[ [ 94935694201297477582822227026176012845983393942972518817809258356695138610033041056028361833696200965929114225532676386990643144315968321660482553328931395816007733570010762678070901442205464683437106353322009039410313791867941259800991633815068264616963314591641959239824976479827067143943739727714101666060336432847185325574850655718598903016708993732255800869204266592480482782729393750151541883102861634317645331507480934396075319868663941509407481430161120662106585787376389839450949017221927648842906499595235116483657729633290107310145479133006349623687375990697018898477712103619984835227428746617829370977561785566668905450162512666499348947029166081099685136268776139631056094570240123714553034269599483977562457724624513397911278532302528121997779180061928895499852330090657584882804433831273153137077911251072485942566688534262056528472113093847900736553167362827146308117387984436938050034620256838174349453043651558297865914622942452201503698415726000020560075367601481770057322478026119910203289787004158342556043800813045775095444410730445383332907124259166491766321645709698335714198988223964725415301060148520493952482211948862194847563178419641818235146658616044801599584295918310116248088961740959784093126920163908984228448626033560666104395842520964493217095929001512181650954232810994651477234402905236495763382632650300595021720372344998172286345081470089275842880329699146104866458898020505722943076384259099592072029814270176807760870658145661649599235307170869281599768138796847495848690048468987629356105458719071547100105708929130861153119314015743894685827994483761466700789486522013985616766518505191798497682826867863376582765890261308144537074561907106362708528504419147766313714706430838383623686670470709895019466106540131934428592681721765142866339064575737330859182283136239746880387549608648072157306940206318351651807881131833041984041783906499550680940809748404818649392241913868880313335109094921390726595644996182440424772094756880127547821110578674085104762734247936 + 264708273773957767080046891951230688846789449044999908531790950282096945385045201635958105389627545771112688080922011218912181676196366227639248050733585277467756406926039456027173572234417581515684982622513085675663113596253639618070107786452954174920632602022640885487003808197327573095608175575714918247153944086240929089372282065526049454913409884827290990740909051726199767626680509451888656161246138479873459874832720291393091569107589839517969728418608252437484456465517225087476486443613255063172450280068678471364340382644865974915153287198472402264340419517528913222609122114034798016205309943424898174695604769459884875970370126644978443530319646975678834607904509752392817485179010908753639256974290114621490321663930148293014600428459561682869469023612155706825391825228419566973704043817923538918561805672881261797837241907069263534544988952637724419169616755718030612730717726801794725743837064444616305545228422508965107405256534727403689879252037527492331352219500473646914326363055490667173593201165730834106193529781538823959647828616279859042303836814034314083663096978618428020893759137459891978312119024172194044033163834918948425939346663482544094984307036063723828215267119544146577768080409558441440039624658317917638157414997212931386845662230101721701226401966550211605336541209907265205040323571837094719887941574848331815636429943841051208383551920584848140152477213358424232315316243294504804644847465479542298273097659757125645703156955619418311180632823585886998631364046094465419989965850846981991861164515350526111955361905733427083352693801209758871990863691837318626163452101923101599004021762019845554988732496354702520321620156216217519920113620833167961198766887856835385674268630093499349229547737026033112901521255039147761561585672508179381648277506111025561701927037436050330657011694063913409270871813562994661192956386023581298757970842681373518574241618834961544062772083721946502205475158327314686092491907635690670528422281460499595519180806720169993285140480*i1 + -1524912246220197960136519806201866190861967278615070766719805076269735871916462589004248844746590875479829798734118477447255534813959178521827600725709477161782073218874202151879211000517966616909411973898365565438417963190596837089019784453738626554634217572803932083999458301558243151265040753638962638551995784672142699413445880178840545980562477223519964893468232103941761225690624371123998293134320858531820370302175352206114084548436311026647426149490248531986524071778212066094349096590738800021194951961982535731583666862440628520741780726920165368127035327444503268384213105087074115750562555149541295361266688768649550223722113972147189344371958759022051957818860055219646373885236087937470438320853258492346008388901575279117294173206006440037519057604727677751945883737125670921539317772528567192582685892683862466801471078815119740032833658652822659668978821725934043634693862265731938234792728255272675383919725176548923822462281701303387447060096659777936131781796138244332338376384062045462050380833688063581819061956933584621090377904579276390177466251086446602905841762809576703940849843360446419929657280944161756546670300474844703043227722338379379184330443818683838529127527428159533446992757024027177093009752564561229504219621989577544547017576719234216010105539666810737797596918321206953222526609144058987243392923106417416272326972109495957566688161094458158671994489707232252476947647274005184837779066019420541634691575600248219972361600923717115949518239870144132840706708542160543271989609144943248765858532900386416258641723363086303158840527041789526303981591484710509504263410866795497186826493606590383295207558511364367924216837975783443101572604924138040486546523060593485597570056451933398577284883848945109943889982482032916936615429967855363015139727775729523600108611155938719629691981210045817427774692115373579948118730603109617832977778310448085572557429643958995183830416415130257370453297226119196405017401747417371939447786214896433712832991960318606638579712*i1^2 + -1098038571151035091583323400504560283639551800480820230457980050901677314557195236207668043933257587657322434685958554947992969694197973344521709027659667248797252133017633709050602499223632584392729490296427831867649480146736928460580491426998656265082223861189906201035214421398321116572861496798323199335258349048824988755777598408757169561407297990713831731620191419124209945128540281469193189478422133446624970388217957836780324489465097877975501376076213166329883874156452158540011880681183227901979779637497717333159960746056573453459698278908275353439208400928961261745219498390058852260674411672242078417377611377169582740095303937795099214002609109306369480725045592136287962927578975434850556371227490042497664148872838839593765014260875991486525167007937354529811919268255025884335345401471454240929009955059688350307691722473922039039579351094944273672368638984522083466028571703695316079541960901445254568639920808860661110187473683741990851953060512268996996141301934742772489800239496920922127336695439435325671386198464777484525233217151235570896248599214272301380352302629472892038896908200513538996822318830307518712306314634998219128737079935996448050304551652472108159056009324506548338399418904236287322195011920514445478161521836363214434914974128095292451673462691467957752407376639619713349732080810630004801576021675300790864830780896275984151430434844796416413261103886240833405429284702615846801666070381782692660270080571419489987326378794938439690239900655247473392117703987263330312863682397271994019187878613796554337407596319262968246620385555849767278524315695324440177663080045625333144984160897096946028417433646162202344064274803049122625679840241366616058624283318445579975408555158732630504828467811807670271583527820289844444211116769073353629080643053897388840756553937859251358164826002224288322905422096060791407617628472843386068277406559741256391226773551240198909191188171341546229025229169008336842862716547048587187118723033923930444442275074132286636032*i1^3 + 15299917850011581400182016805186158166683901212352429250200131765953084932038691016159902884191564156280479768419516703099261030928382066684925110568278837004442159624605455276707641822054821404778234978432146290171863362112165043319839615947875188157651088688481061804888774185260190396177550049338161144825527523887721806098536364768531414405663538934623324467317965358365793611139908993438243404129507493401822155704435270227702667064496563224327626005469246377810160793660605410016430941238173512402943637358152113151127004561169112627871981665603696792766728880280819758590115759692428316958896611022266356586700182690727946994081263971053164609191206060977327419772404408269688485891657244192247105337177992130753766036134572417362947332344030772205887040491532169606643008236658703853918046331031979488045123515269705334415347355831602211142470995397235665635847320842684535389333912544628255594433455283089358857108106774241382495120195659578078568261741814442313486403046921339306525214317718425507057028240137554538943478230174424908997833178089370032250176824164858236491824742362696856981452742484326645386107757818111196908461182785840721263312749370838663896002518100269482048674691793584524527274185268311602240777710314278308815527291396468279256231267756270485230860226307667206903485862738852972295822991518176080761635718934252468072582600311488935094262163394310419199169981731514522030919888311404119271594614032548943687758080150621778540418893514685819280033306331489813594142214088530818385192156178221738246928208226010171620212288174586956777882336666588353735412280443297413828319665220945689618497304747031511642075685400740788106841257080297721885947536021031118469322435790937341040056876668329546996062658335438861700792992474212819436123894195573923122971130570208842175898393706565994537173390514669352259089466840584166809513544924144414760102335638480720758299116968091908681004686311022403119296632559248061633153551488773749922380817407132873755910067402244620288*i1^4 + 16376118990957145339564658878305503982439830659487481905463149547000660377118359020173870159214129349481335296583510166076527708055415277859162397180873001910213056768027078212502806659616352745235743831485877143443514561121494466448014881797787989462372364101348317814875258452084123163676875979241781794777823732082209620222661794699335104741918891036283400637651346061280509029730669676017286936625449128658351592546520055503343683485468502325676861062566875685930658494246449576184176446467746962339325621842730143252583339109762651101652627195719927902231549984783388608007069104826687437435808754076144685039372913614557025789449768126990707494150711914577921364530036196333275157516646462916501072586946011450660091172808804618826562043424813336151548422408202531292971579037767007921120217415287879735296788683810568706348217287886280219134345787571212209469104045116787660559353624983243562336455120982173239310754430282987126061264831494567479707287087689761030954070152706418432571262811702524464794974860209216254952610842547810136302814913698894961854115863011196920088769669770072255156703731963138093465648771849992618405709227664415233768620442352000328170977888964073009349369817225088131293793936301971451749189176565822022365821630211858515955381443156259005041222766951100421756030080936891921307217815966956386031835717482935792145984246999598932876715148433023993525563668951536064883375786189684062190387530426794331070693566674039516162171548400242350087688990080254268114906268735542364571759817013319295551334658711955977875591817806339338867565691359441208380360772122005970381698590367374180489824456894731922903294001183898290310311451834476711521967954563864046181755520854650171469651833724451783947681823076698678764051555773715464539934808542496772585921212759837965419634855758356262503760579012722277151764692286671610054041645598637545408236577048000006104301925524744107480031459438211130762499236103057854939974266235472396848280893294754102913905472604995584*i1^5 + 24835882605696800715693525849151820887478474503317016853960322387158389633921299557212254697807680301019518769193364234499328295972357325180840970777582559292513101711732499184799997096595374549856691104217116039603871311174641797257876152131507125847284984143563448778944517565280715026281229667428371145814652389824088023358260092354562529395266906676568629502066868789673176597601404008268470504515634965926796725333627340205169404677736804297954500341768523725751509319541199082588838871609628380155245944875082264052529335678419131344056658097202106832421095304872695611382471710966133132257903606337289470555806683046951100567196354761498314651773342831513473795980232077157879902818765416766317857836311328658758791782876618299904796309281443182552180515565956800345951246807990022918124644723281064104263003560545341324299505016759154541227987096933932270710640939306188736620767850754479871340500352298744042115165149179610572828207790989465999279395393190196388652913041140140465060700612639329873371533742915873345250587072529769047787773973359342433119136963789050270756361470621094016707277068998211432473437918266482500431328405941333166414324327331648900828775688871429682596811856825596936268280012415893912729994946743958559620689733818475821613659291171370000751494700368758651993525815440736532248950307086987067575097291329540084532452362923974143667783933271652041232926254044937858014904329667544667458909583502922223293805692414985068952900801468026285758443870001088471603438179629535117793437304516908802630468638271581658934657972499434804144972389554696307740919383891835249192035687526473348224215180650210711530700195583667588332506347254841604004242018478281186381553407938892656188095823943044341480814904066132310568375763068742027370262460908575499812821960496638707357023567326598045585652293617641575369791434348773145359697311868152028709086483021654362270606445658162048679371599652884189094904453597186132128969544537125319452200519153580115914918356582400*i1^6 + 3639968978563184240127716689939871351355115348774371884364541658092862747668180300377277013062982994910566990549223072295233928074604368735028907875691191308295965831443585521253120205521268539041748735251102710943838565992801133319223875306481337516808075923673449072105810600873006406868404685189725938073046013629751115481160883631433695961839922691346706873287934333263200875400595136746045430415298428427510902693229428029549976759283207302658351499832389626466716637091595061246715012549410327083154440166076399606531364231189388496847450763102670384835913507490104110321742393268763257654697548425300415498519210233786379814075390525457757684726920336033302300591547760310567823250135140274919164938260459625543530103784385416045697752683429173592479523597274456977493478348463516916200370889115104534890908555954144411048635947279267692895706864810713695833152833322413652436733939054546837626381183558167065139473699011981402236274842116219494515078917790353500586981222100401039324393557827485792548351015868564069040143391700146420768786701228699851466986529537696121023681962261801503243416950044771705252651733796833506362920304549443259593557968249140174182631426190882749089496184172265603448184903641407565797112718112374380866155509279003616079464391373640810760586962819855568942166203235030716281020675671752289213688163731730154352469245599248935799459961855788904860994323172872554733237621492306678616930639970208742347952039869527389508052947039666299540030247514023488336851464388038700974878402062939560030773887073897589023569570176183552149542419053851060795540706193197205760717711858941204074521813992880989779204813440735769677135716225550236704020058685889778727698332250376322633919949900209742620710665408409542563774174740921634792855161394886985086216603707293068857857429981109179459682239393118529219932265906879563197076559110090091419446460145891525317052072389746784193132586110899634770187837894694630910814200022372094394108625704910819999229149184*i1^7 + 1026781901860665856642246223502898744826011620072583191310722786579224566713287304686625875767535749863140482365753360037715223459073052967949891239897622883038725199884293847807217485210893222843189212415555167097181269047221026797683376862571545391496321054609809539785861673793156678617660951175086274694649461962494632992662848412834824087613543991888274944866856048784335030038925524224542970737215574737024003179298639753751898834266196181137175073992502409776329135673750149516365415750423670964537803825333629986803691559122904626531769806240245071130566363895187974880871301618132394246465165674397463652559682276285238267912382313666369346553892227478832093932516743737709251918459284618093597139738067804419232287501964729479479050330648775123278461466451369163520312886352587411066576777973034031202636108506043049627235650832442243216910714898957282132143018643797544637394875506134918839378428062548633157506016852587734870463030014462128429146997173294732013850195626542686583776530782408816999418050485550944296320394272416846094977829717062056061848223563301159800235618870563761592052146561522437162433292477501994761975027522799144563776793552627703877620744752468499256147699990110748519519075636907264379054816598410088468526634474907985106288164734586645948140882828699257653818471263085533971340990197534035858233422148181900100159071774039256317870188524837565549986416263994333394553032076978410785711601453592630091269584742957635106584302972769284124384375803171170845274787388945141438854048778455479429531731579253036846882903008287807821992796741593171943468147374412230171036533693352402720061845776489332588829584984628784048849064356962840711035151346280217115741120605771177947265296753157320747872536934346425567267235938750033580429210105571941204515554056893246066111192179343846684035656064101588162784652226312476222114332812017707564366591688171689124795481355579671771075704428456883954192314960446729721402076039751396299469836760448178394759168*i1^8 + -5065921754370336485975755996563663117576608902670961051533990954379233476547657905656117697369188880364945492366956271290824037921288814969508966494843160847763989204725520727975834479783140798844368139576034389013127698278676524905787609511321790927929312595913483899185241860318743009124574358037773796798090255432892759802096398151568648822914735418553013427941207829037606838650521979658814144370898068422394724238378352398694911475519618512230480944268770774183073593054882714069872112977869068206833501993140101787404912136948364265032908529410466164877920161124875870786566868806218296630251658285732027870119845402597528449024410478045162410870812908890452401536863704499996213513368654258049843789370999058850764914190580522713050656014347306096448729032076730373958527444008049989571784919049036725531942387950418689482563283777739131193055950967632420016268356276744759650349537452060809634969787592052328346103576360473978540992001850819265269395478625177029290955388945820260095659018836706059110318588952187749268558017959489656369095635108502082328293136754373368287529234273739338586152021828891590359539614305876828364072052363478662113105541457669721524387990414696881966076242671738843711718068522505722434443767004363199292877327801062458326886300179823880443985505387941039623635816624001673941573455655245921651583706769089235756046976149894381115649127658909665606313171849302835616145911632214607076592150705981694812280717856935477048572795087473760823402742765818598957582795052375610626807857762864475263396606137323792951576870480221215830287349975036060995717013651273596574395970509603400181185377020271927814920295929161550311411935113577443713555104370293172075909120845011198482892190525904919250297808397124136396542426300346391732914171340541741566994176413146849374749636990896266328360932594989359072782305008497568809150625846334653698562375772136841574378097428130839050740350320348991407291830529825889802107188925975890871182572140238450196480*i1^9 + 1510700136338913288585525812489346948202367441891087193241532259837156624003544334732460848964591746951147398768547538401894397980340928097162780014282935454238952544800832143732917443128058384386768405072439285439830075903820150765565911590428583586382541591703711563205546379889442690278402371866399567703476623728429574450762412377222428238049504197054137428666795451813841698486208917005756190184794468127921647167254871629348355177475657065359709318668679824517267621700714077344161739933228803844364464714327473737267710285974176700842171882908734433563402832557231507259419839220892442781383711239220221755732474628673002570384851306027179589344885480925250676851581756168602483781578367911329894658617416317338735769226670286414549656633405043399433282822728536025306498235651746119850929747138054874948707938689277491257831318414869509831916212503318296698201705301923474665499600074309403167073150179134585847827466292626951298368327496742521310277417132714673274245671379121001993245265891234770501448966910721718311721747279247234582772913803397588807256121205323464277416229962225836435241355051051818123231221541479556267042472969271970981400360395630594974402613696417130454099613348202962952433959434983477378379743549533710384111002385198464157416920635120289334540937605149901285304924356961459604943003675858636969670943801009180983239536014841060747291327228846493238226299510273398689670403983260992603071922259397290950361038425870764909561133493728215238231989260393337958886631804314349393756554544942785918177969022769471407712029417746248098637822855188004627858546681530204089015689503234454235402895756304762313056712549430408519244643832367294449835640861230138712806905135321383159454213369379289247450128214638541753705957412623631093876327555308655654617769206138812956528478072298319885233240420702344263024010923615949869019818487455301048280567152844013841210351989024393271105906193474386109945530496714570484498512037576215029439826419234373632*i1^10 + -155575279050591942395228933394369194895046969868796915047456403260712592601317268682445305844369412966943696059668922234413521348298663692901982310093090803387867362529407130648343767970134773623004946415563196318843183555726364797086207616035757288371263980226701137603536888796622107350137775034686774554632318607871554902759281467242918460636983528899601156014876776600466090178181270761646869862813388063333704057336379566832548782298839988280316800509472126664187139456239278617261887297843022436076640362927629570025740531147774184454430568857610137841891901120638013209906638379711085633938271873165027722951834233309685587830670526094784406169034400457005513632024107130348618477792839812010404939834996074249057242026836744803588494862352326949530346959681640869869153611925469484380376643155855316272421898147357351367945885652390838335681262985183417130323019704859737693710081688059845921548778348319496094831553541174747314782886356998108181607003799326840500141179819770171035424477130239219650829238012313177680734046995152649658367052964498984570147127415809785692589175633195806659061963523410688419499671433172041669400671719801134310940176190580697812249408626081794435855635818012235343258846808952796212397157107958474151609049576241234806733597861792901654697528488593954705718003218551072926495845055403348032348538350930170739754161505004975413190914581140062997349036613411229160038729433598962152198804904941517937128233852379355922919067992015838103074586804533536804482735746537452537324311800230175228154105144746109906614790577233812259526708428307614261999553116939777612180735904105705300617351755233590150657910001521394210862558601917137589102839299232386118135760690179458860272986110265316467197144348020076703853094294462092170245176344431100670156829397090509823880392242971603355622466795598146628575782465186809418075526681756155607878532161255932881704649590800365646743001833210102749889874808618613114833167691858323727332458618683392*i1^11 + 583018973079909399735378478812729980980882988881292550630653298473282505948913753239626320614951140371626310651499701461156989698046188024237568460822889858506173573027226749764031994474709824791645531841755906361274240280140925187325660960010141562353781133916304347357041488347717374817674798467141449819186432703166373094973929966828088576037312634265758228893113106008634213577061904978465064236286442234970509419208151568473253296854996384823265862571981594168410619913413555691236160226703436629177376735769312041002960471677981553355389451685376017965347828406892591341714337836528642704919901659501232873320530446766633540449079486826844621103395794818101550864532280979353591032737039121047359101055587819683938785335209320770961897489660774203461114804624358156094470200354193989991575549700840492653248997609655260076594641982051658548023926860403627860858253970975342512856318010497811659755260480212537416408072396664028489431931123192031809694658600521133185525093385200980555060491200354530751168555244465441241592259702996894909235028129743773254240878914415838397270356807300115062499452405891543930928094734077780789461725234136798713967368221646176949645120382527870853574181528668266908609061400508102925772597211949058933536673705311432144513123000591540908740223812876569354801925832251539525323419340821485600288376732534924731825761970028805571533969227526515684748803264198609599001441117735965020004968401127155628070946219375149465643798233202323372662296379899307957338620757139365217720323468521471591400876990558410271690653354800815501047477333405563506316643405789704279980860434547135163368230493310215627149689931767990316624644786365738243763426857753090413820174923934112415868872580135472941404318278663658601713841357782791257143812550593872571968354795501298776155530886818459524869016463942134982808256364587813224175538610033084117752215165248274489729482925073610770527385148950657892068814818771411976937297212093439235039179046912*i1^12 + -434441053841636623666298201912331523506742444787784511701880017607235040396862437782197608728989321647734040901085486799648007000398390974579986007676724569192282086044000157143786218225560013169344225683823823443518439387602721057373362906439559249374113186553044404568503228625756458147847561699180323145343117591127494026110776999924825946043261385734790459658071812952594275420608828252329149712723057111862020260022861806927281628953655757799270706103975749551958512687998815437721493659886724639337618225794711507472911574604507626001665121429983769611377568040045491746739203060529305596203263503620652758638260158887212577386436007435420607722738864358829131347845958126316487223675958884211961204421660663443129941804724285683706591539673495944156149293071731155394141968667001147441435768940015573275718517633756658377962753114206438181091214825332670451357717421472724784056566006264709984838668829330751090373099608515249584358307686350791708241688167369658557564069649259976769742852085401077314431841878793477573841841475925106638932832369832958562846410743372720551088562419614202497667453751975179722430150928931802401595319898340385335781976858481748327356837102678853598571824769564652515894275005201828811048212462731582412152602196239751298057240416203432742076703621762129570709829791386807481476221612870856424232921083599020636264454249789685184045860602053337650818021548181018092209084237662532664798133128849135834251799338360482082669302043632456830136994480579651916914488952579329886061219214381657139442438090577904711209046089910844521675199308386615941189580641758354023458850174563939292044204549724654495291360312524227287638382717949550858712483707977366643027769736621494316940321242445754516910513019014175554139894658934015592412757407357855999191689968917818462756672205386991929076707800946601766578079575132925095317023517154509538273591246843550963967046190659451122910436205171909652966551528237434857033122526129863494706659328*i1^13 + 177681162299973477170827018149258779842553459245973028793181406946830115529134388179403587324637755233108138502382187836958948703982457247311502101715594260993758971197805295276886924578628895487743547853738760896120339471739193747802218657084522282899494804548090345664379743346121182560885054196082248543684466096069953927558678635680676712031008328109950340921586801586647748274875745068657922286767239612750263771065505873982883876221524595444992476726169164179353838679089216607926825917043827796186401640532421418295745798738221106784784018054034108719487186755058428182657398811338483137953845928157435228926620301977640995976810851980524186346342045114242898081689609200263274376789689441939313006460266309429365604253793382612273333255389274102778015577311865720595250451969378365301323988162533062413425824137828845520764605449889493841557785759797693106067110119874939494402014285892878895513544920181935569957275291913601260478301834613548358239924070757357564124409442661737426738359269820076031424107854973744964540551329729754288221477963628426770404823897496706103660245497257539543880569857949043616876713803194010082236816708005281549371731188668633667683808371936454142313060074983255238714035167205391635395780000034174384046698204544352429083499392091618696296381302542233104290937017830787234482520687025255879516348719736278852511740178788071474017823285548306798554582612429820724278570489381554033875190224756321999498484878732394404546368256381685694666344281812222632295611800030440305224766229219210522540472248173035704205685027842494337997334134004918911195309485471852309516989024436845770207627757918145492580625299617719063678708274816271693348435730583590973129368547077890425010079447634997395774888165392231484255288077382023532082405316294707103542362597596584768485513187112191947767984929835794814772861791497313402229541056501221323380313932444626783241943191854173482298491030948988221621404615632718321926261906995102462509056*i1^14 + -53342022214388007729026032435982283183932575549913028781483721719264579809767332249783912993621102391045754876469092727989636737621970992923455561558192188911288860358764569390845673377582872507712732439857122903170652375607202292498531132180611309799347672417613556199918569076299326731501467652882253584151117053679976270444285414620431258667873652412255597199936649160653262143388603401239656881053205496486972537348180042166793980188217069452953320964178675061537794142286688785312038345276180399231698866099823805708922356425881263807908794542057999189496168064496244129514217844367549407455198111449963827326884690370333693874500144883756925590588442548012560687314368077878690297491326414983139368820492226118133867788158058061278810944563669895634299384842464888552479379900926440732272350372811382587208637679437480985857256330142121067746645739246211617725577111251420242491622887105936589892514329418934476265947919016875986252945490448510274686814792782069183696416836581877187784790726757142670964304704166483686681215268261486219694887370200349280356240560647002120119408061777742969583640878814480458015946118635358656046396342271372921181693921663013995858365667116802890751394568318300902882573480928765749541986852767899673746787455279312780931354008305763440764755484251638905747602881197397166896269315272603859928981569449555821243738872827677466693303425425642671536354434150571815044491963958480782932915195856660290422747687622821884348956481675009577707423395363226984505053378665521672744335425902589336808768221103658670475364934493544731969843868763974241451525302498197493653485883084333782254948468292352959567061108823296866163924531144353592376225122996138914238203035755885878261733024247503321555254021228779602508028020814294403200245286989624107582903517567348573714322302145141677196365035479645573340735735197985043760147766439502365500862492609019158345981149950879439851509278828668674071100322955308708601614021068754780160*i1^15 + 12824321895067682994538376298009889217237252822085176594580240449519236733000989674325996483610635703851984470197462459449888377380393960441893863007811097735620255687842092183268483221581949845110504542981564712972186464114048766173201097316025006326680115403911203091229488357974196229880767204342296886188343349860586699567619192691835791496723980492743830950422838293518592177929620209653800911853724427478046898192024030811590397389690873790815768121797085084859889579766696417803137827087241106875607531288648547813235158223731405241777810513186893843013543946187204905975165083784433255547142804537271288098901962732549608356503781212792527397155951842521698669100515896070553476023705304458111646232125602756571722024640268340544229361859056124792578697960766158048312529255922794550049876279088049836245163681105027708125875777114901434894260705807922647707695854667269640684405669493163342403728047870052880581249664362016347078043858336180482276937097807493898942952833297650800993973244218305451264852280136815678092999131989917340577262347340317069172169667804244016601471794465770233558032947769542144730814854843344785665498432070646467371094516917539463546998427607163531338446187484450095342010930956442687410159279770775025405329304507628990515372616295171856294732438056452155988585441887372762968943746662984254012879898271367646988797413018632627628003512623062933006542655545076472839531256456102651294886736240491741542466266409905812611869529840563387652527310202577619767875924634107570286149277204642451701384305116804020378109263369529805146549737640205596147684381003524683767910399362322394485465892860731018553992032434744921656611365754041384091149532292644507698696563358011227026015302674448177835165887840956152473722047601343845203875507525650994331155250058719994780588931044677595973316394070009030105677694150713359037279862767654207082061528337781563399120188091242320666953035861751989257056863776531751035942283690115072*i1^16 + -2543034266126620535187629503942256452687959748152954674324438996190444847139646629638845340248184536870629446608090270939314439739338242735149518538048402010903160907500202868125982818872252399669781605942987866377234875555989204995634982935387873806341823279246017111930181462029546407629474940974896021303117032468390091927773256826133006472402378038460372013369521223946455985742444846709057520187830895714193533268026253878276109958345604968967436930798911926773913949391144588838834144053187726335465618703818896969653786769402417806051237799162327752338411296894128644286596755216315328899728271205793616092480598813699151142154854075679299040498599110950266863611935084689158442194904124744927000103284310652824880836879169313789894942498551023706427765382010265069739083818390794582718978695471123183523506675620057018008695043644849932075328063258111111892138603436646295869524966486975949174570978073971427842634148491689495251916305708176097017219940092225402420298770262631105055896506628009802330152487357545911161141793109137983281738139701503785612120860305295636169015080228074702008479938441773692021030905570019735934663556302382461854967302469138192641700505450624978897509628861328559264593072765038858432673262533894709105601132940898415652128348196410830275561431481869795726611243389856892647789753449382392511754935480750223984218421718268032970083776366332138065452800826074455719062428244666374645304404759974701097057848839091760858140528776019360096993091029201593655392861847823927665218227762239393951858138964433297535502470984554114903409588555935600106482571960811451383237269242797935865889963766511684948181881585709968736016416589722318468540962993452284682551090638868939666728792069478298511456000213180759700916557743094681146251186558208340096293225256388118813475485020175929456385595812251480827416894031509568798045913125230942011458440015797625496782492964638352148936113005960936936989187298049992222232000069632*i1^17 + 426902077112062870873987774593451535780826564410193101104408938558276410317016998983316647606550014263077876502987960113965454422599210098421983815871183876838362273658252424749754517640969382486268784108563928273277549991777277578051766998056647921409989612721957416406920345626186842550282971475202683077488685169773155430648929106026015076751514554552325762317668157553214399841864002991987805604691570521041061922330200140463181118139027295882931634988334653132669275953006207644701148533241863889393338895089214791737618833738637165001966346806626690819770806390390979715312514002119282806907839684017631291446059241925563842453021173682930332587559072450081359889380355280232915955886748753337237509381899925557013540490848760209381891674976645251985397340797653472361701302957135353009857172996930940240094096237793940241035661292421530876951601138465490980813972870399661041248351715019181088523741057376311204294033567690989616925935166943979938462711409749038982607259842558864534107512848343192026717985764362773741029225850740934108822301006386639698081230596456278059000408297561789937691280770661170457118546950285957849016215525996445474524684144664087255261387779377511916141429534203723188204465481918005152195574087488894400098673239294995766239863075131855054897883798136345196369745504732840074216472296635059828304306706063592586436522637261300686249098418379684037640387608151725344375467936666490125047916524229459420050583616685332597990273632299619660106255890887425184072353965497381402110753005913976054709730813287283672796153700046520250924563060688365533130070154435340102201620723079944605037740141493930209611024936267242301518596454624752467814296118582299494989021660881923306057381813418669060659271842194710179579935467050177225816491367189238527212409531619156507986816003960502723551192999059412316606074786132318115100487564568022895864297061155125461734620008469862596981903797284945646167220996566832508133441536*i1^18 + -62110948866679783605831069579840268142122797562287113460855860548814235707721965978916715250033637972199750789429120734113580573633298510926695995648927277487878589946975768178426602050138789734364629915282863283774467468052260675995603499246377405817371700674916301245071279392923166503085153893858382108189284685230362661091276184859716240727507607940527517945303182169707659948953481774688465708520949951438321410115852234690720845990390412218943402289048666405389784879168089103802061539041078147047080633783923226075189215459563106264139967864011137937834849338396524849141837279964630744176558956327548065909012348986801010442026070536868254968662157113980819628332353977220840929578458315489805206427164531551299990921867473191130455609205659309187639868473718532180566856372460747168918568810279408282937011010619863634650694272591430799766557052434145298283922669801330697129364747371745124468338525620304091166917429824106271088094655147354468813752466687379530001392389043834251477086843344692951023249329326418571287345092999380465372174272929262798647744018644827837956124526337129570762456017178346223095530892863057906292564870167314228734140246121368855844861258241545550119378784564961074985444413775689330627174528123500784833223482684985059937348085281301430059754190299541574638278891307855693080872040856299200636285550573761919773460911889562335782987324853372489999994476690404435846197314939972244543261072313435465158050901377306711757262225068244436092223651508518919499554871543395804448075727337653320820986760632157874632058047017140883543656556993512689488838720784380844052630387223195497414502518456301068757616831037813089813819907914595997264079572459924225327389950347658819586265397641944224404660635107409012760508866799520803553906633706942649189071552820608716673504883484942210884953630940028681381604242994984032324098109666853235948987432039810322294078006318674071126824597837962574684619635946012303949824*i1^19 + 7914337979039125503925388384887660759627562385511519954775805783298071893378006246788739167950372472303879624097243377201699586353363324410902157265780645566748695067740718003489107945260861715650509157252754102768488869076719559954869346311563036735069634795223950411641300342058070672085905403321437715054701375672581472450791603257819648097942388636663759631743745216345697336783862730685974834928429216759519222249267009903567653606073915648271567975108014813012310127308998579099662940916085583577780150210236235944856834511226505899241777236701576743837064422812809003649173570272838665752677248674027944863614310769725903613859356409111865814693662072871218186188181977427540597594991857464836631344687753922905801598006498821566480984040082608221512105680663819007096729182854285908061426594394384074208327571477959427306561861575362088241282607994730426549181856123423296186276641450825976286254369059278760041906878524451263538008959740119121037290093762324109000424326544505254341939444394479686410924190172102612067120578664744605422696114109080299282789150266042196772172533428910517985472147554573230356553231564681386378133984994167696023249776995640364054473720092935169332684350061295477987353576699376671483962909299151580824887041797586051257515838286616706907019147383752526506698499602327731692135620628967281990073086103533819821538747917073139031907654410809693665876981532427363202094680403720078319570792796620999375331651641588898975895946108489272156447484367566645620881456872445680868912137665008048465141816457951514254777615418643367411664764508910952049648113600087635283260969053488146309713439678687371131283440815357432567529297026884484168934856428685754360999698825784185510888474767138433477709906343641751364831644390082273899920181997014000269065260842688917759043690858981987261388282183030912600196143438529865361541042181103075550214008268564916651925711110535886716349907803169887694115562125661306880*i1^20 + -886887772570072922738148391427006400429686340894138996207791636645868334495127066036109700949404159318879909440028621498283669082407669396737841847542619683948779763152478991961321924542842472093958770627501142547818967641619169141051928093413780583632562371195935756697620889690168541214882728960345939768210525442198632623960313069343345722990552259458458460324993523232152297761585329090984783948997711132582018165182252670092285232248302300118451132895914933691971669778676115713795049650088451006984020687727257194107364454869228564346458422315413639543704736584784614315213312604522366759201681861496079271511546781970600087641735162981246226314104187922794544521614814995720475363299733870813964470192170405770202851376995651771245657976273639663510992085565941576215058973014034590760716801678642854869752330296262182744138674979776634582449790721898718991872110035780120223478114235300638362735470874744064181308603026724629994910795731987002001032025935210142010717819531102305819301728417625638869987780252477655953017436236757711212949749922436811703220910560890815885705818145211442038901566230972966036537059409380529658130552513524145292147311743637006952418064161109210712111983203084573822747077635377566921109378090007267959522194313065023671681967113435662928550712814522491775487537389278392782383039682916389893019406182735770550346787433778357317155638352607080938068285011871643028565123768119097324766813821582891481417312490701904318856882042837572353515034215074409844684081697687517380201247418992020708887427843256322467060228422765171134600683297831591313253267795903543378389530687346853331815386154674919102063699946857095525542924691677982129359323175411075727802320230533542739923342648909767812053727521663383317707021265865982101026233735013870524056112547044905062384584624353060025250108461508231302310005071135306803454896902832747302417589571028340100172958578452174854615366882875180432790429403971584*i1^21 + 88108000631521257856456259702404870491742469742252298539906814392601012009215877208072797023326136839588650886690723247951423875817143609607716651310202266610816011475734779589161964719682659884200601599154272959280210345994965481145840737123743893950883749637072820609517960081260178188594079395292155904609169110957741553710927369511238361411496996755438848029187653088435338601936529134911437594939664579420543655165572038508947402720950234136825127354262667783109563880684592598194075204865947973346586610869263987151460756173117329083089077887627747402940873343491230610549975915270325335559875545937224785333736709720695614828094909246561695064451389104440982992435683847710865886919771865170914419335743627242831758486316369625316535020738733935371239144232663520242753549560684590761656966297215335719750148707926872020817533487277491753517037151737313328551845551539535645118163737575100324534426664015791657037810304003283109152551611085929765106356555519575384401816601182358787720327012995543754426515096501030645266629637085069115427731089995548486980557309357603880010874070606531548685847051453001078404204218416029616725368163742638533269544822678078309417042099260072233236104791752329081196351818060301135395645877949113686290294072150069312560680743179252195266630843679005064183057047980206599845553248143271916757721300928456003082033437646547123526949595457146728628739424168959390047502418004995003405115530641697134764058587181427363407994909489371468875386691803798743719356813890996644435897653036789732046778333815015842400363010143505360209688191697166665082152837822217561774225486574636440350449732752162766727643566628464645043608819746931431702064814748169942283002631762831465798300160555637022198381086045738550496826501288729580841212092236476881772182009341936794376127070322253261350442719514624812867215340509320583520141713697897729895334986823008690677575880768227833629865306608279281601576173568*i1^22 + -7845979863638712740359917786720847557247021123266359607574304041039658178379557102516956508837047881352031023612867726255472347226565136491419785713585314770996010155070099087632495268566623855957633727421440729797496937071945676667896398641671025808810642476788371015071421810232929060264411995815246553520015666503325188979150210399803929705575558337044358765015596138156070646714604869978279741819138586399633169166343711257758771975444139655055887328297834231827386493259320855039720866768009426915035077411875829309930620405149346252547035979884267905599042639092687001880684875874742262148242074706226059885326534741203096861335835533344011008020911438910852976410760196489846430044340833381966979288042713086540436168100794052522738081448237053070156201101800411134502994633326101331980406774832508226785209154763121212425328756757335049083464230165612680341050220982610422272309255352969109014527445719086132244323007739444936541148133107182247118591653901197397763886682452659632934497018213035218589114103251501323018006461521779873162863030719873809426868778677580098000022122440565517709472663329416524162392974221307578979897356858504657355856818759006364508559721491922086508330430043874009684803279614652980687536883530670460645209876865329154911735586977851513394401229672966594123842289877557240319840755206655759648819564372235605055650485573150115303726805776904021425727903998797076518440260225122672905506935843883119011560800966509159523313850813554019100484377467475563313552270278033948470722444333639256214754592663032640945277529959017470644981352382245015457451014899710846313095005689456562355189813958259592906637116770194339112908264615594195309971703476968076644456309908785966791088534898689607246919256830096250048273732861907456360065992876386466249555912922555015654147639405527317844668584567392787643301681774101570381086942522399280839041938452047071246105626771049162673362719205089484770115584*i1^23 + 632968402839065518980417893625353575820680189994403776431835997111304858498958688731577782133719165608293155777283528097686102023497276267288007352280258469599216727751582154023209025459343106592726427706988048657400558165732675299992926667295226569284201898741847108387997474809404350799129127469932277223623250164961241032173723217802945525815007254979397064436174980955321750794219622806071089362728088030848921324881021007084627720010700985327198637474689449631631529521243537920953142356401520750128397549233238799220416561475832851156005293832736337131701117001597436764283858632490345022604451606348342463113096355078999072390020683218036246206106642668022452070430588288586593940639030065916630128635569478661357619373624112420015106223150877599584238019610740015074333038075063998686780866190070571119220194749512822171963892860070912480622669086589780979048235298948300447348527708228172631275394490331725562315442737693713566697912831445954885600169228213519609142601581683395248014230102836403699195822974257455965169958408111090292665261377429926527591751632830999569958754516530850166047894302331149103072149709128644219197639830270377032271103521365307151604435215911979843490577002481165760033670081965599363626801672936040448114605228985512968117676544768788708668217612752469598333169692751510188013987644571966436270099587623711150242172590146099042587841034211585552076920238943084762829952357769276675748849176312977287109330967301594328251561145857624798526800920519625920478310264301109999245754662997395309425688983262970302104223422412067374367247310459986816888510899081284210577132706107399862442641280846567296454572986842289518903129972024882475126005358277465240894573785404481509009536395321235891639211417191635821660735790408236650308455492892299348491754085679729621378615400645268113633799267005645221819673010347638353783163357962275578838691058190264574607574728430816436728192304428863193088*i1^24 + -46566535783378241174078596797703268941920803069217681501509994293394316558326573523846084979193618676219663202673558856364153925281493815794270757407947570292983113909532677739369115299994907368430859720450420989562529967798999228640646447600042956154660990018667116699990866661151582884034020659696592760084658506282257737740781900212922608355465694537305701218477939773069365912168265555410996694467591991501164436246401007318147376735586504897296407362999040817912212275069452549173498396667798121618261845405020612766163524448274071421478519162383855466684063500947318667508496180850979880429989397184160771686367547662388605122478283299772935830981823414265947902845206194275400275104226359741508351708452970180758657732498836703917529199533846209290433382159405902320738877081961291958163983501024241344949747704336355281391933097291926985214755428921647987573151897666888481180700143781054544762831993413477930059243618756780831038800356365139399487589521468485330702494873866081097804188854509294348812320920487223223047364074821922327706704698162084360808861195598645722721781829905871176196232333101544588419666556335345481314740074504313421121227475513972656815378256855465309767205003533525634617236312868028005687167920805039800600614621188306201118547568314920093834844597151341400168446063004709256751094362934740366441740845572476637402110085115938391535791094565543134759044486334859266920407748013772760411898475265582295354568309852547701730416717542689973921186529952443017311196847780367185661005986634718542490251136867700085820973513195255925972530848890220553137527010391074568471781457921209934880314184092121940780268205450073860819657428265315308374940553252387530701543620261337256975337617704571143037076981715972111774615028700057972846792718944097766161945394646034606901541834691623911835189168102362004137811485061663476869929493373737603754292118399587372753012453493983148953643606853287936*i1^25 + 3140881561402142328017799290241839042210724125688117171871484650464581158668879251378732298035576203415553665523071200735326770330746981568238316193022517706580400968714904133352828626866077784528904206452043267294361313289069789953534049245821304973231933056456247317286964892679562231599100126920473804255082677563642787542990766117409563406314943896716667833209576613011234170637495671495213634841905815093410917857988919993450060258928300338152840897445229212682691910441552325308915849787775603073860523055705194371735393756768671074217777688721695856502136287540431828190514411857597664699965783895423288422682066354421428167993347392603321328483442986330310700260336926248646001417262404193731805556155693333012952559469084065181039363710109206057475509804070917995350928444327824097143308797741959209234814254873496851102093583638381023622219342228151780535557556188565261733551417160522603701037453756341732696056211303128081846356359566499536963088053519241053975622840676964594274215366068666263486410122173428261806518561823526158364489610201600069925162426193287174745556746784404940296485554835713818171532613064403976173622847289229792507655831438614000751999811631114851687799860291947218343082237566756779026657461489374911049267772712920540185400398504738475711104823938028462942553489476476853313703445741963161398802819787905356217412643966323217372131274951661288656871669594613451573451999222865481622183171420577114033331204418255368800950904341139039465093171029258756701935366668575770472095795721667430816293276233347275582474286821694470319772977820827894546470713026180450417493123760642714990081740007892832923376817311339949195499884647432121937954921484412213648993039003909400272895874718403920117437308976518219448162859343461887574739175002840016461420018064923947539520839529645117364366465401664397060674950938940238267000289495389439525733889303334859485995901462891906016092683763712*i1^26 + -195320430258096107320874323402308930047244588556840874061911893384693857183563029287482909393398335385115596091675569861135255902338718456951238222699259217240437140829156837442397015550130630739938711269830088883055002115649439916997171053082486380712683389720135502682475916081534877552203129439269091457157003225466605567695600421452242698124036100309677322552921638865213996057479248903196222967908624115193407517285568875396321129160156369689961746627305656032668858119556717515448192094284744642530953017167591785587104757751575980288443446318965144505644355213095176573831994952176926414264608813076628152242989313309678706387603624738720368626014531786517370196178091635685312259970693863168556018702695693068183736188615865443527474529580768558076883615274729936080984026918638192111580436796547310038979071185480185772068566039526524783153760744054570926907112011682923383003263799189158552963798887304304442076196111911666413824329038047950598599004018649233998593080823716325316595648371040362246145309158536824463010656314263636312378302858262216515719992028239115569954192435230772216423903289959316499994998857968723543558379300633861692271422890290405301626335005062120431628673999801578710842494465692278721672757804010317398519413109820580576768474904441982236551707172043248688355581381795714494844848243134074547347636906254010592359708902898524032305020092405222853975998246851111534348278703801611649914942540884973887468509811723530103305200259123562017563281972622131975066833908727860186211136132086454611008188540115100230877185244908100343319468196586806298440723695425724649836064421533430197403785195323443037467687903149810885799371343658896368625726801865001887839750266865811959599335236158849904923676357424403920348884769306951929931180160074877742896347159489390826423593824154263072561342389147842626295991112612671644615553240607942037521168297098040312169688632673822079226740736*i1^27 + 11279334623073886189094495957740810530223330647180692582800497528959270610562742832021771881763952799254007344360187771365863592130959673577695859662852550537784812530156163717240769018522692013281336399612228877843055058079725288758290692482818919508139273430716866426247866380907388322249030103500341376769784838937868873738589105976901008812725559674449305165671865965174539333315137378032582240016354124974801198749319867896770756750094635441632079020946148976323655199337792191545550935202202582933354642179165610389552866935600945806044598598703568731650529995916322571943589165900356340129749415525341395663129061834338589495916825342898974747025827502268897299906301837247795431454438340542712673670466672581956052983610409288408076280603886029984668181501930681576753671332545155871251942367218465409882379977135914254129220888723535571913821259524685989367889680790488914561811278962120533266349382688906552911141957985738929943733481900322365486398485606744089876679999804343288639528012428808585204306304401278466012656979420930606927536340979068450956613923085616334543562721828101466643733172186217707657517497606667829816500220215422193185412548044975375417681144697472852021468065883653639878557045434141306797969478665342326499435433914395287410759132422663723015317595171770006133514605496841213725112427743207071780716913900869027732224006137169868729666997687040744933450602047656608849087681091150114220238753692847851109546024554172242824742221087056794265540320398460802714153369649423632495860306281055493065735803046447508021747099556901355133629167585832395925682044067872862627197646200714083434545973108199859958388487236660706572948057786868470026975128351679582640083106909064175385016180168606402555565193732449948597075277756095003384198936411636023550516083941731318858592054825499177595526150017904266677289702476613530634310263547998541404750791600460145691581050891274171711488*i1^28 + -609090941110486948823066434191560107930861139818197041613308440367973373439001610706393446832290733493819894349540801394726837560138409305109732026182950507630597984841431451580671785520426089577921477276948830924903317348357476805091554601250641032634243987098413015778608582517044868071850076206302109714134714252247752172043487793035720669793415174580176913199255441893048350308092085769907983517942699431228849944359936199502758185000740524372762656474150185076819993188201917911448306364473109272435928148714742978124402501357150136086477129222812083943910396413343374886925915690285853660409469571040711654753486300044526899963701136813702516472022619161361714480773576478369063380688018069490452751323650315781761436090757798576250003682672745329840937219976601225111680841620009203601061573260462223802033508470418021053353594499589485872976732666292808814408218676480334125677376315032567806282521347378248672119096980019908240518449340373733230603619439098716408150986763485182210337934295529227554567804600285493326266413149159107541654296845256663612108043632766726929941292425562537665716297316674106963200657884079339054949215654843361808419191346584313320778228075260071299690543683980975480215727960894225617060427519409662078650031425200440385178810983615827304623879857619320623006519484143464682130401823780573515567605303256007093798133367779933113355119894764429458745166152128491775146869286101409215178760183763842496471245332293309915499050700555658888996017910037947999778084001464869892022357604081335270369340994302591686818247516934317605257034840829456391912895184230425689427302778359804234457857896821729573602899512354723139279376620785928116718107268610474910315598193863995824280263598084858349991582876063829088246308938748143607038054076463790231001080146259974248447659332183578813378300299560739090202782543458789877858250779527200596243490238879744292279163107785310208*i1^29 + 30963527580946724425297184007559357013894450717802711342241773312958412979269991176533273975565644786206799258349718864277701540227229208938190781564986569651242363086091846936234104775095867877594608673937561386229518306332617385277796705286542393242027069721768052036379364624652199378895981423461656774582974901890504315279640730646393244566830038449897344913071159609860788438827988696283337999540108208977382213547762473519276337121269505880581162001018261018727548183737447647823957352772932242617434216825425852912751175979001550173315318661688696444673109991979633453161383895925226905406915896771011430378578931606772429907536899943542480962405835912635053706085260557306386780455599163520150647428272438059281135150015706702591465117456758281387062157041286769013847935690558231748900054451537615168836082034943214791004009215331225950332721647558991245463059221463557925016549190369543243371212706153461704112629720126088560621504996867592397425509124612466046565797824356380939651564801932761412277400993986180554885348487972016827939141116708701844924410160193221080832415283304241959295516134602822368512993807212097292264030300176139000193316188629969553601571507836515181342213624297485804921890431786982820766856819683548930297767866297182162764494690566134297385808247027968537694089502193678797484819287273728254093874506948316031383894584851468590424715046781657071666977628140332507986774111326704353454111256669854506178189672791687663974151000226716195753276517520652302771497287491759120433732716220295863190686554035424339270122413988855443067975295420994376516515226317797066899774080045637300442552663379626233958566569162600004590996440665214592208225418165093783288718809820250167862138837491554121389215508316747148951663535385574212307893301028865260477124031354727186218103272266609298229447073600711878325707453537971339448995239187400242782150607190693261809302670147584*i1^30 + -1492302057060855911225490762110866006972879829421468696014851646879379067423599063040485091186139233997197087384720732248833197575355337259985747586125715038650204177481980327500650206368801444055333750529117099780887617877004234759567545326902434848972784879403474473388976373185418910990896576487751346256934606256229795923308630802759987470672647439282331428827525855257422144078780477184968640633330956349787379799795935330231150659605455871516103115660766388897449058959793778632892774193750782622447873797416492552212467443557493724082852658660147513027340792819385776848223753048202341366975556795708835687343428855602854627002781349727003609159740772361001674785224691847338070880466294029932491485018663974561092354913579898896439004442587629527464831365776861144099012887859814659842538051354967480428864270694659704022664211071106800757341135723184904922571140370061039757497479169290374682636326810043885972934346380705738509342261255537664793625885523099741796113440344546507257122644349406083321989683674105825171406887119259352155890582305064941927661063908575069881881622985887344377586419929717572750499082435269726532446975253936563612667325130647166858137643976196434563712423813339280854364347736704721272535291315844966332040938856553818150886478399663097329418263577962549367555152954951023735269442695738867575269022499193605261574561235258010721919577216668932330874332566179655669547508934281205602481802453660825335964339085801251295912650539942661447261223079486649848235198112912844445644914037283288708427970373774448649232293041398861890542387731771678680600752020171224905567649621225486825599725250545353635440426944398899078999418821733098371489453956885021999895217180180816944181499037358069488186034216925568397365034258837533673480129383938932175683235000138262489818083399551012153853603427809531678745939965329679841688678046978807345522452825841295212331139072*i1^31 + 68922045773935481283459359678567783911787725598517521351521481505336999869283679330057835250280928391300813500044608042100635463509339288601328732222687432381933742876427285275229381075862728547477219039881712355668635003895139236457826881995129065957374570938246279294899758676410726773900088714240604220378759269051669979637886550015057491310419773057866649723778308412145158129527032548722364682502206930965239572248137903079050134957328736274209413318339495207788103709673344374372071221971405009861782998486736004032590154102073962748905933833181231727350253033620240339045665610113619164806320914739857479406844816899980641667386155482883416555673503422870402821648367600736506117192210887078302777182297295951526590080251203174871323441673586779011821740449874511746575284716654980599644985018282645505127818954644227506153633076754030497036311354034098027867082183480056758940439015151973010710653588755306374190121174038452882557132734230148826408175630152656333682771155399047341074361020988288998513697494174027305738006620844211000487768060555136077961194768364806530517476320328489728624428719444670252200916963678137830859507435156592571998117653356888980923039492327500995372495534635258163660800056422581983801861343514566688829414472923503314523936025213512293726435905160591130808403956355594180785465144131055529833248960540144658830468144133503888231005279249952219935841270709820969283445575724674807298676902673685055396179301767827904840124028975478051536300424083866765402604147879291121021685273331948596445329700683266335291898830246610867601857495062485225649953780589017136089368306117749437113030547573339642925292752735260484924940914021795020392122381414123899138765797765343388740654287744616077456755019243644691738282395217032993391883290855477352720677826379371502811055080031673802639471156450799497256631743498002423841347925914706477066959468135308704350208*i1^32 + -3084658490244481880011852975699404934573812348960572430766076462936771863542670838332062814891410359609947882311178593667421283020652243039932626510701793199797490176372862038595295724136959447265228799730567263081983878570347302115468794633989709495186441705340116697651095933324619453697990863352462925584708533720647328681296195532014945812872232134612598354532244838738758588380923563858311686682390661179688926528640321003680545559331009988976214297331138076310703256249562838392969604184014157727630264383908895616143309210598309184632885327149053832086216851382534710089161034191803668585763548484776789335636398255408330823528337446227409894531029442137043204809287605982772343721153266253440068209288831520162403606290311683542288166766897115885502055667761889262635196626608793152153821439371958878770652496224049354152328395896488871981555979959083483778241310520676647195562707615813022814521136097538953640310973669401208061163094279912437182808047688636142238594282991610999607448940206470810149290285576156399150068443612521534919569909044111822087924861518675059182809110091991408597569872682004534300839603733431534558139510977795050933625110158707298895708185679309460736725132876158208834172257205592880036018580372021838748871030171245906913935250044449792768081168873163327839309578244366542953235785666168007980507417621406111520373422303564329012251735468393113889979392201006933132820826960442504648417987954641583045935060894119623516672147868939655714281535053975422212725511314212074773898263653281291002349641189884597931348308430436452333759297971383893561123458710770400256781507660094208865398150338960541432008273214063549592350581862847987608283660151426663037799132820243005783345332716506094705535172570704605271784859239329200877839458343960855393744255332620002586846693454564133156383489539285302435336527094407803883454413256279262368234599522473345024*i1^33 + 135756447819464793626019030505829741805646891471261452735947518393309338845680759034193394821571195339694241350130960077535098069405536374277390925651870811388975973195723131897854759032752066106151090302307662903331233559401908525965618794488896763671188403292898767587833056529627192175125464956372027185487423611119704538767946701613381447993960726775482207767449517671794273855475151468395972452926943899159440613697004773913581817159453768426606857534589825059726001769174082356133237466744795907266838902368244917713391586286019045164628518124339596310355515420764441847725634568632414547955408975728104246096358259692195723105671562039274534459357884320857838422412957163885809156530591096806006428729814040469729066136234600127309359248025862971796311948754450447670396151529787434690675929464104507726200709003085194877567062278622081831819204156052770683470249754214876513089027305581181582897149018638218795200024547480011495465580511800701813979912219029288877630144110491586064391537603853704430662267156599798127424906994343497969690498887742701125116026718550804601916215471764756199897732524494135977136510657442995219852297492323299306857958575117426955329014663377757447412194344101377798770172555559138231901819105779894464922068635616779282182684809679135401425746590847909228482395875732100522523979935452071559020861289384636931478147864463435563817268875596734769602659740222506924807733766715732755027697185273253457975580955287414413110879454693632958078501845932466921933723695304615002095559752948629440592494620352549229314950707437241495390968122173937089926669435281123641841363626583531358299818444653855560333719046361276897429607820608636656577805279217013519332312292921250992336699752621571018069496864848312611870519321504114509217583588796728496898729461306742659087191214638368592279548049660481608183968555537496979623240912494952134798609901158400*i1^34 + -5971462769957927318651378377485706035370721570121027025407153683851263626088365006864458900427873416272339633307839722508705159562802147833069615309415399782088132668056518443112271223488815911550309071832725539730887565140420074526082788569676572052820609781666438609201372920234297633014186869813117945688282177405429926224089520485657734440111544958484983426720675840462944349098732551265822926163443418191906089744662845172026998358924475826474109825730981091741732784113590400855532317368433524557064257050970076497669378700083328512036049151290198988228728139788069066824380127293541518566272568151029726515011992150568494716713945516838677105434326289123510294160517392790562014027132448429364574148860512232401653097418351478292643389112059070002256083880264775824069759907127551284531772566050223569422192078191399728894263222689417745461187575016753892050943685310528054409771162978841127990631292912422364332583794054041932504947288827376614340366023798642744794743101698495158512680978909805594080368036565201802037585941420613947764379648923519266654383950339840699031030581628789985433528018000545195085816325264414057966624178862028783896611316250128769378341546503486653251574348569874359364250019215399673014530641699699143997013043926470625120145671043186287810872779676017943273933583536454879017566572170094892205622046582866830085077264293452186269169844992214398545905396458813568680463693861381578174363129458711304119943902419068919324411797984683691970351805752259809699785550802644423025641423553743970469316108329385252606688149151568794954827368052773999584361840725474093823198385737168025205036312674224367063601606178114247364861594635474061841053469858944193014137415792204712992405744317541428316672756523907361121355968316532214861579190784089345033193333800734620172157754697594420012509369323419932070121047426067296261920969213581533774100824064*i1^35 + 261305272620476038670766010033514385243300678746486445406811917105358763098001168633237222099792663891471717591847566653266452024438886975604763693930650793801918228462592958742672475438643542947932806806374224644318515802675630147904189317216464795128136975054344351946223220164878376516342676644698537302798640718180862749464898561049010520014868700345127333794936114914715621801667985892139235677816964299728103928592109260500542019620190211491219969777799866004802404492149872016155086326228129246925849768144082311291998516582786610480455119848011595093464869172159204826169795109861742281134970906389561693600036460044394550694968462151658428848092375406986482777412117677818973345098506540203173115511763086834132896589300327776782416273743300316253720978254704320391788437380131464385210347350527263374846709219493535080140443594062086640222507877773915985325336956758511799686347811795505540980026324556645130896978831830919566653382296508071386929716154002152639218587680882504839864265488541509565163639545015145519073936917349446408394729358346795328322233753492558577400940546595563784257121527301559092325317884296294759683509517263440183266671544457414946714454419185494662725697625962902864674316906165160247010268616754540743966657847806394030653085530525382319205579289966753316468024093580874321125254199825590841455577749009660753713663501083414156573188569783045026310259280601257814997313753992205848695692006832527571221165467263405988480456509732428703880725730649857083747057096469314550366942093774826465850350357570655981368169747128082854388506635716067767132309501016385698492125654146375729565222921648683083194625379521612205954604866124178842024215435546910894412286445934966335918307302417355456737520077225301994759005526178986039772714541679504291693834230729267686159069619184788790465385311100251158390787338184754979003615071521252478812160*i1^36 + -11248267584196016511875009161801374996835908709365884080976392432472776000897557615530252444755427412359773729984400398961445072111891514379819964198106671347458157997692586384080639704905783454621530826973399282924075905304503956713570209047900599118654779001176482647083457333158115229204591795250232382498057368367056839001260850728958064511987249462068444055676381726655868553911121455114592016259544074110924841069957899405405761296765038497536125958969257750326135454912411529486476908201903989509812720187287202265807865933884170415931428062200422654013624814001095254464336727244019395382566938181091182935628266174716805443158074838596107981835141958042534018448028222741963607677696824113435828289025924581316655707330048206822757169265729522839495888962627402060126291186262533492341232557424638929113824725718274891390545716233470651145623606735354296313110423298507400815256297298721185817092757048651788777163129558688144855130533321432401531435711742449654905786819396725390734798600095926062909959512025353739988817211814119521277073033014135273570712719894490855847068745233229854769702619922693434482015427812155429729285484301722001440487447179924519033530429198591297444192569526839973691335175059931020706662904927129727603332420148310127718868230678601071478241486363984104400717493743767667810332460566128479383177527581322048568357210045968423765911364442019993314593014190067898579424610620097584799762782030329855159220632567487060631052107105798159404316275295560796593871961128912142375146776265541842407425888022228207698257663534834844876373103167796614358706083608246079688216389095085905963469761601149811583912821901053354213114792321292726148459432988042211758906297002346546998628042311059477267706953153247666943289060889568024324518205717873377053316774788713876641047862130662287780139178524024858626644004088593798549357261681988730880*i1^37 + 468721053095535412009357787015910912986230804402206106389127667232023896254264271493532295287286843077504369202250373441702103388754316941766260204465640340846420490582745013263260082399233792653960032914424495949420001579738162116099725164074186726449100017143601210353281623435436464440535970336539361909278003377139041942037110783588177843868126623642032405962802622188032487810408986267811271072109780015478850748651609325956723674004257442083137581153292313842913009964324409748129736889045656385233625360393879655395785491977939703927465465878010035246498244672179853893823629594519962584594166933708909056408126947007278747760608365468800721847846053573646761648789234226370803622352903373036412820120606237361168336836866543678937294648911942734151617623494856761057746040592258024247381852881528055756478180910767706525862233883109360980200813235817287897993539812641810077906886738511158549320281738996267901568480655154126256443819535420841240994060126026275281953552429688927359668524234926794307221273348301024993523238656179403692297289862630353163479064768618439643392112560033469750324649624316332147373155223334807987040287991616211599588172281094698121526458345667634513475630310664947018092022421465758620679535047342825193290582355830053883724776201092604716021331900533885239680347682050644674146025677907571335902300282939800511590952447446659229135562534341725129459116539804368553327008375857697180641829297127301664548532969340396542865671355322166929373070006833011611937156441624677275072487979196902669040169363589736506816139758861226965757343556682159281762368972481471485336176118101901093462174733912734197822825453394198553859149655284265760932555342808360892591467009481301660071107486261800131516878083074043109576690439086066342715508983143747564215963939283949700368392833006064927614209754772130972771851611926285608733678334115840*i1^38 + -18253470415721074076288617993204479884625805733166976152131789387033371693918229466281447081335441796821863795082857324179630508913888453846333599507133596818051356079360032351399192217711060148075878303773338738017118796565720910685282346543970426831960913886220898868653837177350715762092288569763917835404744039229939364271528758730387384719205648043065229422679646547789534816156319404484397497909543059517765549266096232410276991388590288051654214063548305686622795734466598888929719671911098694998540974107881389240006326516931240719903709187918098368335890921607236557007506013362859051309160888591127206665272067044342009693180372688899054839984568973813023936187614454313013572666520400094142067730902795588192310316201014046413910122124377598900896586827455761943331338633872273137602983266968011249755263754882833981883892849618743482544803356778187669153158239377550471824757464334023369729415257096125025991135129343386467120566038538650677192102682470371803083693076807763529391826516967470860098250839219496848605639382686303067023288730802958149530139268658800828148565498670058556422599392690115952326602972537387347507617072393277972257672977392950897136648892784648521327186835272954468752931661289605744063891525517715767280707936065448548333346244045515580681095867777917880168026788368601774463779795515906258368486108754292661170724650916468804328029453058051186045838583710620133580577372413723009198599790176200570265410038171720523123205940545895024746223425389762507424087483347028119266698694982672112726501874328216983922901146768958756337330604836451629142702729768559585055215636180759561258071029880047891264190591767104608436850117489198578550256979164552161747670136841520385850650941091450233607779566384126568825816237785784107135242801397879564246492550891066158570527812830137400013498103799819822340672270412203603077378342912*i1^39 + 668071852869886582672152071992505526636114076517111232134684817455057687678492010557710918075466279991177035516233077788948700001640702044717843228125166510530523978838379600665419866337154030729461332797609055701827307978229355735922035856984130018970967138917209166740792327864275800042730521832651088920289544687828619107826638566612206183327445045597208674346734538701112863716508765471979442644812797490674436957442906009048002382751518532911256246615947757861024024007478948112660814335550394603717085770889211486802438460984400341175819704623435423119421257327820581558801435839228212481116258051540424881924020650826989765550708794656662092137379218461863575824844222767842332321576869099706005324757836194534924564115632380713434174025873664316725196567806958769658201784741945824571556488395017480870595920032817727326008471192876573548887880947251919824427128914104428095385131814728658666976728990969897552995239100245644591885854666314774427590554356746185179790544183176854678148485326712838604529698642201882765089525270021301537753342787150185274715457145156293167824796467408340705824739058557554350068777025636677520741937164628358651720208728739910686672691666666635616786773649046875355793764835775158334704734532733672375927308209490438926761942564121516040918153199626595453034551473454991981272476836881519983057967058239420800602566406762743176992845411011258762214988135285817684089712087842475440200838287179797411683112691993411102685923111505598946639066477297802698613623965180219484542060606263919716919085382376621673157262007659506355875008612866061493187568119070972503295026413328476430734522936039043871473583781663865376222430054674015826459251483884318606351281066936969323502315316251519248485766418346195547161640278532895744399722123750541683740437011800972055945093053310919306189738513690156380531637695413242482917376*i1^40 + -22053169992169229426644414429228316509701186857291271972103815337703570171365307712312629310757291608587694363923008862475985915895283343230614321646888659559259817347168747258698375995491769452686454805529454439826647130969323165031665095965390339910278522944433098654925927947141585988754494096559129478591688393297453914664227426390245069894173023458415559329523935352392851612736003281496634357997209860639835123236775473441874794669397779382800180770118451365362906657466974197643946111010206808184015971975651717120153076631473661790868086121993681092191652202037365699407943611028725698360054137580631381514410007827558893820714063777844259926099323765476799853216479184280123244105585237138391012294531497674614359098153949855656356803755186149290120821239646454011736393139143250395261967715992520347895894002693193782598684939322631557869168226674787534251932503269728104222329782180787768982307040622857398242225733736374110586289706163607312898509542417759691867345614202197036940505172138951520828158006299134538967947783150458176001981480883875954391633515618463620638709214123679085591158134515887018290011361054051714258120256369931605307495666503647706957148147825464716769552841652342075703285181363998018237523234799188060826125077792040910289608982034071318910506402407073495633054678187024486447039471668680925700634860890332014152944605951439916768723946273321495482807709094637256828951456109987778140335807899026954517178134666517579389174681220356733989784781062105284403097569354301731534967629524938014518357555923357485679190693481826409255934044170817107182284601810609718410558885844932544012402282513808190247010593853210778759686704612034574756907721673969391770667012107991988018574098934552591250523432357475480905439053931745171547033368634529587686973696838993388931907265142561193257761416651670486719103301354644307968*i1^41 + 672754738402943397655803296453666104643895629914608845828829843147853055103058815024758684488447256782772237941433428238095718513520144043189723257908064124188458745671874412532242418287932600597127810075724851702494325823438176850510137256289631939855064154613982748625715135154916740250806850587385755309270715671214030011575085384627521556889383910745861739716662433558356500762710198084350062516904531641060745651050993815317492433663109042705417754724241214467719355880976177296491411458340197264704072128253805581964770233902305907499025177511802652173541544605536711416926538911868712719743332980449412573030304298060489368861989597486242353249106080771798693575783091880995423603462333303898251119261189085744250342526779353719973026530408995289500597426212519178234504311375789290583407178519776798887070033239679739706295951748082663474286845147085078809850067827194937027565579175383860289242997724505524876707663077955303333863148591361768214504447862475702488615251542464331893526833694887986113078294489261020894933943158681916286504790222419732704791989852273140890542000687801296102477608330968541146414835261949207422981300283077432011200989298458671958824063199576276301875053366142080045778666488068917596462039679725431115297527888822129688396421174523785739027758276117109731557860707104609825037180329479774998196249285064967371120210711352677508546040540924044820118551122688718657688396982647458968859887066893616291372068142237335111395274189241390470350348720828023786020016025009547168403062378031230390066577981400726639513069735560569801298281386959551263429949460433720847349190115926912586022348631620400028330445392862713889034753726700593894525314725209023777036174492597821919921726714177457461101121951944943386126812041203513825113445163370417905584099188564100511910632377670023451455177829925112164722702469300224*i1^42 + -18068080325210951104997100898771643275348463700749791152089953392007304532958929498538824576448393008567982929685094956165617093422502462600742620409483288894194438781636456199515283058073191294765152002953890282728121567978613187867248440956030206484086601443224433848302878924379685796634503986544503461287414412897737226676555281376542608982019216405170502586357886805458232527574909966815091262167820844208686236385193539356094514559824690940271536402615851311394450052717396127722287532078188915836639327440768743759956050370591466714226623961606209075178563043174254733344206224443679713166663557971158318008683644374459803708034024589808263492156916535444526314792409212341345057335490844784519700601562137668553958056917544009084975300790363297066151073911058642619111348527845532921950113198079039953476217354716685606740945918625104126347292488133952022998366746999515638614874832451234053720229239232961007586658064757115603172608554346509440845258937009884217343551655032698409655103913405621060412468406948442547065222941190270771305789608279488385722619264637929874928950344733302805292820597252766870492600300309566430164285298616133482598130717308335697568956026904109360941795882978282866550655160366269016163709155848126439137119274682051382664126168221519590646150874350414900837593562936858715681035571974478493591019540185574395950309858073412824091306880815369914571145262403950952127763989049849000364530772399398261222989975324788785331485368266273725585419259623653644133244764491386558166345568858508862823626859195019517327993117051527447135268481480891047174281868571926578804106879082776265071968242089608311215363883530044498296289328877028880304652416943855277440245403514779352654902525068269420358654724961685502564930685165603652236677822619040405026776952739987445653706146207940576329460303879940834466031730688*i1^43 + 439595374505415828176170469188264291307515646999223090604964216502460115034054664873555349588260265967762703075745278822062061660648342151727353370293215454765162435851812673280726668883220652227967336132641525193764518431941573921181405124781071000192782673832274343471018967759686669679297712778621441322248569958802881542980047416982403287278211926722703307426505481466638332253882745152656286684508351224361039737696875515458416000949595499764596712354507926813016716431331039343299885499404279176115860402954964457903089098968917370457851821729378005548643574716802636682535703469556543163736499542368280698278093678587443752034669299154021062341669192981325141713046375841097297141366869272868420607147917315934175219278541545294271932274741031052611308500019903390834912444273200423016950897765813764947687945028878005793647495651542838639112142276929570081586797606937528877493145435257623320772046269327558281400578786218512870480442022532074434346239898135877321180884114260490604801461908297861451605821260197345635281361280228285279430445396845091710587834354991667214160254820840754958317308064303652927779315154404347336760584640444812702585289771347093733232492386196228013216040009940049519672070808824362857175731083013200112326911440292032384129084360965918356851454183786466868634799522428276842164835949988611842801598029736930022613452648279517888402056710382081947772261815669480173686238997901610992603243931238818075172985142379709472760332772318379735985590060096265206352168313990478151524587445901653228178950131459754585872162587742915088496269827717764043703714710961462597999460827136380213395024340072534631467467139665826667574229324489491924118323745497052530042370457970555905738037877986209202527092654434576946732170320279753473940553461978451237367472997832411082885024239653527799058381623161293635584000*i1^44 + -9202101392199644428017113030888740060418901691521428694167150382309868494638644359443879422682354811727502063895010801126551827198673894040323022720766428339941951848602154937830994673612806025346543553124952350991529282856095445703464732645679085591106894962031572209375927016486377672851169599489466104627047419544421225827959252239082993365676844603406014559979557602341228692656173916969575276342065804305546635499755042328372753302875417665445957375984148801941325036377891800961151635000214713175042582613012312088887337846674116462942838855180741599513496665821699680795526648205016085052976299934584013252831336705598048149168992117826280436268933384466197561687118906170494826738509571282011764935970452036085807667379717086177870734483168714042788351972566543587091709613913175161475487433113981210254604114498149612923866234522562056581163048387494913790241363885043510716720847207466180969421983725815699803207677653953847587540710758822851100132926260056211645637287352002448875558886368122245942893607353214865849469813358892207600541970066047172663249281388606969662447183860570798058488986858180385725487295109280508153959856226189133308031481827981035440110011043742767864306447016543439973326177573077784822694198485818667380410082704451352522168171534419839295706201096495278528126879860819412599178281719468412724562585748685164785274099365089940750098605468020180423321368404354916850105611832652941399759124141378315774423430272467864010178166875415102287452585863326123750985369294661529070426438596115904563400353295635819930276123974066816902286954354254230966174298718812605822575867987491569514855400343662176765303672794689906495389569426287405583899233777912504198335099947780731926784534660323439353016524958380433474933366472357141463659075346492877608124108799684699952582287478047502267064081643777032192*i1^45 + 167450349302529731552374047233816754840172101009522227860063642700195861628510289284179285196519258848171247106570349176313788025830054233291597487003089962433662167642315922863646718043072694610682301401350579777030699796001609780164504515090934031859312891923088939508829009413150638171145121721285898549880317624052463454723005126702800042678605809043889189460368152539818904863098217701380853823855959479994910040697177156416318017802397303038753027447857485554170442373699914044629541685449662503048575063850899944353828908771888038864746590696694030877229924350980980817371779801034785044311579718042384382223576667899065319718992156605375327132415262582721163997474652930918168806780072814673937010029926351720741997118636598391447011672344432345746644415590931900704492818690853256634429168792073739268704173396407627863874465259670363303547689471269692290684281712635008805918275845796915698801495804990038164482386810700808789411206942399432242432221018889516990885538409094985169931656978230115369942258430800676847314585393944996549450397100105229424479743791351958713844832178934947804257997472580908035105899523192052377847866618098141659477275596193618269634914794642076117056336989818516945924769008451416856705581111479969945476517860842468785058799709337671128307003902428106477526800352816359930934723083780983764597009023001803147726440410158978905696135384376909672659375002237666881401151429207150727624962954950212147511904389383305195417785677403843217768251204586265484090782053967429777515985225795412659571775529314101512947567121992420491903384520168489474459885766153540718064231582796786709695767852779716958214670747678054245432779223470500792375966262727328734498638027381436026026799525299099455870237953166565161039917412779208486252533813567317873017635555540626158738406710868220452658458937786368*i1^46 + -2473915757348122419826465547604066823970987491945454574962498726940618680077011990670937378227871398029301015639994095701775771347849433959275865533180207376470338845064679884568517916248338362988122140535225188322844512246323179019714233053486947597775290864371134103642595157600839925499155840984382775798737847691261610666826941818718403729774444151969098030516094834809987672152622559817488293412014802435971974951227090572401578221685463551265514411882067096255906024056021793235806369885752167586701162814839706102195280415924488158847302970685429812603319039245322549612707280558738067573008055356422022194713459674932302158145412163142934809534042884842116479343256176996461966748004424214993436869346697651878470542927459237247914630891692993702581394092505440647002696691735407819401022955608954786760991858886972023423869210142563831362894688712975192893862653095369134080891157109794053379055040838075480181298232017024514583333200054776375659140727981132022408100475643269085276277842355964313158095617591706880380072457490388338928546632113478231054832044451096504011767560228139664181617891718500539116162567095633170245764314857380807008905619993575465892111312835314303186317336027729850011897776270463647876343361592317560935926599315870932820634866921654908650787953119414574108461382383802494756161132635727187217158710183372988472238233025842195301943723149602402089386168843224237337366531243723978037916390105049637056279665702421497080123565323901675107274919572828925627853050645721479115317988525763884899566493759282172675980779525321014404324227727365180839728898876479040309095465420882051115594713391023727313762185920383717110103136635221118651692307756750144635463066491554742580682548870677403389089628680095227573289059604369605566699723478909077266961358187595989806341317567314455800534007808*i1^47 + 28691147855266599197541415417514819463078478108126974849800654378332191561842459044417732928322918401135737836796762993877677388477973650266448582472672744660947910536452457132008229957815647452338691968444649101629415241111173198092159703494814099994502455190294297664581139567889132493231860521495958071057903906416316756800338724927828360626843988204779065657878400365290996321228631217369987328151022979902438950233113954814326138508829596392822906834912946372866966908378413244123393658485954900572723986262503716642324931082126525305516273213095546674163596110717469445160717793044485945981901863453303674921169091891559411431494865277837156455887678315666155471783631912755996828681912501291111180113582159102092846622336646946569668991111435471050914813821561657238550370231940638404160465812454727717151070196911808779499399967289114650145306249734924747347892780232520185865004048099918057018750924160226804822573344375595237119529324158900875670235478167382860415615062998830584491279999321475161740706184410158153833692456833525148803332270683907207510579577754313800209560315133457535351361985258532906282623095702953392069738108763506553668805397528327616351401147003114329402650532927846363824278655385338409099476102038763086367880096486252706618959406684241690542037482266650630846014510829206465189600460941206205808117431522629188529922772243122155041071602145290957394535839385938781724618221090829265520911167863684179081637511177435997577625862228843845453870688619774576247335455630622113654370287057378207473432426904300261344285723292839795581639405605208194344474922886069528426084127386704667605269661143938181997656579862925858514748026721858634644184307102023459793173518873904219934814520471313754484659702859108859152100648883756036260581383766219404322148300666725341751886239819272565030912*i1^48 + -256976728098413751713910076875358986351299649531382944822578257144000049326224150959636218558761625588753656337212006604038552743663745948231186253509408522438715410715033064752395807184836819903189773527106246060377823629853746560921574337011766845305139911523465302408642598593815809054966478725156955266178377351111827962395841044882681719974885544209258128247325219240890110055164430492110234290034289415825009398221427906928015654861448670826680869867982367540710156465311514641616784542819588509151457415532830639778826847679871368439291058744990309779302207895117153773925382631079115915234648076503797469687522326881382532225322547176714345408614549958054677827595774039078007817455990434263008847150387365035913035225514575370922744562520568768729977140527514435743859198438833560326380046907911902970565385709842154902427257339505702261487460073248669572537001523906271472193299330559007907412336362320350382203128704612179873724229294499558782511365205071459483301209444904968796891098149732587756404530734799734756991536558195730808229112968047967197784253765552568764719942569024324665195058302839223060420468338188038057950931584854525671801485524744648023362977674125123509197551503386280950764892171547142362247171692214066163038077095632114162186584016270879145947804411258712659102796378613408987370346779876857317325921841680016180931928087645824308242999931280472272307172559947753318882234652269634013500713746966597650227456709994282976095053588247333889205077369613965108637632196720345224774894707639158656301452612872215860952427395124457892203303104076584275723406827716400447898500608652867587492834574233116155206611625959847177269798676263279671418673561510573447720709274940016008319238202926786629342326100971111382237449371600814539381692235166054544370361209605044270962517341059940352*i1^49 + 1762906447780847693668011202945519838232992922435396791383051896200966350652123382149818796356738186340119716142635906171711065589851830531483553763634665722338071009927141454638159760854389851752906309268549694892132843600518342805253039723574066619776315279185643843239379472376797459923672958527387661884587476572869036351738248887046417223205417179951176353294598312680593896359250658308423120052276385446230409375386810315643697093890174982520584304606071507245407552474595545691194824087034307761872317288628474224567009701697748248986346060037719899522890820050682596555651447987818050704600944707432817894964229239697697056252255769126073679842793768995370490944048016813328178759099587524172197853936328967546748968002100037184564652030909122051842084075925310217638956335179411249965983944388429895399997126762712620886871572514329095185115035525545976894972984634581910263986167613109830161114321230525952835916842932730211060686306823226679859491923661026851812963421074668125493864219393207089489075376128873810923876239229002622069181862510929562972357555955786660773080850019801805094201231298899612810456149701012412667209765004900956961330017420322879884797583280554664575271627941562722454872498400592192812287060545383535888040363598437935027540257409414939477610883381339345605811072277291233413385519075817509282884321754891891478132364224705172089169235607531716363377525977457785165791936446727515583656617858029406237695532098444159068486984013198853740048105381161918200681053662303774447449614274174705545311464834740688524099615331366068109216014179667978971123864779723384522077649409919632288275548716379822663994185120935766404481901501298935302553885186531388717052328076580458630957150704709820290263314469017296844492617896557855262987641993573769747074231423805137821814124183552*i1^50 + -9096681868532343940390547880552110388093529909014253954321225215739579846973105531550502227594276988630820501156592128334110296803398197355973346190898688099283013584647027122641882002581325924134831333892791919279982345144643453588312617602689359020597404296907100837560688940287595274331983589830807231703023826229771249270258345006322367943059348811259152395885561429675397557998124276881341485655769109072044999210263755350498239128739724858429872645541569375522157169491455530689727877215840889525703716146105661072747407667774121556298039859866681709333866560222759501547285185252726337370371791411903167819749699119819012609579903211428406690366873353908100829425341778567362776145489562947809538234921027727434007491042652044910850719903708016793073418597769782264941673525227326958062035481679891377708367939030261365113111643144832502518135759114331303577733160423018449750327275516302127858937928824745899566785495220034532794550915061646176376490369317859712157001887812983721927585524066971228867329144711773960304430903052214683465561209510612583981161837854007393338990913627659204520533128819053981069154636597976339125373708497856476369898740745684205868268940506391892523735320628239534779104280734697544225405872153068461238778917654012475014772132978073446645188277556980355437660845650429537732932491505411102835052349530454521507573664798845481571468772691134194336015370839250808220266972685863813955940903438534328381187344365010868412309322820710773145958862560837815894783257487047684445794898974823193594185870650279992069735000939145482064762146722234187720932405377612780784691830502026568895869504167278272223113444832247692476109252114069841511754588510030896155649348192829894892942689785119580267512925925652241614697855627416351032427953404716985179202388665646613224488960*i1^51 + 33269336527505276378029523770465914699434039041843119719406497683484313935867835075617859837574955226596933222465584817514209298104087486168032035053976923708522987754609796101645408320282746163073995468537608455560082745303223404084214187675195904606795895346376664779819836502140708316492047285700761956781152413718951207961998588854346464438648596140178911377231985435596929741683293261459466518715051386630997650964809510243949980501407533295807689885566463304339724204261464676721314018170287233574994249410490851229834786649252464931158003012092541604233273242756772850793825533601565018869418588566055310797768171701970579986795442141232899106767976269394474844595816267351230437035858989373072710404480757478036546995881415417510250307059064983532087160672767513155300788352675131409869321682555890474078247924886325231922886823608919802587348173421528301072462733222596012690168832420385956585158829096437848553221889204399644150758903851316945239852356812580247492718603098496773092853867058516338054496628802215150680455543394754316277788536525896335606174774934801665823840041675051732871824904810037786038529997453437562852694158571511109688835920398441229973652980133719115840657648395259479792360146085407900256197807560977818871153041076012565361060976576237463422909138190029737174788760305927540654588895687847771741815401182783304568711466705695551258412811424119027787140612276690108716627490224818181724953513213791733095097394186038851780679264492411555883861714714521980202763698817670966334832933752896189573853315426152739001764649088069789238137540149010588406214595648165035829775677394823175883273415780188046356442609017988113614890115843748804450328123076450111167265231296805564143543844707623071528943449587197261695087975685162900524348189332921959363326835424793460736*i1^52 + -68175880381461591397467972648202412306068063759029607595019893474329471904961561176892567778853078640600428501203372140146499748686120374844439868391076722802314811836464803103269890879352239062772538632756276852451184707026933904504659919435807187566185781053730531243147329970355738977397047919130616748911044570121339950530188547154207431732375406442460371155161998432023703094146031389427771278222110456987299262254089929364640667344427239773892996607062512332448655262609387727935425871964855680935474945969951903656112454302583527697293789621043204270440532030489399717228897546130353481896100323636697655591223799528282927040991070683283759847916041669220691219099155745558258284657921689877461602901660058122340324544669197116060849358446684697921596103314102630149602002522244849497634862688683335964088309733423321485082023565472394466731142751699986249065971542879779713424594206439738940794913464028282672203674588224310423342680659303420556642846971408694310825772055507101154288802875629895239694506362853416292366535361039529489398203828624901992460556744268754478504933026992632094126727243110395061566492899728582425423660755406246896021588423374461721987301439742867522441341287600145734979401622575626871506930100497346991228469834390635802685321401692690178986843888743527677769015507223291633892677331441194784251824055352832378299558829858379127460309151398671106978555262230706953531006576062213691840292850552792458130941830177272944055197260781954554065419034831628041950295701659213838632582598091558260772810810356528433016073764843300349689733561184548147582553973099167235925542509287164510944111411772166545930251845310122597071944727289228839756637292757891573775789858208821127527245883490080951895519163971036331022670978955378559807605904775608272633077528788992*i1^53 + -71122461121531179595042099712195543003059790473531695070275333603079068056527949895547667178471003115667726741184143387400592588131789082183799256056883029629724837385931512940706608623484381408872385653126810785947409405822821217591424328584655597472002390753717316732597807501332454670968501003814124693755704757606365179559295362396921762299913812723540275133468902532218426874632285645479712203900563375442210838757765798866884191556957378746581532310348665738607691065611984378964063504190751013868609950381582267933979813103275507128467530290759164854505654995967017048764852524090162115555940208735982963663075724373166455412530692215810061582632330800870177276165461956960543328693580675945235308937194685550216526329314250508887137248586515544506544172112052647808541103552579172482921157454696149585588135906369989695468738488033812578473968644251127141327128913057827582700802996651623516531817976487098832089195038587383221134751258433965046094366765288333515545836251151098453022311386308216096990015780170173800713519123472758312274304920007825766244885836659522494015542449366342784797297801682241664403337129460454339034588836664425856175348045037974329610363046493187076886814099786675807225921460781241910770504267638986375536291726834068198085489664491351027285566146372010688238941478295347028897688006830324660748528150377473624889256813428018293500085332347555762766304308576844548627787033024945078159191430667874496337965216200726257839797572906562266655456165454523027172215675748771188146994325049298771874266940109167973239087169475661802156065048789697426543335243189305601847773749308260011034498115254042560920945008271919893042220934117868762383573009917200403212440751694655724784280824159397996454636493635550294108566804438009249316086305548507542378774528*i1^54 + 1230767406607366555696923391191560835566001516871004325305191018106161978717402646538591831223717778864221309926852373916075185192012020758180995395671216692355874631569418512528208328859373111912944108691666150466561380891746403871279807123503507193687698859246055959842228887055871366936637836369744187635710871647451173210841837137446047840895310398723724912819546546275160973581850329365961033248132950047071531823903722780443745091122769022516485515949118264664860231319361723149202707750212139811745487429179249797760453577395621423948947705759771436846433199382812109723862340477330408646579541950703917919624014078235836287347780235627655828004445311492692282642379979650247828893147227146222898487732061831561048053109694027277025145093822247743652890977432679379157641526796054276181220449437292953163240125075116441434076809750499990968027286486273468109542331943047529434067516980338784181886046897488557825737966726715716573767971099832048136380253905301358292255936493399779276823922344731494149728914135562840642020023512207264746351043125239800013549966152449637978320586031124023160728814124689053379649192572661636658441641320228560133460891436316681861356308892405125188232687054121084281699702054852964143349337894395289722293974867575829785203062656425367975565110083513677353254156049710682189317621052434666231487238167209569597382650571342442680301377320431209610506518006077636112987827357084673632253183580165683189940537739256802189509157059750239035614998518960803159434152900801743647736700918085676912490127446964779745950702672391723297112231187538242025582725727129124282653808796508655544462811116701877903804813388257160721564515736262485101542073323337201089593873074947598152673531616199142251598683529507275717797515502984606221135115313391532507136*i1^55 + -5586219617158568383344126020990558807471108823607920720270505257382856120375251973101423149115978942645938149542788715927950955370362561053647302641514713171827668995986399604195863943101832982686987317853311021446490186569457811643149977106994984249691447618244977754163138327030696888802149672833337848131383213046375151783017848126574348592932864677106194974015586190598942079255134623707133016574582106650512383054809250081147218411369570396777296303287110271927317102960221096394737017438997712510696754757542224907333883268424667084748273727841919531570755721363746412911469636201279737527857003620530150819582263695429298806937923407274400235022750628392848909451628434654882971287669280294149013227094683101898888353267964897324513363588695282235570767938864624916603581639687494841921929792377144915673592370534242729860433893079412461325928963417394475915969015442647714628665417416409320083478281635863875142863041073617108101656602912865755216986388259466719885683775402245630374401326790753520130043847670951455738672056182586348604545199055462712589238039458252624666329554233609763883963378915338265897880546181344887755784185646052137638923738892730814801663840215004608568528045078435876178497211671154489342384122541162834191156881865648220359926449705059571435240758018322324453070359542150735934744534764039360024827942441098069289174903975868817787737693989875372767739180299551731770592223854813862769290352933196433543000150651961593382953797437078633885176815199510999870626026381338347153099646094733736116419009358185202193992284020214741112076470289729532517483144466198092246175687449151769976413218601832802209349018197855390196308740630846726794169767614625582604059723565477571051958547539545998518608646572307399980797112893051518209201898069688320*i1^56 + 17384812412525177110307435179563081584941484763788318670920040514494709011246247789519685401444469982302067403813816195237040173094779167043148042921013151141837594672455250843918959153976828044177375957301883776010534649519820138308681834149584013965987859585409189724777456269091393887425552735063085238949958637415073289695610501021982625898682074996601269879376020027618387472045981764362054655665294086205030898531246120209576244607142753800835677749021042225018636301031663949785799597170643908686932939980995408059622544964910358832875905597920380127640550725139945444620479017274921502715779793262487299468115292572950889725841721246803684238394498142790472875367971126872258776006501441625184722584807660093696992472450729602637873355002368599860001510910696655388821580851781509668912443558722338941131307731205702255480919449348377373984831497688566397849447845925149013789661918413075360889807734704880248326643410269593362919793804614412703044425835044480751563553386405266577442476926499319365209506415069700104985845221062491727906452723875403734641823424495020140462896207790968527057940269143618289766758173301456511527803991895137334420011707458175068286029480186845965571171157651446040402497094274346786347013437011253949738060609959060039335960764659695496451578304556489686083039608309067709479982998739174764413817182161726305681342895307038739698291063061002428397951889758085596212510077053515208857975812883012343048035468077133109508853071760207636189398444619831936101166230772961070860223762818850062948488690612976192543967716067165409638323103826162590659888069008873398505088398269598848429291042980067931211854349832695081475944285451181671323061923189259330629348251155535772273051692361717390915727831723198634537226444924852026302495981568*i1^57 + -49179411362679192660611577491835763100543038991371848527695184153311140104311384721047741535376345773620470845353616135172772226391952370651290619532058794892840586158035849096564705782439546331002903830517317306465614769222389278354567597961375105873409929596194362521189665590236614753120665513067327784370917207306629249717807605292728855267913025634135864389598652471662931696093460039968607370164381768061781342451110356653200833272454336287475949445665633652228904991199519654352987320241257653293186531819809386783177926544393247917435657380647472995574607223567123868716288958724699481097038666402899775896072474242878619814433118090624077508513377160085597783938035094180935486752655419047475349215539143503648750620315881977446789820390258028091805560226986685137715867830165508893159281023992600674364587044356925128740255900690903069842816355825943586055543077935138327197255438219846789283289842272166240784517578691462777245643520181314674010737400022618905378076438524505056449543208875839542213316632546366996821835362521086431470996571506308949818640230769088818230682432641525930344376217159780989208510380993445396118021412830445882615652519119615637370578140416207127323737397477549416834538950461636829266028585940393548408121570400614764353793577930962335999833275593986505606187778532243368274137258039023698926694089986507184245382355639831721319935149771172912344655432605683122707772387088835814508486416455654565097854616051354511445044400240001731377932577041717397207217193320573829019433267641644325349168690996719397069796124138515153168355323910413881725166182501262483689807631255074916960860747846546227372396769387238077772345343069255398496448499898753600007964074411132146140080660746101882993211971283321425427616226609041298685952*i1^58 + 132067021007263009418369479511810183762375524325000280950830630976554398163930872379571448612812645685493740366478972525409950515098058184836279356135195435377316848961852952947566882897901492952744467586811328940744723735712175785489310958851871415995478828981280889428137224208939973368814815234228410809872175227975422364147103495642783683711953869786231765693257981193402344545158704276162583015250458205791969896846138418480757608366509743934613718282932336069768793253500209096241626403443239454110503093256637258596054363579154996443771364035707218745316190421751746763373384909211448648331254543217484337407015026380527518993976647847679072277361144446742546281930286570074865958438092263165235545772446976864828084847580716459551568049045564341234229516831235637636331474048048768981324727371720067497386867967311825814157319920178459657019631497049659212258016456068838756445394003272640573270478118371376280337623102556027874893207071080252242430118120440409125754670653957826912576208597720271989583878903235122985295566106824431115662339324049058316783331001708280952658361007174022121436181658278540588542804234398493121419271917564861696608474571741444363807088112302393193371047759388491548548862051493530395291131156694876107103679851570266538321883960999779547932676750769411327280100216341863059768744641284651923332246134384808988947170766452082732218938510886089731759797831402127140348175699310360347842201400470439779897581092913601933613965647676569920593691382868116374985021527024544430676314996325685779376337101885449338821872223299902961939194900350781973521708560464838676164585352157298003721965428055822708502325022513404735436594436956654225913666667835978105694078813716412875543638764968798982905173986680457630932775702393520128*i1^59 + -64480078051368837371419703235235282572626579907771497217829584090083060909294853098000534097294215813417711450219240303067280495960406619726731791762765539043373678772404195840283393154449701479741528003837296285256140984918309962235858307974260356327237324113636063125644797339914879413956647625629658405866989191225565696086233859892938059475622297716229275991598133832279533126333663810219174557400688790330730100992787236799373987539441239157909812291724792061340425835197666571541378698635927007740115073739589481659261681457755333584796963067199942037440104523250099725160325616710409792178088211000359117522714545591759386971354146099545950167027982059834939010602725320489102955187721631834417287766826383488186780637350032521010064308313204186408012555339599643256660940626473303278389172639530209262519031220892251702643608728737413608840707934198001451227677530825208771722631288533363525369236149664575572872924074324892583841040221111361470425808200671628733633039109097798865670883895727581752798375683297445766403011904330159150098608005627311604454513373345936294744167013091790361259112250651198764672949020573037329729380611795090557382864088307206963589880759244003804123436441702912035814294543034798578040458728357346767445980425888371419484880928011074558578955173380004674371371835682497347911553284347591731898718648895811143470020478507386937920360594154003703503456030074998293929457078239557164955580592634388784254273168102269731904342133242698356507607464393337700484697124932627648597680945515753046787593110627834900849491382094710239632399203529026836650985323544169114583706549918737529192428085682075939434183176520698850018025507834837834412378222704904781264058501018337669083449551265107312191697363848122871444037173248*i1^60 + -2414983076587134269744796619950437293454066010785246950931539606330886181381650902950624816150004482236105370019837455814381420924662914310815135065207214810935767609169313211576064100886682969732239026828412501223964681256570260511352609736924875431349414277791348804292744977214852814971781228460379987185267182784572262502919703506284621300311108857043337246934686787023016533411855768689780345790322047779442031162750581247477719899016092920989527831942873758285046284638765334487104096753667489957832013780273331371661823039842878069668648056413761369051266871830086750792018326604270061352292104893754145458996984092468806423711420442200458211190285068456542013065613221347851448368824378671851097941501323080130018158507224030919791616596311537966107525835645039234270937721588341296404339926963236052758308788901685733640800731615282031385570933450523594262412664280480423178952836542504240886459061578502782033750719969013044016760176342730453235474161010886880709111316970491872298124502577719701525139203910820301962722614450279102902238772372901135945738097140929889832022757564883729318915942530148294425060691444127598943491510616964729006054487381091775805376705505199842881336004393391408486555131694038169066636311804282946501383563983933965496273573530460252546544478286227959931567291629909540234076086226401200418640390575552793589528721602278336057169224716820177329512761421387074031196484753181822027766977712479716352962824649682615621435782379893387720267399808626490485121725068904770652765523444044049690010360297255403108029571037565778349267699401709995436086247327062675225437890373616433064210517376741947801820018173755088241983432229852241719160410034474527634780575426493013919263496453987219219003796454840103088422912*i1^61 + 17117418497698257960216032321217671409973594055730541507772623839779242593477988239730329868038418503030814096857370632452563681499068881236024303549785897598642871561136820130694960883352883588996048409548575132416838467363472668968036541998863649292538208291320793546230437942614900811736766310776077128010219601954146998362200237992954288191674391730201397231267635890414477505523018828395383549324628043989455664515567801962450942760812946247512959002161838471298963850168149602398363590822426137090872858859793083531167891493172588278808795103020835011163240144143213148434576177632136368933244404445866765561399098414877348187156015974066719832875025335733598427499532667063103320183187754656160549047871174021742116861753527511432545592961291358112120933961883521789048217942790671557999436663409520240599779790109427224503089399143661214973430355677020847671955719188874196900173350578016306642155149839867267903334142230783992847021492158787709090290321594240755403829584587644954197269677645745219478761705921207450043300796639690345099876532685601546986762920083697946317251091128531968713836823647602729052836887420311946612424824540350915453173786256499764164530510951738378783864730306174067559573197409024070250525509685308221963407364662535386111657103309790024341281945435883218171540919468114482835124897080155033071574638943975589822594177172930362069894080419251094610525564217051190679972924066038581519781874292946287718005313873209214999899185292575666721138719866154036239930687591596795428685426228184553540838007254047122442435280231378606218058092285779410180285330205343229287588839095865761708882059589480357226164715676431164815908932518660876335830055415702787112404596346550150892291684090069088553136387697630248960*i1^62 + -60327088481520259960670186396129551087766992261058241782600944802273337197759494278658161573044260202977121174291425070968306359829394413633146758291739756394420657186256485431354213755016667409991465215375123630824935217740341569655836336628842978205486659955954457968337738852671715750586739463706867521325815404487518598656240556927829487282015841478328380761294425304996006112420446827800483518738568522890361891184421542339732156585252506582850977041450162791290038504396991553083623158158527367173524715334417620799211305048055957585705476667459206936910572852272346714767388767440217352160706362565406146702055891899568749611212173204116224458063103788279860520606563908928619205982486638556120422958224221737565493619056365658512200276224804828459896015749620337362614118932594398632643945456063297583130934804044103906270155340541520825939922534861006890211449922688793739243168155026376297329178379244836378680369311796488532219699094481647461262465792429653778298507603173458827032808303978384664340711502267653098408382478638083965264081433146393614564485798447993032248349549821338731562804244660122894317614756093177225191093630239028696502847344703286742654886379104169132036554626713888256957625894371154095764056202428992110658926772103461082804611105230982147800549486611662196949521524557038747972989453847123326608104807135494072777738191842760225870947900647472321305279630495200408646755721905426733287868033364515255040296268290725336958445299669756577215606993343584289612533135475637632571816685140138202391939818127055132181641314066506422397214803386047270776390226876268828719179442056260194602335482868056722033191999181673284281332410142032153422074871878222353621713914784549023667543293555629538798508177358848*i1^63 + 85588186477499553830933937034495592000456522752408617796009310078888017670031429775108506950466601831205934047133986901990692786383521562715867188816937734809915034286656858674792440036645290855738942259010947391842666796775002200571907533870222261401970575302510918209747143241842960512002065149785273828416474754379583026268668460504377611999901839939203350763538170611671146778669232510955310189210161175547897136530225710122190542260216283432782189858011068747947596631485003778427223630481062830210601587516957206352306601844749974908051892499577722618499719585778345999186310005413707224915148312106147819100011868488949863274632957328179790703851955583139900855128677771368098984520501903738460097926243469414965536675071324055857529050111745852059542897464541780259235589411865911129922401924617666256729617004021069889304223811224625722452331861451582065310515510913601557384608980481374587721649660112071452867277113520349666248565452482985615954722168115227492545649009817493756453602713794555047875608496494675063060664722612584077718063670981830817748892210254179280506435021199156831435047311088254504983170242556029915854068464355924171801846773146218110746067075909612146817760558133976701885088415603649173769981024360591340480726985920481733293685589073171325230336593120758420693606192903086537691910256925759014128455102864392932418088287173842606632736485640193251624971210315126839305030911736121188573407142885312947064911255300736101306712412266546604539664231845238433411883734134146690296084850317914301515361274775655577754037662701894805087416475441230633597007269172409821848680973434426415355664873445727370493629576845826272215116020917348894434788772729020857263325369145151975321493802039393856828473344*i1^64 + 300357053109884088229060198916535027468116755406446730283624267711141262068764853437652020764546196315342843146158627723474303117862699417307083755116915164384330353936623165078270082144771530893262806549365897994695493836610370178084065317402052088428054523579232744652713281455877352252655870755218803522518249564181989331399251569537050093917597379945743568580606144471012086448931251396779939195117901752890107376229229851970879515745863708115243738917856089856005747200975272301677558443182898799485011672727089057708808115165121304959365944633381464603892034637379447209700168132428245460890274936435268695483651683163299693633709029100180820973821638701904998875690714787766843985132946078174968704591026254056367955079397752676502390037294436044154092978540461974880955947088754594424772806188891975729351088872361696255547325116358170872836734560460602311076295785030099952045453309395444507735124212393438116676200134341394204587426742224666458196318281487772131806459154848743905818897161058088347393272130903352297427613705222615872867823986812361766906405589507532335763985584469539757009160398834453634895304826827493070814818275970053511417123141355504605704202980673333112856550247606319825666327207486907911662468011772583577578423387690118142598502165772032696688843459604289243297177788693170042504656503185048608339132689669782943588651129584364048478530111238327245715121317133424481361832243630045812712749125273256857354882498853638754490110014567312241848029684960429052281135610901067246363305481627598192559884965926783419689790481253600939468947120171328197641101723652550168934945438175665197283047721227798466043910154312367810230844274886613858807983170815814871616110293879871574529358258584663621632*i1^65 + -2264166021928620327166271210155498248714145325556179461581368729405350140179188133005125250651351762025034089403295974129653568859872070603795311595895489470058674885972670795053750268446412300206942923679739210281288920952415078415038541116390865296307291011633784338037652550254437140319308824018347275182462912693700472425372844787146001721458099789396463493954708595637303801758895801165822805820955076429095449524853341867883086652590191831593184019272729266927008150428249135916577646215141704996409479069201039950184058136163683757944231478055054650360809188060597265759022285612714301634161155105715442052264394432924614859059015847072312037353039588642580042383210483632720284133506407896444126950097377524033083371352951988010499930855034650832273268575839255340616440640288560613633406023819794232077555939482457283388786348121133270765914032266683039066010858552838916788472057714475967908375965089935416540929976200358325024217199620766135931403204792880293673007522550335914605442348948574682971669192649085909305713651032063549480305608271591826891968763554575644130539208492353103951953413509302483375180015033252605079680801940223608412209407045094601265825757654029945942183661479977285612675514140238204051879307554929869196927576486191721293353461119977183561019581539476528743088771809508223754530011952026119779421281378869449444653932741713919296458054128189022370055640790215501675729878240575303744900844334100834267566012493362394738490217474478262519123409009358798525935964272391100929488164830207272063561727554389204131725025878628327293253150914700566398791652145264671882321560535990217988193243342853419910462683407272915546231821968374553360168207509619441382518002611284392624027831145332736*i1^66 + 6699349395598946250065797166347940001961097030357245200522478206562947062666596711672481230927853192376964907371369770717246727802742877921173702858052003610747388363811548911111512318978512503314424944661272082890125396224637444692112345362221824620133197175822938782219352097994538628445326977882833121385919700134294876710465038368357064149300458724221292894313678599234414213426612582174448004674730702896429219599592176649411087423517558586933828511820090661063659900358321725242738846638986373130030529475566161146578794966391052318988736590882793937349761360906863447663577434388941334534370678254639133639686957588601053358859833590546943793409592663767927902253991738416567260857969891031180140000768933138665558261912973492687981880064146557769142878882694883626486969261416656281845759172239674083210939545635057261205635720469096849279702264905057595507476338688613000283445406839656427823446147332797093429320109790496753120250780834253084800742531555133992682694915925046955310604786399972223368796754569597827242204151099642729336248835876216620467158345310408118052626345824469483519758123573478791428104218929588960632190575707609106640824402972448058300956566175286671636256141941800946272548766843931210312060932295461775871217782914294237618504096829930070176582028296503429171986016686882832241128590317220135398382836674055976812808355693842319213848726396751238391829739982252771516332081457437041770077373227893796371084765160531143441724717824451367737324386805996381027671853290507491610638314668920352620668089176760827222301772073777115628701560214813800935894325318374663923480893367554599182968139118006122691666464478806208154539461826283348002719658978185113318620677351840682742873325568*i1^67 + -7006554767139107210761951445247760247308232404678626014720450080271459645958639064512483221986898499374993116761071253691240039094981789182980563417929271852504679291703539154792754404143112695839962544846628980652753743464867523447380569898519909125615328055843803758077303458494514815572525733018363211835953525208201610325691177485140594192577508827877941811552480542771867425880927617728191256964535148066845775405029137126298769453172348817843450754723673137121228718319342415011062250052030993997858087770279475289567141814636600758732982789889801906235107232595891551203810189457824667792179359593861869225917876496694392402905163918168366042233299436678905802931411450601207363408171392649720718918531886854285031443218768308070625753864022346027887294214969939721938192142815236068691614150795603322116288845730641712851482258669122022670601117313487455375526824373763124581651207390914761566842745030718149535115030820259499947397999446971040792711102865406195685014469690467493203648319274386704622216112467069741182657959160442021276689427182312952699802055961976046521734770663294480904174513804835078735677741773487758688716284106990941657065479508940455738150000658945660318376321240992919947847244906439909306003905096772364755848638741959786973789907289342571165691252849890581837767160745832724666266122941276783635001435558825361938404860445596939800415644245003919606650689432607022864408832400656401125114824538294617213835271690245383508826407979422726265335872749603727781175203951677786430440756828625980687485219086368489347385009297739842398615412816193182102052789288681641934630041511245172074520785553119190593666859736500204753562396059575753958162795032716103605106925158725207457792*i1^68 + -29079564974843757655091014790603085192632620905376660288330161755655430742411216876784474014278968603660152991131493776748664019869850768104526633208641857066828424292321523738742069133152843829737223311657725418211577451969117774063381201355594373523349303061109997459228523135912574923153606849907356619572571035468923333292015724230075931426065396589380523274864461495732963382027553584539308651121971027308503407552734545695584603214155631744474726194441236944330688221209697348124011731527855933003579122895027481301218954251557360825326178459795483068712585823407780725584998190347344893223317967925396781806643709675259087603909782747777601146748646358426269954653430876377152981387232396808597179263011160521462641405225088257092586750938453376353487259144673550753779857926404970878595140338303572545245753513938154543790461696890734233845588176411820780459588107707352689418118013372862196780985095596933916130064327987448724814611396045432851856062828080070144923594151527910892369581781919516490153809322745908848169820465071618682237665130157256500262598851021402258299168120568107599068248893311708923204050772290856276502705662462653885487879396427380946420744427338007798881819879413973388669482061335629083269735178487560321080945644822256551514497642033667713407023557447810466701808107970601526830375737758149722261015081051290938598228751787140297933847017295464063632622997367272125546212628551522849735237429047584489163121596231698158700908570531383729539682507914067729199433244534837472369085413490803372386787930185356568140534283461124009630759166379202188017149936811557593227361254041142491493208347418217377949335878821885141380814176969464117116617365010108917564975331502194688*i1^69 + 169001918948232780455218514501049820126657711828331408611170050851331071645702923061370156255710314989390754806420536094508034163531392762329808266756267715837955176602237356125883784957876015511272698075667460837489093851199999399163916496366448613701372986438222629377308120967137767765501619153965773480188862134106657116984061356560259659502381347059660970061601563982329490594485221461608211785664861056965680256942714377225745135053769747388791116385056830101099478842066165679391353105722367637988854866785902738803549702194269953974793195351975371139129816210046716580369198290370540398925216997125330586035769134536473682559435131099239228723254477689613870666824478317858776999913397099272092598286130879595001600380833974923925232546520820324136828654341729389877079049244972803198490684176043675269975802476698352196869274185106218527158352013908506364082303378741586280150559336934342565147764282162411575561731927145887759476057797901162901645384594485668467828504563933001720592924931823644602977571560554462737393582568346232634472123130824903208896353529660207904777508496456241632262355760345083864767574540712564150100487885740585106647355789930031048369235023458869074881389026366682367947081189523693703505868333347809781526445964791803425033305261454644199251092483803339999319252873034851555788237101168922597163616359876584736627865428480471354921498282701829671293673306964257568797563635280868290212178985799250892850248204822564577020131813231125736957969456693151152536914222438759359610808496706732766333783478429760320707984076393133712758960534115910304240538112153416438081343169913215467005415810743037580197642544680607890499665987119741779238456750228910829259541446656*i1^70 + -454598857416914852944346463644931737755642362834743852384598931281872849615762448769272135582339642937517877529128633268763569090688591188005251139007237071922686905413650780833821433428152051563295233366727390573829304682330141727846699507535966037288254326981877232247095114422674947010118241761287599817385528316978005320730573848805466447455718926347396595016800209311631152681328862434745764954221838902544894453207064678362754930394644774839826785056292107136437576351737348239634090621097757420708390129748399467338324716272669038124762156475286910939159304309135408332644217833915782868922952851147045861122370530156777355194915560695744482192018775587664919056573205971723287326008650094458353246873891582813710730695114838289454252420172230951784173257579283087953270197298116639043257216047808385359257636950558078728303013983817424780656117577698588460903803013757701192830547886538947826020804251623275542499549219052791801467444639290658402547784622718206167409484228373951102511636469541820803721556418883506548921423032443951650611473634620527469000695731058837602931303823098035180551506300680077708957974214461738478832175104651252903600670927385705483283535502279304117949193015806473990277068039016779964022936024862644918081509752488631316445155742765899633417197130780348185415025967111084542368114884459330550946191183507513632563855252202104220666144155898046087663352535558204263328200873127786886245526605748678564302822141856519844531597802503656637873024643215872632490694661512754275196403941271810488646034118453188300086490470355846503712459157213354049423742014714660751118729134418484179327636822066105297608230588523762915485245042125543540129645332153892873437184*i1^71 + 654492774071745842720611671215569462675149117853408646394326329746732850543816332133039559113254952920531632775182667845483672536773219990476825603020348133589601943225216374055041661506269102049587458071288849955593969644378509356392778092661084841800975838490991912257718014277020009215827508960593096613116701675412775371027692170925108607806614976764060759023250545587446023874729976597806247771537067426238171028977865322933968691406379495980280270022585526559761854959077748433636796342678584399943734962120280918930864985306221706026490680529467866812754423586063505686451999924350169403593959986504333458975030832531004231560316541878781550879860558961228772212796775368677093799534647080147850261593248204089038093938809826625941167504095867899155145836607104498626909359545178216331297562512461007114467750516836689385280953677533508617359574396259137386263330374865917561430101692031457747763930193823655489792640657526796470979666379146754674419914875401549731697841799754139504631725615286008803096329522140913450876447641558913979357555306189392685323433629481017497620440461694037530274782370045530539254358473668332258175273284088640197738854694190782849315342264453825797063909366901314027984021332671744910215667095211310446052330269832233513579667768276486177473772197490420830616354966890236896543584876960481499247645336140354240774005164585019315274729333345060910107777951572016580801012964093960535459388154950592374431202333769795799776105849341227728371241820636133174634839238043134247985354389694679255267053161018065394893234318708373774485283913227873566648677837019644475806442515035609147710901948090486000586928427641394604119427824267919000827170542235877376*i1^72 + 67417499328468061143273525182110242152749614463408489879116570711717374696560539670594848759728753211954279895906635371255000870509072763969430603635890312685219211983089025425123851182660211245095241855478230047531849785601048037847528319443930658773113149624996668430070518695956904239966433350764273979686533759218160222239984818092645010010104346264295460549565410614224856155013200027927528100201175379357813724023194520326661401933575924816353141102520429838609334644902604783161138793507702123696996990814747724179366690160953748201104586737747327736081463545907124721846760386360010977324784975487459731105778524506973611608391108712275199516023270902246236934327600426022708893991599068887555624862277155204688887305773960035988336223724991094477806645862025718021784393034900910503688418686153175159178436204894796533719178794017620604503081295562887565749048115957927715446095835844836803725064932940119866772345872634503006196635668194822297082794314986546234048289957575279882430781370578325786166939560393516676499842879316858250930670087449738076386596502555983993334154860877273112604939142238790567150965812618955444548236032435696816568492277355077556768458873716169654212493161001612197825655205225899942851740503718180131713544337139200625420852975133692586340479110828966251747995429082971605771773765639191098313016523788557766052665934602594601775027410203243396220932666283461839263315346784085652825413188790261699322863941285050198956673258236843398962964943514184511981662118562938607163281574192373240612153709084599633052073002503379495655574950937983715521025890383261965013847568143854702085381947013243841918262458761147472863311702831358549915793358848*i1^73 + -3306292936531399679381519801808437115562267557627998261675024532742292709660998550363768035678626421852203911683331440975718185743118573389766792233761366815848924875529283046137635706173363684316077339364896505867910369918259974203722492429011086776350597588948666365463362642054825791319537114803886968739169216270129415528006179004350728300249117403364944301633596153960300481728168266895642397781632628218204661942553412086938832858699896584218984294311544962558401484552245077376490112748908195818896421804801412567221176720258972928464907129899081304112050064605898061146516688279973206630451026390228024665465462977666358044741836121298783317429052768458273046804512932438490665251996490807813117522045666312873864861176926407569581458230746068456692250852674894341727141066287750551378274258466590128831749895210143707004729761326545229431930771490338299117872565545221720501534085832203756045728041258923163825118911227907741579372731441869358243596736357884567739879756558024015729398476654866391277955881670037851387862459663693607958732972885051884293923278439987913932356842187434326943340653087647506626710755424823604333398535434823542163097625006469684464241334058171738036536518725220854193087923203948191500848749062197621906885091140403411173323775907858316004337943849071708420827635751977367874778636874895054420893428561013023687925975113394112532085607094633203228129217169714183684682418576833888396272173371742798163263449147036766430510535352333703164977059917958472121150392815024900359032696170102479181978784690820036286480954273173293361155876652155244007029550692952227260376958951047060686696430452493668750192154306248792758682127740103319873519616*i1^74 + 9932895977382609293292006972563491445427390636634959005425553502859731858609977755317574090728174589282990415796236567923949134947299337184218137251735556815629671156961769958090237067412374026370400631988808126640622646127863617871602410271741802898647188516631306288407744352953998116807964081417064342788199989027102797131851100934855242307049719104119288193106082701920780853290259373551232353917723437677951903108180117080072740406704398173368535275444155030688130039925497046176192174662169433960318110220271640316405841078088164294106411582414458066362289685103432038547345240365201225573467560594002835528122784468989098725140224685462000627417518656729792925553819070825185965075003013325043255290808984642990292668404076081471865383298811213714119963621003451927626912458467726441800236684584540492825765051467121853968170207377291649977392042051654474427075657818943034762705164999056720019697785548872646854343633445965055553258741598602753703466675611456356440322293588398701699143477318228615047225920094035784870024588318497033612493601889874679226175338098823120458947196661670148808532743841228279770107476312726454804609858215067414440665886954859223459652118046151166149570746405016021133036482082933604732002510834081065789221321668358204347570239129303210711072081975532457424508889856657778359325811169803231142117822112355927701163614205290022384780262407747001361261057772858922760773470879183089710670191053871829726059948345885406839146710442584047931448490020554859405266145928468937045285588930319100878731260297690351390405553727360388968769633762669615807601391177818233630114951900201959291831795895412350150599250791683504491775983554419359744*i1^75 + -17513064712818276289098760392541771824488026573518347637118494253364713298628990643190534200343344850479849512139613123537795908402244281750322407293721704197292088480423246229926252569211653432128656028500743161408356819983585563704301802720715212593032770003715218408346183431566061393034683939629394860128156301295156359656377903738245044067664925547067189783631957336517247875001805589007142467608848143808468481996851266221479073140403905389387478189813106679898435488608853502076426114800362558121952730965835231517271118544204627626903184595211412753969411908234019493678204606424788367419791923799864692804280145860312085567620829928013494356688709056586706755117778358647321632496351202713819293702091324590433411064495760055380500647173970375090493108695436200943753415251620938291336584436814207320467193988462525341705183371192127483023040342267345035702060452647647248527129032609782469466166792172738303068973482744861358468525514655194529369326527413747691488595031550171388953970410766319872085136218026549820298547565403186653239933233648092997314156738841145030298920467444829782977230604188360325702791786654681065444099002517640724615563117061788815678063810482272080860231894962195201309628895094010118568840426251986221004982428010572454970474714263265772758984889165406995698153721957267153402685566256417356421405117085091120150291551604369094381309101880953630980249078302083450430150772572038336993624593275239002785985044764418970860551539942782032731551032766822288500615118574865557341528109234334833111438942087687128328663099444556193723060565820864984656316383606665096843963588983791331823464205268559758620867038550854559113871046688768*i1^76 + 14565418406924981559690902840376814258943090101844127999712868163481694467591600555398096549017711628193098088476561193342485851737402133458808238649699847004289259978174606693098506632991397788139007322171739724519909642924746520365905491855335930635100033905502100701523362937123445355016080017634005735759426406400967043945113828736655338756172378190765268061975961589377605830645161359408013508466998547168181166403174142765690488398943848607550952932974934331065461865872199124260916272968912782461250954576949279115888257051993133577308833665979487820950176665637909204497108981079564269604624878763772895911636925529612513807127793602198787024008180730829043696908932524937793863419046554543148381777605051498631696839203085696409913206862419935656100272530871887182417233858058992710472229253960119797645889181313159734127596328602870764775925227375627907606594413353911596075457853523287590282425233761530785388864721002360144413161691804220210879921384223562027727224529261739791230198079490087574856636482526091364094279475575848094253553148405602409988480238305493943020196917286180945573766728293301600060233493045653342275822168681942100535248734556679774714553639824864981549620560790952932340710106759711680924405737743783048559874956919761772358061367797839976535671016801228173912394623241360174928453074891513527743215808348317437573529616863921106159522792363619277017685667214017717178781640862592047207184991974155648610319415480179769259863419182107654911473462922679626660485350837038801511691647918002727734981742753903925340184884330732352940591443113961823469818356402448796165821598867091193344445641694548010935620865621145735296745472*i1^77 + 17061723283705844910970387059369857148776942829000635736096616754161400226936835186862926658084278858529367087189285827660549219530766855229590469353852431266578497871374678640763674762367956570174423761649405202228506584277641123530444729984017706113142720058369787142925166949287583410361350488407687811964870721015633963862313720514625587225325312245002438296175040606508614988961214085507935638700731682376799650165141629852007415146725793651990361167611234475753409827152188004801331828142840973654249368844781755371034263987598648955687746991174322744816567084939038223292745004544794583005057952192342919107481964668240846069013782557835752688207425801265712718493060367523823447008943694888475753436307053298583442101576643842203254734254427636183643539063899100685032660822070092782294352554396241113232590086051200339638454652473051873351155054080386866730384318696230759760222788130785242791438437487882256703024326952515053163161707059250536799223102828949426041557676933634078141548371408524542172174100691956739197324245143247851101511399059949644402941128936228262614037551749306911686291115450155425146233297541805966245086433634521805888689119601524924034561860422934016734271179717840043463454283032800340641194216081348456598918103002764181498881157754805672616447733585696972886812936670617538273961926752695670871008707085307237114523048840367594370851716454749123824937423728571601840668767271797472376673875316331057084210357397477867623974395586070864002760909705491114090985264657356395253737346629900409144604850426038674802035418045817851762061375779939936377278001262605944836539012231693033536380171785152461997159442334243037184*i1^78 + -97044707060902441715384388036752331708341236946632717518093562678681132925435247209200093289323381746579200326844047519921261370525732731463467053004025082230193408311627016338601598400504825707411862365279685700675671193842608506021140705468650252239475774889328907289685078963943938822130699299216292493949100649109480145050067404723363093829311725065820512065959987454780075086621823695852718697823003311935392128145845660912400958833109681647623564789571360061166335105032491963727488615463333677374270367518594061037986887431770408626996592117944318764881802076682355954124686928582704789019585466952265248644927296112469257401547524338796859595785024278219325787131844921285946507626201386536311036206767343329884878285603145425083935578455022164920601288512916537852473934744789270607413160208802109962429451239454626837040514486533704957820300761351919410087648191363618045286895842660117173520768488500029295745739906143556692818233659909055748762778326966417418217897274660034168632782776368815289246651094279011741167515660305350893018937697605680970557580591999565297922269990921475847418369952372319503812284159250204085104930196881005729310742990956765188733101024073058302011490346332285420567330698911084899457805683618532135265087458737128763007126877511748682239291387702714549986650540101377215242571536422040798106789107676561170680317904082916053946558187689554804923011656531536396254050031027053560586015289976697767856989334025907623274641615320162374037795111728777404778321541222310399452029179415525290821474118621664459396813217325317852968115172397080098569516997826949427287728254685919350398941595196058511659439648677888*i1^79 + 226557793765213796698596728991723406156081967083475683733833056874134580064655046550149207933022747021309992310997791708020552335605820843959929431030523248527330346763852210933952051134038377309209512261098159490109944164284150746486742366708962042877845574489176607076849947159293362060737126978095804512217592359915278877535150063572969487700312328911408108916641725084641835171610840145579113774600860369899336468325517696827842123999639984808094184938614554690400311898633847155618878561926624942014338147504526621115851068882463638979410164097472507624891466919043498821594737894139637625181173459429183720533431608006987046403352052057206589547322632333692620919390283305984627645281503518801351443255817131632071071415551996981975425252352045464592706733632506077310895907442577116073932723669634093999243040271496379192557460212680538095838985403307109511473877475335437404367994359483720984326039071832847864206372799810265023929956198507508164857770081830665389117964194020846425805743457653254407806857756094557042864163599205625171948016998601755122463860544577126418591441881258057357682532928956380293565626605350181903706808350455962447179601394933258650767043653367540146593098948040595657599870270295146557856656449776362847288580310346420980858778358301320324264318007530719381491504604433698725182062757891419114949236647351838706783759218996201533520187542301863817671090168883868965921945270216321476471928252763948483846619677689096126379150646568396716542723802980864521553267106936083522258743121704963052758254500689391307142606581918551872442073434716363163690821427726340417092238527851324671159571908000152145007089408*i1^80 + -368772849561165939149497690386710941523689704532045127233450184404027274417288090684989345089256284294929301660872427230940394933395355362767764409779372487035046140468300185092232525272232718053529701893552658622645106424447407704500998611457904955379389990798582425086265339107472765236643617822369720291676079261396380158938661033881217407195083787549722810198258864761799031487603874389493799022585782662692028599292161417377749049393449380311359899728540610419093704885816481221618094864490807333250702734687305325391898307725340752841380155780124546000750614484848210642683861529634447979322913288192125676546177109148436309687700871904558576219617868423791502529798678741092505769381320878168009728309262948929222264639006552207839176977066100972994782697810231957872218230938172098917955664088256735947465283897309586486195689479669332928719237604312769889783813320976962763406279930428654919246255837178089828358906191949851316337788890277500389130809546079379347580572988093353604541153067010216462061348901327995932842545624316617119236148336406502929119655002530060270641661627309548416357530413376838140395690935100464341431509446835156107820985177939682787749702964942567372186961601089428559863455949647956705764774785282318216623011782285428180815243648063793273528820894310308769679481531818840840231182025222628128926628686491564504100149189998323980610002252110118771342401990766529806112937550491234155802161113292070794695508353278017099792962877660938771498611824879866345539449806780950005091572338055434337443087397725680575073181717935615139112159385905971119531901612882416064972178080025363769232404399060495504384*i1^81 + 480063340515969673276463164088965020896996274228087413632570681669001893294041127917775249972233777089524838009400373130652257401250484700744476204043503047058742565045002554612402254234779844064524606630074145559669489164163866459935040601271353417219313767727900190818268465191383041059063161117001012489062207417116429961976913851059227608681497234617170023674339515116205791085380025823255442345953369167137670970203059768750731190681763675286357487214422066358309066252219928345144040609426476266986080157641657135912267383804886007017727979466457147116391273115813256394126609975923822006553880041633255788052740876795736251676897231208343108380462780721994998269636711940051381976501788451269816389858026154475442697305027466535380476827656370174782950165616884598633857276760050691821041135871634153261329494417221282773210330320664652802719621079069265774064863038442364708844507184710282439193184119719135716576506271758149555824784275638417849182809889277739452205661928648983459253209826979740284963455924242315406903205222475296411979330355649109703566791084458148535979266514893051473400567433700007444833816554347760260155119228696816955468243768749076083315915978965940353553697410590569395575752552130099728345210965107672968027960796582736678906166570233472210222930132925355658907962257500397296993576525824028211957214322005548647134850303533215827588247513629165651484624774893978483994650756207575247711902884075971389742914668307584034518405524631083336617187831044335747094868979329677518977208214931337254087148929069892118099515670946305435439751489412932954155320752995040888141610864637592948676207062172928*i1^82 + -516589039185636546414382837953883108134307493997527836702402890699126065684762313699253352693940774485042008082150234530764781945275022347470912610372479636906234763899112692293455173987396915111951554126376119153631451711703757464954772942482258671689321457692006478060795807394127186401140273397023703184776668158881322912099006964223041324475449854722654377419478486221708297433830648407208541203835462820629429131507567364458821738160661363953889948931240235846678745169345891805978346693892298995204020981277204321272787650207231370644863324887811411110410492340592960661632411982978470031631237864327867005098233287959077325916731286368445407385391965937881886226677789715617452270629736894525668003506542279311333179713631268005377670605590305965950058249477252527784807453100316761212658193397367236402423939153001043041305324406240892966723662472196203080664375066128893346372336585477833541057380182320289613976577271921260767841749733164817136422736131780422422612094026653554166349529588467747788535393647584375298545052009062607481215437990451108374631996469513147723786977543820506748023940537765626141959289717463938159025153287504534361529464075971450016686624043727694138793105209310239532609609934922973377001405974214899988371365634266695968486344657148993775630779448835376877784159811478836428660895863222207951126657065873996352793739279568370109431029599391995452452954023606383576645816261175377786262510506247448692181701170956299878138690410137286493549793817599731606068333737968958891923741423058013981270350560600005086951968873553680746475665014577200763543381016402563725496122694543013451789130496*i1^83 + 472960073138993529386624120417383664755879392319675266734984413736775938265467476612767625897015678926801992813598617310991727008928464832054404771954948414968378075424323018458586857828853265395369049314287446100830388454892633894836173754943701595273079168654024694608177352824197764654269301532331662694785203848991512943736983581468848536925096177284604990114811480652682795378829858247326262963148881077763412673328757146745893631994130641416001268429257837711470899348011688778477273322937555212568356786033470858024257201792014722932949588437492610762987303089020185167569924511998232507712306943598316865113995742194367352310448946624546923426675933490215143461814689349381512115611793495651372583326637862589706879109434710552200389918554905143795223836347719783837088390360161715412106053255958111049200328774302629106725989886719389542229039009307161478105009832622254707294776553843704094087260517576001164012352141410944116267174031958182639999261700634917878779355178486409352562291526538089177007678458093259754618191150115114624540597167883019408209810695040527854192624127746261961617736378835050372264755415089641749647134148818796759447002367898975150842620366075894020262975383803356574884259522551646788832239012809437858122918932104723482204645953682723611826886562433947880783349656209559983978494220160407014128729092587683867267153705474994651586254464452838950898535079940388705387293589996778398666271714628656643425747793741714086658397601820780349498255115883341346318762379222081569335651559712821225615447476552484817246549986432790662778150407337466538190246919303996383416309055706465004320*i1^84 + -427993367077841264383700164662921039507259969889695593433381348954234780710161630134627395474592032664916569377798338542144154257591802554769673120314429006970849360741636315837660102816612566136288751890147708818725628021980673422788881414975600733563619990594117590109601597310965003859537516562054760155741906582417516492538618212727915737021097558590883094866203870070836990278868435806810425308795112611881909657327426262322678884882521053333587329242730141196964902511437346556560129215155294388728744983459095293994520573676094835106736894251072916969493293843272883002556059237382794081913845539240335417743245811657098849996687603055388961969365875408260329436499591259565910658386660480964937424975727103607067827816765695369223319753392885399298932465605752678869828627086572241831594888748333902390194876417994242093636905694018294974150075987008559147844325975668829101480135018197567098052345121778906620032748502091352644586254748110025879871874857668571935835379797460406549696985129609972459043513749365382949855962885238600145232361617253828323387586449283288535013698771199419137341411651939257973225487096782714861521771548188523978474315866200190841587117939530210573127658081956453474328006810242630560486961719219451718033788027573157940770302406006868511511726319130668743858240179749780447926651317840446523077437015822191343191719368180024911731137082619176107277802447272284401023684898542637516728409444769883758963036587660550068965084167097188304340682889940438586971222648432114775688373370378669333098567435040769817665854895382715623711642915569915085335990105853796583320202043463616*i1^85 + 45263023930122163563313353909770807143684800114911849319537273982353908725472655461796437399062285241127278724792823817882940295432469992176839908511941168548897447989532838832692950014903410279232330784086753457948375641215170227282442463084336466316814882902315392947657193178018771500558913495900286776723288825163906244149202404597944261002179911530142584394008534555990346456214561579677523761982140970339908736536506503332055343098385302942514763908860940569862496222382714581787463442955422420052336805676319253867243966534608253018144074679774777546680722373624271805795283578600020690574025846932475174534196521405919134977429275258997572800721934640487712876589207474840194165711883893899337013400725889496760261495079933151709012814664773954677068527088334382805388139348936761639883172819283927212998924583348892611290622496138930322578674835023132434331297193083296791198317629502285664920793173214930275371967653920808642084902703972008601417523844546412950727534263967358227986735212285698426237549457528527014461714870831210537645029302977919068117980491290343077235922660899905406099097008696258665321692303515666482085526649114877633250832030649174284618336331086355586874541367550550834644267203919521436849392935524332159028595330269755927806024129744343685260888030777860390022474611810742964045550155667238785368998669310738057656380542738351731576077114929611249608013063344568336766556170055259350511212087593642698786742959244973383282967287689154911088244956108487246317424056794438001592016789806991496728815530958573659094240007372219413196685523989029618265746855718534425982323792*i1^86 + 171020819023988274990422370243486290503349666555661943215771919541928159527272241840547374619199208806280296267117385377132189988275403559369965252160951088268586077014147379916409999359072504034406858553262894320691609828014605611375756729540566011287221285838499071096132923896507753374975299542727370267485019186562205860687269288418769911356026318666394918888646618384575510040292868881098806834723854596804897312890414378282272654370001164309479543440755073463075259501031038073398082501950855958892405501923292367720813691022561192426834934887235189399474988023639894861692764659563511502132323238373072790151033131682128730721930863150914788723177302236254943662424445945388715743924851705248843632670655796436560447573095732277506851593386060598075312453280148099538989481363845267883093111334316437824114282433700195845491218182961121906019139559853813676261197478475847381767413693712670175433364756767461603148245004411767462781912104947904263371609050500290705729755888899564825319381227115208934829447401452209168278673199885172801969229749525352218561507481737055776940549085372138173017099214679179110912419032312811554547086737177768607863441728374860061356382868703591777256783352051873683865119166455613344187216779202839554416245739795740080956573638391988064903737507261438720453018268766801035446028105153841190111889718997895501804648013897033715158500577038933152987024473124879023535065062456630911326892655452620823120133351050439737611781379139260790528748881443274183960892903480369441096597519018654497864862019587031888957509656253881955512202912352151673387525944786266874352*i1^87 + -177767852101407088863755090204310430602147452126919288100632819736157123707936382282685913614300850249626398406163818487431367768561378397270266223265904330752770842727601451646110270406769352354571571272028089829031399826112137295641067654418680831045987821606860769466406914528059064799669771037611276612113772462590179413000837898810143983567932853272839271015641294672063286651256717611461431097250639749465744530054952627854876040380503549884165985831161719499134806043228075436782299306304739899106275886568308495390946658340148254074674985837300516828355480702866609211188799061405639444252292212713021128881458268273761470179995570504511006974864438210115719600255459524517913194404679631036865500812883363019102663129760078041633829341090808778409829245481641627263148776952970783750923548709037909734433628618574211534051793911746430199454860121862674387078305661868633521862720383617443331136410455651234827189085093281644325483232653615933063425020086091768082146509170765768164565998276288635148322828604003678366803227028327246652642577177367297398369949902065226155343562876251258375580846872153477389232208334493824939504420852286311901466324044362676694291251779948470839449803476479582797133894600279918454409964602818248208182637911365282693299942177058646535622585968467499665535663245037984699004112964031073379281595090247805504825331477358625362451760678483806622406450531945929854136489901904176175834183346507143025376963409131455155108447960689428033091092132716913993310044054175540584812841750108677693030809156721057434612994699696471297054191460429457134760562242073935*i1^88 + 1221362995118905869716752705779320630161691245215982471886588980707920964903952987525765747080705181329745238248735291731196111297327558702494358920166054515667083775055278949591517099689931682207114429120568874106942450837570926054365078320731344236153130921905162673902384634488366740698479505488849766228435734269353756196988806050772408538213218280478328745798023475641274301536846861213440205953677838994662103889474595267543819807827538507335479896184412473482668221146494680524072703614661260864696450378786859058504981658411119461135223381955837492411946898579876621137078067373652160120036442326018081552433102768911494076203557150893267561481771739554620908307446008823221775490382035330813989820902613990425031871674275451120627855776657824680429398724299352289117709072551818365048429343984361134379562908877667634446769493927969839747369513656968923328561659505778713342672264647349561547900569398474251953583908130607595458141146282452538005927172726108992669383341089387605682998539384379926262239758634777212393173749627204921424360227345057966471260977374141878173200007040550463607155816161840062085645057573330907364189745273070825575975012969062626691365313536616532249902676110530756320303406592027202534477813726631805644920686856110670127854598462230106559381437105345853360690420181793444076514805604541644641318013706868281628440446421760971917937701430794663919489968202548268649231368930059263836357046472218590519161025655999685496322646082103844437500122755139598334396801727426323340076785122551699586464833674596287993016794040859009613557070566916129122124032*i1^89 + 410036426162231711554293927646985531200481175599800334529538850281346660894189544099339061295846983469345366941305290422074251403502996703389069386831173340422054201714516110950213539657651212182855521956829696440777676161734837299115905938644951703700223018970235383760419590750317586254094296424241324429609048141077227044824507838152379096872266321178150033305283171925252851470206142186586277115607821924995954642715794666963566279010644135860464146993697300442687047442520309723853977162531412780685496628607492235928022300265512943709148763175305758332914667975747252851435141362998016190417563658255241129272734234399862776958243817114921179673639202675767147741470873602900079789459657482014625236827010522180186445826331451517471256502366539069433797432442298397314380057197244592829078278036182648537040651758800143732477203624881586130915089675505439386321700057829806458649323856271199608968126748913378801960199339220077317141533514813248336735138856458363574221715850823570119054162612827952971980402131700059305062051707089242793206275155604174389664846380402513318057300307010253184668902837783746644118005062395678332712943694875677787700797675127315435110564084925162854987492638473134959219522456173498078604774588057136687983939817753920922666953511350259329225029706079546286785999851126393064989245757577306037303789538724246629690158848968892802144268227390581376645432146207951530914202731256454831609194695042152583287774652652620843470809458853917533293404001264582147965814805097454206925528559542797217109367854707763047284911724035029162525152579573504842676*i1^90 + -524331494322767987244888103992865481966719171909836597935086907724493733549158021207950916514629236845599399404228465438813898407418765918470170810981013209425915368108639053141031203553522008911099460295487288885121881231712814463123605715132523076306256755540333151616401916535782721034802074683290650284796320545157078734060380744406425267868744589496748324066226868944877256742694055412243365241754664527493373858866313993912499256000422717064813014887878455503399161087437377621396644034092364363136125289630183437355450357161746987061598332019009313663989714508160384911912111416137617616573934633873360937720287014665432272771578394354139701137910987818197536785834424820376491984360722600110689362531377867934668229489491197951100477016880287237875926530925430611839621220543348762387476783122098089713789899208313206536209796220528312299700559184314223717418602593602250456020596200746769231479972794489629741032058968383754583311358615392224446503956896185520974881980304617517511168497437749680804399760903092303727786283270860042542375584280543875431148653020195418056291784084167400462129102688061704189822200693249492230077246342969669033666597629443065253282952328962815710456822939974004662115448690579714643068443771027515363054255603397025372653556979938206149190807240377158170816186125736968780469045582313005124202299047635862838687967056215505165032834536527038161455883284795970913709523858187274656585131477992665157516966893467927299252874301340819113013969975547955280735465457532849960397043343544238270874207783929407081716776410601694103160044658050080*i1^91 + 138385056994956299673606798624112172916139293254949235146923287023479156107179988216958173309500010682594766315796805542257415865666915407518016112146443232321989002815251449164962090742731795090881593364985102703532442778236873303971777493629733482221065594383796302549471848070766441984426295629872406572253996449426432133886701232532096416908566195990834066959549914636548237538043486491135566706221064302097190665103860600896994123561314314998330017192814302801872954861417557170527007713255149384316279970052212331894349452642061026210582151525027949326134003170344816416183605983812236799827986275023137241569764417795200553707033524765376434403733479313521699534562601398335123598099667104080147448439811221728153425914445296964250229891670643152006011643047173449592229360967859858606361338950311814751956803520623490951703661807586174857083422703189773554239938309976197717682120207450918571960253424433959923275550917297682246551989090484938006843903852581949779535018370631322435112494379235549882150409874472765979057990612892452397850914001295537122082689136163664398396386408768124825257609624424731505009070645334631017990345696560641177685124707590290213154525345328307827352405012929060933505184784352810273513412363873173632659151528309956313267584428717702836661719477273147644983006395038931141658190705245883787673829512035440535018639567805697147384806860444243012265258998761247305771155086760893726931688684207886526799017804980381748327510462786568452184166110413463645812741440019341447398467455552302711097796832236712395456392380589897520511898598*i1^92 + 60213708590680223596098649305752563194686138454461170921998007908351399747115763009375346006302662410308179944738082408723123900201532452093671071710352202512004147855362775436622160358304395281153035698279346476947146838995251438711197023765684289767218918346143165011898008911269875426067471518417060310301254929058097561920599876260610224244383112366325657625339160429157670877935571130718091673200637875710873723162538328852646340210073650743737309794983907125534378655605965584268248166208147129222765265445702187820048745850961131502598849580996025329661336295064315637860178249507523184728216912818747163189529645225762267224432001457695383223580886348838398433117017291929799978886943149068021925445809583519778992111438852821517974048562437394392583974489118958581881912892696789015941884002165157099746043111796265326605271028536349016040003768653415113815834859014312257889631105320451675394421743892140748313652286765919584925651699774903345624715400558728792118610864405340311918834643624595931411436715679234512553466818352935879376354053573215732439781269087759869389742427675749467287653125668984437603647534014530021255638027150179068264496301930357037688234961637137364101614677836609084257819464826422507744258654941818613345794850550133263786226333902303910947600584079154206770402285459240869862831930809912087308667388639933750656131660242229733095542219535264692970284483898057912138163350811099076907906628738966184990407764756046642935554028424827131368857899423294350877659082915480334753786130763885034453546013765348670836686482093448632640*i1^93 + -117734176770185638079621668450702353214613356553600230348319065729174704457000466025443309374085443677083020748427683394010565299636345865457415402057595188000169805033290522561654723657444358135080001746093844657207435627624006637918363114626080779980424833927462979591672727020324621678691086660732185317332013053063767320514133122569691776680097366463036088116050473693748852409298086263697809820581450524633466220783905284380358242066553186389655292448512416747421374141187061522369907271759390029326756972461926107998756372265239331751565192276442285350315351014527417197761083776504765364170502327712021776592790877362618148188889191150763807164536110518935871188060676050414185065449468309236167434269267795157545829472725899363182734075829208754004571693060176053243164327850197389698726976289634162421064303024464365979706448369169155242898349767295462962205230281910206480866004492846667505138722735157641007821735505526674821131310633789548041795717714239344903398399939234545561289823310133662246331879913916690880027624713422302427110547250784816168440875026605224806035967597179099647223786717033255253559131403192941719410425957800641579193467236845312445277167164951156792329809329635582744001471404390021101540915703865620268105522833163779865939020926361336441942575446785518852166537226755182375645317130149837227753919768576790401028200626216999987611096895315897643994366395139103309264381440297893704491381556494275417855511330609368948189193791331687238535508975126407949058278050004009773982197596305890737449361468716782787403203374009980*i1^94 + 29530458866191965245233199817005457134666018961639164846797667843054754602696986103713137176096235821875101682991448205556806271093348105786353824505370952145590213613303607753758872728565138637319224672846356809065259181758977497144643792779624206066665831061130816848245603505715545762665142409296864305423977909994174642916697525041463277671992751798161509406069787196530354328310074660127228296135947270949585939652053066700409931410178144227281745909401735370192594087887297742203571368029402150790192567209588090200066162774994584833974570073637210063241864379905117342506755610519668440730380742740471253629421545529253425688985278016908119399560894576263404180775622468708975512601403757761465896161793708793031499537535064895739777003451693330991489787306278056558228170865302709211237457233348915841105820002375394016818455003759480255394484043505182516821805900782734239102873382929010873308518188293498319352557322325265079397482371826658763640019140218408270889806731609641429934826158279996693426198305228933130343515982628329305376306242287138837293403450214288904844106649976332446927982777702576003613647242823310426004813535178978303994683455612424950497557185524400204411023050791725201732599846775490171959001782745767572068602863962895368432197656531296934802198307032708167569425577748432502944356761155006882381114110557296275387074152694513426491760115251140353241929336174796754369838339659358657598065366876179037778245133708844106891109796818623803561689434390647024074270788273674754294085737420128307245879917821737299643830576*i1^95 + -7561384853821205233638999590267750855682720402350477698684735895850319804734451892359105539148861489553494765774377317631369105423551671158497539282558653473416255300769721612656739637549321929146765794659864468512969935066537740773489048417483304730939042336856867635689364823694577309682137835950822638200992635158272261186241731979567597976625459462654296715830315127082364864148007266484306989228752243048987023138660741868153172069230387661068495323628513175485236073803883160549025432478341785366427472196314260557275750569036613927769801060284630640956340029862594056985416798701716829722631127252858535649467647011380313189539631383056777290124319254111164310962672557797830082291510948434393735486014972448870908165426490587145497485852454895582759153912223101815618431146942748926752588791058980965099591021460138835770125495309001731875998958370816831540734313174124388626855967121489144135266016401579687467156140943724460391191864101899184144787449067894126882837085688357112413960707022182380129069673853533606639931148156405208663999787445000183962750319438335340440827143326377455453472448159042148410362924099509100032834737335691983598113540833301539025006735779439403454489226880408576143193343622449253164535154949969644670571667621349446528135153512281573276781379768828180440310914368537307921381030978968262840240545456597257215155085382063862310974840688634348909091936662849838926424711501268898480122308295103907516591806106704189993335161923202620252900445110041901801706413814821997478182995991295459940968822573845769383*i1^96 + -628225161309190871560324845400212507485025698952960308781643814093814731128069240208097975878743593555604195643842257774174301700069626667288726603096988841410821853108546078721806799312425295884960647299671474953631531456541037872541977357248259028946562882858442359800424604060529668390523411952092341178063827762283602008441312360711201285935573484185965410470875144297624178020604930666140610068727250919576625713383500231251623496309006992373711373812931180285165137718745940732237312885089869674583691935091764266669129953422652558554822498037436675622551555494928433759531043813160949317082585641460132763553815204292627780420318959800138808223449382860532310396593433126449665437932351784422246935184530900705549133957421028520635635368403358153345649732530337813145414451125598684558319548458536274071785651349112620401994075928455278263107787953543406752879219717501597882430930721388543935143376847373422886533401833128622483387283168149417238503174289361385562140446190031412268928981975977929104384556620567285918542705930994166109280338860538271975018156585943775940437293734919707297560439416782967718845730525183932619943261081135310522680956546802481720923355377926696240996073408804345498422488176797314862610743676604949316958839205749989580375166196352496698678345511839101905684446752659264115172736775544346998095178860543732436085225448945050786583443618100782238661094630842555374533209074181085418712891384200916472530083568838469912084192421157797256791938078171343942303501756081846973015211198762929607714686715904*i1^97 + 2380909365013555396895858694093276826589266530805725510537266067243888121633723854206514166953309953597762317984777444035462280010299137028652655863549393411291975869475943239855148932072639215064015964874389513067399378285379425355783237927347368906751548419747138372037156570481868951922650204072987885650950056519223346063428818623668552766406459278568533435426810220049397649223596563549010664414116838856676172078488325722012009689146322398530802009872584743697824176192705577775369804103853995379472686125325729872250649738025138655863543968151105698166465101945833070215010034677434811077023091947294671826192592678744363330389627420395013261636843216211844068346979423421500807651443262934173584033426472100563017625270088617040265361573936690444399132298171500694972908906606726520028496824132061561189224872406312872006574007858846480497134346524600791947087713173477540057350848449132922570833704737455556076406461749394705410257584435693057219217142685039883548567533776266810097658640277204881420831802854690551495479642275110189072911457608302903489615486985782593801680460296102471143956111552450114275817196932512567772120221765612703797396404429735959493293748926895937768018322416329566313228466726180288875934374886974075173695930778179482201382268632873022168186667937069525932610865385698208965767935456330435830192680900687659488843066889571055911771522402746654238466509428006017486917460565964299366500256150035245189107099072860940208763261802004233805790271679582832655416649780443012970583074458761667871218464*i1^98 + -1322052949923332986522317369620481049167005546643879022958317646005152477985349930155051471903526676914485779387956726336568816985224457595813249147958588481834158423140462511807769671137032244163238954669798895674959636052122650416175819087142921824355047472482919152683996639569982693205612270079267566421524514284846170775193107280567193649304121014517964054668761648421106260296232266705251928540710567663378664250927467096375063764947573837576294042349586450244444281124745267706679966123406450420946092919624040290351090674977051084827043062230300478422821435114282346107919716458556823538405205561427223361911668199837377965877308700899818698330941918908412919363172819625735115808205411033922016405541837791210703331482476450859208449725634600594921553711241221193917071724911439189136234375439369840022903822123853067631725915535887716034149368767879899530812461560298126974355759061579014408540761765272635197624589158191837721710050319420371680690201042117290019166346556257330999546145121628759775315621031477997550778841354988946401792512647214563178480874571039254323051828327054687970120733477478843619123075523993947534782392244776031754882161640735121593984128615139662670020188232592268356961689362294322587281437964053249856272138924357958570069387905258724659657373123841571940014523102886458480712076993092298212219938567240526122978275039794504503134312716169095511178553360060227148475525435057304471716426564916804231997646544311533313499954696492582194365628502336331406488625071911828577719594870575985408*i1^99 + 420016191269278127956263300285320894397280092938693418369378015810503140683566211295398463763159593566764893098536499369124618020386436464478999066180216721159169140136977998521569140864779922646074333779604500159336874971375227366982052201545700018939964598227795337167889890394356929911360454604297660704246732526581317217079778493034474572148252027111847932349005870336721077733519362638162716554629706641827850422176705569950368260282032042990651145487929921605778895516208725756631600581533242244407629760618273327516020598323541606048378115585028716302855999436036353560834199270621988868955723442703166018305181211581971730055823047070008888127051802080215593623109028217450776727914171476272854058091107393304340801570669017619767023387157371397547441389528898777387161114011518122618986575692110007039885917454168959888351927212161199415402931815956443486567432054337319939535962066789965022926942635321701128635336753872462638963994669163458179564777476503431987615583133975652984092200849943682284251806517077699050253551970171165232352319432165225645844473935432476884777398287801001128356059290958129018093654773099782730329909262376495068285285509933610790302236554350622429796935487422602086885973174020996673028226858585743588890545647207600008637191531581100408239147339501351625614112373590065923000208751761944965363942658947199750071249072015721174728261295695992417833426081327390459655647056500270910175920935400936297613228286319856423924669412930088636613421801691443437635493086635540071435748084624*i1^100 + -109355310782099101062788568893760488755801008957477450151990138103174939295380271613052937768828458855523161076052608350677675393324572243769425606119396857816388101335424291179434306267760569941017484782328965870704420514190367647035898954634345287175452975181551638488856914359062667907953306795805468851353638687363630938547511602006329792368962092587689692521804474720178760892047875992352402819921431809359166210322616451620977091824957313567834516730624691163613194469628694855647446888901622414012160143341714434304773016852944165049071058752375273748686657617354695311151805910069550545838280864732932125554083071308646135615904038054587427098270353756163728161516320586485046936392964257531637597645189378795867899400468180806003503034281098729415963837443763041957105115676725014269565719737011696083108279380664663293040550578773194558038698531569498275592920150706580253772980893674275077920393013152653853239865985064279536825784318710800528820793488110956399756467892380194826794472220299978563221866001707380706643004335707226612995113944597240194891359501619767406541799363630521953241543749599693962560319201251551796665393475869135110702484734330383178026532913474901774887833087100942170837208535646019757887151985416030986361885758316795651382821546261767532145781258098879927562128868902152780958137557673230510381098563789691781865057652241456677245205986365978639699773389185679414634742655877947804103110756284230689068998995283519981055797200625056195547339529329994085684000863930033875956480*i1^101 + -7434618121776305458546980322357146232660118455803257435243011488381362299044144129347131401301207285520894654628127430666645550450164687513359633765564046164064080504807117414896459472470978544454626858584449347030176880138954570278610982234633507505429880426907469331279645049422230385677751795251823211310866382400856960588663177667590297928754749862583468373300615060727297765774609005564858478418496296734333172052697974597308761441036003619853746919288353842700449785128256734286465097159075509512064641548628441457914260748512827801955958141228559725791579277200718014727644623124677282341950086602703589882231698637756583630649749950674698221431186476214327849191808937425361890373335067658392102487317324526313517752480776898459354535710464421880427213484938728104651420671781317287743182534101340729040258441924036682019387139420336518934076432633577299606777503990617736473388035194571221029625944496196348272044549230434538607003661607633460590768038075065548886468793127947181244076109464565798751159722238462396725987795521320179853221809345496722105340831381202235402233886004688725176702686876008631972949885801661866957582851507195294156655987395926502522608724584686967743890356580906878965501167566283344584745173015333280186706998947233012650239042902275777462495184436658776180173275460269618565686436756190251559242387808965090013810322708007460346294489832856489507658482144705638767959417519222332154880216907195718617364682472084166090098218265073327605461515237538799332054257176911648*i1^102 + -14584400784487518470726867006904887067208837630275620709627154040626137729246906104960317908827997865605152777370726775344766525814935102812264520686978048175724452361511749827619366070638035875282741413282943544485465296425485361931223906961698465441401082420285488275160484647289569738942092949579809087033356027162932859493438525572264342544660738048840081272870593122491472407563445160654572937455624549583391505880741525856056213069451422815914433340228201164187901245848603381258113244536946226780242029805948312426338479357046891087476357602385900330160179871191749878386363693247251873749755679512186672798452791921948116493919180755580642631273141064162039126300361231561111372522860746420178544619336681062421127670627796852155637272737785885582450090720065918206868069306545688030209338534288348146557225315864862455084662406850426838470151037735723090713578667868778259023700536471606827784424504274922901645086794279499635450792414375757108509970093678744494679353290796329365967569097552058610028727082587110178867486925887968291441441130815310570560380259354717011834954851843803578834508227842994680397525590327293732327891426274328935936151619160261042739966362307091223141720370080713013930281731715527799286994305704085727940457141450538532310076426437819187506530444249582184122867652051519610650317098056928274033536673719278344163215976687744462647764499601588798506569606900266462660691974445488539966583250737103933550746308869295060428171011247706361374417097420523978953451077952*i1^103 + -1394396374781207285201898169384472438886476760257278703387526651744853478039570768286888693954843617518960238594974869257554981909215046762622007495368903428757159267419355680834968434482162946859028875855439853372366684773977906875493080622705279139979273509483050034362868552554143221456426217371142696188797368661864627540010708162242023114119146613725946503712012221078631759372702337029364274383019021348894030538086127762229158806477908073757438745933078947856727790816891875230042347758570927368835233857782105311580296454237829211674950651134795219289678637336272069021094370689785855022539425675521387082137176252017857326268396127616094511974393330131764696364783066678627533587606949971864598860811576250131513888165237546110540317291584767482439405866209238127846993454578027444173107591187198957636796940757467215149193384417989481990210367197973681471072267382627516464518804800036565760907361722699381876988059724346831353460545220201305782737811301260224452252093043846440434069850634224984778321221842139367233680294675904379578569986911307175174664277194477589834158382940800324177179000705952440607319777148960559810911472066498217658748500675491184805055493188880687714860412888814912480498456254458953550878325294204304154399032396012562613818204976962971409878946383014596009147992188487324670023071415455837104920178806247123287506473456330375323081061425150722419763730672035825469806807267011872280073031087616956360049662687075683724548640215781449176393201930694539051340*i1^104 + -137583900441951627973928836380369259693744088421244284305225527312417837107619608785282004233072334545859082090224478039922456966224333319639283153690227610243384138587222174464020897164953525466727966734105408786693990224086412997666577170257358352839008996484975671589900973472082455589190850689810129628587652765814307615256745484473237579669808596275329797547897989750719721229839475450976724648733694638566141016966514190956253579516129143241785778849034435518491629930175342198254495157519407896063947780668098046562716842210558737774871677695465447425633221792396370343378588799172549816580798575958894319494582604587620973176672295770468113717004177890836764565585899691084937851597124977915137559424045477960671606004959472008618255044746881985985037393448912762413068016244816896138715220862487384540892441852313357876631111256629235866400043177339460893252012223161576152269052923538265187725473756350519761576135300685727855966889506524066335584466690880124969013484872761295879671377764017784844050941525705342200640262841861573119663409900339723808629422323399143529731993641482459668253144404597413486704864526023642559582533677281371653242029777666430644319932756500806266507100612534983698115118972894441709333552573755663763028842682871034052181333917634272294923728757425431863904128677726116169818531398226993178915599451370508534190707876272841418740700174065531275840171044149058737259769864838338838067985191200254389437172132614586183428192839786893903536715089814528*i1^105 + -6075678908186754150210145375349783310732256795740587902903059185969598502844321154555083476054318198553527569361389459434978083327981329354870688077519716126095904764338298250367923094433340542508591319018741182286536333976649577337012167611152375500885776171113289820193631801778944165475263797641202827617222258355957925095540125081308233546858334739281038236985454245466949476421799626256051820591381503566839534511041741158077043619601797010072879829823371570990989799040952957031913688183541932723841441152078051911486157006269854749374526369920915326698701343122826441565562583250199932010570897724255578748512273149403752876705957010522646977608887369807316328495309022812281916056578654685650989739312448365381312392572679519990107936011560358430699732342288895929713956172393772763441675798073374713596749906618537158249577233017077570534905395611660327255353839855089355299424307984519441807163859023435698568803465137210830860635382685981203740192786709806409719464818647917077687612713581932665887586964952772617710319368405419318117434758623202334319720508842810656153343447774088546911022203635133238284451775253142448872285316589611326720220662573524384604730283305922277458769952262388834151785835590307645623599962199903080897070187757347093103133212107207342030926815220680779637725677870068357025677090081201118063280662932393643601532868700354042688623434245159960082077591855643628964556816700074386978541058915672491933369864547654502600818318853597419437184016*i1^106 + -337948865811751093022564258627800370816571359574441582751812309723927461578578344659133701150878866525862025863021572401226373063970319106235595178910916537977219526751002511400740419543168484574186020754645790942834531938466850770596906696212220183431278521560413347109336504849913295251105184963954288598175070968128259929290981820379085315105938904965461146608536549832330808175219554484992025481331900205172405424291129767665561250008423397301487521881000500262552035234409156453493083124528618418579146253980395012220448933851047862254949306577205637496373471635774083189004303847083717685633348138621684898764697626215701753890653527774402769467799045138889538871667270170569611463220662861232734887731288847104693487966888082430448147952205233686043576950169113033915067007285425808765274992782776587905782787158160010403743326768182598279331282765156246573071228970349070801555701920269958449241901427728399098761713527991912177291942459534150382642076053986809949871584103315124843734587412117718133006210730761123319535364192624219525582498338503935133311353402734699459411038665951964056515392672439217992561505663493154472371935459435877586022209786917427962244295250064539533199532121721713977263346803014545582028770353588137700832919063770380440537132531633495868777464503369804232864830368276855222805454527544610810837201242540861377186290987628551993298706678373117194961468645026162183574871661592781061886240680438587972226082117854378103310737476134258560*i1^107 + -10380275049114089916711016580850618489588517573282368889691033674077390888611480514974953844397169565797728059353603854348669512862814402988899983810775851429947542669360519864449735987561698436880760098339122330484904367848302010661157858348180965085789559304501037781012725464275438170181757048808376400463110715313281557868713217716552661987860628786279815457958339414599504228835343106271809424084565214262512010109296516386717845670805075108380441313068797397101839665369607321802402750263182930498624518753103215600914898210486346164697840760976581569665203846254973921532950063461798495399386140272156685305431325227590295044909017214980633909977793993538193627746916748483463836894158900065838005802113775211866760552630674511216179355363644732031585209772316100905647292869378705105093621479828450299195275581691427917827584549561949499693168452594431861865448958002967956059732037747875721275125643366969864557439904437270221103578026427793767416173950615231368218843609933422809183248777558028535884770439081048142453230518184849363640346912915072189654145923669749102772639994604290976088216656485147268021959952454627328182539066256880064921309211571120078010162964232522982259150202219619013247695690625980389053967798645747660308811172132312117272330639575389033498549767892453197383092589652936545813935980725018873838350327539347926053109678327869817178657699096383301957703068682455530047983134882490875832807199157282116267930644388084404746005824600*i1^108 + -380040472587981903756538768020033418063765521032999040912349527409758752901719640349516536404036344273427895668312821708138698597085703593052808819049423751172850349515403428372061350291434869401777561842131313153770893290126923349070696911619742750243670710382629101207408735238766186369123558263377476628592481766010746403267992151760350515623967883112461721170072984436337571873895532009810712260466497695518182998815571216080486958530425426207344225924478162414943945573077827496235808580225609788577169872163930950333842972134756118043819997817717746716231035612052957659943232038767979595997269758312568829832570896283393847733199950765197084984114683670749453049242864901150271770350398909466051853750199803713412988463798857247200125184063245990862640117841153531671522825361509543313347130509399643878544119728311744872508715129552289946787311079107526522364981667899900882052935409785779136846725712365065969494533906073371664468906359349250165977630600904582322821419039862961795120327459002888154892358193277974631054792905290500850012566102915589384979261269404469010504071739342654312656904526494813624678878949939914781773563405189447611994118358522370771352099285711029555976798500403961633416648414536805242467856880967574910112273984012631835288367815955127407374005254023910489405378138509367125600469828020379141616775540496382249366966047883004435266554024243646275256495197524240810251350633518443802848096677642949260972909858795177505536*i1^109 + -8144180215685742676964070242375400174502780840421497081801866085706563234485792517128858857056687870258001888034526452214666035842203832877912241633188176341651480765599871461603504150890964833922587022668889619042248503158570719007701538182373868661237164254760254107077055448966193204464903909986593761182229873337714666567326985546582541960549763638921901022660932391536111574666686841758337152274843373684663226883435904574493364571416330579818583136995634242979107707870775532002939513719190739903183888627874997451640859604254774101864823227325078527105918263496332260902584573683697712557518844475594104949367486298864026459536644233515682171743923234600464038184913016341231709597255211703086058459399898194827970132104204560106790684901211263979252790572646965636466510556595801190287286800342326818509793222041473838368829217269077820609649835975249109423689056810802656497848236820309521497589551337248848600068584038275233524902149678749693257892718512219638156866588133911706442050327848957139088853127227698916029174690110546592215443431502990215194518178837957163940395932052434214771568914378179115728365733430820425217141961174150000670115751991717007501829795393287809239888482964375948291391104581507728938876832388691398587281592598281812432748217610300017775351309652780929493729744373417069600105765316481236334004806126683031506197851473741010060029270481075547714500476808264225336081095719486222712878174840929327798691719960400*i1^110 + -190309942826323116210156797659715044944724166772700739636220563037132610748117606583707337319512645146941949254757888065741309242235826256894352111569563671005480139424686836115288573751258435475240337091097666440046821142972973620164314220027931664041154654196020338973100748889943862611795575436316101579966486022063042227214581059855082929017632130587956452810313923179524504403901231213514737540298816784582658278987349093265115054000101025925262842822538524556205760709097897619038522466089759875316369705842490343471708982622472788420457544937412603687074782958126271181775976767095874572118636689200118422375672201043763465305891285630551728197547616210256828694882753007129437931618823787624343949745685591635312106184135153490889856845822979238339521162674209382259018851386177984635368010872018281812549413445868187029828099506268434955422344200456531101930751913730490963501975661159324554187116155140735803841408350023124200277716081719543955697599785859377960923061694911048831301701192234830791150789086809092371284565956754409073780701182102152894194617784332353380906415977341582450098198596122496463845699223330371980154473731597969537276775713572993635618074294476374231608304303504209176519671162430660908642385631904912874241108477210163984357608899876847182174531934138427089806282802332545112054758850442336502363813697747282020763091467636603254742465660786696037085933036306300835182580239466395295273967243939464732567360*i1^111 + -2650783873291317897467715017437404030301126907597416982344372624852621435952535027845312949425988105027427585701394544265101605063612160744717139233289976090659838345690532002450478459463173940550174225352861074617928746914867519988592086613865448637534335612475082462753302874198960964501022469803223241593499738911846048735759092301745278459461479254262202669996491021160731220133063228064397295663264891533862641680071351983169656546535990979964738669496859709004337810629773292675219409436482971175102002622300198373616288350064669386483851641614319971524733752846318907388095361416249526890897995018253129621284413047881445467723657359262903691810033674069498630600940692542848892542144666740922912150511993893287928809733751654165218660952092735493256613520703060241065362262460462079477499920018369435969791741104453145235066990268297944194836489924863673703424885943829776815615388149247094824924869402054040611023466779377011346690382614378788612965371350398709797208817410567132916899366077890298304755692531300409685637920736266503687378692532694114080317457531182924070309975948709135966117899048497737573703773897308056829413242856832177008317539254785798705140485761825601398129389276634398108456308932870089537103479974545901846577413460282613354327651675250112121623973604143311536607009555119730490987478435402957905392040238621250307699430023480180119716816780488625811406765189151833664912553234498858520034819547985532*i1^112 + -35445553184317986860823978263019994901503110494385556457531107179480151547750564782292662126486968844215173351269822514952463060867437594622343072554170761104292274633687656305640946026189769018921249508723719957869772116357443759899002446536183538213301889793549127140301448502419350558406898672900668787468760662776000929827929577848914240825393931897427508474031873827635209094746061514432433658196867923890010345001822358824889249559324379917110117479773125156687465260275109405147704428716515860777389649992971222982118285869939330725319800861740910107980086178517544109348071721408477689825061830914156389526814701211169685157784611302717596682108744156635070874708558976507670695324719927352600138085203798291896198468708584453537230193924997100051643733678688827493970216189978037000378612561883458237201395119868267971844701630520455154718231392137854788362493008332694675278870146317782000022607686508099413484443739352058032376106644288808044702189552489656318088913988073166790986101796135578079740161108199411871951181825590846855555055537296459984988707503688513723831847665416548964613151486012879004003871823019145404459523507847686086012665203243341429870977057515434968964080356058906629842445670157326495037985596444449299623727827963325685433578104643716300539827245706237893938098042260656106890748543880989464310338400207058672863823103368738932562327899563455846621118608273261188381097647490485385764741120*i1^113 + -235340434664824270371902977485596969692098449679059452588964458645903140576787176669282932985007548456686403045824647006372862258472524963231819849767737860868681038925016670127569801009572866740519781246040965972047086500360416266754497737653260235444993428158296838905213384883847133319895009219841763362063245695471829660687821875385908418830240976258105339579052502224432808821063767782289227130766020311948224648845392276329888718901533779073679755255076562658241495633994086782397632730138003400336869870889193305316958094181750477597971115068366756631665160043060547378340832802731637079770651648405979394154419251113580475563890817119334950270583458547179772427081156196425080483026647418092906129955562715094974560200104406646549551607082500893716004044951470088524395852975532892081843991676206872635489240847395019344855709504796366519801306184091533934045659694688090070958921779370690909225755321436020397320873213056227833191073126506236959427129380920808941439474449445914886846045605313264672443583291541771409631544508867311322030242589008741129959805698049480082400667665036191890320265661212409408773230878916507283417677595057773715182681642293781605663607987496426860901022905028180972225817354976601677772404931233668021723492413004145170996933830113358570350388680866449935477956951898761700124341748449981992242246413528750117806014819554895413267029106620326121256209562243607032121208451993935008*i1^114 + -1625479991934202929983458154137956563372356942303212278719123698279771997409939732157066568859111341431053542744553204814703466659693001987782610866913124795955773250677653479861091680497444582565738562376793489601617200919344050391360915194597066520700269317914566866223957168384958957483667113212176630771862214759501276828836231854938204270260182697648572201318565589709783270823064900811468878109695401834114932228018651460754519289984274732708808134607801724972250395794523611155552896607286125778416582907534046076750552964365473207719162605509214583189433596758856973118340216987829580295922468180227525558745732525617048804953801026235646627508088783549854195349484249739674628117478884970742271890251269279259426473775706212948658643477240926317757830733638617012282353539059604464283751403236179720429531616496334078549290973173286465979231177259276897171159945219922263343524833769439810610052507410688927862706791341418207513226169424055720790621163324261565990609251533081159948536413125415124710529039060136540733379430838289979572005777347627620435104623447135772988436773580009813176140051019340628466465936935188194886657740461602472156422683571520174964006492996513144584757264055941100100689862739713039781473528382046186739339304733348827837243230393538089587489191527821153529899017918044936464806066256574472328954190096753135709207487767193822544247961714781332403328561507333432939832644352*i1^115 + 29005362061127794295905723712094499228857466219902555988529893072086665788701366495580302855059850080298409746160847649807020634446374902022503865171638837428365097714588905723475155122079222281008031370818013213069448121283068058444671022956580364558775989214710990885816021895589975012863657506601737687739184939191693179119631487298755095100779962241303195172256554406983409274222469047641925485990398151152639880636575569502118113288299032093677764168726852626451010934077680870832169579258431837577222979673278054936185396042750971488944575730933207032117137720278199846963942390008500291809840498001463597884453721361031841443348755138562662756342427409477739380445543230469394842666306948136503067930399685995691230181174095506539101432498139018164705581751049018547520639232171836603579369613168366132561915364562984456021270164940273058067032878467385599825911324338642505769494398496560799897687447434942304914160654384125881672988596775817021294882636081412283502065992834437941630482094711932413519139372817525284586660360382153909261331092681408480882206882391222043184366264693205102511122991812627509934458991091899967088271435277889975079440056831113044951655186279556813479824019142810329405391677445197389727670748590010966941861414875108828991718796142771746629179428751472469681219261158603365857739674970587975564603980941515487305220348419099568401356774810430382010556173693666979632*i1^116 + 177877393540188029222871842118550080631806272347632438279934490362364840200051641173067868135862839532679243402604770264346602739007345477127773100769886232967433257288926951655080511644277595714905524335395847333655298164997406050821484692100573783385850421215340035862037383528799509390952638490806012338686066124509857201946051844943466492593061604937211906212995817243113026312391545947669974949798940956519546875665616312591374497106034933476370908953625684336209267818416953236341279934736818524335080597339960435886416908555157332135930010000639923871477486790144104797779298205598085987213487781265093840636407287892733331924183643871433996647667113572827902868981185722145576362191700678341015994898284066885495202952581984784022504849275321661819277597456356892920052632639185821657892376548026570286072650245154372885326213825056403674371060558314737522094101249747548837656461201139930790186235949168361991336050864174490152563216451965681526361670528964680153839291105619108928022168738006465336594658770643386377109100939520927733252633185300864134591766834017107688674060428693554349742351624928889765538966793195178753940457092066663705633414166340848286218775543406515878979765137174458414955516370220559130007621811569849253658392234633643512956315254094384749185803583052627896730437222277285039189662163742451009161901037094975423822915814203252858083852356665771994028527291264*i1^117 + 4100258273972675725863655131305844215971938939845202192192953233708902058624453550934518291974294476286245476368476354579348889640943251154892746075609291338227699576557914945337856765995906831424856612911230235369776293474465490320833348138983094776904447662891264957430850728636933973419682977266961850416716161173402497009604481253144320755292711993356122649859293929000751486194999404791597270302031792403831993488273157734613023380300282429027446872068486434776112426922176387591939894784653810107649025894902009901715148722740189851544968610959955066311544864253850795032420726939098905689415063756246971564133660855762760817478828445798527540017301190303977507156755257397331089701031403701356335771625159102052183417693755380856008746444479999809520277989221529851872295699582249408116218308594175896690211763286972011349779394443579129927344884286878375955107965779274618835902142189173564367749882828059744296039483592818499865027448135801772364116033864577546341053469273829186914154518544819272290212550020904036885322919218196545806029819573911160787868470646935611074755871825297141274391386148858643878925885588517263028389055555857872727826483039765853128485826257999497936792833398411349009707251221391538309267984499746414215003378665564363284470574230675746906300722633019991722051093436054944141729997628886132900059368963139286541636247433907425661576632846843727240000*i1^118 + -2673995866153636530347954501059751810475577950499275940403720514005428753809723656496817770773131298753245099883153104537784949896448585075316523216577773544876634542343321060990556019095167569403737080159677832849250663247141385000079547298049415786902852023983479980557177709529854311373774289395419358763778809524954624981503545291982169401107517788772283084489878557511581689337725113216406027748967100941632718174372832796203775478362397318351913898229047894696879865707338621116680381922952295241664163653529989888039167060238746329126815139770007398916952073881593208106288867749017816393302697283003662376568786517009978600960757041982249956568413208298813398554006328660730686961841934422812788518613677772445012139618001686964319987537586387098353165057306035881861268308131096269158717395918014321820046167215772830634693890983081378824155301755026460061286976831496491666633126270379609445508060061741824655716650013074543882457237174114576383583481447045963617690286081044477189672073945327725670989712911130698218493334125425773466712642266009765364826033301340393152766772395516191618305121265626780603333665430708928542642904624081316998194420527969320208607257502418287816453309341276581262658600040192163446946582674804598912994561248864103860703727376148287211537966071172551516684425269101799735748752929339904618126708524850691963723807076600334990100447363296*i1^119 + -48368948841766976131269477211128592680766181222165374305170379624495178621068845603861249831500983015875227743640725478991571559509094599056815235044145359089542542290859603282502102037597183464942006662493898469912850185418366632372714435222996269296477559693421671642445175156884084297929810369639387332756542199384789013380953997858628572159049276724731843557809764195711449344686110820677192962059928545201098178701641028642749929917718936623445286000042999221353623980142144206095148258662316826205794945724094162416643166318998110112403112197225038021657959357988808061692119789761031253506603438328188882418838073335890560982085531006041359775882463760683265317924035430381627726752487473191574068309158889848796656563554154629944785479788483629279724383995246122656900955022018790611425990855546762649391177860398036054651576830039863242705787917784213450234386156460303116909348755752066368307864781423142627887065080685445797955521835140308488154913718892623155626919584352830476829717434176629745434051094685211301845147260590996090513682565990068779898137927255823498082018563372028940288042031556820263692760889894131463461836630380512007163237925110226909072873619901645808126299663363789538971577026047877997411570247398013836203128092315601703703124779113065578843351894047735063540611700794086532451190285298364216053104900999921066885340435364133373555058*i1^120 + -2548139812901775528097957853796526360968343679882279041384183222619282532907268883349219250316167491704125100955403205357508765274615537754384863861197276898673413839248160633793072112029207391797481089190048659272638907027984650251830150323961389752475294969392989933532928680583185354975741909037429740222389752526510244009241731546800825664971711336927752117695938699426409843207327771122596512623910763096836065163990518583438746782422191043748380181578386119960738134147777532226795087387354753839820676173531981217455690708783159613892103114983360219861738569619000945144497316304505543487143166789081891868001917306173989787076359280808475070326728358302441435460093372841217010399761975346541522883667972031748894978407428454589290846747347961786474728282842330131560544381229480168442905144379673051317064547956353064900794227443738350141346802809838798132709243349036782510544553809675816982335468429999430331343431383567228366618141941920651761995441177997294324172590059603950048184415171734319746815319402992254761254183820175977272253802295408965365212073099864279544156348450695968834215789323143233932117640456419137939844470943621470762189918075474503510978369612539696858018822783225356175235090920934151038828776436998242780611556236875567978748715654216115257400773783238861689087471589159149945485771081811799963516737642884795895241269905054208*i1^121 + 26517686436898929017310939904491663631287845850644010472531850999034375809302357520863092435491865203786247342491602979775327912703948277113163156456488830256731477961062192634415032875597670744637803480849326466840740200905591145284069042996881091708609286120476548496821004307475355613749876864750093477145078798851171129660243285196602923612965942449794610657923434292381048089894926977919007379796259612552132359884153667368450038361559275655604453610405128566616306102227689578351474833716360569481755853022825480035879235378424476329010123512155476891628090282372140975113461700354784751244628427067503024910498638197565571624852845025597019099282804606172945872113828000665580887125848096901210322294784179851497117105563944803102840339622550755093508025695713232615890627201674606936849023875519453362739387754447725242302802565557006017178553297960285371981909929492827412159123122355544568359977025812858881927173036113237626383471162065955676674232041438962575442843232014588624646682510717824678721817262089916800591512762636232695689524035951206895608611009197192793001022552914741173360200278769154392534110328714647932234653148530241064597774492765118204363751357588937319686630349867019962408770720687629652859274435326024644689822187674817728484437513637310246851297644012276406082045722512112470678821317570189236969403085933269552441385336*i1^122 + -144452519031817495291693462347708518607925541529954547592314670077967999210777854226312217226631435107315094327122311351207191433703228489737050469604025901103562215487944139178111621285767672192911529978682055968223336219189943087484153015905205752959710138163605417916676905434636253872411232445203301488604640653892716315265269705170996554209067849794345135838252753806675892221361735687603197147974454106651570689942278109351824381550371433090527672339458707068591787966515961357904438440825657064310544188195674436690271916048942907089213965516568060535451849337394032026428953667026729037569275175813643691214175223832453984881493238893801313844728337707097416513844883392976399450693983303062133831677208416637666935069826378694589891773520320867421023063385775568060429960765678977853820522717748590237466044685016297550606137558980060900117372736667593537563250642481145513503577247570927281911798016389514310062342582433092783984467268427632321557773899946981900226757453340510167127403201922451605147099736459841924746263354977087820825289172695995857339166623409304829302692663978840544265723808656080115354964788345565498118734262688423733016398606019797955832910435373960383660556501471012362082863727085998489738823882423056914721829410084714857982564383648806443215497194782668813081313652936485943804407690923299375723763858530446528*i1^123 + 143071958761257856869836413144117072197067960378317662726363202061499385911021711220587556229306869869854832196593185332813950097752984978990362704357021642969175221201181460096951885334661596698409267645968425154959085799844549056831694072500924412762474412474304301210986619849198111634853348047763635779154780314150771911004969036558982990663007664332170894886325607207735919363764612620262677503671639793761568325481796789219935402854326636480570009934638512953474368372697745985064978674158703855910056726361755930788029605685681711051930567047874118580207091796401113182026259110276392019181415990070186972197479593088956282323505745157094145328052521570404478630488806152098509754658803400229866037099360978077308870996658518607807800896141442402890516707441551492004803579575710440370651318537800085130144484042582937207539219816681645396018850248739437722362016602548369239689283733504782608124986169512676619496273255827767019540894112849265862255942878884212530668567273394608329278365670086727552141598887272892195481576595568183896502290878931450697460012964627028250926501817143776105021495330379119615178522718759598884540679799055714300670450637512216311349137637904275509348017558846155654865290376907345199393016024209460560184765750674261591707435673046968954772794965235109488709653475975788989463586850110407327270518756*i1^124 + -67485680385106035360516418747692528918725928592288000263421083985311722049707084270761316179134484625198230154997603398868036830087378334502474825615163506343242159024529573538575297283319696526016178691733151211041239805617595666835990138739969708819019886425145326293314801592102667270446142544885955923185843437501362977019089382719997410555794723302314487649377518709026553806508661597081088896728507025003380103102794376331710866142714539448395354740065488622803037667415648186079869406896511679266189985456708127664679267539286627799859472841442937284786779138062242804015777021761357089770608566882083113367325968313282871112339356337820142505677452836980162185940555901619685581915313120306961941546199530639404887195887959272289837985482271008776920291420148145656640726766156285271376324820223593404508430356422717137751010884578989411236329451475814451568491702749671993568813842336662375068869844714500019582661032840931116324761233514445982839368627015351780411352818577824489306045538972610877397574446489968162437641547456587851247519782669138563873017353482823238934942886160813416966601223925883823101274826669792044258665939810511459874172157781815933531941307001413338346101044861606317016249861067240067566527561274361310102964017522873369637100786886665605550342002706350654934611555571607429774032373952625280*i1^125 + 19385590799444137011099532328417405666227600259625458272344521888873002537768521401256329967865349079442053978464703597370816062785717075285884411271028323526334672076775010684737104293719738402626593981737386530429081943270380344891147402280167308962217787849308328315010112624524815405344198516554188430903199819380972550779592786317277413296464128356155174923633080159008909903628665791192048391881051563378303005643896473265913002053023238872294012188174394003982154859999881253564465875442004843237016956070500721279209821108866119008411968377117610557515127141065768202878724440033407928451836435790581433080908088574765689979778744607430698352364215722881365347027904323588279150222975656331224750664860648925134381385579775200808751230987458305621515726694467381304641216324137421164390689157271242816875631909053048782747026311904498848323321388998681631529650090308344491270343768643600241931698615648561331039933409126837028620226047386441903376415418918901944099167041402064506242799222954036666825450484544351991941931952266566572788234055980884403527381341567060686187005961918345194875432280638408466681127998992848509011544901135472708064362435189567250717916805581559975617585993371295586980008811592483531300294565301997372369554669641883887343657654698452622192125101595040661872034053365787507270754648*i1^126 + -4354244773661615257614982102544278262973534756322340406470813844469695310357944515337665112399792136715118574984366284593330287865158366210559962667769442359153551779768104220510914695710426469988604605042899447187194047191571453027184675660481257077484834997694111466377157453412313524346384335062683026124833885395879312096679827788956084800678538685508449809505441397407257268612357360243937290156619330408348213384233929118514087461479442156153403237865800173455740671605530311218503769474289258917830484228491094413674704632468256413136030472689024244263374129334950576479601073810202391589954388653524568210487662630380993473889233449280437302539965668251387832908084838629674115130378340117254203983962848409881535811081704101983616101736407013875362182866017335002576851413780814543515879063029503065099022007600894134931156063285483042797374076901533839170470409875428372501632612466520625611129664656086422472445459067404113462196098578476070175555737557309413707263498979334260461533795755652954079694490789849805426415826192560803238248777517168194742142607948988889765236399185088563718651848021244352260082712433104198915530522927759518775885040115293207520810549223824053404965171703878496324601809189952938057614082486923481200239301138752204189485130164478716981424162549126101318780952374610528*i1^127 + 689779573268124958690749772390644708402537251038907665454077574197472927023002938267316365554421441632277137769153400106715126698945749242411951759880419652387402179521944964555147657421459224034486097672941571861077139821366789183142763246387857722657273042871410018216279458955337666198354205750941277188017298465121550432413290892513009016998247849399932569781239749572053765151983673568389446292980005768542289241285005761011858238020648409853138067140938243803438607811971047324189139601080813037623591908423168366590445648279036637075358773229647584215268301387062072124154732062450728632872825433371530723004724447929611759931575835661847595401815585704187623128894658945003891006293611153591540372946473664249009310401390694585985258454716722767897635199520254797536166725197334481244816490167814487667145234610396862083029367572905490541640808828682653410931921077517101119718473488930655066361374124323032591352359639656013681131828613492168888100721206910122946194038427820365540953325268317310054208709991389966313321693186517029989445590591135314436562853328079489959084318777256624243565271536507175182716938677031909615553246616249169816707545691892782504064352803945789434643920013496513379076045574660101221253662584344365702486159292969113345848784968998435442065503828704055031357550*i1^128 + -48300230778327071528009950599461098292142631365498752336748684993234642535340419170331275517202771423400161590577079137179418968169090076539804472574141476098601409006076358062447413340259251261426001869206448042239212239472455073556469832951659913330241653289300801435337435923041775908025405088531996257019188988659838721236531031934566399781530322665377297291445345982788978646753546658470242957670795843716957196886551066951253685702877911319008280737896070633753953936178416194355632342153574333330894977617973220149299429848265876271965801751247523293244603587254852409106356448473427878861969170618636936761118475235383043159798602854625521826728076730995405309635882496988836256975185407983772475004973554331563607300451667291247916256283615531467812126268300660162775815529468072831794362274521254013712239627612173846006097716869265383611567312416968993767167714527071003921886462734495298103857408946431085025088023773780791373258016760270182673625375226648794953612523514478048967594169534019760322124188520933721131646229570181978489693459222685043528017161982208148223376417654851685115572676630771858980885538187717392350605320623114099599908747452012070457420600047330703048845228214830938725546731159086529168173074412000520841846485040068792853907517195908330947697098708992*i1^129 + -1773164344585167670451679410887355117251248539584108168620723362620076914224947492985103788377206274785669949494674676988450375124292385824925020801780364365051721433839543923381976644376336421979230467425973445486516946437130500628746910542689767341559529892508824639972271363055135119014355632089304502525200943653122470294120765027152821512525820748920717478821595792333005219761226947947504432988094465468907137603179203008995696511406857612432330883457820992304984648322702563625863654829404089912281079575096340386124089931540802198605438828850938395212734754203797971162591058102596043174267813747538132989864857378117132359455128558452788186956140505561403089963061469879121482620114234170764635203723981931800069560914910802347135275388201084073937059452813305453845159328056544789752526596866740863219323196622564203637139855017521052370223363969638319826996641282702328892358562368153840678168390014151496111034439455215144339875320028509645527475818222115750381922415419698575027902934205372214283234473248752346880874718263336047196767620658768836343440558413455354079014460813688754895606976046627345350030049130230806448445166032385608331986069134646663019469262448458022905176305307394278761444610043572786462875852784655414209717091922515954399792259589790259224352*i1^130 + -179867658200158236978782259975220640443216048256093747682369339335707150241409891534010504820098911371469939927333349133052917393543398662764436286572354702704884241659426036093349434586891026512157162027035465574301271228854408382719156825342803302804791524681901448245788722194599480207058679040318029312883554265415093854238542977423393972410447777687028108643828390606759923387752863588680829840254126904625707441537981227923110479965216907926902897421946869707729471629404035173215313761227512589026568865180794026304429423625573613845073201816495501693382365601236326328294099275301804150494677281968422564115195707694218932092298878146383822509023897515835820293885126875445683910700065180052949223647293312479583146865638372826097823919810261299809971173967429721132710533151088474150865861530232685157254685441346032160053023661489237379824100265515862565738447124934021466161023092533978448695401269255458166716898430991428756827168844978436274050499849054526158060240203953817577812783381851042356438391732073015033964777296298545261873505784850304825292912607378263088717302033069487915872091371820626627727320543042208603805692487727200543613074567979966678828389413531727041508979838067270485709551441455649306596409876575304566458146717687538718076137569536*i1^131 + -6512131546222374958368674267742351597219362445825593509121264510617808068571891446242285073754449979139077485406480667042798679936351425951398567958130663319209128824330808915841339798349688406523216912572841650300906369950891463594701639421572037385814601786567411845323656663144432957005890638729166787504380628082934511170276857402247997763277500896696486005085229616843764398979365667543054657939822254792130016344383195049535134497577948978730373340994252671893282722944842578949000294424348835649932567795853703557808486079818280875697847217666014083445358571166029265687849673490331283478753661052026937665456815469116700813857871693420393480041799728648412039121632917847876710216894278784201326399115619079541468501513980244723776854939480931063147563538796204935811083071640623010669194929203255159179726815417929802931111317555398107966897511213027444292335656247362303297232877435208483990317630013849463897173585519764657050383506774272009526767600096896407626505697910912753008862144463776117748562626730078325049814047148296024794531246208193713632402773025367676607638197284540384497834281855353209487654803660632913631465747548052844442863064270125306902734644492524626829611818979837428939281323350696082155693060868357034098538841507218945552*i1^132 + -184261671412471154006465488158123400299183591519614038266960050903390210137895237731607006968364191224021691942587760850605207712335612352034821725922039191608319350975212502863397311304464602919020099848533316778660538083444349125070095413698812936067361631353086573219089355507681851797279437489011439832114651846300242067159910382009352125555476582708865763346697540814438087839070099377594252019341632804798573009498074608527650581315757940738592128192709630108306226187345543665270960216237171887797772538231469104275446831621251051547401465399745458004272383892785106756264918033887018473674249889964063703901729006946010919631726750182360986729743133753122536902756710179052889084189120670452106875397639340893508112240190253734210887074069364727765874797669938804430710468325327703288705068169814594077527296838324038685672497008095138173479944376690505742171965987720689991141163611815885602372772784507300943158789020572307124515953899483797058150348481229975235620911525313064946252216312788615122765521468510605832719455774465186372925904919083592738509466155840179539236699272812088950162886643438904319501912645984700327860742729278101698272071138288014746176070053950032338904544871645901909571371992500019895283145575022424473301929728*i1^133 + -4042972776109900305546440686062918654100692323308988076492727384170646383935843517452563059282617149058361241461640662687739216861157032591589406816032342822401985913079971174065644977262055540210689868474247810922121822819091259011139815271681545160015346303136946452010331881081312157360579715257144424980254680543869718540518958577185553828262921836759380712771665764601096527260521821114033134494208344593206315592911474236749272550252836928206718764797452364788973967155566773154844394773512876512982561978790476067248140981235022773327159976871189015254133203374633229352436631460860847659845060915968776924956374803601977336547212996798686116854134830791181081030554694744952149345170552256309985712448424510005564581749993954865043260632487911618200908512412193681382345327424225559407160152804616522743344027538392062488836057072979710357779576067626717748978668137544872765702509091981066468633874328714292888487838990582578404369863386992949844215357980687368039362108489967824790031916041371084524098716989056519822900620879663665638113478685742225611413067545504707833559248397674515050792987931962664208069992280692014740431009906164191515483881953869898444210086244086852805345207960596434102247625534912557698824115103957344*i1^134 + -54223445750779946909915968045841792958490058645450141395288448106497792235818883381140210305664880451392515762624456679234247164365107797997408250311404766207261381837831791273574735542225988676959683732925334701488715195961322718438849145358673919119930272420028025141466614406350439530885016360375999884439831164345074327358079522636774651845049173677317278329632036105500470224767862205761677640123256055283790909148627118556934471094205684863697528427708804886366952084656999830061976635200750509107266940486363717106438577676561347423823124709708709982889796613178563132110156486773087218097367410995296085699560754651386107002449256367157095794638094587523839252297527162786162100221637194538211476788363421540142097075770254041322674455269157696869086801504860944013506996308114600274666318233687710217763970433311237872196338140420910712619168327996030487194663467159085121519413253305993656021354965877951013931264077188487703260074788666467500994625835671681066899818276846420597953492027520831088725339207266981610389517642974977670949883090841678858815035230229758966762657762352115061034678446320782074724198852800523858416763357820188253026622406350598638893746604039873157818995735417764579278401100366405339641408*i1^135 + 149411129191374230568690406243350975539653241669197236796736933466996397977739388406616069133678033523267481455547892570736071247910228729585968232371245842045441150106352979710919091411765041148416614059704709580018374874527820079242584894485445448520399758238864976928496290210511821153862582390282479662849358974336170671096872219627682261306079930542985553612526060169150199914381139544566696012506868781642274563183877509189611031911889897346812377754391423529559163439167518020706020327248361614577331687574462220780024946544884804337909089272307995391107248030812759691057080296227566222275001160722273436996737968156346029200905180181011091789312383800524387960707351864587245301820281207239167882001115454637537659082118700356740998366016524728033806291879828623432378431822397319759238262145006817517362925602431866162604876299059376958248899878047295693768947412827276348974639413668607725170398815520684861925065659803770692013400163247336873989501207407340489830287453786868154277362389465015479727267851363287712752551870662073634160759380756091274488320131023705172333424582700109619447017988183952776279823800910027720927908178439706767630269052650429691674987006876092807670095695094628806148267255364*i1^136 + -134089534710900385840798478738438460440531220582951617685957661543687134057328745316237305940318200625865831096638779811140167588573770345318229277312129762671919021943445293061610532746719765205212980215136118342912813224174474757323092423898496134765905565666694656528373922461574291854062607690613711113639407968754215110754696986631985828080236244760728433854034718033027338220959688374364011830504836565700268593104546216555109759618886566472587903258378803853193363994689749108534804425117182724653819555010745356034708987992701717241587800278037493335728814684374635737641873354063151654303338763593818076134167524173177426008609650286688904639906324248368407806267027752780202066844490904336967724716638321918839605108906398262368980295235139920512880193622197438102368114022019320407285921475155164202440167952974901487478057488608662583537762960398091684662304585754070908023109392501335339598436624817398274812680637385887512327857269972847940517598900844031288367771596447734048584111971805272949515171340666691457718297486897144024933273687175348066958000612094976259532503029363391773265211037038691045328959708026252580214412769869906338314138251345521390424240088113520995766897317208351744*i1^137 + 17506404941723427961051346625144017392240621029488684499640675131184502400644818990076210859019607708007647747038820515283980140020358134164436183190465187455326974692893848197187613226923246520948159255420057602640095591171817025495922111531160914902439950397105724208633128097561026104141494045701194076986187572207458462876258004954844752723827335560336239205663252247200147447319254496262217380578510477052570939420346843519863799555410879950846529788280799106752947299359429222234844923502686460731674103759975235725422478287949482590685788793240486069616548827432244089068551316844776156576867909292015692802743104805476578904644535724394421340356609549865384623526059814141408647001029586767947627932010662262470712491914903056695281102719322271060438575609850590746286346729734096408900362358756123592997355656778236180081476763135311881013045232076906244323377779513676300028129099905684413455981277158025436475455159464005860032140523029385995304750717495601813489717908699086974479101277017064125367712560896451506583585591687491823295955416669889605821758954544786322977176503225622494789386654989132198859192271281705801386863266837517721584011103424242660426625558433011503065712*i1^138 + 8883531194328954959348017517738942165785302983223310298586737849493990630437558394279860705599569188071743412298829572588555619260487849351398873453864666246764968944107680781390194576356463293739961375921390426346237018858910167497899769595797130485707859349902286528767678918744531355976291962908086889862987545610436604106918741130411690260126618988877746555342835049447117900647051807214265837670395139787772311696917038868014443675454437555069650956817114826860524459369820097178523202737826340804818254244020316740267464620596490662300007176867511096997060215296354057112172576288385190540281176119934843389640760894921128177045041377393268855106654532125680683926028711948641120346968217253571424166700797559757620468278041654599122793777572392528768607583740030534388462127590112211072712748295068740621168167114161136405347362685272303135252950755563529183786270689910988941369869163387572151165065690503762292176411846365045127244838430709986607237707744092217141428646549885482340410946013363203722317790015753242709729009177663372955918081917157210878812612482907725689610545782010562992510301253528026400217098720691356633406973382246245287252320565908823940119470208*i1^139 + 838115317089385181015570513305257639527774311830529369679518185205168602232255145176383979767553664798317487419596008985012151935706461502056426976634875555487855810058558000403904683643562367582544455834325743127583343089507686032495153200964374949138457285898626734932673506203573721895840376867135894638517181855064309321329625453521394919123896164999562911530695995983888209463982873196874758425027128898800657989232863039585005106966584566024727850715335470539631755433452222037295224390466349492716896199825247494932065442445234608708042248765453285710058669964591256834518622391600142104224108633596669820100707083067121454205124889294280881198942280702229137359862941285608137950806208176151987777904684045646549172112564909964461618459270180551520156361863648578476438146446060663670561062606801941286906258479353163183660229385902932840402276503282884453942744244870556264713396677649877201564309877812201022678742905127918557130188416495628073723971915602160542318041529300871251807991553451623809600774661522494955516896180409014507414474079123176597211904937584095155532076343622569829069900404525066176252213684069144274033523131189448481100932874795944*i1^140 + -23831840533838229357481202798294630098704160174099192745724710662711129662647721576195042301963272898327123042259642110393813426812477764549411336441383397445948149453275932986053903824765092965136944423063937803358973597226593338769383991832588278626303898286440627117588463371636058983160256736732237460092941202065046981210893011998643387142672763116479591970658561984386045017694602732843254810480152437016240086289377535617363213195273342617460362110800137942569224265824718379018075512601815821206409125378737797962233666416685836510904035689511223887130802453459192343463504164133927651432195185925209141606952665113439374394100368924345309085253217975525861047299577393411512340938534512089103887202269650390121920373130040244992317540797063735071740436108024778128692198145150830427498579939692390728282066710599304350378982186253529198645269332839447695423771814803297220889939049911383880047705734218714746683749195464499008381262284727514700109718738690495035282813725226612992191741218487039457639213456377184481964266359283797027616948067703870693339550035232769872096159872738640760182492593632808908898507564595064565412666424844246034176*i1^141 + 286725579464633124762038409088898822413308066846097169528647203714117595753858424411036696610674423082797704619813397865335147414289915555059896740699110728222569996582957580962943100446175274512072633764156019782256129672549553615615407332265486657397720403987602124917878958155997833179354247020391947498026436060429993749284277440324639923546939192078554717270219265329447838816929833071976353836521410838176619573901980604135851034605115155644232033013425606190542679529341971505524446194045151386469438384876279049951958769291085641592374411340970258684223194033599064521118648474869774402960949442553506073849812433684258284463172047868192136412948984378086260337239448846267932326602878202530329048117912128598920905030363360484787357743804730914468854689789999013218070048887711217770629801194516076484015123684265666721991021533649947632159996896963621056087173757821169586347905501792293936821356048897329736329983338181526274928767594560900808876391965968769641732122876993308323884967370639598331434999324450583632069760056178057296977548031979681942658194863108911311970271898969378959599676471276447354282886952268073083916592*i1^142 + -1089958086991380070919700010206703945752517976035680571341491371855620279108058365343085902065278636730134152833574208757168775678848859213115393156315916246367741585676004988346435152708728123045803909921976616700161651182792512299611803220857526234806483480049388288427265766265612427892978236445278314450905522722902951152623575369720505518887307358834628631875126778376797466613532435227466044712861706241660772544108148660220587260033651750220457399516526143304748854537575207967248668257765104606004682953633728124942616253669677683728806249298255380400727463017612151389740593306135881690195787123884589039529022386331998251411918471395375509878946916746037981130965421711761933141363697927382477290365611687475363911162787206907105478823761791559591477097713767033577340159817558993768304700296520964638827933260969883438992371113968624101948963406948884086801467069206290594808419446118935487575075168255321006824043644176705674463004212262252896991121412464188693334703956102196501384589650687779405296892146700016587715132545910742857045411219323448177237516511023032582952994174137153267829634519150026742445258304*i1^143 + 2249113656206644666282070900672372003650990496033014979671359332019347816396465358486817094244892058788019006565008613886152017905353877151215266961635836149263530836593009056948233555841836780374205056715080694861527588116623329910294651266545622359685151384458763058681217942273010036521762505009811137791517942905157485097299322151557028450965712580318296102825454582016521281010606973104421636121995989002959787360490488290678256703779081559968729619944578123758043494773651680511365850362491025178551324721501404988151673732795838557306698448363927419417661138347958380831008687249794498825316485486633316366825448265553476730565330325830927159710462265956670036876937297146523821963800061196533331284688078164865295640687781569471771658478034875682563944710059491913625873305874767959857802021155869255568252569641690131574588204022382938412852761018143360095717979889554045232131599367450638366089629707947719720935901755914006516074286847953561851004999605633468154374556619049104176807188553657006547694773443648530914381456901866564782265241325454363936387259815923212050871676792763611849588044266484*i1^144 + -1898972994433834465086011571343838493051931864823351836641046784138749601573141650833184177666703374232337920361785376758955187852011911216628300876777075745862656832637310902602781088165523742499813841028033570850754253759304450009167492221041645516987895628759593062575068812936716730687484754910300572198507470345607794104151774943654728739997022858739872809306526086823083291236657578079130719680951088042846908382145800977449423638158999347598145663388147881767368790150189225225695050444956898273543570487934061612635005599101478784832864511371942177542954192498684094622357773182488789347687597321781836415879383785325170373365828173092798674920562084729297721029836907372705648362034157286685004491691246423049039868091795827545475254910374948471724396004730234340016783733945749052464341966321184319172436244600857487982029898348075161436178925585451089298290352078502117090348432852225965497643121199721369535260826893490867944977628235876703734991243157445300806059778843764895763839226311743261805313595160601070311720127254330322844594219752720356104271916903232976385683144914545664*i1^145 + 623724300696103479592314053469673003407076659097400367499406623585370865386101286075520300058318015219364256290061075418119678257066467074113275551754244397056769906259317642670656682449294398695825585865346283838391286089006654363505550657168443314233691763177918533178164290907827980426444985702974621882731987418144077210651493639245798888251916679180241338653951177691264211488232224967415278324853861209987081664764354096273725440928054271476144240632404966207404367036731175014239908554469338892233281319626565209653096095898321230483172056547942717952503428653325444291207715644109908131746758073451096491753353741390005822813551323087240083722651896413047693505880745338009718086042403198874132992062630266394598732083546144885167822470846535306679800449575044575253480273426275662185039765524213684237845185903732458507338383464605947147874103240652543935467326090257710461120360790829412482350248759411198466874547975424173881559599101445617262198093732324327458233129651633751648183874324670060867687870901148783038757916312996659046245042452289081477097428681983492512*i1^146 + -37057645701877600691735211557262602946546803767484981084260442512512977377886042883602459706390374950675109574696117498001887449112745711744643264043886249764506693040567003663257686705164388137197289679064809929911352000348786379315881156075585964394042826157751416747416660394183763838942487954333278474261517133364180503795749885045969871395024746640185181792539486530845052814856381349623480433973778753565216700798936124768030407596063487790187040477376482749041303410690655384739645407668791804612453859422672608040119080626990626605856303313649971203217071683429364182185800123612939608916159994495018550796052777374741192498194979576528262005746793562070710136355533832484003043656942831497837966513006213982547564652850573751793265042456103457352704669813071124764163076011004313044855652713792886052242760834434613517824177108966523574176010685512181605900229933217585349988147521621259106928819359309475368451072991922573585670135773028455804979934775214858478109897375920602076302975964243290324513586808296220437695962774836601343574507032340461654528*i1^147 + -9523095670079668063968798168392487628771317023097708168327074432082328309307073126087493234721973230588990559888682059080300794974372549413765734883743569873209943646888588265138222267311337763418429896144926349279450693978647755727558446533177078584199838525782362492278654984828816478157760701681199095373450889431134299990065287809976383356242269601681171009054665674499737443326588134229390373047149446387844825648246912679204313049351635610702764595181465116049517240271380692246707425570016163683318769030404613550101967004905443366577800879509712493064312654110085612737502606080149950267451180781048501692219688208913122395529630626614934264762548796958132776145465576757905119307200624462138324098496487937088319462637668346539800287047730799169431586469288468208003069768493108527825545778318450966319802754948114866342561872739751100951526071261394749984160272819980838140241473861484585986161627619869188355641393108496259399814851311226944945683963746170241090042771604407575697633339100966582902678506266729766889775020590186458536656*i1^148 + -638684428761264937785351519831584364056032672951366112499239100640645799297079712134541715945064266100258943496054492348431570979880048995845542319500719001934576945490193560616324641608387176458151483529186236261535517852941125151777691631467256343740256198095288289716158122158368441389029262387282662381357873651213915874642850678702185467001079457098086797329122129601540616431887642900311078565987461676579508387658765052512809836632555492115007375163705144564828349709284346489138930893475318116619129896940035270738556399063469495131659468182364406501243635624317616900756602566601832295952438887175870689666795223696489066084707037306935680174250505710445183625807513014010421374582628953217327306032402994151177882378953240571774969805323999988125544045403911957467832713107126262811202653152631550362409760475877016935387876120265855622999080374144179925683830941466977116380669193817070346063776555130767051483722662028312535498408563986825242113677970547527635233003827916975938486797707587997468396263010871259832086976*i1^149 + -21880120716856344369787662158070092771552094060208840294481291834954675663893173908803767312935700988752662856727893539642128870837023774594027832479588060078406938832531172735250380050457585011675004653230730216160593216173674110631967963736152601716973933177913263143698684696866484263506987191460225221503579003920432251494156753698775693748362718442639534025491568813306250467319967318168129652585942743795622582139416933973488311362312111464020930673615225792384691332404992291463772730249343315550178709703868519417086642917342575667208738417282553817338498764856601782258660236583151618418517455215002768282518335103695561429493463709871825390873145087471532721899133189767032258307532703903516013208870831542202964368673692187986097063294591935229426422906320451498568449179658575931704485343735344645590050236458530717066103209812255260748399369719820167247367193355033651099857296158619010838372558520157988060594316451510864358746295833980920036784160390008085990576348117654360019885877123532624959865104*i1^150 + -447777689480050248338044744470064158209485365792615281382337054797561697566176264695267487980796848520840450152898023077006634540512939258216841142253497829809054113324240527715209466613064030321112498244814507948009414417870885705615868709983378266703552172518279968757183664546096924727633897093099047847637717319682923092382258970468936576821183129173825540407500963150826100148831127494781799542173629948784380513563224104881147773123644045304711443133578766181520851451434608606318164594209398517505759277891311251087888517096127490558514329363838583828752625345102029189215157269965916275084170531893566803674801966024872976362454383041753310201334380371989068230114573117557450418368465291008486730225520409205375676665679453928603498872404426183933469599350376594118103030940619699209787235562773683722003691214463457229613981945732314661813978002975683113387436898404777976345087914547646001365337208843363521534782801951452443512506901476760335896187936525290275862540315164282568606730640*i1^151 + -5433602395397170521067512018610991036051400128096025122010184607249185069553683111287917381418237248925442435055847534119318440016881784535669335167323289382961327600081800907523350242444076126529281602683935811837349136280948762906019032589476967592378690201589169878748096798923252797504862622935846689539056738481837390973576118713229138555302760897372370231654107996815728116104816597598065318521806911562112152835814475079329251967431900695736185555709827896863421741609394568585007524814580296891531450173394020219205745887575964868626618416601443566913544043564838837544590872697040891555829171984072876684838432500108402996609976692446704014432938476361707954711059238889530401875895483399829897094279090347382481637613537553443510070352488222451467816819308384928231920292560329140440775644554299601960194269516493756461920746959894906007569362370973089645327513187039283169917140968334272569645486799985459124013980921197484030496391138680584158696398329189758467116156471*i1^152 + -37566735661303500552926469387137820670595766780374372868371606629616489956197982733861482256946813024573443150416773615989417860504604550863309675662219850674265167558562338485460372774520630277052879993806920164980192858520968241086142524102198742779692620585999304400319432084377508905210070491273696078220258259916648136681106978668358375532014434752521806983202915926881112886741684634556568228625211876672434149296531329089711197383806652341550644295060866060091979406244945124698060884144092576835517590325988763899690616174497244331230202109479330311389565451117265584969860608767862796816561536512151075259013715730026879101783748260004564756957909028692858268847709837883662838311367764011215322692926316494655016367237999008339024752599428243992700197295308588455688448227471184474666028725168054035373880873034297596550899827208972826673914691750607821261341790125308382535202652459487797440596447834879877723592720336062912741350868111135207995584945920*i1^153 + -131290711270467203720770709431704712890349048734038138295771023589216249701265875297812491518927828788864295028810181219665667040017144164679004296951417410315023349205297801554637588094821332561541445809686900008761809712784480135976126357370172342512634590224120718772664182972349604292545077221873174654667185552702648957543153844612424740762127000809734096161725983323942431944839687979500344228813220658836868621912458058033091008205998752446187435794329111690576381027269050226815652532270765579413551255723586643896605772628047073639886255328639195249429621699763074457452318661050426798765489088670416595744166668799916256261837202765016471791512066306258116699903516129959981921853149606766622898257033217735971423248996441836425164981131322324719123893538380276833913670027240804307026884691437496403247212312014709712090073943880145143007692811719659776634379429879917782570989115621160818297246751040556536979012244921495199517041801612*i1^154 + -177408547302070883442013623870109952711163002960065763563496755451458628630819891573488942924656271544208377629301409654325709922798228136005969263542872968409529986957978170425628786265267448076848207034302957161968832480866448488673066601575523389328979111624104790165757133340786079208423543452840612648104422517347422043067833721747444591130107540387518696438248470770048925249645222540152793125174523392573931464987945016119955168345932124637087583824676606546759469844205595202864733043387747798982610574924470473390529340521007762912844902350126120233102455298031446464349687686649736815157375696753533042722855881921456731826646223078316144080832672350359286070445513276370043832820233718902922896563787356700214473242126216407333490537161704663848536877148959115362624737954840519649649098350599133329097015939277471015254791131478262587781582760263365529499584513418269231036598679051097666773846798127556599640370280480*i1^155 + 115813711046025087379936948876758263923228139831906572315439834185500906943291444812873431950173448254884870749209248695636834755295665731881077625619249942961365723624226490745814688347662537676049453324749850534958150276584555324260033811735428875755725521809909671407999045549727321947474962075704352600207175359301296953300500208595577159968907765559696490190048505447890306451957087040496250000955019026508117572219314782625776114103157666153355716193865092599755971490780535816773389221639550404823028620537474336529143746364729647082339257271977916542817112106723750482702139105561832804028660645131095766409008362219053574731736633065736463581816049278159586766586620018377632312362279104934165069372821021340775921683009952780453159914241578261860294900868384196106861241894995052537313879250931642054633826814746343064086272621593277632702685406979694938787765410887637711844603966681272907489254*i1^156 + 9511016824690075335877579238409158064796532109457492699564957435474898625447520535412249204389626503343011340063548212419761052847247166905910404202692551370497975595659248878594924775295262813540336437590404335759652837661413637975891543933300106785837472535120374963885201377021316221338540642473378797108592338207858873391677134141436468108614704635105052797218538429439139507678677548835918079821266161328725094739719819503519317434383042108820631812995592609450767087925160640633242859646261450851527628067156629356038213184786993180608854259665328568514804985380344083349371833352309100988640100640436747432751487487848425710948819798640027511536211578603729056039375957750203464293734724750127841689448846186969367156991636426094719108573548823053693069370373149140677219294857707701626935451015696747648545850389863694624638332544089878588147890850412518559132924736*i1^157 + 320436455990842124410875976674575885223149808928728649836127254120586932217079401532485286552908345700835719605547507226506423228998642807228832304559141501500843641863547870045747823835120717996976327815420926113032777674541360046193453097324491531489799397391105820589274323711624977744266055639532049261678327919355725010567935035470181014331687509028481262745748346192487519023363872019026695854557479746411978676526178323253159908049775958396575845376062730838677492337160068927345678500939508625811438782755830592230663407124383445577172096445787002519355154963089053164782360615230819092388506368421973442266463525763559053687256852643566858904225299834024007947663148592832645255391688686852005382631226850291524442071313064485406643756534003721940863829075879099987428127708342440455555601814163631564848354131879049355807674551504196*i1^158 + -1590803444361256304085218188183935487667347316549196334023032296679877057137382030476049735011229930268889193459640687239698902175883265631531348393325196686538327299500728197679186501746371667277619912889347946029512430501405813378174256144053117985492550834868345662777012135721895347048513157003075209099677813282645214861028439816694988451853819521681269966887997640616642725449514595405573555942994599152763417382440817498056242505828453168532070290179394974281874425006567164480520953102107522221988517328653522367867470721349671810353928136383774889140179300569604961930577728887524248349106631467503398233139253989259379702382840819143752282383859266890949552322427154053445322244752428069284243866947020381364696444188187532483043376995930503668864797330230253842909614996906800586339964315868412275024*i1^159 + 2207740178161175718174715419073529768749325641075912868115425121912724345439594858761665399718920969448470639792339867769283998808082075049626284487037487608136112412745532930892616054693265142825514261986204473567835590119193429834565499642622713050008209264017291190270348385777623155949819247141396844508374324708414069386986354164602031097249633283341438122793287042079947822461728533201220139127075587035569847303758901408774054043123570283222046337226635935143791151183703392213549505330733756133683068084831965111426098804060262365746258732691436564537624166778392080305121174199543783990514661834470715187404660171963048588634251896018654369303628127148652588954334773808560766539444967767679323088396428835689873524304892821012382304404482303384400564720736482895919041*i1^160, -58025840779275024134216572116755436520319708643702254877344737717163126723569179963644939634075317170741088394753995972429444507907160257378000329500818394260073638450749632476270276189913001791213205355290279156197798865679430511341737095030104652622273242975790078649199532844465286127205745989136467497914324134320375684189121707503575882813011621780330694178157956410502504543040890805067461229086162822566926069066303093686568709540169299398483250709221484055855121806812385706802066340591510217876737414884064109345943227172646237567674954730448375476847446588074145504264372830656348114763605959788107171639960766101992133333790142683450719254531432282769768106084891284060071566520067019977514563933955244375204625160544681522124653389297707531233293977094598352151707246672802623838505122062958686353205456500477522763778183102140388990555704120114672744286758779594877535528059055145696041305403889227526210195212269582078325311917344843263324634911365684134506485139294186437059069136200359958809983300627338921865108987224963116296606135802267015609590533048554705439168430814846549595636387287795708201345172523787365728261939284623304818694009907229382908489359451392733448399934930948530835671895899472818899587301304951654027110901224294982889431365485481062271836527334765415926066287733362298341953028842239178027021695410243989820256993985937522797096687825423240178362490376528990244039237147312710983088462742557333116236698769979526203320852436560035955283520402274838891382983374929065177951641248507289021643898503384432595206637355233691827412049365209833540075323676135396332547849749493916363359645734840390536006225435077246843375721478768959587571348689854575305333638208488744142452690976950021614215783331049704024937734723178191139572636159649237165667692061314624205855084134151949439277828197025378929355386985909199787031792817193312970094476403716724743655836590850012871490254301409987726874058833347941717807610496925166954086626798238964851506150709038651609534131006854836317532074375024716959072567493495889802787443045238035140722394047381204529648208452502319690826229699945584556279179460291376833950129025250843703968301914926039305616473842697009770276436581057400209627210051208546203925364528441029812027392 + -161422412262691774828254405541120386995972391485262174041588554818005412544503615100696207357578156441534956332447758738907445083036663225836137927695635592694251374028935211367434891669498683438564441563605658130679362945572623229602805621002082414690735885148346187028429605595603845495853582824288983964064422825525310744297513416250108038940332425408971551858131325389075551180194912596846249751251943477691071207355399064083639396469361982126343357576198030418516357960939270996933311059007540640783307572603236015920772030572952112528731127564513059902995220794930728088103528337110716753827944511118371875459150022708744239954323359733778608527463218585309716477865853419070746554888426544479397250769133785711881658982851508271958928072468721038411646474905840652564322952604661241885656400584672868693638892999924138485657715463200819651583222617777013661110061971238667235557156989550498699962212269977574431280119972540785078847567550536158522331405645702574002321039467177052420425711171321415019701427953177362052718499428051878726238680407890331251965847313731987461102425482978114654095541042332089004856052096055759321370285198499347835445865661882383813759084624152853681791259252259911744049886242398983449048031820050359416411096078861977955896029686547891790969549431883528188169585362427885989637363817979082950250894795352461772031771501078532541161986153374715544600572626684228165442386751117462205076546876291400183000051704835381130099103558933283453326066538075199132449971383579859975236444092841290381700854314198358290269069281401000592389331757000605787279932188126258859553788330380014971240287067614036021467396188450324903172864647934004645164687433942071009633493294021922572061913933723910959384857807916618201661993485300700119544598237682876855637435571403383642516868395261542481622625522765901563380446836167633715741800072999653896799827222302508815414846480728520645436978967411401705696918857040727420661319047996394633271660145128038881125901831729292655235413052723338670460055330045017327639351970487990156548232732632609056659962174573796115480788942796293677231736519808169002294973664442864183340738580313640038937210151295233759058802868332216402481230946741029964003584007160949425254556948693298184192*i1 + 933682494627079897474168916418080098498775996800165034650667077951326404159672932710995897305296611668699410893179175692039720187863172830053785959041327627947778871313025242299249794591786500256450098797644396989823798564946887671828669671425487845165087015350246139059296363458769628341155168891691494155457511494156472393805153465212661818918964422982188566015557278382957256868945375151329590757696443061877473760246974725675280846568481125384527530283733425345732548266590597434335668632471267711952884137295277787582123475939411097072120156559780222817718314818985019587988671313999745374425397565350873047067579378848627284202109265543671175866746605794859637373560750092294926536156110921573064760666917125069071837405102572574485112495439756222351152707398499349212044754098226832072263838453284962156259444745989581460608171261719176845866590891444241840137500811652154643334418471626844315791422991066096925152729186437531205965953656251809655545579784733650894988682494963312446199553145666411591504876961989558434295905806819155454989685459413818929864258295861169346481430638695587597869349466454305357146149544852983313227136789284584070625678108599497056722091598445846188709783895346137826722320363635333250162245044090349867788671071560612030578317429389904694240892208175004975190203711208921743665315733535061307813079403654610563532793144661029158790214223955772675946935739511698760104674924160509860858990316839613009033360009170721537710148003301525683726175347544180518643100329111450681301089779033695464721576511269842577665853153697284751155801353878938047426870272043337645260307624663173221725396907511229539074095022894796400101135580499346702473282053843305938928093472623914275098351394572225388661736184866144259968382766328388168721580597287623788435458024104541905245415135148598959458779478165951277256065473821847125290227223920317590157827798508811654431111277628249407691452768820429409011707883671337626916527041165155293816750150268567811728823309584555833071324653830820780895172645478097459408725138301292526086012401775156248836996756817201311975370421988793900704505312411679505986853055708090663452057904129053371507797801040257091196116408049380421218957697324748257665466526650408007574506686656806912*i1^2 + 664379866066163291245300340444486162322847276717392266737435153730186532418266533779087561499815742379484473026377860022106025950807034014414962343514767404656439203377838026882244224331801065552240232440759965848651539544760462635130946764948635470246881105716262147170297043040026982137852135487694543188726822570442748652389899563512498514061080359509163875812273494560076396872561442494839767060415633496302870543067084218037991359005336613712243229822810994054189163496905229905670321950039791066698402999626631432922577736590247104156982534238566132513363560312194726967545503559749170004798810474303906739955656621677877277061534107305771295490490864033553624954635753571910925119956680622917560721099791047819399200040321208191556028781366156709871678491749330671074696351680667872243536526208234678272251995856758477482711888933550645373052317666571318183359142245177757983996766344633518884637138579360709728790538289614384666622812894161238834708214796434695942275128781995722712841321198075714456385063591051337115168345625135988411468085804563741914386600611700261931732239961465338184406765235420961323707062376729333234495537203159585051844382001046296112733109535342800416049691549226276997804493861334050900540205768767284122302311489338036019325904213226965306989900132386838589279094716264709817182934385314082769023916060250909285542052006264437280127895661393945387897384904180761922046235780155639522101198955140045477597396848596096694475721252949643323014227888828107948763486514573977639400527313168594396146065332968090181381286988282573197701818180233843263917472571970621296901107757075209252623007133715783685259142419010620477802266127978528978421054207103780947647809852919104475108604561865269299378439810386840160696567717083236566802980033616319943170600398369894279646855560272687262356744176188860492585395191715097156314539109836054991916518116463768557326781215220698535634308444370618597169200142301857438278964074562548976676535708372446344108809800854179333588122873838208528429126991125947330826060886252997896820785659283046474792765316725869604400368629209640085637891064686809727866270351603945151933984430610955788392982157453752807396563754547792268388271557981274752148242191924089041379088610099200*i1^3 + -9390643440150636463143817248491433276098267577919463341790316989507907774840401739669519354274305662211882128300072778886031717169917909246499826614878072552893965628125425976085562244945343579787747717331968916575245401230105111016519594720044632919581095406636251530180597132384086761194982717828574146371975830833052743018953503997215224701974131978895666517026973349164552989067288740586823326355690239253443041428416608540674145364309287411593301774919931582715796713104090647457298924952127466237653152370745487335846933424123445048585025370691237737297508134946812263377132882219931295851390916933308844080025098186933136510746309451293447094369256997402013252146960769215584369437943846229242429907056208379915442243038625251988114105786580330688643461538174575334526895793201567040772648856420434677769473323662048690393921634103729762326094145953704060609544349737383707692725836337825754459986354052598364875943910693246814099863455217750883958390483606327663135126327217350672802999253276873233324614421902992860375447593934664310719753712867080504095191451141894299365383245132162794030128645690678674035592953278746275441319992172315353563602759486378075844945572922966560792822326881571592777358703070739046399600002943696141315552186180030474513425710666566969254926879160881138186283490375226963328889824628065046911884263348046543809005699141592537038712035511628636134109237866806780197026179546705754594300152129343251781271802294070060046441432432543879396639956594082810067784565502800534761253885067518844528475266631855302597212563709924781803194532785249214352892604502949340460737539979020281604614760694643611633349546131977949415685695650806432566168602981778300371102373594703625711460676617537535428978665931003692213685922277419972096948573802712395893138593456396597087507103142966419077812888815544664184029440180565862854119600376649733203816594843177584446106997439001957314306223638132208362545219858166873873405962200038476591450570847940173727056212453403332680522940621452485777064905727004990340218481965481425038378867374951797011415348361775978252207725044652785281548620290758546550481384450584495514696276285889240248344047773417796965361464366602752688756272297390423574103244474156703319687329480704*i1^4 + -10047443158849437284889158158286606209348451028016779090826299752049466808895604425077102537828323513786874534833465098226605284281159902503240500340998598309143899856352040085676503311004337142940294765412284580891164606725909165971284964138249141692573731132745459133380609400423882257554450919441455681585852511665290296562793338393802916357977284644010783973523810833584894617201175178114858168561276992752627359460360541471798167808464631835202339163018206895067388464868577134480113867319874270929240130873591963820157994085212110758752286110854277232258926937245636230910265710767370019078654108686021088502534124912761835321712196121196199049465712131013586993806830395525014350778415505536313243108759539857343130398799672485388689985106850186228420382516887144286197721042353764609795134519566922992197604803499537510858143700441842042197052869174496828661292552187491005709678928062851979473486229237154755450957037096675503578828717312883969169227616531768849396540613205354565530141277634381056997416148256232339723139076919438177780782839309430296660550857574478910714250330386750682946421152725618106861020802069625405269164094342397548026597746244023042611445937067315930942459903864237147446742954804799598560019668891266016496830944295462283514273155160805491174186309336148283230665023764552546866768668544334501531764597998344997998209642458080799080898860969111619625413236560281960449869389432805577192224051834320723417812126095177852155592389758408406802104484951410809883480538116396796958771766687959565031497589253360345366382860072387052905991399609069461850093664115409499013774686977699286716465045560546295552718499646542410469161853600489691679399079446386473902502861368118769586329648993813972552784657758217232906572725868922855281927119116698244671166616244258454374757912102721478509405819645174776437993152522407608302439395300221532572199484637197206605955155217489643665674639040820175419412806606588985992118026272607071425853097898676014219624385841248078301014680854748041544810755198413406680804722712476807132510732862757554148064141372491358388815336457017630484117228827972106522553371297943674594532291545740659262161352021277519846924287783894044963312342230434529421715365507308487609264635904*i1^5 + -15178460404994269477615879179117465085772895495862856260003740470420009921712233084687039054497081473124628933383179623301110539861878141980721047184036864021545757861112702047393540648834326683070304260048766539901915042332672048522593730045435543281465118121514690113972579746535557976562254430705379858147455070233222471163454621532149885619211816258248490034712090538553761606641561933540011919782122965196356959255004463566155990456557910854005107745731164911937922323297510185199889306031450249950835613506780181728058422787227855819365474700683591127978129659141057704538164403627114257120320257419031738612296544895111526697785940883140794807786963911051815510450745818743087858567290415390075661242981359414286679305125750887877644585089647371943233098085949176378647320721331458435875851618613629355658040755742948992743930887239179440714110673774432434222292908355040859865876015356362610730157394716337268102086354552833883401113659056498032732401875361942945419797920970480375650418783321649836398146607582771252416094493353515250427808344703873060391207715415711336852351443190608999193084279978110933605422758589957222197328932300332295782770533582662077732663843705697160898619997944691797619475536704050476383601878982970388387522086474186837385213351860700120411275225069501915787981490657196323711920160602126122104425442673129288620370157709669163052302351894711833793523311488782354219178444283589184604406002335413317739542573654305717017526668085751609808263901513907911633888821452624160569762711488195790067232850180345844089367811917361283907573554282997102594368820774680932414302075088133082216184311082094341950806162099637812924266536378997931699009037760937377426321780666701801975812864700553903899530496975169311198400327112771257840112485344571736340591586591897799095803040742677367300859238558713178210639490581999807838727400250985438392691246636129266978708632669917753023441857788585909976978947957081188082484387666287322168619520810179931532890201237343258202744687238051392113362123073449856912661749476500660294729972674841528814019377577935775539598748264992574927077625340874300461510086674947620233103109687264462747229221223184026053335057958952061988669631187057228330071066290672218333511680*i1^6 + -2222994558617752369587471437023616657819623026273359506280636404392741220279483072377137225782034735071818531371965952422686619486865056341747309733137466049545356881760948360148421235116807083385836760367788890369867050290751726195532439009311645358479144805839525335781511356188383371948369305606572370637454954240394854247939678291070387544031527987672733515261517800653280800527280818688576558167514110138800938125616161759005956330509953803170815316801173019389459330432531260806689534636402988745216316891486285323976993103495715606774226349599239870415161504598336110715545433848582915654535852435724761341089894053116155905261440881848937544382084750427301002421678995666279706373145629512680130995864716754438368754113248691761404146068870684968612540156596195328291307322003600550461661409341382635052884119470263996166315430180009253330595246383869743339646095557374715757653039958084882991229664553238062823745309778348051496513929894255378128812399089593227879017767749785303189454183870395831795295611439252663487102695685632366441093615140349809801219902032687570094801179823101131043222755972082201492875798872909097479840597549559313200303414844073214090030079535712704853787859103596247022415068340178319590395979933218274737297809632938212962487398511806798120835804063041410185797270324617239954014986864421895915437027686479682270973736841535665091701084776604304190611753504574853512340695464439552466902433228039004497583771928079649035223436652542963965131567465233828055546036192659595863656514832056002637450248206172643397913522136070812609471242472332007901713028173472547340273372212653189678047336290367442931232735023323039520449288904953889858968770231213276319903749372545528543052117317541835793451897699201943773301913560135669886355302269669580912290519472843490658151433682578312122458361104595468331306149839759491666621398021853645954233037054180562075035104649252719658414958766232154571361164002775810394623906436865516472157008985478395333030659847472015538579921007722225204039265732622669163126312258804516142951717658053067671355516744625326121958539617477981760028494701561545484058439531472761108050266117415590365688290798838754538475300613643744956176199006668752873886291120153297944576*i1^7 + -631897490994705936195895364459708652788756863439524639705338580274842300131147351843257403405548549795119896668246575704020246999337164066457403587939588136126669093364558110993933527654477313894741074500859179385127251086406027747115640117118477897830797720613843837374926237990285173504712068369644103933688366275598061351415198961285060635021555396099315177887205404584838632922652333993444920981286640500324269866471161665010498256579180717088602735776417590026696160859106293049571566318851137740374114955956379509263114298359717298164634656160717912006541266379979773537295603180576097102519950410705606542847047489009785573835217208850218966099998028832991821740579452021780886404043064803488918734569006591237125081413164695680831310122502248741012785399944451119612303275981055660729151235180579246681489160897147630172729518527470405155786729009996323834733422793333178149633959046837386987104438249234707542315190231565272024710392121280559675855710516391567667371388097265200448134331040779782965708110405884448623502117320449872060243120976042839185872862847902307799581903927887652754577654482882743781240182762020950300295071931463837180749725050644023060228348044090400785083245556152996267054628036581488147000001329205118387057838365712672358845745008904722432820035203723229302874960582605745471694584819499550591019035461186542436886964575227075079774089818144975272709173885987327270742353051576741337973042048570026976364410980190453069809668423993636004797163599571160368812605611449936081145635576019132001602498279991968895232456355017048598077637020383463631369679600524289761647109325551109848315533191405241693705946548753039120964193916265735952906446034277086398222906201225857727481337199183405724196623341261437415836266578572435970183537146926521791664692402743750401371870223809098884589588360134050783982741902192197111884808394166189875614445987308416436322093553724797246809628867987875627898383055692464854844330162016966466162683499085753852193871924607277649254497607870289221412636093970254364723117451051163623369075274632970696115758477808014306119992220832031756640557683298363566226069105718393022919633037449049007842166034414176636800443574724861206664752548615517001049269147589935104*i1^8 + 3080643895040982314930733007868567994996550317226545546111228646167589986654181265637906212616102129109515899708961005366533430965587584801481823575201997259043481761298698269671376426905617318700392129630122701710531829763493985203127877915635725267586602099403344783522154526244425587771023737100803796565325280822178699088550485128824382801681653105281095425495287487586217328074784681782618631887887179952162722015994402297976151779457496128419355171154330290243358856376190623552114090902257302675990472270296189183958657965622514225576802561580115166274421921943949383513854253191858952091623457699280931227878029229838454513447852671783755458790652102338414807673038644194317449832872360291699868683510471694703362889791374121907735286831932029496360962342787791831672206194681152822993622633249438662075026598191895623910287048389878435377824017647724057477293483424255404070404090390017873772837448497082485645011448492182436556846415930926625583016595332115925801157178806960246843170377492175905905569942403657305929030890995403572609277205234834562114588284078945326264346932188934660087227737567837962383919195386360242654560128386171173014026805768123160734831637359959889779516730615767663164921274274501125292875355382254530819990948514968931394296446615398098301484476984894165254210140461749428298192255586843988561626784999743413891693670141707908101328598983040981949825044458861172344985146412489769444731776254934657530701274422859997537728072021983591571441137705756522351985761430474734884473853641082103925616007006366153841986145590725303148399744588071329209861161979792687996557025613360691051086752110361672241179231650170984294949770096009074550228753450193731190252799563477362811375351461278998560322192609874860307289008200255460541138214183516494296336919769764360811173926272575281585740610923315559088742920464764746347781856394847137111341940697450192728128094924028623023313986253947234735238273034926435960842618333568986055093678190067037349707471607833664765448980633370568496001828808258828990502526560265186955245954850338745230519995409179939683522118013738484483074256795877807779218755773983872602870411132221553946755042004153524888258202062753444238322423179195996689603061824356352*i1^9 + -919574301035954972458243073387173656296020326139138183607104690104013665259174966884128436598331364510468934553619067018563110568317078682834127927554600282563782436788874330641428368352376585494514601456174316996407138349066182805347190200694133396516529914887250698619633564384003698272271412689686056979099939475383905431900943402955454160326774093605872779588126889952985491158408925072640103827832755906792179130329368260741663656399400633722398495367825872781446066188153242442007014927621888907253150816317426605963525166557704738429151752677234585105816123272616494336362868264333793348734343631550531247166559039639135578674454748582818056220417035727377329334942328310996457484679009882630556694598770535670618488087521460610767381568736320699811422269475856564430754538967921445852162697811671569191338359101996738066432191945358411052503205022756268638766797293971756365959867585435598260177037308059788067178802927915977873032437705288953604455958472773423224982435725376900701416581698899845166633284843586839697458409099558039904930669141700746019487829162773623050910958392741032329021332267832907547934021805008949814544560956450640446313372725720931430725162164304306342157091421367291931101929136503493142554947002082803596669950590551198902158678796442689855945222227378386034913205289728350042304297086401906066994869457798209426833148466022187689536781244648917776113738409977707972985052757473644012175800351634352772653693499258529870397048315803177107159584049786544217943552065774158742820031396097597111292199828590948360851774282129894045795265820926484180087402025082464919082825803285473686150636131692461018750423594272570362511302327678306580109709302986002329645875994220105386657744529718681274471910722971959094216988423583136006440222108337712279263085638971386936220617807458142943071174502411567496171033792867697025573160860425001728225037362188502694639441599761962983640414162518413257587429966257806572780594707001858716982759769839459811554196176556000127979616290515933450891067912370478622518732628237237540827796757429193247463221431360229511552475029491235755678269711360435969489939657271913135337638550802745634868124872403183077709061048392036818246924392761708657603545923584*i1^10 + 93426155615779113131910129075890677695427123187903227779271667892802329678031050325459862560782419847199138222197836242064660118969295051995583620505655536609266543658323809847407974515197210932779510693620947872485348461779509628267381171770184341056593120802908033381059665176620461161523464460393300926220601378157351667146883704677321764096120863360129041116261172131516782535578537351537479512366484606700811570020052434103717602724072424663479088514020154911202267233355282782951268418071530620250150586251878348187846769665169849146768384881992263536583854199228414106024412242021369993465581390634864186651356765108104436093505277318894183241958095668155365194070452625288443781562395614290462872973598642431355097489812641978674030943096495442412761673212862607458607536842051663827245508408014640651885478608447154640350464446425069620693495233637528372702642247453350389161440986637645802628261171352512549036625972547211493778378824448299874712691892821080344952848195723638557673845738041949853612384535062296361673703435958826349121320237282373118565778811158587481149702283213081851194840137857763374042458152009005654527821033237205155703016246583042999358574647428823623976824098146287591785514804712714731741692953722218827331031831349370613519261417504328799468837960966463109782001975575198312432443277215479233465105968822908254149343289824744215256212593009065183466074996739362205432512883055787378980483878255575871631264761125326127963385528336775551915673186730614989604526474975014800322806290491297307873956996545735168935063708045463649766047967020063130381847541307736005638250261892865398610353657213321562217933714231518369451368452660410596352595403091734709624837512816640837716185526725318861845640812978841666968600049260913629296351419027002190192279280648312668501445986823104521580756354265175427541551069302835272574722282430716617349033580077280896698650731522354982392800553816015476305615375625121380056669988749947597861022760954731643792179526156461205270898082165128448669386829489862353630338508722004892831211315002631834807906686439614308691863720443909845200913747490777690559676394615586394229663267701452251277710004493585389429108890479568333984649257509649284471980032*i1^11 + -356086133432536629765420047078952079813966856883344880527136907756799747041232863785115031511999391287436631677742565966533926755270877150840455464222107176999713163488542582805944986823433117978419949724017614883662872567792284582401499486563916650663770366341848131128235689101987186636758626781101698899018461605779713049035480603479399924282010319115639404316355374598329060210373674624637414583354057479621982951951523908203327389759629164893571482410346219803050860373985913727946501617093528695465417868801764373304608941028069173626163940037860950610332796035005435011745384385441040119704740997112992451200015551406561490840626683816819024684787963125760236207102733852439728256408515313922900320139475018704184736077020041039263384138468293568367093375883408620679710807544785928770299248485827140661739322400530614914877986647152046776277320122159141140063831873617522364790103065924848666709035052116212432936779080707878224970583134104010704981871401739447867691715964459606540417740970691752143792890382777485599765479693269261934820005482260476089427542655900558843192899604306831280717843753590618869835367301087806248960692562635188860160533514289598022909873007766686498723656902261785530752485494461544242424176688601863365895549683209829746262068447591127213572992587716747561091256297724749650588899949302424312540423468768909289988538362441899134600992006000590695229915929444653174788657608391955322797157947793026198290257822773309301423582326132066712667788266199563501639420704663361754078458197905863709287135176917891747381001350857998565383951753120622380167590110677273923035784786615249743850627199216499965315178312572877447291427800019272245597558824795076233891231463146407480322303832486948286598385612340675706422175215403793369455950175673940825568886725221879323770731269611734540078251689828974608155786198433625808326493397039631808624008028278160735784071225079882700036172421910297900488801726957656770360570168620895101936528185580253484700302209477398263861561558146057494867396606705957460094256602053090018532774666736405257610131072072387539072714124142698252789088580721380721797748222028414985374688108102218195862502465124400648823545418040071926673330179063496958803968*i1^12 + 264767115591171933758033604114389420736544355419169611348200451634857788533118058861812028653544031765091938933554091862323192781963268489490918508419070635295250887124028042187307753047496253491006578901463969034313469116864714350221926871699989893678326798010973434792824006662912211977273923991999589143100784433809814992247827442694987600011388751830304135543808381360797171748237709951520885616431787520609072836109717058739092311748264073618404909014592509135037296932104575103048171513797016756778614686294795100682237064740973097518472884449455774492331683492617479567459064743199277318484505831617693243693283756409390506321077396456369605581302677955531136791505276014077915408171766395621339294147530808975359331589084854350978424566109631834251440400903165535900120095729186802065844132577441900637029104451757973111863161124661578994555897669170032344821438095741843982009326727492686230641141065355845511030002980776316031744011866241932705777301618499896299002514156789359821116628153052467701820319107299834213139292838989438195324908438364259213577782617543731726971529900636063464510343577573955031927444125926092453919174393528468571512867210940518746673895354255272449490052821434407805419413193059497232888743385813229394147747057563571153388168657912032000479636476659771213489524635286407053101346626001636896183178633017098167913842763770687173264875222671968030630209522268870915847053952986412705541391106655599427017555970283033256779816878169602018540496617035656025008779814365644513566334316774019767511660707082912025959334782861902309268671718094006159966329408084989500161820705449201931793312398710608091149544100863115977000931536056741650911612185548772586362223145114672996534343221252374468120425712182390931068065729753142364382114107332275062443789708110139476974850284468361288010853593325726381350833340505148392236193069242975047598308934407248497110532939676384839000639939587548100704419146101488670846766570489690321183964946746192331449923854023080318573608872431116875354003665973025045778853125989895981958888804856568352732575215697376610372081563847704866404348720368530390729379262976712850147746398409329192314263321049335969121869521560860274147110995475457638400*i1^13 + -107822648658365035207773566431386173371044419418123852999517069152633100372471430210632951408022664219142333382520500972660182356770947113723242103868861001495169377859765513966142197040187976147080964790883698844181106564556020122736363613767892696798026671781878637599916404411772418982975135812031437964323445145274163237543097136514170286103186660873392074886486756797010355047647548776596066717615873284158326367550463500215332674441100361804912048338600316664771448359617006386440865822163361663400675727352375023219669120105708560455406233365182411454205577567778390003962054122663815453648059885839580475565525569403793603087113823825532882234934323170233376071943624676173676166102261378650637635827549603685898200720945717643289692499100014525814979629839662115174293073095754777639633713184319972688773077890546888942915611563546019553220318513777738709313922121509807746218690605641166141395997563264500782963068718785384554425143805172015489941851275133848065774139711837393014756532578008726247310246553095993191986225701916027387999637958639293208938881161513200719249733127772063822040141283027173564130248486779604684532550367264233339969805516352675035957160106677132870939249505013093470805418414062507594309718719271008952530144346382762458681760869816696704687220398241660979984059079924460981479344707444156801175946095922938302265187100142246846164155838337354490007670538338975945213997219571504475550180367013669393708892411207836970689199865579059863031070442577894522719677619263409276258827120136011558121725063673710047429962461064420141492101724817966340209617887352401432127180475361665330438842548440455653177348276985093873793204157633145666256584591565117262385857814837531286275292145714640547377610869490352792599923211105696228307318656224082919145738714211768423992720295184926348096458848017764523373339455919899306380867250014031572480607160260945081358496124343042746620437604596950465118751641221873729683743578245765720723609796042589564315933226453767407313554523327537996430269859771485491656771429138599270742038834593656947616963608634242986751346032883376002912627279785565519111779465742167796456657206626179446264120764034221752022664970209118431709171372250890240*i1^14 + 32223239168430511287659852707673387502497541983486721637354895760287051274431114251114504613344403063963307496932459722182879757875860239737969614864150322943746788558691018301054587370847745289601310496374127160317869269027661671686335363016011117647899920862586839031205243837979815977130874165669874905268413499083269707391255255982879265874190426163488103245278612757096573171946703728126480039028300366951911100438209418087553310395286592774580315585474556268422899295730074002835440599037889121426598913287498268520394377849471126858304580277176633363782031161011748149697667299793192664009803237218509525565559990316212693374007038086846605166844929672529931838780106838970372871478332285914665380657208011447666770497346687541663362532268573726171947041787071203277451238362093920600492769017649958977633977342476227307794345954002404735454669735374553313665344230809123106571428601806899006818643311304192111077867213260226842998360766039996211343372403408977575126812303371269442563705883290432420949904978929669790758516631693383986527976911376193900728902670350649174121796326644881695931634754344563523935981690587976390821560877992969610302673298422254720924462640421407231513356973342129539205545660156273302766186005083983439573654781329487701019482365573006920353414580653990538671559668525031895654304947886064137063453774866287955319004382750356138022611605243261242577646954418450283400997784318821930250461034600082548997306720262389093406102936195536095696099002265535284811746585399713751863322869009508438876457942602208327384255928443569993131460393306372897123398631125352162063186534059319827959056195380660234544442436921938183095276900530109605137985831400880908718610874911099431301075561045119649201683487413199026558275038762870716944852505172102165315644645069639439571350191970204847236385699696202038768141752762818480971562407917702755037704172636758790403023569006092365486319402310990749489040403242270843646463375106585368566817439264809722396466938400399886566455856523583033860461814355163871504572586139521812504889510683070590183386468355480104435425883084993578703390532308980938675417926765109912971133412245551958714300621424604911411399612402619805724824213389312*i1^15 + -7713156504682594672684203144601824906176678079605756154715475048427361348052498541445059357300081261070845660467197223224151754437526009591907544720868743029152591198140023875567192485801990166883447593525996420970145538049930990870179619700477717724034999568587096826320591807711183473965545584903632031671104505039406209641091714499856007856833380001763597955035773505978815156567975873245642855508902039211263811193304458688715879775299539692685006846443910464119292792067400334038681768780448584755966980709681760340452843318728158134729555550795719073575738533417298961529666951140471432312636554542505522349330569329141979135354978663455112001568773172141118203059067703904813865367990883134358537241919361991399479140397479973539224013848063486563468913416813980760566480906022839166435272957414707419143250482075034286868624420129796244473123787662487655492412406954833658377729863371660369640889599613315269032964155237383471764737894271925965917486620772752348466483636311710774400520180299916961416502873816726253636920874380862874066747254237521083757833850399500394347825663807879940931275893542570008046377132177484388330774854655190187984361061492976918724139331984640406440729963919504526650148636411574701412165060875370372241347147151247357624238848149811315826407754615689394525740766434146867978828966184983792684486196318545383169121168150199392750859810158233463528946264940606556569631706411858678740112600436211832071032576310898725615340937879235673262983430595724250909740361603376280210428279790072608891349569266082254389824337208137395701220869701296822854738255153025301416017267650644535376340095061872692025637115500330570839203923520549085553218003201015134036440289112399180587554028637381134567115685476242081368007378278653870822391051749109720723334308292533939232254174740441082808816543922166058583276658078128629405688364798761824994458005579073021927890836523969148185570084193527013072431666948628241383356152564734118757502509667641506020199314681112453006891003154519492022023010509154369529170778093692240535014004128414317970940286462252644399312783900238040489194936468534000633162464777702856209795338661044147978543779161422257964290730323722796226786099200*i1^16 + 1522385055350260520334046104934018790873836931926644894844272284229437068665298888689415926225440454079846024262633217686220051738234116468562018658386245889753977904542403897734550830815356186910476484321898493055061010265432414360818520825829144148410222939751009889421490984175184734257633796068101327682108017948991103587301916437667204016129431994772985363281533215792367664547241544743741867445154892686245584658540517300858342726356836638100842738664638813942332468279812950054543551006718009446880907586663752547349788455103624677323251726481217870462650305997029082404113447570005508661917677266013195161001501485260696591748575420052490777384636418423721376560818213181465582396519667466925201078406855744773919137992180509359939687558185206306992736798686475305538176315124858492801470121932919700352727215939258204205937214165157474952775983772722576098917789623117526595400381126841355635628100549158732043387003673310667373128668836222513133708713023799403161359887060810550835514162826113762514747745560909338761762990395151891155721695404501153294069181126430627716542082322849541285365994089445683102500597826555472067216182959490503464186749524534709591202133773068047962756106505227890311976466237745510798565072303346265546120478060604793605451446717957340990183419055798047573962890908756808602976368234953395565902025540186254351828176027793699472330563484599341723588246477403709511215347139012143711803540958966498351241459796928051268260884263861018046637543569879783528488636864370184165400679862948895381504458755341213843896779228159563113788913210551310287241766951962153371945898661052350869129425058274255838291133341092441728682035186779213278995257154425803104167231286925595969809721497285168304963914461028618412209179511682753862667433350991318117748679240551837492853523612346164746826643631708756600108868326475341324372181908870097159735479782777347068816954692357359813625626124413365130115866792800067338020398256043111786426496708148653117250470557313700389065665187458495522994996391872773549564367912497459560991399853042706033070948706381373567477324903129491019778687882324645476484811564694767209249944202678243130712289482535838961217740165817476835180544*i1^17 + -254255047190485715839706851539500470911110326135291529306146867265729724673327060346035630166291809691371380187547679000408303562172027201665680287671241640726482764136758276790114570305481959352605602966625889088130131441224945090173751896275518838531134791477190863327387006779293033805733749120412866845389353215947143869803788072737711931472011146782762550310703569595341947308370537629436586375409693674639969096799506146938808080203365437405714252129996733795571551809110870310339125290907122848171440754042782404116462164215365375033756981934520475687444356543260958728097830458538638991444914128500918624179517136250111776147039772485853803680992501200174881667270725671042546190972844689575191997253412616500323719166866060667427563108443678698361146769184374332878425198841027006569064135308512939778016229026602405665333303040288293157277573283859818872998001215990863197160678771011852554377873530546796158582209696954716681874337230860213045071787504724644559654953182636254943115455947479093543132204510730410249966768201796743929895257906222607272195690815403567541515145905124680807395280353239792393790327557517797037838125512992422349837583546516258473344766796046262434830825160144506558031987110586821100503409729820750988240926133888381857489271489466832223988531505964357918887315498828024636339769548735908416397280733850307494794712514236954503521636487934026735394978411636931764473814506728397656814399588339063181789528837764443131268128829824970957694148086898368578523201984868987435114588120407948651111781866213396858818193087142351645777805978050198600887878022417034716655915985589936767612967707119286600020622939988268471445956859489127725236709238051884203310116933480741144800748417476551593912565399015893239068633491167478643144306958763745914216698510131705084993863856130425694819139431917579737533175465752539685448945092298499826701855667492329243371773361242486138334716968226243865035418802134483543088898974136946980333744581577076771595039795305359715006036369104431532626046487401389927737123700992600281948093781145470958651643637853703789331564501726269655218171415338506864691852737256050502522868993442608070731360344551077157801074815654313328640*i1^18 + 36791117871880510976101558398366844925255648896397421473955243635912419233840345457577656363186122682159794227623924304240374359622354244413098954841466136497773842968413658703067077473656318041703242762982079081216924058156483210985319746209711231207002156907307125101717926361521450877629794009039451409910236252976393622363072361691332387098934156122523682858155162256992624214410251922996099355558516676241927772078277801374203617019390635826567447877401577488765105346102098518622969544100283987489155423334494487446198718398332203642914312210038911691771138004664060101832264894135528425081493492836779393890055551982112452716618370667319837604404142833365685529234021076464297657607341451486092041367008235707701748248501020842380506446139280618098701322162200535418002590093335332218518371006275987572692385998497390137586857397793282904466183631522901661704547037121640655634144675463377272023419544213462779804103028750265014673853573988343999383775691913901773137573011821881483863781565963325557619464577754255484149230882772234865683635164626783296521834312884368005940253383001261875595717015924490991288779933132701167354767550932994104940114385565950983225489266693181441946520069806433632484541915370543517875210723491472649342747765906674842044397199825542032402174435940656854366461811141944643425091015998857702403876949050942726970642382814616739905825152726121950765836518690298277625813624225854359257487750623009288867505925776019229450968923226756205160916908254375565434092604460848087450289209308533588705448712833878521225136549607024431377991357389122273565644357809672589608781945735829834825189539195791873830192985787162413863046517506549172906953270202866028428813765116288451442226097369304815124276118178469296205303620274234954358732308758953147951891268083146418817031545229524650165518345813032619154191735630280064463891916927612808803397176742100856656156801025540016802471696429193856321715752772430698161507249942060281441623860358285564947561827977000342930993944343985358122036161418965169282557936527623579680691114305021144189213418196546180051473987637134740911513427952807215188677975531919677984209447293662648013160369106953429447342617916342272*i1^19 + -4660456825315892353336780411906498670969282480534788618122200662169846333348646101811231951839350972248456621764657022152582187045716913194319169308224840163919694855556781421380681406722538467150539966254224660513726282713695368820872471220602870841999645154981267478031086171491085947262427173021346385907263112134068639898968229542228499423562680902120584449352562033518271348226999481936349338006946866570419009380784904203509988716226054717086155909266291399355513187299498981875351253879764911257892530418093971014389368328357608845512499547052336898179682742513018265688647699234174986983150066395892886588085631464220492942679410485182132239925832381543520984723980879698100943973995566411657027428979788823324181473504329796428531293272033429033292375855854462191724683490170334354078489022102996892396924363042502877576878696363514784941838653435427437978152378583689477382570636627755244797142488568720576394644053294598974914437744062118020643910360544859542191377987900881319800258129489821671509845885257989092749956273788519156824698845908878474205202735118265467222235488157523804946770079183097196370050586837915860998179354591985131912783749469921358056387231121944508345339184703843037411818800756847430842070157842434915198697787164885232633402741963488650698937434013311094644635313494573644362424397207846035313188509853471607688822422078332145277244613042188887176732952115674678324745818788325059521268173323577365138146186572252045578066612359641682822738820860287855644147405245329808288090296168781341661340479220474528582041991115927311055018582478711514178769236976922946951320678429139750898251856465990338859993067570866751270453572367735833109208484195497065184733130522997224440793754745445130988085688615255214264181904506609491816400622896121575754785977029823392601740598791885591235428109787606225353625915553562509253711892177247898512856962629684050720111964949954982289771373522087587933123938097962661003720888205027735233973589362596745320262765322107278634854776908298201799152081479664708033686677054925992623697114813322820502902348464950219574360441156281567181672556830914577159176194933072070163757532315149811300763357469015809741996968378368*i1^20 + 518751664162883332359191258746722432866443013907424151733306495572274075038329370352428862055548573200126270253776270062614940058379605365136799355579276248498571771309164834199758731530294947004628356324824811339733613700629809885194156312891818677213755922136035354988316963413441690270524174660897312823392940668731354760196090181975615741531437255170106250927908692519362814782477065175837999917013226594305611404510520936579753567599593852124807128482617887127360182069098329143205029143410352714292740049690130075322048156594698838743287897220902016497717245556722956910750994496497077167167611095157209188440913707657875738225883242542433511282999301540878519870524854107371621615008237262012783703328013420793239722053414572406402452372310389601025829755370285853040328849579475539405529584386716245054760263519494741702480513840784462780210469314891218243411841957819845844221594416435160822283417007864401901753520238992127451553895595057611993522418785345343889000287228030991142455230386002730228874743296479728226177945416593476170818251263866200165057559405523083989218823000133954271689260060842693670877151580483775895938640898701135974998299539507199450346951781872575288876314920171475445416715663754360392152222769640314178854889391455709924670957907242538263516811519850195141225832240254695847790881232874876057701677644241803317915805734353487823354918734850469030745928375698796256670344892198187158930109343823059540953472153585159900356983260023783518806392513074004777839430904551818246693815112233836160886841675960082977891374994665127231493458287465619552713149753146891818973914493945888735077126509045396470843840812547422288583568779222632956084757817471106223433971853262102225079764648233351316724931610429154002967689605015881068798617027525129121509044995653752140885981273169220215988630937483554716881435504875823687705452434996956457314736311786670307626911591376214056210412127324037937724370017668712418163927741392226553594272465164192938613687147847824841904070669050790542290757150530598963763372028985810669079477258590614846174774535537783233793244896844623516068241080949872185619661761141974678369882736841994659177430940110587219031359488*i1^21 + -51151872715379849066366284444095405294553960906170940944288289701885921799044616056513114792419885267806018438041437248531901105944085259988936036303826337806219370786219235193699662077694833962839671916734036782374510241147162851705946165452579429112208896482627944774921753887637955385935947679987793601459184255624655222486681476332674348071477201842096823026272082066748641550456608864635893233957090504963057935947038365036380881038993573620001877892367017435523461266558817802889900484938834286412031762699495912911893770970476230469804304908257921784492469176232556250334134988895179175939696779913627723605261738888923661696819431119699991227955481919731438761455149546441318115324219715614028000382895800815196387932993686391111981017078736993930687901803277331147282694295084462363367794830716830414985755490334377890133467174079564402992244482681244214627318483375351299734573284100621883496792669968684443991836018165062239211572503222322235484484243072382484937021398300856195587436015572091282103753376419607818953192309079101276769926429653940726178925032893222501887105695468492683962459947640167793831700857703236179666950739418443605815870888545494102493236706858432433903923563985952971132194735227485976438564160145477243610696073252017721086161309752634866765997974567382718418637896600135470026414483945325118174640542570869643619600097346790636966458024589525086992570972547832773768429942327049616587040774459206164182313409204388744839243137717247383814602987136901147606050172062065830760280994905401875216341725849129656582048830617330445908757910688953382959446246937817463754154496552188833017243648886497951439461515729686162509532715655511809971777309577993871791900574233835733248168323186386179827381664796288627119895182591659065209132601765994018510009161259302557995927667546255777960398851732859027449878055576206904299410963586337375839602740204817914692291195755774223200126337718448305663659072463438151286806111728232267556953526678520662322447624475749775788297835935101854901728030860557278668354312813449007448388376326263834761526954348404427687116542789072624653356894244764139791673786021593027581702174194307964333829124837774423228416*i1^22 + 4520268060805183217850003026315950302558324867230255376068752970498388729799295221172032370769817824128912364767669640178397236718988460228858706920859157584159350290344610477315514233580563186445259790235811122748458806275429044963102262655182827930123774339648824885676943397094776218579960073406586929660635785549747990456280779656511460435302132678336938399843691381596189560993979771872197630766685621216932468764106268250815216834733324523602407173041087508551557070142786658722383721265262177020886439156101568437179512997469058599285262376966002044983182153738530022768832136332138489187463632616505728842553402947816612022737478473567680469766963753867557471916653545193071094865471211201225849299814401657870667688735953868255928331864168178625585080200153463671090916122186656403600814835856694474038099246448096262213070014357730925582514816354633964589151819393331231988877093919423514129825436737223031652227633602789682203420348808367238712868497584211544037528811616251014008854608330919547514532724155410849412714609263183145971375433922298350126991109180342723469752103467771282998682707214128886898066088628304934803704624794496828930850685575400381633791754963328464444979710957961394193166304181254429846668029788563423180945587823979442546952985813292606677749172272345879707009761208150096367243853927456933071827094489656990449072569795420150854119216561583837094430526253657775741070320502245257051499040815545363099400633489392200345422840116194703049764198998329926193672818238355809810210233991738751717919204114216352830681512554885612024443810360679176098380242267487703296457071383620220644398613119802127526655046181764603065025491541694232622129055247327145067599196823231339966899380384124822971823742747870939794583752774013019753358463603718475163770522359739064242217793928556080506623215508066567190216324389616751154669567537896707087190998169800354899734964677532344104131456680084998104034723358502723557831099874071973416644303317149186689287085539173714662360077226655506646004628339572903528274757938454471543914135614547482883554598871685771639854349012232635750415649200929503320552188542647769417984194584061143681523373561710903296*i1^23 + -361968593525090718882682012716279593660740957578775399659467677092092737968283170276802162871197927036113949814585797931654506307355038794496191383464689161776105475423621871120775352096417535919259539757903025981146387035986721179763737826056267406314852194090120440772781946455502170077751333210121020254664159931259678231864671435371738431281079414301413775354055162391554424136760872473802495141450854992688766991253523964477722259016601578644054812953933821051940785986257060754832190965885807622249685172974659130751073471164240247753296099832645285916454358630851110100647444851349406732457130964396358191901468175987741168205206974748569579626982472374339773666975471119458397772541644368297875126861618132987660850814665959250608681868479940721486380688865983101113535912579024050365724240433084348571751333822854742575060709529780182525336916921447938664505346376733460464757631462002184113124713575646297502645444477639085585616309069090662439194796187821250637921045949293290858417288780216018085534161767304668125660565390418958825402512967787503559936241304048814373180848121507785030448399198991833778536345749782066272993419678795201660208011797604794081991125898398549610850035284892670837776842575360305517749155203605183379038761302191631652433828065601984299568710000754727940175623294382568957847217539474787127194591908173624383011417214252749769211800800475879668722256496530318427551100776350960993913013185746797464627949756968813451607019155424520060203549051581080023511445067950940850210915226867475534657958521556180479143829246444433146295836393296640930849111862729562145501793509313795084758196158973289704958724958387005643763034702046626837099252399270653312969027817719891094864395051009782109068592438826721533491489943258830428226501538052061980121758194270037948129489790547240822604755871343667065432437331541688446026366928204128882176696662698687201915260390064868269670460746825326316514103352636760617664070234359187347187419230296689014808829995554247223630629420317222522398469051302061526213202992518085346806978131002799860483098521546219253252960150834455582412375462982356117161419015071636928522203349207942440959722798448640*i1^24 + 26438533707537581087619961185115254579683244874322225361187013104872277658018496068304677724332037880862038053123621644912118945006852127300182941786004836792799256509955030018525844104170799640020912160652793354711523616718141257856683029170169472474449021814550438056961365982090097037742603734966386399074212408335707000573074301060584939082892868021517936827858131531005086601468650690100540026690033358521173501581717067043001665035292400240367248136385387303482434481336536380848853943243180343382657870598031390740420225257867646815279266410281991335483492500927632784046181549135231786767205937908028976198562353641921627410508052185839895973612775673235084757678758268819331282956959295377982236260489278136675124222469834769764693909097640300976694285594282557745442528259889549573342139608316197212160909900736471676932501729007020884287497190715600718182119089004624990185067326212918167723749145927053587201912078301658185551194353354712948015269849030105836282104465801468953952846014841745986897201673922391325811358310367866161171016539465272918188107147948382051739517787165698391238555502320302144471270170837067475759005512296188693018703333161907430190688050026004111739750084228248759958941185433553402909360885785226141878193023169007278373416819612524167572465563266349780575266976238498725104610986920665216222323281820122781456143848189534261998275661465212711998994885828939432253870291158228385004577089087777625717133998642807778102556193796617110934655088168718894037482939811991749790784851764218788686237048487337510064521995859449081184772690245693701498552682902348278595965773801345486979906297429690330321839301608481449036369976925465271294216066475143818198851464019445810410637711594942178837751235126423487547087060750938648287497741020640899130044563302752499216040345636067618461927086150031208515768415942287167671173645219307111076452335911754648119807600965653385421375395315920790112826462233841845078242312625347266022114086378181480159033225635226393050640883104773018808560535251750514689118179408173092502302827947533041367799702617702646269088484766906419129940744984864886408248445203118439567704682202858779305635217408*i1^25 + -1770690572393678345630256231108847083060867793289536977456646840856323194477686527284181854106462449195043004128783463501932170716389921567872912838120884488114298595403474830418416303017002834895799732391594557574144588773866002638730156600261191645878221160175682544513058065560735423186054295695174612281813666210875584337850335909254977713765896690414924887223400146800935591887445049632029739019736267686548452658563388741221721678027334422198222448116035092341078360864989545657982833719360973354830963626626455097880502095276184419413014604159758688159986677289889029332031737101361517903840506885924011007748643043256656854419567365065798184288978367234020994269754376034932181620731559506130544874443759310278855161400591249738158917935075402079981471761861039020815632619312968156539327957727338837996774688167278134512024046659442393583527738702217960621393501878898191267525763786386181605475842286423509959778758613538626633785507943703803580452711659248051878058654984089512520730044583849968983053498807941455684000897127097738709848407704993738331393280916370001214232141906530233747500602439603281455126773574917781758332369356894613080154854568021341802451267037207053547654292989201729054974271969726065068867924671952081637347317548022997832858925601361188706099536501128784012797954745743478529427309364864817752445256303222147372192326764661685530811628446311929228842818215019783923494967839796166081586458735436490824238026417718828764927229379244948734893852853316834634130134820562696748333501446919759080822589614887914412836626428285365999527202521778704185155540982390161932824655764870377909927151916751516356962666591269147610949095673854910684169163938791921637762363765873638056403531582619906696509102835602002469819353658831120338286892038986154875220105402956689583022083020729822188418561407263298283787443354531563332034876425186915982312625983814691598021087238188677567964520669545187407925450047285701589396834482981994582903782451510693530944542787595923323670267199394786810694043405303053244443118964860321027643693706923086387027539892983050462442425021045866132099102301532111265449359267993796503523932094429820180496384*i1^26 + 109383505846935432966247716092022111319917337759048845412696097070544519163279047812609809439553957800673509985840414782841441742308267689536033365503940812408543526965376057861629443947732043461847313451453502811345418970583059313670804170759274163301486429521131866822270922985899933746291389968405826797395546029195176958102453685314335762776360269229038316018595719214382474106769659331319049712466865275018692693900434260192837188768380189255716685739802269275706843922782732617224062986056175331669993866867658406466523286853782171802254284946241311063253316168040124763012150121908062489152316702779804416937740408287968871289927424461396538252442686554173672437907850331081723135004818960716206093743402606481145641192331253113635403881148482543595569763340220647351687153933910043133308499051243110530869321773630391939812098561010372247580350899411652911356149089858740442820087164257360852329773750412920211234078897991186622759845240700519684923963711445733765950151313678555349979982269368026641105206175402275882953408946473805667551835828546705682117492829621614918172522494493363789775346520101078786551624634241316947154487168555979044198434898670128260038624327990795492884869088403131335545962818029518684565920354254486668864556619209562786083345416562830832855260798576567952424102369693269829636274906045607853842523919581711648457658445081307840789797761853483944900254696411417741019577730153898583583883365607880382421523923766122179694479561243113063189901362144761939392419649669003706488083696501630968566236696460920235210356341511168960437498236733142539758767151686455329184966883848025061757997933342465480883500583800458229758428576863249036175190986966133964075538985055108801443382586030232087218352316861498656982509156532600319318467648571482828087040920501899866631349444961227088614594084319540816468681018422881064945779411331428961709615851118185168613233590794695781161210838455434579946609358274873029832972895564576471260273569865627562801621222407486440458471138696877359454873841172141261967220977663386114735717044242386523449292950100337251379240012915411899750476441652490067260111740309068730766408219369316286464*i1^27 + -6280865603131764761533230622304915956062964535395658962626677773045907002533758435187961559040966702198251437027162599345714654237254535099145544155689864610782369737100049951281556213451723660536237989671250831188347163280210180803584707457781256350545416124740315595308389306322260691460676357019506978640545904320571302946342759050339845339151842930510877566150608862340937658220457380559950446008908116637513620160191996637472359539921852816956236636795015761570861381668970341664888102699664837555265034208214056893919698814587291238168859862077913458987907612260826476298211001187183837835328521637402851539670971815391881067620287288894854273345330151670598647730831833249097346439348616876243923094036319728834111949949253320636445149361133614622482272985571365182035861033082609018511171631221370340281241894661721578867949494549738694448406098543628518494192497328215713998109262116898523232066091034297729041966964226838136565554701943703040378075383942629422635314434981372864578781795663942177287912072777681131175767397886427421219633416504876870166608557063738965726876550006367514988383239509334902684161367305196850181879310765419396840044964891010569593879528712920757627565814557068350506752824913204823878356169727174752345842135201445433870577028168712168606225723126017323114526869524642497912700089077427393605959156872013097611855531282529928061568156636873139229629517999459346669310294309676341146745852640133468000203505536747701111633755847679569307021941728984170723485004658581792196252888150412265358897253753239558559854511426288799741104042555881436553353611001838315578077301818553981075803306969637880148772348543624734555397043562607612318025633725559307566367206567640804513753528189918380610096378701800222567343783476431826384787871351869835693516281599911046464209522584411128638565907418822123373871156556128569768841484384718658572733127236510440208810886475521598533109717304494217693012372339295819410666990289870785015831483259926189721489788835817655944898149887843736801218840011134771861993425229327184104034277737662431833999583284813947562414772707371909451545276155449762190835324544517491363544916268417024*i1^28 + 337667303501285680822023256663543293056234272326408579468010238986432658902780633541017955286829670900813401125194174560993331506232625644820091904605615964689323786991919213548948551838228893034932193037216280890765194161416099958475197864837770301919594379722689439455348801804887741792426697365377484284814963071745500540104768377996796592447422374691982587855182383313719349928267538087486415648587566077764036149121830572710649062640112879495431813969267465286222467580206535925818770722247175917567455048736767840803778679378135172036620728888181193693366214620546214595952815678819194176088911297271323243204855074115907168389759297885074455927587218055062623697128860672779917756650899307055293742907357884686700549640632782767771549726887122457623299929152324130966756619821987903476651219398560504063970015918570208383759329492943949253317165064660241305477941849229189085286824102825425966098823574871956708295234736421662572122311834151127122407635393347295687774685812463646270275513945544871946346511372400212744693682288449340066714561681326332766114569433452388292286916248680912222142219555177006787867875729864200562575884136400357176954127890152204838609577695579702758658051377552694201650229982204961000699257419630868405336846291571082126427251727048857443574219924678858965878398758189746194525745047087236773195086483048856304194459963915698433011381940370183337391173145729629519339207696021516595787788617246618178162759067782906163386351000609342100136196023317756577835445593840534910250405814296505617631868060565809859923826592212304223773853208979801632864454168720946072473286336220251783198933226662978654929312808106455198513612998871325255022079584750031119533171661681314855691148896970174267166704999590582072740596054545001212706368778356221220016455435250264916308716440589378079036513101796110271104859120103331863107244710027964053477271230938495987170220918993585429907337892664034787188597882175668457130810317260729708097730241621695575182131838569492954771344681982291766711501959435502649394855148973734131232583483143824471999025948058966176882267151944942796128454542418645353263168336332504717027904061440*i1^29 + -17106368911768818737144872231809677009349947527078154745049796650523355841970114684835086185664752863406882966228749007475981384648393330429337981573228955429583805957825366393304177222523491162029645841230561414904684361134643583607809157127615018660363834360198988916972630099119748597982263489902596549169345852912129297848733506775951631376817940656164743260957537442234376166387467020245866516923269840369467379186420288993481363450927661860996636416537269939133087652557908520248377819053136450891801576489020986250111236375524381465627132337864098621829517160613061251578052957274058366647683177961591674151397341395514060607934774825285289414828751301631230501458244288698298598439497241886106821161111838580878980188632911742607416789077441471188525494510196415421325919650998275286179276070115672997052670443460447661255588103571014413473441135466795103873703458185635695734445383892987140545210423892833809271199253420446024904961404452558199269844297914435161801681925630115570918496447902080724074478192364492508832608986092054047036365320081890397887396469949032630751446093550750868330728748222661187215774661888099418030848355341347594318842483002658847883062894172577812325894606083025760551144732882084329976374971054471921331379822159838030525800430141173855817748407934085161338397860219996444410502773541486001961936756614069717327591627712879543733847291856622395637300543482127155042060534620192793815620005181253613652519178208704587948472818178165471807628236679800581131900094791095190204642797778463699433060824079094335057425335223907275757311494848251279591607057061567622000183826565748505005968435158059165611941776215116011871484094696248149721734362118264063756555995993241811778666608391552094596918721605653698719702537301319774184033308402404560824380997018887349431385529828651536014174283277413074742173431416734894087514113896490243283163317563059285725247012981092154938250014621038299301232007726960546949841623041239414779761271045408890943592811483616765700122849703566063046781138065742241298335889393411694321649304236484552782349741503589625923069502841926390988927639508182273155133103091939262238556160*i1^30 + 822238165829669786339312883291487307433710542055263962841152280795410997837805287209760449422896565857746763887884423364581173978061377548281702393728768685597541917171519371700634662510056830187613458021013648270537739682556248098190627742106785336607131829435472119802870961209186852621277569837288588944084492306760591143377385697223715483729490779519406002868804264221795265182415798106232107734796579036994051850379364125076720634494226533915322152822040411778194674448299804516128554340790712614826246712491574146792224454048093721858186466983760347287403065508751079071258306801923000028190577443482093897468481449712756505737060480989027205983323196039375462879535084039398427639565347759903770702861867384850776073230957431419113565135626621258839710614588210368591137455953933430809314129146734705940382083388425680626798281503310305996603725472436312597943625496512622452407583703988243906465820684119471258618146816109089787782046195152394922514318804523209101710527785390245060874390936625617071907153908637558241873950157095829002848142407850253194200444969492000325171554582802198279103621457541106002770694681815785583781029707176803027649472134690657286123805469135890343518534448376958057734145952685483441186824675891710915292225048005349161791598229059431314684927679215069972805167640921929071155607006605656400755126126470820356727721835151568504226625456630980401326974514018425896264282673591091839853750572750365149061028493233811110133642791449058139904051704226765895232513091396963039934087821363442170752784680746989673828762488620803987867315174133249431425700368674655397464281191157364683676949807121828203612331643579385330997626348338073053704074089151047738058342186482873595493652677664301794661841985433691290917984486176924825472479045387688358985005596454261650183381556922935699719205439785918708208458539181497361865779233764853492060272681151059184155211447985139634546419538100608120323810189897376589909712283565781153535566564431621121857872585657510112741949498659711876813090357151144685506398519502132991940132285895554899386939916967823197515296836640601910054265417843286657114256807265952595968*i1^31 + -37915222267842760265437833535542034930958419250876862194582777128209220535559441042910779073031780268476902922179276846138647113305327989034927409721554372837134490906323507935745401111308489309023192960546093561294326201687853243038820675691397226739292815340977498907212723972047207609476002290243344077835424928585899454351176615856295607896227038604881350192850853722703238512297228646902261644464044373953046202670702163695633712713511408918956405853148136445387631460466961779088093905908261534379058635648098660483430326312776142007535151337432207114993406268140158767252419935949946289850379788039948282383073819246261816907142559520865221020710856042593757851624702255685371333564517204070723697227482993260010126336240581961807470253161611664824966257222601012835443874739790646224986833633840365009304837307993390333702230489579087216226089588475621837962300486322127646957495835561340897670754941392965770064176760872120122484532201187209735797489193583283704417810270922278734680028652366381462032510410410380890895870453762571259582470600465974990690425178816937345175982180465913629188557150361467232247288664543537919236589693065443578667180735537539746120365680772062122825049873932008690232741403724601676446677715408783995148035417895220607431836974557387454858383833896264960725170217182777406819684586006807095442284365971742917289800860796295605403617024763470831977412597803672081903039929638662356083187717416938569162014986853502480897303790150601187948788714605326787251778668763738193285243946955667569166954974457851748813616096294411535092134898084234342927514610179330443229284396576392823640409325692967817546679713730760759172111735231248044605731771160591727042992654404133264421235092940866157564438742546688762071972586164151368183842297644431649018343850924978049111928104551720260869578571532479576092649907957797148390502076781318343594202265877249435849774687205061618672901020799579316089220156337848990505138950395999594111360571315541355693097959580185184237436610145725490700999415823869789468796196818286070540017732145425302589177990233013851078796171215615065115449865974924585070810164759625728*i1^32 + 1696854027570051138856545023530171103268300182246037996954191164244326197260565575197394496902373651307443670106189558948033628665361750703415374408934017577588999162260941767131615229035164338686508890349781546424103688730335110106755727529000041380111055439743681482280603546746094622860816873466009896921251529883026003843432571069681272329871813396411537320185146673420165052623317405738040427268367693020185372814867393974131586636538240034998470196330700455758089193227504483455972857582738638704040412564586160495550734077854891890249440025345098006665565432932636565449350280586194101538262053693670572370355203192389233886620180139462139316358511252450182856615028010943486232177883744176360948667402238480313249462926347743379436315909785794092880655387269301714424125737198521260031011541762016691272309139828225447060001527513060663970368398042523943136302377367422615563431425859622379359569775924063807765015376559382505451715648111143396199555494384892657321652150480668009034640915687335796154807665360349856256269542328665261659018819834994236972402116638675287867893008386661702842247180776255900052713398779331290790530083672325173594939249251824943885782105059252436123329397794604021673384694784059663655293263139430782100536707229806485762394639051065183358590684620675790991591792646709298039582745646339924412228492846282724208710405358696974591497122937322263103703395493225488160549346867607936479133142675577023628127302401595243101976391528632404637216369029677701753589464678976369714029064718898366515695504907313318149286858340592594854948960802260415541715723576154032646849443190253963553041063029040756139559674908517694507612673859794109306696237958651537983034125495439885918696806245671504972608687452134678104136318961803152775865570484234932677964976050996646266632049077148075178918153704836469438315491280768998079049895636131991787407177335209515906262511707775052374206283404721410847395801645922819703919386604866641211566305300251714087750996005686201590343700185598702337090293844292702941073683045147331713483402297608930343995944488432141422921846104991623286104485382823035936733954834432*i1^33 + -74737101774911558115587162515993398623801573404636463324954324699884857357415157852026635628500669263801789621291386508019041259942647228518211663082280052202845210789950037096068992149003378465310691764243907110404810094598715857912288049028818667875971227910048443724080342896017191462277745229785756752890732559666173437069792846769256113695234957613251221130983955696230538821931356561275234728821066231952636317089283274401623461556738079338335019224736251495436455706272758290755446903927218935185696018616711964504034441611938165474514299342542537412664724769166229095049090802729662465325831321514519883203709366320872291557374280545138860327394464847420977927084349643540403737997189925445090352362824360912237973623478629499704251635215376169729289726050091113598856004027407940142454683387080885911926858882640046637379422520280382000735175539463291547516115987098426703314193503811993939517906119376955243973403491298176257188290765517916491317168865919898565871821269340524489684394892382740744546185900078056845993581975015662143380357526535698559196333911579063017992694726533652333785145937038652453235052317614951357797167454581884990031869573860738416829132929170573844250536907790636194493789160958554353730139026522669871901170475554614930472845672855485557500085637793332846974907392085125969784918041572494654558748611397219053634503192866809795606810582610050577197789363403288185872009030181917156510503064566426461267142786200478333414440036236643988425352087305929573628914410296027973984267763091898676765027773737006264606326315314365658353932554395422483400144503117662986482273768505053278057697429332753079969957866531974338404846687064383604466495478602248651925366222381438287488532080154061566285233127930174934367893295077212331477932512167619642119243036768970158954129759184635693825566018188046661809717701991995733243703126925080091204802720238645036693640261548342160270177415612559705552965953080134626675206946797906519180891474157239126405760931449216480649543704891406575911732779091327852619292806662292885082436763172370447684255107032155340440550905002015803954410620727925130248847360*i1^34 + 3289727866677684779640808621454564286758846800484520991962572444328811383890548474675703614143961553921981437559830960262400180658503715045411429651774036451581024328299668282217068537210410015604963768469843132486808831017992615400609652070017488185679586612544891106111380582368446888738116551929439209419729444208325753247882907279861485883479656983398020790860677579397096186818905428531443469976081482943794176679869667706980235870028398807795563909584068720977174132268387795845773347348321281822932944439298408640968283147542253572992531415434863506960542822256709633317411455012961555985109347720489192270778996324003388909840798423614744587623791106937206860991392825285867692801718928675449476619775257254072956344467129642099399699680761670616925538567792964889595892171265087020643929620328754303924645406365002238769135383682478395872988260573272953332350003590789059451949137822926928599923668201577202894047628348340591527785153993983401708007845708861034209767524389275704563212890192625833949520124432293202135133788698351404622230406880111250306313714870254261058476439127893172580910373514519874919297552815836543720564853210713059493025520083618270010195454987395441039063289602165054481982420365516590484515198586786433192592217740667233126945484022671466356240070461886461424866930483122873436518862502472615851653338910638778721972267308189968868749912338224962477024141147245661727240007087174317881980008538569197538101443816885304358700377480095206354814098414668286086699184715881256272663452001795016675682180621691594734454458414387531030549570274107998375610171571792318833932340507134833499362804807716745853867419079098262549135071147818616592122076501774172875291016403777932843376150448764972880752345510311457835671463957783717495244303441747716505500959605271674443057044396730920571196306693531720277892203164906456175642137970261237344181029803290409467702224355268098273863712813630330412569760168032010103014405604762257314604447297089897289062580535137222893976279022478719848147172334785382170628040478177382131958264811999184686703208860503010086519738159526918797082188896546540486656*i1^35 + -143837492611203403856284002892510182392647545338676919401141145966898934206578021655321849178516973996978039869291948733149890183220687188516085358640606101499781308477768337302853694664030058265687243458754383611404478837664128136258277479982260113881806124420169020045876709442694760170522047343871105455876455291544099471010038001774872276077709644525349738496279975661203908081295232143500686051399253164214577463146595470653260760860996451766351095367723624892555363454711591843105164651366216251900692728324747461498072707329139011062479459321333160088378797626903752417606862122212279447516625851102162099169617846947994891784024118174519404590500356679325625333507058015341100578503601411411701318739942282672930129850911531640306076628927822784351212904177782197530498434449296566060641821417140517722632500775342056037545011720931906592664390454644676455584448332918278429309251657151004137404747724181687210215656644165740715864975696661907035907750232324690607303043088591362734037126599536306039617194834630935969100875138385711330546183300386678165777947822966179464632161929015519345303328440481731152572579480120759674866866346216544752873184216819337168785684938836995034044053014973167527958659166510763904612576583492995077961701780217413240320829606218188081442048005405452581775685045935363289983587229917669750876105985869523203906983468888217450905884251158970896540004357049032093475564264927886980821119710809366080943859478369738654230842292819152662698204238082668443370716233134694133921288578442104836129409340041012811557744707947784994310680872304127831971755098031905022267539903185866197819268698440403389264035361361843247677189300261910504827965203566196756569229113296606792561898374307370910855968704172098067525892526063783335092012519538049529103862066226496342878632333265047410124852876632360917745792004281082998470190423461144700349575573665786523614611843690666512345337423048689687269776734130568831197449999448674516574964053651201122948746685273006908055065437700146836127826332140685071542386341795084669199343115050171610660401069389318491767301292760679718179136064502890496*i1^36 + 6169001802917436074813627604703429691674158712082835158562139804812798248792701585833017134993188890807118461687168587578780127049728474347765238845001768685136295122101227415006601124051966320239459314280344787263038324134405146176792476823602076759282709908310032715678448237572350903917130968712445885329793616735532394099435937936269471477480410025143883587695753529251519362702158087834369698450749017053138182901930942391475910236906082641844475548839002212960933970682731976539362313389644164428937236298435227753211397217004302395983815874149115106055351389146999523417190847713855770837763722509704267332887406418918570111494684469512088556892695463285758364976942878070700120214491322656491984217979901444704689627722477152389336969042698744225570791844561989653341929762499342420113056195047811054458730535166392598819390477614319761301853535656209632411945050679404717103324595626182768971738439137424031342970413293702065389122480513409805845840092990659949480451303267643830595737349717770755251423041522899294105458644452009881734444613228860876310987621261371144866113456442063150087312479529007485527995648375203763923637278371167327454579946503737260533863663663198407674242436745871810709736547577627569791241594078884705003863261297056481902065427225681792346904142845577744070514335469513441219731383968305368649820135055634483165263780428170392107974761017288553417979585400182408364406396940233539904733565117392565080075703515429612005835528229245165513352883201134794093197331465389649919569468031616145919308236194360464272187450643402101432716754794235034438639352045320753232722932420868525996061520316788963249597646813652714517211559961966206701983057968394634554394923279292325571140418499757881373401489730211289018751724829666756156570872365774921919675972954651674943678971498887492145986581352521599669458244939408865871075949431027425596810003361552439575605009422650841187546426009790433787397462818260491280177856057887341342804797630228783631274297365778149311901808966519184751106149914408875959450904717327862535780309012792511140398844089630888484081413523159171355700642185216*i1^37 + -256030113233866188848539392574354320891781943957230098499145153972488369953960568929214557871016369350520575381582783004308052656505906876953924699565258686812771171416397125843236636294491934525735326804925747004426343907522988428360394840840253518890125617757820284675990420211855968390231039583657319821592464322177040366783420805257553977358625859652240215106053839125145122982348035087329727888446209842076110993367025343775843902296650094496155569031436129207542078565411267872035368844554969256506468578279569747577333200929168388371548585132801414553476322069162084005277875489636096534664536286347307876682372547439437792459548533584815971615054649796272227203227275534937011683000611338131027457280885751542169912836149499413398666058469451994621328946117561111926832163508733984455238256662746365536858626441190816576233205730539139899480415845289137977244783576762807402497694069065047334571213988232839384120388998083330486668735727477448886385910843318968060059878266709100192521038525324638815667520328121985763456411155140361811875424553196022782420821879204936289532502317511781436295458173497191171840943910223923102348950278594628794618127731976134398706777874639559297583483468697046884747879598645667671800302554750296695163891434251935225033192017463175039039429181088722103923421789804260052714736343556953026929052786384451276193481323814666687910136269773882369176486318027548217852900929871598828021252876497795464404674707198664153291284979755172722548596697559793031674249912236690457237903634663300707950091146091476412916273285049542068181839041618208729201423286629476523840086896174302100057906982824105975686167311742796341223844368161412841804579158946535126374076044573083775033743202173671197646635989425476084612619838139508950584498321172901036035042442462413742553797345715711363719818536428861471651011915221650968818320241589809076765320251591071912023966490419101165960493305185988845290421686793888953766417991540873763467871016296549023837037640767932329544130472733237859531364980955585165453746680747728726784371508478548773537694077552370635324252120370971094265364480*i1^38 + 9929940775759654354310192655978370919520746102357496196471333641647567289708043365203468895489480178416733605466304314389306029802198417536353490928865394251306259173505724782346340476633530103974782335905459119993024053229880252142375991713593068948975274345952243284162611984799044336151730349246600901330431317863971388713579690258352058286104026595647607367568417143253025179623278735762624314777191543501797071789165859245691199789680162558147389743133968896470153618507568701469605784637253947164406208625094173744826079036853650503805371375504166903786784399948257080945066535662900470570530862199697943039997593383021805250198033142097200676096411083556803255047883520566851542869594670549984431325349688203050839943863377977590723894160052911489327995064793293236343769014677278801257228923857867302077033760754038456445463868759260705743567888576802907025356021225038745110879205925876811114656078998635556047208760274380062135031604899934084582502370343312088832292829273648762163125427049055344949577106380284974038100836812544703385567737402488522119889155724092972713759733262880989353030942081002133906535919369733997016425534160939632677782018530009231691799008835950607441936623070813155139382546076686494056107257504090650774851138106393875518094130851705622728525507444984453202978415586089075314252857912497119914836903936582596369828439564999674193036429187153202233736455094780346745106112746927730678580892617651084805435541319282398397018696277426069397512748178317118787522040314226265180238226409176016933273838528865301926431337791965547901731197826429183546780739687913137868143700453615664501229049296615813856437752421316083412918181565023082336259243652563407519443105347841612492347347769579828076630479665828791593972584315374541691267460447136296308839877807297600463632523053794460333604438327612718661565744923842420677356772916601826050722226116038761795008344762073676758377095583404289984426348964243578867542601883776791226792372885255629973004076769728480914004131166964818716110971071286126807990840096587940287908408735344049832531815065271564162775347836451221929984*i1^39 + -362492816633490043078767473105325902396305386501878756420425527653520886418653225761766314951789358731793486244972067030748582394844462319224069288460883507295779181184865577375796413878066666515883600124156167937579952827838879020218187981007956306277610964621490928172242736968766142631147245273440502904673819752977091076785498153865038798824418911500403066116436847254410369810842022157006309658404062499950530902833469875752346510523255575696512617146575412243236875333923443225725694878347139960600651995893705501736650590130459928775329222918066352598020132851738761426818697718014641439141145622752054292152036861192187197022849005102297856849017524583371044211637842409524858397270141501293337271105775359628557427275665676900841182965517380139464122288666384944888301306197176497847555303185096037071999888867023570923431098573948951323830713136299200462564351684187594310631443566017107062135849752495350759957970105774217297932508941942199205570161729286038569971502444046322265121741007245290996888950285716693990660280544139352187647355271421368216044710426166798088873783062860218610851275223391347308179984883479763841657403905210699392500002392474865335109720971413654800518912328055186472850817964247695035326235972893206707271833294078250591200122213755591417118826413798379652581271658563114730417497901337967942230388752970402827458155200086858727497732193782580662446649115189885653280042761325089140043597033852382554648741149676073373658137307229596575855158979270250176814042757060535577916797018680779588706167061970100924680645364280855573999427661354914423861958381614355978485410862566327003550946682712321344716499208593667877477418821348400552879532905408647763667441960977923867736594827972423911741703992468633766621828183906898440351437042396394928319775249072152359601932464352334548359191541369175610206551756409660157982852949563238027462009222724226313910839078518165945665442030336405852913705210543951973130150355075922454406425027292647244630003410717000037661674142365666082033187835228555960631536421876554124748330337222879919779312574258456720312495894337421312*i1^40 + 11966206457521485266486320454484195058755309906002145719038268660406216812865583361141429671364727756975264040580471175537818159153058851647865080695941822157713674579246128631110033274987437400839559698576065804807368337755314541874155621604145249531649615109165475192751656274673863567031921547508355029321068981983435401424339479320643350931172181574061261483506976646673010598661569382695139862319073920967755460621072369508716022662125864827639981216680104103154288133344551849579487246026465923579571738545757344550958204377085296168952941771886753587303621572310980150531685549743954685163405638931849135639620234744959087886205852888928563291547416406593088265099410662425150155355067911553328219004698805268571019929249087990055116016012026379370735528420576000509676934167048938536854243633510449026466196562970827500409711583851997706439104217066525324739149882333148494272939983523453765059976028566730702508804898633766097179658011211835792414771211421669467996542438919406236261113639263774955455766879606126008161410494878562411190510737904031280242722384233010859768944082123553962598612873331754898054929520848504271268580059868268036997659386871965190538337483578374206024592650746817646083720573942605827896268050972902478976459474449433698857544144224672804423461786856011960884647476913668314069575446679561766667851904937977646264174639572170771761744484358494206022129612250302641085799655051810893730090176105164203973372628500027636051690801469165609512248192843051378328238350243966241090561744184735345779845282377386146066557754057995158745057583153681875077988635277299218207007072567781743253310947742671497638193022593399875887330440405369032220866849535550041487778849464663177981441153551970112426964829936444339527364663605928950211963924875419291849586691145866591031866415069200278154066495589899921842473457475722852796244975363042442371969590167755756950272739804766465440517776463308225238781128077279065606808645996763958318563139140560064812253262049355530287644457875131345171629180899259087820836310714230943665751081786880280915968712693817326750234249789440*i1^41 + -365312513438096125210283172836817236275330596339743347826134823178765530670662611584966809121469854264082801068007064481922317435663592617182213926392680979738238360777946697888048277053524355907713982273840658388525005722023938762430069022327714512131271435801430696096046825170517029865263834803980214495731078373015638096858389050491240635966635404440580185370034492091530132684354247966275991534053871234822777189896373595243766519820784243309455609311037109510591839448189273992060208902419574266590145641162584738050261738594281417519444148077386578556622877901851853537677701815996500365281724139394883804753715284250210228849691568409842319596455657208212910543710060220745255776661334127583178879714039511975925680201153548299262221373932784181084619726297137030262344003282446260069583324731778916504918552177276078882751228333930439861730835746344919152597453732394472445348746063621966652953501490039681682426128767711902226934116561292482284807524077891144943106101663281401099754940162650566343630949086910580649780399106849017794394514586925262247120610633096763444415733953325357638728526043928701349469421948528943609974351672873490142536217393700651383735221110709711992337013536104374085130061599554325448739134656100678929693965986181223037742136281347901374124289837113158153203068774701780628099563624411414869247063866956771255517832149006000299457714894794123053852841485434737044794868208354871281870650547181706205840102007404616807545835019789000222914473609289309956085775260697731893442240772431682171174326734765058907333184640444978214090458900243713143007759679746279600620404429199673185784391140738790896603226768666415602838215552224381820007794790213456418701472581124926782368697402733027239029871905539442868871509752862978510777772708597571863101402255806293638928279831013489452473687094167884852538149182199223994147313044480156362646605576503439191929956757756828433181902816684360121246513809771605837509910764424551816116761680566387756661821964812437442806792657995380328034328510572720570848520753323744892873470906577457313028731627572365272534745088*i1^42 + 9839261835846451007772101946991389953370197708046772821493231530807894175240555171678806712880043648755562880855044254574348767276364355885127634697230996929322807611460648822412323893453577651185630083446387614037649646190778627238428104304911972895458340054977817638496145783606116101267322279642760399737393253693071951958574491096022040581039353314313397581313612409313496985854276085288154736436710752943980295192894431897615296326310052981043489748399544059585348754160995119379184237570731466500514399205400978140704115485993251231253552760639665040226529858471276302848157942043986001828965086322657523454466791148995758254522000485086870409007140906070793048419300348041667689788515010731813784790371344659187996224999385784274660285848308790870920533196658803932574602333026325442907593904728786634828871668304079010982231549163402491782093844983507449385073030234328728990024301879777205690866182218116594649356333422997343858914569428440052937165504148507482335741505286320550034856521547904174554831731295526036352065037569316305935604417396739975216544622319279670856359437756549869765373889557212686260185005122148417910910882485715650825177726073426909515976590971832357178067042487027957562399202317914313448864464516225872248200623094792195125561865195472646453843585239570479712129765111599336036620990193122892402475529079480966676609831553794744977340934230327584295792439955408240763438234813110234612572114021006694630816137088762707016198441363959125905567885285564812279022495666731507871052027278329709971195485157302531414447871870349330090361244380293116999903092093902317265250601918402056304855884518110781406489406769955826400149489409321503074930625371106149644898012123807954399030664599141708259152095912449516547609253552611199910307816962287711723609462367019847677205966763853653981349172751923555809164313503781585641297112561349075943695891273420170602921338236446568621324145611847763754447068782898545801581251776552879056673509648443920949710899021519211024095521866167183119827518408958322111004759755385029243966938428258358548790661827045217009664*i1^43 + -239792209468868134849918154019392137876649367426115041088960658944849794832751804147995536143895505798628575030114465867907150523956410070901085987229140803109805299691477592247838143682449853257433483519040308483109267991449875022357801644135923960679862511919369712591066970342668609236791769714084890114551354846062582196608730544970707860185173607124670466000604288910765908412900682735155654237905061844480639058028440375257696028916501934196496745196116930959984710004090757710105571029029760693250054071136774087290622964799632571385499781844795581255298263407728349775713892072510653436836723060100204512834795113784371345348227006703925327579732168502426749987194014500199850169170212041054184516683890366940922257589218725796433493350529477647695282602061422244846459455142854890646219207719774631254646481135053108107090859218274350689393166955454705728518662131438702198954073664232830087964884733639899093013075764165282295422574156905558170923423897551662531501522229212039363629294871147131074799851562716072933442187332709534242803661283349228822817219027119966469258532149147484040611984054882219562221812858170699374321234079580335973542377576769687550746682513191440972204818030097908156974206943815306945627973069850071406564512309995818653921288339235835753130358898630056818644034522727384094361788929433665642443521929514902845320590782937058495372180912799807930810578220474037975805666957955981585768887086344421954746085774166303979813829073766662588236448820883272370715701924997541822120148576661320223721042355954999361320329418655079329165400936101067271613107192848308479541610457214163269095085194480809602368379854878338676627459568488371621002957905783283480132017448934579714001827919125580916828438711065158630856332153957242762350143790575356208530908579339259412484929781548714861037990950509663253577624246542032346069544336913231036182901882619090831005758388031152927536789668921343466900575386396169876979480118488253894317460381352041492626383647525347688851704292127692084786869325354899395376813096035274247010695533433086948911348609082982400*i1^44 + 5016153945283582460963786326479078809790611660677523370077918667470614777403748601964028818775389728384644710795514645200622543275626541948635620972487442332818553450595782704276163542699304337454673691105940337512220763416524841219301452579088978671517949507154113608373942269830171082605615827116706905602604624171519583721213777979189661034719176557775908433608838945093052997351106178438002494746173653976837140838294371377296637497696498800546444657270511404997890519913012436482390593011914843252785782549809824113212677849263361259562713207020892617037242198000399046262734655249435197754096435630120963952556861726007338552765657561728273611247492211294125007576530981007888380426466325185535323213610326319658609219916985692990758630912400462833759724656708057383391064109252154393891331099496668723582079025847895380795511967525855972689542436760909638007244610248199741062854873598506049961065648367364617020582303769253077416241370511009577018087071387128624927773964882115189176938096617425117904509516456119093105511465557236750284309794973336096514409458138517930134360004105097792954099665976055043945391240981141634673034808112832216878996060775645163438392552760119256383728405807937329802819254753040383300348822867071745717642897884398774182766261068316465769431640373196258744984785718962629860380814431616272051709543684685942545525137623675491871121110305872237981170492427739208331542775491681276836955824520788093839781124262066938623181574635014930530726226872653897596101166017343510136126222978113926449334552377439146914368248380222202338109019188332411074722727540776830730166046807814350841234727433393091394889481852591720463675964615460791211904312513073447758188782702555665307444939463958204549298447333658845320454461937330685174463047085696807510042151964604689735797852666408241372677389487326319669888592349413146388275446442975884451373806076937126244297488866875187776144052883262425375638685842777892540984649852051110187870724251273141345638352220210087889385182214668739486538598107806129586942126358209271824632403138832102569457343266816*i1^45 + -90765421624352554408391019095179644139538224552908081673914498903297810097060108187960125848552259064685625424024768446323283428416480461475838123257024987588605947802139615890069093706281360296218182702127183619574674444090475707709045435984376668515329892982267560088729022334771126218160527309338248007336630612667418115866764276374532461448816644186204802748278706130983509566732195561350622460172348698030269224717678931975682115557507154277722137048474866108344117289188235904666756312106973781482326369407534247910505867613767545116471307738378510094425168827997273119640031001302230957435096855721455081485086422096579993858400017564778255970960286989567440002053674542441830255939981033456280669311078694530372447385268019223356654166309152797192420385200946914155555622590537321003757723277606850511109593427292731109079663229952583778976200059269378159249306030345147715492392987721282386943138657771647452756982499134174120285950581866967198625011906284876350202557601739040854698231012727728676961676424638294160071642649924003924811444501206954896013768889160228320853525734226312634603760193044132031060017953169243902531580130898962833180058350052926078153509718254143472686266625755062727858624207315349108321239143332588038660335922408031414728393343100855954798568456329698322055322864445820060664303989740061205884803342175106189556749223359033615588054437598666873956243709001535775777982612248821679129816254655105801120689552628995064559860591966181024778107533174892111843430108298455414729163038437193305035570205067879644322704945347014717282052400800799142283542762233292730940623504108981966980767682975876490473725972549355455968021671342572434691080234534831886160795816124713915852966109950828552517483027639668179933293623966858245470726936989232302573768696312515567535819878725448052031133749504122338895537767158442215236830581575902689942457617763972304508836457931079314435967733551176202490199771782017400448885175568759483223376448228469041233355280499749003544964549690930741226900103284269436674998901197905055378452889879928911427534848*i1^46 + 1314724673773927316765678160054983853328860116177290307919739320877517259144770719236072187277856812722519108566417185646916004115004137658439778938216763900979659426650483603173999967804075763288428258006120082474410289325419730833849713594368352962057118456562680085034752001014557160349802122984184869355640407619380927748921425029649583954782383555246080066078848490535797542451346644923009241504989112647913718715856804127977455385122502964601389561179328654749072486903964457743531836941474069789792404198544550200421565689729420246042328015016322244188613729406554825999026110927342058040747050976518350883310052221866998599311051642203604002017992071294267524331498457594423832254880390162154917097065952383253836076938367502966923939103908930089447637539084267310619576778890508703063576208348511526249044283886289796410464553659067382723822148438313743522986250817629631219399699066227892705885512208377544957330569749388699319247292496558887073030527906303868134804031721305947673897844911915604276750558291284147798566318094676175403503167061371519932948265745211600131826905988944030086824565554547122185486418664042542654543661345598705800444706453285248847013655398669796866498051465558973630467859828759340766057878956784580255607967838672197818486311057678808522920259156945014738492022014836653360653479787495135073997361938551940716926363470657615450389471017134605658422396590633029719990030159963117601299657182913556988221955560836859241725308321279539113665730924533708002469943669339697715073880040205560269680566971846243055744972271475502794997079870663092940490232645698816362743331124735133292237271949697196998068359155628328007645848325153679064503268704989812485995753660832436888250035571772124890204318087810991999030121017700679847307182285182411309443224936179786572512620405178293139002668029711658678347029170471492707911407019558166284620169436273938178812368214173525882865618151643869871624026724435057405456143892074391992161664363319658813012412763905232679697849436275131649464857242786105518553635633373599473463281025430763601920*i1^47 + -14722235622550939221346645047045001165466068018595450873867587208201316614435545096865716941626960603852837613690895763526720477987817894518350071579454134637551337552968807824660030924547319032584811951895320343647222974775155678899015142102210555924167749343956272815921965240428275725245312988525855281266410798472612780112038533908829347502288442889945518187065358474092868828032252716151701651763817810686578783349531662128629090901792462163718140016155533943113088397627586070332361327541251076831255040527005999971537630378082801042242760964485235736568449825560813426647720658856607820418122699430975774650454452694173103798008295500233835037620958400979369916178752154144399420502514564578081941963370841571098798041579775736561694574397910245220968366428956739380831633644497307568613878990780072108476825639846605096086748927731396258973267738653314294383996155105191784793037770785165776750691106966999482613082323027086885438678159461760931959413284004283573524494951052900250672055631469446016242915739032141330578639896674789520346619778421826791610774995449573997545049123161955609742297171407505992030376134262120235183127435239477125758633669930966164064871504847054292814358738069522648315509920210938227521724083414056524836240440516044523417538650970856202031177463390068532476533415354117672588320723776878227511868722070486446822038749604708876131152345291812509322464943500365111161586087258333663702024122538171716052668974951420903390415191370378147864454308122751192833163025483839681415702084113444946027532519159695709844703141132640628304010803034794872189740201112818193939746650571896141018084616940806345774594240266235231130719898569298759050596025264127908152300762391445445579324969092928750416503977951140613542144318585191239132505932061230788057653132343876251455718110011061475100705182782538337083858963843931625847201627639877162050596573991041769156363788238240744555444772939153698118409818758815935310573529367844480483736697112780829505314090384012617836488360735072771350523428788193616614742005858122928077452783699099648*i1^48 + 124972633273025172513037059259017878960776785210813914172955878859720254704530655369819444971697717433525340952841658692117470109717616226195851929093269834848912452745852910662963597750342048604678143579091403759308093667549504331285659774479677902844824531183354586781970119429405620627806880250281214223585153619070826039685735832484445153092165755606784305169020085292221880838571456740993196858067521139901140354610971380878836857604454584897556421037944231191275604490976350529413537879784685449881935975360023319938422907048990545670912420843754400345908714167919214611072766179763732411276190416032382255418133249209923853222850756657075802996287544258388552553207949037739076033551794509233414485287657189134981991604891234102377673365800314821008959106445791374028740133870475786368465954326110255890567076584741149420300800854397363914734065396312427294334478494495573520930809797549728131149313820362409985265123165784006417076842214268424380073709421335846612585094219096126447453574005556180837627226326793055638236510087378649736825650541815953978186603881132713949457652685618271887253536249536147182411252855443507858235297811540692697604414036027061623547716624294713479374676011762604360179828210754208044599707343934085951974412229325731929547057607094873395064509904940163936096356344557532054594900000339985362134997540887794510861396804963659373233215210743841927197030099659988369986132140255335683730120907397625805477794649133161989722006787290022778159120994334083540926278987820513845481732633264322288530108901323816068727800518114637719215619534485711152163577167020918747074243162407875005011505980910359010939494439800374782475270819788910437371343140731028729185715787200558700172441936276156488619714759206888895837532472209956089856623787828580230628048421887391419777808629943993479173518435832181690579004518257403621534692218152232016888421025977579417367624973966746869265643632447794706404411047359181089503702082779412945593463566901987429648068709486040530569412845018450567095862890988189202368602016779795585315631005696*i1^49 + -789789262743937644660505271214318897638273129707881941507627879339126291185314393627072335260259513659439315032833008324154899711647354493404343306733654968094368439865434416004705787665200074314876108238605467670007809984306858124979603195999703219067906929757712773894468616843242922527036200530341801335105746541674482828158803577528357432367559563451946335912374112287278547669806213271067776411385829240972347669714092976924786592146997663719189155138156961055894713469261149356607543222811404594121844803995761466064201688908847974900411459321052170851125303679026118385341770086215038894825238515135789577944913799832354157289026207334610332236690161153057570457514279810798360167398082080017855079712872694322478573591297303244229422135326900066917660992342700048413226800249999075405689350186179156634800321258883207294306953120881336508185957120031745854093006573684044297308223319322251050607230059012552823011736102820781869078746052555000740397838471063184893138726807293031633922715164754936955380338873975789566884294995393831464262703361132986098032457650823834802066411577795647888491404854612434740132626238273706025727292658914281397944316397875485186372204986087349008955466161841999745983888064990758558090874163538432065697488010267802688223962486493149889408051789296065328167774586210368754165508192583772930216514074057125585184990970817532645932251023608196625574276939562097017151853010746615991748272841901388080336064779627925710212488776027790292515704188245662593113145047764823597118219965031049326019641102694215349770939686302779886837589462677515689884018848394237735110732915650148730825657118771670410153930688964545057697430777008585428092345921204986771192958602408841322286601682276945050164549292309303455771638864254027661809916375369165238772504426575205822232216301551378929694442921295821841583629048660430204062918699211391412219086696789624444756499458593516479607370851987538730535883541890470552765850859595673863187931084459997509780627888210462037152552578067957198669160343435443175458555211637006889123840*i1^50 + 3539030445595064184323286321982921398369290556265811538050931015314203318296382983012182901133572584171648687723903582563630750095455831743434942736137598679416633242820457878415787242615613979959102404431885823547849249994299934470759354326265595638513597107895201639562488187468606758403318785620279031401170048985608851954813095896759556806374905479137397494863075166133599324656727100774620173758665202697944014890277115899113293592912419529125888231507058034924403565392552292004303764307932253736762757795663679043300751978544620850643231076809849050342261361100983490331681215042428575651401517427851924988172126231806838277187989297669509816414091217915098817862066824602593545093130458239952923124374613855428537170618898676181827576628913411102002762779869669345701424450064375826714414904982647101064934392099957444517800591228129498616547437535185288021719191078345545453125351562082534025865231625094456794856969193910281658505817210378925902515822084295624628563303901691862559732803575957014712263768170208765222297124428295549697919206631565724217270907982988415387996054989708623478199339262115734531393378627599318809638418056518148337696540944417368518275684097592802584880924539027464142378956578628185239078261628240053523851243094907012374606982815462882202848430950158428877829308620711454642366577315610136242278019043467446981906468393168279679657486374103745033697299169688789508019919008893468515263368305169366715594179208526862560013113470656466555342512218506636348935193323973076531840533649424479326696404682759488486347099146220633919193432143905010942803069714082070827558000007362414831048280692977397972154794856488939811957821260061947635411396378235951843473567979201551389513662617249316340001043106154448011846182955630855616131384360333999010095161353388417381067597046402596295215272730370082049800910659825771326943352770444100587460060488872718081936291365095561688916619692012524579011348447451823029928769362081796512330613389521032033728430171694386680006340729121057988528906126112156173262827453178445824*i1^51 + -9243886411883076828701477030880888315868927586627653290554743615775901600820559509123154164714656759602905909120427983313331361244987807911686049892215207959289746281526416738322853238771484374772405260772175535841597291924645431568416341030998634804687700730185935062984375172638929368837487119934416887407349291735287682297355674439306252164094102510015001438709083988592517917821052637348873030731450575587028622387427159988947678821365848407650002852651608069365350133927898056954784374047934186645771848619255306698999170816028686205401539338698519421047996775499893704565971616237413644290357325206153072511616501897411199738257279748339835347094677228831113811085910489468064034646836575508666943025208498085920738741935477793543519243548559822986388087155629432933724766900907937004464287312924021696717885242141162318144976604512763248692318519393774137604378712864271390426049336554499908875027369006383678968372920369065615050177652520643491917919363685920056137700829105920034427380146809535660068285609361119418812040897176778932326556066852359919992588582048553662102911903413566934999500260901066711660944003239334661425957596654799325907386146952347903627883340407362999338412751533139101386796090773822893509859016923101625797797442386371340312238168446715906256661593965882739562626416603585449046002923465766865525279991276153736668339768571505989270320371904126329377637801569458570606406745038044823677666606448883962713080449668045208431107233449208993962180969571634381856908692750052867978752549953119562817485021871234122721506974928788366557353825736639424464655640914098123287100030022076589525440297050006797299516999614226106375661474560350071064932294306169067955897740806390735946662165174020137545145346949644657181740561195317517014694192120789426608289741558548842392314211985544073487316642064932619139216638338269455267106952679309511396596642555277996489760047210772647646747150608550555494038800709669883409399326086463257530618978759423496646486783226913326719472641963259589009567589060760173660952558829568*i1^52 + -5048659848012156365857606089082172932295102540812836611529860209029696333100230675544212246964347295712868342842560388303724150476398846530114380461741961538066141904925859803632013358308632570016203380806458199099197624987810795979836790446377841746887419685434150839187009236983585949225381729433188406872799911868514272989488756662481793343456892586650242876390964183558662909945552444511288402120478828431751726442793940580181358832656657691893127783766725060797057526758303641870320502136044390703109045985475911001920347200552121805526966768707173019037190035795562090475419245107814307608948138742144030707735331320769844321060734831280427459527944378839763297995891102656999201027108552594887522534043997851648221096194267522759366620409895011468712476546326785189248425391020714930193495081437360869721896654027737455768576284540961508225110212312727601960506019544908013030082184884790959243076863588777284602196827173052256754148242433325360026863451411879942544404416883046973631360968486262045742971054613728371253071396422144488003647774076568014083662320054286134186671952882421600684396341948410508174276997800815755539830951228712830301786736024484307273077489387680420768583462680306165690107897588391828530656303682495124617576895877634439653084229750976311682297225100512247818654198790699560437027617321274893523568449943275187488300335766311840437317133655803375004973545140482563581499116412212594830704486944953586242750569330201760949627799554070402799098189371404710652525321434234421878200633162256384637009081430705472988095550760564234404101639016961930268847316015625384309484244271461261299232487680490822449797611711187929225166393610646012657084265997238447176386146313985640764693275012848006139824348524074348009595374026325463381554653344838125299947970322870641589676552831133269318543410704072487956944545019916767842702793161535030900841623828395442644157112734654971213292622352498071454445955272965147724087322112154529515701294669839390625992500327591160066187109629911473020918162443202892669124608*i1^53 + 185225250064490652883990533689039743590546845043271208283574192500064083214534491375438852168719274856845475083211147140864461158564590751306297447412979211655427917153571345376357792694638613081122061948352911261001544124292661201313047099684098103769723672239508800879855519838842145876882415066908887777080195702342254846178639533037756581101283766714148155528055054222004637665886687657961027863882178086039517118844414750817528274710135647162366657668144228462847920388861106463663763387528235559189272360247902490222256143032922334706574245531530693484436316911774768203300628651611402425130071653068993236782679570507951056977319875846943119526420520578536773312643360333716059603054828467916318639807471052225032994749112965799405635319346984220638069758005444839861438683876403297400910199135263944376784400054134478170779367190949044139765975724646245984985209452961535636958216095076082246496709721630620477980845536169115868906163613003611737442056781683010979755313931191861626189794588887445303697746145780078841285771651459836972508065415762129094985660960624009510117650427938275345900011368209523426697193031947170282889627219488672921326333629523827115669079248243724243661426861865130662906100580460843373692297989819826144165600952218244920164855486828169421423273038052062241278731226279948811154057505482096975052993300747710601120250274808070146021675880156468293263061671080098439585925488724644483479693008068860202460694012149734455580784553346166767474298491052726176783979819890112686905489444212582024424987654377166881780583410139868162489462676422461736587599345038336291952928853946901683041469443157780123924119783670632113859222651130576019885256513906588205300905157833422081353817982245310034918172517566527458235400816039263853207070790988941733716185139409275631720619200034862327017667123511040192550451599218866748218478910280158402734611214694902067538197565577809899103471941904251337869130093288013701771474145749221859032801208039824516882793385282959077184487409499708184441055019411089391616*i1^54 + -981423888015398277815936136854411703497342620998254257842304612060152002121624910266526789285135689042484014601319152501023902830806641587118063486996588512248946577479797269319642792372833627778201084481213893711057232124971610647492763881346494836475972151902474261747085173782599973921556980458832914377256608666544947847854788940526225482307511250765121406044278978271795417597753312367522752594190890536384292918606270322835703063772949026949720413353773571054557621363149997368625911754051216526478532280457486030572045222436585383323090765661869990410665767305331781714703250004491898032836369714580878178663129009630518008706550817632601951637705265917754499134182274410013142328976077407079318978325732168257229229752314163008464532327156738629164449907406844891692405086265541585350865167461179958907928985649841113055078681336435921743241420375936500976765415232514235229410969441008120749658057389158063922038096211029101637350569390918608559597253375593786110300030332750777387479162542609093730672908794226075179698030244602916558388139239992836207060006195388813426778049546098297519831287431226703056576472551274476072001363353436261773188644749034816923931804848924942426464485068422903275991386438866450614123790069078415226366340248067668372919401523352636307137301050589301695905276574478606158035335360328265874771105314610484624426979878008851616146336320565427025299694989002920847110336414110344557384710897576668110499591010769433207308762120345419396566940747601637995510358327059494189400439371852405170516644660614470616199959382019145311375298197451529029901331852090039803288045925455505509467119858273005503401473745935991110338403279241436824984463289436033269442310418331348235727004491942342144352755371723481977076197275536910158952335403936547940834251668747076157107446195932146464459519609971128609860972390922659783172147268405078449665264039237097147603993445800346488756068807502812875489863032472035996766768209996327786830354343748599577848078473612442151648810218827222984413468505931776*i1^55 + 2939982179354841867655366088826472504589140776261091433424502846664833153413680168169439724659391759773085238422125156235080768227551005223811383249033876580139767840384518499214290293277815121039425534623517391024721738525167190490898097926061420176322765165776611992088042844977362622470259709279791987935684729533489218098852651698895275520073094618638930888433270387732161571381434796584334013205706912309630627376465712214107118951121943463826196247774824249889231503094748447282314433886383466573742903278889890878637403680025077235978478160063646941849614317122587611513732293648217460817425382444379610608886529220668244665426901409061678441776536804195643650388461548773378403894995771113402736459690823536852544187586181653258626102187927798515913549291565907471864625732581898451229940815089722740996768700117213051127535276423293110027931899902670993029326219731698314877339314836172247979961376578730131170598561206524924206495333783983119592477334160078301519638680788197216772606706259530580350790573460168671843427196992820667739500020781839391856274791589849701980978491374186740585019549252229946727914452349924096827447333892070178120932075930382400630579088347206226546691043780767078959220474809176615369942280494955391504387864189147272618069076686587393483522469332201339546305002192625113079399738687103659505794041050155545948833330930255295966991643649640923384871622784565259075446442668255012061983073114066592298466133850750713577631538335323871679179063410984947634439317614191279185858768606235538427838481549970425932614301156221132441398410222161913923816959851492984221215752642287078529625266001261719257496940710971285919450444802585659586469936111772557695985131699578766768162641871492941734099644340459415391334677376815229826725480273913916339194277141191324269415646882350919231870154570864255883941925889295061802087477933907809491210348326127671969760552497479511029409952988280124961433059476954777918496833971808380514170367165765785615201537585431454468039031571282669134512390144*i1^56 + -5013015160066081675768558981292006933399743894094798748748212889484480882787071705906435651520153135074891428316437388570306160814273252970266719030945118166120071440468080117401854729076805740845525460466824028784430082123294411201562801000659139046781419704459788914047722616347754982226095534979596174374923837733109647085244279063487985228488391163958059772026801194345005981989793620606699044441153604009252320086328468918613207327927530315393985213186324408309819397400903848926430731306739274397544588239248556036466229824193799046071010873723704661131645234388752406232090885228617330353077074319484270412929739596347457178058828810472419049721752272750085903450783674470790358598207043312329335446812983711908029208924375521249679756783508643275027876947689615633741145435503491464658328262000461404244819164799790321950601491335551389727167057236779524860139299318167902678083333363780690753997251585728400616936750550126061363013379701286730950394490936329141992507284387963594478871915312977586655712481881599673758245797548867789491557280832086794180847572410437098707995454077710374411490912649888250701132845948263546293532321045655413157852198395263938070127468952598027399504516154598017365595388885302848339135636898889326555264043784970700163803713058666515950125095208701380732143401170468978141215003138061789344011910171461231173416760843642427616277124275419225441564280632382347184916994325911891929800974652705946285529321786238644348080422225087622902678212222980321239348597020569551272489142216445775268816182350100831954740444043264379584923003594883873115498581127999485281513249729369960184886471223561736948908796058479512043071089445350714989832210539425222103654979008174528422052262600910116827880056828808041744123524261029455313331222934273875409093475724804996358819172013321613484360860088811158644256269497041124436387040932243028409506209858627464236260292083053518280966776398063553089742289781223304657077488854208001105185741126149882335279565640701157171776797011875064709120*i1^57 + 2573582029042623882168802795392637561376310300650337064511974252020596342043650144831310190795707058320668222966053360333794140919974139600396683398525131612765479263897687606169702509409079589272477252275408708266562066911326893408947584124557924025864870422832338983848467179854692203004594437026586411296144804760294067657921950167546932938013661646747521376492343871265990570616024195053267524542845999575915681656774777520586208912061654141993166850197521054883211737400965394129792390383147690795145282846095774517188891152361894640160423802537884292051485975459783537063826977679641696529797912982346926357560787791392876769841675275897450462309344293161144955248429143750151075371714473946762512885358851109327992832235077734010731859087908781136041940274085982194176812340815706346896584122865127657350762212117102165650233323850607830024807829414550085689921064112717430212293747981891559949849698327283309512477153678564236754172695418769292663612435906569716259192802481376888876033763639514209402536875959865954588525387967078017748338902333284874482270444772008386967849258044146983615154758996561973150528811433079948681246015762832697827575316732916003599772876420379529203236392447155790329240298475916039648650097191013338051645373110433088520372043194729648964215499638126234296823386290521745664918192726706212246854690258468326713772599789907891461593530341580899229266628453314777946580302997099167114476047581628837119287920341581961698037610243959766142358515221708987319907429918794707259898512886241380789643426842634086263158972585220505777605973339680854450269114834815806791832842322354944986109518786343410716814026644605378707234805992443155806929703796524462536762990009619077077060936547487078230728812056758879181357985149893864143284264478220962565142161677857077807131766271999978266506821142075889942631629129997240165373493332766777750215599608390933029339662775293009126142281806197816473417111140825396004269425179809305621830241376481121193177693433648408080807525198331904*i1^58 + 16143729109698697633352386057302227529013599246551573617995979675559706963754367655730557987178245130665251585834213602884401169800023461569232625858341178323744053182458753189141156706660590608611107771067960027977697545273002953281228810262130230580856518292172252358003731702277405059520119123239271580162695950816112430713084349103537624478706528504384978420954655594025839223381506681992782151747142140961987103855116590514263667624940911335176173338588176050303376583472213438073945164852007100087189250810906310490757478634366241384009516117247596532701562315585811446903710685115966370521320045465155204240551183781560975460763791790540788750449948676432837543997304002866967645807260230705208381830001894302255658232337471924716365825493691208287710041547171165827713551165349195939452056895758929017617562386961022315054410810542592040888088966102003198989065908588681754058381858921046190080295580826394199528410953634587804709261658900341451491232053032405056621818461458523024685046901770996353909999980701197818066549503232140567399284259488568593655174499019279695050379940639604519491209073461433655935122792751545200587049309590668301487025163942227759190784368454623887044047714302558093195283617020266809249884729410302796700827520268329911545419777346708096757579812073833490711786377326264779123364319393497389150774447404711158668126544264378433827921026557200289815822283819114406033443836795309729496635002944282149530232912165488822634706975033196329787324723185291801413322855057650505167531661954762471740718019549285060663234784195236407873542187302712005639320960412453716248545452077142760057364817014860837959866941014889544977797930595303896378379598117608083715700368915306809564383807670974945868024946233353246494862672693410608091001146869670609286950302993487325903164814420542110797611774026570934414601203655446265604266512252468635856967812469788876276084343179250826519635271504007902935273285238009847863074007390044638110831217678973578396719192827774552025851756544*i1^59 + -198315045229118360924661450557900395598670120241769205552961926990352698051280104277933231019908234859445720808342098521064912467880800156626406428283801802721732801989938527867454908207580263924716764901440514632146380244717582874062779752595748659201327553831227696444883793780769264275435547771551638328830614374233196504942144216759974288132906360365455740806933132155892754699672069869942966233394569060076284653854165765707309394134455946248446639662129223378889265552260729498797647796327702832335055577070474056217673363630099968146643777143493576355752312399710006606208152438257878672611427080587701400250998623836777748133339192762264997494877853676932871023310311936315058152660182557140670336669369339475543578465949573163453252743617658258895232322560893701771407945298077598962292080981386913366975673587957817393987070997537156718653874312335478062497018661539733119938252909436470845710041838033304986220007669725931143837708855877855241372825673689465764185781778431351942352331468831680160006303676917573666948284179716269335388771114890965711911269906633264222365666782555357066603662389007030474624291970488147981720929110053432740881350251478466785914569559624452366121077331019596325972389294544361695448456662887013704305994890670832099231691652299020212527773604812972408637062125544732349389758040055476103460570147556797491384124596773656698614262292274021531909591779246326064232193151705259984632142164622651769803957319756866741265774660011388066219686208812388739796029580038978701007165492049351192469367411492487555057469251741694480454715762878764765825788591920543743290589980670327076623320024621787582775835443779780835313601487948738687679050740104464716181721394656789606770809233018051508273673151313402370502836123167098815646348207424378295034996414669744774796608445307563169130637645952021276367660490178307380545506197745304889486936267976399520840142821440078451608589019334824362640300058045777164134081086461810923043059461216891690019794273147515689762816*i1^60 + 1629385136230759965144511293087710068724785253734064167147076244851853739176128402778798790157116892878682093578316722426769154038514653919417996103078060217455582351717398616977596447090820963666997022377561998978189794621244283332455285941019328931865856030496826482784745596255669869230482846792394864831332723465299300831774681426999223694324090633042000318491269038718576369461439267212319505594024232906982574166021148349453969234328042519483902667936223513326273787198146142561690686727869665703150122054636402819987417879045467793796921953619735314391819405755984953302747998539427216585100075367143788380500563492724915453787020087589935083987343566602279907463350706471462662417774004959080139336924376457452518470543229649888758924132751631512652527563682103923637312402029407689054767454427724454761694043074443679848460404272351331604429305434016634937022750058784441333354164426026605217875553118800371002385702607936012681716093169073040024155408001009702982016128014155495717052897446232727419656140923764439722799341245223870832417021916334148597755648712517700383160466144174449908415355878573841782743576343624845873733633985066173172485271675350064675010855028502349765097097425080445887512130985988969373946911431509685436507479192140987467509141542685004074997348408807736380389798848391417460386273531510851659154615807823667534407386437740476175369832070102259813144871640119889179987647052969104948526095322806207809589952713918438672434413686883633671919786701857718888628164661244116194628262983533641355372908753668657455890010483899789458942631848189383269522791519808240901057347042943724092427000362000062981971709687871905886078656147376569467717926855903621915361247115766985530633630780575308178764300154796596801208496994258978888719120219917513992308838608040840550075519539678489414832932733108187830562818602945447853492652645239574862865140025523126028360169394383287215492253692549477822703304148726937340568371821534314718280666399427550758943815560467578880*i1^61 + -8368734154530727923450532934255840586324448505519432022113648905602043100264759140836143998894558321622078799321333467417428358992402570316395174917092059821799990165393932430790570227194581043664768848878583446314786543140775468751599997689354272787760569499568659336236607800067677161625073067080913922207138604771723214244970389608150826220516944974961493511508838600727027154243664461469295289113081827623143512790257393181854238462913382391012936110732210896095520500708317963584955397449424128987789852143860256809460970235326835432453234364730087481510171073526964555605441680653059257928636945936720803919500779303810566235745445541277981407585757918654032575568745105562850783937136946286270184768230410861011087083057988881301488965639948765694283704543326220707469062271979325544740413073535996993256828133184129962449340601037835115958985155844392946485346365050846416259874701985837776790938636144845282365587813557099082784448651659719966467449981316688017036286805327200137366004660670836208280205381521874213751082423503029991372827979122656784576453175414145736159544602080857747380143631944615204710650546371346855586512068516520668953860230100040389749661743206318541267310621170482420078784339328563273789687552874956410689601981113353386830680016345115708913735932617983097867817273513089322823200262513452741455723278536500549453463258596016447853617509552769510937421950513227992363233774672659387568562754342374797288287537887692319387118455101013796222962288194527150369343140883787461345703712073910884199190005751750155980260051489784386209036239441473387332466440880201003016701284303161213644922603653572151800617064870689901818274828603050402601754591593866181004658984972850097867650981012035707426479254496886120929423885898272286465537359864569078697613568079070043770125376152790402544813515361548937510539550341561240867372414264848307094270225159775834312539221040703091280569897825673482827906087469705613826861479521604542460563657384695808303113625927680*i1^62 + 24413046398530059198964220605117409866647065225097901903023909786414580001818892407852118214366527300476462130267269484932113594449812064693657852913825043510687095301574258270917031600407208115570117550819036891001693768022936631817297310714573653135111051557000541861719213869934630885956784520285066758493988808256604846036764503251435615677208892666544654102381552492433382580737580286015232064031587835467210955922256073838921285869358919313605535006082840478364184794519303653497317516012986255239520959306899554833002812061586606467445498287456299571999558035123614026639709505789978029930515001640985273047531068495250747870219560191563452852422820996630695443038087199211380109875197001073908600870500868212436690669087185054680179147466066489840050938982828179216969781019194464443840937651481521973915358209110545428019649293804746349445970629120244916183141307054226312124555924203868937672332379434972090350208129205125667515155224450873681287185255648138396506307463454208208404351298672921373598081433209592897054193099837885043893972169353454525723363137449327548453519816819745480092647941051736630876234981795957945958995590720698694352784653517476435248624021724253945323595067297062909334318305430772043553066644298544086626093870651609015374412947232452308175052049007427646536221318164084115529565909297203276654120171898612884070842001463462621367606132891826566787655613747793214604421496193583392459185110176294494174898551244777296586218788266694923467817556015954768546713639227414893173322086089474397256730925147892689486312682813709215418004862704203950195528633743496857205688676422100089100557788933418717629333947782487500349070973106040538344758481889061960189191534932063336713964434312057232061272992156570969890257662042960572903765104252203317665305369556243773945018169638398953317976234219825711581650012274548422638699057427410912580066261690159855539624087534222814097411900073047182711665701203346475849522769996906169025298789953381365893300224*i1^63 + -16364621899525050758751257186750616923242406532152863964119897586459213729893972025726414166223779715198697814469413593696138077897666085588641599350074172862950658496302843208163981528796624840777560334736791185753457174915791976442368226944335843970678148648010887707653234663301627905822117354903082113271929922493204484847070720752329756684196447479194322115847276390052470491060668086100621419074547073217675852220401805463536314931622846971510312130573523480523854548171887942172635890397057092252730795578226234842370548643332618968144704792591710135333058324030122161723020461620973504264768328776937526746441449838865671013681465303677397692239391720234658829521155047049387813170289901319384619583689527716854659471621038251968725797294345678243524423676776324343531773575855598869579259269529160315358891200066409684331617139970161440485023074657134616479219988436120993811599753580307869455504747786362204354375572997960952219063366323998501395137277424385479257205252668884270769192837889265077022170006791470352316921120044082403625913769708284339245873668732151272383125115582178379539005310426108412251054273676578479528785491451638133786206630152076713608641703541306697136173219091754377554347319136488136075524172149415108315301342676630733741548735719493303940753874077975005626813175781161260925176391526110284989358876637181802319351999388609504290870050854859409850533010889667042815822625924951418832530218910216307591641308010699922807833463378402856472602574243733182774671471640161671383138285140378837451760949063213019048033382297014606307728165983579535174019365879946782526788609541131645527909661925904503024932601000095968303843076768766727483493015606752565035866154404666391011550990660328434797523622971197367455609862817099387632900845227052369394454351907929211555640610726539550397847941580417667170723685784366392864101036261358078408578051385910236617943838712186084351354987478879740611894332874174911942280665984031711195378298760816754688*i1^64 + -211881683266826849600115209716753833564907042049057255703082818607761737673485890510875762248192866431562430289803423375161584783257196711074801440906092248575673235656014019519264539200803201143693003563264869645688539727454905798770924029829714973476989772645631778069717972063626964332011489814300342348147055159794489289583166274888991568784806582680828890986097032343855507188149600423116084150369391635280751681934394304483779788709663002747335189582028441043230209913966618675272887487404970512654983395383476576493070193536867905872835099341950104184179692817323469201654300687961056686100191329021536736198305652999834195721219486104427874273391770194752955205735102574961393529577146401541288263074347010917253683678923721259065981594157637055185252055701826847885827629466083952584043239889436534616997450396630013932838186888459059230137685057746734853401761699526901978899577116232804785810102376445508711324968166092510094078440363302846294316765019650521254482800376519369671843777635081397178775417420755903276515173608723470328614990434488268720754211080065132940141521842636105447360456704677480630035630074605065765596810795615996878988360627385802932088629577113174083300932241299651542251167890237697582936127754976439027114414057517441555512373826077569389796427680301836170098231728304350349145560170942814929428328056139186801796248601626162383231505107283802026164779522488903364253444549941751946791751876776985648170941179425693568441356158748592115638031936043263135436120058525145099410496287615049146776973985193251014690380851568388104689379714483239010576980320842498266974698384486969575748195004430706720269648180826645284689444681852416915914225918915014855432497752500995539954765715203503278509864131094919503569251275514972216337528565330306452031704517845956736591860769681419502961906282070810854323930332769734214484568185214362613314802685104217542103670390631010899306704829069357957164745352176120773372266948803259099650904326930432*i1^65 + 1114419004859348392973417091781575896456654439519375092139351178374279540855761655721828382375012775896500020331599059578451239959360389718195615063831149035368233131489999062796888486038614118069188790828752025342929370314771524814682693189873855337250555202434392498283306961936047174344200833325709402181540945774431255103700320583435030979084172844583334415758610583915432133336884664781691141071866326026386686353808813167605317615961763134145810340964198910363653814727892441482468083197277698146222363162606592294052432195212854213707394595976890719345151447012887770372216718493524935517100680756704323984897626548832832706746703129417125168707909421027933955196750805703696502036116015547746860591505438535614158865115709776977679837579019623792764845976554401128831294097128238151994046628993932042097380846945940591301786394649821995122456226339752452148848032038944319372496609660011303940372961667150521576243474569807171898734361892030034386129521797613994139963772032683377933914976451367509025061557567282145634804928722510730886831083208869794794170961357529030669058564829751476635925954221546996600463996461393502278395915972546363614896387231657635023245720588115111933997798041135867876670091174149562683225908758213736082107338055420802633241638162219400245337567337020458511713051563626335002719455085771870771186671442952302908552637399895425963414324386342163972762581730493596181982938306350555779549209529972967475930969892870197276885868557392374780433082769643160472174825902387704293639270054577962488364426176057126630891816869641892957346995955755363549845977363653171559028471910838024946689377980896038939406988577494789300012357096621372066100174386955944814870900295519527217799967658091760341915238763353171018904867719710816699530344191231948582353941750192300073169195806108268433463391893776695681671888946500100313352359490250181006329363138569416898629950908227569559655268756983215964968293554736003459349319583708224695004299264*i1^66 + -2509517067805909961148357602440226949153223644468480406010964543525868327533432169959145487279493890813570155074215979314476712097727659596277526655662294872161738854312759969025218820137630701539591562535266332256864542916824009926681393998280336060107649467986306934631909410509316052367116260864481575516444009095544311888480813019271058398014210006981705999640680610120175079793440691959190957125613038084748596731335749776113999789644764427903801049614344458390332961818174288622609802044016158735865762358907077568120750645091064901510970723603032360800190978832447998614806633636595635798903075160487295588370582230697621645910300317748729276557286459617118339670856755049955761235271735067154445861291336863573019846597175933271355273824411822746385418287107398653566732589182308241214783615284471022809988316275369874288053028435712509806242253713115006362160392486642855041248758656848806197526727360972664911246524107999843840023969231703720159374421636908504471160988404659525328218796364917883485349446873646685444095815374371772734680151540835807353922514183164486639808267909081715816224944624546386278599099606039460157160309089892975245237563031857658325558629587664756782722046254699233780054071213063361882404202428223138623264633035961866680337995754203314621765525614453377921093943508128893603990528379268821889591199593875037724587418071115516485932537054902825971964351060278162036996530507763463844332838727370415873701257459758503821572494387237270604546484774774489699836940739818583379628272251021117555549183689706681318864219325482951984163472279423916633857637827882268302786723453577899986035437426663445240878902000896501957221079165663852003210759298720530634867781442346746595027899662297125978166891247407224683638524217652214654418134880369754743548842807165459339673120300432861015655360912853917586653706638658714543048421021515946629745664194856511575834349514212002022993533573487675684885790604232613115197757993759922978816*i1^67 + -511147725097364709676668213786328653114062763497938239465299581614558549715157938385386518340215329013182208720739545385722772884517449940836399614460629806031485655822821712884119509418671552102192241199531540048937659522651759869742021545389039217483396125053502985951091158637590819081706255461367379356327270901823616910908558648927929405775477105293879806827304312519285490808820807015937067295371736380438290655648160661003147694863355313420683488202652496113300205790685093662740134590080355576917210533377116905971701945793028936176322088447135415663768118126731652017259159847528099645910382696109324172789301937840527919939650285268577014108083633910214986668427191361308613372575743586982277961933618796448006876107754938542651177700554507075206418571359168229182043306392459861991450849156038483957955753438912891585240469879259148836887883880138510720488169088358107575737130900737935364684830165749848267262104447930401437494071144006440437752711867686254651857674062159129562967290327796093874109849682611939178509781455750550828657171918376634166561672995547873225952486450643220350254275770677182199281842277834741776968922509736953698299371474068160325701237648332699612706130607056000664988704227062845430216608119859397573011088471961160072621052732877867540507294031728342981039019374091335313675584545941456191512758630938212798888726498913729848410922724329666880234688047383400523545186242717680983516706951743588847350379490341311172570958731895263225167188835282374880147211790298091325878440877444541265894801073212938757433183690063392901092987860383510415941254345105753948154398989529838522774573721297398034102749190802890224114033701949817102147293111539045082001644265096002866904048830456736695789352637917403029927969730042396758273212987407054219024324657439546088439591116297777294407992562415050650774232586157295740491454895767514192548178469479104875389970767596301765547101805108966853989571303993170457615188333953024*i1^68 + 25808838368231109255412897858912802606062244532967474797853590082537613112058052094391084614116105110167711966564670352468743567883708853494184953387834880185318352870973461142318292409445005188754360052509436170270604870548622229955248885674841294659438470230146328099188736926689423665660619254334192815650053411645929055305413402909258856763592574252331817708419512592716533914225473462363265416938288927300046896234757573917690223759115856047550878553308552732028607329981377296493700595483274660664970892355988618341660591551145040441338193112487337276016640312854485357028689198123931513035038625011419227212526427899328691522927679011916914379252666398895589032135005406366593763998104566067623936098235076334756130689440753168981528948762598114423569275218815428008156383674757645340197556125641706686912292877482005498454086107137145243661485492050352060419545044788371581186099160254728503497139320551689574251638629955374617538688853433377176508778188853991142427077732915361451255238021916146887898413216004550899592777826945282553486831343690806470325941462080118863977254541505854859979361312126821203488245944438121534882315584863152808871333936890486427423874619854162454189811641529010140774202537718550072871978984040946272081349193220834121513606620521211069212288782397253549739509776227791006344097934555917196320617270006463309339284360446053095755214108156047823327276871177506582479069417894267480377826000345706152704861660046743460339671104831975870279139043007833835833284434060005353393743175024997391510791132048079272961009922481111997596541116409452126077012932333981943346863513919903513253801212720202182079367237929565340121200880213243476739945944437474137304181184339163824429916470029724204355736959698340732300190122992650945006099911726682822188260514010695609737094537496993592582206334930560917807976287070919347142751955347357524943760697520836923726924869715714948662018416787235190585717569855120711266936553472*i1^69 + -102660794874538231237240127541812442875699929934617258942460135985032481457067251662402993146774822361250723347840618209121329363667816337093768881319981532474776872182696656335329046903199349263696082911305152282277418551673528405032347783881478040345013208523263544354010212813993198966288588925676452002428160917541523491474668671044756779962425556193364690993137030985633919402483938779810912965139709626533972175325579736927400272446117480030775999087843687982068165199172001756474613710582938917565388425527611446963154806971768444995817086441333107901394581767265495861505404857062543026018925872977198170677419109962320532070678980996664562418144248807845896121105356343643701677191115866779817294908555488951993405282779112798279579664433801073442841608767773224207670662779638366553513300370189283032728106315418132164324527901191771979236336684294898120510404939633079027570260643511988314169046466213473624374662361125441824349115387920548546449671028246057679250754662930897728576463548034805662087389867028122307957364559516823285721936047941620194687020638454036003735552130089765741677159891476492392873523881085063567249553884331889181259945906939298178615858607182914350214184410836838434504013522334846202599473053721470644351258625398301601245796728278783549176557770461831124796528015355120802585949812550029636215333398400250852851018860244295988500651459093049945942016807893522000248671536648858654968860230783146816284268483213173525219407935609329478822290157217215224571872422555707663094453243583374679712694236578708014027167407259475588421461399238226152018969555405038366160378909016277412376164192456202060918680627448295504392982382060888036785435736712872140207690433947503892419527893424579432849616174030298702352186370190046285004605446018110101312925350576358702360246284022772161874250384944879139775513612196981342860248243112165623263097101756037120751795663087321076457195663332178424882634523334904356274176*i1^70 + 228725207809967764163252921663506690145724181711778481646646469436797302274003426139634831881240736042174023885099565552602559153008765384181051273557446423758368801851915345677693239651460121528957605846257021392761837007654373549381573507393320115591554433748251274689003919664731651928826721700942039578035114402075222493758403082461382657142592928196067859775009208796562123913608009642533382813187954818444359781260446429222522286179984660689620949786788960740202867072111505674664091930854543942161471389738881221436728863057997623605229036558448544869582381982821885608257916028536091530514600051471589812705257400305849689310153539670862102200809012106423040516321193168942883864943882594731805761071736329774175378139733309633199692052346019918029980242005226060820928315208110689202075444353835777930158816452796638995277986220073195090863639516664716259200247129577503853256089323484825499944052948216437004953462807084274339266260280888375089294826029251145049491283923309709411998709510981742243889827235354362538527198023966397084398915627750507774388810989241754624978358724438076328035860162170338034015368006553205433380456713223129047652051411208937285045092273416078722528987041832216394996043688080357266889529597853824150148293454753214554522486934750827541038491334519698363847505471973683863681958907837557667798504427812096929620698099974194776963478098502719836737399256233591065158863074741057462922630375599355929803465852013736392587933306606787431762362718138563515373913508773007792169478937432094790437320238013344150068214831380557862376104882779857667409811958927185120315086996384445433513714397921135959394673939794846824153188656027435656894640567361907681678013630937454339447028521902837917114609494364398039614917668600209174351725136975291641940560407764939412914399247900170574874838144233046327138445235874504633410695900547484413166171408445199483013428316337629068979531866985864878684073943481974784*i1^71 + -236869293868332752806590052303494534349175592482234315217920550962875179264735963685696828085100957557723116166099766905368824526335518018772230955250219248138580349806914277495191034277332067935474000436218420225618745488553856360539656653292772468151771158511921669989742226192181621726978432138778020801511564587514486585817037505343990677236283208295166053363002837813578459319719179370310987723173142337955277279738287121961123541446360533707464416872494174542103806111577311589306094960239253851050097833697071293756629741829842700652979305005570757197805426547086944425530750458511864992452242332542957065027935574114297993074504204642591764376549311286925050808753567990662760188912531212871625527603940935580652773674923112023270673349410958065733187793191907532827187215924032543445368390596534835113380295288640176619474686652918273573566465648068669930832379451867736572588555045027385503996410495333754449898410078830332214258948095411310794009183348116200362800339650669592827621972072317668664999386044157575287647769460591992327557461259695779682487557822002609598880786036115051370781729252934784120496177598918767164515429386696397622467651202253170006533094037326243998625370063257297983998556273526612568067565519922720986042084789029836386101643966853559373611885517759521687811206687574851319564902624486350326975327960929009177992129385924755116133203182828111726037970597153539388472399500501486974470086395533039903650576315260346967296941962443134897457618655529796557024866991066796608342514972169586847019202234860601002094952554531319912892052549164821328703495525822534865150116381777810113255254514212866351953142014801279081160100529733121572086280192712608919067628101360566018114132352635712220380446143317253637409148878571211230115900655438550301967447672949089074263561124663540499398700115354295224140949107811909105543944286449879353136912314446537763313374800921258511898340412435377260265939664896*i1^72 + -331619918781314308399624477952878466697183706168953001494102442543765231090392510788734274466849717394850549960480443206271537402844903162768068767698209840908332758287714843659479460403219971537770427224818814462063849519920404259737818548704324894916658029274069099737287210777739365457019303805754600497116384157962180135472685725064931185115255744875301644466120839469668770465170534159208858050547684624427799260428817847060704224545933017583155761565812356914888304094673232380510376886680016584078325752943004110195366482337003130699487229947873104983942116900879230460101194724493008820379993803728661716060176721395798662974459507015191050226620484926026948943513928272276931869011496031514399310950086457232172564947860142463692346217354994120125915234978356103099263357933548846726615757430384656433036115561024392194285017299946235903586281544229945441088962463006410233305946328605941706607801571535765323865694057281666972359145613847954766356661119860983984074051501509773048285038249150549191432722321672624937608419082460126048781235156772657056670042661663366401091344669846660809169727394069040815865352023382626521769441700773491804273980304134946675623504520823368789920291120895818258389346301079030076222910162763822508006006813903429308489976868074938414466648060394014072388102491860575934956841946482523690422086906156528850818048269210552603283842465945262881206712299282624099120771225921816373856419447940506842661132197798101526222398553376691393396584906031335122487326087475212734052981634544954992787642834623202762486610631750889406049444334911928213698392496703862041236088625446544752138063058212671314686058767007855330214402174117863774801760235268282783362303985468486426352008984564410098978591941998492387362759497762075676043762619171180914311774592611316221180925441595099891641560910752537075728704498496368823221049117378157736493220047087836245514471193690998715253365505375061994635264*i1^73 + 2208683909786265649363246330214811515599301184566485610197580804991369040088295990199082957294301445746640271304914518943598498356942523731339771780192632976063796002558082359578330125170474153358710715920306367316705486518148060397147955885163701243109932893170949659102787773672494046474822191225595818184212001464691975972194350613302065729909265185416632229124578809039816991965132089241224568460809337105268994733996208783302844871453885893735169259855818670145598714050597641564376072764144138977540539761768519923728299154656658059339897276224204020364128310005147810769026351661583247863794614679294147082945515534422715135428725690000419324437324438745030586816790099031889919352844137400126709607959470978837642044346611567701966071207483388370322543811427691178629389441680257623052716899428623095542565478299220780085611422959779351698709800485459888598810537360330941217891247107769246771133148677479761917812471981538363021596317583116673902471257525909196524936464240028493422163438063565272351372864562611824832947559943656949775864356192115776074276749944622936622753357286452671585692874443876639694246089301041257478268481123934905827534258039793582157131317241780208955113745057278386601943745950861213628892441120311138281338308123692651328678041450093341679534010224571010048739565100185180902785030664668170385224407626738571461186303173977336951651157379860887932804000805423049595262273412551512352723052335708088583684632309298140798640606461450675897057188241702187604654948779343229732570546980868559658252962216850032089270446279102800943966868187436092442131002138861674019683126805567895023109958186929763635752249118048462581140055835563938985952259928408645570792889600242067801382969681980381459856300582341115912442011350140275532380755500699677239648570983234039269831426114378821103371663785923050814722758701634760508841813927741181213671213764314574717357743222306333034874718348324896768*i1^74 + -5466054719666011964431871010674044857688566751410976194336595632498439776514377759458260789870748332560018240253579591294350326024235126689193506821823696174707105699695468844654888473566197382079200319017554715376988017166681579103687473875980656478781744402634968302165107319615453960307379694409262670969486612699147544264172866868766916889670044578879941669998754764447081995271073109766056536664181554828055132202599476608456967317045591721001226557087358652695727536828740639172938354016248107720818951613184807871359324742015940388673678570279798795098821547931614863699705901710151256699331981906819479012683878267363704980439627380990405733215032479129373052184242744543849211829086690235052191495148575937321208150243190918695633613800701663478143347366919360877848309649745434350799839036213733486953400062844486383667902063573287010349345677925472134695543239063509639212099354353024552675164239386937818521307351950591279777434221979442679579263750906870920388804861019197865825516812934808703548151235286308605338180758941732820858005436350080501743477871409538275236674092766668627045367133555275001209417123573436080591988723072096780075334652194037851248421165712331456713303375837896554957550608559226373841294849208131104062508495558319074019286575292373976735815307309244413213264681997157142860016944454102014569846749414025576082510096566354414527377000688864650751342724150961097002369309553669333698264211217982457030626447453486172212330691248266458605404189506610190973453755348442624177346685483639315259551192163366163232406802906850038409566157847016945522411728782064745237925804086058853934379066485701790869832167783099579793680147320484577006293390502014507226402351050514066122076638890103174048181633551452803278906223461286979621255935167585713173726018895602855688572255053897044372541937113854435859120321232907501633721923447099996306008560304439154593385857281280323467064864800768*i1^75 + 8292032056680402045965303343760523915411519420265638185607946286047842036613402719902094995722560495981500152294607502906049558578695200024949589341854643538754071119194221722738620319775737546542836913080172372233073831380296042434374087445635367533996034336878034591171795086197524351929624622206647751628662865905872510581635034796154604791101504030591834288687938037427509294332077281597717749453065249402316012973178640535306250804813006607209595608936944385776682161695683269912179122400788841596903842663468373616258358195717644863894594914752703313826159339484153454909631620078246781293709440955683506876485683749817119348742309088767984335062433347686383565593514837463213195348141722862527615722693154331450233161894519679389068662923812771404262244673443987830340920822137650228814841979590274088537796184494108658193768289570651320433577297585516326991376242945745282444826324984137405110261131330445992316275710407863256839475143837751136111191349845329587257366588774430543777767144547068923855657018797504939395874681660333383680443050787279335652399652641687521548712379026282157169148098420358794902982480603728104338881598390804067741704675558304664242440647060721576014244727086206702848243745298458911049408765335284680439717657063343753976643301915940026127988121650617788271685677030518961701640062475697325124500885933720830467807623211855115458214624208710137326544209622828183874358116850344028881838441637474813943744411043966790566844540245726896471221909545197911948639947575085173670406312711204076972281483843261066976532753794844213308340167048571378419001687600572733111603553376321167952388293530329685228474041007947795794012403070588348974214303072793286429012023260659069098382225644289733183117160425198994937843831884416223001093775763012258523567977935107324420250295745064362871614798709486197891357380788822472469401000227221120179207682911137477661833500861186632004075520*i1^76 + -4094169765078774380184840634809945274196232681549003117690866561915405232514687114272410873225013466707273238943363390037677664237730734621867060578650055125069497646754126319433539993486604258126571371377354201409624625031625430290123881437533173329298313795179211201701844472155138301561728224040148392022915151266175459118881103862418399189986501181977122157013544980764902217692239110635955467689129642318755865077666845619944047759670719820094771632633993922787623289428299893746530171312161516901809713453526554470342417905731778875750467378567728835583666715396097775798667959078036982607395626983423502055174421453445393249937488608346322809500558228637223765232672684667132568706660381655439312386123026558497429508867386618321418809263552700904722428765496836077676676186265064233982519799935359846723460836592606110380463012930321874913815342776029959845589052269971565892489157135229065467021151227040469755883443193605632294136912798050359169050404804256121099877683518446648873369525517379820146355060065228660735586821249742113662763176336501187446325520620168289095563802056136395668995666443780405154131534245660584916890888646551102625617684694473353774971675336101949102124175747697683025766905121918757167085932450406232044356667361941527980484611286199210971435258466047743856306952060328986226426843110820312567735428769561174785903826487809997272263698306456765310502475756870558995887568314942270635877946433684180580042014264696704679591485037224442409506437720952563274790650084309601500000828072743805370252292299105789306329692869411172643634634222445447418080407291054629535832881142006898017171227842248330471815882257913395132486582696453078528761679004299064484333281827505479238114768327773819094020845774003416081900784032826435579398011278137353660222118241790913262665424295400683844953635147925349500885367145145569137341792840026920355415768538291079522378733751814488064*i1^77 + -16469025701277178491184487263318635914715112786478352002657747840055934830754230331790702978885400101027932323199569496457574691007464486348217085486977421317813207402351794371704416534109031450957951196421228081147444434052033011608955725483933153049088903334633951236666032504477769524796346178109266993767491580203306621578434672091070607903097532393060103179648703699535047173234314012057260206279151084995275976552690369510484844846408432851003945782908391357201866422665037126343815332105736331962084436738488178451535025319799776256657044408455462237029239542780190235238156972822074485609367483613081142463833777055440595995539154409937005562846091793015514017898357957294357855245378975443171970493091582592855484934736923324821656707891653433768391422718477435263364208016426382521661030461907920427494305401249930977557424238204053364830570885310625027337154601008812371854559612773354695292398987869562256115632022777365701774571273146442644099500468391715783636898556092661206542480709498846565251965495994315456122665132173333759166306952647405436920924245906471371324643624490943491236253381586439528240231360571713267451236780258524347833596416617319017677904878025417034378537809450415183577969788808608412434341941314899914573175557643263890137615195963567451103767646728278422327121458601873677824783477816989445505639223240408278706674570581998630568567097636952077411297755590049364773253792705166790595163162504901074972703212555430628136665605411531862207091722609053816003501510905033253786412570922958011560748915950348867800418754801993628760324301466495681012868502472623252502605205021908575328059778236842353477584864825849781181895039764397716052647236692433516471450784411374172868814522673481665332864443914362575557891713627982948817755470333203264494319390793146402531767244472792277849306191013911501252206270521552144480957223121945177187136653102644763076383576244224*i1^78 + 64197576492201403746231709520762268047804472927346855163223753684147095190638697887486800078051930025775680692650286279788730601116289830264402111072413095375039161880460346610887752704220694205246384366810586959165072146604320565938284424029556321284338620615185932761718993848633970722132279676942197717284001341240127200464549387692114538382500103253510711947427722577953812144667090593504887394990286784983653863966185898562915370330288124748045726698468939142196801981780253972307112531195381893270262314506410268364024484543150939135096767043198845545142861417776945522465641885463475528976781899486708811705501737032731235771649490645611901366197501667218492855641912797412318390248483619934646136768076105205505953913253466852446858536143580685862519423391109677462077736989684805463613202204732593136134486363029388624384028910794674473682137470064863409536322689922969032337082364759521159878231417580247246333183722574907564058562135333569779879339325290528777910625127709073140097863820990929955653960579493217213458026349888577422353912659684687008226896293851444833791776990414585520230110471282597835388650953351543969508877804102459826014348967480801685698952086436963297368610839047656572526119393381615978428907056741279182837133794359718178939869927774374030915127875614807649190185655093611722241084023005064872203796031381864009633153540856441483106321155306910389281544543925246966528500332462241021446434535865448239749960830851711638659668056965971519480202202397158190585396215790144368079797327039121854301410539014925872602280123143267172961984115300729100181409013548997321527983963613502233159709734135118483684305254785849074993873244956226072023341691909260480727835809013314132958773148832934534042984184331291118490853609790219183943282775896796721960053014172597314133994306424504786208995883578753928612340910867020924953195340520090393491135178251107691082260480*i1^79 + -142299643581258530464225274233730427428635969988564498603766459318027867814429409117545975749374206996400704332498525192530426073047067036402782205782064536232547264674424132255436730695788906055079914108640178810735151706913421906564318166604425466670765647890437481161380852097321352150129696728486135084343392578040460173917688385125161715434508871049715590719595485988971724475807583069662830016997876813736636851603252668173902383637682507987485673519177521890466788080900009413620076916620796842961082796395283083279241740178179363229228331772356199717935479051254734078055199253180361693258288181478266134824990561763661715859280364148818052178471114291134147158944807671833543431596153830600027362888163139563768513476402673719955825058772597024851715339882999652069291021236608497047019676676076286325319488189315949012525475916355719282454922457258936360469443834689303325469555048841064302910976696711129081256152672602935762604070569827673869327710823078958784126643697259302858237175671089511250890021176910595323663066495298266439487046587557999764837883197930929134040224100177575114085833455827218316154037544071006466405003967898755200244213587419254474999679944111801538412788243610033319311970547801836908066636362117657372552027634101125126245270262619916664332798262288992777974581639470134970250648968049004942101963374054510525676709962514104588442841715613228799386412516603938811458394608995095385404078488003158189723301600332403858177109839689783397058703604149510427886027957112370433277335070848792128174015719033061446617936323110080759154452132609167213710527051249008114141765310317683024225725341935189416152474069648511868916382830644379036959655969710646104453316491123078751156360194202233630297981854443703254868127255779864272036123602665364282125781798094893668272689019454666544375479267902008747888785779623414236546680109191134011266738391957268146176*i1^80 + 237624269315103322160624240488954479632961128135353779683063314820076447781905431158236103932153262368995967860948133913849921704429212518372320316889233278628777612036852156844982926375256128108808927287194652310057095012606143948863530174645715284952588774291300600834488347745602831109766644070763703601819050225888936371856538217531396712005523985796459450992184777121926906266911830173353471974657787247062700506642777423467976612119334288434087490242810023065568298937471622890454420365415048170138952269148728118324370770011125534139141699304148079174864235632084277766249477234832204216472018803810761034834869550229933222211462611830496447774081656202619792648570271663658164935078207346332048138566909108737440362502662977256436510215558312424580246908330963367737461544560113620203013306801873337216861707072217772544507455184793731014715633822194335389208314750926166677671572743206337781789633843819337626170297607873953548402556607307554677720349213185893961434927663601483613783176653087359909722753538280420866304744829972671087146605928335641924901587356895379043511713804207453307628399083672118208083831457275172749682721302894469211895462115782175148586008025515736361376377154149919367356062451420232773780261272529115547272797876654353758372222070370365600250425682614686700088970393824709336745696975158222003205116868140976582821347183430983804301369983304739411459919978719224232106547322629590675267223066444189860876882156997339112008542495662675710880790777709071847906463379039253812917108841413711095585304878034606601374942799872293960794079752636975597069258594630312502191241341875144296284953618741772430016980229239895925311312055902709094117994960402009960488140535879614653500116320460800970870223142454713253993956286590131690164011123959962946536104916763805208421765135192636928788069870395726461527004374651334468986430268401960505740066030995456*i1^81 + -336823810444246050844926566543225303029055025674379747517574986819200984813874704588111740052073916571950487819987601770197256372322666995319845193090558143772524192257715177867893946059012610495298239518512198300801664880508312783312202935614303535955427675145978441260849419609568038115055465708329641484196862476619657436451491384451907140958452011218989896101611533030043553913008244919535034491051750005425279559386722547775214216026251560627096250174106943888019059031462487558195295539486786673336649457359379525357445565192818240343255197840667641414822628550695913354906561540791980675015706282179454668216746958871442078538848574566070508306226014695539072990649840493746045484066011493417891168703173357620670864266169556210213432529230495931605221454793905202046850744837197507951780680937503433240429870010458847236419280018525419648611946556252909254666354428319809401342693211656385207537404716822061005212215296805806549499897568868135164556946095771606584083479126941016516793297968428110530013241617793777823984173552880336468405596761999291125635743408619510129819222017175569208712662578786473453160011434395369284204830023670255802254796464739627237547507694866571800349914862469538295966040828220108213319764838346199092855280072675213600821582623453279286326481832695884891278372937785034304655700975778341404163213890343839524786846342523740412500695727002181204197053315964954951103460263651333367822334816074588055660806362604272615575201117550518039151245766008345437185780121326506456269840305912969674776063449799278402553209520074816149977588195818419109775420494910826075646637817832169631366196137891766787033570702427151391910787539144309747152108406768913993270163588494516274806423388758440347819883287506567895885874226162363379302416905354942148978706404061588975506016954473408238928554742059965676929732422512750022016726089493054251301291520*i1^82 + 406541512974190548227285840212822921528357549880625261572958320159576747679805685047628952720414033583500372159212243510797098037293427683287937642881807030441164830768208157177726136497827012127635323917341163247800013326154645123226076943938538699830287436588590793463800137844273603311895946949044047422674766842612124924635014923477688927678319682275423070067254778236807570233270418161306203857776730660542536079909291540298532130910541710699432878440602154225867096950058749706009076236665252285486455692707550096218627143041889795932082691091973924156167935634889970189862053575815260997386130186438812785456086973079309852664290258652026294296494449070219546118699623905668708175570444115619886577634974337947137149265826055624141980028393428612325346808675958586414474383948612278148637284501366011605887487462310824315238517384694840888104978768858850721907620015075634342352005127213567966704685899196912098124342848982040327101412606608907384309558407161809217944073094910070580575329498625816683664196867314334530972376000953796575929350920630105135754903088208913564776700611226015636023687350597617367041447210007553483838484686459609538645257513854647403431484017164404660986699907581249710273231246932230217183468561796581225852561589185172595168801754792563567541624691447612368577336908142923275391561225842332523780632528295797945907877776301974083590512255387899353967331132674989750020999848222692468395135348754217600523386365260321671145415686550435458869730341536335759929035238893389792174102790457027713643414934632691007311123155652344759032566005641297835542637549444343903724730687376874993988620804525888903801009237587617470776980248592437127141187429985131749564778478141111128347999776461150686211878792007295510670884390629295109619355859325322445031486754461184321977661003713436830411601107490801111911284454294221067643206986446742857472*i1^83 + -409708481094369513285302658646558704364331325968104438065236118031150120738273939220754900303616559704325991516014115185714521800006113171175834355911568276882128567759246405248502497411775124232786813455071337477191592112078137541384504714716769092501509849522347269234217000357519616575993748381209167202226314627948416886316473861014400968842040999862077482459228520930647746808209049016428127624143328534432593931112255319595607718007535957112328121258286128497025738351136875591359936244909583663585795327757308923722635307827899303249167124451355500893431845289375679178791509506489428437126920486987533016743319936614018988722988076747613968598116170447008687047783389066034079285633513128375271649361360189788240760928795815856649681606750761480752382020483673044085774493371588444193573935831640742651268208273579660648080344747640580291016663203916057978632862533826695278539383018679120897968705955066038924679270222186548881015171390241614489167941221468180964417983405904188236755337840396827735537033807896788145460777150478685812181958183642324588225440449188566715611303785496641981332885831134804309370967332353259748892226459137989543252426575581227425379867804740243791028672780343709783801154404432445626474302887161821730262139268443096189053424726003813445157348185749969830063841938776277124170998153792851721956578038386617766750588028626227549522643050692263460630527399616006597643670642865647515291669562888450927856631775339013380409431822545794584270844120963598963625079553559708393424248120283508767995971090775602594757120107090642597179413934840911004228185875228054747307040878822676749689767965646418405079358767443115012281131196703484562687507176271529204914226660465056591246203844822566343658495925545136239358120917765624118859104418196922879445612714968402314481209539615212234728682446694903870538509453115978710642384054520448*i1^84 + 342939619041858311432278558695706514871574563923116231410875232692548721561310327980509832713067834542502480871593648796505641555966230713294318838107082815858287714589406647174512935999836276571812806300837093427956740048232048168887832035385456470727446382357839794532892934146102431508878457981478324501408447540945584251066783893067026136356732556367958521920439279883672074904094693086541609486341110901420549860239791500620025367928427001769720795106289599697832104560956245930664614812186492370513697030806453416580749590767298515004827173394065737982737179663240084148975123222132195064377422117606244555689615207188547307692565827222459006645571377879067461670671235635495873760293275226773196016769551706392436906037955716597570056696997838510080365193558306297875536015540127912591068185472672720921337901989156844577454155835495887831380627397790185836577740832797365851633348653422061896660276420277103590542789652330371040437067861199684764142314135122544325530136885193010502504053434630626961152687239110688054656943522487984506830105352750110813592560149712004838653554095156821817222538668062006247320483446176773664635613393129029791315519026413533091020734217515088277451767119264032430248993384758525353765885733371164365535193339070326310269505662737561179542124229275677816102531720994814159147992337888451708866451590721263591927481554555215218330567595658892738090306110079234804095836642021473997215848984373348442824982950882723887629978585179463806962410066182801969791571235271489892638167381693230278721308143023995637088361654399261342865066463631837150757802450488932251784765546862015159719935521733160158426193375987328163038421408886415664676698439568517555947017812037601807899932609113349997159155284337587996339832907269640911994122319379649954626494991951632055884295949049545846160724161760483780047737449239928704683231680*i1^85 + 19428638599692285755831855921841759195488894852295211369064701034170063281382072669579815470102493004750275891427859044947174916925019361534803226299025536275492383743031771181205977428749508994862145530089486698653469168708216375631934803220595788357731398833619289541849390118098941222208025674657301386472478421748914776701268321692326708362299735034507426306877988697192136050236008843301858950127203792176898271356091896004116420391777778081071261782907766275054685620419097483308864159643437828393606974892223769202449118685985680455796953328459967390080911689516761859394980992432223395381837379152626771566004640662867716567691030489655279091946427902853368391387299478324939692732895280636487175055398690248061099363232406862819982493113999967599227816124404252565214076917799143506727345616775535112475447379027749386700611851844168741475085734791423787403481126694827467747167996266228339696082418904507398207857485635313263421231955808733573392831344253353487134743077709219027924354548047406409187531342163343381910586592037063692883238439319235574040892011978249771031989369327809670672299377516227734731373062746459994262167009293249793689510422122616871225188192218207490380563853598926342562958500555467503158056162395903632042779901195261496299855055956618700113089890081199800606301176563249452966401443497947038183971646811772064168015952284688370042920860656931141387290343566934405742725993692369013428842450384230034368926101623769632363130538112987944750361473396783496189129777040773240309817769215273600289729752843580990404247915662517287691021850758464868177948248115459693061736707209047070294414641818227841233305432319160011211063625355165995648599811888509061882661932739545753709864544244617087003488956174943302541843343563386677932297272150344000770818948652340341694976465591576108781166518152070108316689563704679790176*i1^86 + -221862062728227608532137325548486549830700043276521127832513407597872615296639411236475810132032476611076398444539897745090391706001285380839817407750238943091418909510331303678553560243541847314486360001172012622692455769454644085758424682265196728227580265118578205704200327584891604743482994297611700791180136727834343154860650886583020762278823593258786083134410041803134770404019329759183407502924742236153224343984328701246347210969950582921946014703727917013920648898542357344157808080675144112982932018486180326516776374390102380075068921377937624403118732370222436718278205255161814557151602481124244381214528511812318976583555440509000486187392749072277882147281313318730469673621496575077030492651473331126250978021125694179736487652399271008708324775757950915295292410568207094444427713123716881585834679588398388400969129460781050464939240510405296633396481581662521691356820527065087791154106006976956797027541785116656454878014658558934702597920327370174030999911204126511350218899139405994278579184832629982040033413714248087276116208326571107300604618194232332961808414116746570642565287429985507317997318381340926325313817162367173798087915749191330050782038966025608540125379897550176578130971765618966362220214149067774243984106669971491138380237690950115737674725736401169722367766892311366768802819172501584582257341623973378425301576268598040229042084005703969531764929839248364695420584172481613650746846102831537747254376694682780035955154598423961910967659119457583969751508920756289178007310531659703173606388403659709939355895163880840810935990117587248752135799950155102504894897602660503555046152903479217518323216848094412773680167507430599101096071968632296576264906849757515203193105689129943415907420982906141888124830624514507313545459432589281463515467182640407618897059711954329736976839084792988419861372502642864*i1^87 + 196558447366215484428561310645568475798038828608246489357491826356466509279406538442840136109992994611373365419951187357747906663332747075501330808417005676061563370033346446366448966062656337745211686444041227667944149979495745272923886540607600729132972355311347400746531911703766864460528900929415165751446721685682794807758234250826348726336128350618748949660066993172973921395428191630600888720501735422393962452501186401099858915729687275574479989531355542202900117333331479961981290824320669159905145920347641952973224503311009179587939196729024192002422546432708453596672643305511730959131034950251571697850239809155066318397907943313230841237629166603692039825107096786787265659832742136785858662498584116834446242363703809546125153312473594771906301605110363605565002580307392634680840362608640298907451446344585026673253230591264044676637642017321102376716295368557259897068845721283832090238516531215355348434910466652718307207202272152781190473617957978553092144128121478152492576976886671112125958810184481789086740248020458853679859739842334550363823384718125375900002364909930551194197031827429044840011881598705678404777483562280926284747574343862381960413707994779715792178612762122641237647738159379374765464429876803152080928249052535531738156558235271048794534714901493148173635064076479756150423085474817720652936291172249837073108110378482219395818133570609665387732637561733048035929854125892963285362648687232487150497196567268890116651486576779907261333963267086512276047812839600453390392590785879142665252534474042131188520747421176133154871765105224390251871291017577704775107437821182678201546117977037952170937683695540300346878021534861757145989842339354768494999100121830776125777380981698455114586534715226959741961287787377898443419554594636323213257894040163063172091809541225389546565825616299165875463239344*i1^88 + 15332452940869265512018063162727144492085720146373069579887112108041497276377405548212308268923337537042510891263222291382486732459284776844123798784667543646556312697115910264417549622738381542743612884273620038049120121616190777481952134230960658324013753932387544714154040914207477042748979987256851158154375902020787499959072727357905489163182487389169571655560572606696488260597365694085390658917048489252172326270479891256045523174811265372599260420785646454371316126768707100807486895134257113776470901420901558696395660222289550448384501191740885633215544490216476527503680320144042641627208115789101106436639928634909055119432196003580077081339155036548060110940523806266580006626278779312154746784774221879470055496139631493812608421566519214825752178389951119840056740459280824387980801086502365105129648528994953422899075901931496760482233527144279634561142037304051344970351781895222321314102166971739132151826328907235060366815975896274019592860793803580766892522848572592278232562583673914572002416219223178365419090557494882778237584048203247270083033055218040339332492712587458419726559419160747178489141361236048307940602732128068225484311368645243944318843478931283316933832593587542947706077453198084413712268885174903805259153490624326841993942305554737976863715072974474848088339034292640061868290186468684691779811191343964606662569735818764345605188267866209141694261939673061043836657912306954609860484706968225091702366846942295867585817793532600064273839399839914537869341808351094956692756044409354697043709722012462882597950933298301816316382341909237550194864210759133498421364652364075011393963992813400157320545357178144350320960297247232875696728234755352672327063876258696829157029327325203484100424505571267288689611772497346114332357304997324153763660090140090574209892915693529050145741125937104609988*i1^89 + -371323333626990288119058780362137161223387710347106133356724270256171835584823369138765692328590137436020577295409267837790010328012686681882088417719100503236649129704232615517435072405385406333230158432026004029484848115037821549346100694831811996505382323709340910828973405958817473352362533265997628216699712756494737256079400400555687505888666002189320799780856908211047302460050604449089477402616757537719737883995556012115527935256708201690798906083783022951714295754507635585894687432012981598047324423471424452774724559689321678475366277727557732374257982153574951830910776458804471766138410008095813537553057173215528583708199975337746353580944740539673000944866766308233948964870207383620842229931881855360000366615604948061587286233489860090709675768414807195918519270618901927504070651317908371381355486221906042386525582373678942564899802350462557323374504351722859318602091022585033931233743440190671688920152741131788367694351547395054849654345259867754856876131593396838684835239131715646607077045400289085813415533761578059208101983221640681032033025624350694400543828170200582139275033605343052638961610962139727546193693731255676252326172855929289049116230604009347010556837447393452435295526943280822090007872638066909461275199144078339420646485261772980131422406253285909354069673927227028096624831786393346640181603842996868424624859825829534774984958333880722357593482258310280972804110981995990609631164199474300974901941001349230077367284737291096843227764813895691997640445180824495496664191356625881139492204315787725579341762080675134488397330005045313322446160798004982655786908641919678661831646947393782365665523884157277147085306219523548603576337351837468039583111270566640614822043559279057171086666757777847233453866321452206520132591036697714676633637483818622434704272252344858946660657943244208*i1^90 + 415565609389294562979405218915399292169004921818603510831924918036059057660562929879173643112984550903860345772912362137406728865749316979166804124803051397351844219628624575963721568822179713722258007907903015823705308334152785665535824314364679121778622971769871149885294015067406959099095946734172265464228253907506216975333570015548897711864491428872294953344410343166364441689992852376018528495348786279434532211859135166516921674810597456962096877780668362245050166220507914937495179639209540713377071594748831264608152414488826169849305704710839907881032029402505518974567797407694763919357813860101759281059145500663208778130901241375447486616590155546974558234901338928280936853111072254155836882465898780107993405650959393707025551181960436632067206162931627052773515460198637192710261355382337526274280487954957841895368347619432078997092622223509599570428532441418585319146543427721645665122653146854413059689816290767641695651410685441530852805548184269730604123808426030923632984285812728228882296270140295042254727427937973508851602409762172141457387072379137010107288474139483621011013695016994318297237904813056228561992381746424857851401913517547041675422182456478228847955098227316511579236592696197063459849107920637743160243366291503341717356659666803215716670767226241686203641410665945923913608108713997697942499486534150740420857893240182003937511858798619380199756991473451967014107803127500707192002116261692672395245871666518820560221523116361838690991068890032106363780035873277090759653085176806499722529583358546247753999533509393073525735615962460383844868454499950703504804991309070421273525328883199944415177853412621755054057597218024441349697855045295612380534229185819103679824445603754480758917117297479944866455013561210903061221262101070983694292096162952877720044544500856262943719652284*i1^91 + -76854177491890724492860319449282905898658719718541968723672120991851819325669423960280684955451460747721212424834080292839072204898174654370587646432665177169638079113043726345921977572983108756771444608264629540205986046359697220422274528656494033014700802745058819371664945766907725636047956510382831078539019766728857678870414143509382879207302576732470370589249129179441980889675797356821194502263290313118560614534739781957913338569641189830610327514711922826351236532951085072526374538076604425619110089159186293787268907713355101006046523055700417893362593972742437394423483874092264736640921025028618358751481701429946202658220093340242163651663736148771255079655920057191785189241927723794604132869961764935048867626186327224507571373447465545101748347125220910191931541950663172404569699644282289210889915672162104140932347285577456162347373932561604340478668909958235459401878720650210828940664234662376974685294681350623816612097739159769202291830677265342665336520715197111314643800362151467625461018991718994979336282795168562799531322139817109662905559810846129225228668070579022561355795075405226747351256354621701025062008818314901494233732410438787157201792777761205139569736012800228336098443509433822361643258742314130826381229846815780393873689696028423748575109248736566434453550740075665055269973869353962891372334523780143155008976102665260943806436714589866655175934704889037978456267565803165606610929100221674185037141527059840802599280238874928680380201416739753326140691665590081490426525471101567194622279130334364172960280234686724535040302450459195784862851097758215366131367305805560158562406228453172376643039429084296554006440005342126560961413243421510762633330499883803149843376327123855310608253154073496636939161996224452193422430008197742135635497099404207862216540183047435680624*i1^92 + -68708228209190276609185273282495001137745502802338386082998495099191683164512381112346407412497961893858223570829459206157293375583068215283844561513158023900629624469915946048607928065860720107269001319480617468707441906052947881439758112444414653544520911086676607778596885889301701925773649199639518410006839779539476919296537203686115240910464108626258918895624844302848095502690258109249734455792345013846353722161451166887386089071022607037667057135352831035644945478402011939442385761458868598133471160992781348959032090097625366055970276726045723083869347376016852659772448860586863771007611771419953645937630814705398873546184201600431545014399135993640973490347515732401456677753628279586713775426307972589237303429384866882308067749058009510252082639398504606836180841573916798942325193424892041976138902650055237202520516474656324017399280429342965725708424851843129494998525122435681475995107606273388059667922224879640730452083045353783459747309191517608006016318143672227312866698585956010810937554028791691282254042034456865467701254137408235727746708345688878498466860030313043464387367393939024100695206286637304584239764421935175733254636854358081739627142850335456789754889385795914664097433231339998397101891826475764624784498842597527565110136637149920975998431921897002855630284459500543093640207741903169095924086372628746411749419510327729998594069447992921243870229398302720948947609826043787842577882556400394990312440836402751714471835493467526450590074769187706116987038752433337929693278533302978674519276766782986518398040428080023319566879865738964641646517084267656828904185133878246743170270133664151487901391972800813007414233684407490754813754684508555232553552621343427476558654761603434333118516726401700462532706240121834391267777648361127025915063904989411709383450818159828*i1^93 + 87472215612199443992256935227356069208912754630275546250170527669695528489250344493501002958838040187228893576321773062631300044223638976876400871004701126826605207687892885625805889857668622458996039992742279547622524534379287758301364679882827383095803751354666459360209354790783922576078474418343316350178601378356757034034508023002963842310164539410480683254491864134640313188495176679978265212840298246947255720701835942405597306702524591780809179569044336938803955585915570470067672279215556410220552583974784248089309299787104695400409421938057292893024608167041808673871904832707989254692472883318808204291423597171404620585677212696729739571109963712277781115014629043865736115239534698545999752487515780872507306581843856794175739617019421729579316794904439092411979928011342385936444272013696696157636783335277512112041747826639539762278972941864571986172105800711390660754910957901095189208800552219575742771251513569255610239821546321934700007158584941321980671524524404385936703880376740133815578239629187447804930863234211877990720636899205519167495343099204871669968175794782966275734892862777728042658910339174190070449711750730745031409859969900659241008890473804905196137259616718883161317276004832209694396185725724569901003592866216805338916061035777781730904902138085877729133645887994308915452762906626588348905730339411395836802673955629034766508052717936391205900979656478769297871578244706942909873902906026092873085663932869075342662769865066625692915890576623121482725652615222824696698163892790672338550890103094175619140884652317278723428064274271183076865950874738128044385016023998092268480960123874580586366003183576412408784517295521554881145821933454858508266766728650003815591758735844621083098081637422923798250230298875904760829509683256237018776143524273400089749264144*i1^94 + -15801096448659573756194917434459955082379099129947197071270666548213519479779920751059166943669931249616367092494742580470027940178157557516917336096284526164202485881220078771104138618913624106189317311066917458526652739118514100140307584226997750104746664244189244417744618300860111643598763079471113509056345176599417704709304424644628139497254866295672098073757011621527733164142412299832953659953762566025356923330389829666668372572059367457367614524345257404248475555495395153796951834830700115280683646428828819436935285732288022960379337051820575166476908866050991319792490381109198942025520346754223155015000334489005977621124662032106382504520835903558550765792561536155210250063945688340039275384794165998543894970083300573008817861037242939285714159187084784522160952420967365163391294145971996601249288604807663299263903872325830516852490641396036722908503231416771110144492556190379328127392999681254617141934869407167902192721796138242668423714356836869005543735248333066595436268464013423107265129314264337321241951057789360994258787867419839708414289682615834222080155502184584637863113652921182438056338296664320213273033491159612571426955304964065271949116158356465323073090607348361116207274017109283623738237214735312929580285875930636928572600382968316643576483767582331083135709909932919395219884162889431517158340693352682600922918536141499163588703785137918988239236433245469283813167870782888005261992103643190214216346110580108775236828122731902536429198454713354061552305181661450903401392526910356474729609566552765380160334352756551661596214762947495240945881768469582346005417375566394674412677100270036855855169648856174312515857896851212446277352115438306530659299659789647848211306285933373078739111049403945599314803423605739760474981958447806086499880869743061075548*i1^95 + 3151421487827735607653504386053236467468559251290453140953158119964942003191022120470715242335208641823657516573738074512673434169802829304643260581602106636152191670624788383408295996177633324946361406490118136500340203427797742298451159402923921347476108559553135361967117410467678627662600015806675062516387906251075868746454325904619338742107432408943676009187419188138867738411071510953025826184690335036912837797523146752208639097411109972468617340914034606820524838905105751473550672874061442594768906161950642862472638475953575652390402925300528045853185275443270548713436085116328153521725570646701548027270420660965740966771953636296409916658842618863378688030055920408661021082282031520113146729336871042798125569798511947869816062303330932030938780369274958649492639042089751537651712924622613491459582909752217050034638113481143456891579948937009783671657413224948557230477032337736655090595024021825553951999356967380849667463887950553083030145225452227190623686958774478944086105305840059828558797848283498859642658729379274583907396778804417564440757625940901729384045928033083187932340342555033825073964980942520488305248598684833047129627342550724277647714425914797962261147367784990336709519041860530695407111402868202447113500584701943969151442288476155142007220953404432362421973287176509113831603712150829775032605968047643059857356334420862614500341737062936452863737886119605518962155748037219159799251432590777913384219920353626068067933256297552270986410554289227892064227494896403787476122259281178107753565034243859033934603360841972963074555770353075886949554661892150611411488358330355296745498429610341149071301231002127662771835751750009337986297143489042892174196361394592871479284671670276203118929357763450738231089867466736614006196752714802058801577006894464*i1^96 + -43455888964526547784637812810617506789311372184134590107449226747705029562089598672411371073394629908132264501222281506845444586472492891539790964058395047957177929489094197105485409721835524788359876354874217862160041487978282527920515125630567492609032337301095244478441389645323388381796270820622873930010350009033617391066606558336389068354724457565708732731661884481807087615715358254685964067569155067812154211978346031050414095706603850593353040679455404617689587273971138071376562019295474354643685475210379659226958013548674367337465523663156814693423100056704457900165804666134682460638965466382701922356022692099316181192141660738468446053801674080207257549335681742194453653210924930089384015022837953248096599422008550778950848963127734880846312145917809495990846451857462643748715833624143860739694056019692044751237036719911867389689511726865495920115451967554820541903731324497805456484392989261139036120528394328906792358752428889279843276992280515799826243003457007547058797601305763634066676465319401655413501589443350808980363753679967042727308131705139061838428074801475578375985627482275724742301107765609043353064079625735418141448204288964288794846457359457641394942576091235086405459445098842905305175430345378634854393963813190774814494735022518719434511381584252309231487970588857591156924266404646824212022806107211475119240896774203614357592017577650840734507247273406756320830746534903085309354963553031033030468663627259145530166817990347464319953807430035911849216479230386002367352886728853946615120014969910493933199496612263522252984961486041117951072551381910222610661782350994985024891028181218029197632615307822996556307598626060759816780185965756278644811085866447347544115810760116906271639266984939686893676847515521356593846567536142613761431008*i1^97 + -1961063950221327625973580203071001727638063779759839095649698561408440820517615361982899512315683919945073120956917745370043733559997660152352813905007869117998039531930305719829349566013333072511288823377104288491702181499070839931732152943612355353211475992682344831875144028555944976641620472069409734279342705767621650677890649466311470592251833418196717755901334872581563210635442702830631706569508817085805769881701476069155850570923950746906550490702132311074940263787998699306188349856960409147455106652006397239127917473677575292774494053138824389770352540508846746666026781592060364797564953903617577534507633419451033269595685972003770925120970201753542578513409076415574147264951761352664123582447778183166068069902333067047252245886687842027020164977889379325015773001544263207636375303455393156095278191899769799208407043049243433843653058729692533712256295108799684026645929481380270369302913186488671864676207188196937145223235209918494141295898091599559338977103450417149574826609275054701334214557903195971789633675001344364768102465538195658552095615680437512159619576131921531143929597669938259389256841162988163372735111032296497973833124238325749804995197878726487280815061441289454661774649136956075065795348196373541932974939147607279782618114853888483339388925346940824679411210335797034574226405038001529377300958476055208804356983625810307293865677982834270409149381787419657074447568879697072438302342164829306344517265490737598614032316378129981119284311614002771157641257655061579791171276030526620708599869085847178551119799256059229282129279496767816830232432886633749971718598971472516752598030231009383193984434020823696237893272342100391875107865845136572907683123989642379372545596004858030209059810345499504714964948401054553564709985656834257280*i1^98 + 945468588045142733934898993496686655400544468704421932532557137750867117752677816968428278558075291395786503083898449535758156853875063323230944980146114647710471970193456676977205200109270330803432120860857775555507656786539254070632693251726406077247364635453819019384348249898802188106500239549845942397066535780938087113180501367730470593156799027041747772747215614822692509051371601010196369881516135329530005189693905152451541250260995431211528377110576603244390078504645075133825672886226148035048273920019904279817994685173754485981480218458361452038744429913768188772616186567814587258242119030897991016003165821209004778539461793747313467712575428990202551599693589197302771119512905501504611708912023498681987473736002432095354477684914012152314422076720194061390601798064465257188001900793380577257670556688269297460059666789436143599324243744566846455291465920598155426286577598927361972503871892559667942353562367131271951695653320054327400035699855674876637185693471223935180082508517408613368149383891828411168277578457694137577534669671497662948553415646085517581269347548153861513224191461157659394099064495340644514720154253030107565676788624289283442290676492773876943911790687269365293296432070983965969202387779214061845198985946460288379391763285422273950236355801683711629467411618844956824782798998848369748100350024056759721412167186156311545642338320974132466307949152144215021920267275931663001657648693699583917169522816914188965277675386096446857544161879854910213368261405499855631885255346092389071051621082097313734610726674489271602534631903592650400368163012823708879740229346271628624881922042540710703790745102531845176258614320331668368010400501379583208451181723920334016775157804066047432761655243652445118458068661567943488045503951328*i1^99 + -231931668086132062615925232140404892006334988122026638075301859884441813664529124883666511903589818589363898093373107647075116331338095591886512349965000851209132665683073228800515316291920837578585033624118803101319890310399121622155533885606520424806610524522507763519536812618448818917237547450783587997396660323941474661503660463351792531127204009403314013081823182327537288886417699858180251291357850723402047847067825856715819786474161334041657448163268948990667118629697434979453789598901339051796927708559268336051613546805281948764576544165596821382555271718919740698010058938100420372817910662182300781991264775979796887289077430891390259719064725424746949653774683409807702318780248643018840161171504807665276932395804211408700641006164470812431893189635726380155018929001835629614978599262894323936451873782661991544543631531292428118382841151614899654909190810963812150664407792651219242871865398991264185842830495331402013963542335193226775019034436497886559181816909058421692952462048197278278305964527857821355108525093843346212692383640796325511871665446831684575323360220980825389280663172700406345669081215715025105387411778121012221723215259261080787220971451208125145028676989266883840237267738064332506370794361283859057478475711262243768655739761186180967803557826980478632312972325908495116874156121430443479631307028946765212125324516965395435775136663461471022507682508491279750346305862311682079502717328037272226675844170764225467934769555172744415440354915660937731397898616190463826775086410725319324773653902650473039466065365984107445861213215426006472624744241994041137404916118604194062381032979141674894602692935394442603942370216249722452212918318731537021278400025477051805683011431690768335510234446730898304408395256058685301518208*i1^100 + 42486393099132688887366323820320729665506144045692155234417697670347845506503304518187961517107851624938070392304219969795533255049071352367814820119486418599290269848538005463144876200303982601559575057574396911370967706880993251444573676980535609602565517841369889344458284235838259783353897294503990689616868693110304503219141057816277734625806099101109235995441649731763032782393378813661724629419073541000141105799095459696779733520157427870727609388927484887960051097089387066000189296342207664416262422001617011994557703081097558509103580056589312351046157142003792338970781723934527796005578737690736643138252551717517996467802074490201761359877195119957641454565203506599661178653534635518016010587146020766857429756165512308997212522286653045175839271430588129146230924346344235339781131958829786932450994291707234918315203894947929153531255550693675557334002249398088543806226617445402835565857444045782375179090610101824317085600699160019349097863695606517470188256830821866900207697293729803537393823433766596675681815529028741602283380581427028579346232259559686745468437400200116413221634605799379509174891210588113155198697211979807788677422372637438294943302522053887089951339722657861891316262939787361623986510490188237020125102542640175407819361930393035938902828488773776568191323618501554727173410176101007318841962670142800584677740546696543526983690543729744793650960914757009185716964589455878292500950573836041839687962422915967215656318407293906220919184446956141816763318971389474585192533608887633982534653064948587413939645038664501842651592391781199861594242398057482557797995767251279733009852904535444603879885365154585441346200261704223322301789488994556043299149686926225912810726684140660060534523411563293768574536771581081568*i1^101 + -8487217291737873759037946630622965281655784053636836359190616331290745886292968266139482238510008335771305062233789939960674586637555962974662304081616714915648057730887655730874157366260522006068385404028482384170680175410332105924246954876788007170988253230270784404280897784498146398497245032416064242200992529309897677141968718830346339472082496629209959070177258595019613895724365246800512332732427692849466347632953136847938030983965200069756831665994871997233049607754770688195592693914090254705942956944669191625604103277801454945617026136028083254076335822881763342498871332331780986453631833698658315416253006021932708373250466422806572392550474504666750257915411775831249516510948485733296462794410207346048256425320086997081814383635840950778534090656059108013477437754758317325709861079244980128669858504821537767479395970409844458642443876144075535023316400242989982346845969507578851912660321887347472869258818458892106991272540827524734769827293151693542920832186936962837202720653391673319814093820945893254267855039263353753685769931863062077369687674310930976537683389311589294885084860627909119760966260036465595868532610969170891794444184889923247360956022980598087830047747119746623952652486607876212578804297478267397969059507641907247719997976851051763415158910632738303491193807228570660951020587316190708016408539998901370999743151114470523462440279362700850816539511115046393726664379333404166551691025840079325772925756951433522584240544096206999256321507161865126952536380792899459534319602445921670236645146008068174957981465738475287693441592969516939022735729796073457931172207631151783685406485841343366496435109577985231279582600497625386952771622734438906184932015880742918354187853561214032897456985319138827293293353216*i1^102 + 5231178651674579482029012756596293797148751543326034021061907665260451369722119298863701684412525332538172289023719150872488748373947772773273500181930345793967885962271149447670345102006160987757783697045778960363965221286851226345141210354917827192789591379051147273786179677031786661179252110683745839754664132022577572983190908916014701320809886999238130451781703454889006843957467497829883349122131524863757942187970711652020887981300373461813581196272303948008077982130589704717931631978593223814359713121366988532696799954717863292726204805810897404101270559334540017073622659937823775783183155879600778216068495225809533087276157266598594204910365353916173616442889283555603504252419093774087857310381131130395534369558201119062840886070683609455958459439646028914033667768081709223034456246981776254778012899940185754065841858933751095434034333903411634894592448385424334796066651308902588816698484859399019760623633377574335905820513958984760009260659475686237500246045483638873532900369637781027870773916379164047964369625029333482417441982964762050300863492386249362495909433435015624833788185753488904616073572166062425848100747253154677258792071589873831102369543426081173069615392915260960095587489919378392938266845304174988901613493579929358015627081052774941691160105517305818836164281523408505309255237535047883666443553965173525816586457966342034239287129850954253627942403219477319435231398406725775234406182796338564797646393645538506694926916521256049310548782643705855323422185826869310425591430032321945459884050980814283052663969675540169621652967330673266027940795453938212568045777394183922152759109479940098824611965265476823855386311048643930061314031117999094264204771718513775922758972314910901585823837633658811680608*i1^103 + 490475356112208724435534731589637322874290678265877759829695953923696785635023629311504810417693660175037456571206043250664072444055651977103008321252688240113366065836659901531258941271079609127117515415252816939746273373913997513021954983945808687039478351267796340676913639831647573908093380719121605498455220530988238847254943922152545918926644238023028144689218716780127023586294690316688613541885818160289101527499035389937229620120561053171943221286190770833267372288210556626810004040349363324846479590212899862055403680332691925664214496828656763990906365824525613188784251722443513239356997193119928679139483237573725781092515701464337802787062499008245913921969112485500260858731106198787336840109466748471425709599893433167730215111228267386176575735388520635670429853525034709344392353025486463903277441632877489651348764758424967569573872301628076757434908495141973599699798024577325432320662325049900413309247420297413505071877244488163489112239606165250868892666046695159583063743530222762201052077337436453428743432080832978408140911276280667489014259709261108811318756694942718684343362773906280272000671141243674046168910073244512939991347037446274957438452603060683808855727195697512666664383713200793549728609354525154540174900481383157648990872397228360739012668152152371314840105750084516159929564261319506494683630735819487863322885993923144040468015469554579119740934541536021690282512073224112473475880314491654502827937018271385878039406382896172147466596240146065800381486000789721827443894493442319534303850996680730425931831365779246348792355679229176718284349375839176886332104600170877109699482010276083741490778030005591110391238855976705413616548383309366918820044646710119009998333138255485048816989037646912*i1^104 + 53546567012767479286234504795647853203797992282048795572947754220029487569882045108623569607761427075115125383148700706344596267804646731162252567725068872053051666518631138461820381267486504139955684711464724397963445812160931973086275715649346575437627625162601739829710427316952333579205816310639577994623562640261920522705373594663216743292624734826016137716261311577440114991688617610547659805835269051689080997650205223302602726856294093841680039923267285497623044709773818016632148259322795089832362020393723287576780344941208596465231095398751028900721385499509558681754926264538226057740126543693949816397375960081308883369571890616656745174962179192102785166670082176195241444106403051634471871153449390817873039729473875431347385371639004237640070553158906149924458667620615630913690377161121363517748605385704163680795921397535965409665794765097825352393513340395257974473466794533762582092582411732003194304793031466978625583700485691887518277975116814686460650464658455885392876314866202799426629113838698734936028587747599810981815115879902765957593776521985420779456760096223244869067860752059789950659536138960380831783376120039868956171209670124722345427599223773326178578029248473442325197422209497309877721887516758243279269354493695038413520091392139430269094048935006606516679071107818691324938081961472487681948911214780587036005367761611336532683972128002265803942616048970941238387610529769719207167347843404138849312916073348045022468774548172239452608506224241937911689001973087435675028740055907680604519890970142039145622036731524318850092406360913195348081581624335723230285552386548889755773459795451457326321831471790782128861152744748222648645118355276063707332183133893309779040297822039915318715865648*i1^105 + 2288068345872278659212484697283705367401456976648108150252241162856035970118807037543991217233048903477114512954820365751544886632508321249599935107323413769421489702937997940858120831405681851991536003313924292469893835361908012168686465101059914753417187368383497664690307733931645400527478058805386806116820084948749331578077950219352499559999274735210347460354047461446311228650205528971610824427602856537661003847276274515617825839089132213467191818561638266074499926241251226073389074409700569606025345161110563716185732015914042718418044611943007935696101553209318158541469071476468017955345487904170748114509186366579473615687026734786941323684264621604730528759681553559182176262454836262572010954867926927176121871817431492067858666818580268234080952088360300988310863376981054336626203842045459207961036064393173758548068223625214968944721112184846795161723013736988764451346117499365402814240232084144841248168215822355057573028945132126908298713414464948058315305638364160251282535193714896629004238934935085368519563196251761572719365576163909543141862023305831241190822180438011313715328890512622830146248569124040427636626728149522514682723578923066259963525565979359313172853650920735186052506577140158321773927868882415741896969802028077283701285392591602597639105412438287618328857874639870750490280935931312078373139939587464963627766532139880143547963280607683056575805670196305256938556700844013153810511337478107175876325435202017374107762621152078069927376052598930034669695158242128756227630649588727793288816888725364719489636806794645580156171557080492328032964388289455248701029198950000723636063584885206327899019328817178275416544963679757184781966638859664886179024099910363282110058124147169715136*i1^106 + 133096575097231088332064830638776068842003533871075273439224582051898907200667094896042418009654352275619622794626923576561689566500956827370941758395808889265036778664004590721049718619685856556737158249399132247805263675231565932162832795472607160048136880471304743041775204297767449717874210880786758487298538451785544581775648348647789937835760278626780806473424655909226629151342345024292738053435787863678082479305246041036186847725789866619081992762618987464961394148810466832744068476169785065733272491693051025208536331700867796308526888282784098910978043403742141674367680887234482852694124740266023407134457183633019447251214050083930196010901495597499778209847436379870345623610247154961392288054532319072979681694680824902782157975587276124957581150947316325806950919393618904383552357432260823322425905623640504767704470111666349090092135924009524826239770509460262515438462326980558853672697821039527689709035223413737059474490665667574119334736833298569489691634153275074854831265028213754105235192782501928316027757868474825667092606291946183855551155529606515254120215420422082651036183082016447649319567411879995339118245263872044195242138748468860573143719829808412404622326688061733849749762635497729977617188789732780624911288058601517418626592163050844284938513442618119055769804360056293698765545221614309964748468340124043482837521248495850492550543877350082644558446544766298728454357355954762880179689741330375052095118073751402434767040095036640663794124866219911778459324254551687816826495356754210234987059435853858943695533528810924809764311348835201337729636657080709820573377334507518293623238865435959291012577944653426889512752875430761504424659882072728040922703818555115019307099163600*i1^107 + 4008287757281371356036590192084892969340952942736253699650847759268542192241069327193164498150026679473578635511202673767447387633098755089909582016171056536919999731745764143802214707364702236625670245784985735296251401296359119697197720664458973615057063820059280485480930680401801043394298984937045948084041989897948019669547168966580798238768393386317391594465814232174449648078059783142757515880876272805863262479794918100467391519442298419724296414967405904051556646037396276554693270086333320910535310211891100178049684339679130529740314005824168943532704929769845433210527077143954965430556178194610781371490028996304515894852404511698686109404830207132187107860793018136230269822258059340056697817356503419191864418431140988966410936770073129987906221099632263039487281550397764656456447678054786222549823836594934541736420389629458808230633822613165440016112887501038467871961060153932029674956696340755932085484656543690188296827775107869496712145235898798436069367206720794790947748859794714636276979676578693312276490639166901101519778141295051404481564270284533180323137419687062746016719116199209303905864150668369616239218203837506484556832437162167128180861423465750742567615768729731936291935721674486905149218849311049969716114581964837742665501516474375126800722199179597620621878293607206928944666453479284789183236777557640101803069163778478049629263492005829183354143478914469736787065113527699303074445952553133238322491733320403562680815096252331105577341771367917421496433471934367571696332653381318019673610104319461786364141000792501019929688660311558118257130673732549380066713236486519123571501394872824911849472116520196847762557117519388974158419387361270614389279821615735896969408*i1^108 + 151138794003522205605599110756226782858741700771717830987730903102124616778359216206656481397197448770274905671473301552362654837248116074833290247974354903270582922025508823940577207794057872034399707185661609493365336727606615454495966888984787983193597647460637743710913558093266907338232031747854311016244729604792558350149074606977970168939806872490403504995617553228612215657387023958119545106735473660250366124055186218718762403703157810135124376969655986677998485362724447215941955314441501117617561417997150097930682915926614964940945218975290286975875620780009378223038569869105283185579101961447194193398257125696511854293931428317937716968434496335781928724004107521523121458364432878871732829794403359261971857991601422703541099323439370928440771446598974137524442289095060446411649664158168185652651074855734749506119299486309715020599572638791141724079947009624306337587669439280559501826519979532149487040678717749066271021093957514688408860010611543873751329194749752658716745105755726027057883239349661406752903303419403722729184112286625670357563752614599461768128607958012242505090390236053010024341679899543114952524902372213600821408738524833606189524278268483440187062999965215998692077952271503136620254468905559716262605637259337702815904516304909636299580687370194378704073760743031285512924908106554795179518294731752319073183293550546946689671359992440429657458913646279978235788973834535451098885525741957939844209387764601992526284782257166758657752846432206593824624296545862863643309149384072402228671434282225853946080107371997369939475060977554182029104361023258063556748035838610180098732917146001662050198267691990250403239369770022186204317562588895402465842876016435856*i1^109 + 3203901105321535872231122293860527036067749323437179163628142003132920660924127797253082848079827542043743725222355753679395062731949494641133313918005870947748951094308632703890385373243754079052959485852117468535738284089474548850812105510050831075939313684706455025902405348006781371766601030012769358861098121117833154222719337022569362442137535463350776578947464158539143742473105530480733989039113599173118674186388627957907952099787491499409492701981293788376275159594408395618677318221227231369269095435839266429572515794805082494592355533926417461335014227895769458621412451882141024972563131728023621038043437532370985986961562879804373641378847268087979295077082992563683224873358368687463739846032913762762863217735438076383994824648649757558039399389622272850181664267713778689782512080727500566029547666923305144895873495721169691168264183802418228557803368387205870601149560848458043507110727834310238749064437903850354009819542250815987336050854112530116600130007064082722900480101342485178284268616219656604015321409028067214669857849828289826097182969577394182338621095334088811388435756956835400200135402490125994934088300692796410090168831869642472940523919804713487524016544756247795360424096616676489599024225306070702444723785080426019747800960091099905514485604767577471216527524679555776694304781279929552300120759813260732911343535950035058306188469358858130432275067857037274275984285827525886041916558928327251257727111642194154491992413034126159250772250574099725625783603578620195509437926396872271511032617156737113246939302728396064461183534476887377198238535804656680667088722916832299336532660692933680564168342257211793658811026762981360133802446626061392139313088*i1^110 + 76317894983882512740453834126222671385471150196114644285981269338999549154233430938230616430913983632307113977546923080250599388972215263182067696331420977368334151224207059789212524875560409614623388575582749899109875579560779133504083266370279575210880011464852575399633908172805344635169899119130857164877655615875075222801241483756686431956495488322020376572541798346413249988629516349050724467047570542396665264747418594704998687604921683313334612916717957431610483141521267045861948410112350749414719828627174375188064625503413809979802992626824339846905875023354282777517391218191231841331554415933032948068531923923236063972101663885991926010378530791861862897348373488777157072524955197225796855428461400889271329244739623125300089128868384524235223977421842288921956385794182581359818266687877930637517294293001526204971647145418432889392932858199808644159215931445872035056392167613274634518829125503729246104510823248958592057689655852520456300979276537294035551851306208620580757055408666727984325846960473960045691451390091307423105170250733699969982409331564810875834672689027201913760299074402914167795038981228272596574140644514531201011464656391046388298207746110833158598009228488341093327537127665628430394842320663147704236723516880334870185208713931290453656598257066062670163254258404078388488218693339782444026918096536530126912514874963596870971452469858427825195978101119742633449028840882084082930716627218179254429214535227058722661455527273030788298907461495801606999791495438196273398029011844878800992010378314718476677841186258119885469950933767823172951090068973780326675246037400273251009455153853653193328623312159907616408473547877412248162768083177808560*i1^111 + 1054392515303327377165783057264204304480963968787576648331516550296442390235095309210887010822510248196224805907341097307585360937464080994403804312929153028013620567457217994131699267978825949549506998905444756143479748034954063188266969078568624008070993022622639884351621452296059554316586029522064597034625358989512257030637272098385797787759862373914100798908071747232997920798401516412942986701554270165686374904440722496442842476115045817023053681103641889851040852757339639046834642350610529474932994071358916487777038087856436455018535238729668570533925094956892201500492221593053541915380864656777374963812217130973355406729828839999187310346219217354109509120234319823910582648324072179281095630339140163770802795092702984160768906419326236928127044953861981569795341215010085480237647094981281740749855051760275275976522007612744734965856772347557614987209928876410508677819180923046704273348694807388347825132146946646542641923346005173880439231033103724977028891778749169211274703015958995106790617846314995997062337041499687886288576535319990102045765635944611376886404107871524245572798732945076980972738881847402462801452078720810254829219967146337076811716305697368179259132877164175337513663474300046055041135997290214160682732063158271762117521364804502635717486822263923078330801759314884370486022342680525630436742305616749012701628613921953361258681764115541898371875874158305853142674720682739365256223724017269004923052718289471529617861712747267482822587545988397508610950185082192796440574419103645205733483450467572800155591411457569677290025669154436980481813747344320899252943719208250888816028924856308497022352677715675686272584531856914749629027576960*i1^112 + 14262051635033196553754835827285057636821204073804770314916576122546987258357879038238761043408134954742328617445433721028643746779860964770808878350973044644165866285375318995667718020422261865683667739145910983928991723362680175939619858096520095836729568217067755005556207806501613545498857070248324248571999012165153668158971413182178837682308893293924185486951555750949592075205286896598981145144556128836395961570939553863846076016573453641552126716073615177987764591329452750338146881325018753132003877882602528715196098841899851175713338428734214947239315074662280682216286965235115184399554402026956956446902027937502545276510897777404609366225977383599114047293868726640831090469497409340080499020455375429007593481847932647227689144578740598438098451793680383211521906963379642722816772484993285536713921261768159744431701342747634834362033952091096092990779804839841730699895540922910575525550706608928389680841157240502714784234456130716910606134568433947166815050150294247178573527352352361100347983659821719320449326976460220838473640635588515340084035018184812046397304498593772128313464031273853188328911136974275624378169878498843860206477128483888388184359330393923142341609343143845611171130654373663374865983044899428283154558669907874401252152626712675379519084837865521789047916257903903527819972608845605465873283134214193564813614240122977635009755984242392165109527782431185281038854109852338437637499408912530041901046726444825145897545812720590902222924484187123058965719541638528777180787359709468128447735201418398321100473552959279356909297215095325226973637539908591582371641465736364388587441434368287586644394537942910596778713922861505038688*i1^113 + 93913314132614836975488924950588618304352612097884059238341329958296872033330335126413566729282908300564322132544029430976441246851044807450439679080093522484861313782535158190733410444187161099745407010875298859113018854856221725289165150901394405169083788392062162642911307774711351096395595616245748358532919390666797034623651504664961390419980767169887468788699435537352582246560265137936692831963255529125097054543822956540095934660958965180032951671245387264377046879045517576387275563150706558879370900055917307328534613674189530894111049480561880347839860846746847045466002373339338441225333389920047843782619427130681231674194790742125424183913218410367627982133651675651924469585949155613968307460658618086647028134165351335897250846084008275492629797639515582136412343155109875386288743694310945963371781997060184733717573482555979262716055407829736191171662649798031055696346126644274524422610559415240032010646833806825035168110384723932003268234156032885777167829111627387004474415441551006995298257635662844650460016501911756148376398116414472789189809707731622239923311871089902656989738941236854317380363997066126269551174789941284497926910731367122294242506451510930411355475066923648743217432591592193662738600794048231287614292512258973938822371873817027442795308510178371985876639268104901902143033520426732417647406847238320081957951137768492094804593334064624128720604360315462089507991579805762881832578110454827380796523705885060971441779096963371308513327195198636961628918361556263974077538542881742767462229873134049030391443072922728341297285600544998575346917664853390544396764226889273957041436769400091343415635056230080052727740662656*i1^114 + 678074828736163997442953902399531588394188129437705981377607574823436681552798462118492476706962530535576462538586032392354209682980925422937034958310071497668670625206640792389754307373626874471705728837832375177771714442201919542723958499843461467859031745118861156391443776568319605831340422236133918501307477694454704867474491104098200901347747945308858461118850224235441329388584074303900535318607920605168287030996904706658877666552121832685897493726119194265907701868897524043884888907217146696683958964009140064811604693461301238076591278467984628695941334359544779218037485798699063509622685946490952479876609515366695004585479862108573614778748849051784383313340183520233031739304840648890482259348776837260287457510119950898409935984581966190974859965984105257211893405094957101159617628197392556095571489753012502711112993439551354111215423447737538497464767719990153521378589310149949509587572233084275941142519282701917302437510526919048222036177026899447833464133432507288685033971731060082066302930153052172672686578250565482192323299146560290442733981729063255528039862555040146456115990096058338444755165867871439178941223541824812458930315523750197907081271342021929096965864540134431832026687947509897671317897303251854658015457432493882922847357523655104100412231523853468466070434046086515232235333142927461889727773286467046145279575240043214016132744980021955050298035139712581464148733845896137724813590901380824497381393533904997174643567719836430719038687157269323401709461693083380729357001576008597964324941800688621568545339802319899667240717003015488455384816079536499801254287456585183221515564019870253627774783095309412243616*i1^115 + -11736243395549486656697678477323884043136859177096160123092585481806346434631691656310368408295510946627405658289910518510783108320081374810634524995347972594641305644534316561343126615898570249883852647910873373158115049632077642891377799566866021734732577363270801714273536374320817114130242490753093047526587327718795397857469188343074433558890203900901840532786680716864257936214818490412638789412850665517800979060691298639478724377395481517677781927794988518987242985745580201432725273889037939240289649992355716932983939569351131540438287923271679919360605909531623164137431010031440140310424490338779060787913372463396263048249627640624210833788095224322059220515535367301872197113642748600369669092313262741252639105591131000481711513391685722532893193246138447212603894123982034438940371461138038529350241301533207322150151744158124661440837351459759178234251198172573892429290542779191916245574333969471586629899526633483668135259530582556612520732948070456816922807814600721635695863302873490523521303543329170824436481114923349530329982298279147877080038408758128715057807549186506387002685704671119600623173425383249278482854470910035122253248097514127104247322884826389246104205840849222798532774702664864648791093420908962602209838101127551233047178315819228330634255591181751322037374796411317277115371681718723587628627345027289717381449836347021511646048520513656340292733912107738648403518329602932922428694520501922736631450058606660366081027011635108032403906294337501074617053603578295541678897683965765820065831525676433419757472893712907133820432137667652883083758845409451318265402539137777188999836798697064469550726239710080*i1^116 + -68484870543562801280184483179964402734081618203962481550463923334426219356644293171994438133592247125184716365475214869456762373127072858773891560641637292622983194845712401575848237312385861248962175882378538540038384942922547122693295689806390525126645012435480842011124282042601879080932345210932417464726636691460365044088899592691636155248205402765090235928385697298305807928394425577207061406852376147734124556881360394656684914744674404687096078744775911528850136964610524106555708127224715795720078500002237855804505388766848910900180586707999813484715985772410944090682363284619369039823725759484062135383325474600801240099591201898325706332668639024417541395056431709034813035393544287899212672681687474532800267761249620453267036849255636049483816151857475788492818771378908005240983960732493453378943145894951451654127284032984122499216719640912852237848478293661762593697451269787069073273511590156108214259756634667739674859452802828422369567658102445616981999522414476500981541840224233307151097325785489713641895940384801991930228604106669707895453780955162269941883415022145286171140572288545415528724404162361293291183078232358725980403477258983102484507895262470962564443113877161258910602408907808650612191575326769852712064636851369869536746255978547561279964354386653541325023440619967917310883388470730940336713305885753243154216146852911764425742722174459820763786253102199985112099979739985342279966304338315907070572712632456439639965853418490612103946660483215961141481063302964977234301942952945120784809777462451680873990525171975732484182272817442249831852815126536271342233745949450004601152209576502854604023008*i1^117 + -1662669669830954498818197237654184463539964211506100804741529173520522440274839607537362598095668491991993180018752223290110623418109664149093677825833347736885169888284157075978145003100488443541831689327457189988446505087970128868238777622555340759066880450829905320928567684774308078987536660127322246122060120883524443606326665358225665991160158391061609638550768890237467904824728335696462681724870713678481439902040139540468316085059767770824026069734086664513528963230621075815582617354458311944099738754955855985797071312951488626538779685572395385538740235602327927752400791898239019904966752475086580034249156840272263549146699456559837616250559299852337753270340151481614422995930132730689680612877986218766701943817780792248985199655521672273638209799529386254669632386553990817391835846695906778122516014283957789034319516765803814677275596939558216479141546322219201566464266273853594804089688168224895044922671054394267674911887085532791385476110057273140110544644121138613924215994829066714012396045211500113224615029290659736360112841567023441066903139726569477410880005000339695301240434996684531856783112325342757070106827793943147104288006551636594965085519437633742673787514177629636517884478525404794097061239878528537899489620340292363054939517735560668884640948705689961297152022550239655225784230134083780568482299111022221661892728302996844089875318181175108049985234500451528886518698040614936539945700067517574744961593642859697989911284549047350642791076039083266978105944106698873771402308778446059613778995718940315706976283193990455799665376369151961468190377677804008548537445836349338504516665678325824*i1^118 + 1208011817846652688839588963046925959689179326700961337646468686686658011236726549292459954821311247635088199777741037962966116108292690376921911104570789438082601266536925039008119483403930911955199190341287764144475508158127970332147834841024412606728123330360720907791936680554557246876220090799089910714473886177007382387576044987195515271346048634767725151254876271038820397310070821025344754573709783478943618337903364577652863006883735373318681350149253189282872317967033064370470394178138677098944942479696459096715069179113978701835604241114655286004938539518874914748267947232718994638756931494127279594341634802490388191482678350642834064090381020867905995210995190411986505300485791624029670589237451630647584347744991424410728427723703964660961521243076949290287874719200480910532847461114410104669893490641647926456432996987369343239231251833065616710068652957013796279616836832287381648661723872425262594145199558773382021905006676643343171140101893017408276577287524446689668948686181856579458799504567175634277127396102397354472092280916555459526553019286450574635977420820457029656949563013292109813738722146582656394196711625683151033068487468461246816684350485098611490569590067119615036812319821530471879566664375393615595996105783233313428112721990698817637388547010005299281984327714222714362272591870433252380709988777750381516732778336747584503112673838356581711628494227347369785268426208653068479424528530129108500179477735461113927824526695468968977757449364575875225379671646663303307051894531257228059927855692961785765709183567652100597254378606316896999186477866537704078901009413347186821796288*i1^119 + 14454417327557251498649834580026171650487968226844039412673177107972243325275907857514680596412756736813334038386053303975831112681598049901712107943779158073730730029524322838588057631995484566691142206931981841788372761203987138467542955691746471742608581399513313772040690428492784464795932604719798628539856589781889088787943850088084695295592875586690130552030501841689743953158218633493240458431437994723638448539284181750644989727320938860416595630579496027300170329541586947130887827322230873649602606034895319015737792092064980752431602132498476564443299239632745867887008727080498840021492415546032712662079107849652012242410311419220941273556834650826213409525857336573934839019769240198258204176366712277579937704492014369670346539964032504795722574058877955337793377594521720924473316896604503623814158363213033613569503431448453266119447962888036505923700809757254354176983478487294678696105939174334594783785932421190095309079588012787529662757894286107383392233114259723733551711487495561448296485257334573550956919666117566606561301413114659436810304664344571803368739390504434291470134393341366859391377093455472721546820237601652228992670870323037427632605331664586623641462069384181149596028795852197767214177340638154955813754671475922994004274109097235974378347530257719118481518968277309625708417835303209367509353408235990832621810625726593005448571982616257432911866844276937847833629698459910591190325672395172378881793004356330467628998150068151070443611163845587153243426279153313188024729722634270905024007206689862331519538684097628196567913778629058688247131882958420284637889955977815328*i1^120 + 1063487262814249439344362953431863497771751009552879364795546744872873708691825082423171430482695972525452896849707244955981535094938927769127055172210644539261209979319968504150514323568183670311161318631240615434769498593509367334570290555702110957374813672199467324240184747998270401904080769072701372724789513562465607396988104647610208600479234698291780215381557811285772342085365100076249641690757504627570979391836891202513494142103773568225410261597998533743987851697652800415308406854864925850123405222468711283419372303289473918788077806168619287760829402127536531488886194836523957730856027042540049987590819428345669297992148130761925896476633853684710253700072634876940227659635094973157267228161525056225210762738703330861790546222814497429281170549791356211158507356468231093759194309694711683365969182383970233919244378749404774881146134883215134992682122329768326867720279265615748370998811242452796669731306417026973557589096054975160091578896271388485952644231447280318739055600926723666627557310170526964491085566770713249170827022550073949767112715237604147906224006467342808782940811815956925358915149263050828586351185870161474985993633511587828680369036572133152122480556680135311990200161778779586880763477578736850246452583476739178269161698105539204828477447618689963234277513969110384954937842387846485063687820698927379405750687831514965149330117084956979350796044573273530969829588863707769394087028405131616908625310666621390412793756113659762896238814250703154737378890137250706298174813331617004979070790851252928013599603827152901232553995725285167153542041716205754827701002328*i1^121 + -10574646139561561856876191402708513439824350763642337366349421874775320969834812036328164678463886165929035369312643660929049648910618793490784712761512149076804416110369983053347606559577195329285282676754352682310310154407215483477827972009482045938359552831014251985127580221915310319050069238762957203783056702272160527759439799764773702717035480604692738468005932170647718235381668925898661425301440730080734322099633324508808221612460097323886868044394368430407895859157769441041811686040939889669517197640785992244215574932701691204296440297631111292107454294516585492410000562802924479589451356819279641673892015203225735267785220355214099581490171890312690880594917546380256442173706092701287585688346206940185577000562949633981343482465310010403008865327174426671361221421109493488568575566449471737452154951667791956344583123486112833756008875975608365604515517963860254359717694299637875481166723975999225778517760018518497156580397982253639400200910597928036062393980381250437486906936886802715973729795558727571000577816550612456318970657356424173396794779163628332026928860845681306029677087763673626095121654059940333809808899947431381121357430409655956038402571591213888997772298172204673246791905477806356963612050891437797181419892280239341208186467627646871287693388128992757516179971193223219917987883472662018498903418885819325407860930819638463554328742551508314374632874742728332547836005766934014183291782666584817700924510671673657315326162007902929985380784120129368054549319333795356662568238817199506974419038663644587163370050400010009831127542759084675807861195202885813024*i1^122 + 56086892184842702842188808759488559963811026889353204979036166064146571392986529266102708358234314549312356741164384594336854955607857049768778535212361178825727699724390628733696284838101742147152384427342746535986503051353785123558259092062081830031329450210650725667521187020172685719344124408001219689797127971847016854796832940318630050387476858404054165290501585097438381541876278323462731122032277263985664522291087081256085943752232104123572456525134942722290240376126398312000087141762458987295094346017352986566877196535007408958060226286311135178443295842549280076704594416005672023865017029488095154924152039256867302667705761968490569963022869459056541107228187283904211340358913005348681125546315083221264509458753831258359607520278145602611067401830197856335689906228282972372344718849687148093600956160492179485186167215233381770097268868567742839882948460246041487893101137698551122374130345747302444203787129290743497000460156934594544471181810393712799074105907703364702316125977346828567983080144437075093656465215567252687979009489835065094858979162712047485386618477645611605878874861024751918150911689175616745165633492303009482597723908418113919360444919105888337181969064450024886772151520577041733552973106597400789437849181732865819710047129545745273839111544991623567007074805160625404723785149207449655615072628880421837274502097181746427046113243283401370163228109519294697012860799660344355922568395104779922605698983982168244025112260839934842420410781589831432626469660666460059216028809851212800960388950862439156181817171034590288479421215563000061057623084712*i1^123 + -53456778286360343825527635522288611004676349267228973067245062726357216926634037471324749402734362471148922966362484912261782564155503754117551858970497373833350940215973313526991513678064067493501673084308767169897785928438035114294793050042956485223090378205665690554331358326964244490102015682069540445843927705013673221912013996294068194148269332591021820917174268761484789553655137140748180298592129974738652577849518504100188752196422994025030265615594494843627416410391165934552589018163461791777653977048725475981724719658779700035579938418967268532121647486513772992709705624799208962438492629018464862141579346169736426998578630496102511966920001341555733428705584227122885593824131214871305262088077528966138913865627684556881114966333081149735332003449116691708125881322625662631405379499008974707424358416428677693200921610660514521077014787480009028014189734161435580080959510122941278694641902774055540548115642294213253347571271563880334931953610388674134276092391175921138391894679315480486077228032630182355613181432076498053094663302008139337402522713221382615013312481041904994161387118090655881233341879826351184433410230296738131558905871133571369817554798261135355106539074049387590582213811754848934176895341377940730528549161197525359010670469075920665627281794240449899970868567668343418957319247791825978416765608531730928690667784829033358692731234282103994625715001384910788823326731024759763267438448862169263592464108651373795448612997120606828298418902281327325954873440545003956663602200821968159473130325508254151935433197577901603772739050388869810080*i1^124 + 24474689972606814798863606856763799210035655849438975143995502163106711972474840265380108025258263290374945936036618458666747309200247712704882644564875659993554924921658203855134951624802084227647554790693778564223076470748009413641412323522023524247782308455943676728784888166071879958258257535430330386715246922045253550556014794099713285756133072217754563938294181730950113223174965657591314204281740508649466698649348164182381071985371864158549630003204116244905868805118724510772476083946370273814488511303527697819245630180360300120710193760104059781655579231075838146113201212504673583063386394861619112122861565492147550893021234088274220078970648715862713782756135696494072925402883113283342347754187355790890012239696840055364820496918794619956780029574930853897114961119707154962695468791347148204559594012538713908694223698310808617228100418849891509971738041418397441840861313447196112037034321434554721389376290680240763124743621326744430570933896634809928516553209905725249043400881339150530048333667264111977430728135883408013618209198957067820551695653073481295657960366266206664020790134867690478383420518758397801185590536189255864804672662378538148508340479092330419337420504517959852203708317890065749434533524118749345717916797942650831575860915842747439282509943695120698239271641090331596483316026824724734492365326745335636494396980866861825738037996449266595412233825485495994073428251227550119436739320477714704218731235310199100087584429783170175031411125135489122919186260738014016430986258859248539264854987630477431162684410319975748743450056648*i1^125 + -6979936510796776435123077107009424039987680658354280727556216289436269820954500123267699752419928875635337264739246784549375403658528170610736892622919277712766954539231837493426382171616000363966108440152443154689281788196333977622729286505604787496913236798319814712426057781085143257893347553678686470967512724345155413022365672693425147098506224983878550475161795382837308522548514958568605515844245922523069486241728610000380157567084052028488278503541240471834681727703692306654452356923597522770073697624468429816875478740099176289910621202511029398315404284082303446513503919558270074786704365326568040508041874735440024273103345283774373465666807146092852060100222674215751321070260842523877026384825805227310716151374329061121216127364242783496111791801145258872440274710370155555773926732599591012173973243673020450973932830728172234553964349206307988671961014676203556886174372494465192306086192952121226782940438417870546577749586160123530019617249758001268307098583170907009868978882207189155818774072797867115330620461743103351193696970347253299529461918343350198729782086811623123991921114102332376846895911623228131125041279616173108701334347624885470549904174211559501615862704687959842483069724208866861109325832402034715883545060730252638817946966464403476383377535331190466781462765920682135152774471597811051761029983388430422890536421727249530031644769085835608819700838284842885329061452617675898182336441938662954828944910854050956403517654295907581945325781919210864832516723431260212868515361258686308853659399079591399223292637125061536160*i1^126 + 1557369720822189070467375225174162795683210160113349748764205923779839837518747234258968571322650426007324028627302693235510689086547364787163438085795960402606470845152672273385485509241633002460909424201819773236707373131399691527351328953084146113641742126204707888317714181328351580676473599801801045508786282341338027245868407317706663932590995028129268634400607978221834414745000878356181226891345110590798594270840404094154540493004885055999199098943478312323106811876223744358970795818248572482446321117476147506746376573993350034133441489360558581641194539467371454914418234643729057747832967448413787959299418038388064708973669603237500267832028101544901242109094110246049196058776407014132103846303689527787873166123265342800265617307425540882521064448585469804960410001930715910483976296773581979622014516409886710639671213875109288425094969357558493778121391170015942251873540985239527193128497543681680368866116350318343266966305283963842739238544410852851145790856852959208293510676833172083139498222281286296076025290954408513457302779897040915831809694102322995824524156660204175501572302178010836446741700286730462578377552251447525387686625546543999161128654100111455946322480658773473863891514272705073907346601728990230946843662321851799975839060203146960530644061706085477458864038359265818795388598936065217822736934467331554854029704698972459667933884071876018663803206510703620695377127651363131435348871010756118604583059166365489585672572647012285399748595415389749298557672201741299222612480188069997519101628823781599339414359192*i1^127 + -242586363704182006767900164027389446954967622250013461263497768512151899128473363177299312301237653607448166117303096188727212021278082392450380863644130256746384739443070596941388052229218108663240586220662846557681752783387333764306542546388831596408369212463611522068871824984774868611044296510536366968067493736159282390745339600987801774718371733575598830002482757054573787103433333859228923577475808646464208354586099607975580026349475041875389494300228383451015677794966358729019950383436451623194268643027402369941556529375767943283311524985803419496225408025151920489554219887660309571702534345820876494161760102101590681471150501859884648321968993205576993011281274793565514658113063763602542105784921403215035791838586297675350241997218680061785502777644070395153088028238652516312090104566428820219693560949455201811227033064883247974624118041504585449684433997705958888478153149843887869115445269022305055733606547038542509251062148477864037049932308936528346964055012666844581541641510236942814179158058433591045792324633285767773669206781123556875473732747328444663663030145091159852442768046842136804384589914390197665608247412771505532099162141160316998878132447192695674465763426421541819245314237135868777757380085618247098386164806635592244035312277738981242638312995035591281042653214899562916680347783360567496353533465157756468226567546487287922730333651993773858006278526023061965717526485328943223540698799197364810946054546035881274533628346102729955481514366980249820841436724083940470615913756045307075537829081387832704*i1^128 + 16415774231902338919847854531852986256228551400687789714835402307595099203981770123936103254191349816936386329075353219250260283135522464217795104882105925110787945888050864916859760397770163357703844873164127093696265909277114821611756296248590907318596341660268366161599236230343154174733905043233571812308622026731662994453125692944545199222322461213343452040825538108294357455207445015889641591162368933687051138243503323954557238469675630642536458569950481686263480521856661272918928176884816013882388283475128880037609437489309136489775042216468438737486461068600391205515247965322215596845493458978981993052092102114772779111894213607559147498566317279734570645308337806130280123315269439228533011392472412991811747514024495350192727584998895228494938501639048225952791709373249682963249340005196590742877226815088150613385580042215230048329629645501408460949855799358737725731948165473423742918186377628452049654913817310445750159031267973781094980159953476085749955316287830916209413658092727905627809022452344798658617630697116202501249250560058961612368874991486519668111922230736544568971093337694584863562990487993651163822328526854419574729175626023615378407234274235488494848436460672280047110521484694368539805173033678818356873180923672026133836280026463355395969130463757161275342966582060144155903971337125785418478207023733975360097079377993168490546795023076949974113473796273598015397139762145858340608784191436367060212482935302412747062440411461017042512309396216052703164857717620733395046773309399829801122379744*i1^129 + 590163333332098654897467518999947921221476455331581595741672034368808455065865419283976285274259893713230045768899243240882044950327854202361563591301481764794209507943133550202665763686964198753767107211925626670748049709371716243817059217879598306189026444380726198397151334088844392054654200741691258878814834079175561643848314084556459341862008312948587744122760696818836024967156050958544012746831632337514891161772768821741630898134271063949976275709519933222195064659525070141743197912129322539548771927196080107694735435577678995600367522758602663701373888441463402202593690834346693923806075364308295080796108158617870368898778571295716643429067416746288322115751453609005715579699474576488185834736960976669136151579747543916668696134819896350148262259596763835037397817646318364819006876489997711395312017494154028197287407337820635347166694972219921584426343632984518647161624359198160620399623300470655681974057332619822951743632272098141699869655202605046900737123020841053789958908948635509329944677205498014538703298244602655934164558908945319628061084959454818790842971160088632393801006081925125788611942321321389716880841698197610975390433737532258289040504403114301087397300536595701425793308641996485657241958047960443650252942426268669196564484719848299942361905939634738151617029218970949792228284592176138652837219720875410862036439732498797033119537071446119831832669417178231867542213237703538913239334318500034184907056899342194397163143109775121512920090350829525794126960379605012068208801129372032*i1^130 + 57366103015460486778896687175207279715865858925922201951720524427567792661597212112957743353993152282179180435331511844908172781146261497316815556383488068760657904287798738845313787568356117322280292807387457025725941706565063188156435700177022705325422869779941754632070127534243896483765695276855913551665999103447310506839054112828364063100116190519825193914888956049764865099385346266725381723449210543650880008643345018827584591349097757659524248358518647509380576294997690013756665989495128677531917548935905064003522563365671110343297171535140027289425926460281129423690301223746493901579329000199901156524267419247384489963740913661929484099203463143797634894971442128686614328158861279464108452259802489175718747509416384184142564513956360270900973423329469169292493160668093999957908698472372777742853766224329931063469319701961348961715090844502126522467643707779470807586618740506765839121626472046155176823305707383443860046671423773124492608970420775605539477883154518465009477001229619187451420877015902429592594471885224908968434245691739316349311547948141853088531212010095971542675022473181271233792067301639522337035927967385503778734688921123002508913037447404908079053667440869271320639707794888262663908937423935920322712158683088799993679346772775327565149574619812043335238817670256804524869259941632650163135890593203114410139990799778811764178198017257855711791174770755417916995075928289907311398901960118983872793580743322957704217628333940850440864388530945162443862655911456852168528928*i1^131 + 2079288036047855482499674921875522900267776208891714741642914066785970131887211206888862133567977772851130014583071374194535984758707319014099813084286937532623097468249185280652438634932956829900128560630875326166532105417233523249869001601531018896474425202603312342015267924945486456373471269190838268143651718376764268479808245501524091403898142034405779467600858797200400244505045845427213579172312151516413747556506475533937681194528597542501707951155796823590702605990089033107276226649797585098941837458842598500594748823708254237099865563553751461133440498796973155976874431121044034441005399832967448534854142008282415186074378543929597780608887518041945523620414270265223215338282513560099195449623628916448647404099698701918204628150106647270349177700182553308971671401639751880721281921403460991732437557867661610889078494680593283538663662084205970877588815665332003080961870546787960233703840039386741597302209628705014242416642550665383469520081954276105988732929931303455818060297965721306338179373705581810942944342970058107036411508470973177047877080735417914039632127991153740496245990819952894117033032057562852077904180474244575541513968079398750668239959506103919781178676176569110046389241372094278208410470722685351759381790382844815681759662053646260271974354825748571302484866287124336804948895346643317446388246693271812512400144987972290441147181760184602625269058382183214737650674912144372067074505845518583277347527480031888237252576695233710800244119101500875212355645911936*i1^132 + 57959176691265376070405793575668733097161354741543666011875251455734311559025037908951201644460960259060792103599492747688111271487431820116798201895941260194213183563726351084228110190818608837234429323684534293175910787597117243547453702590914110935638310813419791604570758693661356219516869221800306257624405824242690255669599840286751841405833764633294612249095773549033329519390189584904128328599733883381648088870830162732411431055917140363551248633015854990541700105633391374534431526960041771840161683980054179667297157712956701920719584136129667224006447409924275714455951720011276250654880679047828736697700600766017196497397668374862339139172144456758615573890213274334645706400572967988994203902155077221509864469185973857719450842754646791641323319379256538358751583991052925061713475335754417065776513519630776740123781024694125857538385472945103630327462252325375805752619183250938393061992876890298829114152041583364637030501212920014750838338405925835360928433078997129062532528694723751616814680149560086386623624089811717431466121808786839543208584799135861441605393486379369884653338539092275103826041657102326656123466682377108051062850661724001568643669099827998479832115193919463582676805967599607910963552104527020242050572898772745703265171580081553256136790414165811003927892871960375004272975721130920531270770493059157030175846860538695194856101634078461140194552315474435744724833106461750344325229263365520558219713035527542711888609666545924877098284725533298177568*i1^133 + 1242244299924655551201669814046760371580923129846242320103982985168836131129434228953761910031096822813089402552138311436950140528904580844208078598623473252164492820879342518563651612104926085954133904838815496067346008188787211609489250107813957306244589405150979616097563109514564180539639258664574622079876000383273740550925727331979969679075745400615601408300687442782565763350162934571963868350937384943700254358719006554179160814068221092054687363260597644465194957121298853888868729433301688952125456885709098212966448222894564613912376372307540069517365659504758608549596895139360292214504969597765801993339378701068209461393494135228817530680818684932819342856459933232843346964589193010664906854780966087064286831762843762986833974788788495239772915507108712331807019010327064077493522871969735806944841361516951441108405323829976448089001477773424544358964282881879851220838053800714349177398324172975374266285468817479865238744123975415609764845194293828643295103340613556579690325452344521076622873825848887645701095589944357062924757703782710492733651885586539462464952406767613927115629754744613028355849830290165403092517682509563667968290040952208205991897781103063079172008159753815293515264163577797344283154757290440143035058487366743660309306205960272136100068461949615838654942363533709014569417279823101930238793833211088283934792272014760201315572400726964975329169551512330778007613367988820778472714399937745426371499878152693075720267108312075176013554796032*i1^134 + 16742130613099630397272419851600602691147215412228316531286331563230975750420361848396360407612237175448430281169404318260504089535561892463460987472771862797474197629462816771110072592278880538326545961596672398419721263594767604071767642483672541600705731083769172899819869892947202503424569721021454370851713604296802439580010768862376545913054677020181007777660585015545877108672140585677417251499251221151077949601048649093436453922342539017832438704619498180362579628299882970307901306857916559666194520827556839575074414913319418052474978852543439017264372520286456693780027492766415354147070604066323662636586150736645307936636499844099589705547694556810111844811800331933523200073294976379667008874968497418678928700289283155008639362205483212809738850294807601228816146279447907971830879929981266016218141454631311257437771223793768763901725527994308955733124403434859910722500056183038105143836303189962916931275348072152489383636807873212585434983372144230669206504031059515615475025117467230597151656734405383221567498451573416953749796353587263251396750148331772300563115840917350609858604661194901140382572661061967816902438074837252306032532909822975865479967821204196103408284239069543245784663749487627066713600453577228173260054369243404518854749743431040471984399845307508253211104987264227140938471144099283730660396475007461998892322204000919446121701509710334397989636490038321964514168834727629868536794349161455615586608604101686688915040173756015136*i1^135 + -46054699398069393860282043816543632254545673101698291004067669538062194290141933741995232923949251845744415659120027223129380410215175118120167939726688204158432514613529406428631867229658987049582325394004361539720627867617874436570045635712125511707913768401770435134840422077742739017229224450870637514147219962559948012088012152765717887304165958179359850342870250967004291205940644871236924884780279399726374463483688074380452286082074825299317021791393952560896446171606370688407058224886147479318645689827937462154584695434287586742401166189546700059049669084584834885791481446646940259958675708055314758000118387737081380427127043705676023316075847387727917232179734063893756182759905889803129205725604762080631590031323230170156276600971830097435281617846004158075366046854865143707483931312936657448538276246082837753633431682320277760266693810156984341275882798179880334956052410379486852172726128902841420105973940343545777773643483859033844217744130658586555065210066696078168295632836884915145563605149475667646997942985159383014369140657253842516075579425528163745250014942464506740051179909747575925244341843203775582434179309362895396631150783151231641275244620851513473520280451781471512432882513820454159765955395012660670523542198910615426095087642478479120606408485356381612948935072965620400583978791778232513509290546670422617014186555668188206412358118109311217943357151224648912544219548458660020906725652350914107901861802444180816642496*i1^136 + 41193400274554727355213440049350474789637144065736987088511788084602679815188844663976626667149317128406315636036242794430738616618371564555452563434755551466433843111446667056151730558948850073811298852841011568818852996650751731850263208602469067078827860202608496586250055317898043885351651898845694828492515370091203957558463856094691789373871821175306974320559613438920031803922025370099629551075866977738304663893810317028921810329783340169612427500598768114622139066824890862591329265427706189564104743738210163074375943023843043329861536145761803900425129238100128855204010328865777128432394856915323588508194956036891866942774488153269187409853648441747824538435133798214198473439836278826019485306181919225505903784417229570970543351709054918602833025853336611572523860231696684897593227858254972328280911760847478212807274756795832072535461763640143234601752465388205372751346529089614860717538500135649447695948991712933813777049004882448679169962229266159990910291270018966686862528569227909644898110934350889111371725176621964493881200798860801970681673490452391862262527908977569143748192036520717547803662294613066928477675565700837222135120740204511144208368759358352144494552797732699092532048022212670392374878412216631273678284805917032773920917196703446909664975967356621228214199478763541640472604841389678264372493850935186588369651077919592878563241782711753407046876699263944638844330854397996126556080722764394825756805369264*i1^137 + -5426557677188240028375511888792535252033771592329261048051128932615548062578745873005614725966655161762206377879135334054688369177405722391996347354333980746280638376826258028739468797686928842826720674817581462161198596264937463953852364327958192195984517174568762604040490046248045822939880007491014098304109455078618472126419349083086981669373806557935604343904936868012925731484910821989951140527982570007380528046124155633889015454369673620873610429880072822289551154917209866710768372115903268289799406092713258934414260344674366028337858641051866789589137132721208091274434224755510937700256803585488657966465132007507034603557865355216679779016118272563581037833188596118518598856898878067972911235601685942326362021076621619801737166947358547606970102083927026590024846881989197264183602519277511023819814296710039751437866712352468708327350689865744267559815904127919773948970395444429329066349625288234024207885432066853613237431118436248958150749608245797563703999866711428110520321089295847995094511767888122253813843857379718767435432015610468146831227759956036477170205704658018736408754389855076947915765847826348233891434921508292506145821951715984866420652135392054150971030222959330647317264548649601454555063222995187645260504392921024403356239606052521663948263651829940624815026107129221799291636680615575478444136829292023372956876503422446683512685630393704629449700841877473341164805231156593527500842256823684672*i1^138 + -2677538231992322928292845075948170573376247715796747296247503452986157467507385675983409174166272524073182973185410677615887347676959224338478977572660946275678451019455479431729038368182447613572802592383828151892829243278621351000134029047448915208094672785596425391053219770100716579710866740209935896282002045251729998210498156363311663900261174812839001349766602304924100605775298325831026296350352017975430017111354525475822175509505638383219681747272279614695062687948833538627143894773177132329829967673272298533392971608725649499754464213447261841369167479341571015413160200012640591876757824247257149136655032647004245268055157489903920345461756594445331502886656153186974021618809057384757936375448663679679569511992349575463292840431482073353446003784590478783989556865630083676032371534027305253293201810790662979171721995736395061397812584242894383191146707254417002332559656775608863846109114558277569282960392778477970104835752999585842942892202021331632061914090488798061701119890888833892420475176360692408997185787027982293968352753719314918687226708981758797423190420413743274732000485851592893914438539535351643775135256593533599323976625192143640152312249402820974143576429822390427899557720207084848865068323513259818374493075569450730445974897961956659749791744844307058896678816852103329236690751317326388027409125165588115444728867140695530253749945299299644847482594803613470597529172327196248299440*i1^139 + -253011368988339902415250002874835439627775780959455764722455437247221641061081454363854590397798862230507847738920825081379140842156573296589927885987123343335762442731202943246775544921593010630340111415310624704610211146689626974453314484583022645128931072121438757377784903871822942335332547241886401550008672543011008778837266766743041833342554324779218080033103584471273373851057763028019637760153503675728562161739960917801005602985077333516440515219638344358668100328041762780872731224516065840732185935013046038450540647735347140477498700170279452977389710750448212565925637199962914886096945747751966996375764458662541107831563375275956914224567711988921573163673525086661110263681416915511136314122080274988293298079393569623479287122665125257043131422533429960148425160592060416933644891387389190322971650802231970243744627303114054042099584956357345071396079380784912107166311143545180411905708068002693648360064834785705078001824116346345290988273072562332787271370846635469865500233870344208860325901908585222551299351178139676883361915864009475062212813371595121388784376155413949663843139839881618512746784045018512021147435025569658152657340512279511411965567824900012865858109992258400300092937315526156950876317450382772954588779867399167767680337930173623528987436000636998949495081929361042289723858260239696661856778701786309536567228762941072290703536342541609340184436237552780324293809472*i1^140 + 7059594129971977675395470781222014542935220308216988824429743734396115603526926261115349467666997286051484470594193305523598962210737882854930697508894179740003189163670428594322871976548772544018371952493573991233775142153968175714861918710476869598990665291600992894067062741587688836979532769810555746028037241651730087166200243961353232211126223862277622331014254703222652575611944746174426319055179047457116933703829785523174671419875660780436367428993689795220814779374969333088866825756250188780580952504237136154105563705834373235683682556397426056700230335270354049951584305030415108979925451504517337650857068926581006253770744278903416556301594517610956625443014983955852671062998319572616580285429348972730473878755830528367407187589386725990803651129101797710973914653557752595973359230026403470346037886990583316904861159511680542228874961870119329269791091044923351769368997219023927558186077275191832891277764558452165726663779715294965699608253360852186749230142825915043725307111885000763904043424974791305797494714073986352855871008849903225753687177945466172448431445672403139731755635160543508167490270911576006731402472965422722386831765994941642647460770847188332105093099709380743512633789757300390478418944223496524712963367339976237593049149296108876660448512210547593195923422817686764970280873476669217127362605047384474042479939903742105441336388152691119790778573278224*i1^141 + -83490354883625358787224049554907799332426322926779427030764391379061545290215355754732474587069981713762712432393351743296494708848790148203084939549317095111212268243016975448038943245718234010909666717868753644680597127558174476668779792316919010122441586667644871488070618646883560765339062081249934249004012701511182489839341699480638321633608058325161596927042093446371829613866072225133029152841876668661178070735328091008462903301078995696449334931027222973987474363340626717419350498429442950395188132270215811358744941906469387267216519623861368479299995467263426009402521990846936392524906538538774336780328646743194634444987747595580147884667101993129763725470786982708877583607707987687284367560327053701081870219107639854440933391586489934725323916446334994084818704831777959013050205424158454513786856128158765615529540949057041932860147559343999271169484644091823976151054381535302900318804276265464884186023660951543421876273836572903084950039611245926638686535129979011982497679315679386739832899821229920491152085864192048565155831102294250739762966127856150423008769530271057893363346857771810418425583653222745901585930228843363824818890314581495265061004165396199368740778118870317441181435869957026773104255309963474879788066752878695331559521297291306194956929466103567762353505213064590216197055981682095590431530451508697658621394072177910251339909313812250688*i1^142 + 299084111499054363761435853208821071262436715290762327491962284554015567543938323957985262272758484959574650709221269308303855662438286615567671712881414540273601680733587279474676930686920021721934933112125940831115736174414206748395043199333412356176401662332445053533444575027376872111428638697882768153115775671069892702785252725031541714630975284863578570136849775057978841194349089991429364190749775623026907798552183447683352276965587426698394185832231797938194883311972635439274873309908109203007057932299343038166977696552588743277965204282471457900758216956239213602009373332472057065479032636324233734110726147015341201428561151606319868700493930590010823670821585074040065908292298481772374246357709962179159585339855596760660548117394121594800483087191823669093236281839924106148230744179620797858097067266528771375169784102770940846512716016821730198889451644353383112628725199330592837249063876237248711410310291146027452100267697906378297121880117225569964156268220063554132117024473312778298844677785330385905028048049601447784133687269888374703343871434948038947407306576698337460529492687796313307239676523661322237279702829891774039049825111721835843482329419258312488100415933164569026544067592703399159324990884440848907641501571987432701570488961197777230875670164195070419053426109006488673682234195777314515339360231848657632277868453588313433136*i1^143 + -579858873569171455144308393056147592851837290309009343760449716443069950856797185648111684683642417671288610359355632640300108891122671549095049699720337925582678180224824365401447082426596485661647591063940341063654769348786941721114068665910340136929146051166455167772308396785059667733958323490870461122914713548908171677646734057780405927965761551612288890988941411203188879353680530078757622076188621279567004846123117543502695104468778961061768126112352293711174857082880531184416116434929370590902799135415888027148517962826249500306175164821051930172648516563520430224538500043365705187195501698894507346919361255030762431952275765691810567831712762650238893310850924880389526773631702865807563904613441535061762054296018073988218798918173131960406867578599231595153609400199809253165235338124850566299687723083320468269121393306624927819758069040389679330085225372746115000971500477257702802149506434201447246538523762684838738233404612436381032421527431894088307391821158385255287072646280720588727615446888320159785082080266450477112079073253553621863443121691415568494722765516747905207262816326038334973626081156028928701730259734820560686155026456296589801000737766718941490535215146498575218082514774498820708317565012764368608967282907837746329929182603741014275059597023770840099445086853061121067854828988027692034798026633444253306360960*i1^144 + 396256728696485885776514531493868825745569945976315371420630107246222962416417598712940456945940892627716791958516576609967301676689488454499487957517278285990702488290904481645609811975535123184652932969008243759174266280854530003893341490255848896883667731928821882780432385851762270168220685672991542390582910515170661850841950507628737721597100550077783744164735464815179625833213476938525196304935810889814457341772951545364938600173019983081271973972385760612360794944551215819303395672319809598610904779433667587085717530703404674141189378852986736085861730669420289748606692981386174766033930861951367329265265926567008600314837005221701156256597818115983144254977935099506507631833921289198222878473446257014420695398577019985616054985778768104889283110470615292320828506368790003383867661943195762758643435634346991225848142628801530755595019261973538696489707111524061814566524683814926523899049234293972332658295327468204804027101590809552471860890579402666750921680142060250880281123205152818155789286481921096488053167393649632787551807373501508646825871126935997140338768471503455098129143353626949988180874851150922353341454431574522733275436468941491338867592817413678853652623359752136382023057695892232943835370824072802719395276120337829729518087915270106602027382052308500476566526126082735907466854984057293465843772064*i1^145 + -90997571185006065858880642041544508645831123907605890185148225422155077910894933128715648432021711982405046875125948791660994826467314756712006369994883103979748062388804439745004408690776336384166250682754052284425456729852557682443111294218709881382603539343849736960004783722586095085144024574912601031440410610878931889300253099226869816787838538311399441066612413938081267610559266162280103691224781257899109260377894571901038214464182542882100274563149175891797901703707032770647775977363013129859235388773000959449290826938061105083521689178597460051121770910230788981199893195785875150656957260441167093326009831192458195738679732237169796108422661238587473205777058741368482449207694426574275829920408238124489460179850754256067486036698028504670136098736488031715055093876452573434648579694806081582418715703799759568210360727280818025757196382432184370016812356611619295709329929569876656554794077152413516993792466179972808368539342361812225026451030031745554555581275839434672439019116763341561405459510138419009517126103764753260481509097188629429929653755599586989524075177037865329224513712147684064796750986252266964128287048093359069949470645343759539526168376383155505861060679565936946164995493301736835031317975680012250261149606221085714338007607747105131424673462099170925084373071620992016822014840192*i1^146 + 438401764209230481096020422955234473090623211309837895995498779652094015396808650979927792802349050001502835262564209791952621778659813065638164977067658472292821475161249580988496661308004498872105521484549477106684085729183565427038173485378065590841116818217208625759929566585273505619003623443089493588330063882506686660603401193765153149447072747837836807293085346124030381076735471431425455760448564867629878532467610129499218327004501574330592935340450337433254723650858199523537843125298858754005798474748582807765421480558974899446442378651750976790851546775507461214121203542615660992610543840548664746913050926876532468890144903095435021200795283959637377339954181697060129393389085894777039771803867875742193652583029188906321141982344928737617506150223400453461090486113155848156244802927006666679004145732595730496418862178801317804095943954679065009244383130229889223723224109969141460426059134421776653290459770852167148959541427965085941507646790644639879446654189260003374530066276113537631615192972698489585458483221912713680625578337351697917128229519849761284441428066892477320674177367483590664221488742761744180616706576498558925199196722627229163160450475367119000489341533146989848369721839239807072641156275508605278322713287491389042332413495233041088666732756941952411142806019168*i1^147 + 835020759508546211896992002285929468384727421741347676508385327812411675282447370397409469688646825390334988127054172401342006605133316718297747812619685237060861528908590152310796303967334489812387593342030222530008305516186119117494824088750763498976182575222599010801766293004941668292609465290836319535487993732685070358551249803380907752495039747075716028282112350498480639886200320042849188458251746477640355253826381515399968150161783610884178812255128438997522379390898646386060105624173246047037630938042419917150794667272038842984003712312547595091749559156416254855716089615851460473366575043336393091277777188647656370324481555757138585037264938498600149902451602883427908542258331093753328013309022093992290301524920703735751910661834127658390632011780642979485423798322283190749975486979733518302349734762942665988893496850934641706742782517911024884009181729230020868732105601367354916869543242505655956147460356983650968398242887870468852346382978399096323170078993223323725360287209238571720131595451085495673073508426634036864569832271293876063389598266146535392725393011268432575873807144688181594946759352808796062245907553743174690116289108361507797470279761974952509776697524514813634081467153304030576849719609502714692063998811402162753543278535735418190816160905275904*i1^148 + 63668370383668953042063905530388726586814184211192262006443896903228450484532553685680550813626130372207521335167461374972535639510257519525684229608055250332872109138094529552122252182638992168842987899059673570991756139019299947223088662348725525773162534570685758255171710018085949931298705621797067646849971034348161366694283289061722249252762027630509441822609893938471576705043575035409787903453164706181990783644183511294612014835134297599975977635040162911657933352544481332726208616607131484523747024933615983225938631144177870503885911964467824426234978536392699253002825391244065148904432389825418395752950065355047459207890873206359012604515539686572898981501631116820861772780757126373686784987334948358660556431385309369617639685841105416908694379905585317000237066779739865668015253356272010964958596259875496118000889425801390303754853312433362576454927984261754744940056040347431671749709172873771931704041929982952271067056765800117078345549859814750631097915295510907926552576846733818075293285848444916748951556256020399601831887994313924669005924067010847373484265813736597203306563978076385684145195370743448234614787636275132475979644651325131722307374373534502717627721991047154813813189938639015176253163724118802839546548665572363569784379714336904992*i1^149 + 2279239144147646808446612169981033030519133635195330318036289518349544946461666804474852319626465616952091065795996758441956529028783261930239145593403698427068815913309120052623995269649541497152526495135437323356765102337602065589362049337561039129053122652308472776276505385294848654297154228999485887186644374983681878597802208448653688021426700362072742267738813471224564469673031008375424133961147708322933965426259845547022291795243455696868387350312725774985213839359363720559524715682462685691537680012951363811513798963777287293818788197045467523936701185389028610803076790423196637403162868288787095885783273812400988825568880096129665758037520156005184863901497436532436071019226141227480192950429946970877012112569729243748108114126843467937464694159017225090961338817316615211189048952341338036621977122816103322421598405316844320171328515357779191080549561579875833695313510604986113530826566884369230288473641708745885813848983087974531418973424447846994526651382262411599274366960124622744176329768257550915964016846538028495550005789628274122930447122502447101472925469835964674511524123519695285762461836238376776195671933963377868755271376772745124519427597009073733149722691264703496300913410607914755904311838021165037184248627595711999200*i1^150 + 47707138342154349259994390998428987275518613258354873490011851480148207029055169916355895076407920847979280553812097263386091190216609040550754466073862493153049943041134489101943367624421042319508303492666218459492609343437717552939688862664357888757807299602525765848114655089294713607039845545380749952309037860697712559961895534399110798671730493464724358494647604770287099554646111178341475879211384364528420202514422512883160527908909479357302600303331302785944274537421697919893878112219435165234304079773865960142159203823881570015549857631154313414206713556053166078605642270777600285349184873343918551367673959830637752153968289816911325917672191096904880480440474560309168449706755805817049602602185380530193247998756969886756323448974888384205772632061640479177312519035867298730902434319507853653928575486998022588360147917755088674731160412801055555975211395946893878721046021428791525524437921907251924115595396589767960913884845646408295583129892386420368435627731315291890433912634684412074478965735272654201193016003258443484211247888505773308447963791557327720069214462793424005655264928398859829963701424853810471876831146625723150000589731175627334001891463996530843681699621320850338835154530935454438927033283575569156976*i1^151 + 585356304159824607977803077266615514233172992771940406758987819791381640909514355373378974206097284021900184617179553471480452056041586149681778736697885162265708205715575602084012770613796236942291079159437447892273271921727697946417544441229093800511523173057764218292509441828434872143887190389941315533276240202896643537575154820061168194256030188337461939162634419421947964637687652062148699724178244917156816349882317254561198015901139486921768166414538739889443504380028306949249888699335568761068653604106882496269260957726295593945010703348883741910364333730598470518797240235735985116049900539470507951827334782388646705442523544070962742252065473641386603574829699944532784402466156627034418894529575531324998578895981009780718838363484274965574043804116029027674405588903911294325683770067079537555190113817761588625019758446051888121032516927757062851012167351429648871723594008909271688667742950851307252199421874953575413889329274489154827942221027586338605441604437166477190007088098637617951276681720177734705752007775966447176757573790258424357183478041930607346590561896298403262534266366385098056456400338042281326287194515861365940935831200661563062369799119910052633206762680562912696446013209500526029232*i1^152 + 4067599548202635448407684816348743280301886626023580373785643163902047473126056951222925769123921176661648064536226178174566817945040124870387956216179290952597338252336266318314091897992007521639976668612282935057100089193646002962823356779902222258241962954744769043292575117157739120124322982985386490933264741660617267141202331754911267351973103398887407648930557900341696100101228686883928520026151607348047558397812805702081153384453658068412352745109123725421732333750751925185757572534464434448055555984004543408593060552661039377925499942625780610734078242118240306451014993728096506942033130838622127707014877823825970911478290108941312024684487697892181717802848356654063067306999492293162884059202359743528881180555581808145523333748571023676931808460337464127084784274739008216272882194621222758792268258704929886905586291916533428936012247222665102415330316388385332553770354041576511514153798453635975678071405785482707310684215250034802120782319744977667759549633453870730391593634811266703638214197557455939497239038213564795555228213468154028222575605567251218992568226986478412779132093766423258804172790853621257389881568563458707591410077645211152769725933225780624068702385116928625587972*i1^153 + 14227882813271412266980474918044461079046470561424245887683390661404810343116882090242016076914029594856798932601779019168881691246753265073183250896761917677367999185097838667977509427871960014325767312675584212341269515323308365087822931338208588916906506199825094869479983544930328465580682073011507936882196721238574301148092810225439048746430231865600137341537507009833061448865310251889199205186067569270211161794516775512064530195489949827351370448160111894047749666358872083708137741164921208639545806689763816009126015896983160718287815887053530889347845871690145533276868535382677746916141612794824526303239585088300438932461269029519350123503459807618419758905762530492432510982027978381202325271355838707769821812893357119924012698044444450315970730621396949390390635205749190158372550287385803949729341961411377697940031615497037907947268919795751156145323024869615716468748792164740747998138938260218337722343657120637418997815546632019315833212115649884443891329649925573875497419223017339014539368642358815654986237200372860953493267679150449022168231725824500315985830131500491305047399894397577354029762032005140190779322819506890149529873964133458538469573291661271965090640*i1^154 + 19183716057075110903339962624143469598922642006873188764197215910073584441512745997164600471931286481765795906521729229574500591978659112682990477404132685336391963202056146601144124629726464345920059259420573815823790925624191944857626016853653172071426927955871060862873493617763333483946983542375023799036699591077936371239146878594943541933592551825559668952851109888478301762210567585808548803176925188445432231111572771681998350647187209902250883951529664270358974186617041488120773107696645650647443256030226101728692393184187117834255414472399879329379670564148614861428775874403191216466051899228655517723008562133066394677091104469645969587611174719419482781225550144823305589496161976011635779769397428289575443332495953174379964699351638959907324033760027176337234676796791299027554854526991423840066333899119855148702100017324359919888455525827296236866902991629487079468765790598137107620170253812363198609463946469959992223790884570265044136970263817055538049096634459761341337026019435033832768811537537123503100981225441225996498600743026251578172628028276580931110745405153726720365461446114586975962502863480035730717360210042261241461040522413349066252156*i1^155 + -288121351260181541605169145729911831838852564630366993925924582488561217624317584657920562759585578540273211254151154736041060446870157004421555159495345116578930019152269188210038498002655735746271188837182962224110015918333043232152935745403135320265314781761437293009608314092128331479547733768954872766131006567090619669681010141287006025836539287199838788004625815923332131165504699586789373366661789743351915122614262479927575445185782833885574344736243365868405188968014254824250123420133674578987502115283747890369923498359118058684864380778559498627868018238223084370631638796957964223605228083429203709008129760271421253390667936826317509244405097601992334118109448226928887764954944177510715409089652944351293653487599752843310697712105616053996403735267487827465670147249751835059627305040248866733793340595037708916134365440720780546877147912026959901659992383139131575726180827205673471272396712876470649014374917184701858776030991738688357502081972479844549278654204396535399777651975048413456821738782670859659602626765058093582227406604885791480563175129246151185005151212277947868352918824534167376409329179125091593448888511197296*i1^156 + -20722273842088683492770616127741872176076261828218881620174137576385989667854590991879273274800174030484856464058441546877764517166540935441941554468139771030676412452703991437575385100570916009194524343458565045096146127344426728570287213831499027735682027202799873702358454609469164526016760086149683598766806166276306953034511919717664557221425268497905632179877883635891356398757619224460308992110308638281283300918407496712104351117943097770980645222995356834673007394251222131179989164313365229354511904126727138451498412620165661473224561806133422297841075170265996666656837638953462773181544006984578278252874659545949598025302338277623421816255885289307217967999920673685534329561828088487372492591765493819586371041402814912875998796176115546136097831595055195029826944584676051312724663467059762098145082581416302292555610589064565687931290959821328171512480174617055800714228049699916950605332642812687679482040669239134402834354005953348306688541008742451332736533335622044386999733643861348126893336320980000844141020745157063474339911587648925011695739646164609462336226514506914358306771363413321681812*i1^157 + -734045736062729149311549944357069725359801006903169706998805816545776249553835453521700682324143695890693809881853637699116450257362138379002800785487949857362084292262612248264210756222004638944454853556363175860550393782082344204482890453562648545929116401921334848541173096966335755668154866942822409779790581213538591986028448660970230182213289430630148680612941173468362977346066417714742392816184660590090342104790511840597458863208920905918696876402867816372229121772485645998449988683519323899681634402734886113030830197853084162638626768530210222022828604046335986113907296826719786031579956683272179459025551734166405542207321384251461349313650723753844499891023657632171944847150807899742592273501405331929884571040449733599479133379358977106865631645949525360531915462314124569301802510707346309905957096845297644235177864467730292441796115742832064526538873187952230280274234575393850538737540967308846961773564226027601958835631124077215542767959702282135154219949558991896917587600029176949713536843538948903688565958813286020049273227750391130707736193138331843210917104*i1^158 + 1723932382507073665481446899151777626543755343692884503619128575241793558426099536588335517813332979572493956819442163304790932632192701234032493249870255515286350287914500450202426831319007273910555512270202713938950858550273234375501066315386991662102173709230182000777846206457351419991724876736975844694599889233071995515159247334624425038769170059725584727864733943189061867529839222891733578488346114057339108064320718188758185034492233313780604784071969696728020457242573945726625376094395208384592508781515987869673908588104784383334825030294077582866698919200234653944614979517337843498385227205323278140282773700409699457694301242664381610053014280861201743803369645929831181393935323950679199812328131931753694319824619470771043978945117458086282712347079251585646571934931196580091786738323840422449436697338883596073354820060087647182310240362128596490760637319714609992153281573987453287515500080918595256188381130984521284758817809517934159292158646517451009149618782686792133560967684355215921612390193341767079953321342961788051373677796*i1^159 - N1*14322804882135441844972661827736562418657789480634553184848983280865550788729194811035370442436250271889789739194625113881236334769716604343273764949860939883742011346499476926258238733536463370895724982778545291916690966680326120454271459457*i2, -57075363136822351339408469313657416060302806559680294675568760941408541198678550921060812746400415206367941267057580516138752065798783132198886846632304480812692947758679713855248626901855405076343726856374438895934209266929979644702184026449441364706846957799628002182362380601920247251102164146031167217905955569595726666299372215379297936836831275346026561640295035520930799987459659821951473040935921747367516991255531033819515568894000852945042244290060706112967484797990144035369338319101969193555914799868602770637823467418784874110883403124748909183550249030219674720444116760205265690874702359656353510494301351252347548846136186356399353090402651896721838403222421598377558180150600268336009551515793322776818528859355671527075951085574219879410196096043149424757775165555090814981375316794263887550591160923899924092500695924092190927352067007959889699429308512632007687297625464303302539513204925012415484021652444461605747609520154771424312823454592415026914663284859119790937026794269078955647929159653498087774320595207780134084656314298142035239868138767087798928179515275884625443549006036338675304052555520830464919397485262542785470618635489582270611836418924832821953499508286818735090094189301480939659268778082722137429211689673917428976054631086544532955126069308678735181011408805998444510740403698194014796676161170913638474862625520905869039677733873102939480253746720466661196593319823708942537552666128314758561388478774896191521403532873735175161642250754449425940485816862481721949562222860033133562941955093471554005749663723647820989944327225468843728841324877686762374013051787842264363968949857658527123482130230367493388035834410509286642196723863801272520369145673831044523237332560944231003546005340903316287971888951613143327665508204924002685926389600184352430192855433726217929080250777739351954775517092529155844383743341747023034034075249551241498755955860923223087218842316933610608535805140513980264798785738528578705765268786634370228547778883207343196983091162734477015495864049185453127619758538155621415172533626561071291655824581701346668804956972539123830033272821778110218049796925034667219279147481720802278887833984010506458066294081452821489155403435657584336499532419095062589044924624434670264647680 + -158635031425729388129974658866451810815177190388886069962707694017007467025140320977801758476913623166082525192155861558977926027239327057583445765477911261918611280258087364865351632502861612113800295456466208665465259289443420871386027488760338587052397748886913237629538165288342457057430481642342144680924980750593820787314140063178500178517716711811520870583831587092528078102489423663166159744224544844865325574025069998969747898867822260171207331848684960112417080789144273412729542714724108582587234829242341953447090932561343155634137495824552453313020061286235051620281021480066066582645585792375823214280372020641865636949211684627437389077979585194653299158415031932230609732877778746119576353986965010969431478561950761311052118582761774522747106182409750575198677137182918259164111540079713651852363013794807938753811206828418018507289241721917574408510490017774491714414706948481841300945938906009918282216019224650794950887081476556063363164876386476103931104632696234844573496840344613896161408460996460964087989458658567642931131903470199773124609472945997947937057836270293715237929240423254536017812387531682426488636464280821619307484164926269948692211500278257274382791645679687869193324736386527770094818448880719362251309960450658706999900726944893318528200008677857882251216609854215458877483379640098281124753199723427312994097134931212191362904014857119716192586284592022372175057501380750186198958053039976342641521065198888918306583246981555443314161240214000181877544907908723947499387186265023214583386233523823758417343353107882885726181709635742869045009611849495593648646410890754532018265113954816247446918069866057465617091820095510963639901196879395945390351214803975499126839965208456698381036453595661550508571694807222748685944335636573555335381202777841017865709735041495223261058375470844507812398530317651377469198018876025344234847223850576814254252383922917087506331592876661749279330199398597032157908179985546837262927291467931476303438999284168032810190622722555506521521584681588859278866750891959054857936350651004488687315886952134068000509094848909549212819597968571627450158940750112414962780779738224736447187471682334614765119315193193317039282363040766922147395523135957516267291751024286331043840*i1 + 920197087744117675705244411388764517441592161723591416407692205196770414888981133812091863119658314238888976016270352422903213012410716652540775620944922757682556931389745738433464831462402972838571843809355556572180758761743208544385593380279866959240334589146367611143736899801447618762410943936210958931020163908560813314347331418777200561432383235481400289164881335019605738086995208891106679259331756421180498720363719756588835130917769586371128190085509918133136501275631236388790991305602148175573584788322025910900595825690846139844418625201886494963639922362803153785323388956327236919914369099401033747880894758111705173529015627425109279466850357976063636643268631403804477930344919337132030458801574214726387855893824536930997207030186434931762266680149913090104822596699450250170820069416217020845937613454765227945660795742906976170180052009832472719284271654378596627349385141212705186020944158471608768851894007821453909939836931556415244627309721356573942900194562653918706074152948795062792107695081526989788338000968536997848484244303562704420924728212312115792117406126234010068702124459357756787952821125229621757564872166726348433747876493284832160883171985871869873077864905632510846957500459461298230558495594913535792192602181839838878356464796035162213078651834466922938004401406659848035054230090123507683440132050992507756503901948499946401877652078593980392850564999574079768019732755992096426912074485799780775636133286384334563315155972903814141841332656860360700538761231211690695616156222316995222008762003895470630311073913050591362779121121868376359805556490752625487910338194205538697261585203188457091900215811290141018801619739704416539003894230332259521761901389039862948875666048627812361742649966958692787651984393533666131904529141592547011765575071265873556587126403734010573391334971893955571196462882063458718122126551517698068928174656254510340991663309929885247868320297348473992826903550057873573351011897694130105869715651093838391604966390197706348556630812014017011970404055982354005602673193434795538028067689685836927541008592341448742400175948767645349592052666398412384429605622058691260783783105874815643831515574352019486517497357069033893005271021269290327340792108563925145642048338169692160*i1^2 + 658893742636788445580468402869022305009773716288142343060159885910529510327963813551677238161447037820974367787375709858611688788254068449427554969775659606145322397651172473531461819160941969331088971762552205845897457199272129470183740802728454879839746939328831973139310086748863049479658432558185276787484597117352967313018444473389165031294881173980888870640215225817876844136248509247441238021261373884509202824608313681162133668056442480213352122978777880200239725011078361873155074260489522841811043895594982270765565644309000611619263149846468255048974946820611941544453776507606779891545157362097664231417504285090986286021053894608362988934377361586281815093944129535392683338421128282595624817067213357373043660674489769672343978012949728687400666446539167864378690861036146614939185389099047292408875838390258486172603650132985161676794684395860125402356716940501398156704950571977351539290140408658222510957709559282554704910297762509107340989300813422822980407777760606074113971740183006115962543771581004505176359386762351432360451178693561253329139896645637545419440211389463121691690110925964447888538787131440786205009506848796771387942732803525064197006398232921134595585205912796869508933712482353552440547006804778268718475394333554898652029474810947414487432966235495436758439543628867665911934829016371654908496706162963249223639580446337909759302695292936849206734244111080606139419560256764792446971080260176269606934820641723800348092678924457626520168347375332689550176696840358353023563594230153507860553620611965186654625421656702311378240041726528452284310053017677208806644784901973205982391435032261999621672659475405638844627657454422221098254815515441498463185931838075612312913506331272809352790845700729809288150031470026001319731031568075066229263184509345473878722833450378144468366978404278769648864543615198956327891127604099230217852050802444228360157498023804572282828542959814288105029134915217269273192099829096612283353325066524426284562411216441654389329516459389438664098353276640214813794673779587122387511167866861469039059383966892411659023229474191093699541566702345912101437705155626473193400061716392319966160149620981561172568574343622836444509167803452001765368978247051919309602700740526080*i1^3 + -9245749377653326249543302473363102208821872541529800271922572849410042514783740848800191365764731970523778578487423248302349838219711398850340205324534426622132858934904118850740230079383587625423735470741252393568232382820699672837647638774962627976076764907273730704676675316013805758152144370027599106672942336273666897835281421944704147756688487643714170964012594177017103722803701922894852784799822604588803592581474432353368583108284159079086198125174929416306750270226482987711945453113789386201304175072885127016470097824786864010587464360838895454839999260902266583877387056752824252287594836660616257766599940326417792373390829036014289174191420277949533150329356649449360339993839420368714598548450435729217724539696976491847127204878363183429197766263813737739098287070371332036705631431248258488501153989592140681470389569891990805402267682295545130231394002516404937411645321299745266113976462484770270365056973844926122857718798595513814907832343070380470338108670648994761315213745543183351492463284534760274825244431804027310999619370360324728384936193558251740744294461636507379684798257273518694103778465577540420877008528078475095131790617376883402097979514117949584876582489022600559429423047783243849215004002978466791741093002660652669056499534393034025366532994053146836042540599861098208777511583384076570735001128603824977963195228489101881848034641966041838794714158790566155536023078037795024504252478789381667140911662984646607830982217275881940774772907486961367144002419506144607264232170572005655561685482656682004756263140191336157996683864444456067083862439541546213571906062762089874376314114632365808516602252576788529828206269784719507975209056589857129074398114943322895588553643870123695027509995911288105616837878756617061532488029373613386157820318577447373290935505798431761015751500182894925357644691829108916143078291189945519829570372932574599552064152544140740736988754047235221110425321142258263252432918319576603802326061307005742618140537523404566490045851685372333802329178958233780613968521711686525947541257888047948181874883813636410075863893251517679909772123957091472028655324698812593746469612225055780719094682194850762692122009746044885036865565118121950794261386306936520705634704818176*i1^4 + -9936014262251240003343778426977766852942214543464844070482597225903630936882053860451133968352685994884979767267743819548962529172580403636345602376738171904548690348593691943416993193057376567818732991458675073522159200750050823241106960441832998455774169492590601409470871593287063367572334614091700544444379019264772031040817058473908786079025468558295461052312562109759458236694489103652644161255779360098920992023929799753014205743534134489881377487015928001857141801744651144637890656928982811279029542906758482626561948988352941304715055242287281603612718144703013497037095377060616060116925928649982262626904920928888887094744285813864864484935048696222246945616412927844247603728986153609063761601038066369906314975759324551386517928177386265277579853169550287315057475490539509930719082980288840864635678346971974997330619215042933374120548385461240763221894201754636534057127835860842534982479119829117202902801000853301137674366664076461515032208150391452556274545447895552237253324641362932200990692000363906282560913636066745356080834379189737213030739263907351095991455830075159662845486930378655551711028300491860371855767091900078958582313003428078991835893028954826312009350027216076416539322113846026891503618335249618964616680483774458212040299150861534211981845989696041004244098363448891924853234733373439304140067331077061261588693440341986255728797157393998802004262022100712787914741132087965326016759118425659647503263979818312548162193024582957926840381611907074643493581428677130492896080444968067462360020387685995785207821165017209991701472348994398341174329422647840492595187743487985317377667336279218945557137311060060176404448219566680999945705649274117129617261908126372310390409482298906783630447335416383295619942214416956559301280651416355300911152366169786939851050979206599929815429491576811233291822151992601229968529052389270086827401149685640599765979082799813997197789358019509274755511318932020042553864757857576421823652046011287000210203203865907139569735701364587229117661607878646668889951460279464524592777967735120811810420937208265818789943944744406032521169053820004434628855749916430461547232030108779725713689023877961489338596762002989933704483043716480655562467311905315998508087508992*i1^5 + -14979133966030965337131972744199196568475473601671565253431807714174321982038777237235108469765087140313550453002847404451723770329044948126578000388378623981468522699343547169653726491189254277866974554343973389895990638710911757952340657631890773193172253494820401442712102771335153986292923512945894660791953842162964325138613606200417917148300827977677708514047786524456101693709891804506273299527208169090609532511156570436319775624979531905465194729654513266755753509674641567336144205596515436381657952477173198168525279307469131205716198069818566180576746081358519975009362842571929862301664722550110980590549664667894761017759074174996018058283211529543368970316579164359496790191694317029982476872106952533605731095969753824011363843159883580854710651482832767575431681895964399543970651709315185743448814040256023812886497163335765530662063721491819915814342887312462554645441391957352955862064260373723786683131140018418336364500487801154403965368700198108484654311085422046703622456363857126733572190954444808544119882428823954612806841039038313716000963832487846588990386418781948267841718831289795393124674974183818272427581128032274707473224408608301349483902212649309246342417438144417388273532170212766016488626370524331480333204785581227967279767762770264859742080585983896075670063977871036191390092339773852677018064078930326635406932680567903219391595881677735934166154334003875263320640382607054515801247242749454158549951427719873775663711024764715069909031839915988824119490050038626550176805148085980770287265596570746098412740379252767421969659033537398689311139886633154306033936056130750479657855665304356933808613775417203992206716132039964897889604986276924191133136789227005414620918792954683720050608851317979302840575304760098112506595359822089256531006551202197684695992556515368788080332163118665536110503301236741241824220033910915680190797719691995035030116973512986867795838386098397931248648570335380791596009703401225072887634228435468044676060747655879074409507907995547376875784899999704871736412593058293543603791830098751942032877815441099184076855255676952141150877337535787839433488576660955285310421824483869532427588444672460670183795364006947045622922944830686730741517315693139493231001600*i1^6 + -2219859212715316356291980834253395062588183646214905880703941123015754983802090743487582386123039734929384676681700671960716957148717547401522999691256060408531487863397239267117244948195843565230524096216901610593001834385866397915997413247137461995966033533592161868557630864947085876086925360710827043534298150530656896265074250759039285039659174053450067069688845678263434873697138173421142878387118586588604873925423269316449848194380611269851353301517501572876161020887383372950700039661579233685446500422988247386723093934143108392159765696130772680027969871477538444604377332604187925355059114109386675332260196089694743524246777626144057663856801449729057033694976324078750804972565228381038199294921349797744934103664654817356421517685935455600598850665850805210510494302464838843433172548945046937118503080772655090560351998557325540390069799144420180556500567884300112139351327916286701781639803049315619286904747394969929304688683600754288776245284752187298692622733881099918728039623217816654527401740143928781845781171086694497808317944429071797842615068569102545555085074088449480042327259495708139225289266108229641132176207165230843998594613499698647483976886420726175367348272594745153820770602706310810217563428230266426595227017424527391718135529133147013062157364287218175079020703074001349004073659165185859186458302985561332838030466979974204459850355356510019644955642458095646334512419204601836267252339111394323002332257422446513656870626334242988673898355932276123053836891149380452136806179005176069286481109582112989202757938866240737500951993546095522403841200842582003801839227755553098146000911623091134468407407532328919480730877083582324344301332169683997350827646602311416318268259933842665696609982663539730698089060282225146918111337017536814573734576402507391344158856187274657132808724170801295895464348619937497218308060505424206120105264714675795317157983898237508016236134297162214718666676855183120335245278132967397708797621025686934101631126474676455171612068635268730167674382213423923997345521592537967546132303135046454666298782647167176310091722036056411074516103895980622924733018061966462255102581898314238692829185226138330394005354903737452654385060177715159065580315894818914959360*i1^7 + -612798975506706764034628366692534775385654479685824513623057330707284082796369288856399204865639226779720743098466819079733795281093145727963269614753471872767099239690512477875968701853028841623103988924070041594051597366475560984537835231384244839673305967837802719193879650920125085193762310217989505514633231267746050292134989291399402422604942744476312109442095868970183304998261103909642269674677591351887393936841050051621984671663281408670394278420952696717507939770831672686145107591047686474476056193678879519848007221477558187709524177715951923894900997411993254436121233781873395568453501738799709162377935007392702718124921688205244084588150326773894478786271705811217658945024870746990509021272130262128739038681176999433430816289919648148094300308951580683354948715092367415821677422996742326308552371365947233973258865516491456078175190287102853295187528162537228051329336993637997690730339841365740249351492346384296498474335776345642414601489713069726169059765267776368612027990464954070945120776458991721459925532080042452043370188846694398035877863016901290331237729315429736398731287831200198410167572380869561493951259120190758143850362002905530717139629359676831561963476491649245741557271231911626997357717225621174439036608357925469871968107878862007694799088721969747409610092694619699567210140074945229590163079146332298476595606755214040124564359879176383460849384751251725920406298009774171885665818672682905938143631192432422395512207526027510381840302239199553835570225395668972491827976922041221776261272072415296368166253386419775184661802342484883057329183529172436660536550375479092113058073188547372345915870211592916486694863796173646624040932723811104765267828953560318545796786224142880383453460999447537908371491088986697922341458405921254968075402626362930242400611095973161823858878477636716756047901315812000156092136071819211697713406293776707732546432937369219783787876800067807934171846499961044600548803257464684258601211575584305405845609437213046968880980707029170781821338224849786750343451068406618190762635105133783802394730739221915060838669753215885681824027589368917862240519091911819732327720961745729175605547054948360470638943158856315846725567590178852068904129099703779328*i1^8 + 3035767882764998316504000286725011257543087699168091042732735203997981327285744520380128015051920967625332337472302349698242399675084056907326019693898537959938736466032321620238592829638156976071218201353241501565564445300022031626557495293128297737056267224123331468359686046579098585120932074149131644064193444286573759929378853422062109703469503216999105909881857449277798601226490989025136226901909462355755423840366783548084481362618749389006407562400681299421571809249124225530937221841749250586945969431358409976991550123412646890263811821478388075478959631579356557015355941984231184999693365594266117810401749969865959535951104224442644111596463223426297982152607683382643941846101830853114286429247515044347914986711470451599880392551104180839430006859266349785294494495524940301053222361833078027403514893874933862928503242188439948685535092568150297237236426644099432684161590377386785201099406990084483010104858591460823881529290182162224256851994900993593961557052692940036190744221587013794497264139249364390443577568484366001001609416877384243581773319802992234919260564737827086958190765137845359455589143303785664989038423855894630513235020747082255921893039383469550535600770030875399482402669643437940522961639667621732765294562848644728968588998461397669182120306256713728624367342025816836353709600643911890397204887795486767229616587805265292605706804617835658276011977762586492461425136952127455637806926700898551813530553376567411256272615612752335771143816045167474985652600540013328247922946399066918278248091089783080927941056418453497845242934990555747695552332845826988329259586222619740823006464471512817224773124035928219599383463423619978914018897204166835167373773003023421116877341072524081774397463213383513651879857686015499020945774989198211541332530708350673440832945700344900139740579072953314195372271368060781623017158803789754330841829895865186612652920880853404496232242748809308943752527685709972988990619283058583117229121963300408779835040176202388470032610941673092239924530094772539097413111324767518772658493188186966660031031049126371412703215000647756895067442775072721770787529143658726002805840454102058947115209944770514667968886860378259741673279108061545454051906222555136*i1^9 + -900159918221968433994486709807285875799631964225633354393785142730376348646167886976480728151438876953259511158465662410182569453424077613710026835716531168584094841948668451689420795744226155718960509717074603744927200986565233660357912825469793814597997577256513606854937704738416362586185136749158264810004457024385737463010370166970016877337507541111069297625114428323602655055298557591908163269075222897645927652192602044607835977585208686244930782334813153564054270299698178891317577396873572769512519019024121824428865503370876471930322907490380821968144199537503416805723172773282637021215241064938727080793619779283266362836535296501751919553721778643906836656361962723336514007144992201326970979741355920657575836588831429277795249526426529959869580556714775768402034863174751804840061679117051441253979349440152200892680816966701956785934395591562860143739941782449346956578663241303404031023236773834023716186506531559017952341297248633701937029223946344122668107757046604150721996466015013599996095106526072767013679612765902590041439536953164800421640486903369721221187429795684209716260380913367487302066247846527268141233204054570929245531489750286763156946965533302853817782521464251971196291115557954772983662175635600890498037473097495905583717608266871494084165102470026106069385996799000470056173611633065659204441337699922055000990125015943319979854497659944956582273384080348783348476903077187028807782300519564621295452430879541406414715358667755553637588963087455079737980429664278007812350261181702895186664249876531667597241055264016421673358019589170091724661937126782488938281514199915740688166273089833480818151179667101885092039819161176075731100589033873684316988791131277768016042807023971296243059282907634856942201848199482606247844630041877756728652286943839018567831656445120972270224953638594816864989443978795148466598760359112526688155089519073885236705494200257172888704508335324578712396690486018991530555532279476141441719498363697844679558182011477598107764970461098752141914781867025196560168058253879266404269625881818641933500401503552850769471666947481778394102733580479549707172692309794376237917895729433493145272816880901849746434395728416735326272233531548491126552660017152*i1^10 + 88981215272072366588239921896181058541677240834744214914715467004459429306106673507606289733999542435147863122277546011964101846204234952101724244022480482548840173519072356169741689970486506897033482615013116094563558608488121238788148149317384031680867655034219748856907892878883618000931796418925006496529141715052472400217749840999842332689297955808092733455274755219279929072367816602476170672071298528083303702209957702267823213322423381593660725490047699757889713898933493023276528239179546620857116469896704301167578925719844026838141555204623310673574150792395476562012395643370710142138363029511190794491694406910738608956595735816810550464779616100224874273279158637723701276757816089679291343838422263283258906040443969015565156228926146448630058004455783017303260345209225334738959817029557144125978776481594978184658305435866730221063227805318902802204520939360288478387455588557629329856240379521258785922053269187855414906637698287186429591647597909362745799755055985398906437081290826476026221385094226762025034240173985075801712037401107716997391075212054741301343338318401735495538171838407944814002600319123570135923902401362969078474693445298350998303478250523852124401767777334976547730868258806455396617864886295202427909763709310571731155740311891474386372631190541563431276770600209832772122867657527120945632650407809827944828691021050666071225277771022717458868191944914774896422679864236550911201673585694386932637337934961167133192533492637747584005928424412795579940709517352012666306114888682035220263910283991619666469287103133268989506128681321726708036440752033609955805148315678733046301755802263985671954383132276603135971278472804645738575405641626012138283951563569480834268606394418794286746281032740601163283450448532906589825854641615878406598136547532388047677309292033606544501154782258463483438602593847917640121962775166352451409772200396034353512885862632560229505328138739230855028396224770564983485117392531533401085600884554429173425539982999472930938374139283362594351418508087729295914866513941504132029526352245731442651542787308501492030704927687357878294565953162226715729217739474474440448825360744494093376817242022074097397894568755144721241650696946445494532440064*i1^11 + -349929515441236006329433671192860146484728944494843046446388991849641626166665070433530604077242726713782095539229307397861822900691717404971236805906895103709936365506986910690447318284631951367764875296992887868393383376445997108291963112513716588872899355160245090282819158496588175320099094855483263010702965554659097246115558381258534615273140601453110339114427548670402974169935424339343167111676005934073617224855377594198821610048860055667150721948912024023993812935427153730976239134085936921407168923245400218088708651234121913529072859389338779821223172153611862510679129349773012102572166187696068587078832806592024230972473494592823729766531975181940015548138716074223319655004568699310000444542171356326759450666996628683559712188805526244067750858534419515955808982828439573294082058529825226194457413652013758433359692678424067347761172405757134334667218938476820316797619853993549025013203537299673716958266446414823728382957356571485610957100247942974271505639684024317240674098596732504481165645787737422203738962661139220299586562854574839383625173634676898126376366763490731641428725740411681439569739879354867550474341002583370125563559687466899453151729802817571266456397371658070492466815040204559586176247688244871218102331129097820159433630938532894499794432266007457045618808506018596162049635928674836161578490472428249552769611134359656891602574607013727979115588388673185140892048466206736517166029141947096619796560330041648835532871635097320004925379321228313903499594957138846195018977772414782942783497996575463285069407498858227511466925953990274380609547226889782194645136183407165059477000215674529724743008770051789508245056405424975790000413785516356785482861417386287003869875172095938388659762823881991226916986915140252229605524283919104806407048731923459195844527966690709786403253856322242955781761068619913727326617377662304777613518902416739562179778520270110475962096838457678685515733162484579409903105716389095155785714954159290563204037792098582607797359185987510157710522882580216134358171725408031081237927511826213641392641862138217832646300269444447509873555475991388070523783435788615329685567793088101683553107396233649064859711868831714813093685137898146080227328*i1^12 + 259985700271680629704176052917127075734863019626531602489642475239769823072890952059725234438336060652667360442350246074151328050450417148842650969132890781857298712715832023665724542857654936430671882415148498785142203166374670011011657835004304307740427979138926030017829671849681903129415495434018368104163964453412870838902005406638611456076734151740748228627623019762434549636557815957555585422757283385066911377137999320668954109673339235431525916591331554808445922765178597372246151721714016559295247453654657663435346089894012707628425117425400186492095440393986721485733881466115874396484385480608153511279614460112493151370637327339549695326477689633659926151614725070830925053444233802591082267720029506943238671301277257403140323374359670280937781883249727393532646786090946967907594546713241792519859913750980149514741369119899635332441517467413563230076782742422152279906923471509973343599647367174579785959266054953443693075261348447631903043219725868772249907589251214347894518102852880175124159522171743765051832951162425603276493936349982156797001330704284111331678926835731880028946052325121473171059645260253025382116120749953442102759825796417116990827406837567448792071176328216106042101406025991158027792200235914358559422447784416563731628060896248286544926970881497221134118693988803526872888267157997117395493183706314917274512994371541593539148245602296971015906566614010029675782715371341679486731223926742616519297529186686900272336719593532906138428230258467837383955990082222416133037107679933284865916123832724530757416589476544688564677774184981086450538400141920531544244327986355441140800651305980408622929998855132701174382303805292154740935581293562076770313835679199705962052357878623028926476582001417981688060689184948881480868024599496099451507613751017416636144072612224774696766084592058743785384107014016473479481884746516578603314095858383746913155042964245030328244943369468359954334068322325253292092175142911531512194685686440261176332283177339053917523591460841948164403848575429027533007738023997325798598695682979836811035476221902794836242012977237791314509002131845220534387422292021866167307236525023333538737748090736796621963996277078155567485485288034265989120*i1^13 + -105677483011642017225986151009284182999837672299548940298918806012471483323295637325806889246211475445929094158610556904673182364154730156779898755216299733291253880133140467288093515321934300150995561518813307293553083715043049283251863929160306771517132957041972820537503290984380257144458115731237611904688897865833071122823308447696499579134539926976134243739891639206569350251827865803842047933298754422432136426204532657753994550316055335048587334150467311960447960305768660375750552222701331549114283370142154390185646864450786672340295617837915827225800196379809671932945508885644379971763792595456744665511140690975162113299739719847867891618487588781284032780068762014572101129527839712219321280762043673482412637927052072651998463008202557263505969368869147026684337329360941230889719307561880588641234222081839530834289141889021291213478133434828290069250699768354766369564985743035349829790925449018060507771669656770769838931599074145757139681622403996270803323883474306816901727211573153061570955609067463339768010248707700238207855885422156120512917770830453388519483651207527299438123094871500424518105575326751410912058899638302182823604945876396698188787956462544711523473030707851733753741075317204678685497608613964613179634058502748442210141330018944544470791857464741415526955499513059218471813689670202905720764921447514636507080043782960107638067304918871661222894636492335048416899543845460795805100060926706863676577643067054377687532328350301606877154708293234351802004894571425888625130561281415375215325742471437218918266513486269222429886799448465798587418078761453145910560913299433441262931624017181133643531256732502281473421148879799575714300304896577866198450738136928139759024951128896119117530812828684913443955457101090844838248283052928649850658990928094237464380521822380228655834362906437892668812518982035649469953353070161513267433801338169515677210169079429243968337450863898797670811150550194444766045671054537822301896361915998386948783298834334729417745477537269228949142463346873263435319321426060369252629174517808301241892583254193337959362532625277286381092688984777897560191621922337712367308680281083498663116820829718395961771151711765418681144683523930587136*i1^14 + 31529655143098411942566276875052885346957303989628840345322510346552059933908348130565863321654578143415265129007500039185351122282880603223742508307148978074080632019394746282196862963374099734494225477955801343086882507535344456872086170148260199536101902393685024493830190445942001488215831483939603966518166080992282202316047265298881044500728630484902891404392525678880079234154462871765981016890230021200360973280664420712918979655774862450586935030965806052429049261404577022757965629020698987164736920728375072501379286503389329462410072763717887909648720686812211257161241754219575235300555453432169332750659274469091966412549506111853355066162122726695297573993887696829390663483227534812312102276016312977162844018315359156664747255051342247428412690723435632355884369367300392072568744506594665510306882385706086968529837214488679171601588123175057101462715581371946636509791907594961296651839986530637951972479598986987770833594105036844984874620053633749882682231473900736515275041721148330681128389374802372914395647217596425760780791665288199398830441201672061007696850051267689772629459324158043822662996626671469155461901492692858580979665795091100716876878035886104793862829197846396796718786446386970032854676307878260195540512257470543572904600619271364700697330079724473799979522673628538747740212185119150870116612094553976933506163706437428026757891001924078443520766200634584661984711901401889181783991550609836325201588276143097246807667655470186828734029530491198986720487464988703432052286014257481924552265865562776841782582257846756132270768337701263162630683805440946744560852298066201964985428332774843881488740763989065852416710878674139024424419583682202805886876451825714539676325796496421745411624427566150416596568325875265799244207594128084618462767324104041920771429926991558622336127228971451495582032303804666305748885473929276274464910899310815535003937728397880726259338659811829674065236797860581995511100477850850266840759887934655221542556093255814030991594234786425628833370995632901150727142656895113473095038635895121162641661140050225938430306338283535508576910599893379651081268554491034379418101341995769626211027519429217789521006347661718753913217883308032*i1^15 + -7535444281588609667105302901518383238150018042625580237668487800531096803764502779965821584298337850584841128308829400099873669771445231171723625105707626852523026341115344214645762182362767835023240824070497736604832117954787776289544711434749007924193273848704295980745766833911182791632970776783121245964966209246229997090278712367272472563311975319295713246720653824694724396017305118076492739227617381660740457886039243972769025014787048014869912355021380047859350825183822245288330338183559079248045484813933123428415631624545675336831906719999316088000048292069518205703477506260749608334139362275659356057699484908464420646535995358940743352915523548159575304879895258555118721354429895722773440658962041991503073130746710249047625344252629233454653243784293419268910603772782929767415390584971859196178586764826174484876029199941711021021589610032667284337776617570880961912582165285609519083228498541685601122624491223964585885132007350951288317212686752364990692767587450207473509133460735050281183637974140126943561936216006022478619231676114971036433661165686581584261377396094054397092662752725481115334500052602350071660317121038707928224268978921831069800861322899386331026629476709975739274400835294434085188752417835830394216082360347372656772705034552923437458525928697938594294151261410704472579863825562749935548214678604398233731754927630379048966812915554902702468450579502411874359711095283065041962091387826803989456565935525175903569640515762146661501342708719333591515730332688655866569926145020099266842060283147268675881712946719528295963146159083852913988460516034039634058727805852102592206231224182992384864704081066714597250716363077775180383121106055884811866126477914991971942314135755780975786659835180333310041873360610062779603445243475987420282058495154934637294175929620292419872925410371945357375662114407471597658733826211389536462372993657731358877656297754152972324641704961588912968072144759252729926146634389889798452051518703999515816952956246679640498478149653632814065013114191289830321671271253940187550164803995672940403226668200590366259299412471281405107543798327811428789084902092178758839121457934057892696338210292713537315557786727538716541433413632*i1^16 + 1484848968894285553788533046011725358125326706110531687422788986782839139967205517862133284838990732395309180814608142708381128794610005676192220378228491483404934845973397182466564172029812067871305003609390759051761260568883955788945083732879342062214515265705684583433043319936453281039109080203661736862864994423451624969949731602394209794269521212260561527916742809068686249254400459535462953911146760088900011049808722811616166386041496669674338714016793618660327144331234428418006197936690524847785525531378360522862955723979337895960581035952917497346173043889364204306555010795688099662430512829830697434005846542024212746268397216184619035905976432706117436779469812527232206148410937757233298842763701876821793143425459315803582813421746627660964091205222212952501603139500352376164200520572547876333389835283312509945358965703818540853424119730870380351426581943947294202396278864883011000875327039620071443104377647221374709395943087947006224049385946398346082039508983786728946031212236333577852663060136540921752927320778251450078804353158295009917474626106960403759661838128804550225982764882482452535030207798413398841887729151314113482430778861834050258429262139667393083234269857497310554519607438998308787563255795251469176806149160268147173059477595038560521589240862615446611841830045320410797940969543534847497161454795857471785536131561225938382591151600678625788489829032958413740772714188775223186505589160918446159520115189671833076476586969419316048916002088086401638319699199567873416172002650868035598849668994089620418428553071447368211472154515527312599745867601095019271528276486218099455657887159615577437339102137354016899349501323292327534194285811258047250466572481775757296237147482667214588029390547580882121064399281221850331185771730177746166549184808592798796114133136721748757268912428358161718988136844155471687511056173498315235455196640193297298402593966207548490983747098600448275016410003250520369156265207657104188429259665589198906984601226493455354409604448583845297423482908681932793112171851110529050277219729447967305116181545346063417329100173255117854026878009629522227631924592920979223706568171953312333987119415329413106359654285266874389233664*i1^17 + -247559584038449188324479871760209208875295034767254956712218987193812864344649300473899809059121968135549222153999235429412773448051800929180580376475860580020151889071452793367416578866895452414700940348566423414630073875678004828283916776799096607620375687442210062251300641735004221995307964993223323309141996019508372766393274890285151617099068428523382476761484340466213920765371586259713672129332103485201240092875514211630123872456766937411766041306784827289466285746127148157990565113443009385621806245585910915407883973484068206802483517506489568615468146751485728267939721558744868075699802163855966880932435147285780363726074149165252858671377780739486992217483224913471506397226931090215155585873739387252860178042337924861107259230849825678994010186941804974655594985965341805623265371110933372366082734300378896899971331175104937436125457967463380351717577346908983834993338526598601552615166732810634507932392412359735499367260748080355663290249857006508182413799803231056530816566850930534976491050308615809952653249699797888402522508986789601052196675840173183409768853440026887754898539509100225026874728492181279471842530655774750730306542512584590841743250723445658941809507914689401045821265957541465659335470406141780845204680443963760255381045667078521393641700290854992287593841552091827444015362713272858796586378188090427797521942580201639520253719954975303017385381505763307636380696514086073993800936870544218950222253285738726395096322474771827928013088549128076922956001186920110664392646216583315121423484450286592459722902901499259716068832721985470722275078949753330361688279885849940299858797899988499045932576875386739702880572214847554111778037862143843466695626968673258068690245796935705435684405533215772078364643570226454035338303935884398068856058230196771852161426461137084221460962092610002123594719758563210827189732839320889777833294401029584095105950282684299544284147904893766840518010916184938600481008110943878232656558088402702377874906901512337915712950190112917520009415425963509231697835919408643772829522865960203637204632950122355995299485411592371431039058695208633218244841804467555600589429289596754278459500878513644650362722541972905525248*i1^18 + 35761564078316641212484709940909434041093298189161813545490035256302707617197013488988379713736061781398809277611017273441758505637391602453294388856638700819726911066977467177658175356705339998813713262771154840816576535163226757678490225818943432568031527644043069404627610196552619147130636606193994572005053832236191180122568613371380160485220185163114161693328945088378767215175107754280564033080315031404172444375669096715736745482872109924419144501721898960185612628357752607828736893347704251877679652463877496925828368385139754380761432359967006172911811120209569922669425937767901651707839989084759136118286943803926886419949561931789078084099936505949431115098809936403049752740039459072289033754150973658062999406217717497010682431481756081174520977760105228162749921367177905802675246850642618863521272021787615708087083763098494320228949788359809176884065109247267932488531302557838171411724366353313887920524059459171171562687871802542266091084958793049835122577942453114258761059916515826509865020370103988229871771976479791593407812404911894479950131314994691954533494154021074236114946284729152799391028875479962738918918079309511041526761888126993747626275295643738644472621017911380274800728134438370997828273110060540664361434766610216870034750384800737168539872088240957527603230429456956343004549448289936099755839939285019601163202498993591344863210694799390914490859098370299218481257893675971480505396050529820163234274774802912474797615551589518835705262489245435878068665968430915962269987935127681094278881455620695686817877791365443094790342201959142103144609657732281247471991379680487367462947995167089448723962521946379487499018516786231174455789437378547010619512490069376144521180802042528317121041254012306871393308288028546776387738992046104727383796233213725361216845965071576285251023722333259095545227951522742019166955777546281639261615504390684134317030779399124928306379189112249131528406472460966171518579759932790392221500547322407698297532088526297140649116127161940640480207572546172215269918759604696878234100935720883583205883104545999219615218833911890349764686499263694624462068852256580127580367626513657366975940747218495500131612463237955584*i1^19 + -4522106299056547676566363311654535866037297581010368539707409780564607206552822617937200941630670685654481082789364526048266485430621246752932344087421266636570970825495373497223331615288340822425064550838375140827334969087517722550332948263756675894385598422425079160411515992760646459381782187227947045558136205350783192695598527587639728363099427381644673391891996425908424119338319419626753679353077941928623480264651628548442835341221316109080331992105618155859787453717619432977403427820238712056864204991941902417652684773708784922098514032303140506637943063922748763179084661735310150134479396635892696733735428510238691830166714729430243289926805188156476568881241239131568909712794375717945906243177833609862300732055853315615573083198051195965729631784885464046336064140472104969150714528239904404199218164952227800362156556056077510775370964048739529564847461880551691960721529489913581218138837959964397682042028373536906733924084463779531903279280363602371548058188897960708814716085103244029827894882762001890604568762503192196567035109487267594218672224305421117865711114169163059735220078649706982214711496698320835573349658776139008144224077379259090585018528160463531391576836188486930516581421158854311300865744419779817243206013823409770185769030062324378005290434001673550578865632571598866781874293015434104849552244039193323187347250397162202183866054509135347595942764848598740492164890959459463253492972053343628982757679527854066580209510070430143489107247653129078672309301484939771355930749799977472442720218431021870598390960807319690899117537897371086012797970140040179944974786929087835308901627395274633319564778999982385237231417711530705373232531866368027898130767554694545900638252207653216712803859855829417929608997648239579762723912441800711668751509325749241427134124331711122203580738124275178591278984945583948062645678351582498238341159809804770030245105363420367912553527684236278383376427406736554444060357297460200505830753334238476254140503980868431273994893723452148079079471759158424385267540052316699628803647643040668611198592779941540462968494964371299387385585246427936776222840145976280608612794861893936012579153013998130030393407045632*i1^20 + 502401997498092408349807548687442746434612515916849066496961758828699139889398000661566580444833478586841467613498060277989134463651476259195638353973194472210304164472464684476182384839705564463611346774318369837222470504743221685152174719125762874247448427052118609391273318499758698730697274551872258623944532197853743630499925382596511149374473207123431072399811757295072214719694327291882252582325669248722951271519577801397269230322578663285090373124476285602258559323322794271637559195741957751771675291357924259299727562742435583376409782320193638053260090820347504703435889644162874287057823817975029983417103173857722359369346374975648680768775754285998403788641014107984116977244650655451168422487485721636517264402856573934202685356069508938503776264295395847220990817493316186790614701242435705766688875561912610126423754881956892323851716814847008902492709569777982247994051901486082853912441860304987386449657189676439093131402698817794960697424982102118321867516686531267106086503853893790680408889718091998696462418072611867512552941944431725723381676180422519469269875216866209263555071756722310533098893561419168899455057223929103458381794075954922306304868763704057900455676636292453242700005357947785263582734837076760448768481602336421143433137009863367128726469504182989747727846379072332988982296184388543541417077535832656125724325982876845653787498156061113324756424211526650043901874204708222746972171730792089111821801662004647032701768052666230713938928175245519599355215446041013397178569631684221999968203337902556536273501509227895376064786784874112555118810738084398550437453801610072477323728976526318033691355729600970404844911360610695268237715293821673496890295734941790935590261262292035482581038959193440635204312113293510969288768559003548297578691478146965104843586288480707804364258607356368985310695089986778961401541691459466343627159270373842152191129200853034028236159561583888696196031732229556315288219726143989580449275687414360319356185735647596952492876184819594952459272152215154280002322642565894447627631078197597650642746150112465371913171068353882604709823279244190982087953902562568485461177462670583853803296991406189749458698240*i1^21 + -49444435803886611978621531815400698072888357838072084591398211281547882563825315819196829146472170251121030706165971270398227186302206320369767431676541882539754085039651182984971931289224990584060759910599193579623393568945312672816432859872188669301258710559080067223570203794408088436172609527957821138471010963884334550326576026872306903499314456227363788610668554654785134451754727083316503919238308919539600295223259725210391287948599133793722554197036418108088130022458246664863724685314203519903130458269375785509685097140410527658790290774573394617308500526723899679577486477803191918620065789710700927173136484496713228861637250191544405694352044213244838480625863594078729985519250100659722786361137322720785199341604645891392857062561174556086354937494500309590601812549494437810306015025337833226422786146459033211292516767344552462296692651811340037360136723825709591145595983430543677789560966457187320415605193573231142922516254048170293583464158230816032938006048682104848748331174098399075369508629505827675964572763939958397502528856835474476993922525355109414238060499252002507012486709547303859801692299536609305495076746565888329394970772222503078856873851932913438596073622699617089805414712783609236771244941379656267432048799073193487299423933605093616638487609675350319097536513433323743414889869518890800771308343006377118340964786992518495701039106689423715792578289993470585095294882343052356304874849852365694481838712659547566086822259918599028030652258925549437733602267462149055351190305285102977790975499356390444786783562691630971288281199377186227901289175043052608875759755701055944114998853643373986128479758663115399304767326349397277580799965711812947325576875667287495930671556953000701264183504500118877731519055434339236321415489453630196093126286865528699037649599834556763786945799890753485745936140270006618082279952078337937853267030504138366199172534180899460536431746777756189807823766561991317713446290661024669732464070829313335220878913825077518741105843170438011825698057475249258942234929957576019428214693416577753927438500540855044189461260240505670459179364195428920715710595241929030496236027738122279816087605879427016163328*i1^22 + 4361523728026377223690099522030733819329295827473761884136099303588431189511565922549519660059598605698856964970409819172276353206698448986502911788857898022135774768658618947179048533052013103998163951265555537956432930474918659776540134497542354563439060063428422013637699422268618941642459597566570022921468673430759973105049717058678911624374078297580581562803461878596828842978705897737143460890160164900544962176479700589585168137389328195593142703402900037411594068240921571346895703109183845038012151358762110821953910082229411685049469752824581402004381527752726725798785247946021068861933860531933310868199319975748454675577564290357463137876931305724622936473974306527701893304132766401278331185892343495895191222389443548032133831414942241275776090241617878022670238992944329268996182414322653839534526272303047598505714953575196601061460209264490056963276250352107538374577211668700957437665929107060691389567137097576874057981880725953969217974429853942117299625637571785105652381397546046293880256694115866395263538716529091816092301773793528542751606502487058090173882834144513749405352781263798009002695875159839951994154193642846755858593751436744577101346709674634876533272216971378662484433333313906444084139586895299545475067637685975514965922881419420651759488988790904310256871085471783064488602435606153546729581532325838221636908297873072297836094974496171629497151461850808684434369384242398743750561588332359016974044272875511878317246058629494054842269848612450040226678680099554104933070469787278410501492160788641248943592813970505734532946901327887178254051250697383057412722881635295494800126085655751418343949412287637885062598992017131134110939825925485084530724798026162830835730620654410671686932861431252509066896441884543757651007581351782070533881247747410221042312878556378670367808161019151239734903639884382478053408570574734158196442280060182452721789243638695343170208836504919711487497342644111913054910404344616702126974599402467180256125746327947433084398984948332452291027225922523420763789527724277279111085371615024556655700918828845527577748316740480131673887123282744764055920976319367276368999303656030038098850233271063674880*i1^23 + -348703898319136384340380028079554199807525712574625919674917743960610763115372118479695137998785705033883065002006184575331275484561828893016825311037302494819337089914949160202353530894248430870671952732081143293007427053947342106987444580817408609133221229814043815436650201626886988920648328411231957460400728432967883175021462557184861880227114700473465057514055717791631038816814877484145952549347394972944535807663810051893880619165213564113986653477797809888972045673468148556679592501001638348728590539045913290995917849397482708753350421508756792332719424269702194736426480582373793726527429745408456973202206646390103643725650514794803915895500584593798962281861152034188276320916967069334396423316086273837897163196433893417902197655100864853150934951991648490638148913282739688658726104460223872761573519615773921457027321991112446394972021395128882828113372414402222782294018746168565864891829023587282574305564721982177041107094928503117452149011173017411521408891620902455640602662922512797945333222019728285989225236677941774791532749731817458649536285198108043537870780467599352844447455740790438567680825630159208892678313369071366024240481851940976831831077367815208079785571632781381711459315545743056410593123911373967203903936756239910057264830715746123696496689175422061963999642256816393767033536889535787612592079822762835283626712349870233914501689900241721389206917755276377655045532149337958079811588185455935424549441520453667412685769707509183615876922812682057029491096500954681741092345579948688067992192586247826790880867395210986163927026352157457133452686597271384713866630171366081704335140598483047387152379426526484672641934618476615799648668934481756844382182969216183027747733376186170410848782575912226739374442173678365835804329898114590035312440579505493049967901182639176344127701707320799321211519630447162552062644078401510529991714244461663543753488907443497129524536577807640879789041763284849562652106161479698197543349920042544220617779883406226750840218231077716511221896511831188591658936586686583149578650013093839972589997555108679766946123174555523658709375119544243636177843243440527931304915388027354615322307096215552*i1^24 + 25433311744169034534445250321302128671994573813499647850155899925195300891866615215379309607280960877582584216824990928894179984681334069043725556761240901680468070168740709983749749217848072946334121868816162962285673864952448240097394301529301290915150033676494598456659098999730519365866086883841906926145823032260641122389160607020864255318291534558539304824691560550969985328284990341632102861210004873086979038003342445210933636429459004982497500659554853063897176428344812788829497190583879166289870615650579861596969203527392691198972332389745999239259850660395886939078376100951630924989567135231376878944916142935279987277474187796124414069100920135281794044346128524244518048526261823125532139479363064270794767805895683555645125664891332600541559720832325428954796479386288849749465254455855240108081844877134907966453551577843567478835747079175272511350453763414439084027895793178055280663940444545978688266474854163773855862654281099424412764274570553143640323104649853188175571271480405909770194129501285602787016496433262882639837054478252468611207088650331841039976071678172047332269789892993580945069201373330315208338778299525437001958225495696996104579682448482766300781005555824659670618632851829718897067220374504324105458089445079034186964455668913174699881576584479700671898846765398805624364773388385139436619726766037031444633985384222539040460082882599318361232003332819283073735514720284071595846386462510198527405230146126646775879444529723856246132842428710479033951252923598208842394898602189240702160804449163031159937697834992906869534737467073865133674273343617416264273233183095128998183906703859292758220907415044010868860176159311419572560627508057159417429308761494356599440413918843017266209678410882595667334597199595806678239821883737570582357366778501075560959083698457185925780927711207434103546743595642167259284686516886206824535391763781405739857014765390884740911315078578985061656031253938414617677620293287998841196304370721179105822427610626519432126168381513514577676200026019616275471552504683457547220091765052850127713114403657624196740430974245754241157022303399589077484519253836477200312454576553139461695079448576*i1^25 + -1701170899153212748269764812308144772922693202453761024547830582292540972344649077998329299368771132840240606791875473930233641079077251999706613611510333739419773583875913158819261326773234614422136803566579965664687743338573964655405319310507461422763264401611417898872221335914477074176557461754823616820840472358603445288213758477867984023721238788256251861197314442815697922948715476858791063619824324952612388209501696318663225021797550898508893195511397961231660552872277290611273226231212499985221235213256075949888910630899454878633244494140661589818696126378942409579052075779435031772410167161498352895515788968255512127155824175610267955934139462316746715942320020417295185384483725390162870253345288295015765832511462702326484808133852057209915885245868475305163433310824391785943052903386215890707898648328703286903401820935593000167334395151950841297637258865517807896331021892989037014312642398326184087665464978413082253367098261047455607536898663065893834426929150369464419051083339697129909859181046375424502241714847510987568659747899924782321518341772085683108583933371666987965706834131997612817891688571083978073871636319283844173142983064932570668200164591081264400120260915204901843903281232292324057438554217998492980783287507718461164368475395568588279642256021288343772920076589365867469604863908062903727819161729452136928340705344424884100280487926083192157583445664431829755767260525642668231624024015076072680132486416320342954128502865778419771264800300626182723182045113172874948202907348095859925340597864340609298703079150709235785578810079618097290731367556658170126665878943400543301853116485312989411452205714815991790982639115889022875345221310135614593817653430143472583549923704333807103453976312660049771950614023831801740198181532096732260218733202447383890998060606996626643669113393928859572868648603849561537756175078989161296721805267544971876688681474270853105406117511705563431254917427490446730815177871754039171196304845546786648970721753935248715411241483812470248374299935050373478424071933495515428431946117770669879550974690614722646161831542422026474487592351720464479154297477629300859557882007643837255647232*i1^26 + 104974595148258194905836437063924034458368654412089810147007015763272936427882594166111290046317792192573408768485643152609605551072570462185373850573061418364978430333086116102549784054435917214105641714788968707317916605583504745154088820802157431162075613684909837093996933851965522154217827460708755949940506524371345409247127027530387819293136419460077230467579975240515133502105042345871324828919893307653555922628263370322817987985570375822790311133123665668117865605923266184575750055943688941656919251084144660004111637334213882366252448257155296926176153860770681341078016115146825656153411015247946453058841093864422045929975149369820164428864154534636869587396714626995415250466902109848881755998101354948086738497195114195038247232307849461614284125270525645056995601739181368366345563553023213998508555150418747144149230420475128462822368188783753093862460137124716565791902813729248942179194474168502560542467387821630355766153301481197412665566218538235167456449061864913474541140776638177359705510313655457867537683830766071211563938593525985833384955960349101290254567940783244856501538042421133022136067073795330443575183853189008026699074789718510798839719894166756812935842968479199166796586599210874899137151173651742700297725362746368412230873210689019029311527942169478485630641131676485086347108733254295451830218190488511389673668030502135693007003290730625614790688910662158105721850424758196539150542373558848673075743519864944783167262445530256958813911258128592060317285252860944152846702511028464223318394581491361059500705372385082051743937916317148344549060929858680203473724946716556616690303348371131492930890853995734416215102787848236361749916529431718941764856662625420935413854181898949332586429934818842261290577206726946817304163472805362863262364387139405721080622038593914555365597660139119007686271214575149168958092231716202575059971418219486564689631700574197080854061544018503744650374685162782931898864956892829882214804986582360551101987170799637684677134869426605827228384624644735374390132900649707144006872855751818833406040460534334097598264498945169550635627178827038155241671169353242876907996420729475170304*i1^27 + -6022961421910711176045558804134188194484215161439634354275935129409274514499791433658423211016331482846218813761718210520425912763156106995266244632947771944651348924988227200078393803928103089512256893149701466861010073210190052508510109346844529394692714354626427565148394538477977080225591241002978068821986979552588183150929493880085409636012762723788635089780536986665969733142505991807482112037658973965110932302472239973603542934480031364749853567309269759248449308539109675309814589164716317151897248330097591948259835645929213522844108948154005782920771210393055613273100182758522787850395739567907554582838292800436686524608738664084640873458988968354787657174932125448625409804423605953423925991688825165354135182939838942982732591199179699694548183517112885768110039251096081842854167025525692513643599285566514987355387536384724968427652582808128166277233632269248286068613138634104416326315766017099015202961603411532819101074653977097757638476306712299335235124986861213031618893245173381320916385895405344896840018279382692661164769990785712154889346697208933293975492316762764269375985713622566256827931720452472275164131574177506357851195804398470749285154052527218001900105585112367997818981052494312470085620161953913362651544266011462248852745045047704343787587002342248733236915204282161773319331501134564902989603559647442914287464265317590910304701378299938045247661299792722374283160525762132695706294539168232718001853704585678183921317846127345535886612973902346837994192171397238511582197542959094521598071158724330212495616604640209313866606989979711685627467598041434780782458325601310364225926957747789493057037367512983059248558055281403887527184331443204016568372582550414576902370281388675805791920593323134250376469367612037534087321079530706478307278039839249310627066940222765272614654004748348843598835817566598034486051457417968149450957654378740381779594191226033208201598000683770169617383232357552037972753886076963747112924223335224978715881213201434602894306767523878338782280720284959754508462680861733066108992043500533454342996995263119442142062385373209999252582841130843370667945107116776087196784686029340672*i1^28 + 323632090030038505599451282375647488316650931889051240388752684648465741206208007748149511178863147743779026319175730173324916006351385686518255609719840445374715722616672221305281346112368483269190998611750824824006131347549816998362561283627083225733547521221489086230987078794882427180547191649126943052329095935095303675795006896152696960698485900937051886347150116568668465445558150401523534453120396773038508059385754347215529791081415192441207410902771602628373370947171796853593285321044501430722600062035333421569995550264286339772898614587507097846912517851116072681890782121521631547118950318965657056807195514582932643472400709330667509200010547834972926985181644604179198737591750509546359533289718369062288302983078444183380096202810246315085290339525637709138585345168598338873206235598790461679902029570209030327543563473231576826706211179373072803810427569470306580486521912996941089019225042072476271197688853662572539121930150676091993269925531225224048639711185000137544301412849744672929634037166675494740508642226378005607530747266399349036668570003299337664629030609321370520061892495080357280400985510962325214155554985667296513884797321942381928344586299758572739483677162799339955525287075812962302784677920504027230058839748941891105665472864180002444156438280274793762116851661222683994093912411931237891895765904465629853086768152880534433569330825320952616030939473374132728037771141115817983431027496857730274619707098809121234108638804354478454242878954156410168351741076753316992496255326612603036665711722444915088243257647993689858079655443946868847591423924130346500882495594486897129894985350842213178315325677074101428489840197086046646217402517713655118050853809401763289010932957818554708548036739677423025957237771340391003253086905916832066799815187783353865352357420873940896837947549957532168305565193767410327293359800535984775835359267587743042168399159787558648671700424234893787001441397227329295617177987047054928585379245817402863191988358202594219711983233546567178212796217883590724779262365253483915227245105372302828201378965628016985448257711076051713956595472588975217350795256785355956575855968256*i1^29 + -16388935536811328262807378777826399138003488229817202392387752639059251152121431892826508324883480205028178213704171065421305919712657164499853971595361075124568281314329382852243459960977249195501548520454879897377168516845735578659428293534287604718239194276428701040835232550414846584342616987669480018531224116294431755063857679475887329982831252170593607576786150541714046500031004550452685423071742864557841063455227089188050170981945222759399342942291505203892087100312401852109020089356016201341663957173668153904870075002264501640843605922605442241397967565896236576983476760941324297195514401773037600650383602492327620941112335292662857330037310592473702278574665540047653702213150818250692696696256262595547960362989785805033823049501018141986062490604745758268471121770894615942950603120769580593764546565967725300021093424224382613858745985207275336612951042222080329293267083626705399958010245164440459128242595912960864466236066113210251705876572435178611879347717969514541878189781166051384256379725922508749318158344863429819789372848263781929145778433727051288653121789358462414645096753252716782666548386696181994312082276406645626274150615784604933651199491513054419160707791676224822817650296650197613281028651105467904522299553669201099173395048997320664238540125656199114767901646991639389049868034427696621498575007787175052621260159474845020708711466755600943021085116927330327877894671220211080025188549774182869690742675641986481463963409747210443557137481313301290297880463378980508636593742947143547383524121192628171561614002401661922125835485142362582006059421057545159032573245276427902393423879007168473125312552198246197343254842148182655513249583893465404474697125248217480578748411614812137779319682429215770936132367097517339115541261473883561488581161593024011685734800461258747553835791512062855637262187399650604899540912317481712968611644664392556577450685362860035193000421213384775967918691147825456184606660870162061643435919444116075042726004509999530666881215885006204594693720381299830838751309502765177893096941590269190174494820575527075043718620404871040066720015253808525300211361756808172854575104*i1^30 + 787499255054662203573722898694496446195173193265322105527527124578920665766209652979963812338393677067924889281299031051077799513204587557888184038266520409160157508042467996131382100864375077093574440537810092626497696446411099578321002870547209253450252124200822184795079284240312457804757472027025434745460246390300338086904103278748756325249070986272054235484517576367973989500043355192031933336542049752123856792884139870406136582613502156838248703094639417594917896715334554579409389723265496262162378616469474501013412154450739214483130291886775115032190976629998087653795551574266077643531460347199619104045918874104604245129968940749461634039841444126817343339303562207031000470552326471843838251263461951037647416662413879282802575780405470310648307141920735102774592564961607925894994343880483076765120294293132894293420302616132552930636693697068144577886193140755157271208885772234882955221772027704655197909522177172295653318855418865013846245994016583540292080941782714800644859763782955708501205871075514970894419837980898954373728443203216241082272384807980701413933341495378937426256949400250250150977588636063821714352523050492390125934085102432801814145050866837436199992514243966911577915250686457204834251594682087162155244484590260744119993355425465261812284506833645797573530001877127153705381619687459939880048009442603388467878377067860251502648330123879389913131941284345492492714551713487197187057598027586577886767399261599779198816565227097832491779256369459082654444603704666101080425804434675896729632119278395314593836477003755932361356949569712428464092048050099295759933593858266257234804768917786134369643085438627057843548101728578671387425705644568701416212512599843332163315452362686908159539856072707796364640649267012471036831426818165694485219514395325366652478703603981622781208861379094915111012772633532183963231469182208389979472119625665970078407295359389874981405197054197611898014225145469775438342156784252185505485200254093317144171448005351959468783914434759517378389869178171643737387587288230132333001413877956848569356295151185390047892788557619704634215246509577735986589452254657556512768*i1^31 + -36308825361195852403755102596035172858805049008918602895812399200934168909725171345435371017913276167933513992651000613003216900554390742853786647955105507427322634187028211968306956017957835972433469559714419959360214640013742997034673563029321710711002584721286582428388531126704728316400600286033744540389562958911556906439698914366716311561851753824296656943847132629970719945638623204678941567339767125059459262188350926096415706242057561714961710996085056185868186273589609338516713906962358713917829740401298594806174309340295562865667452844051778537209292926603422697782043136721472268027628542110317129097870444737965516656667785867655778350711621824553055001502336369482217738422175707184927537029902563912409663919306895956438444253930586607515492500980338558017924459717009811618589996855224315097649272546196544458029873602265595341246499606532735777536527803577488665513295112567015671189747264947091812796385072020477927192520163311021568763029941708973062538322598985701824104430201039792543888203222613935955375907789438116882021492053109159147371673658516341179537222947171084464728095577138425181454210759013450312704977699851840952617925797031939200842622363889940887172209132191329561029759355802679135033155397885096824212986410060061197235871806786102739244308213722426442832046481862487414691226283335520372433175407705815953183444388961593106388355109522673737998812494997065568398820931884336823488437900315141477459374149578429308508454312735661732906447984719865827401999050172479349295678624199610501088061426084286574688002007360162185395384482205869142960623366887248293675766963860382558204444888437318192756721519515053553288695517295628958990126488954928687860542442214486846082815153437678114266945565381183676478793267146955872393041634703110210987851574269907283583047332643180998197302469199703848479954786533931286957996058234016235506517815270150116452205733182641229353987159463333023215236299201792143114302981109038155734674356435782836988857400916217352725558887987913891647203713594055879233509575953515569856288458721149690452874179015523332070671746478154061279616608852450090102206353155031040*i1^32 + 1624923819625214290266277353253973789262709030750390693068768981468850075196169584286303961747253191954199437133194823453287195906273286838101774173103130305613755059707083202155547232693533009394326312540270704002810442490039882660735426804880365761604477695634802157295991321772698943934924266022969788344319477999860273487203122422277882832080692377601754189538459984015940259692432616903364549044847400872888086533814504226159175605946471006851774361847276532383945636666587884074911248695554317580498040083384993061606666944408474255763435191073443855278227554675751268157056612696148380856755281988691517762358150602112231673584688276904516509465519452898906594710248525835761574611802626542462561750468642849222809117964702295216768751929353821147744814550241405962843436802008821366875694038865290133787496262797187503906043897019590320445787988112091173391554367659976199434747618770721301205578522379407464760863284376426202702230080911955653151699993803398227854636660365049621774164985203437323545786575859801117514058922168879918772367013747840029851012708734418856414709984032965908574604345320990690872840012137629738113251051431564530845631029107162119609211422429495327084304568787654652637135240513074720522035649840925758227275658962904845262150209803398531281175737957923143598035635961092005415174435076491889686136868192565496225222276900051858201904276879294277255221159990780033563090476913144482969188999614315857468026013138477265943294422283810011802028358973029332623334070923825488784001647878616643101426580573744592105957970394004755020768809330397352974975089016056971865881947187287590996670058204163364961601634564316630608053054245943639616997064254785141937536012508649198273365872506803548560820777362650008088875957226632503560349573630747456468785865382302050341382243845482122853527979545652512169414636586367268321433001971255849281956541432820988136025833467833867019683226880744458717814715249183375642219937736233185960366874102681051835706276603250561362072205960668045396917745327119682547928340718628104473471722362807758232902394066136546176283123775781891369986001236566066372136388263936*i1^33 + -71565163243535186159252621480540482850123987118940037727334910642763242323784731066994151576701166294928730743104213485134453137206158145730586464817325337811991304673034477636458698349883878724051491557171071108145638231222578166221214713494316297082747627625034010099934820728912903893443277323057963239989554553192529893511276229535801059577468407941618074210034318165826308284116999334974780555655817523098262767150635484070406562853784048412482047077508609578687991065929269153613846404814162024248733942199345474246175494038765904852510161161658359197311079635522921240616439317150575979585286092662955412605562655574221857160099065923476698139789182918130147478019017094980339834104269360271493410124937277376073462022464933054814425401680152727100570358161432687565016283708118494729657501411152643944333778924661979889051490297765667237594977672463308599199762879144393698261107745607368137506872807902484385119285731303255730385609992082697994373193476995137058239754851961421577766043898698351416276757837363299289552502627165141340765118822628548325784465608419785511184240093757482740475577382140710794085816995758024760513074055432985804658745242004924726979629686157437497591677224854397763583893779893906049890506983836079136676477135802294432435079068373848031140904799345188570430486628249781975094090829476461697076102111600234961480885840046852890542029560060125593540562417592329381721220725723917830063807800680558173953595587451858917351167694634826267951767101615920471043016714116503488993602674831367378130448482665124714101009847725107898281357410425616566697087287514656959689124535056072375048772278081685456864796505886941171050562685643747004398959202829437495751522418452229136395168685235613729531077832277062466366658009577511508978539159994982934083403572997452254305626180890468846348530446636332295673013928352981651087947579689672027203470881568230840009432372000832677139763824837221875279719186218107103380883083510315966032284820833957028109642786149147608270688605421515399354196257372018082997492646669339329536075239308993809248731916395271574952514658045943671841042172851705652417921024*i1^34 + 3150214497017828073469426201483989248652125675197135063737746957418185145508490244798908652329501742204509748120665794765072455375415626116476276977514465546313267120892336069145058529007154580273781226333938816221600792359787799611297400060899079935102122816909897178221266679256804550698249389605503589717840054920033671436319928813091259402244697078668448601390464503600852178529587426429217407166516286236238530435263469198241322109371695229142822581807959303806152847585120292928732488204715687944410506636044888854411270290419277639956740761618319146866947548456310196681462935234430774038283551320035572727710282539713630814312685847751781936833864454687606712474320578542091530011211771271536897458596890955780246170039741786015335858146418624777138178679525627048786072120200940522656420607368626358287474732229985283499692022357648533580900359111427383342208880593679326543733741370737858912634064166737639294315493072733740454384800175562658234903449905696808119325551472276092482793810376721564346770558498259595069447777568831221472085298487601534723797901574069946161397282456303211149489437165712225869817944644979636867700613825079487976543882130024974346951621262559409966828394703599339467067843716723615734353125475956889866391363631125738014998514643191560350096739490264682401355152313002282406376032309642993502328235045994407529378098833462533576697997896832276763647198895956442675462994547265017186065079550830602871729781505228339270041995563726024369447025528813837061034314043998327013868286133323390367597027347447573709232462243026090826731293934786321639565219092921909192531730031394402134197460805548394952531518288507423676618605899181465003358673849638052915817289289708014404020492845541875260159887224002531815598198105459285820188937583843213966990903120815203709532611107704520587458842987724750775521489158697354106426493831745499011425400964291602187221826526167150150074570665959116784404388581534605504131946752517152512143123718651973532319828278373257916094012919113372198310197044581351829802216314371297250118051767819773911814578325710715369569250480447555861551648337218253094912*i1^35 + -137686973980860717292236003626681097232740451220365786366412368595214070737871240256416013997593014544186165339739146722834200041434234411791377504998676156819394831224366960976695922213108596075198466760839951223147169306898905772806439742877928515561014789253954834611534152206021108450085765154214418561805396403619018301825270765134770112938511881531424920686428913763291810302390508862158226846632109719366463501749707718673702883667619379814385406571485205938594599288380999301647288596369155940615095497954101593662559163069432282411439563638609474635338261795836876866921835954920088606625300439463237268555060768324782136488940583860567427978733838876034762114114796715804803619335623088083933862442144449595564225327134631270694743062046107282992796217427960032573191298745403794394409645364995736906102387144063185070543034376904499246144469886175624771397590729614335721551152054008226531994806986072984316885089681179347502821476153896336655339481772513999264924380241100108819095216269448095881786930122844017186187289524234042816884683493577583253499079670616313931164146507124491922005727170658028683975404279618028909459561292203380284659980674001773619262727324262416095876846162890127548122869601979010438364863639012385825072292865448494289128088508956097946856711048787119721561338061289068852838609203743999334245680893642937630929234830473141531701798788142226956820274943703033650505888675613258322870665438422376512386151327353161802201455522368008796249272491691497967699564000392105497666766292914538076582691726017757780940969675607796711623011685144340672069169500365699897735006862392509947997893720800634126885731128121999222444987326905858816338114724331375291888462722384761142124983634502998076497348187796071033983388277018392101076669160769106523748432237345816483078812311489117141827916040346557729146857269752275430293305547575851042354711127393223372705852884220022199498986024860313888849301802900146359496336813382989148643927621729837807043337770330090906331942526982218055955692487103535798720410842518793731432124827270729775813620130220279911467854800794924486530680690873204736*i1^36 + 5901020400641401632015587810683381113381471387692159906942330398057984036022683032435193698354055290156596317760310730482529240043243668541729198289826661706224357611134598531930261707745660395224960965402619133307940742419267034803762814770970746157701719721472081966369601959554833926515536797224996331211255582449514651712905867919929584809529646598319899787796649569432283054104246845489795830738754758209536363568991100720558516542416467700752485599172302394695206531659031624169357570404364615719579926294904713404515563960897188425383547914842292775693013421750054739366720862359777796898962263311530467593039122529827347953301349673950149880114436524379741108358893260289332466704085573642785710604860966286201296160383585383872264293108323614853792670760737447243430728587235380455271195139954072944125152484252314853490503442219062679398286971038420639565201285199552388208140754220880295983316303789810107492602703256298343514263721048273894730769274285878671194953877604808316564013749095655656299609201646820991764116693845198392728335706868037024230165905327673938411862351024219059898557941909468623235832673849972906574046290042815323710186286887276714169496003889706576254384285077567487833595583324464447229444889770981134234971975683987354044791847649825204095798634200224746854542399999769312077084160506663653842522454580959760211207052111175097941051826636404903326380336180762611396792961906524288456021737544265286797215646876236440123279753490349630336484272877016109757980629765812201180421615687811010123726124037926813365728747265846852595162627262673515523461298141649956935248315796357371714770424483368674184813703759884865984458738961935505715062877778825881270687369309718523403513945595092807816342329190842364121838793248965086544289232087708453825297407505758868167190217217249103311147140322936514479877880772260480588648365381071283958608646383047467123524739520330855259863380568637162693129542671680054053442623433501451956479428680594872981615258029722418831254297903157619296041769462939485198164372208470852046700998011886451784087980274249090872610725070848292584110948352000*i1^37 + -244793073983034523990939259366334798798273353896153297861357723539055439410746609087846113936898328267962684355103802302205823875007725028690846532406854932835065612040424704847902774312729084814485187770622785657877832989472883432284297225679327004247305908843184576193126690907892911354576263295535942582146374691054368584064597710603510946634522929644194150168317964921508166531667921700979787056550018510555909425801189529172095521531514435839958260354148901897474875069842620726033630467754589422599738806172602768465992104323001802667831292412353877934018269504126086704424009367072871230424206705674907891558628708014048991067767402570678477465886304801109121790132377408747634870133831095418453267639687514509504228073283969787397591824350265002381575701553531470187576866614613144191741941293367218317143942975759181596829725672031559109583401558398207890080936715883156128143025099186947197711192207911457077885175055005682005481205567833085077841867713426858104165168743018877850398392482771603058042687862967713018848231767006997969363270672363155438236303944046873384124550080523677130758454547877818981012661706192160798625664830812258894646989037838045290961517264997345278110833485075105324133669066574353436108302885515477272885166615843246982747185200143724415114088428641755832472809933186347681204908434034043173435489424045099152335032957120556553981916333519672810564549520140721333325255686828982201376502895851076709243970711680252209942731967557893700153669362264464508985495845353084692713691712322778890661320533526704445281622707568031402061162165556525090892295140583743530585366202289623768888598191464642475600594422599719399898705979410724745490402070755471530220652453952400832252312740896274938685672067835738446420835253881604777409991169303618160376636091329971362888497620120149476060987188426420493593467726866567513339718946848570328782174208455560412460643188127842863194227624792178433920143105861071487680172817938832835578062372047065186394973222802762266168413401597717188588623143905798763809134936892132233372112769987444490171943091979472596397956875105191809435828224*i1^38 + 9485362978429470663859118710844255562325420642882043154713100485070988433439927632767694516370397839516612009349668282430027948778312565941464993071703386815277417767182211449869253309685872043758734990880781997534454234852988013443271529679919161978729752328709451496555929203068677885320585252720613720272645431046074442286798372488298844606195237845857935669024924652650564889852385536053580418425745969040834524919834075211036217811605110078424144610032695261235668120644395962112114759768501520482122678486681306551922519931637722573615907761748498465525988950985562561897528528158400191927485603712554390063576225096623977710551410970552656009270711447972659453130463828910679428574391464251974400507967027306742956690118824436431752461380582418082118032309678093839718941912142189028603257773839207466375647162364269846731894702037939246524241825853067164384060587816358237384986364251936813271222724274111888685456518468896228637765559495276147337357669161344918340889488276485073182970494282646138281626730442211583569766720869224439255588651504549339229529062824396862132521990965864321916464719372374166449977177931295001515445671635082801526798878447764397941156937837864755882769793102675712900578085383865288691000757926923859978688532415553735335566323084937659953793768045575787007916572967077034066039416625340428951037079883012730945444436298781112775858264466005339178624298719448089443642677984146599064948724738625571603081238929370377294090893709674012873439041791042008775344841238833884111720617543647084317481016371355944459592656856451851811470689845750482594984548138429826157745289848723439955964147575903045320188244627839673587305853909593085639170513600286377442976883108525469317958141468446669186027518703069715938846951608357134755454612712523920366791556368501083312136826417158902427486347713983956621338185476195162869546276563305351885089092103837787043090565174591317835248104389857760900704996018796251031443213995590802036941330905383710047412099651424100246073369185420494580090904709179859297407488392149059528788481127232170731185792812982252222370775735353191956480*i1^39 + -346294445230173920363343102033111225182996214953879550738306836279133987278831143494687801674550950976023528417923182443834625050203970893282227321055494803686286800323080862402577347708484871859157622915725151197623192212888209424510454455805871905207976411702747619277473046336975454264987764783443369982669017146802105022541283724189210280621029928358117866928998310197516937115510313977326424750415565241794134837258905115174190776601479669642761084540630071764570585107400759192694818526822143592000532720474202592441777710096301842247141392031613882958011858016083643480853797221401019903484967282493087758629648683802823182562255631983601034619064620221799815468197732097077272106516756034005137581085053681020751129172437920806018859693692838314496420378762141608581328267344708386308878163173824778416744908927816034740114085997740535501162498499383623427424595599394888336932776012053958691742454245265512025804542840315125751946632495575117463839552511311412759524679548900427402434041039494454977431990791405787862799725440041705989096042010508514080634136340791046891298529217487695273117501598354521874934493649883558982477300697702592095282441558475120709263412517501812297312791222765228121279557946957890632192504656909930595282837694865710952058324381780099959826903026225249323119943626940957887723949267008130678705960066614477724209510392041521568767341577335417574553975636329041914370016348444878336179872169257289660097037720176623486679030609651334947373726145939679029079238681022677579770620865241189995967500716304213704551547802762052855878745451351754439860877380609516580891400555665130612071017878514192973981065606014240244773122234071055355951649724200790607336984599441409996372859415423156756627522153939324237924748853101377256543168233913604809077086395985623624381109065090905522214083535453373273758582563167566269482704058074988504150324417877227861547811825060779359083197817132446503603830953807227958959918305811107670149893104292593892276803136218548259055849830415030183518750052430680528574967397547812961255711724589764021234978950936936753768058232212815872*i1^40 + 11428062323276271586252716163071314514034517218417217748324085595592568457351969065926019756881005100839620156101344414800747029784282241601966047027999662791945695182702020593700704654236617772719956755135109508318772493475784434006289101913439175035301402951951716318256985631877511410356845934315076849038658624978229207053513995513867267013382033895873698973199652708399719095725008091089181007797427842171386867851568050398617812810235662526449106903284306023648795538014554132919140994250590164115224817230034754637187203035325279832485830849643491446420947798326286234863114966274328194385845427580107755266158256474965590132925961849915593809960322139051904431975157339765424863482080187902209755538103709429180855124989292146079473052575578283413818656519550764597228538199041940420244166352862090640735544809649314777497342442996253446923808931492274720907459074856341061397593197985230559594293366782027606962837690965659777242289748604035375423344550326750836458847334590240690581268363028918765894559763534220883898176095537436133152313362068286194501453325025034490305526706589369656650454166340224100607398997319537383431826228317881179473375721119369205544421335495803534394571952201422330503596863454728038898443366173226648329192039408050228086043587403830663137008985095789845991861982308403837365662688073285737088461725212658660244983189423436828413596994938194277281337007663168551575367648648852222402170398163363281987275147506923192812077164292890709084869239624401103436177947535964976467508785333814539713525869531750159392170143214481705875363832255073584022754587946201273381540334954908142448359767563109026020143980748202138689839593103481319101362395834880942462853268960134314973551545010826467345847253839009810064556154829108151236541058699040923654077758810519831030801144585429131227618987534501189798114332426675172538376540988552031404256214196166631927531285432879794130991850504869731225339371018356021182057358345285617771628698499978166105589057263370984038769616252664392149067751682322992673400347545214646880621745268372901734167427681677552313676190449664*i1^41 + -349250783540634047356382831149640676037841343242956144110677400564577489917631051574978098688587901603140330026381061312033705082611715760672700722167647973435051897692792754948847046139900943932703191778370416161157538799090960521528467725833881602662408856185928989035517449237549779212299540567889980151808074908420193779175958818527299764146156979651036156044981062029699412872884946495541896587898985895246286708994062221600640880831801465206588551432067990269803786521828016992868977028283115448642965467554794767515215160081514470752246576066620290918244398179586737756371010989414567714127888943274436483569975005231121259215770580280932781687198050000698790017102630501244374144247637495228579114389303896899000059674313284168118978746840310227238155524428793124004670070694917840195110133786294807816573006293115830531648725727448612433096262140901511488042538694986749285022709734738595636070571121506208113519586521086944721440144971495795616576828424731145807707614897117471588045447029499396862179006287956687699837932634518014013766876762677324861319249278316334436318258791098727367668675533183405280101250933130988109414390877215039870119700192680521450895823812319075346321350240910077158305538928577529245172289466119623388305684563995850595140225406335621342892283330313035478456995543336993842446144697336397408841669564779953947975065076119055663259303333432029065855978016182277457326128701830313232700687695034990290657858672650474174507758241222414173147249949861373000484975545912255468781698525075009676099769147868553563274486603482130867012850286894903603178232029586186433477919417153442183658924266793021630433464107804489891465184528239744813828025750408814863306841426196093280957679937172328423276398762701480451849986835781873925079807946566115295701574127119417433855187216728771182590109930972797540556926621529906351316461588568874901860859103340320185055682095497122186360313904798368151953638645436352629448524685950449971390759768018601552164168712890411035428095550331577725854136186933830637040830350492052125919278335974513386478744454830671583535693824*i1^42 + 9412816738220876694245446493034390316336405432895076609525893672376597729453044082968520928938280659316474313726228402002647028203820094196775357529773764446580114047808761650353227727332502685457691800216495035317990037111382692606667536665236929053021783627317384498165196372297776153269120034046100997149275616410644712941684114966040503554278117699612082026821661883333941618967528407682128671581010075443317602742414866533275754516159153005848189401362910745103652759706228244600078888958497862793238783638413521930485967972661671693716303272353815144415875768271424792278062710632141394416149239057894365242866128932259287155070250719900487996368769530790399875227440010995578119974418682006381909745862657611662634153286171457464999409623316065355955549771386394941887883267545801854970103414313860718877014667385348933878391232540250783245282059152678054152441074990304299634359746871713559251290541256505500153093693637102676284117941192858634375176337323628194186945762399239799325907441367561399841894330963150088343003345260690569348365708927652337310166701492041437570178246315105846640465587005630206847989595533519361418765580770841437416858178927781465941608619506234566023867874444701557681719808011108394187461181817538119848110422567440093482447793085139729497998642633193860107488503213897973140859437841171277545233975076184646872226781440915686942907152208617435910054747077681906078898190749477477298727802739868920401841071509951905570996370245590837893186407217431654521218591811369605516096281827873144127441813470659687696156566555114095924599378650697477146320616350154614190829327229997432300365442146182908380567485859660037313296937746852201442536511339353526754919033463348765621537268444966927160560495642948521879978679769774360129891025657080286365032962969278075140517236513275728300105058785300482909664078373880396336853141183500784515754527021962838134428563354069317099320542686325074046972046845251739280818936855573607418915027149467018948934045509620307405284909532461266383135869525233334034762648883193518678667215466372383693879283248476509437952*i1^43 + -229807878052616697749888092276569960758569542753747686252281375191757158144987775265310011058018120089756616312981416922821554533745481626399004498613814580903831527236223346568039210088436927428839673433778201651870492335375979960710554178618245187198937395965742430701573693094996525019041782930645893590643418181561562877504665379892054240302604125394872909270595263240308801175501363564722155699018315952792985958234588142390284740268321230231164953605011670386259825312903941461505389787780242386017084275506916402723238401596654037480008046327887531934573061795092026199908277689131977440770335283993018438417930434479707833374619922715459778571328965428743324592506074567700039666003461227744728899440064558838989202954206601996887525169722351016771547038023275700301223499109542866577847780482856487843262191498110921814228736191468742228282617080837813376217969413777752509291100140702242956063635945141109833502255247874863307111090703254312739664937830975142179896989060030323053358624583613576946521350729910093602058621686902335201786405114540145641064237640549374740267021391072400304082832449200310320120608269881787356808549548590306069709110112542989497538100707430795460129576264934743072136431712333638531062599423814115481284901408069797464881080772763032028682922449675072587368655312294085511583580053444723796637790906936586698530802344842165360931618595332158949148735066003659698957594284766560066868265620279976994471796082471837144237582209363372766411741557410072052206244729097306481392146115028404609237746121651240393809051058342423315684128233743920190472828083046235444477271742477701113793222131165817816934108931333074240105843599263213642747668892966408398674104913775405354531518824408623415005432590401420174475039128889314589948110036256122271174070527413609936448107028494532999809307364627920878488311865924252386112624983534084382524131759824343868891616873400008817010025678532132664094742030087580510964238719714459225784278727111753171082745705498341695584021749834967518861644003582518349113812356870536961196065571567215002496253644280692736*i1^44 + 4814700595320027570916117196389420587233840165521178696223062354518463900471535538491482615437152194665770244580189794134839230349070399363941798914816885421886011398804250459718022600332938600630956991598691767518453916792786572925619426510740066967337305934039111830399828049989775689129093031121326588113992132472048976498147902477939771773953916632893124706694215474912280272734315805129501248652949211899662104117590747258311242839767307812604885625935387304677758021021176917836988999629048849213668985382089164732628687454562912061222990129289091949806313595041028374345360107735691567079293658797787676853462543109646941334936357418093627402270035496224740809703056645877620100710680941977374249320768238126052862834264773725890887731134650686492913066438349066813756706117639286042199971039686754662021057612726558510482315989972906088665078730389311266074773662225949212529406967562261415335899139142287321022265369096021294937853518954871324427783295534208851346085259036022691331876161429417935150238477238807005234970885452189239191531347679260298784285284044093247086059295430360970711495352149423749040926326432614817853738092128674762962030465067020512012060620485571635489876152576325761092451286574056066112592086770402214613850045695144295444423256739810578261060795971751562677431910669718792854003719201056034676252236098554795350536842206744636724534270109479794319274338808976194990327781160549624503613895747046925929032953337012084653745666714698298293979470623220291566107712872996920671399978735200164182438175716681519688114903592922384654380454526690334378498921762354716132214768347097572236163534022507333775343359515307556736302208368651236809662485967065589415898480034677434766083026163671099443957995882439608127685007630220306917553303403738658494315723573735816145078617732966377339742699462479746511923359179377447461268520696156827014385561274291683267007458805757289756027794552607488883886972282761854686601975458856443339613213484895772342738640918054984089773311862036939146924611535241673737022776593861678549385811910872718424347582136320*i1^45 + -87297987861188378658160951131395644027504060189840774740257614067073018996515106549081365217969643953290530161870853530375675799194042277494294847245158910509536730737572832809960778583740377295586964784271805698854775192927468034779324421274288397173802861609368309972598184887959540296674442885885938929443942106115178589454561346104435479094894117655126485014557535019267647911880865512245898428265194301979660954673372346379052206833050786067513325673337093339122029935884543251415905849112095502759275359850216323994354929324605481299094487281683824035909461155526588533597792682544383745131229698395768598179585579726312337537602296777668605776060823316978349441153100984580147201928616832149114282193354103755229416207866198654696723826561157129014359038530119752841190905942726250701140629088144621220815284139608111236188628714321528271599858266273578497297456221801100493123807116314569945830665723136363335419140607640920814579578522556253241758349967578299133079263004201618410503885653624083863911780912916462665092295956047745211744720202857932769072710894722559209812442715273381133950620084934535866662821141140747981396089189121715063809891914678305385967264751123730087958034134623647258261348164282892825733460848684618625603741230331832407019352777035246178937883929382601938969296168379926718586266948612946968427432202152199411142047279479831682097934809954017496669533529432863012503423230607851079506303822033212819275741549577707678414011348066182604261290975678516393679612639345877841440284189326123422856087827875430671920543376631678573495179466024899897595496090495025715605251860312402698309210591170181097785348002490882088198180951905043351778548321031146593369657092098995635687984083621653532529342299281588890620633287608979027186659142153900905509098823646911005036465007818819490029882233995917457459318767705754033580953805660164668178376018011897400678201854767366403784958358233119992695951634223891146506886661110156993457386592971591419509387204296512017921699331262692154788638732041151269826186783010704098850570281846554023551827968*i1^46 + 1266090246537521141395695104067956576490695723884459060398980181669962772313331540031001135614131946832331829578465256903993589176020414786560498019327614054788897316643011287786678388564153350114319048575014957938209592705424963458143720935663208872345153669446146417252088233269994053480504429828078662280520909028407871818959971236265073885496024703704345900241348013273599749787051490120391974110254998457868315563245129942238210208608851572599744949928372000903037713081369485494181657397263261747770133968738691093493526956075590511118282139309623497509383719243341199654974211222661833515601919823631650572101768526726398309884908699705512986436022333580847367394409304705975118237327821644401265021089146086526180629957365131860365509505656552945671310004226925466823302527260267890809123220054159548133724164065345149632833182689271081984123101298845267942282960764824088711843196154392811612704432626455037970057249348707390525144985393733567263177301366388088349921918880672413723749133599113083298239568485159532408261362323909253279595106111747355111711097883795956804954171391718329573576337492158501764074146989347820053429323849042968153719182462932735294585170713174012071950921951538202083580885729823546973617854316897978201615075402870322671633579835897888534445256860987726355906538074696665009729016217748413617551011589902579501891822257103579255065644363115017032307244620317370866648633788597703169731653954350015372422525234937738951167623458947383642036440829924646769078863413361058269745628515592671382953811469537772809168599829429168106614080867209381406107628602964572110153551187608484849060355732531279449612370906310406892347404454384467235550809201916505087043645191216067682636295190879382415604913314302542366412825400819657686940524913299160114052682044132622026450273395031385066885011117430804354925324725431642478185523359423865692308718523762142218555507551373956257962950267239328636516816508717007677823170201261644570106834843197562178501406295274087012287520284617717884537449020036947267519584088792352509228584040932145364992*i1^47 + -14181300538242905008660851041515936692693151760978442295431122255397967473265702889000457048941221459747580104528207291338478562727945475799101417796728177451401375317262174815215660344926160846915866053086115892751825193764033494200356055088728286872537540152719268480380095763118886695476375617405498102863307866291115109924237880903144167909903177865572630629019920048161887266139769703576503875842095836168188259467275258421639975679855019310346177671077701953613287322731941950725704703285094979383884075067586882101047323810217849695556709963778047855002722203166269697374947365479512764487017538921498777350323086961470832529759117916164187136599761793893221004743024411812256922975004565324309433255546367945361807456827419248736651369463201490483300679881777042097283309951208446189400640275228348658348417113840472597633981337078981978857666131831139087285109733366475706636784191621382291055911639764721334663819405489876122074888604879428441296533762806921770345638403084512748799118520146675630231658619422087258915805307769500849378314019648031719053615159533564889643070775043661652164181859586829135348032274760105206163996861041852880735326326336994523032363267926093075477595584507984063073910931975192366769557508570117185416545605019505349317191506023977156042024582840941874282249443489104543880007113818407986602776397939699538383938858888798979036169907069138356352960221896464276332566857178548947674766364343172944150112194957386218976130261252380879422968924347503663243315924981687069471706633758676273171651902248528022156163610205729391949378917112210516750715989872054999656959915001318630009220819645051900998561988166322218885657701348625298443478934123849562578863973338571208120458370019436171770087925247582449803567992919800760938677116658003472492678295819614823719489145705144280540553704519623263929195366198432533829653010042585596738120172280593888873490761133659232215840328864804205407025667753025256825442440631458592906667405131476103325224013204017253917313830114833609605172401642362452834882146873678267472533375479185408*i1^48 + 120278522714156836398004402597812077867870421552430815563516463336047293827839422688259018233957546769476736589324189461924465578080362963842639114348840090392829373813325707893830019147667001736899316751390029664359512555414604329522980064497872842214540406746560359838784533212092736654662272579347305800624799793666623909617344986450798338781642694084702378453599204662696949434292586546746086729540127392271561105988982660900842564607888498229541868235453093505600634822517382144950315304113586842905661487959434093461021313201390404255918311454866350057150039715568910819884730861624019578068672527063772068379912692189337131366941616691826408399666671416340998537669990669766524859796577948814617249894171394763763914001904260882211660064104427084745473017289304817897068252823524883621530279444962489367618567082474390830479506122790188752207350833857028763128136410899328765865263912227186884551582226664347117522708817151827699323597569697322527524152863198483450466542487718949677598739661931219684891217422815084760302834932398220699074343989489868893412269592322646785099980250648277781695525336588575748966460959132223791740469547119214782530640602147869989153395296883458146033211878275428530092907208810896872406978484362000458831422528352810749474767404295908746777819753949612798507356747276189243352587680390802545378728367156241919927752534716572875099690001557183073985083999654877319338706544214376343831015753706281845906932200709399938227846087546754015026923132177509337895072174703217367311801290259140130106679753983646798753052482812199815288543287864874937501827679211840299206612723338033957162651457698859092170034083874772767357962274657647927608759017723119189690540032739831163322498250282529320430561441750736482353925528393696300198873216362296058903982292018918675609276392702708701845720251204420814572414481873326520214239775924418513416815003274037530465152483910657370294531691255422588906315778426380498441906413069747915836591715512617467463503101431557144973026564327501699807615660414552557820022043068091402860885966848*i1^49 + -758387305460010518939741248998783559050120001971907892783304286156894335789616676788711847790884880567297515873248085092987084592481741891358965874898300370385761474498870934931275634750303358071639932432320754460410852343220648244245124023597545280681875307514757422226951605382902858807036535353313203416207652703691346753802442522205625101152287642284534216605256925952985852448117609423797472761161087815092917868537953650432996497308856945819380040366899709428740822967357486921648962175491739631597514394056246043352639016745090469050511518640553507920334857966340461162385115591599019959037336754875898561625372619359472783892453786150480369437742658687294918190898171638208312073404145546858271715456232337151778047791897673128878524476651581891725832715504019511742185844071721064438393583969908763477338885342588829939188819306997806712935527949406861566709644974132315905161560905555686456218552324855663217788474353381032728073349911588049505032895268579980524787617822264638786142323922406182853333522238592497605544942861241259565777255908099004800105412366090573836973289974238665980603864536564942130899532496486864500693677815602312230378743220685666063960244148810920858870618691266712041515182571087891081220685547869539309874799384009840417048609996867168986027422575630475248241670814154785218832541473845111958651300783610351188754375521339511111060842891149210526707480075393447717999872517191588595664449819453103128490381237998718252166034931456477260588038342080759455386058110071146391213950009237257526144723974893674533623892059513632977568137879614061174096116681807329060205003320807475217480705088698293508170508810854099822890775652020823490937908195441757446867286240275165541965111371440655157182379643142922108471824068876632204326753243362239518215791123822766890112774931057017579993275218893948000652953469702036400258016952738451714492147736764067244184680386317836264889532901337698258714112896418235086600914006063358947455964433814981449032038578405422996797459319783844054192590929301496928066982418953341358833664*i1^50 + 3380740932104074911502634126296964202641731120129717782876107027696341914908591648895644235357634826495235158311284658623944338384671840332231915057042148262680868799126683775454338788687344948664590736940175361824971995893096385762644471297788177945946361888584516702938519747583853703722946453819466248505965479280437533668499596611171196170416982679837871294848957176590898144737062387637704238622586420206807400749516625672171790588426234203070955427125850088988762167575835969451934162213599277850787653649776458355753494696873741520155723596457463448677316555380611701443584326601219347674446135801784483324821469505960164426081554134989052718465069806156781629086766651072901600415503159608354954097557685444682056960982974691574291528542629870691875537944991110326745913840188916967396566396376881389045386395792629517938067375438588120854886362810230271775707584546091056521625401969471800456029512265704924588524411022240394739178238218913385092587413769861312740248233344144761004470737945700301367553087426578847972866276083112563582134824569322061273777078067135378039263749685167291270405690441341673417002266872750629521482169411047098942306378180849317459906431552644929581366972056916481063251352955533612818223151536615827850924227109384058613580925018771471505223988563980172757321275726618606878352073143533416727232506453870065281867057674708962519104337981064732135585368028838690707259567304669578070902940363683759175406380318997127536612094796462594975160103260772638611033002329471384306431309911509736889256902747783807818096094383028159050990139673795057851667452768699853275347699106191164364566706417465312748761865662370765964473896727945318900636446068938613745985703034778630881021547950606112385369338917291547422990464381248658614943763352417486563640714034874084865771897702423589652515619161571097069578848609374480917062524246942811068620019333228706033084745898086199712438407610875863710549851049732141211868726987966197185805955231700052119251591979986565719157057930444699235309118998551052303729743712105791488*i1^51 + -8677771640499066892236511820182423313926428557392078455985560973068660427095031178864576612418802840714963538516113285207630771082023231364517709988714778078936828575074248268653272072862387971474494357711582382378562208328029555558455599995086216168607318025281289846154981604848012783942121155119776760143246756520196362701348165975453295610520192291286921501720813463896378685428534597321803924371443493717342441392310903232559248102690184232242739709456418189410466950213646276121370110504105509327666878166329877096010522048580645951944076166838170988799015933369088571193668721682895424118112842974902360981526652792031423643361194087341995460696390311186963812052069988683933799977455710760915588956041124406234794312912053352174651088470165193546723683780189028761657663674909198303685459371997577095708629626841162319521300027133814709693308344562647767163025674984004830166332680471138552720933352306455867475456538012747917348169264504097293102463865237515651909262570431735881522498717262469255428568816847866568719039050324678860999134962911796338986428470183608021430279968335971440874328796444202117824269042461884082535185538036749580945624951467629009654391945702455357413875712588423102972515905447984540710005772070986316113950533031080628957695844088264354912819247390835483566702353825593314740673107336619728401702414242736163684079134718099670935710183472015278590938851017409863733200303811622518607867690425053611460869797404341045888802757582100563074653888644833067414232588131981551277061838236541260627691894129558536929950698011673557158441516810109389346604958408647718550204330859571782231420872812378719411118085362359721886590322188825308851827049929710323137471484083352625796456921502628041282917476428102268390475651668586347445505711202329123416594691478070256862072885036755317263059263232488848595261601850539046527994762218464800806088823491443427242605000513030203279970600354122924614577241046651179043415612040299062272869676111393553744585707434314161029399102904610504481207770267323115453138323111936*i1^52 + -6208496557567636339034159537455864812186051029139423154115060710875315752605192793057187595352271531496309099024149957558599307325837106707386380723086248187980985764613991450298669788250991632402239471014773876318299379492111726404562235494176352368485952522758798002299528018732002172497024680519438751224746077698047759018788701542455534471583756563127025439360237276756799734663098789689813585610142680859290263906490327899359023236019009342149989621113451152204051215425849573245822001043518769317767980160036709045527402518564367367829225987403184968519104715323618732880442342747745958981938886699433900865786590086753775148180912547378778111090894378247746109877052658412788385996303783400305891003194966264621452623386262612856100400278532008844463146125789404783767127246721016654938391759221744921637382101740470012762554235798584818553156631211920700781245448117145929840834860511313095976117363690363836052665576742564633447981552438141287416594097706425076745536482333364211747391799042262166278055846696148966449310167108184861304891273640922013974924884463279167826545070916053882440874065467220834444593556546775643619484797935476295018797141992982881183625679624452321978242994673267134032142428319656892767823137861342226327312392501428167903482913747140728614301862153464358987381243042260745578923032748599410788365664573824571603392467271266847059520321964676776779193814346687617352781825752656950921862983752160022206744452196723802103057709214794343023977388459278005557938965491907075530354304488873115287561191603679912497804528831852689592091449313069210609498116383540397537234289559760879811835907994343942244771188858047753130319970429911482853550704327519074524379350952047518424822549929362261254375273464054416410615732554216712678035855219576289937824272591282273563016718315090821178387811554341197079336062040483177430365894001022979054867383771887291094871706214301135296081745505652228812233195595856441814555662875718767843119476959739837810463461022566379547535866182090428403687228141856239969632256*i1^53 + 184636845825540009051205046488964565537934008107417749448314911422776308230174729659754216337881798932694824988798963536829852806581549672738147671087203402289318753372193649159062950089782622260539396198782501555797537024323994038847934940895025107844230140230440487921436042633491336223247337003581559164927636028493510572994473062294365613627838872287189859868724247717538972376482523174650663600340065835246708902891547348501450955045499045684004730696696663117619455646984735800236169384352683240248571051617663968092728517881617208158054770961764839279251679547849526523524031154369937339747540210656314063887565209183345277854682078006579646510722053413950199836795099232079081330367488127765579521349278158239312209598270009683729722516151585210111442875555797173031204415465247290801815336258269909389191843068526425238184780661835835521772424965421777394332406372924256676621908037190255876898393221224724048509391127915332399716406300722225945714409029388203831201405971552111238345899298280222157217877939418947193283448370370103016682390422846698024989597162936679064947286099425579900332182132744056871915723947425926347470260920668373744781485891692975572778422227307352172726840275953181773119300438922035609937460753311999282373242371523802199382093501577326862396478004447197035743590392204288300374957805916905421411762572460446688177919963932418838414913721608932642729781374911421488334741628856650749979445308882523395002357134988872078277924706309601306796279853027853030904905175446370582944488999976468534795915610465438833377383689436563023368164046870410509877085411739416272094980187317887474496074588058102100498275587468597629098802204673230313435776665187979205545265087980847028362254164302211151426953581258446641245020731718568231053936995337730649739047628787432123312083940578649297268639987653423557797741236381837762560053272520568921374028633450500768698181675938549900284711504269574729203331981499866377003458774259370660510331027334070640398345810900345837570275222017712806320061366214210879488*i1^54 + -968236790300801382763150658892108398863647822703245228484381340860346285729306719941256005608232030129727458298751966320127640193184852029074198025618461863563811983381020869703864005542797653464385070792483296957971308196737588211584255368077116124114388426205185419244245033940395929652687208615916694737618613213429786768348574407801606371751336570575752816920391807275453089541541441477852997078679778650323234415891817612037046884594892429398698356784676490856755435275521094662676368035061014390361112499955142720178118709320415965140141248904385455803609290494726228023219858229127268708181088329031432543609539191745399391648715575994058059609392330141062955677421494939405261283430961341316315089257564608510758393632746007534785739253025125193456518445477896170723191787342519801396826992038587512343954694245078233445146018589278624873244047445846082236210871310328791155756030817819946360063053855023163057428647290871613131816265357058325306532021258876533019508092969698757319931090981641493574622726935121966031991074927913113631728129879557386235493048658418782032010654975074028260139359348386280515656410050072955592797329950352923442133937490119728524408275698433361818757175335916899292353257230963242757269460043789834228317174430061644052860201799593334410949136947835017064498908162856976422639370122028972761358574275761695352512376645901125184842218052027812071564210334580643146376333717947255131856565042195155348491667164211404907790288448591760796876798712048017442823270921750289097414172052821745884422596922970531912372604429007151718941872758672973286254585932852378088840057532071260521838633797356754214716707920748286557524909597910394738805037621738530901475270741039547132224952670878075014733000786929953459845234033699871753834809252864054207119084373514271643054051245697386962003687922869454623447062781827127254724757579764053863975786400473722455384893650817445547083061675653203513652871870508709567955306971881571398790322229535459995994517608695427339219407885008469736688090152435712*i1^55 + 2899647263257711547145894134996976709131819943057557550035399714017225058411966914426752941556106432733782212366650848616856201846593659333149907995678442798075658492411774591892635969196825408436066723787700288404471204003632369145358149724402343481684579127090769491592353713125885893786693908049007960106415462414019056699710433070938188921890652724320963463807576898882095411172421450943979470198699690639739204488824864968409682845985658260123587233296569044847448289512841789145534178484503774788519171640450067956323100503622210693212979349475991472123049486813233910870821047889762601958904749990701729658661082104305121531072441840566871504936610273347791687074314690165298475359244594648656388625004834349057714188294104011612616933889249335763270980689827351018959620316168075599613908363065090618026226849578584151085342317792703629463932557282270210380323347116782754966997084620276537214766666523315688289927761093008714712666022314890193915603397504621100366584483028342835491518391119142616259371770393746142501989766314731334655225459881738283112035914165707522060927505550295128189884631459216398290577767371716028101827021629165127086430419497091849717806710297112908859082272253169661919062120249049764603561167731051660920586886965939232650089982456874823532142057760909627828311669559658685444970713182216469171219760584859805075167214159333409697149682472592783434116083940152588228143258162677471213212213904245146494553233205923068015875891296344034832448002050956257132266682161748263301000157923282202873387630500199960165419383298779254637091507096291689728444334590706527513663915184227416787200113404163692096176679022259529254190534795582785094160129875374858623154606619112728579069563551802915893432790726831894597698847180966372270586987164200962928312104368199924655617965208106165968136494005490589501615316670977781135258327823507577093277921914910410116285485244143827322198651224144925569643103211466752317978992381464818240240993077371282032783210383469159824552857151944431716060364800*i1^56 + -4985330065735244649326762128241473894388129368824008772605344571253623736293999820276509448586093886577952693465989687605958966057598933595572826976276882851610092536069935758134215716039250771363603238918896943248100129870755653592206478833298287315970451540135484895360006951188471572891537386877078768305036149110300120919837111737868398297504215530401934169445828740599535118665598052936438754737019002773161712891316956265788194304404966247949465056350628783811584973967361064643537406677088588531200271274626364243689364256945617135379072707837393443892753734352770106053237687055181433794307869248294326290223322519535473630244729015414068269345193640558595804680240633141413232422007698189511985943963291981669479825105471989482887603858174519233559552853505029969901320012121634315995960686269420682045510436931156126253840495052440185714671300385258766221867332221827655691006385327783466402261196407796873464430359622260733465940698308917126599658580532612981193910467714405775277021178739557193687715766209325717260113975550519635618610404937906730978235374726010635308388834767834620907273468061109404209841726556722511517124070577998500030146780644966922898229972353525460177220893254485947881137300028297129120403138578627806392198442880425208910129797122967445022583019497574859663483186178799899649288870340133214995793382057169377127927638328086463432867110299326958905614941045256519055186006960263519999484104733409427527028716422094100687172964813589870774995188239237139046041843426752039297480312732600209367940891429697637637281241607943001073870063519330139219101419014224897418678423237211241046287380415051678040668151418977984081888315317096771116277630950258932849084691242537842929342786155674580360682352551638562227589273747707419079035983855965329247250095597824997567565272450237656105885459309387732955889144258875270737645116690885603023707680897234441573345959499329790678012261962212843919587312208630078749489381857179628532862251250847547231970633803120594248157369366077654433792*i1^57 + 2651089577435906618034387490255072363021728241525030655778858015965662911116117223750575824660820980276334958373314775824587433658952282981216804358575404144067481615987375727192247380973595079229151819338673688850193326012394066612005000563495251066584203133580186015504846239668551955344243181880566339790544581165443231027806502236576744473959027500587488236900002345783704388451241304491124990670767926585991033523083311663703179998694289492382162231513709598015872277003511164028069798743713960668989092283284468284486650925835471634238358306317284955360102573787497072123500652499129352774580195428224144496724742904921062443975580463066552377802189712451788823481752387327139883419252399783344684258981567162307533209073407497882627434132380230694834869009684684949667546693165731927889273478640889195950425407193392645959051276031835117702729421028677296850679425994303032078242562297639811919113411066599428813916511600763529446214153329136424378576638543942719640233508687003649158040176172411590577940321631648452677675033377660484897945783637280002273872617720813940535842036618118327861093219987829659834658476465637096893108158167510055295730709810332405576871568938038520309769983311336472425399681813221540259730689137730948404022364566321900997814488869037707628475886436221372174820577300201249487097033499101153271453429689538040827476088163753805661635094202848788394394105459688447735567077546357095351246173814186496128315687455392429867946030992178383419755619569522510221539456100275633384795595790257216585962280683843394404326659198830318856781594280757976700835917155188554320635786485317266704167977449667539289547551838341329605680994823728581245537366445425411767928954701639152675287661144832999360276798400834840365749866497233287295579145707546370304472311621883050616922393325092252830169606933950533123365060260386162587384153545034666283946622970257006114611861606199519634477058134296291480620979408646921448989407049159849951702112957835499105785821130884654340413668640948224*i1^58 + 16618541462222435579852234105732667504490734272061595379596831291325864706202197978649686411861567709615810046807058853340595854214239713231207594214557620283833961634948094255873125550121954794230315645775965690107024797307438406541106265610668768660927260976941544059286271031818817008813231341015434605167855913651413119344138825511797035326790494810046493666750318833850220243585952134127667170158324370405824547356081747284042361736041550744777387746484497913618814233222254254397159845468956693475816367560759575946607973510181807612351701992948239436342253010504885965734590479509525760976610562656196753714917595828657147317615926371331101249115458084699312758169558238535517606856112366572752052320336373886086052327895377544425094551046863788391455634566188028084690397279766776515074450037076382164383601436498203740790419109712138575319671838544946675933073649226274684391719626046371881910372683447620679237831284607374266849386257263438455776887484627826360237329189518432369868415364185066303167462579151912606320889630347190106565497681788381870127498516707882868804865956744909138115138591568734240620373599121822569493642243888105033184913278608361395216596923084504902371384496849377211748671277899050716031238412025852410627448377298218933342308338766920165717959885215491111234867237629489255621023675617297680116293697868693432582904023556829339369416719353506808314436625138553940340392046816252395564476983951968525259470075759900078877534935526526435687603075143485356054063832304383151829891355277735782211176579088096866515465217780691133239799496015783487471373437738419003436959846126878317189577920422713934272661141354455663221213739656012208244365265776018200730963845795025929715793234881546048861725745471331903475513832419879687331043899855159354200736760109205064231771069759721331059796494519169581786414670858119843880174509605362070615286981842379853032708554771196510861220611492936373015521064129068800236506217795757870237988389451154175869044744234809026827746541568*i1^59 + -201505700110620211507627681900720072929715610720567151997788532146019934887450775001980447526558531716210038191181748581471360117441860520954506637221241440632543280204349834947291775662418327393767860176193397329165554789180575512727312291336140375454483032507203286312422564523477302873977375843067989044803891112454121762999537174104493897034301559681506251561860372744956168784117202050489730755398982897931218424983114590487896107705756124581734985776170018043773640728239080032898578412101918749597069961250135749851970919010404184016218033083556509137424944992783769527020599839581366199306163211961026221154507702175222433282913587011515861050036303578383355890693579637962660406634999876586999827046068936380437025815288351573018438809932436928271102662497203654646652275615139894480540732432034237527679977327501605883598445530952270690586527424407748013404332379287528573499717521573060884648904877233342970833762258190778732501562416276573643188254896805011447344310757045938623592682806228983398523036375694434261828343719357641778159228261048339933654620507311810493592416612027749287602194866929673202430218121285664417965700441828818615830321086957479459223784464032147756038441025110940845835847587709020934426784270243133233957911408263349809025929432371695208715662221898151792520155995505102382432394273252898520952356601168086038822314960294840393503059259510889703004220155037534742848652826964668355904729682538179443367028157086379021297456956561121654740203392320777075882162806101805516300855777351040916632482864131395381324943972468093619301033769601277185372499924703169889937311753335225722523137015746319715036146404840893516217236845107692867104373168252973880218217800969506797744633638705976385466554665152888511080151866592611630783268252631862231200397326069217724908392477008663263960821774119173253478062984411304071891791744083303739292438361227951410718496854867170147816106886775170730842745434868734192378674153922001354757151837200305783208993724714291627556864*i1^60 + 1621522878296991437517292580770649682529298544695605072874997202732680352640066277133270740088901023127964494616692960287455848715172433829832983822670214676110870285678301808525620236555863278775537768417381977493327249589141384492373188240757239991840947315993475676735019595495360105288913937099984516825181261736132798803051051037176832863257423980546854650782703694368552049859414767783639590437214845542272046800826449681164597510131642729339387297727356681543322563908255210832028446193164681811301970199587527105256061983040648765265480617302490555969140170808661099485098626907989749986692021954093661212220859937267979873968083468852867619856199523034815026626184033181617527079075434215053981682744568042357391399997276295316123906242030786462292091463397997763532290604460814115591279764330322930671632216833673980733764390322030789855653571587478199521828465619521133096233423082470982680237429883922090584056473427676219802616525692099036589121731062312268951422657176729816763945344777872676503537976636751214058489912144319277158366559916592830193879188383657902091740758435932103262267352016171463000409682015341073743677426527107735189764345596656634852068259887570558578670791966094143019048864583934770369100807539845887140575156294414752488831822558197502425002587188030622792169465517188913041161777285445782959093196930112338026657166705496878855073668057365454509520045504929410500518257674339220823609790627440205973291467977369066106752316583229033460594150363264750721729010510925810615510941998125577242637896814944032547605398689481788567077745015844767426138995188725095364075235929646954670444216803210297849277561376647048644406322778521402897281403572595970848317912408958002809983510178751094006598953649879398672191717164665441577315990530768550046436212990888716498247330116359257972542049692438540062349398131579003476295709812762985217112763408643759683045596176620902442748821727916800775758043873583384831588183255378433188705767529437546387793631135691440128*i1^61 + -8223903299516855704067854917233455568047171726318542844288977230348561979407939007697909747557564364055929921507620432102376346185184528688326381583933383572952586383264583693086426514726373042274828187378317438017115015655592459834411864507103397937165843835386360662207952333450299012136233042289037659533658363759708944116443680681587654413807710703585468042181084722169848836061245083729601259997059336528197724737747344645613641449203921140978975540181710293387322736707344620797371272577633111790039071556957536015929467135468727699094216968952971802188676425821648419084376241453589788284987474245614169058027334872429360498820711013062978881184707013515189363299408437154866814196270804679500214596048172036825620978944636899148381038711283913594210188989874310334714558150243859247703530208126973921785696992775436093850641527199400444579327737748231223956717757592295669883716205568716814682796289639374317914739484546932073806235854218100066642329795917378300988154749232356453350209475831539885399875443746248961549193288439651219724599515104844313963236125210133058120700167650539631757825151145603188465280621353609287213069622602990280046705770358537094028398684181086038499179119896189015368242867433271407370424452109210311120935832865780700010095080275699372292023981227142890708017220414999288456447520046057723725735263737186107445282400716172814662616402023362137667412985032815882872995464818258197320502399659238520837287073621047202941719639260217618519970413784449606122766577172441857275412200783625319474390603031883840624798241073356102865941439337014893985727347475879628708762591227726116516486039451824357706371797419697146044826491416835252582470398214237472673795848989694082387760748887089844985931553753406365452272391366847358613035449515359059268550549441738743959652237837295136646414610354862073204200512952258586875704836725137927782616220782094136997388639591253822378065321412346757770433443614157415536444300395398961961240071448600554450022798721024*i1^62 + 23716988748287628102626096971183245016662753508135830869914238291405710602546390333199327821462589548142486777736518906580302931556331135987709180308765771836824540402030409723345844384932978037060704121780786679854120701616259476172313339584631362661054365960411044575531840208441842556214278399519196235676505685297423919472206800633757979052504781097499721800052552934767299273867336242799857333577150071514267867637300267490966965318191129238563982424660310787666735772541395138812232088231537954388907764605342534299424804890949547669235429200031918281777504123344228571236170020661479523946690628056869875217184935880268280986649497432300477650710145601980279981709140177306802040874005026739618869721581162876260606006512287488978355038954176920472958488318296003726640350022440040789020106899388994413214956060314570993394551145348540286572778133976439578832585067003765711646403792209419236673939903394850193280091232748297495843433899124569082871304722632025761366508786516903408941997491370438972598621416487969600237487613734097345773600541062153740696870067797716054999880466546640727576708730119814344152677420634115882928610873284267174044846079934711943693655997603976858897843688620859158388928477963032071695484455704798339142369297029929893946979289983470167160347719155872768238302578729372019171489728759536776560565563383057844040552122292123938118989052872901772650499269769524965678373240716509570938817392838803210096210946946022787746451682836235800853828983851269621085640950839822637348936389871313488762982155475615152253464108773318287215406973844481063677575437700998506133390385744298212664448924285662134243933916456469665854713885839344133819438420707902967473200328258125302136723926032943629376284971713873834537940721390420309648655034798009709226580956974690576195979476618632616934792431627776501557010337661751582278433126455977170081625117272050604744029389659765573323718896998768940307410333669390003027698950251875452680295265808922737561829376*i1^63 + -14858685066424832311756784919956361103424890447362783048564734972285240300473829494591748100139930334274791136330799936839834461931516048339426741197048748170841246143431585821922195507650775304013990309672685294308049251108292022743113679876170413557203854717806110095674223403891901747886932357937875234162044375688261534967817172506239832882459415796234642368886845757293816232914094407033747905089919400565913191121832015440645318727311824303028428742824118045772322969609154038702372210789528337051980397845970530728004514614611041484945970257279600727942385489053101110120027198060471284655048823600049628049350707009626046442748726581299865999654834054899696162419508052386690681111808801579586534301043382154680802602849175441377421509764584621285759309847052991913378707267533420079593001365134622666796857358241011627672126577711828352912646403309644117617974306828092929657662623972866639774527996881543379608413679194171240824764239650112344821088110742873250175979151202151713151340160223506708810913403515626781765901500814266464206288144971463344506464188255420666886550225051004918760173135179720757974712693073614798736264723531942241676136972304149211108528061848498065746642748479057418642305023679184636293864001001809017518937367405482955596270876612792259210076141427607664148603893571286579668572000465167696848262869278937847705161735231418738166898695541945326532340908584379460208990758904104046178287063646999900521059451990187464778980474645801377105981567264345030060620901121199683855852987887020450128843951135787248722011302854522212416545283632826269605246704951385139749872185456671117955331744365239137730173328267516047539388329768829783128171549951064814082922392082491350719968781100491248410734301677320527709071834043425168114841696722250619097766269304976356991144677298466214985901885112359737736238043131893442471839695123655909917032601764046952744795870358433656925383414731328514406856733902387638930017408293122941950930630967834968064*i1^64 + -210537553969789664269846934667320375020384667009431011814747006166226825716737289656989560200727976077014955111842955160870532341547738668563458296893715687506005355655696479334224592013609449406939819454070217624177111341474090205989315891644221622998366811435687809662084557199551200531149859845375993528403942040584109644899236693081457630309254819497305036726972994426291901898545079330221720695976922571424460028295727798905730374406089397930479280657120292449408292832734699390602353824151717888985054276941941881854435917480346982176341770396753262901928472171516237237337646350732026601477485710691205062218389415763806543677506853658227455887798418991171716859795902724010837837981224372125560476166187159103267428140874296623372052594976647682912807458966150134048994027645839987034255859113404657539041442897057745693921139570335349510815460715190558589685559544868553409067147547552053399320015011676708036220042473674543314669495657158596132936779474369005959012739843781684837527090804802400065724044773988285753642804856637641635144799684182122072000872777973112901798265134485801826443045488879380531177382880864656929936096058852931361708724592764681618423719874830466755169084204656171063820318689310258702392278071212653094414894347700159747431232458368825233945316044861338028665604200366304776998380871020553975318770395601258645460335604505926443555097994117676270738617445113893524434913052914141190845928886313925168874873236025732895495881383044536729082784814361571029051337338205436929601926847791130622184210527588382165096445033982471590461260468584642112784272256743047095721030875970239441009242563011583628474068790267290693294261542147370659072743206363814819061769408015927163608041815211504853628307096526376500975095108335958083268960924809444412482433712857325043919730300233720766553153449524079943207475097468909175900301147674766105379681053481184069458519391607867838620223794041703593568319156985922981397801872352429316520088401084416*i1^65 + 1093090625553119137853671519731850107924349904156935454594421052547021722580593196827922119409289912355385136064058136934716287686649277234605117664656296143465380408665688361322459390328411035548005486251863698566040356030531598467190043060997070638668838467029505774468018115618890726734098542856753928971001632110827441001695531633160077566716121149406186464252507921992769017537214659056638312335352897351966232561982267314097520215759226051807530199900858206912305075326080256634593375444419378600450263390786282562629665690709820009260196890507026877747958896310100183011487804453299836841648611278637164824404307464408826342768481313458315091219041152908419718720156978508619212820254900049118123008197852949221495073084457073824640017033358296978459514857150348067859576078540877536308203527937482954719067581222037684674740804048203171969825949119147271666265215188123740486381181244655116485364543086725521374710427408573321593173504737823572518350001085808140962125441270592315864649122421410643386527981994623269511486873003259778168898448422193996690976881858173160384461802128973655928855435478697439185078120943105889976878685971913046771809946116046802283464448276181914032391990687034612985470918117324730152833450070017708523483503626021046016421819797121224195470373055130653263231223571912403367413946978114135732160283223801367465494908656570159987054617412523154337317046285103126855210228202387430766325410503742746224328154990922658158246470836157012441063987181819497386386264281204693753657967928409788922602411383111263413090527774302543899129548596756684893907000050127750887497416232836230585832169213240220679603224244484203619446216109085369795734743499724735413561581696009546496627231151197350244924939206608577538968913275745397298372177245596988102306359532766284651335991825154222685611637100359009653926400032196313162937686642055714543598800836461748735325861107761585503945816837234426809613708439772490852649047405277593529409863680*i1^66 + -2437367097899750690722672985628224754091054042789999937795042828025014513001067552587377290956568433585194309299426456412767860390903967539567610398203507173302281851763758605690841924711233012263336655505324844898259834183632131976288739857069566788441861466031537081879284970388108235186804059469702628742609775894099729071454027528397963802480136646269940014806049914232044670059768395929393165336365620960870866303483810803737003694983798669847721482085252874947821322065476206132545011096423371817251289675097113615837717100224763748876146194924758054187603300989161267961882533291829864064634648364165146792588579208979547570386328419557217903504028364780654761163219710812209054155755632492084520694039501368035437851018546883497530293987932629053187570260143173058344473125896250957287964552973251852906199510135459547088559884332256935070361666021281037177237216583274600198160222624378715528113391146904497209209348393905032529790902520675533887588151347122909668303145434133895347358667074614257796984000703218550270404660086506214024760812429647303536554343074102050573168402112814397022476267089561799928453432388972656484972167574180239944583208161313993605128515706360773725430877126171265787964006453003356598173752590234575969192509141970167627168633662403570940427282582226412679541292850397686521652295136204953896526455050980967507145221228239176005739476133552965346347573655516957108566349104143946707896943336931369167147828830981975444576286363709707581284767033087945822579455428058115037214099307409714868119099085656590396572423426975625297632485541279102743798318645075105617620340095438640599187763450126094055026581210741477829779669982359548329266994385740893098505632742677073348221551025283501722261318708407636596270799455355869689868379801430762430968604713571097993189084245390992749393673518545842148605643216122911374353542917365021694891230488464438079825871952511241958403232764321155791981939212519663743324607099621672484864*i1^67 + -598716421824241514120578922451868151924336033464552032365817321222221446692096726901230170005333127875886405309479085555921824976399537522129483422015293891021137827500239664176137246606983132832211066656512310991360666635671556241112697701826010811913379589661304891549275489437874331268442314327076347392383921471550910895369080912164166507760679285972319720386775693724712537469693084398400789348745777661633912294974380561116484104567326962108137105554172532974147371254933123373103636171050985848761928424267548822973805235314664145782384067926770669862047059541497468079697700650966952941739096737335793979150176169413096787814558909253642078633456142912693322133608565185682003088754768345465370646894369489412728757120138468056298602170222523870694140033830639999245959526408651973591565113598295581020245054565895857741824401564858891020206523407950586011646594342271754852390962884196296066403658422786043949514836286653083195405665334735540067935274473309894804419954026651550858977352142344522795239720263548473897068993133933826563865534114374570623647507084595344405716080098134918142316068662563127114075876274088351272393989052083215542686632530948367038029129194590755614925474319490380604239429007667349218741511147884716655616159112441106564413588511196692819884163089889769376393087515804154714520453895991587019662557885828597707125282047169970074280421100475157546817190682723341082879101277807811441379134904989296845627582910096388227853725080612981239381180230698936268673925277404808501132313318898528184373831337985466697046719828702020515792482412516723358611457893170516527081272274924616001090641847426917384991190311482371111412793661463516532654100267322714721525925115148592193344504855465763926510700703983528513906330061607961143110128094644783532049516920046423423135845134732088565299272456571374637631303037666668242275959279170021480892733408449194939287828121441872593411959317192921210161272912912663532985679341420544*i1^68 + 25538239212430716165645480191617656586114513716017982214043323646772355399460600541529104852098080177273089569317617807096449756474873301289636579420495479082296622057892789088697577776096542267922882833586734490615150215872180915614694934098809682969752745614236951192634153165622523044288694325824458066469130671712972696957122662241610120429494959945627074123846192743036244431344035151885504339812075644285215611204749801529193990068783837245310298190255107868924200491926014323106254647433889581798605128725275103022823715339095800664861220135512630399480647502910901467976557155160043628665032800477478556059553585581573917926679341854000492847548826864019552442586501636800777582211776656968895339748968014481308908104246053176597260834993880233329459384788036530773382986088570961709628077230668947000009810643193788870332524948148276613120809511360490415444356069920173760723192435555882407903232829791902689283472319678938118522076410503961646439667507003983604636200524152722799166985348767066326856442616009723663173284396768708284726210231130945173675857091475546256515600908208221810069664677531619651983433722400038085236403620093353243375816181303751505630365898199437965060518581308960018171753290832253827751250470254385542794751302492108110399035998116861807581550412078387011205987870736221178036076678642230443946880231746515283196211269529248868658123736963152296126265971069471541007429538158443520275554504606428831243756156959715308073333264704192503458633825905466246258115252345939266350026150163206804415590073804588719308477751817028872951079090101009073499834157554132114889015426411428244317741149875577724255961781740971201160249373036434325937249350882284349282611877092694694226229154673386505220774295832874802735374181596290366829136973625800399354799858461377185690989322193474540418317324498905346312512214375556139622645503733789035419443047086431955543734139918236869258172362146372196975553351302173461161447522304*i1^69 + -100958572416079285787613374255238618418713981173994289206637193591943747221132894299978342334115975853016065066737465254850190450813112069028641642843381895243734987504583249157839677325471266661310173682628396821070746500293292560326555573997623650916895209172061550625933873356667119995643338636235823739462664606540569081453352655234164542046588953680666551419166142794423888308866861133895189117494025792845017153082052864562541287431284368253212335458320158060568424188144086233115719980204006397083740695981159547789016254598122179038073768364900201998432203680197743038302850628991320038901682896214007785976974533875412648390949219495286779260658818198812514217987322563926842897996653139734269728117406200029936129682677209217688305082124527586581147207077416661618386724350138173282560480245765973241817445561519850870154726699571987633593829837662305559569617285053074054844749146232033309620712723044607398705156830489438549145044180440277327540568524900637422196125607694030611342129988098820300131785918537058495441585747805557810091238917263896581674234607199539503071144079972351746635715092537998859443853571184422379289127149157898403954125289003958684123142249455631246757206239479826501106976336518681563727484252882937199817498056175537471872381074009877001856788502206816185226400116497312245067092504280883367257454400040025391905786511507274359700875516168455418665835265641969068812340134751616915216718474958049223271755937707267744765152344440079988455144764587655981859917729118075323056375087323933765884535663936390004421541421333367137926213367741348086344792017963694159159879676677799216929978049019485935691557358170619568338613832169724727691561246844162849146114053747804048499795002341874496775803168829141885832581265337720375787881893064924117469965870174049987354951817582161404753156744754243042250093406088470072333508593291366189190419413755732220114714637533845857750958510736948646172038950010967805657088*i1^70 + 224225171990464050332795815616882494477395523741780290975045364556504025337185634847183273919789369043920301244558124848406965244775358764641952280127060466522573503920803659215878305477667303274416950579735994170877367291831853398227650477454702125043828852708425702906382035126479972654662742743704288772931725896901759706382857251769699007253875294909723762364371482105355397622720603784850374811479875154582498950919204775211392573632287591938580378075583878882283020133965432801474916026003800393819672983359386812306771958805389368932005856288170717882042717407768063474452480798949689632565137506392844305263014896219181538401194730810798159605794844299957514033691612642645701902461068838442881259144451332302547241422624755927377833003890487601875281862234869347691201237969065299638868878934660659508138103147999249922912107708598653770757825679239004011995692008647891710034400721866137035210843054139545016917941752874863172856404820086751477264034938643430815298599454662377243082476460681010633075842364714102572620535423416222553964114633234186935375919726497922891165684871594058840596502973079924386040895640264624739855342042397926690997771104399469410813641980591702041762919761638964535944391204723941430010895210963304816103257493724447034469093692085155675212486467682921337364547887407484513932779682150337235084114429325299479053662180191147271691267559386988919141899802874834780499703396611935625039284734179636714524550867817044448076967305041516371040077248395851475553991433735624302964182901689283532515469330567634847781957152835244288337017325763819607766470868817963280353026805457609538519105552723068784433857590934360501418263038500578442439469401546684334855768272266975263942942944704892169260544989198076333753185484267746002028888886887297288651763800986637426307299390961781762361462563686812173701945561909853480444249370523495094861556151341410731987578798565504901397415755110189553418897005321650176*i1^71 + -230922493559656661563003212636323676286093621325062140857243184457361819681165171439513094705322000136852086499525891593938068236548788649174856892546630906383253332205716785654056742195481356612492727496079619815216529719796546307687041424209502044640969546139014643477538397116312643756614679330251821581217868578546243131913396538263264882628367752587489991581724912093676683826668633328007525054926940971967053407102064901182249156061197129471946949143568613730029524986198044126857764359873189346202090741836547729362301739899244783644738241793172720258244895921595339493794797770667084354874780279089597529703658109077452583322346148335147816648497289105291493191578814080321366636472564944794119081652205612955757134990369458879671064600958490693369505611045275233180275342088100306621192767419982006472367886716988868018650470284424796453106031743007666014878006636010246536220729412644240108612446112637719053521151800355850260783028928544348589927010436647518040126031009582339753403013107396187990843394665944679247495828316822396360064903275127544198487407381194714372404822929850388459314141834116526659093949711524306753888643593309302177718123479020094086217103064156920330151813676565392802441343313626164154343498322333379996685095921544270213933772781713084888338618437903970017726535537401845471781921801040106498994333443474788460396253212540971833263314574071329332500519821772598936460732654676468422971519606247191790555110236715613478909137180124512358271384465477892318661652825796405007487654010783023750594914533656679770682414735168171774048134933975929214174557343095892015524346778797637248932943261421655204626559857068933346631993167090697658578271149312818809938344348735577678745865781831081021722871733587386704632461331088167567716267582016599573847874785329975367074880871976848250972078641340750494096548130307446394633498603058500697078927637192038388153668937702334746334951046552164061557348106240*i1^72 + -328145752924721478346819141453406722481274507005641927865533006547797926702678735698718907513776935795271068373844124835445007971514043071184045404050728138956796700387577959332184749748103388029466646394237203268596525692286970245720079670779806108425206038862493547718172434308037694619123154376690997470449390740633294065024488435572152060668181087518187147254396733571190618379994631168125209882725416422448338417313625209713608607964364536416379808737440562593626971294293375846174213254408790295561123703399078795809079570029440333599554165310240259222878490808513993387469348673068336884070071065468346454649155748365079481574001981471883130617421799866112663576748977482361703395046251096438132742233371089852350315402911873854062007834247470574920264769900123486620275542296908129638053225395986289958637981248239641018162301821013753177639767426466560820287769931206383093951571041413919511848971859320441500726725133369919777942094160018399622640869531619689546273705767177158318641613434779877275616430534357835935629031268884286726927862768508530664319476210380801939138200119177885951319619279152833135738672452355515512569263300935299425782231803700138590885466416105394967500468086832967219514191004788192759131485734660464677369574621103355547551544637132044538908180260256645249229268591124418068796410147592461546069813930971460768651016186440567686454383203206294362857287488550299871688872917291655441914792747267078884624200837430236282301219359448305970900534458539240071343370925372626447266577242423514204263232669322470771333759811298162449404328484735867539462347739699577091213010036293213320878280083111607633003089112092968520618313596245953993463139033715394404187887703560611554195516194143191775952004911598553706156243776285035422549855694776840868130483457528714683263917663576710243823804939737789736091938043804939109905126636928349344330359619143130682751685686863276457302554413576315503640576*i1^73 + 2168754175394531893044771388281563248382719965148020866544109413591691855571384163983283604876346716537344347130253830207279137328418364166342411581888748875629824828930712639496598515638791258655622101999173606209154433413135893383406695974969443864628100134108063193208480966211610543348334954251568299446922762866778146287983621592291003815667068683256080012121815223633711885872791080659233250132017630284356915067362991649766076260427874605701688938159101556083143765225052366562597921797720279609607820618260664245308356640806365766209595094857406853291315460064959818204958581422327259273861143913355585834206021018704182763604830669150772408680536189973337623710632837776533121379142646029762507110788306108679737883751731467181679671375710220410520114751345524833709550093012271327400899635988693498088509975125545365783588764047096398586644144916703180217577118654376121158214298404827290000684042065707313006257233305531478314047655237182303586901567383475496406994488432834115975966310631443240235404216083227471816771150277039151207791254942396102808675983275091893437286903114895002676215366258382646404889401694565628410966195457725309830108742009010306159454700336825254945707186688494262700480272859331807347180307550160896674871899572954450330209783127020882148296908638529430902126995094000311002361381966971249892013934180761680254631736232705637037805748804694192462802174570943416554598441877557461987017077644988116202446843124657513330118728860914832269711528710011258575829808491044994027803563231249506351020539928554854745303173823385718543021739756213590734423400228987499651370495467113389695949984522909354187189102405387654989520797677240218846723895378270465457994805722987611981495465322872415644055484304136356220701830059564078573238291723972736586273228209849821253185876153974823072834759976651600215562811558102238127949897677463673186648966291951744805477800221919294563329115127773134848*i1^74 + -5354418282714480652390055558840224001835022114004992902590989182637436641424386519101366272200284524530634591755174498959868238763242843967737261716650733892832037806126680332983872129449039811175119883185722396659943407084144581202868918599046655039706522533747633875446088921695782440472031562284880903586370137014739739033383728455256949596064912004047313273486301594892912811404775016411055975370299213114187068735799723797342456446635463677254612157798554954467407715044465479834744665643557860378096959535574815301899578316642220018545496252250607231890922811971544959001409728098244576325076849979969661532939118901821410359134303342437246936903889104535401912662748187033724737207009217043327963785439204110910673613339910911579584814651109035491589127340672402407158321046771653213922648130030801609481271149291741232772063434488624814219695784382533243217987351746014635083714750399436324070001162915272236068602282235755472007050652623979108334576885946460805518002586506213989738330741393946411836962899468155258244705576961501913199934261349757927030563316162660081411979530438253440790130306086208605488157338741128694450589687844036009866407170138166100364762414138789988264954154079465500404632041241974225370052399656190695140631031642618539282233462023925154526215346842241860127153000048335893522748976126751884663593845965960240287488756939418496559647567191370309456120926297454828041750186526574266952902654676830317841154099258428243250317692561502650050710593001859629315559965113827378164116487403933537604116839584591596167266374595999497204747849046085375885836664260181443407347873716710260157985511274741275236525534775340062641318276106241737401565606822682476421008494709449870571445837139664695338940755304958478427514763657985655502451989268553105028323541654098016397028100564594423729464472975581590996961335016128918530425891388855938490273396174730404992815556422799514851520623804416*i1^75 + 8107045540569803689270419611193742265710280891075278877281741466321381817250363323794082831393062618194497735611916515788023676261182354098007018263177088089898642852724841616368575552923502206283064294642986721237411130043690813701023237185103400253954218188552657245464492179939580939486491666516903675466898776107237337382360858507983873150943390130863437331464488993899622411858804308789076161922590244289300827702602495444947931885092052890723822724939330394642879888954815171283465007119911312268384569451168195221652970674607339757130308467226798743104898401046174837469201041584049419620492478200310421054141183589715054331979139101505522790498075641482258893056179065568863285320202450947751706385842659372514335529936771810744212143672010672585958253092573073250119166086639887002555105523457287294100470450730848524452136192951048925166676458498207861654034969630678289588410830296505482343497832704945727195046495869416738391376782739107690810988523278251316797143309266204803599546860348214994351956457448700821661893003213434276252576621416906100843198235577594537475799532199362202821474308932664748613549775545698857430181118890502458709026541607874035499752135332108325058310428660627409119941600371298884365937353142003507258309969177212443154914721372544475647930341439250775172923091547546615438070927105148488848006115858037444556020021089682452018876904954804154342670098309096176194516648113623456909757594003430344656840780014374703427715801573244726016019371339664592432337716543123407351385493075341528700554011601602446696621849931036202586814365593462600752265943113173399700655011058932796946537006737527583092006758482439479743478364494905895267837349277841910336527133887963534589927117270321339193990855594854696171599090189861242196456849183577809182098677933439875550586821645418182428561743304445321813531926654281365015687229620138316169040164650950071032537974336904890312884224*i1^76 + -3951638137437193567249947619870321770257123683493507339739503115712584015341603890166186504183290175832948756350206043177811224971448979929516676846986925405007580542382837473919645261350994696842208477536010201900786714115320566371505400544318751201873631477582914883638354615368591313127631102242066614127362746834337281856090121052356805586757354977272653653223815654944961755011659624255476202908001581789576987145720919880159531611175401580696813087810615116450714480921954307567346487610691316808399402947360442018851229623554184701661420731398790352701353338751716424519604237991208118464082872148418298397401147192799107793452916777563886013698335434585409384862377593391504258047238952496312666364413057587756918503407900205941608758715895847637218251321445057513519501613988568677020253842379272333730506651483176803837132853086392671237681087448170649223257542496119899808036979601391229894035892123841335342661462344843312998677091883328376671936834626445477106868479938912474127164583450391388083081823847198036599005797920302964442520582971251600275417741729305307384898484124972990828726905548231868126912773807073488394711926370142223340830859251284454647555729342879499731640474325264402061309635180720946413123440646227614181169021707590666085333618098273963699236598866785713261719857283050629855813241791037160148789442474514681812415949051217127373331668392163676447850494774811560887032947427329771419342996981417000342149876828566762754379388160894831587014404138886621135946901309582259857925015555253914086196194548428718668827502866943721120700703193563780311543053671363282513830589442838312976409331900311800352260042316177767576984304144393152533647360668788808339787513100762644242691102733596753894643378231791167878024916377410596972555380299661383286451626921547240196352992282248475568362900503106824493022754680501265928032514184605910310240312431524144511103497433115820032*i1^77 + -16285562537030743476209327071180163534499800268719836768261544327663699485288260865108882777020971922756769848163962250380113516477942131681398669115443355746691796297413193749962878563869756789158467959234744409862850450159524239305608359396906080853110120975285191554918412771772917762066453347521494676054020992539015198873680887813940309992338016186985252908853468234436294436093538059896693323988942273102910631228308023955131384590176130411570431677806562402349699145253629120922937054305034932793277518440501964061598436480125395760781037001394676525902083189439189027710677205826502956898591764341067292079702380904675881032258967189498092741681748874908016067499547160217166438416230066054766659594248054936838732975169593205054620274754419265224454990782479251121605817376134734626651029030238514727655764186443868177565097644937326896580255440618924648829669280426367923785382387873402706953498530856910289608318266843423654846446787425971439562154023719128704917781454038388588098238910533098637535882480031202384273202262942538756477930018885269648816217054640168653567153213520170463645638053561172614006171793648641349617647698475412190788806992425776159567633505218989661626958459923322716097501802191993550209770622974658523028488296741919165185033546638843024139623744185515863182334696016656840620542965777496737374523685891250168512801885593896897789517902735414981516355750683560899994960741686705956625516284602835984139648459474237293595978657109186773214956463846368241955030625267122519022461064290477176944759986714476065578024455790153147160296270740565599557432985765066886855807384431885228015934053534701184874807290847721226253917787334518705845261301781706958900337978197236866336956045587528576954477280312616384878048759796307427261350125241062563457471455120477165048817155464962255166312358658353787287214474901751926766158205068280713314048570867367197861870893547520*i1^78 + 63284155057289422849379161589737843502853251808060734956090583230038517893642143263782628817696619414516366773316703796352168920280473889687829868208330486983032451009301472856478965286970273028443257454727830505822848601448440064525252526718236643153343119280602915834416322902200387943168309021663785138647973499283084190209767318596698309998255195485677311495378803467816763526732617151336205540888172523292225406322618305286913314453379622845530489486247342360819089148138442740288091865962455020039361961160375966236232096961749829198148428802123723476157069110493966491928002330378187948565673717704489563407406748699647578492434870266905341016919463068880740677902327808045432252779885725350895232897455910401586825728886225989855568677851637993319908993503219542909187093254972875820625248385565437070892858127510027168075207455796819339786311769940952376876192502356176809271982146355886735977854605237907085023769337982048045758272338416112564334342452455525698189618560158975998885287018257398210374842349345031392188990940052712183288234307295909821685139147342990767838942699772612049901195575214620867866053907701980282257587119916517658014451161448451488684737452420520359628774667538048167401154735712412395986684487688356969581830539690744133187410112214672763233966669048725264476466887421686736619551130376366396470574069632784265880054685320358567074650853114802217137663051678991707940241937490550858151217644946158947853865182086424142850315885283440730581010618035837129330604540864332973931773985147435899294977724565519355515233816440169923362768537762599760895568377177859467294664688830366888575266116934295067229542670537139878647625956233853478860765502464935358950652232091408871012093780100077771344952574200755313112948529176162244145449263151972757442004641506824286002614773597101911218890898978997097552500105361738588614812104229328153133420559327798919985799168*i1^79 + -140402652478790387621193720819963452973155307659300201601669644950047814110287703767403922017607466094724597241275839467021949755508368372788315859515548186662892752538339947926168418599732146779847209582407470115573188338667041826158987148896938219975053550132947425079006801251569117696908961354989575879805267238218123658805988100054669180268466011001111106318331869793412679563254407471902421858602847420771085094470835695206701937490521283187019456956141071157712868766875164281466420883580222450094075771800358402723512919230353852387089745312183239614264806451271288967825720499449840031826875562747304405901286822248201514042058992428120407584690392447260425300236498762802762276019282000993734393652223110880303480054651515944570135613844521491346276573402237764004869247492384354177922278184239915558985925587063274307696286267483898336933138412031409719874670636431330619194183809803127666629099111343310212532013534732851139898940924279036850851056916479981173598955868940762476494048290382269254490047024226769076265464585485097045657916099107643536500724896941808766081239517451901487763946519580655256034247115725651481833736290298237554860059337421644419653968419963005979149149188978228138181744850743747530793313493044715100986017026910058615430068971212004929070814104860498189010714222548423857627460187199226073610195202157199210305886159220785683452503063621363662112819537579627046309885347496552298776897000111801234136684747160869217052631763152127385233562097159005532839075356016874760053386765175418865333679027175131671874922391123607127773326928805093904949200664912337372132429144642850449411651286246064097509084006312429993722689448997168383174620362793730641944004438957534580807531742159818722408596741219856918341390372860517284640288527796889220581366158334499894908020922542795304019160215738262255302426861108638152030388130806341360298099254693798449152*i1^80 + 234968289934593817974582891540940334022950814458860726326961975836731648514451737505457604819867069280163530788951514543558776079549297701225544307378498368543378690970131941564683782314458078666252076630608850480358385174474232608239417338959906228451079701248176451319145193751484691448618152656875933445427685941733739801948666419754688360054722315550324280774579573723989442321913311517188453493371417710701656652075311354497851290174216775916791171584730848031644435743002650528693491516503800976294577380543260610224144883426395133347882535958884940845342975728703123998683849570562857945403200046496636575420720219800892109173302627469951714611418948313494594597155231756359830767189889265958128205660099755113766546268299257183100800477699737154342250208609155659876058719841129268807119159785465877383620273644051561743073965795129996760038260698122009023614876468721637661523323427903940786384115607032718707757276528299942450881844532769454972077525807514494685411142248865244050410566988816980098510919538982093212475760043669555134306804723909210370099736826259711984151811061777274946099185861330168627361729333099002420877494441535950018983670083064202362356450660277527750508324083783993807081886124692696527230531335621684711789002174606074937692211063524932711072734961023450014567725778639790676707839830750898571832332577394139704825086512317854636183788292047328811373320025301230439786226898229138419278207697564734664475761883710182722393712131314592878466208043019760190167427774757642756939404183066611465799846326712260432664193903207851974773975218770455317223711446887006061366536031307494200762803757021994635352838910430208200083820981144303806846911025055197540279126879665218341648572686006671302706130813894054913385746510946503193968454763454975780314936135120783170904966132158001727127435609428454797966924456547110093913917205705102723991224498036736*i1^81 + -333932871599330989794945163187062248651661123911765724632265467448053349662835466478774596686480313526623370698229011997099302625908965161651271861751184965957431648446143601400924835344659423057868150281118703012123572485603776367083138658753474604362096244927271834507022291972862244594066035065463148968373172984928407415837167547534625428709036929777215033778911625529216503111779551173285620524829607175063837774041173244804814688514805290718330948068606539158091006993571845472571791517349050544035478321451704792222264781080353117647314030150755506620165922642214700860390583651657966820802583952179291103743102994453370430397320334889042469026422086393254413267618368232861345167414858825960482682204729755527810363374626049885422456033374547242481074899476237618597599679974353797902004482564112113480776115674042308864624051853492700914865988213759964568949489688782216039340379312357007205955529872483795948689336191943560410253736992609837569171767963109327485257289805787823593531128329930715559190916413543906937915722121229349070245195225624907165463241110759403339073081401778354988131064200326663153902083433582171550853191887381078338686021423234288113171212598307592502075400129452982731899519185971500446771357675483044899822880925871329767866532916108520568149935551609790955676358702756420619102331734369607661812671228046980902459168956698556684982860237186873734389533928927593078282207167819073007302826403986085271249689577854672038921213407808543452994136783628629595183351694650119975298875636768719660150016970958687750328622036530264371504506257626180032153742913020248888513087668506506319335021101565029069492036923701694111348730778123705687311983670995845280296579580991044849024798728697128652183045588087887979962492529376319850047900902595541625937756276127736149332876958154635386646099178184796560972866941720374067387634999346430954014107136*i1^82 + 403979177184952426749602426997368746487241731413060190590493890766585284029343164327321601641494039639517935052570605004609447551073619182152925867551441333541880190128444735385699135097560957132239124316957946051361079081334559676708264669228925169876027374316444217286793013558377387867254123901588020138062414541224086068695684019915819011351610330982966438792220442675795566000558546077194807347739501205214196780192422388204103892043491136105412338241030095351301366471743107186594114274454980813510205319737590795772580267485740775419838035216255909337000202439869076883419011027563708977181308009972432015135993213160781720393316524845851596638415059124213098553682677254033874436092331567758769685779211027904204203936114771313613479779505426018711546266534757750777052190584253736738414459057231566901494145873285478466213929655043743930114774991891576461843000891374264528290345561089664070606181649055278348392772616697955821366880427651970527120966478748052871819838449343458336522591364961456976820305178639816891276754113590099753339884357889903262297006122535893334266391439358348660129245042216725385087457326780040501825847725513067097222084952256030912538136376116520348519604442325877143818219838178203086425013835253010766868598220078222009815038078020627541621617643366379760538601783785509561743264576092088259621257361610064989866963092244942629275066292575816049612795704957004512806111905399019173896196684657842844041999302393825472614331258433307951290074745820457096739797978919177145145522000740311052165774373855686504424242634836030025611446901342027384488435885404003872769598523101798137682503075527920223351460329440736849046449586005196949248712585422392526231492891266029036971807208191565416277385107960310475947541516072592869302032546198461859479507258344423655546486104382722419201111219978608131929826097395413856134568257260678215424*i1^83 + -406557662406776711915745467392581239443869412944290363845753020070046339145268296089015851045006026337897090527786538483623057784373090484495635271364701512140099657545306646454542619620133183512209836086049199087633628135271461505729884331650382202183247450924008144862130426462064058076884280074521409112961124058657161948667097341166332829906834336005992177108941571708062911007555522838413201309493505113433956363801820905261492463908924558433314382605104653081688091387756472470964192850664210653146753927476128500456666170380744161738744894914410454281208968222932149519122548964860417775166059465422287674960975415670025288911236447579587380861444226063507667214221270892764433331882204932651135823593355072902057200758103875143485725262502283642685876620075707683028849999393283704712717528213251360145740345673740937465967358534448726745691178711932597076178633774696255904866912015175709428401302559491217254976963485085929546762766720719325250571197114653340489898692825162293045161932956768113474369104886237639743041699498569452181779082973714082280674797040543675722616525557632906757466083354557463177208669325107216843973140496486497014169232334701972532924039970579177337603297109763702218427764034103634438225598857828086293132423416865486721780395778519956483188225986007214364000738282746191566057257515066462888453045853698483232493277431876884754336279571816858306282651051555568138909416716714817911872429920747261460542632891963211461937449782297770144032521519595811483830571927063371993163804686238577062190653186063713158578004130021350658770706724737996867477060914796071847316240146832674926683551105536478049963723009042176007874543820581423427949523945000393133322408562487624605377883032128144521406786607926280659975898745317398748594612844980424889514837249821338180727455031045236262826072931484314705475424218377543920282468553464192*i1^84 + 339066563002531925758725476433813065623378568401208854358364682248420366935942788734774683157681275124689909619766891998798462357319448075299544876728167080211337526846353123981704896054402522539738509999671726932988589316714964930363465548158539208272582789735611794524257108721187425711593421576283011697915899997606078751919879683083863619700694680399080459378575704193411803301107601418642341952007735549892399362198204843355998121339021224268580983239653516280590784795463851985839015976480753011912519533072473056116056363010245487515377284289161475208290031440554333350529132087984279283133022415666878451981208395408314089181439281227206038410691857438143264438173242782095042430446220125762716790111972646012358056581226788657695049699428391279582513408568298512648235042658398646804449149875135559661455501822595601466184410474735626374934077959534228984984226465730887982255572885045389340866796915553146566928771073845683054740038596850110546422995360913555117148171880804425930420434104214487401414404203366854917116401863420286047781960444465922713678974306707718977907047691329392606175119429854894416802343517287862911956626095655708180422925813341133209518738540812404594938992805808190836442586132416790099468531673257946816528423598650844803113624575395217875237786242200769605047160386017066526649133671894024927785279288743354569913481422369161338197003182599389168581309157931532242621492054891173643987653476689276772227027660670321105403233136863535553599710095258413399390738616347928446463476022831553107503348382800420333557936166858577260640134245777857272298385172091156197064118872135436304030386106179702865124440628238647892246384193800182502819781924771905678253881317027144345289652188188743724680152251696225855974628504009860555901386412781978977787511824914786041374275736048881360890562871751658751197062094573129364113351360*i1^85 + 21572671617217120115954277696290808900022365412229793555313931468555503889608022030129151376499016596391864017331647073533099583848773995141421489683730692195498395978419342690128205877609085249127330911342069114196220140771910612365188649065726335506392209860632313652669770278856734564947134532391137039835926710581003785933528505308152928946283309694026465053445303105248015083115988354111305204222241676344731611222517801443355854383534327242692638509832316542940693623496984031501777540170382205054960200894322958561869178149880256840830401684226871813792165304243998429432869196087878646119522306268189562878178704392080638757048973599901969697562105917110338905552786551218848833147372996294473316580121691405579941190586203088927457738098625119394782521862495712854165304397034028045405283765217053690108540728145047224738112316339283010071568353696103429036759257203612906050482546206126635714604073496395091929315863513749655193818724543013696469152498278788909261019967102041855115784964145746217104421892029545169514844772949978773842020570722716835756702763499628588763973569170776440253178030860919703091581112109595978863622098685314760726215736339134162878020040392938262867529379671951168271040373403345913659095239415000688347907356258060261266472328304434449821200032095970955089495617399414543672242909913520222487314275197337368741130477945341334021128032999741872243568896520719935931225264033176458177046292450234876870940412723621626707588388145945678083748362732592593740482959953670735415787193402163010408725511126931905706544176766975202468948362379594176574197431170709016812091390864047621053707355628016309974102801385739290489991581192385059564974877469249957591048713648500646617257220262934606853446112266851566740889292865637423401116500106359163665170488895405071740584792102644768772219410444683983090733915759917777120*i1^86 + -221615633123123886202568631287083921840146646507388193604399921175239921830009122169465239362376005106938035595319389053098237536792601353565540430133817457075147318749005586338285446466407923233846322742141214556295558483810837646086026781129869032560250595209486490596573470612003178842072797701973336888376621237742342552061576151409247711265834818212555098198052967083459498490273502024346600351586594042758440573049235576867399971003494895940139995535022586948366837157196276100119122453767853982101399244790522693415437361399024760923875036736714469588364963140591097115461603896216422409020946893297267519859177740506587893515681517572042882587943930658943136781622670772401844738786253450993373698511033310989359619733746422253463554885404235782057654896153785736546986091597781165899358904821794216746808707355790882200077140734170285231062283108121784103422775532753931171473344396394026363943962498190865724051097296940517993164128901555010885709558401416615947189169474764789440097169567741340724749070575204525071969362720746212557821251392212814313809950118638913472741972987939422721764671159201821801738918899722679726926107948298194895442263093162671655433326336644150652113235407179972736000169209760353510292203701733030437424903501776043602110720381200801194854318698167681520060126204109473607417179179259059934233023773089772433329937431336887212497524460328432039203371538435210173126305684399788739577671436904053344548073089098156006508847086243959340667700619303966325260538561683993253049493113263240050023993850926475870538994447743329461315645254224277293201299322441961983820180983748255505377916051269763823984974547464031050255282661518822976537199287736191325815489114267590414484477209898994159002806279479479143962225276393535965419981935485902341044801115057547100700296397254757149353099344516653108974456264929072*i1^87 + 194389597066569001565820430153181016114355597935655012496506373424992149366898601640255824192617115689564881713672708452112664365278235604659181766339907356629252568530676841005499606427384797434805857860570488794914353834876302323793809345624462027634881227868887502320773339909440584217012908177694171057140708747177927600527260743903275464858998454692847397009389923030419033878471142341891051135325643729851964917186730814157705306935352288126492722307942115882192170972530738600367446392457074356419761771028339293639546884280247296354895781621332582904424568431843564440483024420832259193516520744373811752835473367923911218367785764544348722816222349707636634609780537169994346742469842773930787396472932820877069060988719040812336455401859229850495126459064459159604345786575568797950402592551329126289148158813247386219636464666559206369993541299127592113240168253376519233095197125267472197273186829557520628091665276287306153098930330030324985802754612776377308205222935553833028781319227485039900473768880020607216642072477709941227749426477342571369980295729325467337853466707039187039555318148158138545200816726782293537800891552283866358540168733156608645324706991400162162386935516941568321039575737219824724182422144899152932692812638067978169381208369661486634807372080111876102384650006079338744142644723612495593851237168113760738740202110154159567303668765144927345482611901877547514569720866776050602448885647387222567518924695514894000230334324839595519272835837427214673326165550494671846493335058554172271166442160700320513774436130096348658781553874328152414267452878661900968022288791870981278991201151494091037515325416313104431359344191542872036038575954433618625992905789340973240871937955099508406063917305687698237406853651999899193171594213730389925067731975238960811554941267763744264038080428112824430584415768*i1^88 + 17017390176508074192459830545376376681440292386285901472831582645058859716936386152010023801522737014442364241094567475618331091800224363015039226053481598461486680087099049874599591008323176577722613117666290656044903480347636370478686777360694352526836353453009890082480280856366737056205989671135815634610120067971283808337288309274609407822309511437625197084180080842351718831225102121149419252198082730226523955329795006841986830835496419583709148910451174338404166507280943910436189764704941118390901827208809090979003657011655506911923932161620711496051096783910876198926327599964217457750836537487207661339919532300088528638945920279537712018844082617193092480594285036209028749241073829941019974423957695304980134703223413862527379848983305278728406130038599002340867605185207985356552611183616742821674065988956147666116176514828644258795126280007898087155015562334551043095339109527039169856628131098063872507748795252559012588050691305173400841650014295778558060007698324847787959290856841160414784632624584379814586544932433730982425780474629218158191732775746341068484930803862946041605956027420739077908407986533313154662437987762329219927196516675554669365185938995951635539050881991375056267468280640725757495051045609266013260083117996103108555716479576844505785476322772900835749117028951857474686339661543883427033922642284840244932057919926252396588209471727398417595900288470987516120696353228314892348752108396046665431435105906498337087114579128583412699891753162841776967608181976547948632263375645892013582139380457469521543226516644294491325437750452920866526201072795973871605341003155161462775145990952058630099972143276116187623825657676826734263685981022816572651471893700931157860616367997443091536239766984981132688951633784302839593482192264523693995253507810601597260971216706965175386951496637623049068*i1^89 + -369192016711088636890652361777941074845027777704286172558141051000278929483989453625467952119838661447680075533454950205409978514184602850363976683731391089609934373083862404349343446754475087223175579338217741656635809512566015068166314154195636526160648833627037024947056055296753797152664700427922982731295646947760664415804345920831255170909366314841433513255860035837111430364056284005581444640421403309549627034941162181034513374671608467250099706627386856482102963594356814086571121276627127923838455340107301918489780476034125454211926074745741444600246228922453285836843460220953280658550983121497328487445427026149519906400383258582611709233734538268444513332414032969207137710057911900932109938291764307356477998539856091578975713103810192279706819318580091840951701790166135721951724067276983811412820291270763309456865467871491595873293916348111856802881520226297507945869362404959085280535736572745982076878878970434557873577175358719548126281877497877722909991004559809318529105712723761777713238874622107588842285299455927813527247075668859033174259728657246300237414968644506673933587824407363522364556984520054406232698558866608031447529541065902921317111753363007272414094568941081018629621866086152729904658654089247617551782744731104268919583114169399308604208122999759936395621239401734758566589443961458922364637897731103153054624836873469086313372160779337689821146903062472588551755920911234782656997913208713079275138544127552742725049723050265410292552446164782993893063685611810120197762081642962568109644112318572162486202364081584094964136907189011743166539024356943057052858874638093859970057873088260059948823688138751967774474576642065763817482533704883246854159057600276165112168803423331983536588109773573374672350123004685158027996553911585825414098838254753483282212404508949470734435270026485208*i1^90 + 411771102575016536417589230189359792235538465167308413500707878695888293271188218166851313537775345288422222114821417898837073292270824422635898519375240001806158887735397039414754298257479556040396922358674462193372376783133920297268815012423296579893043936873638351930563363493770341568686986161866312555216705741799070987451696491435954221698284513035199984523042343760619712009946415837884137191224639639777671948552840219993867687833867585862061856904777880945272245381239143978895264757161958361235165361602456634090755386195226493516141673843679963722614021185384639094581730683273736251224344314147028668587011142808076140921818257059956591743331410089839965556510958916253232640211842146388648052331091330237761255874985640534086215222924215993310870117465491358927822380529765820253319874592311877265363165529423196950557645326247405886089926925428586507436694048692442841446912175149745823884544581706832755082220810431819660884715290527862795570634008344323793044029766772415323368927699754761211197510279026264856719915282787157940595485779322757993363275560774064214896645575235977383068087046548153143479835041398608802401487514226738149242311029854268872567039041122386235693126047090299927376023854870497664553882806779666985591634592808664450567020360197295052913286229312678127936807556180721725290542783635977935414061221335810650761851448765637559024092838147581897440953130559561149104359575647351302033469918146641384318054567749844749256534720838848689433085011245941213593965613949378365221226634707229068224782245102771954915579394096977158669149897046645146393594430094341917766059129823633953110129102691266400413581987331261647672109550925641251669835949423768660608327705223521829640290077301080613902825328870847615205680892508672729907057317607266345102697052922243148257739799782746449972554196*i1^91 + -75483187445216635597902145783985217190212972767586594295782768966006216468644888103023993803339682006517167898189485417520928635528779720727204784081849870843408869666291246284170882278488857443605314952138757927043019491281054533454883374834140738643160974626346417724072205925140824389819516752626281119198767804621378957725071687441161304543850987796615535577417759432360045995734369540541425283203236283104904512869148128673985465377078864920715211504450615833892210879982919421443934152343096526718378776054620083691376034640963084029495483247847050202316218676013624313361893945949485632950984764113966138534683960412299290155590505861531706668556145176527334256948006371873360374776113434289029824376425249333563521037662642614496818034580980604568923412179929653781392897958044604247240324133760493356958283234147620741584038437296355599007710098036494640738320973814767150848264729590999594450796148035393250974609857524995153294568866576680157163512102784295258955928414349299975890096159130078682842585685713883997577548336774062378562314518864771304414802349725727650453486438666811822150248002229263617585612651343407025376336062555901588352497838684013308943214039628696213756199652071116870466734691590191826155751665120070214873458949025280090125672064285015133051178175797335350025018629227590187080997275491430598524418013332381619105629673851790784057948575028417771155126155379364157044119311960557308426998158837215436139790891662016640552114053298743441147902741124174195717148276622816383940875451375170563875972165016609696665888840758901369595527291988392153473290692808101495681771930476259738039903360628710350592191168694060034220358847541865147877604996016025845042101937638835945812602617177721522249002244839580698838435743221072978225698630644166159384926373269529129557415250409384457720*i1^92 + -68068857221358335832648071448122685373643491296024628427381494507787544590468804902575879242312414191019841602562460424217592386756052011851339348753162621306411946165519933990128328336799416138608745235588119456423412462709590945799320651055863593808557743748078853446062840116845665660064356200209243084855812273491551916551871092366713941637749508476556860612015043238585811981456258325279630995362198353498750235049637537891277429774226794286613529514659619270968310100698391651058276948778026290046020701092660962812295579991880509415024499302411199258562123047730971106469597890133312391257068841461840894662772761828912671126918578393091014983821137085263395222613706250083016811247375087462367235291644484798638456876506784095123346465404322615713543133465196134615286322165319591595490931787503756644206278837010405444601313028163503318531662152464106610723344645034862122477100066175348923919238448989271571411952311942254309612084826887487998212667583082661686957931481604464551025280999925857952050791885855339421605839185478266422628248922697290632603417446804143128305099623241336380800915230048623531294893112442108420115287036305303045055038547262375750924797129402821570127085958555663721012658485101830237264622712602830315525807672077390515792678328258414662122020158188812652636881772945340287996101508801153633027743431098716618318982301598038507812832110540811714794513023545635779873850192616779880103224602510705480771617078447262380985076133290471350165764388827034410362218294597999774784707987058579978103549433658030201843932625194810979571962121562159480704409127119541757373079385673538600221389882333729804914367446543715420766608076206772488908771782822583600964029805857676861768719129133489542726666432757424640984463518079591067067868890601909525707844820627437348503312761167516*i1^93 + 86773801602638342025716831166363839807050185575878289548205070438002116446976256386006705948798162779982580119290682284320718088308087375738568954179887243458515111464991448960507699807325807184197488340345153667645871603622458531947934734369283320304336820957612274594554728347975407072351468149143834915857478848455902556382679651531481393603840697768335299384742560049617427934376597439972726546672415111633080343407294162600563375699052731906385703494521215750711996676505937803431840609415878710953584572921424652090121598728738325873895070095063387027371939408107949659954082235537738683693621647290559029953086419048862212511790647138524946070086013783801965194613547597910201233076743179310926513459943665388509044923374819777457811359537918256357723130503624361095422573859001937744389364560277338654623112250145458357425616301085786414493167197721561747478766172847365140142800557314093188369715470844188864111629452729180430436632845618655070873531552345001997721516164408184903492693898398249686523573629175850885632977961684096054650133396011407537959911357531613145255827023678318455811141750279098215642836524761736735573459600024750005365384706843817711560768246833607459170673865995849682083012137623053195905460832049288277865023679466171933076490979017523076239586452166699442975295638474279787327805731428438069843675600518674791724284567414196162716559053042161974342858548255341286561297766532286949267628529262572105502849828186801275514381398345271294612337098340572493963138985273940181673486149416671644933773924853528753787635701981122503925932096944483990710952014593588391069667937781701656972336139519222094341850929317264459104359831766424660415933574215788458439964174436213223939147736196864934437501674514904727827309575983189936687414210493076353850504659998468109244365208*i1^94 + -15610421865992113709890770282028912145729902421823604710028733967785200251656161490991604445255544332718619119680559819896959656978434515526873056001375217358919886036309757760238795712884229449504449712458125806168688135023069559493408812297248516424017876242567476911954164327136681570487352382345396430245224073329272062663975684786929320661952726396070527032721326127603187739113036287182666987447115937584637840312839563335895858102571533721675674495034730349536125446594581976353006579041406508834294948870952588669708683435833262766611647363721865435153194609553685624791174723190174630415935242025573400885028971085272005873476460398456752388782859366080211859510120309209317734426114791810945078096609977446187161448699472049159524716867692564279933470481511973198380049667579850082186313176476691926360648096977875351553806204753139964654868633337715317993128134872393613997266105644338067106733759170214450398067489538990506199976618752736204853992652175789093167762815861686882894196769147597354817437668183657668185958597397619990512039286329365195741841985110482659171731152580860452706212578462606126767896831801304639206643914534374359618259819882014357239211132722166755565498694405990373316112009683409040567839827727324218339666600403179908044073837546688071999392100512205345965095668205429506482473105323314469419793581574621915395841192230620655800194055158554584197351238032846404394277115499635345475917116973199360160946030735875822746105176674019841932605818317315612485878954086131260810428255872547662431232415246398904956193882355332648208887089397430405820227666919532118554672922041846837644990194823530178410656049871133604770453691933053745406201967614652659833808886204667603068688476297316666549937462690223675378692590071332909920602551395324199222793782357009770260*i1^95 + 3174114352808922859700973100091827073830344689236688779115679404016169338351679087664127611746498455795940911304457493536192161408300248560262496086690757673787448280142055906795874340151476452747008749341296023303158213256839186831176670174096501393953767587227216370292467842971687310558018510991447699865045964312039341624590466758317371263608639316093226079854211552827325770870716277410917485963980661055482630636127330622566069628309365087717941346983521267194081519314309349770959025870657556151204117793511414470408473750648424944458318630118745594976489961488755956447902498115885484975816656000214860616993327798068826449093783128787583478031316219619573467473542762163276587338700682098891984778182789467446063012566956636418334848839335072513318682601034149978438264165139251429713397963114980610676684666620466221245631591551171274524247273240290908345380921146704882357817837131820552695448703523053631081692913293532139156557443007998495110179499363323022031152472710845742055794256555107529140704124300035985004037236796360299555492103575855820488429340237864197496360776431515070377385703886443504035160770397648142765600287246271005106028955560663780453757516675095115485077365623009492510460769254079564062756863900263459530743824763377614710422274912551685799615166830295083924302478224600458612532608771425510934967623507514051005044671505054419030870464401913287222848748658605073968519564864896794369777372123933496906126059384580608389935053828104823115396773387599298077491228278753740931705862358133323283843431751331383708199259380755030570857093640216041273134835529085830368784803571890180993025609926347236040950036891113769637852552217675475831213998694330043859517268212499949596086148591055008740894068989558026128484104265165446146358094491763429785923627458752*i1^96 + -29929521874177442950473390325254950390207420111118909212356738670250230930393183549282496953170391981695923963610406929135864763465368140118344888381573247934539053956799748488301806235509859054712668152778778501452008963369669189247250222292788464405201013885229499806715540742438514224972315007455881899519278952118521920240380953773917361435314612178953704138536748998187458647448378269896139828678238170752615646733010244608902016317739370075708935419522677754267295733459160428576004209328007214057716359442704140873864151174116319060200297421556621273444596771462712016757234058522964609997744074937932208196964912481144729492049456769933380767542035697711955783815859253843348912986851516630974759001705266811107792543857004382043855036060559085585781985733533882768491081787808942339362265564731554181202914117962007824198312541066602778945705969056990478240581228987514943432926788859875619442607069581817360878460972543846903872671235807328072821438386865929124729388219709137553092613440603675503298681547086163426682740289000642709094605776752900518566293129033232244376802581154465166563781232062627731169730147181414070497371248384911449783798777284080799062485996795690100306660697180704505982425509218151628044003210155735013359712347610667962641961469174745574288845386479992503394476565963853275826785268881809382776600975382965142790887785049449458303063964413190184905598993824314409768967368203596034228479664528068721036418446113165668627943016425855518352537997072456150929890589665402100010958711800108523565413051617344504960499196296108995567313220439792025427998890690966417152263774171256972395791745697843750241081223700122092073829820266191631292107598302227813674481713488228270657194367346194420560970865863773206997660384159795250338119558974391010748576*i1^97 + -1939349102433246822515615173043501358366456192995360067919467157243617551423751964088242515541776981772502012240949843720730091280299683375637403571125818110301450783640191311463398048078841837111442086526313635714473808954614664315729589538419790777097203924410106729849580696337614753859481274782246655597886544022638198816302665685772878292769698623885999407531011066573930706147416214319677100675268606512831120742674150604746405299832617122039929407122522523893847625912404355733581852704606025021221825164659160047967867636952967126851818751501999112496410348376678664242013304543174206278273496341192819311775278195335274386643221316806208553739782122243474775642472257574523036825219664234110013337846913892858091523109613776098793240780570081752924850642778213595700341605419717943383653451640862660041801459511582216464690169372357596362946377701371716438344480400320912093081277091344841186295389339652763785074504854908892244545795852277977153414621543698244070773395739006898155692481670492966745481726393999660923876731320344638575620540440111590821123482807738277073951990214816101232846218745064017849601600967530896804556319784194059306418866770389863700241332775665132093284586402492032508559596993367500103491048786002484227458143119155991777036553795080104711489858698343766496900225436602963991888929265140024289234993904082159616072883358552841951032727595282821959215365332136767171092072179617294109429323997738876210981112804939814414521296431462748229501031485807990638831458171226377124592386971738118441083073806650153394084316472467275349394717519905821603688686514876747749633720471521405331500743353937395796060608333711031783152796617606267569455383236401379010259646194447729613078839020751309824063486925231663727171400796704416808897211294091554496*i1^98 + 933769485209179929985307296341682172346361405183365015412305940294199861688512603644793812519703589402633995426654226319877124565120372801525732416503763409356190026324876852069586949263536302232253411390391075115303403915335540205551048651388023109501046261710288938296933021393527433161184523141861741637703314670991154004017350100693607407129118347527533420797122571352198468258449373022667612588748268812835238251566582439033656740656024649041106264914031490583906712056603931172065157168399718776737264193771508965789829528260686585054607307914390394801757251706174265696428503245456088395011574355855439916366860977613477516656835658212169120229590029901871595471077773933261152395407340870844366005389602766902285596222314101690085979811438349963976376143602397875520938179944121238774062793729394106645986947725395832857345679083739053241908567413415012870348945724023001926755535883814279440014114411967724236534452309332052204969904818778040797878243776219076618482971425539541945913406596793005190082062435245185991001306084641996482044718456454096740792827222896768612557379140409973638803325927773372317736577847167428028572499649115140812341227054298091160605948475320784755217672614667866107509090119074385935859063034525575377354291606773762359927005826118887520484555208902745100849563783983872886264587629754201858863919065685878880230275825262570602635826923317193630934293792710423970363320575612607668984409896613157091565256250390278120916249478110686403704663197849166695466707393054704047199572219798272638400009082944254297595327663106719743962954825941373423252219887549790620116548488839933584779820831595231760264547677109949858346877658325484362791931706510244451910227678279991621116414384158116175320320403383981887846418432092443589752638805664*i1^99 + -231979620338659959645245837640889109055711918051007842191764297070491590407629478026844070354256695053030781242340582623063314159165431379520210925766469698145987607129142332573750426990379518068802011213377289330305788993719978624653200749249838758406860196395483485870368643800906764798079350410833869786073589892634238804894657019124419391825268426356298275474691314925523521602971943006608143593430915455882730254333883745936939228868164193357892789795074358076173625092065602657588646233934185138599111071915128871794899118204328367574521701943642062568749749006297110974007816254210975761178149440578543392988588932568466618779925024678099059386285321784991954693867648714390213776125478056087963114677367077869499506060762919830410963138867726337340886165429520507928389248770371871450398997530780599076503838554602371939302599820660853149462491821261278364584562097551934743410301602955673431162572872410138741249439973421884988357274998931342472091773336884804061925571867124874769349619490028995422255312370464515836286474531592077022148352852188999275021252628227259956795025800914299319382956351359952291935208208811779082367280919846733249039021918106146082449863388957114000671418438781679140246989074049791321139553722440423039020501365127004384124396048906522968212982208172474156664332358127549998645453927607872118095082328446502871602773897573567402341525379350581378998136137810190173479818895215938663879958792755933611593759203650732631872892640115468110651614585635418398735496457096854201300728715734360345967505263599239025177259951617835790190457687688214406243767449927023094020802059098634240237986071489626211120429728302853882192427929633207037451479436242361666017311889874818469696442708686399872212494635340311866439024998560800046596288*i1^100 + 42048644109060895259677118737481576843146750326471909071371915700468312065849476774323165992201903872987045126471012041663997865237585080116521991833290885957523578836669496918533314463110008889088307564238919718033130436935419743983753123263834470700696897796509277446420190215991732872721299987388580203783093781259001030747028203920473319495041238042101662873473354825188102929822614220964335519201484112879016180771533107656036564785119165166402927500125339378996600499534875233267135442980987113641145996776992760524133442012952345806878018392342789915558276150604245804945017990922825680602962477712426379102929143973693340794732027883662991970760335485325688717135594654795026474405569244790506390183636957916812066331572325885370361006659469603628766008662717051899834498939041501986246838152379045598316872176499650926126135557096787189130155788997811869770273887937989349629619866102062643810714725137514933461115292219953944325178144260742744031889869014837308933257901918406265225297648284675018545271555251540668495066260161190238738786080972665943166239736404654067990401039636214840513327783079130224192301322655385578429300156874802713445417808510264373524517390956207098518174106360901233552155108126672012466662332203447427109635779583285984314250824379689365687302494148198035535434406841525655931171653555702962441958699480749385092760338524200812948430319641044252232107129237104757156175265275606976884514240299680770720504252570425586443677888903334563235735474198020249274496606554236368292808138279341492357429174204591486595905999833310871352606162744546601105662365752387086782079347832132093495709267752770818216057467259723752651340373807086958197533886082267373348497823117149401404666909592888065102836736812930022339816538758370464*i1^101 + -8447816172219765959865917324598326207927675360728010940191133836202789752648098759543747474471012917524035823569272527111084328066520444536329837116765093963819119778093025078219429973008041238315263041509228702861848783482893313971767386176743227473932918959075253740213721029491441429540844540907835699039553967651855288551832357441039029065490203523227888797289404888987668861485814362421400861119262644876883162014888229993293051420363046603814270615857537317112268137993152334127203864859461927998108927705286279772146203752544703789564353892321811908399385230423055137318081417113203349034671776236287917913791276295942277185069335967254864205993677477879332983404025839600820850097100988624575767661463501282416965691644717218640347156742766350251853227620600616967159233570488151583636217648079766994935879011438180142239397912083614323676397619963476747977772607270015741205265298183846953439444398786600543837508229856809259289467411707823196153021656258874472579358906092185334442870973788306632696056674618346364322147032681451442100359029550737323797637248746690849530959618546569558063486489451580303319425748127837761598639420320831994723365692056446494559129106334253006115897570245167988589475932988608970074136418013333072166256333814945646824738030194102031118694285437902824998445863848257941908492578541887891039349218119195268898387380170924570493440375976063448348276017283314890463839219769680015235868235169467368663731708901356420658322528148001666875162019194423952363810783911704866865862591871869972298103562519070928928102159167165013373290548606968322790584729406958101112035240883275999003513994896190195311456429586261415507358109725186410988088634188482978282825197648219040268728012078160594628777379253750037127471139264*i1^102 + 5198833366449630655704769704854059641782323591022062020416785152003352667293497057840085276396459396924093427071314969822121026864925836074269546371693971708855710373593244604158698172111599891331213417655455638631663824119819039371197529750617660081036030046851472415560410233409518478426075972085777743280248938875285947561204181238160037733459861354765798378544165003652506972315383887558756122829958003595167054430644421130839202144259705020987905788746689502986336104294452514861695728995266632903853445821470133036263973586586461965020435306577184092224646318050964585643019297105369601541881717927369252720976372439602301063910581796889969120556036746495487071181672784613052442250492854847673815885594129588867970505982677326470091360617685880490189647014574982101104801959680583976720118307284721002324613251405293762008977471965168486439213040143232906728958634761731313552056641712083414340533125849445211749311181286954523732388374230438192614179667357039149476801666546253007468358478532291454669396702509500989919019749994702949854029863452275684600197747669369373372885433744271776310738639315908044116190703267496526256231162369303175397025409287428855723717241997625255737466412979684677173054873811344744689715802512246730072630764152137234301026798474351707306415760717170070874369262305057644403184831694770411746780989893082839999409954971537056251598965359342162267508067545761841576579244014130953537144923141987884988170185183419792282383722153425943420359806024123814959678924863439260796509102735355078168981759314718843821251160442703443652515877992559829726900718961023008870857746683731197776915617593050210795296766994905257194106823584876176415435345006662276763997850965279661870232916920595427902140453292299033172128*i1^103 + 484116195307194332404136322057544324713194966601163339634814411749567494896534703803406230156349558553938156089751820066403406137443411398186107752273757580799059924632374940612223106721101930725568870177713223752095483039605183433222149143052349950275873043956010054308773530182992502281621569446281226281824256014955550761048832343690767242806283664640023230621264757599697952953715680742491582176498865573918484880013528966660049907638788761496722344614157899683360714938452887413668124112723827432730072786858232888395377971002153087411684718539544789525949665002534826378000557867165186107592355240245795481412090509916528089414082443297980913739001564582972698220865773921017798973267216430677514347340133581957856954890247157944779807838081038257346914621451638260197928995726743048852913636253235323552335522354154382071576103205873370968095113463271964152502133353872300873933000466089959595623823431083747535451032597035258187816970902320847547000688740525979289285768920596501220282100305869335387673190636632063401574862329165171814326556251653583479584813153403212960647892945633629089321632119192725431665213420037347852585218158597760258643215814947542412050823840369796174560049713384623468590103963980094858023137802830515028738569393363912250673931295713470932133156943544279424089595146968083191321183145990028699338174845874021638624244432656646292677961557697904034877479561437683345106783645967926180943630375377732788559407827477951474485151610277984130729013483663286291500403483731480117387258125379231120724582620460395072432198929957766520923259860189540671162385359215078277519686464314461228585117071339303467431020927485478447450935535235020362065249830445794974968358338526655642753548244398056959318803384985376*i1^104 + 52964104821975345958297001046205820634062723616305649150519864116976428748138602802719024903212952197726072641323681091429507681769050466856953524504256517610826491374097868835604754040037967145598594236089237236647013575224516736299342991247910233314508939867788510957226274267173897087826485351060968473345708104469450740238309287756538616948084935444528455470362108995789715807112761421102357332516948643673215443782228855270057022031322124220952053360544575821726950674175589260040294669486592392740098467711889451666070333607409240726769081592089790475302600655230062986087080734408530533330919727736025877902206536013352756577953058140124106451646626217506171447732582657429541119647756519160180749361305365325566147521957239788817947567198687273962916409226516895247444158329157383538318984984183892759647955139409273295548608490322529486663813569588639135965778241914982814462787882025243982834937631801175021699136803937844622134403980628422817460882943782131324260081351341822513128037474273262335193976153223948548244124972195820847404254693472608699989424711378975495361700307524288674529298394306233917265464747419131778435218484552171686606120668335052976210888179337274634948802133562894715545840228282829624099567839055796403040061880639893561548632304119669166966487768388970779739172587867980697303587928110966738628244518691456176463142364879979476297187745018363818194488074267129793149769740549336777501567196906823367343193835272032547937988834217720372606423379018069567539158363596269089154093860940109507869120487627797485169480516051423362397034371745730699205099241173022942147895873104007798644879121306174073009407486820335012627890597928941131671993761582767303034845900509438041892455578474469418934262800*i1^105 + 2256369112323463772147124130400053629367647157171721504208905121259699395995903465233960564890737758451175983596127671512828778496197781019830516507640713858979917136562396796077773643593432541642963946649468439389520584493357469588147735288793054016214540609701269267728004419422335674724984030644721472506870800736474334559200651725910653260055731015051393315989558915105058464521683290307064443664456095262915303148797504061047607052460007419822382820175697643306342445376483612661641362047344700512249629724079893203102626893114485671289591976184716733838847516798068090511432446452648906719464128032225142987581433079283460483501177213289374611780347453928787878613442718221902803527365457971228941326469519951348796917527184943944291168933436620970475001041097148065341083123164438389965068106545698774830613575291574591716007276965320490829552402141157217365575997868795192768795043216427142251590289998689241110179028176417725193395143854745543369739312474168061261014754199556888753246245377026164461579425151871080784999452172962701366192373763701680538851039720589041740681598024276913800404421450558199708256752465950515203836771616169195640411783317718711669762221355136846863242768680403981084636429867461093972351904176812483538142728540014510598608989858751719889696984792457338133909421004222653162239274205732882954810818852055290655014754716000258137556126125307025382796464195366114096753060670502982142402506404751570764901204850824626529328982721722142543514160822629926089133159213467977674668195782007291754839345545043681018857240207959406080836643096294157236192186547232818976513018548724012948627301251901857769148321513846587539181522441090785844851009541509051073036575956298113897668777638905289696*i1^106 + 131389649086138902158266409046988193593134592867347902960299532603169976945286170547726689415971702306046440417906331000184169658538588105849175764116267620112909108935825669981662392932950509177985625912954515977694805202092921708051125730695495798108097342214201298260981551491747074398077338295883034779021575954273441494178862585700938994435343965247675005681560758221915637376566136369491103857076776773924291743925154223611567661916522746719801773556531321847310823078853473892465117419027390978500678371477978533781571502057592078076293880940861471948743641750749856576856120919298016358593887831697014540147675791309754330393879255373318409508069513951780149437963411643634131968178005136553152598965572002669108476100680539488178684281911352673168695871701777333676390765592271938796704761689537172267531975465281170761945287399036134335851882716429785707912136948026315117812015544608943838141368866960722296982028742863424425695303836494973995454857280828985441278150756771040849436734863575553913167006819807806843384534412823494508570282948179826789347883020110957488297328677295997252248883765407032797005707498884516152656346386137690858963487181574381932505468484526896074891181486110764656769895893518123302519408409268223432153637905576188058785558063783869806381613873275322497432008136579205550410971491055932328744058153092634094759618588091800762966328898863339370087642120386263699096635398379813233749624247622547093162873042820888663573517214056473520188390047036658299316311385771426978598813906179917699968384233200736761457359291598869784190144561769654178235884259779840258719796435602684350600395909262139667950480701679978152333593383055954039523667525428861986045276708974554597801856077552*i1^107 + 3948170028900532231045328374457835117931503554900983971738235748327696446662239832225567108803584750267954986624045356540370239906968967932568153937582794243136969910209372564364558423054167365442979845282631924948568533759928736483563072092005305713275485915658460029507352314620266682295627978319024877333776849268010067607020658569225681593282101524996133338929496524254231730670516615366479939631878246369304671046482791591979513184602400596312778669171635155211533538289020831539026464559365170852126802114324354845014313314672308812453909043579761628425654180890336014559456793320024455796591314945102526910106763558797757745003142803603586015800480746805372248436439335177034289381025662451292630563333052215072881825999689563178023616738703369856319841658034196515172285436583005894550766717812291486388251551234801998670804354916642295192452894206761086499361428367151842819719491004487996580575032158122822155039569202876113022289264521367119567562477709200196534570770905506553757691056711009554452759292172027576838370597352931960076299915384780851698181059700943149863364738432543224262274343687213614934851507760196065955760466576028755777049195896918403483929098247293514455989817112072438992768010320145361885979210354585612878970228690819512589374683716331899074978923314939727121130739754577102374036296766238099653790065412132386172878685012943429284622181952160113130754261228752149270046678190178278643452529110145788852510983251445198621260930461329520902630628181461498338939509794915723930414568301756165643362060217079643118233832628755313730801229216603115588619614399827902302481712323824055270574822262356906817796281909513361227694134095941473093718882803278162821354473686417623030624*i1^108 + 149036462722937496892979426480641934620271359218525015235228352255786829758200979833939328993357544708490677571299877086237492492583978177639585171133908605876184761658078338026618936867962546944699855328863238089968951968267943602637294020503150009785299432289296840203580470800992691645487486080959813356774338713369639790457925802845915314783543485922193374794794189967890984552706914302994516623825504381966835242959937820318467032794794201147647274235798964174909788664324282207479612028970127634045511908825587524732026272975597026601319554986314911178362468795131757929819523224013527206088952977954330245928756279276494511337201202939872464524565018688505709679990280184687422092319740435433841301604271331949085670427979719233941836652540507289518458963673086447486110016298042241919550812748151447991409203924923322049002739080629444006208240788295742400886258942255080384494169252791671904745631403664037090028310119712066964292702668418973250581942913353366694585758810277081641707823033977601460996792113844256143936979611924334814454750596367076136915501227405068640754391246743298714056625718157605742246219907336926949693450652735328324691062926239182027943219061955300189425071586136911872351814087861138951121762215887958490015960404445470235194967843464865566042743837287923655003952173980528254993179041268936350200415145926560097290139807638209885198344545812077273253476324893906697985821881274358662560220894239934614411116392551556957506579940331293213640202308843819292009736744446822020032716228954869290936880432371035781443307803064127747683193600996950710118155769174470506932787686378680917961861832814025551250179705770314709661851215673806015018962574491087912186423139495472*i1^109 + 3154273642331251716539895583025570371651818582098441565613570808685413955344139125157854157266097338151602126485066224846390232270409297802371482467659558723973478286438946013894881242159479135130933555656128752967627960014611797177692692264207958480202898082263243401003218927681441124713193783636661641622499214426703633501214075764520308365876217792783531779147251374934506116501156285219612195979454644206425838450922094184161859138465492353364505418459499762115147592662245722906581072691623120462025284483381943627030997613272645662618215205491595444998798129245978155681041710117178900772725082100130415102416492386924238362570547409014542649372908755754692876669993485646105727963698747033795024822973616846625582743531897067065411055346471251521173765185994734853028299181287849880028407333135928041376458080985484632943961975837772611917313473553987734586270604303629011855161138581140256406319662203662799426928091865157059358279656855422782285404109831120471389986644852027273653293425062355156943192049166619698866945715350947838423216803747030746450255116181199848193475846248232882663836463670395570896979154740764369759191353284465179950605252346438129376829750945835492401962699904929337786967763324571231026164068465452135668883002050446931226614990198545355086926468494637322967494710104723473790386031227724741637317372247290730576653521789260953713831665537257649315449677733980046346603488029676321351285882548430440345088069177216109124060118092676170702037832140824335406704875656618887782051712853454616498534869542108808406266459566563031571824557148502152587845519967570304734220921008051773915393703738362330538308037280992163979519448399334664346420057469292732724925728*i1^110 + 75201745583070099940370708074046696132971384806304684558161653173478644062014834642844735315104263815980828308434520857614109241350867119661884457750807349431539758678893172542275047374326546562025487549342127660670644495972072436464004159025856761477441614181131462586623614352181700582937267689626158217871595984492325987778978885961097064386668759668493682109454434031527990193490353922921040479234101871601270331891963667131869699111064554506596639399800954428656499198638574280941744501039859882218125619169326675192053155874034482120646510921902142677032438895213744538277787264897638389055162440025658888980481386501487838316653989912956276797817133738281908145048781210866094721642332659947567577696751093431071026898948902225267621253931370269852110261509413992949810581527036203914971281057168599761117211377352417260413428770646918898059266857755649845103903670212976694772127237624829739471632242515292856872586646439637763087907038046636202864542919100742142868439099402744852212146350244547693579626054471236192008236251544667471484643981248012679442580572827597353604543970048476026264706522978292475862753904272825073807894101645042469588304053530294309657960078608926521790894878203674723349492780052626388635500036882754608038870904747071291077245936406413686499285784698161081830395051997350829941575200394733768059379062489085177645242369147669574093861354922211982756283079331424782935852557140541802663441017667395337991786493556973716825087883565709361981232478413690560844246280746759998687967911202767646546250797391096498640962686065711426079107241159944836561067430604847639052187436078802099665464653210307757369426663796909605159646880940250056446411110412857616*i1^111 + 1037445404617252537098267467012909366332292196197980618822511023874570671311159072254268486550046550391319168707618577377766100761360547611256696494954846716751579842120167373692235760761708371874928283310375956362167849227890185707344592223352003776939111285221294584142512605208807606855635057938895498167537075804365980860361251829752943385618823071960350751792103214511364412499263780853468666831708607241524630218261294106714744105424364450544934181503977454670970707998791044126992005340275414323260768042343854616413622405066245268184866238025929204100752384830559134456795628795562510224177969847754725428028659103607383594709684534649736951197448189045013131384372837479848396227064834514367930564867093972776228360953563053262147842927768977186360249522720560893807656787088936721907779334534852249127218835455393044719862568467309850425340740997576617619153977443806532301999944622736368818817214670034088716775684213788265529061492700723990487186189869674160535878666186085261110169657856276142363200432394244078147218284661834526090102755704406740465563412180832352034274666442332253664215917312653320969698594990207363369468169334021070873946522902478623085021016718605705480295139081198203787485731045191936868892004570843786168459506634283512157677924678833964219133359728322348396750247653989055685577352869557407240336028384596346232552888622959864574628768315332076727653106695523292094682160111928556493041940781912470803901100214452225891588024524408527513022875883856557718118205723396627193377791283208184496750203219273912823480349480271034289620623819521400837418228155329633389194903553051775401735422685122570894570501569208752307638988080448748716977804352*i1^112 + 14039874241947917128100103321977823225354465083173216079523093076518941080871594915714793340679614563477907262539952110347263662260083871675423736266334317545082862430509799809357256843149082076852604658359098551552356382978840147139517050252867892603094823079067250870250701927368576116403854510456620140275993401305128122879561944121724912371653445708318991241541216775453442393289640765617677857817675018977246437937310643501312094590406683721188732356440066918968624256167412580851926963455692701576530386577254876527994026672847135487012279715111630912726294986108332224936390790648144755369994711848833281420935346086692791204167044369873171271631274203001107210387947000844830304369902264130242548944761546830987171885772304534765838587728619520550617521653292155180113580276526669330730466076000936605831964718693766394503909625053107971323531861815470045301518557548104779204136983752484725121364932026465728696384656315628701388303719589854999760103443783769120113611087810576011927088831745682088611886026980437119818274035561143449611640186591746676330427485892675434824339909893406510769582783265770711980542424766601680323263871750186764407212859117985028160634416885340832600438732386420212198720351873816817419911959889611227315253926091051464615668962730476341948588396793469487445669689349099386295364844189042189181400974805692885415922530372784585504695179660481481356295326899120765995523215986381476387516534511935539480290400894419303061194207128592654775803830030707811337251620876578977161712679908771098710083232490274778188886745066293427673389506665346252468537070569196143222534023569740236183171441521741681091516946545224069238237122292936199968*i1^113 + 92239869650954808381066892814732045589000886646337031188098517791843892162396096263633399269242087553390092643399913049116145563471526533355214003693479360221133376284056819704184872417376302325370105379438387801237073451860981144845412096227166787551024069664811132448029767620850624670506117745420398211691447283448749806204616429771393495700586590154787073973526653030001897742145847947855625225024031880668990891403696587317978632783490595589004282540011836521974594808221176814320156316588496529102565020419856053845485615189202197561411896946274604461651981923993959282145006849464315221046141112622592404627170714606643856251053670063740255947387782817493626428355534919268419077098475663690270999410112806799833379562438606169558371275783166484550273029820124688162694114429514270997782375680618361933841052969322246795895539989656867644834765958415329789521114703929060251685391431121488057423413903044136757134857912705575944636766691728891352332292592322640102134535496244525134169685166508614034406782045792190596355872984707435955517252589491353705241017731647258972395552749071169070729756696045187536198024129666149116120495315102719256142020864263809409760030847436828451339464577195057319317817763496133288673425679883282387038252313462771525060378131228377793727675152412389162414988255746312043623862994869185240584736093909805931619488221838070168793230678611734529202657116612676889756657909347216187235041417299108896755359293743936395734370666494510881467713841463968705083667701470137239816827791826112017763042251564543965443270171128006897295157061527501046193065094675069539466361685677129331351065993875677705179981624560364205311250081216*i1^114 + 666305693972290365574007193934525802701253766511569893172908113505548427145944751664901586661222206494950541300681496256046440410589169393152527163905223682669808835507402362350085873311020725759808621253839512785676085582537271816526392919737199812617038138634270765246340041180080145345913243863220420590244285287821602008272165855318074420677513925090538256367710430019881128069040514049442696977507385905605024220496402989593824576217784745775165633864779220667285366843734712412774194110451989645655933305377733240227797058094738192524495405721733539163142402628706973580611877372804813522741478504871136726370932112681236760500064554835202888944035306213566875934190352514210181179086758978680136127671216537108501532736579785947986234436414029275435667654059788203859349860691772675019085174166119657398515956044132960984989459178823847175247946266975762193742127174187753768411097305662072382970802931397953418313964289350927427704155792521310855599940135251803693042616740903337241789675408758419092748592690777551760428033990344173177391760933798405121506759802431930348768185468894152771339945317498575168986457258014159967060305556386807130287891029265588798410292702923796484758868710618537158083245527077458957900082893681414060233215780256544890692706686553883286174224362593017986578830555659787223099309998111293098744038054023208326701334292713448378519556858927850559912685625301590630618355550739137859030658833115390208302083663682040082174192584770356168556058740911350482525472542573790798115190541577560972541832529906111946882362292923432723755207073339147973325624811336431010875796974045180073707240270272128848476335756650266415328*i1^115 + -11607033948084404223334486792999968180072682212982617197860857185463269910693412307253465677918339096564690432846579264357541889158141162966236345002431683451075659437846877194739024756469557319314377424306599274793615456656147157632312878203592724424650431948548815684031560069285416949437362201416570494541186923073652092508261824703327809764912177484084168234321549543374833616222608214260512638649414000155921841326696230464361057256618595289531560234198722466762734965651635617812414617604221250320687926105689480254476016470104031561481988891762232906356005246623012189671672878856112287674147908657926444205806517794209931284733956766799168729711622208680067975259757284553187030395364098690136580072121955732363351402594081428259299048440893959106199761606490111718568779441122721791260707965368078843365338902949133844717701326857708978066084737559099935053002935328542470724362156121203408588359898443280531394803089070039896537955499463525348145128546424715441262215663259570155029026659791466281272755175434771318128151971058394688974827417860626587869266197563719898432200947500085157317679829236357633503515078390757999431010943143764343643996394703805552576938520195051281610451567851265099816469985596153302392717524448328933127370044897957982820301829918687743465656045010116228615612946570187022495822489359142836053914522495676948286588485427457362396585875618450781923676264960382569691643857101287542021381741037991831490566569122819646023630756902490111058934227015302222992110763461274166372989276361387449508218255066924515239929365415062861534555227671698274847829574932320943227343571691234898020116526973489337547487012832576*i1^116 + -67473078298004943391826165719980079206429461185663588907921322671945447040670281338997045964176991154274387731446518704072049807324790068207645526068985287665530969428752051646575857947149699695518311104426079171762032568758855239176567350293210605626036619707498362098638898864559809388944766135122523592511127700767777099508304571462001351987686757917769059524923532512919249516407476620989682903128028581756489363542915805890071783632415827314128760105467427497689926155442347002515283327345383685003679223998863144444368813714113447399191343408233198314167801846804972400539926720474672871309258406549430747815599789027678536147573055909579936282157162806370397534380904396646840812231020160815547676995579036574308899437328268247650812260289022860190489806559745881554225007248869593973758986931221358558144627248373341122020577353962305853468212113378937478974823492453096958275066969158682222636396361884128683690153938653665465839296418815091695316167509133362941193672356407575235478526687901807064011574918466449379795592969587973175298640519615447445373604733695461707267482727105939286196258177563775592735478913160599155747549603397653241705117917919243494753541551872923245215320807999898369107681380240507340927379406563229825857297998369173147980225428649127976243070231726830366783867256358704038152286850558927388417260110131958399464313000281600875869838960584261805397103301465090087648405808275191773227094996919530791056469773919082086849727066807395111843816305788268956285790855652458592124233347301973525429088062305465274430475847294917156019984367967415917605033802932737106574268381348766975165519645617675397137568*i1^117 + -1639075954251997894668736502235357203887534392439617350121993261769962187942149100788689950467959265945351839383829318730194155287470565775439032596613198015201561723240127743763843541216471880033957683263335927446967160931576779901198416464084677022867439343637428552000380024738068502627341830033827528938645246734828580781536640429799375962052517299054981479719968838213103387157735694736989287338329486939868734237958347929203930550053049244606149407042109836163512678939003616710826587084044617614941259386796322157336506028517908124262662637577244685256288330190486005731681405230836421681683684368549572168590439993947005821168531805537502504226559053618525989775393334280861512531274327444069116526742775703435409749426153792983102179537552729124363844121197308108945048002942589020452147373087051463415769494482046842295958277323450842668458006809746422757960184044286059242090774248726634136290634379730271967483485370220050009961234018996592865603804592301898867115171457673511195469634459815484081317323906997250399398825404109258924603494736871026502157518667773136198496715267824701620007786538335454573951586885954995025384255256869202402366030775173640612598381221264795710512281955892945994118323423916020730775603653097490975134465271046571399369480083022660265586436735473219712189688599422236281362691592432583937224736845930434158925220267284382628065621639178478050523657083135186672347516863028367671415989720338235106603507512202355171943430512382682190108293145736736706707749342068604292824592060206381863504290388745050445461541447285910947156980202768742709234536942974922541833610269069467926399767441624448*i1^118 + 1218241806924875377289815616126572346411584337798566783793387399961446523229989589533656526466372126732303101847142197634614223121545147609859654514242448976072435590161575206424316114179515703351465847223828349999306545165896408880056699618544540546025007271953567899300187418346088921142007724999984391988622516017509825410931202821401526255983351389627269066391141395292286617033195814381621648519191404727712966493918029827751144324101021425899506238995333553185505092581897301417083207850864372620719834670119196606197810885747102253363669883683541826834826865357967409345991840244003094400267558615476346569570453043994640175644738872313146241416126528810649731313509045297924925897709341809197742678903393181738817590263299090287283309827647425661793935533260096283283558183536328440669184276169159391367282272242748869997659585182062075011158421190199904571723404737467240922455333533418280867024063548840382474029706331236666487106864930544602802264839135608740669959837785163285173048545490801919445765607987741682643940435618555187847786652353335593019785305315455740531497761994664297000995969866005214100056342655428853817513719117611468365870799511814890065034939611153503127698025168951644546207022150476931337012736128241812169926932029488988211216625479210478761478141811269726676341328360062827359312691061295260890683298172678658939292210620077378206389061740938315828407682361413055904097899315617587315463895862154084970880948515200249041558241438172541874288057095543469487443072116427923243644120859948348820449373804248160577337621397480022132424383759578161651765570285074632962135651052854236809982080*i1^119 + 14361429697560845396241906330389551112649810127529862920952625165738232117723027700145684308868608720724101964426750490678809079168124823818688896557559227519213547829307714538207705830174193481428810532810687867761634404188763525804602322091531738489099001874155778476619291898687378453459284203089015101250444190303377492115030842073463682028747083558891872545763186004514103917483706657703638602654465812856782638581523179286915737715325209083944812375649665879324084739639962462075564024972328253176767041704485091507619300025917020901235279190180588334963025790897015077484901354615478751437809762318835964007097464581638226378588017670539865986911884043631758351798015338287184470800949172366516373296411386115111840001338583467567213886434256182371364392816180024587974809098528703705048650749546864956604381058086958236838921329600756301031525664719416201779969278982428423442485297142017781283174444833858340339327997794696122641822914582102236216317078032764958691253323079666774840282689683193165229131525556850278530604082282782845218397132822916441601480732221177866096613732957155064716324251668978198550206898895482528747248687186997727163994886985122166555090370614582435040121929794954450946565075905177231836958478211013607852298219791076625810508450913148588590056693902069969261179390128659600392251645316226529609839791533710241021644977314804214188271182471350548388354803340114837078928768463817150846730885850617264984163962330087128779772579071348110986197622613435720151200162863944795887584127529487017239021995426658715232355271892713296864373630991544964556751117623880587413100852355715856*i1^120 + 1044551953061870182207709955109780186456808269845416355962567859533742454220372738761960446613761064708812850376617774439195069849418038170969720048350300291117002826618320707629913870610277544886579202596184639229147077350407336662115453539233575367728872790521218753680385749943666469530023422493524654373406132387377883506693100130645910596431857284549994897530409774726959389944514730424337056034187070370549990597294011624182743035786520540133983363546649342006007014679469220013259589355555130575184016510824149760959285772363041363871350388796901296308586004771266804100680009174563949336862292104335892746770981819949003093695600576587134737453361200083660031561137119316220354455672116579525202982980919938616033929310558345707176253939946175388204819799241837954758276358456425127546647803192431235285670942850048932584114573721969610862650197890264290271929055487147961838201045259020394745144115140181491652842147339309025296647617804886191304509503966737628508289541220558078571422217097128012080303146594607063090533534594254647111607774910081449380969754475216705367808758168365682510016525817381488151203050830493135730042296704052742181408609171934786095483181415813168820284457338206472605174168610098567856180201597821720765446124763478842685965050178826067844969070932308995778398126766800286625279875890922726739436650518661268238290176250290383905350384530528637643643436226860482601473538212665257814740998542421591417133383878111519756761405061995423077098972681014618220408182943131295225086934644571431188227832719170309327230033875365004186509958956691990987236490292963491728712917448*i1^121 + -10369156187650649227906743964534996251924920553634172388728619919525561133197620974666149967791034153806803787876921197401020271247048360290530042700039393274516801354054580662976290039468364876646604205988335673038390050244435250197818764022637105292125536701622879667463954706994740606496720370382767876730867869707750638545367739063925558701365691769603938676394518742248188949262344426156989747527814776362655946952012976066997266150219459529432374275378350660822238249184609715154891002114923087984743183610577208998645579647438431669829057321957212758356611021669276432448800654936227872400967298813887121990653380975428559026558548513273074438726857212015088806446215076506165095164786533507896240723566251326193862653684839873887303975443865397477360134205582504658504978756122650421943131986844713703265841711689033143227585579488127644574565808372256514515018028748306695383912213109277848847191463315277991913987908732805827605780900227181357675081222989278733330853590842713539243198853231455042319214978858703985147193696504443664971593783200857091439377262214973088928684533801347963975944342859013821729852971501148364676513615733387471803009729297444646881356516532635104109216655573502635321403799470270356898778487905451079734759543668067882024374415775556013496050813819100243468489594017350785374203418723969944560695766726136080217234748634659888385238906168501629902028023069376207974816487927195919722701976869304391542108645035395116683087192025313800734673996957188798466783524886133623284039233026839470804140089095837981520810595861128792341969337409640292505234507652041958800*i1^122 + 55058985169034159790096755173293346934066018483817578929525364910012982993414721213877418414756927371074334431276315230706747933040054032616101642576217587451445616084138659843798103434503804127929268591371303981734258089528866957143040733335355877987691631820740325185612602737429968748877202445514482834798476640877529588364841525563506121671430668409468603277259683344480494092661976843678434975856584908236664964294605868390182145679188795654460363352395471279032309451833563529470041806357378909418924437946624317907101344904276835187295591410169089264155490564451582282015984570103945477358546062097105828582560572138319133185603208914900790093424295749231876125214483819510749890061722551546368098580590908602427875449983870342465666338187282923046397098886439868842475235037899875885435351882339837952926131012957903913755751734654805607722494842107833698231051037335448004540529332733962439642633952932046926524357761931267865011633078048541106225163997932155519029208658795275465180761508494710158401378547855422179568167149674065623969042392559756785429698826599445749296929348462068666738484628009722972779345867134779392517326866990366064700381909810762399587551458114930671837409267295155376408276741909397462000683928808801417295742852352610437770034139253763511833666250390333286245441899983406133063432554379565697794893447613067682682220938441311602216376587599673612624953271873373955263504695100098096012343655294421158636980720530534477415930520963595200457732290884668552429750140038522174283625891095253532363543280409285927952719579287018467499809848903919840476087831992*i1^123 + -52524449688867558351560095071246747595242193494988842081740312691093631178522320329700854161567257895223610921760234269808471927099916285726319771830562485379227555864983097667740218194553621994826063203211347026257812818114336880867559248440844886319226243685650633199378362572383454513833132895683665447993040633455149102423530100838057822873343770706768962683290020465062629739470902276755667083968551827011015196774701175641888380900954591568533632847115487322106990692290131976031307142869885467809577804341900041845870959643268670310270022429397072235742224423240937487252395400151415288759374991068111749456270950580473744904366617773092889684867390528158011119521306353902033294488625265340546250060476057655006240842657111403159254558943816796222328194192511040207104827452811976590324235112297881703255946778946983281435129670492785230670170313142958307501098006734929741621529594763192038813989466272070855312723978449831806207382810525901072963947362976566405681239474624405103782186511535761749050418519060781707546084188771328904055339871053759320681095464340833244633358397914481610211106974064585108571560964198413741797294635663840563266666559440383835931918599199519868953788764873656554595776299577553947010186487678320507473688182868263040728316512809838587772588081421485791399059088113003859916288672015943531044838390857290813848518880978823057905806906447920419545019066476264728935713148593859775966615801115234621870421942753183639903482783940322595627197956038595071043134840195227574261588664582584777332184417254967384514582820654252286535194557667543416656*i1^124 + 24058960708133883478861511789107996752348360617506976238737162164176381692308323682238746523364339753804691300844828277710548382179078917922731545189794486662346289125193677378531779681655431438479704978440178725826059785704839653745190179063582800752886576203669597908188700171941288738060529770709840927049795112233400318822226086255431476364414297709902306975271154259325311699127707406124360098932671176934111804804292469307707087869651070908067468639330378646245639948356854181075499205284752189436280550849238183375572556507021376998978096335291299292707819608634047038736896264168617468761248621881941904880428975742516533388746412407241470662261238223743676808098647377554356766172744947601890818364625403401163695540425738909410726602388702767941413845419214638594400974628910628512095958644103515094018865751507880362776420180819887727304686206682771098237151706553157815952246716415899879034421560050170758518963081723515981457105452023092923359983188844716003558828478772486495694539647281697924086503360228242497570634857091248099896048975773673343024062834152830934118862121323613895530333015952368013521932638596947999067675957077578253207565409110672585813077624373320561271037628168053525302203783509276930394997886406700163673171671264895559106879287312932367954778965826888462757517314640321595539568674917755672410511196300537876609618824678736678966756800465628177129186857797949355830102199430502833441805573548384193774702701383643267885885717607297776228194524899548910920686119505375173393414293402978289499493791143645180394364670233815791305297592472*i1^125 + -6860302375296334323636717031376747411145133072813238774701540254599977212013178346585063384780040022709441321776512142376897380137791639840966052867124003661019721727785755551448635174520392322932899850130628581574547315579357982202987458797383208500426055618295288050268406926761850702113489312680440239036873646682348490390971115604713023711112766753477022847562197244710509076229771205229708307030161051337441297129454303527126781970888742831173046545516694392803454197988516847256203960278534861788528409201078788621122551618994477055722268315311614120452495276907072590929685310317092256520506728838994737768243110543274497676401066338822953224486674830533833603682562460330609840890646544113223445630882977289634884459464463028526525834620471136773144454751167846554915593099511593051567964980750129596285059158086516928374071149909247235494886607967397168652508267069777234143514014415718206694709119043594983938917736463741579853700519850071926404196909034639355701439306010700290085163719083122906332376866584401600709449232201821309050722316375776217062903077991510735071632445802370353519837400913495223069269849609346798588332895777231983926974315991646896999937201576880696637420831252234262075829858910813861083685188674692542438121643484418881500682735242010544195952863186188351420811456596607223364722652551224501458535601196035674892870879389684304998450293808955464607020938074271746800898805857281548474467601432278638983352498339103279973639074950177046589655283166470964443256779632909545892274830447945858580180035184141010540689426601356438000*i1^126 + 1531118371051000760858188898882521565575737334832048439581781199588942409267593925767913107090535213556708364024924860263588578897118687790178097901958615756861287971913039889992645330014386005960581403757940276027774584726649239303685978325619446638246943911407642779583662456961364578835549336631577693374030506473386894457464451312953118915388158334991937537175153332763244851134665011039734009581174378644409237628544371735429238048530006367031488361733256581577251244056502855794247072514418142353168215976473590109667178326565207650590466664128643361714229061751523016272391246624738455585116071881053444941799902331226391606552351187697295657022769489161791403166602922567849451976516337096918060149484994454279727064896861511665115088993802180121942463580363219414912302261581141808005923100661811839788035096659021809397744597488546309506522106854313969075044049738340320862259699803540690493515555997557635052832233297647832566384876118075844939655953720355898172879635757711555753972967407070265529990218337913844578471846011751089824159405909077120915875930192955741674558950152173829194378447158637677084781248651667770192075580883795745809688392566664566205714718183670830385026910158575130718739396154587347535769563117960091520475922979485129429233582942924330706666213279873421016194161333132901705680563322638716865485892898142606849307612568016413644707541726654077587102468928248887524022687149835090768080061703401721246188296307396314135078916219745511361392827612791973538245948990384032490465990439590380807541042006907176231610010824*i1^127 + -238746218925164668234175360180855589262420082299171097704207963026081080206350218611229196599407606060189092289724863786142607276296169658245166806566001227481253294966745905244496156839193482859129052396655580658396840206775367175135222244718207843249599816195493598336892960357024293896878166700915631523971768509005187712734290710492835681320020478434177586635545564217931116423821898516675824581416576812780920586298044755383461000611398507415470055308867186206856821231557780309337809735691896121509982322056079943428742595733559439144093581588207034955749949747904959408808022129029299167336322529798652832915370127944331141435668436561081576560701263349142555336252821554025772214395689463421404118115631990623972743032122863722476259822396518992247842012100213230585959254994096295676099968751095812069160994414362389771470717376607809576391027226893324035547201738502942430420467707397158874071600083762576312162608030753412221553898569259127712082991869040032586268876973535291820610357315797064424091557561798192034503192937730139923486131318575398416639743345594698893569407448500265706921476943349603558712707542166963856091373920604709992278329343439917205005574525774474150526515042209589714836444926865845737570498866331443013627399371390079824112267785075083131642657805018528160227551313000954871726282373990535825001916923731640844147680289525392479909233530823235650782603200666266899585609230964821002313754026288569056479051864314217397249561940830645387717987827970550840290166840993769587126545204171140308046821733236536512*i1^128 + 16175387692649855618863079225621306261090889292870008326919217143406707499053358277757602607908812919625424635756241571407644101164065854556730715615273237168141373539310236699146577909343271644948024510058070755362588923372819727420188631496947914652179447060185501799513993984671308697598235700920589785880094433205173139729980577096448082023529265579548092708078551804746882519288395180034576250846012588500995525915468126444867685841131581421381749119942866789049938942798619863575880311841432214375027763425830268736817815772366507033943088104348974394277982146529236190843205663407409901983706382894189872143166448893841551576425370733014236281825656416850857822814475663115364255438642097783933740582695337611882636570201954521116190345948114082521489833852954766993795994357509114697389182374404764833055178473144653296755195051558410954172327582728308552293492412838088950225868554423394168390449493624246915779302425250110234775444670404616739211787610582455043734502733590664557011090688815592032767209857874061581362067446173361560255234484598385965451445407932058732090783809148751442948978434419362866452157193711237838055197929026081147202750520589256071844767247261031200420940849608731433529472444077300784063163318107428829369495091002325858989460567965158012571117737445055515989630804454388038505589140345666172020077970671872745173462505957210963854237884266004378589067121386774686187700123411700054832986356066144422195920292408406759863269163251968999840656030119233457838402931478184183745531509633416652632432288*i1^129 + 581091181904116595496111319340638129927389182537784875145884813870497031886599548756194715780542339105237832607344583999981765939932915207269971315534068955903844224727477150630949035391992702777612754333353711342367206832396078426638065063283845161722892524032668792021403475889220840736201186220829870720665324739540407477338682656837025828213492450432906216794745351667604083937252131491980864629251109471236029598197068879124909898148321429117370664793673375357648517668038686015953154843124319938330420902773196077943314430680264600367920159783333616246258091158149806427736473595883634715330822334495284476939404793707227805794730436585098504966008162966394054034750243238376247271382427184639415917970970563346887327118382008355202174371657747733924334860525829378238212995964788308951273117667323440061183694455060563113315488076846141982914137445443811904711234079156695549989020852925689089132993154281597855972197590947182849932294512494656119190876826485190669573749268216669466242637498243978574679298548108704726804616333496765797594410285920353013218244945186561654880943097292427895236481272448032216439622075954714554037268033322870336964826673836474360484966000491810122138866312913254417247684340695869301546252092461983641428861440751292062397828786905505956888691002533023177799224818197970384145846982102991376232727367856152677909689529343230446803581773440381918602940613254379961132709509985276537508227045434362861057201474691386901619331182290075164289640969883341921615263575959961728782665950597824*i1^130 + 56633682273567115608158689880557069032888333297206055596617349140213986755762873345050626035559174534328494827886249261156769251289820034215529763690827512794052291244397236018788470242292256734915375897424043218701613674023552484213602178373571678377514465202882452350745900223943465350195434780228851644619672728829302343221007097882953786632281811734450326801136386465598437736111037545133152183198360239881730117916103125200938059806752218448910692356008676364622353135777399697705464354964018976420176745331920921576651939378596986942065559813595230468410219623369949133077714763738406462849715329321673430329876250915235026625693779074884173338204633843514770125051261420603038980645735381885436733960910542186120809419613685729919465388142623454854148946855910288003800947792617708107937657857313280203154539694892340043975185785028923362379040204447280900181223915896119421501711617619161411243150336951411918682185736409066115260245164203755991909032208052824407184024389716798260862483113130821433278912909459994992046228017384908728763885066914190283296575754554442496423075524342535350209573052059688148419857715833260014400496937476168202220891938148132415356671098962414756541024526687877254488620425552860931826647898243684931489757574648318470790070834875778939408459301282535410818285508175097183553747883559263132261326765684645071563818840494887891089237711608451680206832216388502537161035309485264019440263953773203256323134187423676320849281164483179960887951667991098711966529325861638774590304*i1^131 + 2053628129598976062776158698826003295401620277483111149497932161761259960239997935979393871012746778671295680327637049098140825546458668845472282169349648518130153470539546545613010011083217806215538386645656347545511666264207655645605656216868047207413927328534181877909364480256290697323753818659314589785182491320725715161655903962275906927128984704683747295137052598687965039486928143453285550159400229075608771603949735181305602295556183749386043550234947456007061774905487360845988306052754234582715405093919963914552927194300430335916874322494030871400959728661394352365259477167969644917697836954159899387543480460003507279822571836347107700554520854525432792126935907848012669737422682330827621052522991193187025037045816553401217038283890943285808807361960082205222173952593778852949659236936985826688581412011965218611034912949131586278067107551039169985364827807478300922856579820800328811355490314069631582285433686865163916180165194600737602964445408862432176652685745425815733341738537682173587669574139012116102904172536416491025330671277422588396231272075661375524304409124162974278900762662019438792509704951038393726494672692759246468216321229528165724198484325259274118697267792133096330342026956004078027499991982309300404967904976229145198113883890307260655130210864907553424257588685097214808600164977293113537502213011997921781301444567474096903142206697168541691058871521494935199689337841288972327921613152210464502376750517883551389151026196352870696723127264414378903458656605376*i1^132 + 57296593051913626088938035729601874224274902944058755354560445185280105294396459029418563779686671128604684345827886424156962052910576757611299904772033760555996670574216660419500562374418383279360055417104524537519878538704997824339109811351539280680198379229129648547431342165173507818732434865525528331232554812438168094028886273176265641651889889677588725587978353550595620501545006214423708812427678009064593276335387801939314532056777361745447011940213871276418829132789305764783923739446201797865857374513394707726357764353485837346075977303270709846202326405523493859614306664269007837429736741735100195655349188824348324817091379016655763722673596380503823162845380716339437134035470064749090763100662158979013667003679505131256741017526102440116377002076043572652514786679265960447404218207041752294046114183571213164806568926978015251757871566430948533515330422938436917346918287440122951404728159972088647857624189950556033273068494687861749619304620615767155550550479846520459588806027815820945939657388712694027788439959211195952350227491411400067716354526047063935649061417874631898171400238796545573625765574142288342096901340102403472912193459374508120409430642198510658299575680519532908167786114659195719563198522172415845029440877726601985443141437100833472335326899608877874018124882304962822121215530329935419361595015865190242503107036007426779837401716169935295689173315581999435092127457492031985793034118959418722115136114918877809232998709441048532530519713248871770464*i1^133 + 1230303615032470875625593708644048238172611811093104837393515228689562194615808264478292433416185449133036834422826743983850065884774398427974005227956560243326068274749656157322744333786634897772311162913291342872533139855641274025152720224608266778320387502179718212999783106737973008720113597134869175692816400119746831150830521166534299315215757744439535045643677043339564596905223129128765624356190112055200187985941259877024300766190669020907130671814159641090955392557756380949098855901793385865567987012997935982264525029160657163342214547270589162959550149867930600050240503296972800232071555643462023137293330976417140124358470469046192827495596639105070406767650124584862841537930036396716901455127899785845384242782150543687764576623007832039162737629965095224818009480287387578166559340963152377445161634799341154392662511728651779691727053066085578374893891995119400093702839298549363216205467955943004231662883123537645154667630979966113576861629235645226785097003042656102197068480533890015848771562160460190666606104050368882551921690699382794793608684147801720136449395472854887590168434110466783757583382869323080295586161424033483365408550862013005329431085798173541129320475438595804471172136457439758246871746784680909439916884777782064412617613932506411182619661554060477540544793657790727230486370440688654058611345335743360753247060675358490340411542135404898460109438571311819110579149360295077069660378050090298583081453220295466210198962711812608806234602176*i1^134 + 16595449100703002762965708283413022566028536953252096652744711167967790103387542149965591736855759725577666747965129913002463196361151150255813430576460909686963642097001789575185804619851007040350419782661666847070596886164139529543743788033675802298636541247932590450462085906460002558035931905886055329055555551520438903391587796644932505970539142354588988663796919832936741860947366990209879320596118684937251541762537110839329314836792751032921181335733743835103303658181155981162744759760526484951940807416978236713831350514925318936669304219724735187812588373582688692024328512489158489595517251647609196985250255320209299689807573829143346879235239913113525509362913039622696416690059457941680336043408673359151750997179046644484420336156667757942120347588542128751719747887453207421039829067809301934771135377376371956492011673884059282908292977644977642319984233170178195253464737301553580246822132585130820600369255268513353484946994407716149254826499095236246559440024271687951307680777311175062554866055344959362965450309775040194417932481093216946859678536106448611080245314267576629738126725878279928748380739327714817634845937902377870180094807333721911803668110772081220817424919248550528763827129561487708000528318800868488942846955195483300305234972809991301836154356230003562700804930237825538403765469922682618288899147168690797770728692571717775037408958641193123147124753168592817597575444732574961087639364099375942547775773735147032245663092562058464*i1^135 + -45677637493453673253132037887769661857177337601222699389145445249562400084546116273172677264849281486494422618568483833126546036023206261354004554116260277329492525893782935898001151514572792743758036793174035285239919240524418276723599457884636208077967059739465024450179702198736919973262536350891156405812163686712573656909438813834832297684490660398600988445569290990989449293123069395991771633286490461859822527457023999434148980133409349631990061946379512346160500934275008314892754360342799570765683298805103012290644260051050242327069000425237315331970576825445291038271816045046979895704346970692283933789372558661513910349339626479699676071857694872970532285673074666449573928383221875190325848528164297620823781806075781869515944297161839885134712324744053780493148888940324962007453789649834766446156200197861463975486532661230634991565542591035480474709138873813886843609113218614651578798683973929794737795613428988447863359515972524874319952964264807221134165893176364278971960153398803371995129569124797949526253396146277978456791273416107517452450660149883281922666269694407003459928023711183915444048191796491753332184098652264198874190300912392238362720963869137022723254567013831844219523408833593122791280546695218848437722189474725632012235596811126148012633540019934822282729548049585264019761815879220822228982587308552100414956566110198629060905033457920549872106965494904103673948832425558024512739280089214462506674841631691104196756448*i1^136 + 40887323321699657576989654165622545555401745649598864482653515327088754227515203645456657778257740940906434841401269829062089993556653878901686746493971041520984184516172071409180083589939088373441464583990371632612648447323008243387575783259889060262238839746381490246625263493018958427868108340886044379288856129244918159407443899546676717542324846668168939575592152262338176872066007558459654042324184058461262215089039892171808412057338969624350045001612371228836506922154196441961631191044501387047473928506815426791697172914155076940522235321674036337670718719645523579054073424402576293558479591003644860049536779824243914188281407083429609800306917549861118266047438778011715676040169698858962521861428623181685706199801698969776689970391305928474968781735807230800330922704856862596479495056741955942797406310426366704818382707938256734107830480224876323205648258787230972673917250446381136034590168091472127260687310623656398840035592224029997962785670667025177520662416094382149705121189932143163572932994847941215413028802492660518573777730785773851629338886353182896245893827398287788357877181558764763551961339632178843896344373157700154471772500545407932113945566833063382956664022556066255909069456994429412308635685756035863963782433313650319736945156857343932987954041444490808238079784725707177272743286974154080084861426297969379549922089772701662811586189370721110691202015193900167694131371726646343162448596777463978316667597456*i1^137 + -5384675313998472565373911903696419296138319181893361834243143446684162534432310158842512173032836090363633621445949463582660164776039045356344821504706253748000267750596727049392397754017828568984999226462523769421318517816178745640548481462399044120756548546705190787598007304545674672426448511108917127561461465980110494995218621091644048313780015140340120544146545041574832063773526540473635498021806632229734749602096930724931768248162475422044343889658093567461984121027197517138903438434961188197838315484268469082636741995665854793492399241672946054471267225590775000866822760635183807173706135160277403976564344136322371146990659943828193105840642450594913086158224862485729126278956440156652828172730374367123695592183513318520661401972223756106328443061830509455082193096451853237813903510252394327379456929340095795056527627468792713191223075903552732299114800420118079194476757184521492574335912757161321425401996494514551881396733283667711009729814311966217464211596921895090121012219863219315520011272569082857064991553128742230497760163079145851985284287451626685021628094699052727823663836488617149913222312383374474001368774064047990079256887303680113747923323253488947517819436319486838331902385236755254302184342800221866926845071526698956187420721732844065476185175926987355053084953653511824669677889374145947523328878788614067306964171673885576480561830363574330091839007411014471715712611294678443590527384220107040*i1^138 + -2664335026900156438493726935918593814894776723427419004844074318258138596110039718639953129630614903299177223271598441893010373571401911260310943266796989070141395166158302004752180986308841534805634531921648679862426898100783164445917208586807226883953063625996526356461163489953266514645823787151771520019993461676131457612165791245338397403099806817839687768842187695340448933272072594250178331604491787650590806633084674449547990760222300829232510687861728289144111919992505474730763233544465035116249477643340417840276195288045200453674032410906285618390502427724884227709488499370286414162486292613022199274071148027096747148054447279115820659406956204633730771021516233818649828670917591106057862398679734916411559549100893613040100845324764707062673426395893949778371154395393606877473825861925701347478403487539595738402883333158832568938889265835314494965957142925649357352557052424059035363333695034040272953591982141465594297096318246806214177851790870985460240694425597307114299226180776712131498951245985631377847645315197269909756341798687332280147311103743895391567053713355855837576488864761230398072284783543621386277262997901139482766434468316537948656652231715111690141899335777610707717039938720470458681230359218812958791962064058995031467481558724783266438470882016834538769571027507790047726301478695071435475090300322273225722887539877001368823878412334958487119923420767514425907117226891059785459600*i1^139 + -252003048218158823056981144936877212725227787241657145707750713745856601016885341928239706863017265585937030164080595733712267729094859178933896961141447665913866717569691004781185281421243133388339075070776029348913797060379201322818145204099706688618409069428778117430353957678044268833075205644760058844054635222206386667541535163230549495381350477310926708657311891575460183374544146598189263981418079487024369685635106627466833189896631023114759681106405612502800550808287163910317416100723836410462491950832720386809347754453676062548292855435896484757553020940267678662116302932891546091330767562806605405262216415252474956759038698073838941182906965078365019616316203047667846051749268460345497545112084724186124757961082303168484169286749639752491612038234525008397459017724307998827424416833660119154439238903291886298397173012681100065422381276584582394730904095047712405806248412733279469152544245996947214456521430793756686653491616020648342215568297338120792660187546559423346575703081362722028315667855334327027390549811613071672253628785149414594673600267693972075733951155380974632455446555134228933436021239485333675967093675646785689451096760467605100539713527995603408280986872692620745623357432455717224600252224502109972468544882240019406776188424823689890704605057538251055673124358184289550504003298927188273726825615921745897875194435588152980103256766854304377396298853109028891832884128*i1^140 + 7034760964019034935435760611404857390797049414731697831252040401536239412767042547000988031279192285512329706133281154213301009926292476901914914638818613724714497139936761075509248140251498358528085081809767511211161340533468284919128286798049246578148139427419333460034777142431633642356877301397818343801593891669981651627832727293461274658561577266215584745630237099249056578935289922291170577455484730375661011469201440244831799019221201969705248067549644788612914329424449629028468800574147985026491257581902200233474376706834799145150712803207487236552498190751731173503360161372052682027150198161774748578717164858391884579573792578137882599857992973307227424449345439686268667488061457687928871854033204614048316520203621540755057091535793483366517224822641559418866817004795937032451059262792370530013660902345659457257528148411772228290511367381949624114364701924134430842593299750041263896914351741988932778495239059055408206850771380909973439474066751329311153986892680512590166878496169932563427238212767340050456430016064639762207482091628575984963693235001473840335854480519766748065955950122003661605419857215789080242454352018396416661906831603833348042217755706333769491866957109719128036068185219036133850982484895002967120554004107440958063885430819953663151916840271117178020081141811894109857693762986153739587580259764060519110096961422984484556787711872470218547617278312112*i1^141 + -83220667252757590925956471702619435709705914700896870456573995248314263528005920387807174467592743962285887869676273877319501623269637224281630838897536531654340948257718056918160080907557789816145616371741944446932923763914560943445640994474952779392189972330218515386568471272945348603689235896190953048742085270133295793552788786820605659281420616299544911436075085763706864276634981567292538006296738450503251393382081472225893722311930581674800201240085528198324337210710566100811063127049763822635840229841818063725958065936151573370914544055233096386051076346990561553234659804101615124081315258515254728918247437531294968420772881544373705875978087598124580948243442403652202207714568967117960706099235251234218441298406422692038904089479279142285848027507300029624872157897704661742067227422904833937285254311541300806700193335765455837704799487944021737584861418096738779696248813456634867778618919443236252823368541845650972516484510352140650061693141465355527463068958566009248797042969690739599279815044484426343704709668217424930321183374398951908949905531129919410282150613636309070299871033730087530687859219901887830056580674475308664971581971646762413730570604870510426967953699196383953627012161418625139991587134883382708559479518298195973728650501346952373179538394012614707951661283127089881084879131684468955047367441772365670150811349523821358561588250191989216*i1^142 + 297876703539836623013793026117111758482198643909503775063892305451014639180208617335206722971569094378198925070000136160677415346117157941286837547517451502851403970688827476824945290252530830412492670692913320483835041733114076863105823996061160023320009587652817075639754734362795196077035932460571533682107758900632986601632361235241622402793288524230095713753211232444887011627037854050253204764218299806135313210440031339138546597412345089561116543393144160641103231808800681016187870845473523307960017321917064167766355321086002094919248765818530903655492464369192932863025199174791333909295954735865784815577760071646777213727845813850560499684098701381810310597173606198738631950428748296905643690053702659430321944421515439589938306018346523506171514879996858604140731856584578670766852350543389463379664457311246339706030266621230722154839309765124893622187649143788890282845852082771509417199516574042846501174295932532756262097409114259753683834608216866533731228829772522743611713155843980070021587442820159804464786887215781641896269829079645345475344835460555009124235900439418066642798274254122874601986602478946185799573459595348541204584997424658875848828386186653049940530637887226965948217864348651664412133050940797098474480958594782364902622991846199247013452575702056318054300313997947925105712611707475712696235162848411503200336471916921489693584*i1^143 + -576963104860881803362823776948795434490445869373333239336866570721991852990438982824036005457492316880239799477494195721390411292171918951325662607028415529972344036255635020400957890227592745693131867620912751402874200284812911881007236103763803242931605372321571377107133345864832936339982982263393881151266861734752228422708667402379699171432834516646556841614765341968604050491527475323017167409695132649302112646274031975687882053933900022852089307685527657738515956658798558286592966318867566660501889087766596286262693394219049922127090498106882930682984873693616884315636897338120955501064061823773729644990889901859103722488275933161690135422543444798668311661099775019129595288340536476978785397169644730903368843573121401194517971829837983332650337446194733881561409972341013196154543674952607720640473330295118870594284402294940793128758702848433488214216642055132633728012542784156621718667532757899460696684309248460861163044110842663433448001780605907989740394702890022981934853903517904897654084707027118710696853886754486615007849219343656766896040669566610613782389400074183155544797387450057628318693271509669704824707672903383797350804207907960936680323952706360855982446530882463745124405724421692995069541337359560889429646449082586994194099180308764632141486910057333559500784252742102063505222866171421534048280813086187522350382144*i1^144 + 392627935969764618196754276065304162970909827438045926625828027269294478805553951468977334752763821811467627754427023015579011249630420194894853593935035825814701016851905059236847768764644172088939991238030493809207905464010214875517481664265370741422621532772215373090685739404534542066906562273559977943170830175024241009662790612769110521285146552452730215356007778430723929168280246361090331393763515370034066498372657888982276036817292696314579772767059084350825667576595032763220574742847609719361035067799855717195914128046861674296720384986039307412804437325947578389573091022991874284925057210600475155971232819806106817928558994501799003766658758433039249336346607292213352686260064607468662828970447988392106703498713916357385444723606044892646306444269084862083322732768490086331820570247215475738506358653781875214844318376159156420998436909939172182204613476326859184218526929817779748578364821419195494684818183146091391040876196865490403220731462481039068250496803353684282262507259740007463762588365157026833979655767165718863254393252598620116156558438089476489816201038756876610335256553399744870074437908761381947325101527715140160186263844345361776499500158261728013659541415211622675006673346846297369743179246242281808283491671154429070352758518113073179044261404885544316700576143465553892639979707032881035284243680*i1^145 + -89299992318209629285746860714952385080948316955595239077519435193447135325463330161939231637514368459133064413840856432631946623119797273133449357032042653193765705776863182986203834082126518850652019456501892973162290787608358185303640252742169714541329317419250107303592371721672215091107362234668237028269943035679359537341789434263843131081332273835963474520649908883302676735021208091471356457455452918517672275382685318305689582810498330824018033862424957531674770965613627918099732623986661155846450210921745607925111839062838890764934236009007795215387858887494177415164744584305550278722931597019848879870926100642359059529109058933338661830851936064238644624425262965077709933025980014996533366360451153298996342275916580108966391706963694435556286896579944614966115465039199555679271914086587776312144021746510541007849628055402350724305159202374653127858032333150397961086424970711533959812663874775782827420829872557139911882372101342208590372796588927651404173976560077605777082511587233290571755043866688826266649429702363509794187553470934343371278146541531730233746791506337786375003161428114639747266000417304558610546747502062538644992401758066091067916432971163359564060467299135004815779348992333386614982726844713268836109184371633740263860069484170896907028295091384876928335614236200612688922774648768*i1^146 + 265273633346080774749212691153788030520026334112956229757297978671792511016468166401100283200669827078989293157544271984648853390576772068526891010102747575327578317718097898251111156485813978820456169028859447570536624811607696879460994478577991265852801417381936487257631342612156089528631598183319403604169193186351611359252836670713506255802248672147970011418061078759814765521527483430240985922005761792007969241627089458693785665984348894483685469652582528827700108201564058929491838995777714578884036103566412811558949090800059156821471410563329431022395599418861598651543898142056102989215408771088081647098693973272635791631026665329683670913663241944098361795998791119037462190027042540762900460105484957490426574978602466577465590646553950895310114250094763364552213145933788074303068683110695417303253469249701060185161137180278738178968894869533569852787355959371915176873030834152345186614860035835476253809600531059879466899899011892516015602527460030290953599967822972066475857008400070607243311175555717277811144692060756884739079197577194224922446912933658642636719414244082171107332005199328391017341456306326305268532720211313284004380641895421726556914976567823151027114028275135016372596062640999108336394269916465998810560924474331679822474899333683815080072112491966420484749656681504*i1^147 + 804341279736570780552669167221860761207134146494346196809991530030439487345368462413660164098217483117980580601768687387216309964703302803401920865100972740521138440016469277359348674377073409399317616651313060067312535800189127484096362407909943892697016215117835278618418609823441308998652949216358146779428205073734806345191838483829608867896163989969568448009837326031635865357496489758746137696687290339769136574585586320714094377460838456877681093400965778212033129289345652347860665243634976885215718813242240774857803727956201704352023531892749430714273345262831870785444106977966413178294188884936001694320471179560527739035649406149313539177013968952058532149093879922172762710635177042128172913527351796947057792157189396000916608297360173335891860874030857869407846640069967478379580518206711832536874101503630797431760371960464324734646906697886111492649019756652327417248962756917287345141028138206749081413261616906983775164892587809962456261414384613166429946598589171843022127834072284110022825807979224750967765006637076607923523537106228680555057500867466657253510677409992156643203924790156838725305535320608078617500455532746764022202856210523227953269447078045877910079054424527662023566710415621692941691775916711975685374764769701432224764818384309067297104877602883264*i1^148 + 61852434412612078870980448010520272743200191092890035067828821636031694702884103721034227501926663996084316136242491981499691461664529265691994877792404210585481348434038212762529562764898236943530942017226498850547427469615784837497220329491960759338943445043801712339672698374603371719752810955937509298779608970357982019880930111363198514185666313959980096976416601736041351032715762560589394831436596221074980410068195037371104458259783144625788681406575560069667054146805012806093924830677276325088817530633495043482641850447422638731793286742197425051863203344261239036686195075153448853684241355083515070790526354993153174052265147054516199664757573030931875086437565750417196878460504645001804356402439873511739830303686182760420324595997600770855492535193918409376790960618793853627664061423936210940914756553159818179736368928788007714072383967869343004212284956483921246777281322359144853917814487991440830525370467591981664876053333920821588479132236660311214892116024847083390587667624893325199755874592609569530890996202827457584140779752522923294859522402492968658280784385966054255513704360768503660395559393497772044146379595039711076239890833456023656002400157002041550970467067970326641979101405273534188231745896228837843085445237286538408339861751267750368*i1^149 + 2223046928196297301425481471928168974071316322670982290950323606635366167412642740449382330060704536566680303039554404460194861154903197875658979878184179254950507582825767734710478836898231953613736101347546765220383186318874920726065302395042269548184178404871639449806179170395498249423948752431855791477664261268206716746724272172924942121997444959121958264862571793512880912420717150640396777434701462532990255077638166868744491447682349817334983965107770741535044524727423963630817591573781852696657852422448833153539693619830510846426466329347872679359532176480343697101007361468531028485340008682689483144747863583488529280960078302516786140063631374498767045220885475606510413681455687002631171150245689208297653215309379468173496832024817495763915598285376331079280416324160506060661773470371834192522098832658120724041905769332262072142161842937282376665313115180376934480797461354152409602239714107167584892131334785290616559679064188296388076551440919698799294354466621449477029841767374074640437344143545238486806257491990708884968751087895118431327536345986984199553586765774222829601170055101751709040206621193680963562022910621329019355482971565711195340820980825978431755807300144409023428543567590071527501876382433484297286294750593322467232*i1^150 + 46666188835390679007359980193220533780919480979125365146241487024768468434089015578713673802364219415864502680582800718202043198935324337730135508971339828191611477504156918688881830291805166736603124380791294890504872024884770228449594276997767405864414131679227642783978246942890502781830735864032862757490332814720859206332280745018307133758005193513409861761675152310684638780543855089431629666255875819773266806665901357835757248293658653580780795058476154348453810147303686948456530013966555884820604361038114450220550178746232553586364356731659222607140350393854378476446716650153825165357414157518011584949621096546488108292518677584502940129638522749894330199193864848612892908490493952698053177844372348721935146991929586561932213995363716503658476109785659451752957973342201865564915685430451718818882673200878618264918794553575652782071846063615247838744788090772135653262495506472948083592559039027948024383249244383024059974060300544243969914745264331941514677575438793665942725993805187725262482235404495410443640703768099854230950192967255969320536310480861033112892381703006229864281928335756105081587191510038775079621423992881232522390902564108989165280612261769497109001353256164430597828893494247378658377991571820218604336*i1^151 + 573988802766346700078333702576862869691859619245574741640451696649904142517738079047167786871575497685273429891607534723929883623329806319957397360293023437393801169383140148901565618857011691951374163029694134953269041921313178017141480703888162377684321488200220501665986785513360199163355294059023826876349829900980477649033634307326468796219969908011705122369937925496261331895362764838648963331333114205143179198775100328966011509131107650393878501271823657282863733098413959354646148230324151552487138746976889244998924982804671188930281037573122390521447270627735722280193164142131636024940125498620292460022972965681437055782287107329702504632724857401832210983372895851287041078792150243513922226956468213067693962179805749144123424553614417178899270653185914067486815111008191340963638100660583202784658972898469761168680993673848201817912942681218380729783265747385347923838567034002746267574572672104665011373795083928748598309924172961791872109486823917216957746277695784801144935959381058763251720974254766320895183616639215071152733955382552736447131690704724541348559378980658152885471075516187154313276310319917924151562082051835440654665117828827487471094887089377768729994682099791784331126898488558849560472*i1^152 + 3997476623087807529531739004246892860132130670038404141985680865128346733647499316095931299817145727868667766274887007273000953118468398376606091820652021652955131338737454193815307194247560021185360402941868098762809737934564707268042207335503690673065906287682282130962704818657367221041670116637339685348251624225339292300106414436309870051699287654185077496160852308973713255340593958320037205707179388773368425538380298034439595097929775245065778156622656170843817733358278139818762388575535684920784109204042293771980391322263536937265781201121060763842959945979635405190692204136309129142276811761683833232705682031617206338255246816550058980217788822984433475970240384314406756140184243786499362929987788552332401874773488104040829231807180081419893538995174863757652725967811370844839405948868811740231764700724047552396584761774081882806018571858884126605408562850452374219444389390760424861105309345444642602921552389377902412226011877701962863094359228258125340233794132627760208807525291522015918162431068141381445991561009993793836883272684718672398932988133896074964285689164377564197133145120361638948663178454926827634451594524633429372852218618938423097460061241055154918822429664882900494892*i1^153 + 14012509680987904737244464407271727085075841195288157796101128268516992399590589327732407611969595089662259046867822786716766296409371538608669254164022405295926788844356407793588970225944333515763923555375330972513569784766582625649518463821854209011938524896074241491396207234356415164888379314763899132907859542162133984210326043167405430944113986678966490843632695863699712181865494271771058502794031693141173573355106438629138562805768977970204234892566783046649417021411478759531316596368168903609388655862751979943033093949904513269904602837923626017596305402670051143600919050573614291036850188256338948127694734747249913645015294485299024809215178050081678784520605087569851372303545456022760265700130060298947958148453852773165039558536925353107179392011279991908150878783097971242887456997100798970206840296728012106090405708422126546536416431680539027214574677153415963478100709613486881843416778983386223639568004544183996845148653234075330580639301168062948966756061676491292903950681349945089963966681746176909982038894964541640463213129048368732797408000537466497375677877797012210676822989016867387212376462830153805831874567785909601200932601776263469427799903853496128060584*i1^154 + 18935192539920417962538121877199050331839149775285602090994007564504668742565274969130943283261277621013178674012717326956229264789271209045773055042395116394511163318193787658847442997982391607511394096236564586089751436778759399409722943508705319421321556949038161926299169104207290503472615073615665459585168753170101394313756155076846216947677518877394034851482504299963362849546893574274737814305550583326321944094886692024411344637569959442474779103821270873541956754455253460862931089129380074267216506207141954604708670938374717444932901637332650506295750273091252368402222412987212054532168086891164175942449787127951579198411036150831611856612150457963295860476048848568220265180127479722106188056451695176645906970707750641746958189605651634336102675828143423834346448009087186919537089408138492544202232346139465770881601566406341817608162343260295394938065768393521036422173880375325965543453553475267532844410803286091222938520769618109292241057008033200657046619980083262065920524409874338495737261510513645331107867917771786116338569024355928880782625667681129331066687167527487890423433576872113453538735340413742970101041079705750623162585476239976187710228*i1^155 + -206984825873446084743682656059548180403665456745280315232610796440773722438314632678224214147749270229958200466644981489202724006276903911921749371396997718955829950327460506957845313057915388279668746759961091844957708959411112179344662616404199197748765124036941897567995129044636484486553741406029839242974029226496727343892697136640768622018223930150225500566851647127923494209385651913662262413356377087847949415874095801776143911147464034362928233954408302508517457198982872500877629815869111016022179286186642357468324914418895552097397936149767067049681888753845249224352067860987084976345513299413941367107537353316607169567456030691074804898643329317563233849794324403274374409821282454387740504249920500556607009571489615786390156774960874399246561251636833938315189646521690368000148957358521616370889735957355027793642042507187389361990431894886658878710184901676410004110189106006129172197362789437869137193812840219140555870706462317996393465329652130858189693801749887280598556231812890270035895018478798564512696550684903347701608095704292677469455694051365063189136625090160842354822777534373913416905389409507220529898962036311672*i1^156 + -14623347232976035602405116409143507544348564952534442122138271962792113578299068558610571025454785984875924450218857756368013233128632237092905084508783314482858154396720301149173138594437109418201557670472444122714200618325126707855362960048627642786988453054478465270074145116619438362261745937894965022647104975661753825677219218059027533359831448472694113177214718106480057788341044619295368912000660559605401225377036661804332136659193530682046445142801478309918627815917974491904732135407200700527866858494555863544851637783218259832533169155849332404109750811360373108780150632399704038956506186973995879111813891329903306313650705678067039961977322677456211265404081960065995964410953987189352937912134608017450704750338095570523551585183704842491273307708705278286156746596732097868809688536965045012332101224546583470284994200876025143470133895295478534345823147133342257740969412661751162429963094516801495973386495346115532356424413930299888365301104413010301539059860420794383065871806438663055733526563517741905147916501891917112227949695948374392308318669707095116670300533359584213639396135194996612316*i1^157 + -573128412408755457795850698977944473754127122401252421999901388996936250007083253731781398377558244505419383635319960851275001090648640261609298234652342448052181012083708486783668802853254912599698755875912541343956741719070772551533279752461673415709377363663365485143231257209612082880726371393202339564666172419640510012544010991499780088955309267094200155612874275105099001744389741527561078563252912588562570832613518309755350858646285880714453304458133501296022153763131353868044974945793134428968292626921904862600535992423591704545302262085671374472309544034410921241401036534806696774287647869785329101774698249840808138611687324075659001579522010795062599639169544411013506778903169276539940766368894975130196341242259220293672526436485690882733348904118111109977526453094056131529619586104837848055936267381079044920643672425126457123239182873742794187684289315497900363877707113620203878969291451705271954808409041739491271338909031268753749714507451620445995744795089026610784554347302727495112390201320862996429001306878492564467301737869870560147541108319214147692642024*i1^158 + 1333551651485111925731950335258802124950489958450806352539587553480042996122720554443558748277406963907982022287865925737442633223735545441216243568631563260905392562911182142597751745990460153710786392184612086238516443311749601682353639576582289987118258377992321075007876038051016218470239506499086540211165783815460329099088877843491083365194837600227534008285380170610234675819389953047925000269147499715928109150092577746307575924991092908062525428052582169580348737981737806042203473795100247964611194440435094171243548259248143595647748751953013574370342647908967816429404682480923012122291987526995009476819437792631754359346378954934695841778788314352147070127446674253470431751358646299212113388334860655474050534358810218672399912822528518489154322793734009301744444569776150639529722538387741238049363163549394542068171632303159342282153069729731663746327162106008266758896970582895835237700427178363654660624069481797923406784822350785108663356926372231045540811408599772194395157545583362152518329704656697609506623814479806012106451164076*i1^159 - N1*42968414646406325534917985483209687255973368441903659554546949842596652366187584433106111327308750815669369217583875341643709004309149813029821294849582819651226034039498430778774716200609390112687174948335635875750072900040978361362814378371*i3 ] ]