[ [ 1324989312610932165429472498098761894922368286129011545936435683402586500433318519361165790654869723061356219326990933318508157802672368907818868544372349828148867196454060488943128498205134990793897439596924539190854917338027198329138958157550795377045249888262153697147820994985348031079256014459285204834125039493871832936336068810563091961644840998121395815829195749224043672267425583271937022512150237713265845898880668514315136810926417227567249649860634048750490903351064865104288200277702863931539871510512437211793887735511513521993541852244426941687566503787856468911738488843061267555432265949977350374911295892344204732502632494498397945575585399200047391683575630441262386276392899727222788539440462745698359422918834947650228530178939685094462652035479881035643649083414757884336472096059296748763747916848750875455325055819001649154039146757347914045579713841672418630564091819761221555889834222478392491668498980575234111789396996377978885693074501459465262252621625371552544457181660114178311111685337598171916038430986910251219503233993898876568817353214260318059854117851420211706099299838478125019054876744641480880431388428331703703086062159879389409488484423000013273473277220883271853260477123363701909098186148341952690924086130518851831871737948496601127646670333442650036230424598032987728988854912171383978945562571747303344509456598751167997210488920201576815027669920076995948169178768637381268337097346360003756073982440302263965804507734171988444942107807899426598761206182122893157765645897987566024722342862223964588781164010091315200000000000000000000000000000000000000000000000000000 + 9917249346400666844789756745280283734439681039902759825315290144208475558886262054884295563217346511446512957650922838800935259396082319612456374202514501761792191597323173391869632792738859788123157308951804261446004241158449470192444534236035877359814205064949514802334404895070528885487449632185543698740771108328466114127964463673985007706570888895022933451811267113439619407359676916496508351585727640999414237366306601132459830035652374848742307953463919310547250896461822637756646116249347587272838803549736661857633264605761459646806227486062034318692586732985504410843446089546670367032848070847137746213726211247614998372689473709761627083788966156669492351801044764686552914512992482765039690657409596516806342646473406653160441104381518880457430027644022299530168743692338686231501666914814186121980535938934135923372595161842374880649229266862782772434591362153293973510649399975717632739077091193907106519258788140237561927301083823330705082064455701107619701185930913759436900437082000005742143723717959507067006730147871486632934978093647914894263641889780157633680274758743699288423581495619551297529924856380214736973410721641048311141329471825421801496270885046334601459289627978844858497546438618659012891814169510571604733662115123991868925600553902687545549718291598584487945070607399908472545897413300464901245198461770145412345280034436425446803772690493467448178575836200325782029054324894528547303321482190863059976924420910811477918713312275263062229539738021632152898448920313076173925423095052196212511743293043112579041570772364558336000000000000000000000000000000000000000000000000000*i1 + -87663303144510922949495880321512729601862810062594560415916919299129050975970928850041247461417042011779205543442596640674553476039160113331845585838561952255111573647580596416223323401302539939449695595800928745051171012041750398270529614688234487220636524649624255133455932750401351857497618466826645476900977718351444557905156887283649455400108504029994495042707315174008749096367722119568381918298548865643061093420433652113023156088070089460313161220285085042879640166599686788165385736971186905309316274593421267304869663900860160981078685165056398450975315297109366840395017428645057507193989591572684993292478134950529167897529307337077613786426713757462331559656284209619384031395084246307462026078998895914640427702410504056364937390777612350884465173408181783974728470771695206530698418388423924963838568602050470033669182010928284621865784153861039802216462339693315342011802837096691220846084265518206489983972801258394988025318560466652882819913342796415281679836040322641430154978634684711515785761213734678439626530974229285863469045702135888410936054564324464550945438406848371494014487438224796513006602531594995044256797471852723770837375601723831923146141089370513868875451901940226022061325327991585526692400644471560538253992555945177901525180165256512361516762165546813143488331682691905316396437070527729497254336935838093468820166328725364577920748926604530253537288282558843121904199633037941118048063364129690543137066383931285310935089160429806157322224293267580513639436439669709365048006292305293572187809615553474013251166998462726144000000000000000000000000000000000000000000000000*i1^2 + 409903374549230773683689937871618194796775427847694389697664458451676707384669904044821917543632704490177435817342146386833789867350744495424600407842266102192428047473156680832503113201489190085950004083452422886906482035361893863760982372791871661097319787137016194389963563400743317534082958683030154200103790446181608630635645424876702181420433446316087912685871490916775853835353618762033548471276274801518416081502722963952768613916485658031186310374270410143036213458908517348808721772718318099690980604765943434291785328344266132060719344794206831529102407883010592620247141823153496305532401392002348992389116648269073895552407009039375809732113835317708306403083137913911771250443110969145700940137316734842388713439650823910497023175112603490318375668503359447899001630151245303574324207044288129585722314469554633107097618203471919837266528403797115901303079039638526848110687073610505741263490486016793566456076449625324758927442282591373746030865487970168072687941794295180809040216033967762761478590722661085911935003375048672294391445014994132481566435609632330221178399095840360676523232811961494843199736190901530017189305181942314767377052865497796890379890910860204347743410471353154553149959741110018511044336660332772611058667499141159427997094969540789837578341249464012976361574311907254282180317526023910635140917815277402183817036984140975558520258171463998755442215395559604568033965430066772904242123892806478656132314932010326670617619287939574205704027899271472505371870057376636748302309374605103975829862815646313957391268195011133440000000000000000000000000000000000000000000000*i1^3 + -1233093873563272565744125616624793222019581078495435479493099482447763313303126251633398373117276162123840177601603843810634553596747828988697055188396079991427296140298116975873036935230813649613501697994441091240325728999937183058155046681662927870504526822789292888765044986103737370526933432855922920815135670600326307389547963024262859863997689900784981816672859493756648170300029485698173208187960056740277650185207734032628336746492816808119566443709706030402064068046665478349502286116929490404533747228036003834169048022321707986878300079584018875759583748211080890850768311826633736175874381317830432135161635251032604774654588376344935625363234349046591061087847225450356035684462956076310699987918763269921732642190818864009982402790453714309047112239505685427095200675995245788163757234896138635521852305667134867607369176034603366009333508429589464592178884781346981418108329287225058967096952243484914485350738195379857133633071589572550798129145097654106739983742895771353739726102670049786416279489143125745345597308600814162559261758514697896397740754525512874976105405737452216987780159952769220269117565232675582058766090660054761824177527081832893860186962185266311114567399723732574529428825048135977952940292299208896447291872207868538132878917584665317904934844922960770823357819503193722662261133559379246341808702670191478321952096454200663621762703992732923146778306121172244818357062767702687678505778568817126271306433117565672581175595639225809727411058836524794503179186763391026697673720843454417970179821737459984415596106203749416960000000000000000000000000000000000000000000*i1^4 + 2885831669158263692753699441696243579031861179598353786445431994555887028339779419067266600458917441582510779656396251761024911330304193086484965513297821191077175958618693102591352903654152366899831181724559959467640655530135539587731315859963090819940430534789417727208962795424181148348583427899036828709295539958004936169892466463082387195501161294353889543695800143869190313609477897144911267152717271871732049644723879676883100280021747474592087424071801571468024413972334024151683056154407394633671621546412631932589481303486462337083308706894055354623323461995257243651051543482564685080287924352406743553696812194000015586846196248353787802167652733106735317494443518034614412297701943301730219364423901353047405605293974821144767031369178960148516626393976614753249259367311144381052931779598965418018218579688241661288751931681930595527391953996066301847110174728110951931967879571872208935293466209622575745248505398053172382886350663293542379036196500629869607142956385014597632447440599799090980021199160349505607289524546793103227907412524177385248469592444022883534730991858751569091884921045563536146065223388034259064443739523411656041606193916346593298769266754569456417284197406494501063016012683728415997180678755750025558844498876284447363487398300833353312273157424560981617703554330070203870122758989764531486962137466745674225041938143017605905371696233541019597044138302427441039628370404269980470637474752664229716351295852988036970561665097682544344325877100946534516822218221490331121113306617977303329196915932699457991424319965206937600000000000000000000000000000000000000000*i1^5 + -5071560194725361796983261506387382471586695719289157853604012302189822668559419750808421065561784837966338119146842899789769290743134860480365679147530043690701075326767896412549322587326562079012783778176380221834220675574590085652093422975807007689950512388933900198905861985929724950661734504663289113692532123487746937282725465814154454101802017281354261303749865168539098851151671011084375753300378542527235147421104870393438758031446704214896048467549140575744022963464697044642910340049817842855081743769576711976357054259598713895935924533038989448272593415407760545393661788172635444934996633733138675422629088998941745412871150026314106388137613915814351047084589996635718823659733758925281038782259986328439119002305655826195064450820300726353260573157728585753012975619909288855078041376745366938187714984716307378658630103554075984069383476899484986872802583731766115642694892342668636857869644393270854494737960527470521390508475627525520464799240288922010300867344363755068063122510580423070473420589583636379192866519783701806581754480128834687384398257994941501163330036563060090612224050376714325216840201322031098949956552333796814389614258833632142691078548687669835185521097933875813234862148135943133214802844803460324306206461999825614241569220170521518417973613749890163215324314829772976960855304966281778922926732811275405896888781108841688524457966373722926880109703548970888891999177665589516413721150615848387067289620320151566214133566908405349332853511996093895654592190435807751529257787464172591225803110092181211714907687929826508800000000000000000000000000000000000000*i1^6 + 7076898287950378203493635493139791639254101093368478230349879774970368818778376866143692689023915567432074255139393892412470308246142358496748612224774408855038471295504769138189552571480058864453057734893534641302109839353948184637472290527645130951243867409525581243576460688271617044646608937674617766854859819923300021010738159647838321824301095737712462705521644288580506093146024537120403056273705536037962867851158991575810884521141766119282057766294863223791651700855146697606550792826731373729240541392733028008815835678653711318063737263342264310948713921543993880808729195569078346905641739649157054029074001388777443287322036042930879033239172522085881788884669169967625621649568873481654275987240465882552217717106556786827315296609907782557520917083294684127424252046412710051022603909128011361339409977296257732377066351895764077107699306304465493234812970903418529643645033698919949571514023462341272053692780443033266272743144549084955196909256821876298817257706702606653056638080910833880015245807460208582094004451947988407572118856868767031111694592025052459597695468460641656173374675686311688361366990586668765455452770828715001139443978594861130458436676992978467311453063147465145350470933604583580485527381501071948400052134195900864277927871566523908376807149490658004567886278520305155747124210631105661927674869762497192232177916714196579131034979548603164649825373379663507493228640451641430962216949814334668229646716306370935079236089958571623741629000015680365863338366095458939477653025342638875535253747598586361722220616697774080000000000000000000000000000000000000*i1^7 + -7934076345456983604219704673866099044557955960825282424205410384509509540160733783406559933570755172432717444729903939717112774226945383382219785745089071746880015361060527722844774163151543467370890991025409140416471925302546936270153664308106978790164029434012406503007000359370873267918387364390017264229588908786226075058428127964392037831199702333917777890360690217854181800215494032853194082793753858453189178623177402846816825004034922456216562313100270195289730870189075474096712069749136753514902863730690763286645639071648323466407911011634354070152327221273853695682422539623091050856946125926551567641901726649129748525650888605467542118408793986789129615945644346127215153405650788130233792864987391513523424975506387948086567930653460769911684292894958337714453382848771820745581165620017136741179848238001397744183098513512695083464760483802434606134012176877075560631847400299939142461322034355491902534392140490345807799152533154243081054998565244853417610869570528490521427582985771934082633850824301776947480282628159693969735900651406055662313433082686184980151787986190227040332888722852720668716519727378589347781864783109216869372823013618588539212410633294491138624291549935287066819679572731454042398757973734481060659354835363277060140269316793111217637544150055335199184681303673980988438232625323094368241020627903949973575437496820102333499443610201416667200821964626901484679259145014239630215675627481200645480893451374850481719209768985025348978483681357802334106945142290922703825597891638565909405282293745576439794225951432245248000000000000000000000000000000000*i1^8 + 6725245957588548554327591131825320938068703223116464446931928465545784883179155934360702558097067771314115377300330407193019186737578704408107537543035832350686296680231868004821651697891351852972178362280143088650151555657775436625360293358491016124129067362785707324092251223351890988347398405289605179357554482286879520692870291331505191319566284628820158438844401784445965375722861184537943185155535302847185587481744755692787814938519323684295600268663284330489250938517095314858417194511560415261540594141714001751236413802838130020331203495290597242713369577704638161042905684812299009732912210872465841575942692998638405247495126417123108022038839103578964807849414753587432485549334519314943215469098743916293887802867339109069546690346727068903062873140525698526409687559187902297336546896553679755519102965435398046490143652532984930970105573660338402219697013254824092009377157330880481950018800401141622128886091485501781248784420612065166751856469162446309647816693865453916565739562869889854777513008500146153372926985817801293157309088378259500757750973405623057731605332532731789117766269935267943007148821363630104393215394314887186741249355545572171114300886993894997405500752237887677201992696937950187187675502010222629988817823156901933452363329215835976745654788538266207971981994160877567512516900713768364887772293962739142848798358654055374385582817006156530435875032794704991110076216794702237589079067778612899995608157938775398043231028851965174430368456668425673781229079496693418935167633201591765120292318414702169814719057100800000000000000000000000000000000000*i1^9 + -4088780706205725946310762793195774842696540995539510740142101159534983497910044829708531493998040209049537304038880991136149336651439796417358683410356229237289398218868682591261927368695470818882214781357338965779385520860245099152541563828750309106462105910109954488162834573210644414961349068568623916215226245728979864569887066449303299050990310218217911273322629694908483479101322487211510825854387065774780960050970668897442354996052539115474001333735311399463637380705379728336073851296138868978939228001696697568232993864734430707949881122398563260110763562045800783666341033757315451398726833555517208059152645499814379462463088094339176441481467819085926885426381605825478180851298429809527657062812034520410788039359285373211870590739717416188286579771289081104925696411019467862515715111594662511680070078675561605286491794021148209973998895414435054688578058228172279005106580660639443815259901333366954314023657667916285870307713912174314191530218388763777010617574998417424083249057861919565992559707479310613954400532011595151209451869058203914850843925500540973845774679576946840978274237858938691511306412092445409270254846440926157777424630397400756263904295230629940879715514770748178013859847801971878714175786799695117488823385824953400861745527537080811088878389734966932791136776161011085231644684340398602991609466672431362857069209578809368650492109192695080856750360431322691196880492302643670854909704788544855333221064805011717001592450980452897829142466162559835846545280667324492860502027560948666658644568792551712668237582450032640000000000000000000000000000*i1^10 + 1750312169245296370075010710973888478327958926892429336843065559115619885594614417087239822733465517923789065528549008747023230685548787774226027633252899585052863216450453373917472133544067046399790027164682419803700509877989333170246866810874476917995409430396050449403582069267147430689335894050341325385276575348134410990977534589290816743107436229624592034571506762320172650099596694124355860945826867713237756766247780400282625190382254054613779252492636128789532955991425997909099435845799958087061517652577420683827746975794621215489068618617649931596912426023523596983610970757004799511882231522221070136931735734076025510092748191674596246146204666352821800579013015803489064843053571836943105408654655432750363812428659406219497356682418309705930521501274188786929351235090207754276173438361815866236829270727346072852904161873166490233610701119083517626929045843891576532577956878184511687202781280789300442295435214491677713318070708593906679483532520010909183745015353944333290421713922587017334330786313961718430898544036752230191359801630649903240064744588994786420307107567539946506020589282544185057556007531470396085396260378244925792810453316218638031476545509837831457190994297250729967452613617619440480232242422616504039880905308192180314939535801736765371615141770967424585352217956515832211167122095762565171430762247977904294973661480356508528668475989936482129151696616289500062447510072733679332137945050174782286374758137594658178110972704410934382396810855243076784159350131489375993444199307849334813774807481385348826516472568217600000000000000000000000000*i1^11 + -528988910247694315283073240173437097480210955100320985957777294565265591459482029899465484406837760901504250269444996112452484074859069718209048361883611151754279026464239628555322137241111028648406838015183593504362383017250622930675788451814886391763732073946729861128680835913286878225993170814197557320239010545593005525850518094116596634545932661446005216424804446229795661986861921164023456712312218306345666936018588755913916922175689671526339675288037557611212935069609416755983961006967366387490646478515196242299646417995574888048071003555491638237373627581443532319880344811948833628005582766337716054470105387468600002482258956182057417131046859033120589328496276818825192374812582073802086864057185261641357905221208513587788628038826154631969199142769134992642353690868171518419663028354826238233428054415802519674347059858601421301246696179320917955061897391686883282781340515808920207756885880538360395823464339815495910058359965016069890514121195264561513590997697182903505358245870773680286395638723650235827296932498556602492750944344766322693592293323189367954119133232374938615030754064581294054462125892055559992553611035910318689847684161478541407413249324708460657782605799120222340377577189180748551891076874594285800985281124937755410150304868041156232777004627803967531546337215859377226612186683600858651878254558424827961623674069400727422633266999449128958978243255048729437912374739578063784244863584908027640650633187476368814706842309783098733540084213556537343285050702695909043541278719092320774902905330622005306007828299776000000000000000000000000*i1^12 + 112626539033039847427890521077416130468398638082878413367368161323040398516344772031968620386147906073488141553379066628216577042197646151412182255006674664752542546319987319475321887593542273796832912813324180603087039961870447010207079739615405800849337272647674870932697931813192208659395803301213667718449869633488043537192479209712179937088528182989679521579306633016912471165083801587249312156665906507676074193522166012240908117314514470246392024732728401532406617465813206467006183949754109231191411583606767806936234366487041245662127324050574185520993209342454208578692195795891729510040428051264553742782608486510552418417837470003578465323670838596019574401552757566342854125384088721394541230421276363956311815508822198950126238549355409196498238123279751602323739895351797611949285169917432756640344061165204227378206260114949970376026845310320379616306886165850665568925684930084114454817872341142632286540532547515084597306431615922719661786565503295008489567886841257430979719378415880066218247780867946020258055901516566676094592932495644428498391490049224690443257385741154759586940183134422249679132464650734142320786903410067771577502435584331310524851132746946094805677166678309039046667241431108610917956248357620185957733652417805208365415007155296866200277561844004775141573020511086620297729170065256668975879365413329983799121447089830696620132230256708938013709077215080582115122395022999259813066631512485578744879504598082186226322043645052587888914042047901764229027047979474271134729376085073028165274262431869315641753542328320000000000000000000000*i1^13 + -15468926531216760760969314675657897758726457702763239995568707743919879801561355637425546870731340722646655346422136855827524239868872520145143008602529490520122557429019116434073115468259260861448499189161013258007359391902152602740319251853752455108996330745064844829639379325167303644252572375496290572781093912687392712907729358396291954551077346286925313116318935704519196747533218839657505163060240330419955955317590023944940802910058324354947457163017731034805223153885542309769263893311657296977187285961344917738115283052698826046201955740340385154258717227534885673923762209649373008884658268204697590777405576068451340895919339919384646516501763938251236596545017949153360093007585420165458972715184480227768605158038331291743631157779167705016433991148333336916360818414814447804134822012606538333831882135517650812902096575256633986194607988399820893599757946042327058472070989586874625209763977847048148262959002244777007565059289926821206937241148413931508634243977930537200207622162812266286522099956118144868055780641705896702131127479342075154666316620886163821486793127627449732143985771789139890215925209839127325371827251319620652247809622006048601144869055812636251353755873736830564078586338186235245066137746065401308199718120692414483174826904694403331737104259955790794665172980713783884569894336976129060877742259936176665700190380656709677947229455884186149264311011936895305702523227042898626247111996291575392546755273837256353135963583595855168418412611456515071938170647040923317873674094875342623576756101267791008079911321600000000000000000000*i1^14 + 709440475410772792793070356125301808476248341918924557045438988215080004221061624697805039025483471146939858990867106777617899208015606405091354960386837289757123076135283786609488885928719653012218265825056988615231952570535919149769008683072189694754861428991984529147062029882831764328557672411035697914447447980922298119707826724277976982975057555375518874431771200661797718559233812147342266565319438555514651553668927037611345888696189757669818219988075597048313817625017570941669743552324467584081576562492638272551404390274839570090729416431178790181192740132608722018707814390088297359504254980101837177976188214555652076204355319065062615529088895948099590185762038790915410584580780708527486159403285957879514684702778251723780121423053650147671107790792765751356902142194801261461250413638547398098011021609679898366192250796792521708496295436781923987908063545769863194801372932762742260277015663188475274299949201775102867434502307494906937059850461350670816091988231366344006462094044229423184082599113442091152841251466649123789996114424266179980772911468398289387845476306422577039906029997152561116436910182926075612364724015775857223409458058182372236941432940513162355226197129403095399605861744368828772068167823276048894077046950878924370545567941076138787791166930895056321441358052394997942505759043324076324242778716974351651011723895856185736741227612770520677402940199636471979485752997346136044251370872449543704004462833146618507981966945118975864002566978577966493048700448151476747942329050827074260531277585693333304377344000000000000000000*i1^15 + 175617546764438896860523697660561564944268647759742445462450089393987550254196483747742576842468306671923573422499119468066131792408916603721334138961319802704317918829098351941027722464177139346627309541358349331238222940478458923324749202532744297204430820699550074673207317593012788998667944419768093171314688567603730081216164694677324014148585715954548998215273785971974996550635762228931687622374647731928614974043813892450226831088011929619292863041826137493892584226495229476067594091742971094667367747493623995414385586848719955776095281266339328823523036260074436529541861930455269313191139930888439201590023299138361305120469713308881229020479638184324035389636364827017177669133599519239013501405442023081085983093369674172582983527385462744703983962738002273251527181448558538808414429211364256108628649348938000046952373427531746170354242229841036677187686187514467080176253384551933667432768132921815416459451378782513792589292034489041538545621433025921662989250943399442849391220638696604412732251474162653372109679124794667171909579456000511052262456773680130123659307691581714733837293865176600158957960469997733117612364122239165548466825050979102573115087477752386295605369266697095373001468422303156833583465159673390271103772235073986603278301075454626639290838183321350455850490435013929050973072723815182414552541806190026295523755974565195807836109004465991840196999504158979922738362196424949652025651702554320473723478329566527386613003633073692971753911434893106564621473486564025276829342393336227182913958881602048685506560000000000000000*i1^16 + -30689869638097951691212493774782671256272491081579379748341459350418627395105787837309438337688697257341598329366821015113551606878178914987394505768560599907875395049914616930588034832376031150787141468328845656035424937241589982355382077853433260809033825460855227402321319206931204562440512732891374162903790190743456214953111755921347794164210762865241224275547606548928938654207347058204534599070716165944974431014934278626442401079512056265323930876538527413951233168562168453535740515412377435210284739696518523696986259740987583830295156872819848044173870079616181386031789605065220799545161791897099628161821151091999792798774208552409113562112681677498296114407746622046713202020004049663811044022133036514844282301519631845227082420064092562440714397522093202518773278431976496584717996156488026132415815549028597519184488463168725244494360333642279166210521547732782947096782479692010865595058254579280576941807985308019293147744608876351521854855148925912157991008721922350727396686988984441661251710567660639377378251867878228706600040879308106718504333524821369044864817243161778379167779748443368732978695770016882928766546605784794015056243154379315886672531587193793309724850024548313149055596015925060622463648799978524874083787379452685760366669310719952274482945715425178102211357563927629042997962588858986957671518503997313587414374928502089836159059069174692603849631245548321794482255986780267313271515589863021874846629054108155349785672356527031444489179701342135432809249344896539307816539602750781012992532903563789284147200000000000000*i1^17 + 996901281342425428527048165567842028198879686999271144141326911238393275167504964716775671955555658899121202091617602228270109223968179375462689795872098975226539532560638079502230220829498719347735791157857070853629462598506470750529705660059926116990769704086429554978790519252942826815731815296124081470916907978286383988647465240672113903315768218139518280571486669130151056113269916291148560071590212636984286056440601519740336045442005095603200424275707457160931915400766119449761411114373233136365417385445608289806710089784572534502345851661695684011578540174756043388812988210359157492361122701739603397239851374540920959485512023700833510887184251482182357483714825733972071502297873301893496343313864862559663759305995191421928201093930483246689933139245641472521878522457546150560787449112143339519268376355059637599128204360044137006159289797686225492863681709323011287086362273839156390756415837117491848475079687282209916304187409928569447387975355828308807203990267288371413310390495606998074071562481930367984179985457555703453597899197923004251625601326401021141796993502417046959782372044269034386764073557055497435040165378753969357951171690744841366959313411056798583573859674910591248639313847317227340343530192838743525824756895729865975076575082628646268361332955473950167263847119388679452836076546658157411962081725871613283570136925711552566748418935986446814260336741738070603590353018747888078067844700501283460144831486132208524763187440656592290215871190855846294868556941161057084607898538635835117196607964573597696000000000000*i1^18 + 112242685288133970045492500749188263234786834150244623778421427502747315740187841312320260667920314299248673624608259031714482167706008379895978341605069706414378568195540239185938884553633088848964928498360658474286718769874002683431063514217280308578710957832057339079993103244789364579363811967849958820110861676406222766310033002347485436089488131105589749278890623522057408075776023445497830619355467429424840969579918998161213388786396781494927555146829171126471649136049336845726496506758813882131809271326939202291920749524718202540484308979947453145903581935708293748017273313790560727838549583177820642401949443212648498072421906107077404465018870111825314235649984777817464856964397115225517396332897256695547478154615009772111380738592168726577731493056867313027082069802075562891340036452473055416823337261357353634580871124331930690079553681515049935925664789063500125973209956784795143226141428123845500147136141304959354880936323543609519029179328181512909003691090603790983283101611797520871009799823487454967386107616816594673667143137957879422181788878127716991158350966407442263095937192677321985636755844210700291757373287768680389647336291585809182679484883011341288297986710127547388361604205250252984487087658037220765929271147717372441531316795011207868237615236401703745777595737791673962462688023842250997594659364544428003121227313241117245625754525335019707980161847030449251109524768253867725086430777933051067235860503344948139090545473234375895439300404395945429185319047086132469117898937101634529407782979475865600000000000*i1^19 + -11412246897449207156006521532815973610442011580876723790819144566567069299221798894085279317468256770021782882453528639405248295743968748931589249094638326970368169165578620901083921097728111979709164195409984961212544531646728991744284017784715980060524269519759614258553455604259509541322782982481616346505055268223345328208038954338162593304841483110213380783095523201990420107179508233116321759685585307932228356346038793835410482107225016420113349766721977806809152614471926136238755937700187315915606925499096407346351194644410505953604456915091777764522708050416110268742966548309618689543313440687732970431541230378725564542128613091863213103198412772447413496270382497647954421196152140093589791644473501603931099109785210163962980895534289143837945079658982773145606893514800676529872331545059414211000208448733159957456128945319289903763667946632928742646566967908797241572929627737438640205681122291570325307984399588617356644650385181791028749629263537890319384222153403138345439444846326489899586393357151602530729243749178060418264014126406976220705216951811230457184447469635529046102826798995440888902172181131685835738184401040518762810121255330266541409423487760920219080401314260178313763311227491869516671909727015014789069837656529099290862835099799442760707043986705660440598769423891092662275472799798807565913767978957744840418641659933886824104672123830565374241370599183056395502345832126976733452005328614971482343632045385225754680936081815493475216227401896682114139615507167524389968244302963375780199072771604480000000000*i1^20 + 554668654030438346498989822722809299073139555927421815784637061722262944320752055426286181917230182162246389186773887074716724303460690987068911722059177916432867384577917255755319167816099799787758899839141036181235034146787869429370880507057359645267168215796712840275696606883073653728680311029262084600506023591311322962732383166263575172945433660468994842641903956744851661520881106515031360991337583895775631572773505887118795638404929793839909617741157776127955853621663899267682452268422981072730061256975060395336836193690278116217125652896423507777770546129329159660116409827301124331663960961533987023039771659384988213830798153482560677672726467795232589058255004030994931371038700206789507357155597233669357734191436032290556731503440405710304946944737613989071872126430396251617234532597737688383002501290418876624824735149069665931952372652311543399088199213165065174544396960866696227916979121048389118084466806401522045934014203335452306179081067988948986808890481646734653707698729144629969275325775928312966345631318227539149020225238974100220679072380566868246682614178240930572466216259035455112652703002724229066592815888260902730543088396971180142685707153022776394815144161587336412953489198283451786604131681964607426601730978140904110420174215581869371703128901588250351821294096743801908582477597619880722875641084454466670576489674236001969508026124916427123519239902969420827617660082401088129878027723443763186992652225445099924358225294028914977389465606813063835690324832542061459716862625526489397065678848000000000*i1^21 + -9870366620089932007339874777224770759025742244392022384736590787498514636609764837966145231971698418726559068182119652976484379426593590059500092003852588096497334108504503683836320669804671721095338974542058533980987749539653854779481246174260429612236875014977953829813839566991718154105866687889440446993445185634302076263399027438825813781729219431165922952146015076313958847870573132903015622646575865780830974650844422712617066250812853667141496150315552857070483628124023762926946284222134749657417019759651655361732984233518304214717766673007669660578940539309428292595517764212340151838710886428633660558025158096147180464719257736072643757044673321724925932103271952756592646843024613175706017979202575837603855735439567048299981786587214204081478444900189548336365178670812248937527415200237417826602210337464191974302420827502865618059118644124181769369195520570700596245826272680084683959959705130725268578925995505865394780452444448022672592910982949851306473626360537378613719899984435269469218562516370562637413496179564913719657217661786661907955478269546589697221548736615765794222915362560712883338953011966919897641392586940079457863086641423273102508880718014433552913386079498988248552113601275814564260161806573940783240688514971825548391941178624531221629520061140767348115852286612891178118017776711987691788454999331624367761652525048092875492302888042993623820557495554959615707035228690031246224568274524777724942956718369038295332458183697108275134491434594606374312316724311857990373974616087936213450752000000000*i1^22 + -455226065556892314858911697613037202673787768603001463509310473207211902681342563517446235212669290564637663096354869385644235964800295656133194917240142667674655555362396627292439949166399989811006329619590664968851114382364040157003451647441921157640382357786771116180667889005815074188804583925533092600597378225810735127533695338125194889025619013053809934350653429232095367727822292215977417249162186852711728978198130402805763836418749898209162664583091302897904497644271503025271631002064134689531124756973098427933321020481161523412266176318824054827112564695004739508999478002849402864278294209274459716821751460817143131131533264234934500277061612201245482157478873148188359456402716363218880495038822834975123899299449567123562134664741282647411284499154085244141685916444013107617743956757226256339833052857830378434307222257711202529605700401020715243317361371577205858799732706192800330196914861815625199796152946234270490933889795450520348430919100890370537228587961633119489967659571579347611637476508966983632141245741273386914848024397421569245974537285909963860072629932202748204074400458610437332628676886554501032790829133022420988907034386515497346976371547200738781346345337787556804384852309257217201222211259150974168254382957441601975734998268033598971578101317858232731401802907186792406082641407161184511793816547966750865014352789411458565418940704334850714599670431525547513938265033256124869325502720299704020369766520922101437064204238668581493066306534658094413854970901068125632833808378000761159680000000*i1^23 + -6614981154044394639225247629363260243360006426065661106189515151175192555564835887118099659236966339739858255329232540560504307582556009897358944865996386473552570366927007564838392980317665788960104624343648118297713192926806642189727924713795186106325915544192863706361212253662031338445989880665176516848306552144332616272999096303813931588918086550767301130915044533815293697683596413430286189601774209400912380475702357614722435642139668862492647391154619875545236345957453860659035485383728892769302393973221704218780339691802210205630749296034282891470326467907069931991022515481977739358795225844623386167902750967152996724568341959546672450789538815730417151421473251792557657523374260385958907032107263909865726970821609224616127273086197319261403791473466774414677269596374704418840617469895319181232908525446766411693636198332601562261136874014552729961795451288922089605074595457452510891444103019165307774857821839717316594289667518474398798108796536460067671118290728689768328699594442776298057164411623661177128001867131131081896359078236266427063820349814626582636670848746721555399285640471967847326291676504974360520684283487304806679687878778567507479733871613918960061590411184845818302852253172084638682267813914567794046754219803507793612525754230923317670363565743717545542748975980516988171274466212116283766415240406792095252531816561097626135810812754421430793978925451213167818460327590654863204070951971695914746732835354729167962143204959252053177089670065113349707152104684135444664138441716400128000000*i1^24 + -30597305643308613063214208737892606553447975952641746318578133967860220053956423043473241142090217423017726870540461789926818104152918496814290165696919277635461292582681467939803266544306819435256832500631416389141286135952227768236130369522731635273782290336624194328866840968153742010135735001945706465609602394104103099389419974902818550762062420260065133456091295355557867525752938491016543314313145490856714113304266258158137627518635524869048026387239126032892662386810516934852624340020072941841600048976878811834847580753241991168085296503109658844326630742644556156633083460549393095638248952317870968500712044644441466323915310593724683504780814336749945356852968664156203540426644435758854231540820178973693661122662077693787015786671439981495397221627170936707581193339817991061680761738658888214018579535955635433497216164775136464735690846107967398247332989017438231379076711885779799697853030934439555911059055443056092021768008343134528037017670312784807156527870456366794727631084639733694530962793754160266858232471262993795912553972765565244262451287700960430879207873535689492288200113547511440681285222582045676868560022731917270896266370505242578125381209679860009280714996961071782394741781640693160157574329218338120522624713932186947100119584551505888705798025773103513961482396616534970029611192814886127547343713929028980888509103257176261789359164273277770089510138586355459728777802972968226733874399512726425373187754654436354605285978617725909090296409256679729489125996126328614210061834649600000*i1^25 + 194284707742371923317364938967597222405867354684517800144155643258141112736351776271642789029458094975144078354970716976266394203694791401245784672432583550602743121729548586565483225405150680133864887370334709266149366762237432006877927191270827648916588152212271211639201509678115367430507147265009646438722089481058367316834511604467229022732087141215506404595963623458264030964383538990207488333072913385629182400039426749311263755090446684613376299302090404784724251553715219343485656799244132674963754906204662189803796010604202418742350518288358126358196596330500999923907081491383907361189547349591997701501327916256118719195164353495313492874275373831332098682097226623810200140166954233587980453007430338554956576397483376298781599593600891303283489444235979467059679386795349974844369156258570318266825459323894568513104470139483271686134634066996773271289801205622961152237135674345234490424675821761261440838520990070214819500208194887140939741219315288358586412797579684899845981277632082930627515976287411492370221937563626305170288431797732649316426331241407024192454649328031712159561464779539369919675885412533535540299305775435488351789116790929888544303601463534562677406377282582800396223705839055747370081164974783544450365078702696833196418021233464898099061616334200420263305469672226149760990992439200342077661871418740298650881442873989174916833811524442405662097853841151729704715129779909258471771594426897871429473257838371056314719289996127570742561694175914358934904575323762313763812802560000*i1^26 + 3767129508465834938551639664790049928752231828789554221642109515246710521609595484159969014732961659086387812914096793546251683311227263123029388527383127734332814592651207126842230527166170524823692448176309876247633998944398756851185959844725117816613309001277083633264738243573647895235663254125592625318406725721237889608143167513752874172903971757556542757893179543558086413651493655409980304813483130778917205607755031320835324880750901432894246305988140517967190129267601635086969670105418336477629205877481726392989936495306700765375535398550391871022356721753273847156736587314967828578277520942664411699042940427141506899544691923698082203622740756550575647117525731856465513003010804298501767177188860411935234673426947218208614712618503364286043727266328290254281702890517124135249776681374565906052211311028622123439964269120787701334078302842463697665990575208230650797865854397154393185352790605959077771845863245858447397044897697027333312969585842135252892160224093822921499876015453321154659055901860005659950943762138453621453983061499738730543069989258894340985608913969193607858161644522952295913509719638389842953427706994238090666309071786667779455568152950107148193711532787989557102094202114626875031395820272210453789484676121201081259853684630923758834497539662896100750345215308935937345947404687032398788252834472772508369690588829205801134324049924746895490000069721950159590177870143490142604455640109463373860682862350300221959464578841973521933706229440470859785460207270115462348800000*i1^27 + 16934835179718954711940802261265277848544910060149679442564539648065292571435806372529019205806175879207376948747579912306359032637673915552479816700973582872538158037162283063611966059406719034756904591559509863620723231128179839543039041249870363087013928278505801277175068849987765770790162855569229501462283301039565001321921849483358864290574575150147364447384222373661602000651957236841294232608106004252782942222782401358439727368420145241369550585051319423646348290622318227634524088185920131870700211513163980489807851372095571120663753849715299183471113027757332016495279545305918488806334988590950724456725750475371505776001211385032542504349632478807231142666003435521704789446345187019873309316673422349764377406505111649536297616207798992229556782409109283785739002090963311008724230850126305356390553219117127865276537470670512704799152562346948218649605035990783026420017855270834849099036638407251576375074045279853405541982178846782843078325016287895897486898245549259903111667007290878627182479414942594129806008308892327979092693248129944966918209154787819730055623042922255811037360184775659963359049620529950271568882354341046944489995730775658470179172987351013541640905010227228580992379910175231011302174043446453974112117961597753711218844910944346626038683473476415503745907309744305157341818373705034074224271945412028764922262358041581765094917314515618557031525069955399337816904474382075442490190231098462436440969191442166697120878135106649170510525717071751031381431406800404480000*i1^28 + -45292446252660156182333728693738763578154722566933569293822502849444690913726240060828333126854820001879562484698193604344860251508617156678042161955625736026730037401499060960325134765193844233725502783158500427470492301247083638533093658836925408436450179973247973175837130884428008430031982850147646132580283996621814500287199676015859580473006824238904117854402841614399784950692266899714073847984560202233875617598405777621472365820689557023251780286585163294361642149381120285640607003683412723308414000048671751857553322885618093061589142306121779798675650557938598366656381139123599328788083744788855232048869810972652015640798828470859179909025558699522520924717853586204907796309488760966793723078393804928035968675322416942963048113998339662885852638594444166209323850882508123633039155896927607206516914204421551615468914400731944809545626365773520401614939102319757683940053012489953956047507011764982481893736729526810039673208002937605272518454305425581579367265918256233449749574502261122105583940088503823054300223926785842786899227345811749513844205105195214642343204986593189262105333649332241158484197039002113064677735684629842709784681851261386291292834145842818505069627646404422379640152803902464177952050590310057840495977717697046284924472414836020538607654204441025876339083161832375616726494135185258954065349279923580686465369313700322549964683173228531879401946975293947419914858105877250000700033535528163304820737686848749892135799120635084351581434239123326333644548603904000*i1^29 + -929263090345789754016798612456713836681961831235610317630235551500618452267935919641335697743283851297754305349051250475911849996269078367645119486923850578490312531840469482790750544028891243651341510294314078510882031891116865858383268422975088736526100551332890933533466293476174650768764136041031121416606234482007065778628817260884294071114518257875896811434812455979400629365551480138416886399529242945776139865648093711255545852652121458037968411117255312039319937807230650123031370881506202750915045195715338876992065414336789574168369558271341941763300545367623602534074096839440022519369592852750776757831879000392734007260487339228332648208217617889172803025466961905678900505749665694610687848264648105560574194385629226692624738349911409108575469218572563315950379681036291233534823071834900610767480185767536488658621609891808997948572731828432544401344062231880823762388099550612540198325778867367228213359991943543599666456253113796873896897875713162904953622949921750049104534357552761611012989748957583581855576537952830313777587630368501306553547594180531463324987615104867006935613853578906880570735027476655764997401431182155133541875812821070104264014552532672215770372449887896660024455475190277561905337912259084668938888452687383416833648741899110333436497057279059641802180913625497743735931227261082921694877118789277447077103467295846530741467946164950042699532652129364480773678214912391324962289734807195172726274284380539148016545321185440779259909088506023504734532403200*i1^30 + -3007413437332365601525353435017277150665802383698547432358098577380476142664525695950670785496975826779174597179202745806205765765429681752881195223560597707988167626306017346419504998776247361628403271377074615025317123217073114476528214200255470496116273857354254718313261227469962383538468368245671369971484651041198286538228355562525311290772937519413609511070434767162197674716116901174026210884147923905541483907511807152827002740351887290056525514698041101401799063953229091547708695827106948632898758364211127480587773742392920862802709792292232844225929446159325469753868283415937199459229883431787157084583209947758764120644502795574527213869994676202120880476642224132395809968092350621596086957956360784821106008130977243267375109784972739345237465250165243350793228248498267988982812121834044486310189122175084998617822132424536240970910868293269873526839157601084857558126414400486964317619895332558313109541097268645564830720741885840572305385845806247887562595592969653480922607858456140860186247246202463172632413797099185518071229227067973885080741352693978706384545261543077786614747372154625389141579383180274944567331741211184946068480714546955951790828972587100995662567053981545782830897162118899537862293699115904254748653809926234951134299395658538148951325655448530601297685821888883401413539888276718515980649755651438558066904845490661487848854401285507089999840296399982101486505327466720386567006513103760297918889907359212260643392828993085256987428655799237345280000*i1^31 + 10006144200056207015469309742678658383700345811039033032860626719103236115462604969476731248366261451743246761155918024712485416205694474341183191702384790065684231739151405312078437548775738591970303627803002662016283985556921151288967767577642358910325852855652465738472106073649188226559341767393890186021432496481324284435915362977804388423346061367247857522085207269548412598727486288336480238695559955090205547133828239867654038556856443694421866253493137724441557354592283960219198825409875602195658036634094407074763337249044586237622883395278804413532953401907875152575030794548821455668337522093607865725636707880890078547845758985772428074270618947837579893630193652193801869605809600891227905694651463812735784173135940166435863486282506824409412961702369613137381509700655054077868904201588999230167752152716782828213476830614417481765513586025259690876436287138323123176351023386644624643120463177417086626575456248221597185799849506111776465832532622772003789995119731266257690518485420628281520597036628824863121763906195617180711594416848944007318076042095665441557449401032935020466395870899596039232207428459929856228884783466101245308654847219645575943441481627130139464250814125076201960336222582232209714381007048595430800274260421839944691554017811167215961947666051050037760343579634970676079697189679581643452707414885901436596614762207642652600654257501834922256232496556448549360998182390549696485645340360066465634253628212965915435556137207462641385417187157606400*i1^32 + 116013184458482723635120520788955372931745722808994563354405534937289930311998726847115166732394192907954591857271759229724497335581898041752659167249233512286902039870568153557693245057371885010788741395290345225483313944042752317518889381835134684664263248792636440736706229422005863255273773435281690461755780028821280868801762347538557474018712343282450969073438894240318362134360378129715580419094684898200470577145825783749055680989401520760918123243854590595789734830045875557820093915855675485650257015121958296398072857655050758322086172891546213180767364282698407029991238919993670140106219971446992415328634688979283729145667224820550885974835487458818908623352757337562944418736378368272913977500011568869893086039559714480305904650001553419972194132130040903535728462761150681873947312482902402663883772847559340267937104854350757617611946193771307955471234807937874901727850451822450638617968509371822714373158189929994827209469587319330304852669632208691796316833726846382117379575890774299816871084180471544068909101233346788194106893305478724964174462655735687601832771503507215854722777918625176565662028695438196935378734601111723101708309242884922417466637915605173792135781702251464063028036581084937006156805121631641945079285006200174945688783077108774269925529342899423806491599946776380273804188250443883184569290524578629261123080460299021678980481536939258705755263713957957030948645001627673042972082515283768718160965724777079965044626441108767477962742169600*i1^33 + 181751708828478509981582048315843240243683431401960505056026299672785208659336162513779436950052092964449784390117385477195947895530980604377906475960373299290737185847693560395356146873099152293658123025189519987189976712986573348971482966432139588283640083327394545667473252765761021325426801772873881085823269138902633874622262310813375253963674568975925003417184441300256854424323494507693733516564776711135071787296744473972374513672068458024083166551657865357431669319079888513275366583047196142998621829230498775025043366358128823546796546232572769289480769729051639800482613721674056358350844177817145050113228167710608311140709962520853958826433575426179943040394014262441685223713722528148760485643327085959513229459940722285939049332739940194362551976086985151848432147501893677883086606735679940797653765703824978021443521446732073553916313186459481632787050436785094691731347766652772061730057665669565761067122305476720492941717042656214519968537133313531307487896119535592896703444042069464566049286085721220513371396185654769709877970764241317220717157180166236276547145018747551254456306913294177710005902900171636302038851842587399533434197351055569580139545320895257454551525496617020836708994671853683880843809613055074266420144671453981471473058714322844350480239788120014969671711948179333224453950968456342436391104394975781763760613476638298835990744924224822596754538786491793712400572286970449540113911642588708352234221123306390716735630657366948132683776*i1^34 + -895009974082650720608421066413139882059389716934600119485528233487421943033104047229107984939430492731695486668330601143603104901022868934343482904281593266331757233954367054978352806758321046743850411393970385028117804619797966045648214233263376336954545142257969454012923912817662408672831601756253339378846946384248474351090618341342035463879963223597697653052448402906619449047772471139038094595229585495638727756799318761464491495029873010222228934671304737564122820534386055243978394285777629015639882472606910818666317507264535686393192447394256566959655383740587995994546625652385030282215070976743158324807737246104191392400471863812509572762982157849950040325776144604781169308128101283940315976971258638808048982832693215115790441986098131481360591745950443417268817234920993897801235430803067771845580813407777670075936282731202710908494855568023685138635797273860900060400576353198369073619717941851593025811811099914804598503047716273572506122265075261902203614571972289948600404204523758045430616483164730723548218655586694430362291117500775946971942244914342897357297701154213271076327372937569943450039754621356924995107766540700822418147624477452538203561577147903272029921604558411342206420539088106869247233355953045231050390352305492794001411238177876686204065291580668921258170543573852424650224597721800915311985133131591326085578490394752752338326193898930722678064767025333021675938274019379647980029813992020714962071636121386375802460313158911262720*i1^35 + -5429036905351457415887115472425930747113845700501996690571037898700811970309559330093082620754217898180218670674015145984912076461896485486656738360520975977108353204106110245520293040521686538219072950091680267879475483608100931182211602218350977077484382937731101600062115033483657472147511810976756556366823935641612192531361875329406932476204723916797208554694021374661122709941637319601268126187749007107515650597499232762547314596279997602098458903252235932758291330488662600895694148953534032891673021553301603766757206823037346675858618193082908175259910641449108461054905009406199023492988065787919247061822624849932084932550512694367550840244316338293935375284289372563182700328515725461666504980153939862001452467072679594615071474970232202978115416778724942361314306814275671251352528352657476779204820981419999436332514170527368486423833384826993390375105481271902164040089673031038996996654525457657936170150684871062148838622537243829121953293374178362452285294632962078333875298460446842814608081838553187631357868699504249487778331865149692766388216473331325220621308444891780428740515882833822029821402635078636876339239180400454601823248116712010515644682879776413285137893216423693387842994717122193996327489353057306415805879819377686685426629436966627177503285653253469740634126246223329103962530014046109994361065461634374920168334231113854698671910794144144073887471328371095958440614600211112435432161481967345174121552327418237969792514559836160*i1^36 + -4544484921858686021816339490878091730434437113005834833956872903018032252616938263180471564629356223342835406247958516653614134289784268652034030277042132592050201712186010017673343353130922275919643228748164853315926025413574143689879566403200926980134304346432990547681659933101593394248737630102190346707268552805399325887640655185845710743686143319656630691587872389904336765787575831600989340487022252062466757462666214818972643623809168742877211240473809417521658487473875418310730303318208736403799627219943594215166271232201589018066619473303078121425722402797951704673511662695835631833770116731761338530216393069512002302569185824549257986622364293584569118923090828739836347718091470213320601792560276367144151954410778822393224290003415717962811661191044877288985218875202316948895259439320050366311986387780606130913243320986880129399916727239849264067441906155830872026927449763711837117875797287550584421709065890834426786613907546686613694365256130874464775187919959214698440099903755586687703863441121928948572323492216900131635397862376635502022280719201525973300422762901323676227640803111650840431969378575418081340144627469044970029789354637264443852332413018355808894849751176719103440720822359601188804650579027832627356609133372605853380900354723271892656309766577578714058247128046983416241799989668727514996142565040146265260013949710883828048033782848178197712178335351327327875840664165256221439190136517689161853730661420879463338475520*i1^37 + -9166590355073439394282509223522635666511471518315991324154212936781222051210434620578385909177446767994932163787971769133783155173829549282428066350505563827835314588735426071914705127329282356822114635893211066099648670013513223840213885948691079756178866695237177974879739584818745309531077994373068544336742994358155248928690994809228666700001094435333568432212269697450614649221586082317594061783377846671776051454043769508495551294999471046892116523448957385757088495242632334768699127475680483527343753451121267203163124727284897521933824887355359189424592460391253904507415106138606750223444188406506384601489229407398291470306156555610747502268810266053530248185094911641531936005785614788505455270866472075913452669365392341724501089029822366267829418983089119043033406176890415012803515781575830167373217738010459929245366254579515633660476043997877370010705738336301007947610940414297893197966703297548228230694717959849836778088924660566664454206160236499452805429050101286155860736022930381390649560506667781561395291894747908506285101591185762239181112981822899503800524231298520707273431717494504131110304419204393760716048630373237079247004253337750897176851174075860153786540947049510636171290561966583417588087950842722443380977373987499478897039727997144342205275753646292446685001014950094214937896669765135793906110630399207014940770948482334833800817874572813720318821582875927462311737483144740910669359544046410362922630098257193205760*i1^38 + 985395258880244548888335294021261250468352614061523101512102359260703414791322379079052472461762530882654009249677979845133342320975954153886631296198127595392676895779361606821562010452602518081025657291743667088955998513234274205057461576605964274925187990136731513569748227766551430624239544758607510669805150824198063494783527984401941821274658949886263573931949249348889512524171011163292992978771115145423225053361453005437396780741744686412894285947084754641583856725603952151256945461713300835847265161953365788472419816244891431170816861028981045312710482195672196037314253002315651912972456309107471578161895222932405242736023329712738584026620274077989612400563534157686784202489831659422392511098421832522546050701978370131316950201160958240462204951543054694657646435920799414370151633555997937145503083488933097583565317886457598458011840445756067452307767355983644850355614006577556709235525308991168539365528084678842683220800647754181490432521755688172261761526735771985183161040229338953851342186617332459618403038198525743409375152294475861195303264405655028778793059994245890111057434660088068417644429612337381977443491615762055899155663395938687467623352057590683162340139916963639500867648699519772039352557861295361181398817395935731077609123035223557702647347799688591632215760896606705627314154665242651582773050780095608213327231966129471447416265275403044037972231859115773541039700799493274776176127703332921354237692084224*i1^39 + -32876722658894012908617867469309257000583420982412550287265271286376907266312889648659699239826840237013727976313950995605123765212348999275581126399937152525597677628422644376648679716597262418763890654776367515328134751622507340412769915494365310032873658311534970097927768642857327054759577172063967374191250490985380124142641871490135545572596742658027034283827369321962750861880319989548445222381853937329069212783770896732059716048547716961229226906972680704343211096626085607014170062013040579218757862429669324720804063050837969899672929191413289939935580958186909033102765612529664030900206729865029328185586423554073859337798449078840418762568542125084563841711766855578869000233765508529885399740408096147061510432771340695928538039477829333519477247708086048973276562158201057185633306590194162670237741917771375327761710854706367915287875277886343086170657233213990539502438013412784043988154719318045979208156192757126449532612594215488118862244623365303484233447069565926714899614416445725378216699975193582096415550348192996550138959692324902043606670482688513128150402455794273863588306252547594373442856604006152037256920048146233041589488894885297849756267611684495406652992360685889072860842020385560414792229590074238905503056889517155943472441585221558512470888860413887716212485790747945958210411835422161364880554939653104085031239066075532376832731756965470607124832526979386573861303636772234319906444486149801152348160*i1^40 + 291294583681424460830065851187636105501164935238264179207786763127651270114200087716034022279192841349435707427569121408242573995768867868829637575959855422586080777022977788494829166279949109180625856122474814600756315268902301231073534581030666368427955108027204594877981602613192587703744797075761574423910092815453294625579699216285077436648131024077185635583450345390029942002249962021503118302477826690883633652228795864695222742907141240825056079569320034732150572734007847954573299855387474100510218206620728818191963719132962504509977090588294482168344791770053465951801865877475761267405163026489277913471449604920947251987860726790386449799555767544967927314134107698551456875604637523367991477112020664901396469502276071399981605588854791809312208016713290633842359240103384042826276880254311330132781510692616525987552453441328548405089341575480409908245720823462236224653893437700778974580849647712625884829037402781369616321661343702248260713249069351126931848648506176064057555956418564932341738175366292382833649776457551752458279657933650769383247377089199255573967711612119761128424420567520670807184761416660450550135019623179582275011428762956747934418131230130680877471243304405654885290336804525129800254552399085857696812292501335129615858748623306029620186324931986593488885803621526843460942038082263993617846553787041947826114697952631691984464045447362856304758170490460212917600901344820730944956725848965120*i1^41 + 183260362305527951896290334591593516710438044497738287939171385412704790800163176894282032730296112603171061752422766398114398917298784391535909802277576630656814928124482875339145269232751199569847338613312170648723122605045511443575510499955827542385652896134230773527448774424563607603827008002035207937509009941961784885390034536251899504083402302185323313690375152915334244060208157116599913909169247208213303286557615360824356366754605666773063132205719074699451764305816099525988480384871141648572863652022903264479875729092588602491905090963689792469185544739584104315362495669260060839120476065508716022157603011355135711309902083499837278933707994894805916683587194182085233612042243991553094205741668854300632210636453774471512977021303446865703034453547578596728854872500383375437456868203598449738095847144864600845217472345403296523427963510823354236849248091319087739907413569271939504372183405741217019175680938749592825817786400897153352103049256779656662569346388802047827718947785531749207823968219603485513799790993709486624341168578138858627680461167972234618750427545113178746113371252501573382127410160637927914612462456276224598195950950704555210688814069120888684037844798678964175768379711048416605161777348674865854927547055139364446512164001937495020417009548059092083684703009872164044947557194357382575034236693942448829316508718778978207607924615367660194275520406282532769454027093651844696637440*i1^42 + 368021279484609146218913252497560815201478241015429696030531099780471457228950330514828871329429264042231289447886666998694340245948020161337020023398382872654617728301124016109517357823441940874967199490753246160232970897908832936730767514195526309391154358621691397043770315524346990994555657475209786750070127747283407779255601244442339075265645607794561258560517307961158601424620620956516637409545206439747668128845262540370991326142687186061301566883649937667645275704335928931429256020489060556554087867801552542042991516883064287328638823283201231952910745210663306191055156849437391080853396711628173474652863802170772572960866400627103579338062482390242774048716536872282679357369494495945687055006430485274310634317578643917904885832754619825773414683151822309782269646300778524495829587019690875758057023614087370657404482316527986178379903537774687518052676790958652418185071940160146339997495899097076239853821439367711175486742601340809224982011329810634309328170486756529035299535371531953064363098660306727520780632496539675412932099975161412598670134492633469979260619017144574059934622185555005507510151606347244438462485463727967162670008775036275547884001037714989513446259794417116856986066233969200033445071653659225448089669803043804150979612795595905170019272828833815658850605807675796712327505695895978611959901055978235019095285091286636428248868965868042492070798405023540403549988265656320*i1^43 + -98752541140545705561304685524421876476021015689119708275373428575854793805438306444602573372395413344013642358441426661166114880835111274051673064281538694916603513526922637835996763410345139780613393484844113540321230005123070321943083378426098366007955828828769063358151206950388739977959672017643129854720406962285960019578388478543271850643487814289113713225427036716570171502938859512203439822350953247205177226675082720703278350631714438502259830515919454334474228176315075863959786173516128226824542077315299742541865566101213958254923421974750723538230292280085894282457539278010932471056028733643413818322056545170601171438331298237739571996748082536966725552612372089104333590214140425717283893608127667175798780288873528133864116605736961231647425339800250926280611831185605786859862929736280458844601001785915306165067996593293835592107143094473737911965286621578887132668019161309645450409015133565173037144797183968692796778563154387943998094224523213843965886960536887227279663781523805037923219806830980397672471431055333523959701307635668668913583321976536244880351667607203726035542985157658182725871127654326091212504866472851940594396474742288135199781639205068383144873929541359570414373591749630129100399439311847401815289455533197568563245660133840995048420697082560005568146898679556880001711676479934130110914494894224074802535049520337861329269951321184265288844351292795661146128384*i1^44 + 21583076891023269025048563165424722222764766445513514592390447281308175570032217967495854194484606568528541424104613866992373878451013943982536432220472303191592948317731072876113148227025098840557662279559267548880384301442024197057999295051237588673408797912074200997321672804974737064126323462617778801370003924990196459740041983469082521477519805407247360952017698327042247233099045789333090115271074010738154378538841777185319744683474282186129337091322904957152241772659015446138799040456634891572965351271109538074907086871190518318331688419159829683650310643112380816794606694918747652702589942291467263595456095738582843508983849838649131060944826570282899599683690180438180449703308283358270931690468793349622745119623121052002185703970948591918132799809707598332345833933967350380781880477593121024063689593388082024034116210642260411358809653445320582896814610668389047836475634999339034428243446247681819513273492485637210189046330740278984096274775985360993518731127028604528996159876301827857211484639254372420629045313307512244929963022682261247466160337226236648652984036403058476032981822632492874964277694487536067883155995251377576728596552820271564212928939504080563320085782289649910093915240071255023136388617555293821885116712282407129799690205058403051519601987811520888214430240592707889166473945657217420258980534930586863564799966214680715826717514305376542555594859479040*i1^45 + -10951833486705333020935269380734628730812488340857648749395774772743381859782530170884136986053792173269865663195898942825076020791682240357021752597320469021454880722692676890893130241095098793412566467724556851778891643201955739381529786311304452407667402950331938020655167585235343099353110520388852204281879915084388090800871380993727321888812540688188551321145706944983081001280951758384981659974142632511281170008964417823417071359838659001475770718741607227708316878085815372416748399994209532381881902661249717042071123550891304606410467296649600214326685172232610681217609583790020690464311983197639028483484929014920137941899043360313302302743748991570434930188458964590294970105145350329536851864760283919666281718680883936295960474848011172333469847357145577600967920008623090747773411689298651486285632722470984585391574051454445275279725239819780127257330784151244634154753910475430828533381695490105186104991153109513505807744098687697016196788472410901029125548841260206782653896816359272279905385536184986283846046318201635835779354729699767797496988633889170232237133773411678230438980617297766328818973346857987584606142216877129671107658618125217997334009298383128110429328494292872240879359256636316316139596122967655998622136360023648250185661848993646728482934710379942500217645943923567523736295797655687534741230210108302933799973061239291942468364482068559985377280*i1^46 + 18383564823232069201488050857432512362518813821778890848711325494017980954641599077306435799671790378412406790224867637289135370503932202754866227429814687471339532529478716409813975037716000470233965586617680976788424829671166803625967485185776298088640116010699927856532863059455787450867899304014159060796070449890788611966639303328883325893445138549123830198639693426125760471279865187220969402461932084842371419526075327091420365521417437728562903453850564958910629221470944932741350121839762448922972179387204940941773572861107951033782156458956196557886574540271268763941852689826877722203354629552751201585095446099246245400657644098932419770705121589496201266489773835390137645782073932785239903958650131110535807239524843736369370792441543995435276141269096652337456011588396493189805664746837068382740093235828275878503746084336759388810652680075682202008224460811351097965983232114136356740778194052183926398116728461880272491548447220962157791393322764993978235008822169623010479871543914837703032638454306151243754533710841049988146396811285854023929812950268297377366345473279413063687021379503944073707908872373284886614338715932701709909691755598084638349501461036535280856756519615621434361064160918562857628899910601415817249469649979514806369919967213265484878537501614797220608874393172655524090325714621450589688439182004418384607621231993672638145739400151040*i1^47 + -5666695792599389662052764178965069220305769926172339839021048239289418017042742884456992864671847109552347366694666808780414580495422014375426328111212419258041068334203586420239155579635289806703796296810219543725828395963450182189065591194349786291760870848926412700067555237636717239898164216348983913578872103587468717895676841134476046308955708919110298361298822627478493662996630465815419461271493540297681410508205975941113577157581968947676569575633084140560681069356931332590901526552615438047297084277087427195742825736545214882471581423995481960008172827232789014487707794824991258816372527371811525574417932744726328409033797598577498694965148283318301183007498430776179932139354410044888603422670368697599947487206478854041354769998126498730963647394180980257413224002700043301547263198511961822620317293207049023035464446037904844597869410754332337569399120195808165903712741815228475617019454750998458585095397066506142410260499050897093430856433966902935170630311041036690716778255458350096777901119354972904522231188549211621996588656920934658366908629163736831186175391023074922402914082623266422729608403946703332100396357288113040635909758938749216039156402754618765909730983605239249552726929694794255503720933475677562604714468000905739049774415694062762848657434962349500233404142261520306392619863533939668391137596448032591487796242872761246023680*i1^48 + 1710688402208540926759321510230836384000772573912952417227866003439940453166907496898741653048460998391379801329537537019514527355198459665604786888306077492745457366479796634114045038812811810260347597336413583723479780749270926879486063987208919895057593666846776706546462946418826128002580153382218054164767077230454962651268535532288066597178267727962889049142905421488385368471241222802959924478557828619105558830287776720740985216151852188870288671319344923045079267192493516747608030236433266712800528859597164579552272331344638026010238748338308759106993716041722701408213179093277404589236168657805260145207558905390427130936557144852773325270876273802130269928250692318043209301953288137303069187953356183000480668214347802753401143459921848377327806907706874008380919202922360103748185035365990581261399038148550812182263421563580926049384216629356481285947627163203268463499797944749897745648185370439748600125588365455633176229210817300665739317708149254924106501794718476817499322287621154582684541226574634506158655558872339081964505077763052912055396888079928613656690017395880814728805744774177339854778058404184783710438227593558840449886833376210919714605379252057037628054275347750233809026739441779255260934270938616347396732882222480470544053633835994362986829951854958071833224711283376005874089068509849568370042906665632260284299989745664*i1^49 + -378081907675971537710535935042113290786923625530189606858485307701386269576543648717405061690507894983093098874737790004975356656081422644081291876542402524025064672838651816199023684200271353401100985418401344632678026381485917639691861887074926017581259976356313338057788310511486704104525736424287345214961440513026771021326463781506344580419559698204398386481971149029441574371675676378946199939042235106702589498550866913200904620165688073032335784584110768507978708244022766379852987961472981315535498193010951378149698962894256964704006324845040297465979206075875167853971721209760881154323952910227497697789294671903630834219900323859469760043581449770821663243961293073183166855367472720610357669026281191553568148331989241720988036353708367827203479204418308681627595771892145440355509624365114525598415282720246453421241775108729785292989592250640469983749584354752522376192120404575870002120982647937056812193779870360468913051002003171073556515063824497791168930257683665570805314935469465481710758814943401548667649361771694900339672154768321376939192647388804140286249079857473903342364795102803631847586186851711881477498706236735865493327462786135041342216594584349332199707835461246780160152146024722694637790104011325211199793526284108874128540109739222996631257382576048707338813290902462554055416110177865885802999732132901101240320*i1^50 + 36044892520659381124506880079109602339441437669208646033757279578147373497790556435801712550386558249314117961183522535488518948928901311949402590229412692737165398365789173659723640713598522427328972071076439105235894610342332492295849587871793088731721149124327180563051784418343656748868288750266551147677160969399207737981759121061689480362137063116549199874316504119026874879600515327061227542073406943913283183483820689086229537133177585455842924858985566638804262701324082261079725771805483165281889534104161827903164438428689778100235700587110238631037327315849902628278159969346080931351664711933280905310548171864146946147022400250379447945996126397809840327692512750779168304097762504207854640574428180326516083723405682037057554709668825438669014246498669575916729213005525701084343294838335078078791675239073003287377563408519497716751972288326393196590276121482014614965436330798261785615206752582831091092764406337766260734944207330050519926554987187508919168143151048214250385465318687391010384492896006928404372548738999651003370361936054244144760019551391597670338441431301298604273375515710764849506241865938253801150058030836341739688578554402598235826141947905134350545148744618519187104273326816650109079749101003834016252360939452374628748590896162901221783517289498798258132533538771920548646154713417945202927536701440*i1^51 + -2956878892611129206782037102595836891692734484178753372869093857333739569763430938089289337134545098835411263949185981980534761519587933374151115237107546452905696500134214129797273572405440015657578346890202430069339634854932427016152477032317498769060630809679816608834062886238035759934256667403915951810853013993623803257265833998234868050705078799837974916382172014196008988147514546364115750130650896859353038232137174144494826790392828412041303092991625721937299971431223976931965838673588055562035597040533091991578459877540240808154525126420924681682004821165298711644930518058552844627978747913077031908135125033377585438960752072142115711180577110599511445710518595061665557246993049199208930999028069761829815462529889138691589293686960659229180556976032067858610407396066621833914787102643653583457104621872608672585506617432782223868339917858514437746486947010446241359542441206555428495099420083348302400193074140518315615568743201037283736189218946644269386484290487429991165755054803125967596490208478700889215586908268533284244992260681101078218161022400776091614248955566264810038605572881391436809560617982589124383761409167625513222182520490964112797112606018453966446290911672753073417099128359353207074584422340854775289680870239411671170749528862261846702285909755578227311550980179275049297024774952001208320*i1^52 + -150801448501436769323184938636477891448025592646056139109716528381315721995457246344140478057456947659305065061899474606341477028986561025265040611584318167146470998794932289973088507871396294999223771220529024376213166980765933689833849421243957707610015138135251872980028605898791473168943058234060328670970824701918690799264613528599531039469701811217945697091506244341770700338094996023721692647434483929634460919330717972582725945843973912469052630260628382297167887810569104275380643744141117385894151927578876827414242951223811499404192633608489630150346669098127257927989337048979710718765545346309648447618146242430183542716285011349551036045523530157797886466793650788066643994360880403260787532597604886829611570274702346682795935335319615554718862483992537768026188336580594952784355221047495561588270390897306592603305190353409529510578171450126698333863556624390996026485739327713936670904311464209025761759831040312668416742304700566039477538219890889911302928521242412865976678342572373108633303033541026753584896690214477465960193757243395471835377594424558812956488674795615285947718859842763594760501695128042355867387958812365684276671330663013837244892095030630852871635783253832265950343961480619456822418504238463010472103342886381288766450693441754406013872512569140668984761674734961424149627535360*i1^53 + -17572449282572045566217330500359754552572881237588991475484025267609465548611998898597188660635034540165942657984301116604920834030386713388760173318784167429271131366699269748182989358380303737014279309790936765823791023578479295868449380580682511700360771994219915201068282400667760478412948040829844476767477240708553044377788780968825454700984760246629313453578207691504199947134035353495632901066495244890501468632232146309639440086672125211979363687386915083700110206324819155114189641372624368464695614540362301855006429168603062654709161723639906666312381154846256961275030949407746562314904638930436020760506619132678324313982978815468337746730472549292598136131625276536270031786096124318828298172071510105990248239152404852627839496043404025948914617228201846238446566314723468301196004274415276616538860656661762037899728396565104931916902814343459149981840380193838292810814925913914660703239064310101856611649644241687189471611661009280593232937443627133142581327706464962762263198781623443138815129627613669687004033867310200666209563456826455896616123071477810467342556660509607978304907334753713236426487091792655571183290332964314910772096970811942614187676993638650366779551429724713786493731519685347122473173730767767812961219272829865880144187080697381364288604309277332493322528093848469504*i1^54 + 1822066496726895842586408545447672591228631104851909963436995058524136656205576484118281186096172957250392772157284087534517577340661172534123614818976428901893422454367234102715988195675784689068096591641373699509270366753476252652791463174134637966243420657537348768629283263918839803682677094020636639400997226856223934241217705615527359819735114585421637348366408230672300702163103751991662429418257710233023027728896182859756662630571921416118890157648778311407249981411234729058329772668554639343790595413438408230884456260127029681178441060966253267141583636780983727850994584753411277367558577010978470526068475457119545608746794166815550530722701159154871442157107700951481646259022330376101575176414431740794283923936912969385943043137122616487565751738093569906351624373743315549644584373622760188960778438289161203122078331632494252486705099441813721905625338058938775356693606418993646605622470866679650806206196675524783385828221952990424694150531226612292665492787129882816963353972766302921618203839059882541496315801122366061111833864646161879753193423775311103689207110243793764084183981514774478097137510047361829793827891766966051083880805919052152903587411614637667209349120217500227719994259935729541716563471536101302370342766737406991059587733166342038665227617807165221240832000*i1^55 + -388038859278603116063723584635932593183134126580930215839556847121041499502537335840754593482484666783173546886039357506329872891673050396095778686559907391654489523059548134615579245881233433509928465507719462774858083339410416209863779155252328059553727437393132175871747654908317572279233666841136985333397950763918041143846234806181330435454740674304264804322634379332783834469481625776940172552404576375620175588270293430334692609800456796499449763508105223545376358410987103242495308594030042031370400724002954014648743805349797399187656752708238001110302210374704012126115398836502556566939097332141954389134593172943073248417623015569347170588003816718248899767602511257763402066608873688127297191428156242828320453040622674631806450421021724323055826273274126094136970102162645722002215378366968008758707470095771844221218887442124712604134479194715943571639306735775403784724579297626150695484924407852081273759428678245555412724676751411545440594793547483106430300336280884553513352726150153554660278467853717574125983772561464985311565141800256675086807951921986444319301079548779270199512525365816431489162896313183606308552160082905486554926618255443318178533719827901306014621311575239448987876066044469004457203483380518843047471720054915914190597695204701501643902104371200000*i1^56 + 5152751073253418948590489717387229890567992933000696008849350158074059922500200465820086273968908455406017287831186988866763586146453963235143897577449222614255834542352809901739335796158090177160073331046698144870411586840116450562506307254612210995892071176505972962317281247984139646988132935033239990549109753113513624288249558584502420546099337629186380661575553213886944162808889975416375307585806831631866740389193590578976699637964993936249230411422253086693984800708777521932504063294288112914466924161238686902991701330718351473423244464252541910438401073270901502082769133516747955947997493906219112731069059989811508834980833506212385721995293248424969164023473924857070227331548999132565752912162933698134685386497072028715005705918974678917368104550802667522764417513122861768912497578211545826533957470063698918461403379736960400472214902397546149700891108231505752294763449521950844794461505333393772412954204552080230711282012536468258772925475542984949887347248320203569202034800786516643753217955124889710486483211170320637665944236725681434074972326709842401665101780689186662908351975147315142522393723556252907657695271132102710969608627891610336564086287830385067807699681038884214981685623621763759942877486238081465321215912937104844540514140160000000*i1^57 + -16576669210094792740712061012653895022013608665329266326708498021985767876678777502678984896639923650605987402084807271120351372823924329416349824727671180355237521295156800062461559494688247836601260665425136710029827385787837936504932030013244039129014302776350312385744430550259911966834600200198585743259974035970192768203170061872044320490389252681850250668332079770872516476412973412702136109210277615308687554385191932484112824203618570635642464727165538927913845931406796080758526945880332299845248877029847343157593525205834804008574367782651727751393185352607368698549269104690835581449288655302882315999390079480855111883695843104664843010833518871526957901674813921401381995522012117828684624603577994510702642946522345692882229171246679200048454990878590749697345833788528753619813141111542232532864163678006738186272553634067920332566980086682964557692616943550594878413719306642996144555550588180366010937197177486038644353599021412856964508961710632110061647871839980103016965285532479237867659178594114850639725998210923497877023094153703637813103352949934137113324668611391867848676447143638886562443595095413174951950587577507612095625250716785173289502809822328884334969895643274404715435205620666379073506403718399895033541033984000000000*i1^58 + -74264671934304306378844378733946398570773516268501005918111625427060447152852322570533044343994322231547802400754634591812827017666141441309402366546272668786003856962570236763042526397423684897852066294042174278571661180523536452830663218969682353781582588978591305156499181697343755240171316559520626914521503996442493358818376520660063760572685387993054108260886010429605548832382130508844472078523648392337601995184939072898496070471388970092984535229463748571761153566674961942899884343853792488195250485310896221867320073766471350258459923985786730015372700722820899769993239270053654293143450211980785389339392218519346712460857585386795318289319134589750610936895999736714582613970441743652179880679982007166814641012258533081842451350266115991873843952917084439256233943567312464634307358049883425454654293088693719381858861973618552219583691313762082627025368840183088018137943410584703595229461907708499750819053513381603499129748811707448666489067987889682293031137474435250604694819343663087175619515540017376743041141661179986121337421150582941277422501423906567906024714180561927804181959584048576165683291934414782457828286566361852842340582453209561167294207434828207053959125890453666789358720898364866560000000000*i1^59 + -80672128960040693324582650407458172769355581813754449709234196725073039037950537504102997188835718029614657652850294925950203410325049703047307538103597713204114608357109183255032679714492699901276208579587843958597033923873301919512721329343440166573307687378334792044401000141848115100917035636989809068162780704495512649928183125271507096968506326075883617958058469339093788521882584533998029000877691922835782075923561549362816066304436422684177310472859291032833713421481843022993270223547371362558252128667471479093188076456183694906656921753067416090641093700941699187899629626400022708254504157739909387979705168370111224538815536550498223628340373387823240551360314569403737559423951555192010392314502113120357534196746040252837480227459453150433303856492244421560779969893117964383124514778812581234697723568068596149404928853332326533993172231817612223330544139487899528387769891072536023690967528383757496109939109244762432475479078532643129649771648823546528895099648264565990134681161033326179396607262111303651947176306161576210215074034653173205650329720433415770215683994462182535381444468781679911000159906829329579638597515696817384883266363132094008920305739252743947816960000000000000*i1^60 + 238937572130448725882490845166976527595182809428529131567968951149669325875371512008211890519447649478471234068071132221097257325611728267582292201269747517133518599808872696132167308424318039858083058021616074711037874649530873665872571245561914185963655706594794576134212850290034211262919782904751896603088027263960369506022956686916648655700008692945738310082006486561793566391905946862013981576523354660489657632738525430857619938122028822330367137072463596714300105179553646969308593323285866293236410931584575732780480929216050985226875005895154747267838421245021913033781489383775813611185571101975921805718302254015730892258052804288237093408120865860615929311723392219002615430213242570104352936153604930622756985870135670185759273589211390189085556862697207080834401667753656879415607514463471907767706846822214436235251628416102955587241898887799252511079352989377461490760851811841561839820128810201457962931747169008192846558581420659153978484198518074611577501764162529442996765697695436555821150314322024689069650107710992801803187105413099942193058983498882247810348819253665260642107258769994973298272350095312873073744861646058871621024217776000000000000000*i1^61 + -562071134200902430510909414517250611977322769977878760904513273877534232334922163584085805214498354787925373418452747151992753713649002126946086085851846339837809572793250138748089396167351160110305232028878770683724752171535395539979128514066379952663126785750218589951016798445922557050555197362585474570149542476796692088354603934567963218805548230545692404623378896386315241760356103709406904763054625991207236211466328813584469142391964372276871952929107255518339635651791268421998271472763197861275599397924899870368065767819605787625092789312359738073112128377415273305584992780994704628427024573043636461871837598830269715844809951782422029143607980488329805629431951645571039325450511380363504722892493681701949434693933417925019172644955420965406751385648989004202467151068290922350201528842694877441147459982661948134145434857227316850161465106112931711400728852165384365705264002510517285219531152648757090935543149462377832974100778321744336093321550145494519647103309536226270462532197485453894664570797654660898145788123781088051110219978609078649970766746907905858239758243289563417180668669235413774598946951555721875000000000000*i1^62 + 432988883821370894221593138069373871056577240269572922215789468097269617451679346992535157557690918505054411118284245906108248468662760228425668487927845865147280270185775193612859718209163644280192300069872592366121186465297114467881404391566912745513242183942579166638912814821180829559874109558241953329097605843970389754138000191917972351387437597886935850778151815389282116237266081114944180641739250245652196448806822250648814175736564086384430324739988551806498703991861478371931631824093511195926274238436370971300458079093428642509796596389773076843938395961642876266688494252984190773880267528899830556748630131241563327752580917991137612168090527111048253243866162386658122563276490014312868221146892528278614540319343992158797451723728400468503728941500979195049984520713036167034546729167551816142054990499750979649905780250181719148674128535295577736234527379658305014164645104273256963401599335306529613432085797065501055987947039737017952006038522241393802532149340698376203473373443203501319700454922276063911001577688604884202866196897117335127338724178455672356526064418761711917875976562500000000*i1^63 + -264792895675840304911606851556879702411483440576069490260960881221828016964766753800244385139885956261976537205235611541131313140424696894278898020106571901214107727187013084438196385237190323551842735858325612074000665226359560361595334459017007428536548581579775839601065738364577159436841697171682982370531516003272214506790239526774639432117493895806596202407522508346521267368408359502071032221163425662802424642892647773431461326825893712941731544497716348922272939503086173369582349806340356969204536280577442659204364570291609502518307598555894795295215700147874985370507141577893356143681811923619587856481790333998837505548413897893274047188581278904573061005855938278112362606346385122167001707388138869851652112825503730717571773612041433079596999038061978680324706728644918257914221767661194311615416538481976938491810082485730110172409806159053110062183642244562553738500608797062171974279515733593872736243028741806446100236949934431424347800426846029790433091878191823800279425079180443162338939771999841870840717846673592012588326933618794361712608460685825347900390625*i1^64, 1291050704692729386108538808172234922707181499013068970798542058388349225181090993534981083945202867388449929545912078766060356140774027962636896874436382693570432601340106616707084130863876915867705819951143253459686258452563292522880022833932657469622311299512920946229404853111791603896662486173939254723239907562550979593283420673177308129925117140586491357101860896256468868468057400703149031439484778506463049612122235579923195995715536479052509845240385334731647064895791535163992034211998973361644596657797322964696016005486752837917451052615657650000934763626084136482671510645572740912934311622518907471507950268697392413002772648967644852202207940667318101435188149203149089905983764845271585893798413064117296717695635622982703357673674630177495750936063613273349725881283988614622328311003476889045201220392071749133835535888358639956133018409573199541075952787514835974371160118934917656047221011406726021328581609424995802440266502326265627920291522537101897010345006755878647585101846141509230972364081364833026378838041057126171602298111447838296632487142801146159055892745639764107250229952298194556775044120112176711190332356312492649821133710972617751323733483081307751957378465090063223433609750258533152925794940978577803420829517314095794872504544117816308795274537513304440551968084837482287986806642269385642086877534421517639352725810811444858050236879783679063732031452209001809748265738138357288658430612776031969850636947157534257445257289419633106170681050507045977062602922311581382289001001524774119662767576105303873549838502134338975611721161417888475790682893138865064068250496928014114582216932577805249859841473680317131424991519228755983464955923398066169721295442718021256203578348613588764910738810526231137388365091579989811937628200497163195086165695271238974158461052315424698834361232581875022284972929608711778179913095612373806892713363950448370778112000000000000000000000000000000000000000000000000000000 + 9612390614229271743286721957283310205546375766721059773231466691022092873697317518401651594483272463044025565177799375193577582236568275265686049193686705705361484736396264817896673306152980812303698491561797959177917250267241936995484906169879111462867382520898941004931891064895235445990245159428060833108295815240900545875182443639337574386645115456255834838592753343435242054074411985559314743470146767166194933669344098207823032403852344240464569163132310993364321208409510292536363611759305726827868063283045597465006681492439011174373680350799437149229270380605224728109634624634692011023934430687664884517881592761690065275540411813133641127959904864453212156144368282495494522281373980922071283542867950938215729539495669088495051273780165212912823275640619301406189884585884962303394372826198458728681972970539011021234392824693258473919478909339169112816642575319605115959114219764521889795516485159518177708648716358233427394441408384660011283026000193086826148109889869272108798447688266409485070267947212722356664229840330145669732902299959553899879684622584787887561298287884846176863468834254241531957803542640404727217808799655124280381555989403014789593920991682496078005473841290304860028805953967138391882508086060497446829658029254750655074272443088588076033203015380499752339551129070372995261644876303506246271493945964702070318667124071740301440567177369002400758301383830477092675138725304325137495282090662743829384118787621662287994165972510229500977834832294203766273023324356193889480853695992174965952444808941415439277866145547959895824422493126088511188659802021531849005760414319418284041698363191419778176055207594872905237915265002872962315038381853744596609394860639904018062625516695681224407935735145944172207287371312722316516018091414418930516558550194708715485454301001487902345983454723999172267855447422225680611996425917806555411287384497131247695298560000000000000000000000000000000000000000000000000000*i1 + -85193848389133658507218561634761977468520105822419460489996735133299390934601060763822209861404181648357874124873890965874258232214903256220862869595199253057640904659891957483657357758023284300590896651320934799351520050857651808572776234573649568111829734324827216244113071387269998488106759745361146860793789378358372510651381365822257910710506895281985842082690748534773012365615172989959004713353073668708585945439484277471426222104930725742370862013332069502152692460482193799717606089421728704261043757991561031108434144901736542768696782502402761396806172311417317577135071647630268982788774556462137198257141864871256075838425062437493863690777876673466196998959444587743216223022699810918466653800086684614666770168056968508308948881977472331668697352871942363381946582117506812014907427530964437762180386285178776022363119854413187366551395071195328688076475060267042492716620594952667842682909368242790059931546535638923640390229106092810778405187774595550681489438621025122698971227031859400951011590640877562359697990270648796749967284741797348083078272911134186338851127209650520026598286736406494628753230471822451897910288717649603093758162638312718370650782428511960924085335930983555199896126451866515318192454886217474459357714643208460780373182894405645537562449408623725077645348651020721151341057458581621451754125056804924844843598895516279708849628517153671307419494530608581725195119383739175448203739660822524856852294816754165163789748042133640739091495987642661223084987579572946862737975119957503009552740091595659676171978778245218243012409186497989679252191519839088714862374453148770710860865905310242984673106918364268843876220593765170375577794657986441386512240475198037234387222738537667791699972170820565432214325850203099444033207903668034723812766713338720175380089315435405080200035386395165634633538038818877180439233537912074728115407562666514791939440640000000000000000000000000000000000000000000000000*i1^2 + 407282713699670229058884271784873522062223936779161742240837796023439840504413192319469762275507371670009090588406091154014950853876852832308272490607997994867065882727360887950596993691740579119191744246620735406291018093482847848768026725563557103081363851752955679141015140769523353794519460484399644949640745076604302478870211336826732027151000745495276206462077180060447629809818650969130479010198459895436426897666044119336876624323189481979677178225821885446639646890580009540351626440820037672189285227007424350982214002183272653511861940391357771138244503706768747154310604525694307592288117482435947870277697243895309259511553241648162587743838499484102503212481697006276655729647146149492801260148399551331595886162209010858948381353022169718484209668194860800345032194640539163015523639626565617663070744097745142497661026113747699074058201241027949975921650338163773681152608128735025143998445711455810370792281313305815214992863265754729846373644091934204737714232267348044878305572423559050676247374879164800691086441849818158733520602042311715071047294281407056319542063790144274988633713272907154988558646308830604240166235957525510567213935717645224858534796726333315209697925911293870077611932651759987690722272960276319889905496584556651117026425804297806720494986884937383806752267436492978580173566097774853693240675247180617184202915969587236994585971406131990871090047209935449224322270322884181096079464694799375944251459940042680760005721590972786264975722217933730552472445578622529713722924813283987892108237633691980730260089588625265950441810706631269190277071010760645463258611698929484900373856840246822565759103769577757549515162192866885058843758645978197946593480498235259817267885724588335688947605430104735594544978168482287417320111998385892074530493089531576267090243930306348021517459731319451898186356806272770328052977139756199842860647749612339869410918400000000000000000000000000000000000000000000000*i1^3 + -1253982884267301011960194611454549192174174120441559617665827696529622428257640315925548350322809523346249879632633528911025081734096199392354722504020378044269520897553380767210432741554606649513736616466222254569938779262075385443961185978297561250689311276641036789935256273582875458608752103198644627005069007521471906071514722407118491380637179900662093692538578966044624104715326744773754330246550952153275851265595966455675898327210376864754559467256995908362471689836124646141403525159416088590487655881447683903867042086195743923185763240756453012118035418724898065217458119405515171782191861014719662795281517796291074712435846358478826668062455753216520746510605383481122656403607098612831172899034851284292270289214511753644812595382639496044252018327476252346066624802760720162762068717884350348953189685944323787363114005274107912762293122381163021215360534316644649113004803278159469726664914584981677455515210096055177810827558189134284628927555782687671248525061845402635515567318860373794743481304709174725663098422934157443126625171427155816049522381914285048910885387667078679021969542376131246810566962984204802192197595638529029785136718559872094522131628109472376247729960445892967128442061328242521735876517047642211340379853678407688571666665314327466286961288094849998583335781393659451690818488780760152426651617076623573593990497657132693697980876868088737195628612892486980932671697583336415413924877600527282701237473100679534823738989902003123859435007973519181015667626193540432612700490091149392685413856885203459034753931722429331751071032730209555902359728781530559563029812905778243778869387876574760127319579949887858297454594601475245770146736244655318435569340057941121682630870146877529163513897506048545915395206497470284582354729505518078555950589596525228860823650916285646579073422591896851196073479507836069676726266041737194587162679001600053611174297600000000000000000000000000000000000000000000*i1^4 + 2996217180056019981624951758263436127401273248104880607752296088517630783872080508279181290928886433962015930374299303768407529327678252827015591110801054163935867477494882483710012350058907570676418313106993577485724219399681821588016522590283336692960312319118410955202763177398626551262747584932722377000783304257715359468026924011638560334130581969716590115231991263401020175262368957240499778865575370871907146973017383539927407403048461243338518514839220417934199270717313482600995850942185657192629836619713332591887123493615455441088710630648916604209367768438774270486596584522980948600441897504209615261760383418011296074376605538328636260385466050938542609557604876502353478227647232320742955517402981439091203154637404211816860266266919260402763125383110667960270498600690410254488448048954515951824380829019596108732547506275524341553339690266394985730482225910568835783900460232277324047230473154718147095664072162952791962392404419901013117883340874394833497550600999835953921020125729161722169754428853933228479242319651541319153191430225135303174010340739335995461169936668226401751767829737636829912258012312760724008783450091949256915380423619530091124541286719167602126257257336803896693145222619344226509057126989802285666603446843217977772555969163544516308143005600058997774296860940656392712893251223164358119203766029662534814697495738431570435023884542884878862737685640931619284685477844873078268288853496558661864572143037995324537230277644957295968110802433453176608276235312974678773062782962099238456411590929123594541875600806654320687158684375200630877019403801001883240101254790383188493617104374373657980673485411765402939052056499356630864239306690286847028680554646106087307453274127286591632401692975809477961501444557979831799281562952799697270262536422220584050124393417250164588540437987225080192365790032761180284203592810715174481063771355047659711758336000000000000000000000000000000000000000000*i1^5 + -5372085857744256241973647095726424994233300220838594756998065997603290815570343109419310585359877019333222527813996781033582753185795634391085776610491470352157621051174436032886545418457516565681570969184959232460467063768573942807098147413996178216262162232078099468386926067154332978952374409088024918058205641334107153581323161055474643569344571328106332139934828971890522663304953016382414608443970384960586706072776065234806391056608314439162057561171995515621728225236267310973954283178359125425768997379894796069332057991374049382911473415801009253039446276912846881014870608383114516913265294246309477729250405665719608227033791616385515836886011703381557491451044954001830891460563349770113347908964464065204833842134369685824617250954109052164620823748583264150391521684323565618687576699500256074594314923096131277202829123940037597178900708364056721150583012615261122372008891520548363258041401145778239235833187684194447786063670800054189754890417192014480926070311608453867437304052297918256969452645667766850160810832897077985874958608660064402680958588345974910959307592525878631476568257341783694391263548266682359186002434947171169822898270628198749543738217979597116739058748676312058865311766767173325822138354850984577962220098903825354784186909963930641692463339223622510547533018448951511810129078903794449609623202683425662585783524343608981001784387100109950694132050236520558375885915250916751090763803425669330742584180409535271440954028009226246444191146868525998707657428461640354799303812934831180535151787669115912440092329779259199479493048037376134675371152567110006520208294915504635471513434130714182656184741642458377690161244319978609217941282627078083871694206904276264600152850573522515650966166185315736605765232186428670667653390362158199193990332135992175961894368712107105469385802406440384898154561547116779317152567443872698209401940036363781436080128000000000000000000000000000000000000000*i1^6 + 7632152339928231343121000421262198685115270207636657862089612136490610915343867304713680605479986972789596267825784998840466241028979856844039257767537722078682847819045697639755991590726472327345673284960022389001870424964838103398330319015855195765940493945516219745078930334983485938418677746749064028579618901082788113112380777159534515289912196935758461863735566902827284408310961434058351125886961101719282277032015917857103884702577341562943709136646745600085529002966486930917687637736368861555838277061945689095453134673264675765117159718197217166814049273807930932249144486724132064817305471390977990287461438992454763737087166896743818107832456563058132920357604383673882018145537263714909653037971130353948522562397436607571489132591278014122509522191007243958638627990537720112612010359541967632127720067691681134710261180693803774490558027214562373921341550868077863825652902091831657999198001117546119048447034225027502105489305113397906800489294185919786314908781446148045509912967787031379524133820257843286028767528386436374097343277991680735154963910093988705479286016461761269374335709921797104487606431076747351062231834446314577950977488091172302293483059691000065252557251451046242398568238935950822486115539257042561563497298980530198871250574456622381644221416402742748305595925233959590053619901316085301189024518480822012957639004200922288568115674891774668985930533051534171902560904390819987142842572056104130555338719767883163893182350339133382892659866701248406211167910104674910821708021172392456420032735536777512107422346511774684581254605343038810545677731137392027726271841688503669183733950999923661366338717690239948925669241717047493278207664518953411844883202797660296688307556859866481366285911108788993241214197153738198246999289189388480208588791618588565775598698433376767784465175312234902089784783349123408776434646518776680892029553295387157279539200000000000000000000000000000000000000*i1^7 + -8723537340045526632552486400241111848325260993856642342199148096205162053634691391467681463241323403115386792247448583441625949234368357114889235233050959718830121648536868569740145917749024425014245375908226929385958302790250026466202461420506565755861777159314758335852944660960042037993751684884654200064226615139681525505179525533959595328990615351358642824883313325394631351431637024614472164305574270877795864340925220938906729709362196062308849616008251088151836111155777376365152029673169734548144586778093919392232821967792584469061210989287928668817602713782913794114457554686876179128951902464798408386882816095492776081358682706032483529601251171219843374235209598402312736541250743689094837601309723212389252749923018499285461776577785529757246537758388005035136492535665524287234458822746858367194926873902518596154424008886478956357302871312236251748539627584174528005436803078711234844087227625884285896154738302990105768927293802426321847629204282076352458709136169219096003085187745335621895085343414571798122901219122459980209796433943332074286291010261718363292157038109028554587887340708186596414982550999815931286568345907857646495941221655837405861906117373647558192573243315311179673000889294961565165222855629075372524478127404403083394146067967986422999095551614530837660509514295037602692771678976591309205009796217503110970302384015370122116525091568165190817821285903750295978943294491550301892732716259801065858651225674531839067228950439038432715644987546681806759432604779662434161214793047168056109910953171958407399967099019761574473351262512298157833278968915143815308015822722753671139439524895092427274725767223172281540872527194134796699254328350159654708410063210568127061589724419086657444705579628689377783329797466959476768106078039413479941308322492560072962700553737473938961868399598112331298643475684108670446849077138460523246568235585624811115642880000000000000000000000000000000000*i1^8 + 7571326217048180968949274803513746500600376532113866345336264955701183715165961544963514145509135349932239219827705201759305116417160584859481602989727071285087519321458457249661437714737725012910740398370602689387908925720728549816061932204376079933389874211524923768799313943056578232462641138256379913674385397906816871991573487729854639633548620375404783838032824964153522774552131441178356450645896147589836973587327975269404065865878304944417235717958949743203230129728668578020710579489964723598100855408756809508026116644654947338749285271589951315747938699168237680822074525103264472370446187384894658895314633802383341490135754568075345564519584594942955634722788542032332496549592288738256063606483336594271946261340626862636521826174058395235193465729783879087619741769203474829567033605941700649438401608777505465382095429486753784601027491926878548204306320621744175680502037291766598759873974180277724473062887928706508552093767405114511986364932347761245723929236022989615658479180517697942084190980449624409892819236121434595101421688374551193719244959207339430292314803120845120215578019885358490098868774484360451240326977525748849164022600758861488517688890646020149674073263765308979990634838042398481429608368492559148033184940354385980167939462237149766357731472807822017954829835937946994907124362264697060031668890750638947043200274042473386319475485189465800147720339449943590562211664947670333499431087973791853600481546818973666517996197265326968820944090369789523800924434960833035336474407529563452947969671341777427663849684008299319828848502207994245634913748122691088754752077146856168307437982326823594286991809046535667360984064703821114462502762385642912891318615012541832065281119640342334783498869647771568601512145491815911689064526267789192828469118149232204253639937936518738485063834171886522476230797392486332091745354329573399979280907323785948954624000000000000000000000000000000000*i1^9 + -4732048970080533427624961739158907973329031320364157978080229498237379061629152951815958216007173576821775052407822827825060707144873032440334293122341955476855899263955938685237707815772856710984904158161098988761425530795294289308829278029461886999025681048576769767145436235491513078161142687739117862468579149802125516951631178078150755910102812606730490474047525591224230642594002638472504368199725577857924353352662920891841211233375597315131904307708569507502647709246862697123140383191712543956368949348926593343839257076682183560068382292536897940582471281568071366729516039938231989159914589454992249086550353614327922643657646222197677025608703080507450708817712370552410832566876401446583531364799880188869647496490107344274823949663780868843828685313634846667117963450250401360799464807437604244560331812484110784055514616595405260774080042551141115492270789184641930827617913883093921485315164826519748731125600326291540358204500448521490211502477775927193255725594881459247630240259313724226809257688927130098303762248521851442315382362999109097899833783906455485183466665667131618579443517188191083371506245525489890482376879591570770559505025224161276193671356081674318573371760411601104985966097956096131297856514014887145271320538156330651156069054984685964202213696807569445344031407335885267272242653137320149315163979387209715048660021338626252604349651665127136359198987055382673208739780790425367799999186427043811424884884146195208895816498057302978008122853457619988119183483590525284094605967487209551715651228328872668182053897196714185917873000984703156490395074817779420519504173021937659920001354402995130364984853665187332114926994572962582849562033158692492769861144933563802068868867670774052272115049348491846339586432965724933187274478487123324770869566736179511830934257704574339393810554252876071375512164500985539979859784981568793766069150355158905284198400000000000000000000000000000*i1^10 + 2086819991407076138099642244962216095461906172971355035804626190886555714139161453020356607859356466613257838042669820766066914901580173531250110531003041517407246256116804408152199505386025417344840600933307087391040499951026229854083371147549858863547244290222996576930327327765497874573289489672277690334475308292829124700947885423570834836289252433951938749476368137050801820233716853607287518021270784618497216379237144713733526968564822717593718747101256570524354759394404647213330439970113558900814449112776349254099647906771584527795204236696145166844024943723799931514073406268046022913123499678427742737790663168267414528832858326681636120580902989521412253065232441860988535766413268402476864356495516027479221237170022629066580380797033341222748906679309305571354326871196450243515212763274618434772413358242408797501204057420546829033407691924222091012776982250577492983003525558634507242291553146060631107562778578169104008169529102527996420884284244330259518860588368589458932823967226437333462519309848778916441521750464557293995882537187889779826726273576885020791228090893019556195692171548825694225185442366005198565278031914130465323630946791999549561466750634811885582234853250988725274129714669102229432670977138761449390183896006744344524582597428063993327884053301383012139868392808083492384734358118058183282172094574930538741561587765612734452583327441498102640870741965152077100203511987202665133837948772288757568724766023574264137355908903969242416305741305356602446496732996037836869393043296896185768126788791447470459197698010882704509347891046320897682376381852529038520422260851992988840400018888461476385953587156616578658752523189452717108872584116869237139128456281993921345209783306584033059606635306719176226521159059457035355983227922008592953509669971740081487636009917604951150456561315045304650000313119967021041978338300125203188587350079265598078976000000000000000000000000000*i1^11 + -648913214700349996793014817404280700729396546332550631724409119372619709088753365719188463983887388103361896394713514752013275475877898678937057731965704311009121550067790260517446368287815866872271295304384523280965320399838652074071555541592233658586134500076450642703166362523873006277921162485674405487931929516516493575942093948466650944907530654496023122691073840315872655304493945433616722091547663795747861114531819040869293988489106739793617595037595245840574937569756555844980744082720425135678999886853165188287312165636621375044900524946451216326037235839532999269205123092912398473158354357007494259629645840323439479629926945673970120460985611970730002545877015769752885587316074942254844331772920005029684252894830336423928887100095648168658795651553722836523364321818492690290617758930626311656238248548196215497346604019162745675063246879914864761062750975213390869652341404701867632410889475156730046351489423096283536481551290532120911565166785453099565706629323764815426192165337568265876271538889206909055602052959846956596680871065178656631374487579732581438007838601441694100678567744394680642031692210860772806390257957315431828040630823134148652538743947240665346520352878788731604439451641069996567327586591789476257622532901254685775580883388555447219523579029260585413947229800103856537939602046918402913558873357060644335524634745856476458955581545879983452022857445299599153281656038468751077840418985916503357794485021867137318558831350847007297167085637668238660955330399193562622725592488733868250990898319934129645149991222824873824850775030605516848295134324729125463529863025448490000524029947082867429474912036621506539723043178639834121133456135775430187350774895889756109225698738558794561199201688940468474351342017218728124925309242210806815457363514541851130643971422376409776082875070454326291805654478649661083439763106600909753433705836837192335360000000000000000000000000*i1^12 + 141319584531613629185592091104804617949598432091601600380247846889104749647405946866031185972737038339260279336182719779085792019905247583114773239469279183539018472020065315750519502405959629543972443560855722586128723368361801366491285761862913526467504623672044203813301697734076403411451024297691794644505590232541382540688227738646341316976797106025983285693557555585002490224157513775535276878503935539127625760813464281500132120816763007265216775405295714528025583230120858196403024266310014268451801068124311817265026735991769916922063470748376895030820608440690613201401524151800313919513473251393918752724134384147232860160431821217060878840154459559931206199747126529349543846957426342525969018677301234184973024966643830976203828342842587489545431560979167838420775378686757484137406481799461408972460890035631728867679194593294340018514796397290778345320381820553267762444935779336444662496698369055040474817240494981282594330833462281227916786465209928632670115390674760950152922956537408134707130182936710949922359980631065912633263223678393676876529842875881160368506110803338178003052363655311910934643873560655075905481287944505321531188339091337194446717721197887635881645168836288962170548565093648340031080278450091551716203656877261109288127370071373545739690702546071850879832502201672958108839880600907266607048258993499700801285807040228062624041281349081005197860835500023379960143762939758377780749944206819314660185411293123318689103679647663823152086739751310313898644781315757775919335120415715861567011658750086336614290835429204092582216826442176496951568548222081167165889364120962463683026038467835030922143368729696126694367002497356107130213511831798400727994910000208739992046389649380441583156980805679080941271205519161389062666719054469474138538381202258675635758262713142387853558138062303544546687145153052791403976867878395051987739637553380406067200000000000000000000000*i1^13 + -19730615540895800189571162874399062609189636915628285651110276181158805615487247032512939954391821830051511627279095022631633753445268266582607434150989743095327066247291068132891411271501121477599434428981376101845379775545874332201849090452626918884603463663823951497582189794543482500482144998178459081148081961581875500491024030142399302066475242929288626582566127676764628722676268703716617830494184460333487183296528341459031425808506287822701257259606255050349497506333330036460409796073883314872793619075087114640005785073307123932481159291158380396766426840301791393126190049866503189515593991978219354422166643911710111281586417561285422532332485298884935130370609551481950104261873171896130973274930030246155164174662979949483038605921503042396019734270285264042374907672678208612316083695830404264199246191573533669992996590714319362429708328714148936781778113419500352109188976401162012430443648780833831401286331541839206256641750069300582297008326917995666671773132556219463772450542459881300936357782286225103554760378482259776583104780691488761664189561734568576434163173516407328880031207088259863308302402085372196108654744221268928253808581295414259696560149739859918868978017010150387812055635765444914294900290984797312197708803277961745295455742782982215099348121205249449755225629522289645498795976934910694881320925826928853517416864966677834715317666903229872507650241849001927949715497858337745020039844641427266332798497752469591674827987525380098302393635777496443693001905500817388729811149678374904093558001902139483885213199818837342388787831439857368502507077720061330607394787598495820573073462545949683656037783562700830961418081247245005223223806977710300940145408496146133577206925195266281613860192912815932949227861232031900285454611398020965135817499032049162223959178951640812481588169317173368581860155785971208916763609169499776434574839991238656000000000000000000000*i1^14 + 941978317916172542011575944575364521958319945246976122253901018575601598711091655659960883866367148782698379295447775366198341384379351297535970729395370951522051326739057819069137609428288870341098424312730880988801052005933995613777618297470837613619904472122830731302308912913223285314916331008447350180929211513848522244677665936373589012544283614602061463160867369479434420025242662886327813578017484439217427608459724109195101283167470062552524231554299978564754688759251725943739089517681406239284199502272366140008785219098372444217845971239759738204150986025262136015091785336606556090515081322623738665385734157533196220610618143931257738549768641332374646593596817771791914664983345806940356140786851673516985113515056077642441109334734506221267668089469317739007181654352004899026592343355824933919735088006990639805350945412459810099987753587451956255257899527486845922612316974118133113835102685724519997326795131624692800090870917886857102717285209212441734592564777821813923921967571836829389021801506481002512378036295907598864847881462179345808086445372917358701690810164746399280561141792262184983401669952441411622279148023942037860532997125100154103846032971109332285506473759735008694304279749580400875415150525690050264779605161702534440399367980567413332312001455974195207842568588288467190817190665054676603455651037013167850992679591263757321800465963636664861989949056438228963793352508620379434393705998906746333911138803898289515178286307763411446806470338352512259862588384297692875852053565351134099731397322007617576077817701703943220932055774226353692490226535297170243058476689099168235724684767404215863452941410365416542347857638905035392323630470239963685579018742159729591435837947508961523536867696459356056580051339155006688750040944708809504366606198959409952092212965924345641234060459880368265502627963903217748810288645803997005775707245117440000000000000000000*i1^15 + 223427017116047362194403050346987657543693747396151054347963144730888228620598158187181812676344307542780030993240412044603673264967983087980667151910409664388520885799831221283720754507034668110750983284143437004959263023784493520514917360042939465599110566039567350788292504489942482185046130197097847534726882255076221883779084990731219771723885690645466617144365885969326830017916105924871040008646488892725724870211373134419039694554311118720485910432949155915237676415799710333421398415966164056394480077603510962185142121737022479425786485632495535652207072399392423907069253918554362917382746613559409493732547495694575525364611619135202156624541114754230909504597999076768695144490635052912440341559282498317548196495741721912766159800869213059951877635897415687364139969267562374007966461666229749134694142611857201032302667763753375726173503057820383992218178284000039080754014708815395452820344311615341821271304375766210038628544699158251596682380172537941750054897689869875339976287374359124073847127206558677680082852279970012772285061924475642304743228517532359006837734481142542108453910101884378271749730184543190187765220749338253004912866658012823054199763720771193645129316489094104704026875727670878990360755219562579826376993219029580251691134278287918689970885502384893713566308658498987242816547734997713243429339649572522863723585588748526196654326432875707015974510945543152025213432401294040155170538628680192392086287111761165109275091217338238291238099603215332095973962812914038523825776365813512157851095162620878900756603809623294681815093079682177427317328455310357517772243951769538946485993340809188871011246422317926124530249473719364676643418529566353483029530540757285114572856629244322747592339384616607086643221890419748006859008714846447005578187787013959005372666948903926978679619635379966474312014922430731960575572324855014702158186125721600000000000000000*i1^16 + -41807277970171980343557963436065671481013717193361594454639853130404717716086328228691064009426883550700634675964688468416960876817890461343467144922797332363316646693243885972208774781772502576068967750053482068743360998768405858816188180851212653834151945709081193429492407747727837691448432833919655375001506042737466167023928290187094414661147197918387328903353553108698950701165598822990630052321415574038229241266769608470315149004398190054082153680043375701843274876933346703747756344654444968886624036605966225613211578096273542557123014087135050846344953458383719321627187628699392040869361252790605257305810581457763041573668376696884733661351301307804767655727937386325272453348800961201934695329313366455642515112562393851415828673066882931049410465105524131622892181557443834372381061613736386456679527707650064960409793861847821884720141763555245911993675313673009709210357767136986926264852228444853891133354271318457400475402507193749081028348127818583371265405574815451219186854660416903141504001467391578483343415272062368639838571094477236077565484631629644403618455494220223712338073103122239855718282086461589565529260324150437871760595837093003529680237022778850308790900782382719148269448327232031171152366211614803849247535822987247810596850035245344934225728254601196108499796505854807152938708644453630943712232946668886114551488594984748144130017766797404217845473971609179795959808840041532458676993382271089648501175379352085084935338083349817943381202651727666772768427642481988268501764183347998925765572665651679644597002022700486456346926913524720781613641415030891034603085922739243485419357565002730992904713346400348095520679327051550487235969934914225315961831664475773850228593191339041914960492924851525592555469406239870917913148531277939969340766232666611868421743483128156628261113002275687587540615239061508404636908239010700922462941478912000000000000000*i1^17 + 1741054348120494766380277478537937844307720564385549007857253236741261139218361096260020517137167547297499111567601203622139822466905243778519205851987246928120067626327641304172531183047358646829312937229715591983370617502133985834770587152485791515028693546364906976330968574392323838407865311536202293762590946395402433419239864344680847161478173577195126800367658060581848787536906160505566144028542490162523124734344205219741443596827474083261842355525167634818702952486921869588867082331286856943559576508266664636088056159445749903637602111474315701630726031016782723443527254521013202608456744872410012517735487547932427632864726609366940932782823271960887716114999805865985524684143027630826383539951062322672355373546891472714038035518243469476083942340536542467025358122250656463696052633464495569609548847355100836659187285392430146698815138492640393545296294267677968760610822440474054196048455041251977136556949643160510797385013077077219764581800376079625751420219685108984393442783321876762517749321411516544350666376298397442458818081925783627604661912725518126275153918362617205951016815118570282757097370657704125981179259883124495072626474091429548194715292164365453830658213417578328520007107144893618630559503611641543132816222997908196377657079459621947734851345043954070157843205090201010046030123791833636333768717561729630702217021109780495727518279847622464416052547012093870415915153896268526773102545641462587253127426421280441830920204475742118430838573748808261842375269081340508371598003120444410036301643257010837968931622312777124815239615564140279777449511408603186770201519780114304943151467268555462049209701343336404187940188956342277545577223992247076349451283474374508357743918360374645615952429395769077423020482539902252186337604136207112791049803201351892440438772469966540258340163289101192063589875284114132857920265249681273976636047360000000000000*i1^18 + 134488696758831965512799366895503454662542920014825873903133810013540056824677579732392548878625216241589306635520205716014231455340114501577236148304417306560075871361715411420041804660873158688590739330535374801716404719252184193466515766215956938265164040203799245292887781713752417299729882354119041447889329929915095517215547853335540192520162400143392690510739913661645554652711592040529064777051293188611545576847564961740745864496006099264227539591246449858910043665425528433494648101135192795369041893269173204347691341086595244768950595291139919822052384509005386596488057980209856952141881885026743402774433756667070002123859673131449209308753597202385121405982274850345851838540470510577571904554493565771755065266672201214548439361769048023382364146953594159138400238386835129557498111531745665036596310861201216860587594182540611650291184694892096135275798848819941978511600775534922151673406372361101611859386065244382219317001717057603494008522400325697839640218338108093716383262464164999973280856485911777366270447945900182872815065119837157483500573339456874448067319328993626086494461924356894423055548445215901438437604232787949341572963385402586786185156303825710303952335358199333040152158301491731208678761298807995538587030039036857212500818934917194679487913391953945599761035496193804180720330992927870538096496927439028472713272705756429850467007203664918312999439438939758325492400451660369263387320993512564327591879007944944822166049449439099797483012749727448769874957850873975736546514133671860972400300031885633249763501833866343855392108709437817122576270484781353459577426975665496429792087484529992713585999391193653571348550239248990237867205773071220970505557506708805740372664153467594890941168987416910234537933026839394514889808848716539573898872420197506099646593101403002729498493464939791490308677962468865976787534349744833579450368000000000000*i1^19 + -17884663395096331872481749464233522198254625046875561721367634271989951494565512448503273367139824396842951750403771703859387103518471156008290222708935796409286651967312389631647783667043377129987873067412977098475620556973369713836126030876935204837223007669742982694713882797971638940063286136296034925925185018171745967260870710239548169117438127057644770453855334766885093134588327413593719236951117197967478357109136233278472263434159849928693644809357926007123816113384349412335840733571538843118830901251490266840013497609637610303778625166187600839439008524077303133890328578781273523961060915376669186181890665680085082706480965290124391873949096255575766489220368653520138893419457001515858506099025322945325448317075605393818430758696129859330500526349038023576612738528584794548959184469300345413522581463354016099388503759603357169091705147999604515414003274143844174425072543485267532433896497976067174466083196831735513363412008361971939507556208579730160337281475276174727581647336154909623582425864986900009773236968438859967894661708914396766978804794571182082096984582549052636067598046029723938487493793919242172437873105938576160763176983452274728871719582443585968167613596073699911413483510463732027057469227400100191194047633322373131375980563110719517927690656052199246905107743770606126482604350600902722582672845938178484765441184181230668716065888291828589281395830614428114369196151454877588010669122141777538713047692389325325363854231913715294241171695979876620126407813222959925947624966698681276388166232185970135704373651058234795757182101199764699824602549179163444038733504658797344589794792789915355319204612376664650794412359748423094754539419499776874952774268930052641289339043710597458699388231466598216968827970460394043924231417031744395166906195805787030147567534289563471978782060324589507602236039287097826567454479068709257216000000000000*i1^20 + 1015451153435046295051787247020017172325395749622938365989606453754057802686159304281606537550040926007500327216356988915973640644590521942031158180628928200543222673658796988232066517073948008903460486718311726042061970047436238209374680116572471234753621998002278984618886972761920245636294507911150037041388194165134392537383948712939884890882681960698836354911883747304204367468447544573983128793847850714979905549886754523824853066063156105442612935092413474300873322283297038912764270484169412163527581060044795226047731168358896079958284159325846171193609563150401796575662470190604234393402522099573092956403101935577825957759506300444475546149838667914264036450412468791362531220390282079737244687048844828138312789760827607356671341098185786395085002582967615762033584287372213672424450121155618088292347302806177676978766978000030137851930314738367606816021662180051804606484831922693007082275566261301012690390938037018036030467890133971993703411991071300373041992118972773161510433677624042560320167120537050272448961100772518793844635185196307314713502089699744949582492694465146718733338621380216255320797397052443086466597908608232587867377282392298572085119506790181699049213608166545461719159483911553178565137813264858155107268303006023901826715462234925966761161498436542764141919371309667777409187183127077055075687939083826540315296770231516585506676507645482575982759987911283408381664251935188201305909843919496132753875601713450771781381294416070046721434441319949918516981596424616971976788091343541204622952588321479920489900137532425769902320094073646006187343468184258670862323447712658425268393730330765255045207350241647491845294957899141733014589266548351813609464966600193271405338965292052658082243773188417886576314986782856502099499859056256396820740040919978345766735729627033921354082117190512509986527353860225388216973821330650562560000000000*i1^21 + -26357860909351779262564376268810181192130974631836317399602079918469269847169129132743623615343779922202185396892307498160141680579794827772803084286725816413657144819546548638563584052711362489755675899426710515943077582710385116879774356793480253296114382711637718803181178466003660761937765576156775087780589973310818733363644955518747117424854693086986319877827419415561300481094950655118794471482349391801304039583521333029537506772251435127643727161121850043441081597994377818537550298493568707358889744991963176827528358079430963139847805179032225694711055550617736939478870264855802922455295164800540812346368482112504796444755240602304515630604837500006082433787592992087115984324863482668565534308149317640459261766485349887847669869704568048065811398495028074650067243792646638910283410293677474042520428799328036130156086762655957390174079611538116921269496433952322263846100305040936206193151696791592151214236043872600334077020427734337243727050865589584958187386314424933764393492316000409432750644013228922924852996376075145869547883310255632328042921656336146564140761353569710020166340521996543945029202150521016461605492131666173019447067489587457645792707545211052192962014553280180156705401993406037167125284427431539457735627623434433718276938198852615059179563713592723714704422502126761137342172634996508889858264615718728941679763052425111754157951599236909197383297467867648451112813145193232008060302002526842490133198352490655046234855081435243293746165831622640558043825435932364925065272650657270279973004744084799730677764688008111570582289575387494530385690125990413626534928216816571251057936506195545518886856462591194294839700994534826623640668779886494519170046191411222577200224847676563477036398035824613111058449899913787567864256783420529033643900850738629398032522874611150072982370880843083982490578031215483792065260431605760000000000*i1^22 + -382276317866209853013142247935983231160940490276449812262493894323832227177713850759413426756937977395112967350219699316787990103877136857155474193262935360358251160732788186022202041595178971799555880218037785965371740000749755024511969400468173890770126688780007208796275298210014192551063425909036459661531077150934712582145912580654223725673299742343519567327569574203558394153147675249898984395955772584636053766439159075233050387748003561130544239611054334340782936434646682715981457476817672037748756186613132980897590648938180856857091660759125945764546869855206162299849778602768843002845844324448795726804676471099767952993657513820046966889660661611935999726048826254553565847902777023151677347178438363447553015489661765406026499778724590276966956736440109790950401520641746495514652188115281239677729519455106819940527672164085946865132190567746095244498852772447690824280444859937877001548473573558679024497516165198576554524268000343762784425285951984723328621035031991659234446496405251415238396283060929327012106030256894727528813943574474200442884155520326267327706535199632800155377888435600222420489563872416343300971972258899334928732768626546236238663575454832767455733059580227896811381515590781041823937713836156378331039977401876589170675943889351170614502514736054447581196585332850755088372085040227843195090862199433032349077368883517271525062490547917157706885712646051172305818220803380196710037765896697914004646760096102645794631613670352560246973998670510362488435536621180217596973602806154655219456028798025330877511281428072487644135493199074746572723429258661273979676645682448282707272031632746739689028413975976567689159257001451637605528668154843206874741235835012367954169679332253698266018082306281773925581621192651400634932700168677183397596079761977405060992507906887579725226006706845340428340551539657796010405317836800000000*i1^23 + 2498629538143042630537685597799148921700853968195606669140488904881573255658325856382036012719387164578840222795266295506877187876314135136246758824702373495941261023939973721450954849596069890708305286549101782449070585450461618213950714357820135627084043676794153688809953508455712129900036319190939663968657784995885707237491074043312941102588014991407911264283054638172937862900153315409708212434443114127087436403293605932359862788754785996355763695156890529285661577849232345748817974969950594645356476256815770279287260064813672970519259377708557056875025900761924092556809740848520785109926794249091991661922319863871500816869025072243551340082528241188945639077365268022024212266625645188692856474088152011964319757634557889219431445911154278851490147877953607978451134342313447716196801450560213181585040777542118228385019261344207554852186803144927003753987498072613037342529286890679184961089205873743469179642738628984325890836913160849410892954444732946305292372598979367936045668112159175428997172386827748001553603661492763557260753051755291206042481141074184665345634647486392371958561133423251236512497634109628018690210698033467734364828024370789042426734219270841402381866218189074658272328703886032966021893540870626710061350454133722968295958625520428875742079113760943253616717852916946529693052900758508510158059666769323371839010859966232932013083533442417750755038015036377766208552920547433369483951417144308596783384587582889118044801130913542659552424651161914522785965659341525046070906604970429461036593728427834090173606637736400044031249257448770252011131045634500740593618039157539732803309949654120137301402377025418753220729758213888970067120595296462368568464185347730978664126969632223986000041291485885932346881477013926424093630710603447648317001163920893327401770693555647225353874632486696420710037727004394624762511360000000*i1^24 + 115508453361710621419845005493538996378838588240896026676184377859213827638380593926929700370536260823861197400580140233516221978376466098842164100326640327481617098964061385152691914993198745113596314517117974347187119717094044080668473083671762525493005067273253660959728070015610876902728635279632718221081515466022261299172995524219840461630962957362195257357313630266433935761069110509822539934859054484403268977105771566212057192372289574727521824964720134931586811909783476636727252168439802327927165732743982575344343861128763581314799843903630657904696321557238382569100063619907978715775890923018694583767223118500090953293513371589403894156300917376554586055581123079705184210680048970627107808112005298901356257218395688490064354839056619303201778936120712155299902364156837321252902922210732175817328213409608275690817978933304716846866928081616549602158828491424160672489456709413557944427431857272054889679582700326517971331079657288620397149883315061196521249422914913544703424565959423171511320314945700028281898272648687095222430819167836509461037068915869661749842919862347668712581977823204549783863739928773764185578153628024608836387112156828550698135110351116168550359356256711976145638475741426998088726708101611496076901593720308829766694093893194390203088752123332020318857288844694847376987526443108264241146437218223454886321069175278896801037419004381116318987380777098266339338444320117503844346499359700788973915093857288625848729910305037576587521077572788912402016096447484149687395953326180720070505000233318616738036364420893727661207731327455728100586608788884243673899064650157297940129533519840552193674869005392759086750770469890522024644966818537355226384489342761302661294902158596310640170015167595743082134025710883914771524618811236085587969373061189401668081023350487642366030792993761175200104160372004822712320000000*i1^25 + 865322759996437216477908293009475049899442180649652768886183665109328785436734640081052359855868238767734448636224895642927925396523423700153198291966003751902149864191229337800213016847397920088811321057274910146171738245914168125000529007119097296952669398569621086852492998467266715591685657536238383693335813637605547345922359865598704445004089488511637196647783173859909677468284702333752412358106183477111991443698798401198747679912847489460793042608728575885288876377374327450633072545401344681566985583972227695475158491198553639466963717339219278138349861815624291035434282925029940603094823857166527336753706409031084824835768092359722744546393063976145471652882538347778803954862574921420064556530710091001867145080138711179579140376799959183348146203239006961569029002730771203415971687242190746922324238201314469695671645446296748118551146048849477168275871489929630421932388203735326913154068324681465260503905779020914254867046380624051266820139648257702355429210607064405201280372227729704163462788137359677909920836836523190438012196190790898258902402207375003099702678900212039739137396070041975463022786361723575318448402882620393788441504489993072169326763556921977217376603812628519112103114212535785326267897922554693389131841615156575989738986623609504706267766337977149215874818386090919483737308911722226531651203789538283381963869286789321448667830222940269461818408529351508956487539692893930491691939032926333160036412931549261644077471331099034602099582787304728153620764214221635257673803585265758721770603857163337899885201180392234747670485640660016965873925473158563085574897190969524024201491800592203306294415611232259373388757672675462951192828975853131656937490929891945055161155578255996560990530426961885668228823322722889710027374053535934741481468110429590962690192766613818822454257459999546133248175011738419200000*i1^26 + -1368591698330879438724447198558328844293360939639192099722976482150530029730653540254703308488096079107597129968977043056693759516349568983209774002378328829564848692174305260919607339436029376462472184475859644094838527776089657050393057678177715479115268635740007802689771182661162041740537248140400767572675317451700285177783670167785731006411868312694364293200455790906967550957764923482989797137355160742282860345205875291999908864469224008309899934841668298164617755223612432858481061918753568742686012965747586129825846366176448267994062508516533543890331806483040539474989928304872336116933305594652308001748145660747858840985174724783949791481410142317092841233674880789919438397822265848237884069332250812750823106512133698232542713075170677783169778231875746820035169253908996439730099401660029327116859364473738505297162906788736693267041972310741073351875687362552326152198486397460182486974762866771884876143758054535214242643558916867445971137187839659088624974549437327288752440998073890984585358709282037403019043222139900607649609986321127505042568667871567454152319937852799279745908278967334864513693191772987873557844675986276473864342118755577015693408909896323290743937219327369613287904076197514693357101254851095037683832846123340864659892588320622821515785113846789513482094669110304963923599150847264235886126425797996609318406852376201963245733647740962876613618660467380259521721549349215912636919867536106165180397707248747389673734668532736707168050895243817028894759128399939441906811065635567252955214950721011546579126480544278123602933420716660811973348925242171289151877750915388529419385379388711600245698245589186092634689461220948751286904584158817885829037174624043093037742773043329449437569472719707595762463719934666062577552242141807966695962826841192841228894942939079075092114172401630637578875043840000000*i1^27 + -71126169396829513935833046653729596371837633942576155025133005415316487075759981281240548496028164454258299344779447207171470025359503713757988761930050063993433759346546652910285039477090057302211324894406962153849598614131095777813442143625181483489985749990663450450562089145995558611606224551493409851292200008979665668746788437511396804275866187931735507089058275675698613946684744240448693392705416905774999235672483544975573499923004546811858641906450597084135164342861239187599720010258994598396566242196365091626883602276762639341350327530073926483694325907408961591579766700995439294765138813183964629229291202405906517787763495832907631969952171001473933913545610178745358878967425695570257278968702670779486811773575393922891560291085393329187753877268121644988135260225302915229610086322145485761445027285791200081804987232215773512596885747060536559192999754371314808935420947990807190451375404941323170362155703705899945342409426943406610508963364532424491058474017533791826368267301867970120337764768673609736731962644028809636481782564132774070130898647376770774685887138228594657549680067820102048280405720519436861596321950051817295891686040252088533681102814110388574601015438228232799427577555045377381182532916709399325501862629747732956453152238069999590703592540694688482653438711540618987044827900016608634914495526588774714715531905922485693858023605410906061180723708567632256301659136972580622221602830013638397168869604341175543938042979396874458560930288038390909979930477400744263360754129844348941903915882053756132221759837660788872334989879048607576040765198925395365363969303138477730446371930932030446172200798471311855802755124117458156787174862511415084077275871442463849568694749707669727354966660861073024799224325287025501338293989958471760474427336477730008872100647820842738751232643110398467244032000000*i1^28 + -409365229229113087802930378970218010915063245601321062296626141987192654512022381499652925218165305928241758638602176675711098450033881200661661488621058919986369384714794986017917088000411520000234437294831410163058150789186927712425205536680873912485489978766427468177867867820989829324243592902328165118042292460594648934921375536536918771871930666597403768297546827037215931069336875530454011750153956548563662434106412806736287085242549583598164845749963745597619088843033492184658369982297079286960044824401172833827493226677045028966124597850184386570321025873982703192071975459747503885324510992553592706925883870126203615493276979637611069901080306860172328223218496410838128695398443201773590389376664563667017687159262988016023004094428296548130941485163692541858826387157842602119380216739873463845592422766303617574557569901370933957839037041770746481185046077034462964594909997357416332336238813103405919073602911483737364416694596375663500202837542359288738539575905090045207748983115503464495951596292765227905338072583758195182433227901896101569895137426840657161119585592995734282144390559281570144540306256092067379444887997597245507462952329077149107536402506080253961704882814435910898405963706801774161788959429665546657586568058213344491704191115565406158610308093227051922813001285838943685536573312421746035035259589528190095012903963395452174729913818744270849170046537711642785182358085261271587463568483459211495744316779915177481139070575406091554615669512163345830239927988646228199181173284362728601843674372861707277096335108976814724807685829435689506635136324712233009873211318539253153650829143745502919283791632114458808561859035308417143439655728040633005123788385923095238206961368031046033335736961924265671431126809766971918051052092231742926329754312889921540805753242415600746113985322124406947840000*i1^29 + 429592927862118380947609769530776457770964585400711823343368133526816890913194388319343454373440457038335764465191501972078826803922733117996071031895999099754031280269450772621661852965860000799207651131436920745642958414435659666251589281140324177978571204992280632499829140390780640699902151765452556860280569161443035573368742811510525210510583845055025133958223783564530604954306629346477488885769085505452733856363024121954545017501264264071455888937044886743639612605600900966031439462577418625793502024633231532094801139353308359841319401180511518695130932558904123492883399487442774616370321553947659005530509462476847022850977232022332116054237332964827883706031938126594617276210288710587175956034579026836993516235374161798451186894310924414790617318051711896396260512435939748442263195287018089033109985517222418343252390184785069999306266458924755499091246420443733152869186743654762968090795227809878706539810732296522195049001031440266237868315064139828344922765400665291295033419273789087030873037656404039112242796665927458882556028911438275397494445577649258154043460064782566313661166230577054306695679919402183574806873406671601607396194596730431461343047829611595526858304587826244229110913767939609348491032587050132106018859700355162577954534572834377501357947865096677027556903356776734129591254831862991324402095215170995090068701919575791307212999961911902959465722414949895328906226927710491571702309959542341611417407824814766670033771652373728138625907088525211982082491467973903411519442045906685121489305230919662583706132985126735441594380571562259509713749742577893462706318836383569444517904616282073371962566358358761117852569608364225152668609028645469590936335792601680706905716632702632357365121208204931186370144617960581630248065083567514199842899943874023052497753233262737595244384025051136000*i1^30 + 17626744052066753020579447473421940894548797084413143669076719677163259749776883899436920760431319281960360834671180676124609631986323932892323748033162640756522152841284964165697924796984292409088724336767215854763099355201372728658856489120865907111061214650490008630235820295327390676002349492689435612249506171393942348909956108205469743780043234857008519670408918408002079584113819765986058783810657600124585071883816982968813384438469389769169366687768982485549176598552262641023254734687365227379321044170651074089887256231427056798146358464594454229039389520220167715956614172819692107195338523854008499518187853244282080576932792730169156916000392447456562870123570634210936559994740500908265624037397548112374590559815025038731602768003775683480496827814033672009501877002956759734651094934079395277928340368898320689507632077205981897564745098091865636731778490832384223201469658470135472957376571838630109066669413545405977747491450002570084274521926037112118537003570513211486851166105082143147564727754212221029807613438887815960699407924802642160727299346004896125221441951811528353172095800269871087286541571173710612897185996818222564890961145423851713281534099778564459722882193878701806169456400727731649652639627175043460798765584386731075106326898026941047348762265819874948224647026121930700583862270707873939746145934961066160338033253813257866171245468525558316030789389302530124495238272022157539817017526798068764457908251647077793135600308192604514777219371104620602871468882374389614645672420519156491267640102979649575108709127093215455163912634110327383790826802335102235262245589378649028930502740381174357408504198648764516168820813918367001786022772786384185381341189602970884494823806267232873200073137592482245904441454546362161062528136043621431116025157448881100471875325428238732292731699200000*i1^31 + 68423845612423321736427472765711823484677072834459571344950430384633067576603740264507149620163395536055341867948200765478807459288526093337512480499466023483181461823464551076753800768750378992010698433387285881545702017142080704782288879295637271007627540776744514885584853870172559435370726337928390327549329921648905134425355933447442450990813892328344603237122287256581621957962910438272599657016864196786176333371067361435372418498680475660657609910146908915235251437646596918488385914008198322299096115550918497628059360200639536221845148571288993316602645374130869053365444708696728006378896254176487047066742403631160096581702224472250614242816060334133897823219795812143314980651646263639357453986197835708090967960052317725317516315313671632671987456790963262923379607030053485423436685871168177786559289369795114278296469180325873415151695212335175687118827254683568958537201476075597719453136195533609102381162385461968933014575047491518206410138989504695268699429134485419886274834614617150184722505849861257670741326250653010236502603764447541656373919482922692172687461042881051239184713082051015681497274530134464754954111445146276022512921677824432289442837314340708056295565251696370015597080433901852725126827100627666044104867691851295750940705381695582848679820141080043415004361582041877522661649264837155352982212878027703280373157074533211556406258600327735010505110448888052766638127481539821185226097076022899190422700921356906550395681386424869072218207900016311712606113156311696530546176023821433279116515254682902609644241153621213885518107343665909960828755968878244773559227281068326691352868963104335461788342149930087357034515912594311582671290236909805346267858663042477130029763281680169611701368325543340599763943543559262702604072439665201918456493067739527059976646552253339059355648000*i1^32 + -133878129581174572076242933477307835552191645584019626047480270471101709079192197982228178004163569672299853744613298042616940651227060450214142679210907843925067961292143232926485783293442354883028293009063767660680482196224959726355914308225582900594146457258390033544873503774691986145485048344871122737487607425091787454956185549993541297766068645670091372716362544969351670479877696650661628796226697147591738833180251573141816349322530340257326507041283394703206319041944768731995185866228775455143990614354992716075499740723807550664954163193274600936077692659656994471821823769243434987309780045329644482238500319389286014252562898970722711976769356536602744112658209568283624310652818575444334761774355625367820975925831760188208468198099822837979439617401656071102861681103140189880109968967331955494932937925267898355521979195652179969155883289119035666785082840007486948847292944258198785696684980573884014017509317898747593060102047781348234921821031943176409792551313274140080626720663251269288967067852244805651646714520813372836118549014700714310882606847154833475649485092830053872277492898224614757576587413912001460984990825357932599150810971577331358633313478983034222190381815714138689239961036158584767858520593465155923042384465410091306129626270489885468527017279434855236871759072729096105973984996735211965075210682076620150275034834618194381261883002766077728694759486328380969533981618588940130056964135682744254429620788078290564063294197180352586407444876730763339900266347799010947960847698923605343699275780282245786300829682540054994915409701953057813698585950981806473189135525522928320175350075053684882983682811408299396023464906163165109292683079244261767901571000572181250661108646991489939218275802756199232910809844098204968046173308764532409235259029417091029088861650217965977600*i1^33 + -1690517853084129809653047231760034401851558082637099492350452569597619564991213608195755184482605392349189657037093711390236406466816299441571847015732297334368070919751345521426825696955842730885878779962928320988125766885143392653619781468052651686472579852948178487164127884459180958227659886067855036045849268717870433691415933735791451556791788241475266563161019654394957115128910892512240428108955078693897762429838683654039934541729807361691099913518783742982181820674119758793964603965618139820790125246269756660021723885661312124097760109393999030840230296850487760478288848359034098022813704206417295314203264352091292606238699404449439300603462820977220827250910532153262928999587786041684118657526774346731422527319934881444427591856536904133598214528417134565188758286444505100947407205761187643310796295409660419463922386309384188721014638727126555001785964346302750363550470156384617355286922893102112847481190925101525184362291108661811331871791500573068179990162460244753281477005894488654973703671700344847918275759757089316659852271656973662430768189477385731686850498374752837892252772955316679004431749216771250958416771433255882062085025427270238771437709197137597065624613576756055701354749486718226871016258580400333268523538531242554740699022487904436407863532318945406941325679129256218263149077187484746110334549359487604627231044471559844634954622583019425729435896380418858965474846549149311637728101761400647205747761046387298965381291108633083949697321438653949505503763213474770810203760259577023313622285573777189863262675430981960877277914751394243021515327876123559450335953686260752011356587774698333081904765718077146009454147180022586875114881440043527112227114889696312812649177819786873169917642632641372523889771568707837430114304277694894842787232887540734706737567005409280*i1^34 + -2105524179507510413874738987638547706157297712940508867796297548380927419785809091156875937611137403210204131223208816399500046330087138427245065534416057262599425665650129318665453381287727440724796698182721870201453025324643326444665555989983882975702383855714964129500163206559908583972051990618836071970569966851582364242431852523371467721665324648870235577106516989534533573367602874881351527469748811448917555894456496482326333987212583529641325703986605226968210849431363342262270468239943145033459047112701464215005905272788531531926901806521606325802578374194107122091808000502401422058505676073343394978007753287251032503140625348862030191965224577860074904795791462124814081763894598284715079129138927565832516601010616612432065629115698053619023303105729518614460135979802959102231649212775111048698466566220476139432103907256282200720090487570109128032733949729635845402056378431022271206276878287420302883083976708440986963405470170132893856220571233237356725636083402171764467062955598547765227532646624106000089151967661749780210202081939649135993651836782900680545311531668359874469240238379171643653386107987999795826418489871239557720545263792216435360408916012970765472929534460337844599194989305725080266691030250404365174906221998923440285775135185740269314979160166396783277203837205634031363447613773500847142102740577117813665149093355110722647196198651448334388813086468442350325193193848656449909323493521640036602756018099121769874870783109033453554617878726479389855162031722361569197820771683407300425080028889617780102487342660070444877701076086196165843201679068718472110291546243992165387691038607820221656004292339046696407806272017738313130012137927096901290548681560403844887136420543518636075712686407735676473129526040124898221036120180636408206093340362948933946074726400*i1^35 + 10340004572828411453987941609885150782274035181867002098823940881723941782396654850190505857070386098258610762801035801862529032360748746012763705296365127907237593999799622960302896258207639007151441493828060662550790478481010704882616928657948805632715871776427595512980151355340567209569312561007659248775849100393316596864565708964165733495017963676249008931751757306635206589793750506603163345372610464485907631200769873555891156182531147660139495934183970670345237418002144212648618064760732919933414691324861434048070598767869475567059930486390195067886098615064598855223775268034199535166363070833756832664102418331745532416640729202971853421247392762683190803237951877960481319743826534128536226428257559522147081952200611176553057657591681085660314879973734291743383640262859052685802292164616459070451766736608801973240297917046990610766692915298292889669027537290260715682332204458351847996657474773165066671820953058718930509024246271861249993304330575937502969999139700547970454515166085133380386679598284823017829545450844893529245660112902922907684108746860623476027779737045547018506675889601688309802271268993962113288161925641755638275888984597821211597520919489697775660107898980314676844725504171275659102828196473699464054838185495670818791764700118889147214925999072276053218476993181106588301524589979162481699155809633550432688869076391520416100710697325143454277406874284846936427525166058149801496321245170535573669104335657838896720280214264800541699826063028262265037198382358806462316225143072899887499111864388272655450787537454507444540942502073911313006920052897447694688389926058532050455694256377494157173825080928343893160904068148527980727175531240887004499191964641107984746235641947595379348630140823786783747790877415724467997479268911454399424020186962447879372800*i1^36 + 4890010064099039224753010170630890600571036963251063917412223152192494807797931764525074687449337991914967362241804519020081613845375350694397438025949502806922578712110054067938278957210702984376491473950347298861145589111664271527588104545359832274495635073421064920417391969264679785741413364942597421531154056849204795769183404020832568616964408415121360346961986645118161847900866596922589297041817662897043248324448483464822881405681675952557569335627293726061547581310579065014725837667073976943528153139582499714131306611672689919789238553713135668888368769734972102210792594629042736799522805589486726109192826080831339832279031610205783224924955571729495035652024805476950660739703116966636145510706614701365805933118331308437574559793192148206134665052519966867559310445198593060392790445832911051247325906268465217455128479064867342309773490787557314998557082836905172005888484940413937249433109923654974952483165444890900546769192656186549304649589931415977872486655574710972171479583827769508389328384938230866680069148772969700888069529483809707674857737345808147287336431471289049521705921529812875066036445407433553352111655529188797383935035330664765768394811843485051976155482761485145440648996716476963044936850312902039911223977892602257508267823029491397567708030923900163833214199507665499602322785879323436220421816597207459882980346630386054901420113097637805073998544205733026382037372399797583140629376286198064273882341699857942755842785619703194571475704901900805843061367312590737946489356796326061845849399079131933725483691435558567403992084179207457732580782544872928646984295985711152590123628657807998117852166122535259762785866231500395138668162886008669199980977333971044869813808640660985336256308801351480797183364576474699109725165365614351224999318755737600*i1^37 + 25699923627767467918804482899654960094110738091700975167408939902085861555614190245854514327977216032062762999533809646555927161092731797862727375443947156280219316677674043672143512618106622390720838968886045350278949325548040661677235552919685958075632772426275317534296192486861257487062077220176699850679039102143652598101676506179911954511658225136618710291996089122856320532616882311878497819622785684543172457681990063183630067092366613789616361314348335406291555291954803495558391379176414223187878795480887549579758733163285601577846459643112116286649905034735894208780402953288073857739155214065384325896364309199980062243717493246460429816563782839786006994721652659033870657732736936108644740068501252128818021676308739980498983373336669854744477134416583117976596623290533892855471202159987948218321263240947294876684979249747434396305100080054020021191712431658752378117824841317424147160484924354563561499506101061296919854768555265826015288608295093359113899859511683870696943145356378078512105063522134460870867636024598346345723650629789904704912907967480214734907661926484307817534485241846746223841881618968300421537454166130566668837841373790477620324518621383046285449851339836739587296388085820765925342901225470896970108772402370738978641129611047050462901999498315800545524541259566440922284901811901695647983774887633766724932671053968791127988424497324870704173853334507440771046644297718922210611228075891582160476566306557319118737430863160914077752309885031526631997030066762554986299370789066525411251232287704910949359337555170958316521094295314520249782788804393203388549543864957844527325868310055154512289068261539165998729365985877478555753864485284819354179673175690848471500053542174274862306330278034883122223926521956526687606088780845966250629031526400*i1^38 + -2817491214766604532321259777625094465149004278820976947511733577853819176819526007810240207865083549602866750430616176015438337186787539549448266393968428545694166309533083905822421612690731333905454070163644829824127622229153335363622112488180863646674677029126278761844497429111357649635187182703735413314307080653835411815812491745098019564776409051840996893686661697515203590430038951639044440620831666835225371438398939612984362759138647388832362125467733711637990200924827091394803971957301497835241096104762475382740314717273505016003133747953764691555831844417614537109597909131835412767773190411014804065586768963988999019215939094909344747963024330247913206125941839345935276272843149516224707613448470554120369441026653304737706016519274321343948771820035935388323931337242197697034489448191805307444175631933722896666602995183128203563281561721500891222271425735618543269458551414000119508896704816237279168435862936824959552584156726636009264255306983738795362230994274979817309434026433378031660716877161696775376748956526555770977351999368040065828116751640248153785881271506343172959546090327097019402905157224960458327246546232106068232180697681071166391998872552710647670274473323178506248434470031483136420010746936514813870373623744595714664087605588561353102569791452191347588901675566231563924027805057084068117335147920571390799208173143506767419213276041650455410418727107697115518443577693559293586791636418220476232519509618817662620912306258636436278274209045797010706201454376343533922781139816904179634410946297413223708471004041975880828947224034157947729301672992283167383394944548082928149241737003728479476692473596520653749670810782146768452710337969106065073594193574302378275174498700948761127345552673450232111810108050243161996147000804454925598720*i1^39 + 99431570977141194503589163593706382035104939652382286255243793583678656960206748877291170441642984141472665681164225420609205036350760118572692940288893489287001134981857598858853293851776099740778121441806585429293180371017030905858829595466900988335686056924079073681270802891747930715657304646821071677214918917011195062710423915854052244860908873245521438516578481996067430608137739664529685543772819956914511428023439202554806515412816732741015308314275530027335417547101672156435285757498355432018156640328645126542781852976434610200397313709983341560657904765187675306172814178855913376711533191928911188418399177133439384001695673008005592522173170114890577030808454338899259636041598993379596649256350149129824839025191834608585666757146991331418850003095797897785806923651916519239994134683846503774817854451876597657855797771806190357179458333514533488686941423330234852150547761450565765448141852465816333788485281820128006402626925314515396288382354064206425540545275362180894364985380793956247588957879971861496773058849786256105285779771091630443167145478173154473452646517339355214861032445768567374739773313131959004618375067180257472005279463825980555725297584017407046455365817042015311557113656729483043501416497940138241863725892740364378354309932472914969251290708043612237966157112891088939345700619348366097604383986315694661974943293056404557785208188982254378073174940354613075812696747567150915838826493853201005888550978971734989140546765674143643912982056793794667150113643124523812271348437528645078625611498599871303695612252896512240895509723914733496354389519936301212256371877198337276762306614712819242451838489195329381281035806122489000493438523911561892715841428241841277422402824086763600690191995985692086214977230549301455482107251916800*i1^40 + -1019505984557634162898560757695081115250690962982365600664359255814810199361807623598590734815016607605308044440460006431365259977286208348802504997371894468727203941592685647682769488015397439893795715320511763280502162120624069086054892120872855223578219266739882570288395503535609420964369112647878675937922390800918093224772810646627674878058608893224423345391631242587762718911065912333202383281427529298318959464105633176311332934633621469727192927195599206531988152375706174846184169962791213530161183420310082094755567633122804292234415790133010883077793776544923188640896456088259951238132328719035491716569533537758632660664378252176982987237730192406614149825714981791026745527088547613310517627090581615973075415813903199019825579634467962158050864554775610809642994648708495923374409426952463537456964208942752022430265467755497538244660489532246706535229566432057978993560961898928418621112262132325883247352891044947561909645464964821661698049218064496585690796287020032580240162347373608473829952368273936640777146481442524055197675687108671688988325411301151744271927564354803512534004599789756061554403678913235623635528935121237786493384267561144770437371486403685020894189729978187722348088952434557554168637426383527751635766656545931987271805104902599048200944525047396747969951817773146582513075913366512396065293377216601471856560686361569852682439357939189763482448987681529271359279613501335126334056525095811664699847666755376267126306893362441380614317812299191518472791193425253401212110037748258101316150084431368698425369885108686360977438006303402081271866859049168246012302629122585007731502238064655223628851107730701203390371254743161046294176241863721199000167845286183589623500716348046549132373092431178864930536793098618960189849600*i1^41 + -643290583266446243801596800511184546753458834068532873714148478595119624664041940686793109116116424787574542093132378931433384539727274589331049958305127485628895090335955447375201073582987310176580029133502977532044578407290530582546206188701358325284593543319326119354981962928235503349974613412643060462665961570945465825261602279791321523346630572551460325755835111540961682450133465641446550575818462679298470667363520366971866953911575010363617601356063299442282078085423653630697484788665368599470767533172812975024702753785626502807327851161897616920417105091983194769288790323698839012281123455569763736727112992799503598264141230619551495881769045350530987610421702284483369834657632728626292287459259554191179370073610162027608103659559585698360167794839416395191501670691102670491122775043866317307623105545577125142613525627784223172400937106428845390652989864689087871737633217676884417826698826913104379089046854815656160759878942863037846006344276912723211959958909495818180532746227323582563877981978382277070091672821009137522003275075548998747113994896875945402532921972630957140175770973769146059991273675624411105137708913426532289407217937779042653192318851372694994176637397690556933119651228472832881027209635206566432714447014484984188507677136187030496056700753160959149930330454591684859188715248414603429968036632253067943460344440419753586147148195270627258464471389169829797074347559281066257996310313357129452078383052824010105372792127463507363185649469753487577609134189204030464497588824643411816783885011990170422578787307067489513427014629789349531450496338389284437711033905834202654156716419725438113223652018544706721468796515123667801310557054747747359019554494352449251803311890252166122489875805886100058641360171827200*i1^42 + -1289563680292436865620388034768396432297030327618333049711299143031076246952657079692370529412010611806972147173730487836456715315027411270038654288024492580480915198146169844272287191187055816769518122625245891885953757232860801002897635004866102407171129440466875706382712766361620113488640923890025709718843263621993472368535924376310139631458051620959540219577264850704021175282328564324364515463174756390271302906715095752884758705454420939217030309931652907091645697484871643999440535676995765617872197993835897814092194400113462687723216264647993353853810526369476637574735985541221669123632511263612909883728787882162350317640442187984530593906281206530690240547031457322305354304857293901130268273872618672161306050496869120083447012762409085258268376959621380631132036068223262769847816597694493655768326835333715922318305910679631506992201302775343325135232783815094909751937197034225206677903787861424552736779395797455388134468607166351529465735908392407293641798908511659910417607111189457528867095687159711042451052594476538574194533222799015085119379160717109286542632643230251573719551209434747708099389188817840883837211980838212204137879287858693532457368499697569141237160201726262882135619087093048395373445023373064596029365910096414093751440434358798181731827644015935467234320276890535335719744767163509892399212591810710845767206406160976184506498159300335982102948501089674008022981055449954761847220061847027789029933424107646904727102455299916986275669807895614956672156641477645706052697862523108703713026863651662585876360575138627466061336663827764181155647738252791352959624941134393376266578159652892543220008128515316960440566656507881889061384927076639943976516999108589125092574836660645250061758923727355585442611200*i1^43 + 385870893093069518690045011413426564802213740543026804456516566506456705109574571327785889920505015790431739191037257747259199642158113476585437107145783775584185166256842015531332254919285397120631822526510157744041223142278083913223865482136642772406207550928279845533251830938579299555004815112981343668995706233772363942539615462189291741983929697786598898525537551585972544465351386654370179204943177958116951243760153366200124190574223577269597567846660421624425346541998898185060761834522940618871015099132921726909433254059254289588057893792566558315155404830198654308908708068423818685389988682554596379539488800275441249866770512227390138732929800129855440800346984190308414055216064323565880378003495419641957669119874103300070949645563937532534782742999163897234888390640800321317680039124712173887155852750483616205075720616004594311989027950723840320926002002673146937560510289487436016718888397984726534303833202678947224043409980402751193676231713124868063798700730683055947733596718792913743839929545007863448331247984840064615567616650839063875996385688263177410013360058770301367061163306130250019119601978688348721035206558497001297856720268838184165627590335408950059894407073326942365424948455131563431654006516853006706407824042185533709708359157024683777807941596252860559088922760166548638164240343662395247961426541099249375420548414996516511921191938543307027754909548148975372678804508458740659482465578591433455367137695045498706804352217375675205150812966593835447782059433809219439860539084630150720622017000833928542283535542685618289009625832976316060479574771189136564577328506866701748748102899075098342850354721026546737230438701856611485018044970887300905503601857128395642137952259260996136873846395371520*i1^44 + -65067607198024755844953073632144661900079610848380190874406213400099253775531486764362160661356839125878419359864053779082478251557416548760024743574837900177558321529078849364454145269663834112179168265942945447231990361081886191220272637284005950615973274657682306307180782724916222495287165048197348071534460194736534673168828921175395749623045936169154240721167327280581042301467325851146193005959915932647983330072282825006611237418916781568623148485821737919083382072760428782015601286548161395005866075436418618144995387568326511769321873876524500511847138688684712127717082628787365226808434799067961282971749112326748323055337370872403450339650009410066366850632182077148094100460023285893304127401849455840887712031532374401156072678691257837776267706272214569281384825109808937459304191385353275400573079089723580200161724472032224421297097955926811205530819434409173859463947962980412917128227431568307525611733259689498871349379484646413580672556454399439894374634321964925254339561867734215600776199819883996297102975398483038949008998611013113603628766902201134100473102590352849564751418580286022940934829148767101810277620822297028414647807510592495460211815759893623903155040140560148916496273637172679000369040449405491753165067192023576882475161768596666800636080589739941651023200660151514354696065885432182837005172337632073187406125479539594519631226763570585762868602025026007982622749946473436638977004930267445064124507204324207842223946997368494323066118402394812271880425202968428591185868502343822600657057378280019773120497712048398764795360198153183866351417179489351145573327791855056679419591826501614232633922259300251329965489062565045097587390878881517092250733950038352746026233734208219722547200*i1^45 + 33902633028712067357969693790870315664455413236636734845855821517903826460627941228301891425279350526661635409938005980215511941496866124437638566052919481781432114074756208015317306617340958843825186436234278928641284240179738156483875761295936841072540623705901864011119681833640047131365276760873631338605489858654641200265993803141663708717607720097657391281848581111169877053780254993228583314217649700362449140400948129429776133266448010807313944525613742469697433344571661361909169145628884756347586503949445646668788319457169698434608718725062950069196538873200906845040881962153817915974760254651623405505390827988664531427720697586423088557203531894627816282820533826687967995285824135353183841160558348009251470944242717118954574592988960503793355865399518217233806592291318636476876520182322383275943154784663523050136137486311773914090415913715861917614314129985019911961615449646697540073307838564602549555423873926134035138207426762093781808572534559818218842787732182636744887746936060215159252227446222588921189771876192822948061878520761842508803787812417949189723760254794938853046065299184603453017795351038543565236990910112688295239986013689824833362326480699452822831101976492294549836360349944718871474710400888732736657006054582851080499276597046577962396954813473150108841063006699865369239099306300156507248226494369835264264464395619571732591732286317131053856412026822315852499989093857814299533150891741558592475343382475780400624240336491517168268465931994007470487765397171607620989991389921330722378516074349217785189036948971062765019876124407856121037988682257430477310894105901727939786922330313956268988108944828228407281138761232643239309824001934045623055138683872666468599026050662400*i1^46 + -55751194031097088959325255904422368190541192573004892550828992916290282407085673479300975729158745299729909434093200981178980882871699586552609717313445969388300634843421844314528370919785141591889826303744317937658185421982047920235525674370682591218189685009568703453962421908944689784781858197725748897580793596676989707588543758580524494681055960126973246893661265621036650948369841001295064438311784563070781907956612995871784101034293836355512665918929841546046428497292976710774911970530932729637462348636243677432934039603611571947218622537832800887637885083662592587643785090858030494578294465586030850003053310772539580898852444414617184063668876230356971674226584677186493144770092601436600177940277614014914380816010262453600482712218897085278298091592942472981796360072175102271720819211706077728841297997230252483896782332152149871973969663896586403073066421075444878030320144787228122746154477893408845142989939201964706306464916216933854479092920983872526962991942508108121645853618123696562956285910121552578416482013713591883934356464338093708462221746387016086277781982261539227493496549793875352937217194172065239573330383343301279090679347355488961137617843841819815661270379200145164165712765562316615088124907435017982024411804834874248297048474109789304574168086530779584900694750302310128822301749630731919454645436707766283871675225928061651588211962017024297275026361521661838567412556652831657228106696771081451530816852147866217594740559480917192656660038461156516630660012375787793937925771915758925300515141294639131073976164114154780644588992527014492521826704709731383560975579298480838192401782843742111647710635888429178159526125450774387122170077340720108060741184275197670195200*i1^47 + 20211172383615188557216063746493697904854806713741160242585029321671107569974313565230031734479345184320954139547774520260109787995561937791802089136775074512812286699100206265127290247074342942511974066776031945440683796250779404778916334544282431289732067711393635460393173665902597715198688462788692262405108275087355099342073389634430639588292579333097890094327048831786823511907187822473962446225645415245938599155423373402755353041749450413889380175572741701328071136388395284199464948966601414397249059145599399333925379746632868832730098417674630029765184509852477269852163093838927604321199959387869541241243598365460916919871439653146616474846541286872615939314516145573946184687017685055543201824134642005382571604263688116254773919368807793084703766945129285793887829404435600946920144266451223909488196695503627088505786505038791629715435412412648567946492587389440654626834103571228118448726551742583899971150203719780925958067621596590585818029648116060420807485063699966256291675911341897339788808752273684497156434276419786861978247505661042024414808941928064482200459824309480867582773031177241620199893140097663323148306873069240071311212171866526405127238085322436069702616866698492287893190602591137729807364534351220428927749600609405007600297433688579949268222996005156223346909614587230621697011940922813354023886905029641961023092244249226485930735878916329338033852380862416509475119296122801646595858149404643426318978580464792460128841437738995440934439140025481170993540344322093498518499222684968625294153215179548429226083270569687487260282544400983917120612265352771284527128387099575342126065930594842166488913390829254969061261610127765548410325428159131594082272411648000*i1^48 + -6609505863718950961802391640328005616555712374187107101333890792640414158644605797271602235047164373833427598772313614053343613896570984603983909248983495682935332416027794926953907822038301434889158953290760116732762421264870631919914087760583178459312090440521942981426802289185487184130711709042094014312426221969289080868857614503750424131236009749037405361184770813704726093442796261038869324351273553794279877263661118207029426852001195237803934592706552731690373204213981593887489883723873007027363524271285276597874212422736933629603259900443208607559705111383628362683936490213036726408128029120718560809523327479934179244488309210240600873040977764898729422809455890054028665243932613557166631422744410008046121111045407638688622628827182825820063985472548483002147867191288315411035941342434093501459518195264586743807453241296480193023600261945587585549841453038518932139122168167114993300410608572136737433781435425596769219542039721643997931453955571481569190422402649522424752256967584125181813093096831372216516937606846951528438194389897623217011219442148810674363948859025637183283925219443444852909068943857928659492105578598011335609508323955963968112572780245079399812396976791663636442575947032699760532682973373499879014903969511573184050396403636239243287311791482931831368546640079096970398562666702840837849665814346625433937434625636090025388364099298589333019662344682453820914105678730595320185395893001812478414200169127434134208608679133349184760525196620376750953594393493642988985586111847152998232680966246540315410735882898654799720732928600820622865846556522298625644468747590171725414531913128464873017125451682282282640558021128913588398094255838287804497920*i1^49 + 1524107829648017008840566633459178405944538335545801878743078012368007268408904327092264296419944790349690749078735098444675858221729836237510898801349408587660645293436487441661482056846456832210686536762055002669151392997647428377344528079642143039356025255469655723954929439613422903725716213753384561641347988695754353172694560665823822599068364105699284401593910027862752580226067605973680813177710419003362384477219329893275838522138028079727355221747210838331336400935196597211419746382663621771729060620606510993648965142677813098555296116598329873511818806150328219382680047421277570835354120180317349099033069189431328911494334608646752185506507551331937197937161850344780228084047121219886736111667501291435640411994057559802157829537688932050529626131489006869311913319996245464128922328933785758609511804973932340383578353599201775405672529245393225962705859421113758317111608560298793102760935119121186733062749906192815899306131620278197619577304443465216823457457613717134011090333081924432094667679174811720458313815048904760002431854131964897398077547070586938004357628413884063568503733943775375280475353827838852045313385773499970307362286508031191654993292313581822440866077389435088138698793768788804428701732413203675138025456689002259445006196832443669766300021831710944160607059084646728117193697025177331855261515032415580232259441924459850329766107733607392470104866974675114739674606684883932048913633664825777260160071874045377168501877137380168414905463428982967938435753862309781630580724428889487775831910980603357710590012496695066707180847796883080315982797450033015083876434139960438655620176318297032026435933664786771426437638190028194716099123609600*i1^50 + -129066255729384365238912042529021264188708385688962203688106013414113264141269950212808264696108291708148640765534554890597478387705304192713333359918931593343954160981127746710655046313957205340566982295189316180262802099294053373122201349153299465202759247455661171466780783818194142596445981847945280910434513669740247702209012791927424046477740253419569695722804870779360556540439208721311092058492686195057307995591555614611021526161990707725716081274059991751862451341471504565910710235362149937552299749389733473219759929401914743742466712509759924918730067168320143184699069317354700215734150193054651143066319872603249902324022815783365771612172823759929212196354288636847508963849184334334225238042668100028174455646223803729408117565933488119599601448770122284628833849854602617817014729863096885971774949331705970168233638265542819775992036804419008197959663736211798341850293725057167689466206166371918497094483607778299912216916060657806443104317275773299973978596633874349665012634938482232116129838671166283513285436559221426017158797637024024762460664033491820045798030479093398882953626335651181464103579899745973208619618864736482605542109012897744551809421178873780168054525462017004406758418722172347896557483731221234526207899600632733889446019708183836447339529539558180620519460588084310725044910129546334630177461207685404142190168762270203265717482855038816832004006425079228236198517387855696949763941911352397944920687905065357573966926626797999345841871020725812463053836494406206298924344815844382159797544555236980406290723233270673212479344183060105824120407539950224540265181312077777057333947105049977674368166932222931407942627019640222515200*i1^51 + 8188257963750966926313380461141201043386558804830101770643570582578215962303420417447265084092385545962601588325267045085887164455274098054756896838774899250357493925285004718459846147396994473726999124549135205205409294999652225384014244712367098477314130005032443053760164591166422930788439154717177026150352146306245229615028141124412478000592434048213027665485330441821367218360588663102739807544376572584053096245821720926734935697628085218064239428043398403502934126007369556843958444271098426091248829873952768672755949143450129890823801425717178350924404431579559206015871298734926575066703029645129980821963936946430302441834722348697964859908232472469061574271448850820928978295268241378593667166516018176903203991041549333554967150897293870984525328120671980637960145236175262000820361790449925184321320475661966448733789932236186067799355006630356625078164946616248948879466187040756151200626909413420897156587136315211905060474386870850118957323162202256467905964218798737288988330292523318896609644595081410001117976544712000768076234211919947532976026677109338986903103209551998126046451941268757075731670548628340301403171187341453036837145028744988529155131292245944433452246477862380844583867752361893429724027489085891944593955687195009835552414499855546223816072920830912903232653416983022638096298515169368162850833755338611098253998088765431229274487349189677026733978986208196210966654981936509848336167170362029396176033953570984299885585421945751052954462915624014753831334164614991281026212467025942414116554970570706812044596857021968872447820255978991902541328089305259029127618705013206337803164732646723632316132960089687854365120921600*i1^52 + 1400755452484088386364636593681466046220832753371504672195526657212633254589012518463308138128179862527958319694759491091568808573599009461397072833420077972342703207675769362270692805172896349105574135558741777904529473847380465874755512235676554167348653674379507027755149945242156144858652622649663040708984623794869642100042358576288276602949682640639090084978038789438604776593822454455791292632324799420753087993871883513723042577175564132991110454091146047114874176586825643801877446018020308150792003053117446985313602692726116980996534381007940697389898116594706172745910438498002361864385146207917172504461353188554437927733764522753450490668883825421733161852529940972338493670898515486628105391745594608045398255292363569144592621099218338220872717069348942275590947319384962524719592413741005449904449855963635867604891807327832642615220040635278148932414477829247897491081581396397839041410458870660010986581951957014016317708070264273304345029399411300515815740829570531279538202602710722414349531583903429874690002834822487588829431332588961249317312313891051687823101784218579483995844593847962701470720398005407349202845152896526566714474299271548474011654424154889821649483448284237914807463869905059512261870721139328121603235162590788741737074969328384698349912507404554142852848997261120863434499172540420735426559490948251428197177508668680112189838998742058449514401788986338646615623334858590898118164312377212312536295209330989344423534657361363612268661974100163875500805846839568394207042818504661449656389849239622031991363115853727386261214237981458147984852578880519914647738031619372327682155817863341541294537853499552563200*i1^53 + -62006976820239384695172684785877112707667470958528362343901356761464868240596223665934476674314337340907626570715399400640932309343557564619777936059885842066950295990367818714625917733233276476313972220598188327430776505182610864811160780280672969040149476772661988869653040952000514800425445721514744372061277477236783935987753067440473918633917483341741006004632103871322692498133282638433874039587289421264325751248654636716317954207417276028756112256775282557296371560313460403151262683649088251067644310365358131953508554482506171132143157999548133672704759928368583703509839391406727802908544908513514104668791051005747095131255272413349187552770783868428577229434957531677055022547784314359385255160361747284872131856271640212254501322679753637634958580070277709894398414957279396176715378719414541722843328316901129102271542572006032909283812801744204229237291969055511634500779491268384947346335836895418557187451566299680815331727878418080200110233346865445718381813692755781993271575105049550888105272151787020135297159156640782887632700744786749095642409889748544811545053247085668794367446532668557616965767878043694344810510262418057675164874945331571076296060876027187530078851726071986400011201779439926443239157834874407298372102233293105919589798484594166994456036974295110696688017612789089075909155250796720434360547133265841334163475291233102930170291518790575131244739694994441067763743206321442967682428540651640581932667902425441606199214779971870640876687853394917611615333784558031330634132775827927992439791385576381619555785109384340533560026350311187474477457241398512815655564641844854367031078000633600333976698880*i1^54 + 3259432935433510347307601259759479436969096566471272931784469699786013336345930603779417315484578797127848649957829812322628837812406717769352525545824081102070401866529697626128105797666584374611324486125495616223154169951530873169621466487225598794228132851805952049813341169415984053900373807576136448165785481101675288807178469293401787297298043554837734156773877325328152212623909668269125063020644982846446333080020008403903636862037955818406893432361725906873285498760841318705858700847433823810577677400910841969368033530629248280476509844365721821949749055061884690942234868856006766777638048459460463000077035427149938644839350279811667994272527557786273429058086379330177885206356480524116032258847020186228762169999442417020398793765466416623328395614266142305492851399952661642133943843290606388586648888838804907383449146328230692957877170994512769670480472062134564381931041193582975539131350846968281998320106269665387323132189111591942207138444470967286398204539586326434583943523140343135187001997080951039928620201199239947086619973200402996923065455889756396889920401197146200490101277411484183759399678423674760908458537491615006546709292779010212978319023831037460484014882682763002413517247917913330386386005714862877756782527954665902589219740916012327194792189209443139840944827998599017012673488459302479872936098502390613167155979767958417711885976204799087617702140347453051466084206351000113688446685780025700719389184887073205345593031225595160202724253293983438114179449416769297781038954970157841336483086436046868338661483464222067349683408388845405069883106998648390684621587191108421594910331764736000*i1^55 + 107966159030918703041969166391403445350235204662700204610051725509985011815809377791210811433711162416379921427580840263449825488536083127013454609367002247389070508806571147490384701103943725750326707815171165448167750596188041287216215643430715457104385513778435993553998207259812384679060099951907670496661439459803704988896532203813100496266728002880357779223091010056503349265270126282106908440477971462382333189847414304026947599293569013427617808768597680924295455241006222233305736196979064785949419193278818379947359143881776844630911049201748210979859897228254855486681316527012887571358339990774466965532376086959987582035957960434518409124406527502995887106536340349865333350449037509474746037076301539036714068938370282449336332234445662396886869276551095693504096721167551696444231847120011092150407504184675700197883690802089002629143028494958789557390243169767074773183515243582900782713677301617086366264038787887914218655083396966841657064786856052200222694782278318795927134818594195906403912178031662899985581159039541038694305210316014595160807681179867413286589817252304246118439335712771507655839363352154899242007121282601942758167192454340264623370626763104919797179811464093191236992499815325415666518900819023659211485209126417495927311690004664896114328223493070313241131539012520272230758552691484072354917270370853699329960691409237532283007681405695320859797790455891147167585811969667781255340209593399615898925277971443800088693139095220875019549090793342293010652564382815675035715183856100817545397966798754455310825616834866244589615531660389042105699509372922877023436754429202451660800000*i1^56 + -1342206162951902135136350477086244623161897108920912743717325899933871578777426464872603261735417733049013101853789711009949811595545358326132652621781588305382534838909364994702330903597508444233076193733802341566363691879587190017836819929964605244731166296279555962088667160915716952346380324589903531525705418922610088572293802321647209962755512457513411037102473491264184403669329352078160781313760357779871877955736735600951420846233448890551467721829591368521286924974961013246467590881313932998560056212815769918166086504385918311935131485284364576002436741752416775696138727050812051954692453360001275135450787767057994586133160545159520443588573363367660504574074619422786893523054555442153961260497163507401938008964485637187083241730901099990894701707729360889279070967568591658687369255599089507212269447880001688538078236878037789071508106152431248957962094362735797294517028649540499798223205302326128001164028360463117686160245112917772965752546423217760249459423812997815483905311378730808958343570089355429745155244571861374440996656121692009850329301519203005920431704124483318028505608156591847071194923806409520406050891238646867698638697918035349793371414566285010646229188105917162464535706806427129779787648959128112056350274534669116982839949308619191376831375374576148885717662429596389553689976541335344986120249979839500545615470815491590422226611327053731508229158670081429588568452546839161599897707608250865998868360728225318830941462200459314656790193452205877723530562057107725529445189842420963369582551234604175190271444936225352276067417605440529530040306314573250560000000*i1^57 + 4023679279152194607906622688521286137530332822444492107999931136495294151398402351837834520805466058210797777355579695525584610768997241206605324932048677267225927204565960347039192746550803757629118941512834290055694288066853176698896238537910424177284332249869859049591356334601438806190693004920830168931958257543314972504740598077078284065367307986634188236590218762669105532084039423690413287963177945957720010014920312449542609085827014549544457637615719954012627537284946566640034827876840448637987431560992664230233164278159772876855391227979916569341958099372640481266070638145659360152027351981967697357988259297982168424023873913790249876182681464840284947150445740075516845375657626059556763361881115021423976379966945039696806738247575004831250536080078319860453836083036294805934806412107488960444770641268572578182202526581853973464424488138231177584988971032270235609053821703591200232676682246347134914809400291236026590545953362015703252155853804701701960103705174732958028183627013784245846943917973089815418667018100856342168411413854574106533050878259664627031593563538460753961293124537890523701927011342496444912555695267948697533125598119214805026356562543170986370831162613729701643233525432579855540072335424827614657860097788849870527061251924670882026447400078080510615272516057660140228967612216531616755617235574530572008062774732413969637352034964454559133523695438842847020403693653262858460751958842337912550082083258335829209099647903599618835257201383377470762298750208390755698086885437461881095318301705813997169289778762910342494553022180360192000000000*i1^58 + 15022568239315145823439939041393117657793358042706527882910667632121352495918035024285105481440515597066227762446334541941988849909208891826860799378598612488790763553093524404903233180319779531035713482176418851474139234222744602604278695728704924348041299541033482524240702802925738303937414682501573099473017136165753888298551182561010206284475413178547662714251326679012400128108648402532342205281691418202805764033094701868548201105653177797097982828293560583649078900269940222530309161238919730427993180330682036038179100554363587641137124892186542608328087176859040274357704529909562662479715107955027575117100342517924679055710380613892514026972125502218626823003178913500946545097238407514703389011724040505784898111149595259062760005816374750863248962620949711055906363034398988669374370573584633217619519108451902491344846823176254043635633326120535100179834082958506777003554812944773337311809484620494424827127680969641930876597519460080465994959944898073311910213210226646885296356246099925846994893915203516915473956066924697740662454700804852577294196698527566915343575375688110988121186466410666716514207334862289504525202087698381726981709854808874535157359809143015956860711152498353440929038065894417923400361613547000204005329996449479528279095263694654476622218672011286813339312626283846286239423762818487895576960773248999737102590993866983531905125293499821169152089646397591968238108142975709190505240200985103223133173474260954692564046685219111168029617093714115095863814168262008008832802693525234926624475518251964561778278400000000000*i1^59 + 13054153848928125812679333471323807655175114531107086648956221152175811781810590245430467026296810422469701946432183147333131852365845412222702164941818402145761958781429924576196645269553179798937687568073633022137718759270381500040398245170203686089822990288214068249715675525743482232937121835948109305001832346638177157251332468157062515669244655742072705899001943497604168741295176133276490940076955830696724094115750483446209267276097658251006921212872688216481071083418600873533960795309265768325026479618327089983099719961952764274591646082189559963328392022825028636671658566163786251950553868517731708303076849227865598612739695520453040111483030413361847806329989258786707363410508696761720490074392116038277108061059882099791475739590501099339853235690903395202196547971233558792348307868412044508985454314146228259917708742607748224646799840191854058681989925659863367525280736525593350058397246754396007798888186043357828293856374930808511271732512197650352586510988323302536405896798230361700680921042783420344262815905750193440649274757865880904699579712062052810951355026509394454352388443773110993092882420886725114677240529586038993046042826150156907553014888597374990699013236902568297778062595926234963153746341016373953348942973169666779062098971060077347098752750490167487318073088391836083465883476356312262996947753443859100673660477686427872906369531654324365593850901031812170495979971087706151698276946450547468601022684725779145990896815222737858872837714262912610552244930136392136722497425899520000000000000*i1^60 + -28998190692737422666132741630169951612005952112798536665589459941570330563399986467557624003797362765780220334935646175078241587693023447799122245339886737318953133520439049241738158492371371607639538258401866046066989361531898038598070785950777616663616083300581105371966197280976745110187946435050073692918893979881378206785139908232585950627062972189248511902911275976328723423139159370425574869532580021523875288932051076409417185473029064106285853158620572522354565081453435523160177114548037137380463024870911329926043256969304963238363021335801406546477370268962663344025026715990337360585676645361378156134323943612521762563370755694666696859085141942767045890657903153875107364785479284573157686170251662328099984028421692116487351823906486219025564011504450564338602846549248714774231121414934948077318290740938992823349825803866263004914735347723549364454873728720964637274759776171630053581076339312597522346395691676269871864978569954915110406412653701222886289098955628750113559390158934637374850137766324784288666976959941037213175234130560917585360238062581309593834349848091438100986824307891827893226094514990262352721586452131723615365636671929085496438958325803910246629541682151966749000066257923495665748972859416302923720575380000744640734294580458134275173551765640766827376293722959340446627538216641250588935976653997540436749784621844431053686973452115535890043147902809099032534441089701827665598417565359140178119064277118778585823989135460381016893693243959148544000000000000000*i1^61 + 45476462235791262816839727709309655916089457598046799036683687705526902575161547587997148248852180767427644889968159993363781046226035131976569828134391770587494803523771817543871780872889922523001683206858523572649447626620722631314041693354943944013046284822816176000365752436702207524089287367551411752142490909251705675803361643513010493288518583730590181556306712137040996476111634390138148589105066174402681269837451751843066537620542588291663625658216354602908839604601962301072356277237595371892565242947815945010854033538797712949085673736829806005365980872067745411093166542771148015599506142507731134702771933089794236032866355861111614860891415757817610320875021802386562781478349099949242132408505598729112679083390563588318583110828754995351485222198864869192983532629025372500015508605196063992996147116679068868402234212902507765847443565405939495757419587465549182851853839574862082195273472251329803882729638705639054269062455104338268901467271893194060571965832870048187437171113026217371351907662886168814027764744946736506607613645235408797580160867926104881649390915681964816934281693750872983502862221030189215673158377840368590977583190815679788286427813710364774396905360358905006198176775833689422533379156614673806672923130790587571254289657653731967471288231196962892968955690678915331957592386209722831186547430810715636536565245922412034461705615480242943969030773221235289212389607026620511539577851947043695004651038191197466060800000000000000000*i1^62 + -17516302078139624598359442774561130767410543897806837702221378863105053828831473651368731978803880548952115624900457676692200846574426206445637821200724307730598951273163468332861990265518161761272595763640865767870522244002712195617642303152989269096687571756809840066301432651663264334006327672086970660794273175968783653523473904657695556472776474465472907588978991134259821894764469868757393367643861852265755952830839053716135103819639771913623853428743419320631074848942076888627293204678781779895879584808761824364860910380015119406694733966617201928884349937178750652929980320696239587253778370606650346382466170013580434607393370273334020151597228997139634287398224373136659041157616395566550671645775982660929456658925992812581615438420063264311593320689761931833025413013784221964243356300078520322560066407940881584780380355510774634477926923915906978373240217812358878193287836708004742391408131806425521666789108991095251493140678529942465839279101766835040945014435204409215155485542960972233123324423366076192006946374546691598156723147903211457959459998608387946031863942297355566874711479857595443940336761041248575320188288558619829768628398975104606952874380302859231853211714847340350382904471067653461399514590781199047293970610707874552233499716251046857292246770906826525486934722257003030963832626181609712344730313289182295647183590028654294979934758596803414131774624433510770347893557476564817835570560000000000000000000*i1^63 - N1*277413625920895547755241455087893325872371371896489206795600855296001560558928139863430077008082271643132443492273887301392002183717156905245947422573665625692402901035031691020075409005268474644889578833101275676668632847705833716050784109312466486366421554213176714722048033593097321327109738723341633198931600545900187733065625*i2, 1168140599013277813907633878485124029416176902837391282859643816774260231115373464960741677358608391076820617788419655898013968291855913065696932244877859577129676146397035414928669033548928144591575168817864500302740754059611130836374551240235335493998161432343400719062758125875238267717968581967303130140048250016701149496046017913981976020758469063910093491321659802574927869641772980637063709845859935602241457105023163248422625483197622149608573737427568636283102536578168986481140566720255752287667804104081625783450962105742647318696150771720820820891598968596026981277107846598081232751355563491239499993314981535510825339636065343254672019545026595749455734361194139678843078476482803810235396763165204679226280505548318632685099316205854070149109653933349652563214292382880355396051263835747527577511751044421574519775785543797100877251493651005295828727567886446357857028840572625235737508143980593471335464756761131144756558369844227165750636355367047908505871952807796091814447285043836058531021360168444713316660164497347843053265582075367277599362779385860658167521962263974958520188056679514578282347702569253479682249818014117072164784293317395756842773031656056234311632659288253532410399668544664500723480388414242780636361557561435114044642634964095454595504642494853033110288032116467592320022540727795708023662845196691505879501384960726266107317481113813521047482503862714559555372027529504266808688777184028985434886735111517332586844088582261334227734652231109151572236743298567793545509642117696959725959543620855870791663484764734279654295545492011652511585615189013560196106758721230592949129766107840190254670179804074096209800772221785441335993895284831118209077735189826389301358800898379016892112174027997856825546363734852432325747009854269189591588285604673204104128406203518685320939547957038999461975902756613384719586539411839591642708770763963501720111153152000000000000000000000000000000000000000000000000000000 + 8593434345410242786186342816464972411174154953817662557987720495366701854080776135471215146300626821228208864975470185910681923530955287647763828378903048875054175548808936220614090378289306687867431377263838126255244088906909291888185488104509427290746811987395364322681036479023159923437444907961316016190647867710417512838203949066955854351209641617211612330183860047086063774895414217855035085299103623581305909803063273557165956844208165045675004835270802947016539990558399555355389560535903020266626850316857041395874136878352160605493286657612594286574725837478588215400026249658991057916686720791662434507606497156288296703054785433156128269300471613357527988773330356994078954595166257947702698961298934802156791482246323419241713659627847990260213238733955534187609466939025208733069448693065971860019224335138717028437041194883378529947425658109126497274030617135343414634606273661238747042292180799905507198606179408219846152316660292258534250446661500791422190562365033214119071649614605126456827775290994448329798234664709478968480706267910490995691368466041849218771079256112674732099396685277432810065305414941301435204792868119089729060438207350700934690828186732848498847640719947051204567096913571174718976035363594966881353499882608892234614813208769034917063062854499911322757032731126228632638392356257377510402615884121020862987980755594193267782710628055046165937297432204664683361434893250941862561681071008978803094862889607133333750155664879500858634096103145730886139703029737867123785436479948079291131129055938838025080205210750113001628503717704804790664797090842364174437670075525274635602388283913788058143869277312586175408130943640004006691228256802368400241260383422962434387503558705514582845593177459799008581241230716496469301201798207448508618296340978307701340052330427374650643733118469788781318897034346180149198593958079570279520591174589612006163087360000000000000000000000000000000000000000000000000000*i1 + -78241179600155021021574659405767812097396318486503508309265734530782582636153486746988382995450076608367000218179795406408803436735487525882707298608340379646586529454776383366567848708432167021886528454819975363353787923409320132122389184706221015531542986904509054481328742093384382213671239651913472675411149878291560658576018924470823659933867925505866219361854740115587480401871662933066632511176093304200183282945659207193304778512147292674993590874795739092013667866917148089255747070467775745355757473033720152584095773150360657850960446798543003078276335950067711551341038167377199200450791695415794925277045750178850145728813877157847806338595302766056773618591632229620577786972551643616511996552687908601667935387924526944354170163923354669389870725294023022427356921388290553617969372725610550916527818459000114533782169211482037304255592113365631092829472880460084813043360270232356510037766738247395023075156925257111675954801696804650644572768657320956810927987108934553688126952311864018961957022980183424011686852522729385464514479762958904078761254859117691982199978234404644646122612430668535112659819959493120519252824015027865898822923923795161847352278850116318588955333342034952438615303897112607613677324175490582684812042865507307888097047208051265936023234479975086267089398906037727336011624442409434198044075747758140284867394484385694256006965700968399088285332302661321072668882828410356988281616288075466182044085686999964158941161594218990602281096649767298901429324605232348102689352849199453958634270533523819777359438336424562790820663637381803167610562362215057109145880778827763652686885879800060746882379613042987807106126416138083601581256422311689141235740096549632185776693049368996212602841157951487253299782064747148845282163849965352324743938434850424747611030404627435806067945363978115201430436645827984807936349573882203840456645937301848109550141440000000000000000000000000000000000000000000000000*i1^2 + 373178147012082281803234624426554378218118361159083454927762561171291277319400549577109893630866609284262638666938053077518106550735450434587249197421083286126648815971990916254499736457505879831489005466777465421817403364435896084304916901565308165396767593066220766105150900031525977399995489150216957703645161016801466887744630530802584294739636983299016465962149953606506646056970235457563042054696513081259271294831435160640579956654665161732167772132185278886129912301565767213221973669212296164350575328141324109294384590876623535510824392447707352812994963405617170843958256411916796208407209456529764828489307946143043633553010465930527968330857880317525403021146441455851578911141393870334872471264544019399081117615057885818706358380475657946877495330264113633935150725980032643392493814825972639380165029858164698781811551232373878964026382409831412680042998641005839148862299641559961073592878874498888521473589228625453155116462403155129781788819375708276028687900643832692708658648685731264080400778186300475797542443012898142841308542454849646448141003831134090856232797457339609584743159165680393366667375918871222553328001341620048669816913306686531313026378615138396987383381303611470486396608954796327026053467161536984046325184335939527815138672610682306406468167608722949822091751198844830959368445896023602843107191533227067740796626591870215358123981339410040968043470254000547939662990461902011538114143384526827554152245181309607349030325201394331113629189797156518762509609362511146237800262601618300027884851074714873461468948118868369496279963696588466043203335879807700425430606388217462947228236811428020258839837781836009761573685969956931169182258961513199491426172361875435276355590246709066547888016812174856909161048465694414200944636039921751003438777403757771588694709693555204553555094115982358997837192187467127496487267787963253780525135781132140255012454400000000000000000000000000000000000000000000000*i1^3 + -1144581091541487069325088677919714563820530059182103943188950158964453296586203728638069260569427059697914187459107011076308200509304210050474635230491148948045815249265435535932395781890172376151780521816010575763665464478043503463629604587454608404348948154223909997714237090792484348108764210760415345250383587180670354626419891020695271072409427598139310589787125642232651052497560515186068306689692567667836975800768272346427043944178204794566108002046930742296581630222322179865855200440967944662746196748767852202919990902745544013958766661396454805929288351506368364566424556411490542879531109512190728599526291713021422276640150255036875556209196703293215129321890167919685308794508558574440670723831226641869656521001380697655231455278910016760422420774727055313039705134909678433298699102486410748230555733588526340604363439326739844783421630729144270822332944871420922245102766676371753403484019982663584696632323214591717941631476140110787412330419470534599637457906167321968041553040676860002354940135207235406080643550403356089478272301808687058419903919116328386843743335202113385810511402124999212859709174141392714881808769385558785634065273906413097288159253568906296304264601705575938020107593697945449394678630006191131134861513296661532862108511046585856142898206510349050668143060711572052351067355091310018918255475108039555282054950069978516724378399691289620526534458742150050036752592246539922554584620160997209566016505763007874583530122260397700304967302132577251337859768379206193401656040258764211282083477923819708431126606046278970969100763388354986270226207740122133009997411520604770035205595828883493544195946185960751083383178979881218279745210549271224283923859626349949909660066148141042157600703580585817444759077573359498535938973914738934130556522916034356865832395113021109789447539783667487523509825535271709792719686723699386050874989334871143402281369600000000000000000000000000000000000000000000*i1^4 + 2712482913537674824534276672089951808850750556206931389485884489858938031667014953812724004435231090246056322521571557064717800646769587488365162006216289917485140508214247281447028938106752425283122267409900545228085796334245699475890907675185691002686730165421774819306294005420512033059648051134280572714100345923216788776577695373733847980759195698799397664191083186019158347595511202268184769047593097519787593473612806813229871675202803761619950249973941979068692772857723803579897943535347821665858920040419488413978942370726924219207790237146769859233731155848816256880992642341640549412575440177800337883323513898030543613747637855984625615167828907741526642795613440684213434644775864650881622488680507601323302338228863465096234379879366783813756345462681835505950326313993454120898937470250108553481765496319718915064599047933316980769975821905583601591510724801586278431859977058391201193390917384308867120688238920850528251463884808559717673461027157826517228486926911852116601360731256848894316787755227834987075233557424558154326473958916668563811276765576470334443496575816913040805616877670730134183784437795537026004885743644114675445384113664014725521905339580142379174588616819263219066495006882950215660231255335058405292822744180615975785716365590527869438172147205491136676709848551448140585317956486534136409797568543446010454219904871592715008094029918188954431171827717474210541930980999984517280230192000653908520487451051486633212445970896869006837305328503473408166120014382921282288578948823968287011502209193034063959729401447376340211405664797406253858329568646071058899185151609153902618869291058199876301639667775568801782629836619537555449671742265256958153711996171253990075905701404965451840719815039247149308661526448187853785193740547038260955182867674252022585151017329668676693426089862630655303373685607816772073744441938700060650086307919608132115890176000000000000000000000000000000000000000000*i1^5 + -4840111641935049306260968514774415372693685294764819523003805072960990924102609325186350344567836648951478173632436047556750879109080517441206807673198791756050264918743291899848610017171067803626239567560511452987374503567223197356291726579019278739099852198984849994818221689998382882369377672301083107779138355011014268321557406041391401266259209624743331267674337605315049071234663011641526780861913014043128532387307710296558661510418048160212397910650329075633424985747023141576298890579995383282783668335103745624019411527472875839347244040722845498939063774445074252385717600752807700609324853023685147111488431175030898349592262875666254641543989446570204176822644639540040710849289699043743481881321511080935733196414077332504275107917953827799326574335462361442235389453692252733960980380114164160991160366840298148194648583918822919103780996527457317793435283520021958599746388961452079100844928377403514612461265869049060537834866009147529338055146637345350411577489635839947661202858733688150727033411149745596758090557797447884755222591702947968248491864963607257265250945441127813203364118026063824301232833591997628754240906769913285436335701774513364519473404088172597754462580603516220241799146211016657341209209778437160942720477082741459667439900168916683700018366498921855721916546130538251997715460174293473906298511810388285261393443525304035239344217488775206115133794879621542190206987949446956084359293916274883660068618155457521248770230606017922311888654354480298730925203964585311345214044489818067103699517012837196895483539090776180758045328358555403102894977492846575638439267700588664823381882889838576714340811513256305028778748295809619891337488739971393147758764672140228643270081003931122990464711967116625857299362266918775188573359315529191443946592283671115378098459855136846072554290260673221040354019024354859073935835708047330151386720609353023868633088000000000000000000000000000000000000000*i1^6 + 6834811471912274090358717552600802835493048099244880370510233357007437659922179827751739923935560819869284103701838307149532134825768379198468307093797612010012079039228528967020838166931114276015437026746227643797328273502767800643527218937673621020797975931196774729329342710419736635637238862767872837636477746171188667691950358181354515115045903766463234176580510281904240505749438484699590339724001004514105337511273273030528501096498722117602203944144519060255490549589855793447068778358368554959785000588232885525352446041299406021808403107077618410053397398533932709712636528429615854843285526922226950586120920674368989832721389336965194729915389249550210723831981008383283145122340755058763167552091628886998975960219609303522120630646906077009755454119088951022851514315929291692682485803222465726341345426238089238454528041118660160678197099288097508899214482233450142797869223412389335024129069912703070654724360502743353216302115830371126624326070541060059024723742962425347690877604558072819298086178833073192164460486462029685624400726619189715188613474868838733796631537004466739737726400576940403807526691037243023447959765320726058996452434254309549001826205438288609033587326859993930839881600072766412940916616562357129177016413736005683101430686116346731636556247339902031599121445526167330168405447332753415753598692896618080135768501545553311011395209743527375014318228214138437355458460419507237544119390979684854967435996070557741336199139527995889901038818968499805855623698329836777445559032143528614825948037506987970506126718049342832657248202533450326320988193158306246335845986798956251691914996830524255646260419529016750934746213539800634987106418660319029184657913493293768739884365268483684434246768963825941852861371373730565614657250407468319073838707538030775889123112452480550207127121251014638601130243361512418263167757295559286470924345394173318057164800000000000000000000000000000000000000*i1^7 + -7761543727984582817048193385655978074213059906229869686523251995453188629486448783352704753298931054901784777537679815983375811613867088946845746224529850272687424062351710525478522956821870306645828420288548464133817050371686344722887390955203005257640680858619973543593985393415623579480738117949898680984473596228836176927160674470136011659349700663991859157756602703973468596631418090218566385634911269123042304680458245958431871842438812706189818467948264911874786042287605094479530960982241866106763594483149562685236773958751482499571251194506762170914062827492733764707891387848844062383890352379350122712570764197022213869263006587214588894278412015167121214913045129278257351578494287679717011692697114162462884713950406531188645791869825501062527434913404872355949333399567168100380880017632072783383371761528997951413929467660473362550478141759141530747999413231785113471996987547954868853237716541967608660526710720239021296244120804703816485573685364299536310400444693640510071705240397527467193051171319916829716708392810517450161187236388294667562799407449783387526159268301496042226722736532423887804198667390757653210701546891141149470486889641578400493874647525511172347774661211834430676064144060640769213227058790673880445472080748916976687198462987386816732622241182225040834748307044228366228181102190183547055750891612844254854135040705436355188621264865841808629829488616495891358512488012161823359761016536473031711624439984805080825273633189581207728910647598867987160302279183866229253683565027024870784399704529566422226427761877881738421748443380742860183675853241582048343205110066447876956017582102268435136173259583994435730382799299301464378312097791801969860149633414995537004105267839981704807897084360860062443463988164960624723060735598630287461360424209286765215577152115349797634703256032644579278183833731434421536474116402532735963163158054723373215252480000000000000000000000000000000000*i1^8 + 6709394544573239297661569799384770794389573745240826186988162736206414284126807384503751566317228429522732848267603704130488464177635168050432076967979066495282888414202903034763462691371802128801609130663181796804576526168148054198169314261550325164308946622153920617049678497830584784455481428525955241695376902645359668813675519597820085843751279524923554767035007768615601142521811044150304945165583111945839265381774844986401486071226779985106436776719283393345138134630523738532297979156838229193153072598945287345016360008755459070356459501607387746341502002896872623080506936900745621137659448031221009222907665899788927994028927584508508116958980305024906594546573995333269401164986315723816616320111137558364359139821078598351545899563562770867745032001953953627403762925542137088037846451861011710897179650716237055484610695939492113126225386718033953692344218377868345445230087652760655863508681191572347013155787946294152412823976531685987669516405382049721028348188778637403120834728169648687285382097821871412697588451149700260917922338355775978124738191372476369068421058937639880694040201045432344251975403453461333998134208359362295871013060317858895370225926509724200122717198805003396897381692875744074330703006450332873960767949425894601670857340882344980779594273763691029967050669042717762481891504705880165668709136705537951007895377645782677896774991584645193526555544118272649706789148424272157943486979572185382906941365876076780781392699051451637180116270147983992063631331237119221671096739373858617746715893468774011697962335118722067436791270302322774234579442735372856480891862096071554858757120492437475486114925265481704188913906972373200043723929373480160705398785864499480530762442258600564713100946885679818783785197122862384268915861913695550056966354476869682448006655618802810751283128950051647105562614030833622640962003512178142785083847690593280983040000000000000000000000000000000000*i1^9 + -4186535957398716394755847994259135086364274989376910050352117459228736075810250989621604240495586559566519557685762985451590263346865363406815375025778263742081232228613032983512351505181421733269414481244327879501064554790689641584833076670147728935691696518846722398913757014908595675229928348299631489737480702982663546290412008433158419843948238790403550856896372004906598792125130442239225173870165538209118346814459759231959709866913565346932225547037345571862376519184626138168296232951043695549339964368292577075178659550951830369933323856850868772779260362630183775842930266647904965469092756702859837711073140423809198651922344292720931537247027288247781916407574201393554466967847494358999390300129580915599350592488133259023136819848408004635063255352125053401908127529308689176185196726376504075560129712595044005574477700004641486896341305586994112299348917852891867524401910298726316527139552391379814391098737689826370209464014012746564275684034324056156517871216279833321722636746058414101182876105965707305252085606570570862316436674253214479611706369286502618954316251247018178735619379278083074308813502035298216215574184531662401753706840935676104262384069917358378752508898747638957456292353523852411092648918516469438550505240718594924472237831638737988549789771374952044056797361424109286329489785905678900195298224616413553115039125688368572709199092980895734257209306949769680337600489390142170529499223743849054757295316838257968809058742941268879010616214125401660123461663230641115565150201986974151923477700989274386832053568923694857922213163918262279410759880907676868829587320808827147930944687694238506174585639413683438590670772198435131283388930161827905541959446020418390974620324301318289913432462367430007203423334366399204273991001901721679161265164986973921967474504142055564616121513553491459167350146340342276362464745312693966045037708175105008756326400000000000000000000000000000*i1^10 + 1844926133509437118608872783041369458112456685664493193269433936844646682872205976114167690319502140549498056400736274600731095963053723882819449403666885548895096289887716471220199005952261251975401577117398764630216958881396745628268688062410672989961249031357366096450015985329523823436934802542826946423256792821738932238957093129420089170356104086323793012945356753932275664457982328777219347209996754109070838968129763252708113879830815513018732949975945004063347576031484278563287956854851335607270967625333837468440691037248234581023672272330179908850849410101828466517663573402780226560825977125177791417437297442570742755364872329927697252065645478136533235139297077823508318803840216991030360074514611913820720890101588559633113564294550231592954741880368923567252753651451934994034100750991999173799477763175953731061830587113899968788762482706048498059448631360864205432085994214469046270288068483215005804192423440991486612895564804213534807364740220287955566771542876700687101401247880319592321186897234978985154970383240282227549265966047044846520357392389497511924333835088692734324938890666532747428328535834006439199144678164525798270908113225280474256562297026935024429431975466687724724513336115837150221096929521460476227056155150035432986540416885108016372303462761451136454810499336095345841623036536326891118034648897261028370890813401100532366157749167696531835534304078747128816434829352800639953957279832158610234223937878457869622873926871186075068854164884318115754255032559464328356602456626577165909300270982564943367494693300643759045318933273486107928656094161519847681284011180158741583619836329350399249452931407989545387567148172326808468704215178597314227258130238909059925394749920276022933285972777062699049748363447338831939377333803649265913517124055349866708468483995661036589339885058071176246127993700533270253410716820710619497556376651720478949376000000000000000000000000000*i1^11 + -573106638408108969145648968866405565453521410310076023977100513769122455022616648945515820786425828037224097076459999508870141104557347858507525886649801831435843577829844334671205403211700416617797834521314823971699053376534396711862346697746640653975852004827103985240592394225135444132967405665471159347823981761558318925306849735173439515769437672401983502837614420586961481786150598294081812143145051863654235131202236370026894314615286166972503165478421108324794492893191872149053966491092928061800039122738987715287169503310211821553633864813392604483568975961940350020573717865954990799354266620156302046122874072066753953482152745742594487933562936042604553424668408942075419837070099566738453294782096896551766505091286171958026507840459209004535871339379635623878105970022264381188041719581840533289596412934938407558226411565284976766218696981738852385135520152214338836278002387659696396301927681372325792606131049491569360557585408183336076027931459358951736663570361148734516190246385099133501939167109072028231344253931000475657297819131248376650434808008595147834638577410972825930564709654926626171471183243702144804310216731687976029558029048643316106706218631436110311318217216009758400620406395667335147402292681199420701177909949672606429266935496016177681204806671959362675429037153197470460528993011230524586656364019720105528929268525401634290446603558389804893659012520298562025190091215221614773718499785539185456374388775717761840463061560650223172682106587941750651390474029428718364827285937762592164547823160132687339679296024711537958879778194139751428894260538394365009242093657410791148903299702662851494301026425054520105228030542630181786943471492092106449152738841698360635908401781408509195262122346099188203174752794772050659507491890776323424186073289278111646434206962896232406994958415131238741975273480595645189128305828663327388170381322138429685760000000000000000000000000*i1^12 + 124608313023068731236430503310591424676324169521120726796531337294249721653108204788120127448987481009291976341651718015480622925489554285836276262873076201310238072703516706967044604852727164774746915676194150799544663187479775632857684756993680019087062897141397282232900290861016319678504131195939564299647861197345532860997954234711245789173322623532843096830128994716893084705855700794458659979772327731333279783090189685483521126437780151416584556339898976054501237078192731430850386581983740986627562373030802868741828853489835604489959166256990603536374945523456371201931009911261207832768778590085640246871828606390984204337431748297127802225708373152243811756993297348543915386830714727920044915101299933007318680288467192260151670900375556398395687997868840671111472754242198806370784838112370456367595209772241421791543810721863903908960876987866790519882847684200357411792663638159269706853578037520060695502298604239109160213899686902251298467873566027378703584915228405622676410851388420143088405097128689730311079569429435979230209113598831126529234921939764971949855146452665220934506013751643979018447376220728576254351510308686164965077015433916092978241051528993822701149524387301655683774979894125392323547261358647355443616377633548974482256415859871731980187162951046470086795566666026082700909450928500466441883128997047975572955607555355442893787379462366043069596810889378428538597504718799986598627165861699689802387815588177739568318589964517860904146142721576756351173967241832608260413551326073226485511082603185782583446554363627384984456413455221188130144862560944241475659514731174668829223152659695329094054827561835913049768373078645337352259062380765876553883316682321480612395326997497428111018467901793248954522689184028709444006080938795954226583977516117466139155530300471288873688694107445871758742580051993372876440904365718887346351198695245165363200000000000000000000000*i1^13 + -17366882279084756272662994886409457255957895273443584104130060234289490960912011019791850901379782059580333870605883283456161837701614821645293257106971868627170028971240391212679242762647488460534120847022827197568219420247510862812023495596541107683660408520795612902387026017595308046092118554779613032924400201472332437831868643509212426584398660068595943224387360982934181339367204269741239771326403573106040007350613505011789528302259863902548800024518312007310435780835694636288634683842468297458924161900045598567482728679518883279269326903139847608760616617772423398377678094526639484404209654861124669531466560629897923187360626387120507233513598678219216592136392583139027946669472263213758940996254234100871256117707319236335883016698948307839158662728519135433575988436311638501357202750036260013869173531765805892421123703891618529185943542906403882227279613814238770247299453745165376599558158914515399843580594878501222960536884782338217709347760616914603443430676080597660564364032000675612976207754457316960694155259197372309256078517613644259699337284649667304995617483735113147039132428281337231032620486277402447621189136797552650640447948727910875780722485669144569177114488595183660652678674193222769881673619070969571545556900624906744212605892514700185719270060050919141126207818880202196952930300297168362667172135918601499648617805970567755767012651441952275083280532912783212868669258326756702468923772480906687780992943760621875378453810786435759545965105304911332965365593879840713910727672125995470735251418810704054650648942764542474582772699927748800206817227691893372926122336505605953586955472274454318306652297107774836526148762416691533401970151394729615507500121809050749865344670194192775004207747700464350063685352209727411228395408881993474068188425101891214508826687569463886224424399028113892847026562693363615623367138013713490770656541399842816000000000000000000000*i1^14 + 823171153010307695082066611909013184327977799596252230072036653603363109608627904007238517644846156238264732044712956638970333862472775235645292161050497036764045349245913672279891819506688081737525456796662112613697157195110950985389419002268176628883835685776969911642352250339744027584941809235220434045823392749362762974076574043727997698824740562240108803572475401553031458650953246796796770577830127910349607981833179177377759762409760410624484809927179504885424202896712474157218129148503481172142146917492850588081676212664359370624601236874052509108658797907291229031688318033290991082087534323975229775467805414813518897584305449531078862042788540265011913650383540917443986502230100970137671884263052800870486196203966503380841198465232373118465443522775683622593032364991433491458389192848022884606290648321268076311088858115656870568254688448821567709176763811137613724437673893176669031767768216282457569258856979250791601771106886292765001705467415128582438409295825974128262073019406892151344854652832637068811678217673357943557565272160905465537044868370971264967959673369346878267639005677769368772007779362373441785399249456955311562513621454143468868773193739976036199327075546979362888021871471870357541360960824416348993681526397082984552261418503026437391889446391681365669691656827325668753262162887712155962638298638020779849867122827215838449869149816279363891997177936745720412794783331824962870634734102919056456225961182468828920674180795709257470324339547366877694752445523953686364884771644674766598889482263029966951962137723435973694364534117236886832872890260333247321975925415139949097457968977031817337044796002423564015757654307126096076935390395195727963962619845530702889572166556294371617509476950871703429425444475024091454222752622080900724640759013452900581413768270773686707931571387432322698243174760807260583981779344751118619676941683261440000000000000000000*i1^15 + 199160827618929566296417083837930811592277404618796829716690067963887126427229052481401054847624148092416389153323871869003545690263124913762889515941701178414517605695951073748649081879020620986764252856724101458639815478672240384952104809287606889586957297701677792326467153222464218876171083875039364180357347698265858138808254961381262049326971015200255741041511124258988049572673380424355777990024918556704223198907068140964994967026645650892770619490452195328915096631809920947116960485539122008925448340189981416854756800496514935460763766386346110842473576327370135188213689593871350840179241772293356654257875828633460062024029861985998585598812976568460836027936979865284309410475079686842432487805425822086599955218733635089531500911442003069724078060067669392737018045538514321662107644896570696477434118432700686427455385340636799963180181070336759802137611853598930652060299178404658335232586163429998839397458465745154184947171626279102003427258068195308151208390213713411054809042055460650244932614386095580088987852204950032251647657480070048591298680025037038100395345859448528679750092771242744195546736610289194719678050869765213094443021764598779333946760654048342298580294929189909652645379938139077534500562112617434487319953888509857250404330362375330747053252295140858520695668654304752094006045553680070765084908166501206799777676619369590500056606559909042516330495952565131431128852199218606861235657388560553067439614587988273293922035257084074196723705889442302516654536874055289479119748663609160807386470839258259412680807835198836639935272803805911003366836885292673786778770231384840539754199649601493678817714374841592729202338499355961549913105280043619228266015761488124215072727177914030958283342803223608218999153877499749362773856553382226670847830005893007687807702872527729762760394711241895547033183164310209749700229872884118720019772840345600000000000000000*i1^16 + -37225921793998056711196518938634530546040684493563338782480721756161674758676579232735304223409165506608883327362130800336445422923509826946017273028599603401140828226052127501276503179726678017815163675875422927234447643893855461459646187622628793753499428501002949951788676068090516288386537236409560304436180883742628707963641256981299991918141097893548354234563343673235946693997341403059143879549933372995417986149237153544846886092281573657127524291392799824392201326633269391469847966454779218224108401538706290721257487362814635043344967747978073348069422113414229595308888495963287007286624678880716991872965501801657630909159090517526284999510563084494632636616077817148037926821522850562701049208380351743375213123322633521700241067377743612647975165132080541399732620998573647322154084695163388055150366070690862944155284136250312335005333867854442921112651563056140345593832767140926703811084431197199865990933115277068004324130024122849040781241719928923809585832666724735741658504633468004868133133017073708703681590209473050851904518320309673346188640292304283766390537426310641290200454559207188254982830319824212188763943868551019456243424222598383141960852454152205052008611575070445580284197275499733467084790809010062974716524195835914507288183223650799155212798382108033080538003109374282818533383481237264003228297091374559089173240914455948135890078408627346678408618444407926275394626350967848700086202505527379528355784993461238590913720856283215323636115811348506286399782656976832372187407372520734562566181353053842558264414366942941958652080563171649562864044493436502883308879680087514384657428420607388964677967916613991307504550990487503458827392726946156840005345781868475239979604733524034096792810759569317054941876733332123442800939046116783261471002108884930164441529317774157681702443022481380626437204070340426059746657971016757954985456566272000000000000000*i1^17 + 1539618029604009885826739913352026706530407065582369146073939757732692779396589075577965371835524235709884835611769192239669492845135938569196819976339497405474367571358179752201343589771326067041723992122762250307287017692121587382733340836645044698759492421812420136688379156574461514293425464237122788756383793911350406972299120702159978880985121084564456821697840687473437301347507484728426269076003308283642957123173289637641688812063909327110838268834295165221541802924427383523041557755756354086011474192656479791085468976925610458610139215012880979396339290509307440827613974294340548422309970941865250179244130136628771051528099634743071466024281210608443725754703233118565223663652825594778099213088329630918250914247588021977505209385371466922457848503237326795257069069306403520628271715492068068537431439416135851647299593555420735452512951542822329308873634529088023550728124764139807595719554427886146420605295609046731886152308879790193214263199278381012863812742544516738297552279478507907651487062309685406120796120539688025197570302736039610778483066002626405940081975437043492017066683416315065479431294740095263595567203170022482228352423636645291797593403282327793772998610951603645976263912662642040539367748561674152677209321640736773756391427916589975424446829959959584833239987319655826347290019908534957333791004257446449179609203538065757475034557831259512646419327500958825719845550708394219326936265464263180389971004170670728074128493936319848310252616417920776233213308948254184259747026294070575120615247316201415258247153748825999189655279549459406020232193313093730587578837334074712556485909489667176400177378485463494118579196445286892683912201524530523577103611912983079034870695504263278055973481120216858954854572547967865207874067235571250628803526491299089416423410806742522133235038795182045538986692056412727686076730291903574217546792960000000000000*i1^18 + 123804962554825201573457701095983658431731276584341228462930092417977059283881356890644220683376326468689132736853996962706039609580314907809412177885680559003376657065824528968574636862811802981892700520093985826047128533067336114163821751426850192073531991940299938702246552442900297532357198992460844043197790834266692946023404534837941434042444647802416676061298242103258265800418099390668040114684131427265479000265346604427070380944020277625737140490214373472639157171060343305014396568419239936590669212007127437384255822591987711753540985977554051563033222961748518103665073238218371958649054061194797525727632059761330889903065080046414009616471518003061660668679128422366269249643710843073101328623546712365651584086930384891601501699092790416002773299226032990579876120630644523119880766872296418397697447076897482311828326488546992841407691813091772248366577056903018881054790666213206992993637173126196190950509421144505593305685037210223097198548359968280815293870626089258967711698820307706923443322168391385661795938812440688175624451106160942553768719766065214015946861388832717157517614515612927001751703118434054112266595732900934033853842267883817820414279307888902026458002630977273421800795973481848558233211280279660125849943727658486833383535150415775648170802100916411745008581505996735439400681280945295538300308299296953558387327424348149798936119948675609140665085948837503340987291698990714569928234142918374038600280936843337487334910612869559365132937343195047762215069742681639935250750707863961372518062425614554494819388904935639820683856855939614896771301002130351649515062138901469716635343996548298241218522079321260498715331690851397289578600504974607566647492004007902866376382248349328732066332648327697596841220098049612528759884340974242594094489146648958767311909259538278515064369290381414019991661675792864732739813869773450825957376000000000000*i1^19 + -16353837541582439181268511421867785669736355262477628473808258408321363389283374734276091975496626777869106901714551810513221255722092926694411769216276189182363868122828139234690709864739407806209289578085251218026149745678694871178462082090496126516133292152560808201735914891817820321871026992059962243142212037478416424605871879685331319397570107394033305325372126148740624766885384473033211817795712567724070862058812104664747309060196848994283194244842643111134398642211446553782555051463610197289987163502756493418071214946818034120491570664706538053529174073295920668772028440608003165420974692936912602365360149940353989356482668796413365912154588759960994349768883786592194707340289242859756645383085799382819926700777026964595815189203129856227562585714583308128724836619843202280945539090357291768058324046025435047402785396527325081805217932415864079977356175850047170242699186876743477796646157365926942942906226628136491413813491980194118261079381209772634602649980888685248867457477320745337880379981028690311806373611090478824378051571903312628888339700029165022043568580234515102646194834612353038235061129667632362592224406603809503040024595012415118213884773471590663089369599755731823186767453744756751474842741367537067027692048692282791674296619465057947089937494188185202102984746632864388717115560196467698982191379052476009973522931423332462286508483456213667146257928556807390090094302993154005118754381066878697873887040496122264023554478847825375321463356476796047525325948857708146126057463425886598594145350543618079325443394525212055774632436324884701647183975426158230200310031600865874366248550716229687430835137133088212230296440223115145078100527975001465743046844923173966359708856636072114717055653077838094220791997632135559835487460133466174652573631236359851443067678950383402960587796880817545003561170077277470679905143722928295116800000000000*i1^20 + 925999372851747100854326823207176523537202695394027521264103765325117703909295138171644541670086164534404913788257602485408490369778092374916161288338417394228575925386332344284582426333959938506742699475711919049758465149140293914071119737800980069191829794134117919655846893920362315151585595244799075297113499382121928761056362593599190156814861696012538284740510755154045497017300081840056748017112007879716523782458154908383939704315207566813670432014177080002686518140126142993561848579451034056621879620674983466137068904614462422351804808058173762296838747100127260437460086234833365999747262936793200085848528319345283453005301786976022965237488928032193854780640062356004658834771313683254474445888820204435096152429245155870616788683681344128172979656988556526863488182616070986827160266944996200427459317578369886832611899940219821223082199251873547835483942086539544160838380925723115249396231143134886015646714722254191997797358312851125062983907479188019500954905532756564518639644152987800481427712471596490587138382109717362289119811114747027816787686663624132069503708202499340195409719611646769911666759039860554078870173195218722724704528143017908656364262630039041520168588718532343838518288008120118137977334241994972520044104633971353713469559276541166763361896112143622545023018689051930319258958814323654277086487814380330072609160973607738067051132340122589855716873370174827173672987002925350860062650877841342186910922696039232044720571873679739666196208938390992716816030846283884353228070022651146723929310315775806979989305808894458749864837693632184381643664420148171911603327878055445438891131846715318783040826501152518841670715407500321506577399016141518182089085549171936307611365397498203427137646229815765817828305665291513280733979173494695883616946290375317470567800942670605605585181365681467292323756240951692463070653762009825280000000000*i1^21 + -24508101347423393524140037957080404666540539015490383105273770441642209060945332676295690604934146802734028713003045015641568390725806178094845909484994818583548217405691270777069294139347718630915006181733930898304872004867983404558457145407295067643494985744956813331714759959457611948078698680205436659486794681105243736239948172022731783721734985930011111617795041525725926940830047103638863264940937092688358671432172275274911410028750823483790853451450865154270474530103141078296041870762821997805424233645513250311669923590756375296242465978685439815166519619597492918436609019792935378673247484175562198381173117414479233045977563869565041338372961358378287150863950722519479650641088736669333305212718150127843001727314743285220084127301648902244375305797205768100928772509023132665197896346770218953595275409370205196249362390429690551997905872938735244096823505717872448830119755349346293877591368508845767060481466608718426871953288443502027147799134834357945129186748902897161900906466603405444248964369725267453882295530593119361134667580907853764886078684043893127500127038822016450017875221051023577612923052060275766205095118920082869365174553245273746031673079114161077788326708537101400752558901491626752350236080749197343676085476029302011184461404127751258888178465435961437585549025717485952403057020559533861518364157300526160854682285187479781839768773068417304179930802106866708245363580510180675785612143209088115108649415913175402486893809155841638294352822641059548975479644012048279155245991990096440817591999914839036630440762440332191153821885990322625926960121141758872086991406370208269576113914415805685130738730351764398651947098491421508404829420649822308483958786603522210004877442572112985269413526037997623688302865600050179944992416476241354588225097867993793417288719413877549772634054752602623382890953465163492095597184286720000000000*i1^22 + -317661994977377965613517474763097989409403073384741826998411439773113071971613886229711600941873708925295535137646929910119966126495294999881846270239590519276929333352931211449650904614334411103496179936524586736251132486468566448589364230083037084515055751480722221684075183572960771878655624366207833112143266141279314054347868710911455188138214102639525054885737752077698037043821581218449995508164526423321023120845394488882619284342576632892316282226393847653399620214725197833008382085614804143778005986997390750280957654885309606588709806364772746979650016920040208099613624232944976286051274712293190090446197643152860787426393176723886203300506268378819962873411359131334897604743527874143610691267438657736440591981218605889610888866966876873794871878563154589280049609752549119899863644998780912246902289203543773423171675628840454807058876137539053369630999665160573221758237632814141931689626162362852214107642489974343335975523565375661248920532800260034150149505756689257398894115862368621819493906333120043718049433872448943370484817565458960329526415610760112469709629813632503071316091961403241330323446216961668868373109905894449856932604852654707835567654725863955075158007116626707962331735401272655336458967679870161958792302271802348038474368613083807665577398309935199830687398758167083897500355853694638469590307449449671502142098974551884926784340125028060361257273407958367588994408559800083267217571404362442542038776794079422838175596695923946278039998042178099415755762953204555290236244197262298362537173254093180542753533095104405147311035591030865770139158413764811964874902807651488591942880020239612031700248459820480712603352629908511099687554671203201655924366814142474118786050743841730643114521684397109272988345927022758293832189184495659254459780753690402171713299622822528980803002286899409438408016046928652997017521356800000000*i1^23 + 3316688723713214229107912080108534767677933252449888536532283922779772258219950812594514595767869076591399685683394899936231106155740388343822891747668142242765975940917554077741185149087820128398054820548814770224609896135504273875042332272298281980051265268954719882544644390437008174690160746617121623595147464500618392747205013503047299235681986954813291635967725858093081524008136725475725849110640682380741078215886719726040282519810439898340951034662958333783426553582202962772767938617184487503794417068099346324755604146845500697084171943001387657015130941376766458604649193930746693583902335224951737833075389060249802838031349080192871717822396129354781616842736280185925721886817264800646942968185349496925630087711525570390466862061522734714246448884665412665794909338547903103140659490627852466338121225502872634509237514271105245470172203900678691200535024974722333059184172011394878114168840734778198683731577282185022816234039293919650794249762044316362581730190499946782138727967149241349058647391858694848385834136479404088528459127976250486179608777698340898393262474808312904191198668083300788865860373200163095997292966662081407913722009761589460201582452494062654269192196653552604260985976861029514745658743231175172637753849645179085533912070652075044921816760798524049576655765105110937670726507226093976464602346851980261389041131537134552846883343724143286886973294931942296703969984780299376064400344779934971886702477111220398554225212819952270885767180305582983881802147195985206113112400145980132031768941305057025160773633656754171711489324848731233931638374684194904012622457498063298165400885627649237346288487694760680120213295944577733444943038664230540061160406579610942827148416133617484605442529046046214808221896376484206704850178193796965744066195086854817955108210551290797483916561210492122504441308626273763978117120000000*i1^24 + 118167869820857302331709926755530813870575880738496593727408253839466913054892763424814128522487301538444974375869241996211849231100770933951562472754867638088703118671458178571985625535903665922831019917693046355346942437907110419890847164685329912160854523496953523465299048026653465633762235150688507007618408653249280287489402118016602286990166168894110187336137835900962722111895150516602907689994828599208864311794074458434743359063217706850975326401136868311024532217206923243639419472747704373026578161791679771634135381977276857416155152413932599780211248048550331336297263174597905857009043147620670908003338575460670294630567565455781905510118393316491469586293246492690220498505904398776273136746184616006876971779439815402102478356098559950436064708212351363424669873072101442713570848058049501791397951904075478615715532955208156903226466855722537167041601328061702985404929013327043966797204625261595546447886843908731933902600490716531621652198534688383511602047586840169286624191387036692884642193381021363751108306650732301548261298842043430567037750141063136482774088798822984934706121967208881979803094323162699885470024003437205387317473808303351909192737596004592216656541724678689233978381137382419033606157712932002261368559027089004131370467750921731286610682297798345480388621396731453497246519553489895573222383042326754862973810566664054144149869209002086378356704725406773437196821918227928005172993591190592556071825726712003655025524028116368677478676818284623858867152803522559810387317657743363520314223880499408675857956734727963656885768270141355603973876978512909546614163415176658201551504450072096080925165473252461904797035806593326120616400691234143154922797928554322744543264525708355300269226052553638005499960636592112461648816228129220199493001512071639567788348611159228551160538457200946617690981844637097918464000000*i1^25 + 837363471634666761315513497193069226218360265917539167840349957174550279418238971532028869196552829205621978855652027182490984701277677851319350928182199498220029616287370091615851201465294648582172621378707206222048743499065256199120769449800793899104952933623393591354797169288878474338723474975846718901502565271512456670846918204061187147303580266623810841661269087970948360270711427668993932705997363745427240215875595081615214048862254445219636804041992495723974838614755644724238254416601870963235783260459105988455958434301878539042853617864978749842601675520391071430444392079365594644046402774940994363757439042327869461110325571952088352769089107596444383574422680609025889756239668515302216846067290734092851138440741093949088221250078764651332541212782326598307082197643731947075652552347508546389682111307285183913385463165508814994184223411377513543297544532795558705856247169064504240020919873190149750380249631524174973098288058738219206148572832845733712201629736014008271234019192605820621019989023574586100910671061846301286859660966863687304231898455279109845859039712517865453735268603118591812404055524897619185852992929503456786077418723240853553101804303274270663885551706283914258423027277679679411223194638816176206382946321874740208837293503733830166006102617142537480741256579150315342743628789509928718857628265426191889382245883048171553715225644750315959249694343409479230816096481126711202985103103241068888345215311016126200207132090070271990005205856897192426889133190469069423939773402633743487681850059878734512310127624971581060847508234954783279251162704426907367647764927993880131243716871589848572993881538530141461944190099104935833169327834282264860862469223122518031550054403802435641032960466574720180648434538085771196968776021733175528883764984238892540090177337163912415832175234983676997998718444214681600000*i1^26 + -1781724080281882007203259840537883171242581885131225465357588808002871252315456921324384592338120567836137852504265834679502526677844950411862966781026885742559645074885065062401754747363710406898869334251315191233032203810013565731186536561184323356295954954034647436997188787401572788652383448845737307223846428837657642884241399287844305668743393218603888405796844413842565700503701519009151092361203743714724035929778335429741554562007081832651971316925641822527850046661005806307762957452751432542955267505864974503720315443714812997479810258594980724163068914650608058046068784342944389672429432489361070387915342988028728767742114694266430797802298822072305607160342899075694508255754577638605261993686188564372803184143707113800373765187928200207099708258562740060782645370164423163563344560494953700978544551839224092790760776730011263807258295959179215300389864647904518182983811119978623190062909082239016042998598719669484052922740625764271645539130775695680107215908493722745766926993484926731018609378574784942148850840679618258766994930474936374752712787312964775752170025137634259521574882549576104821393812186948159767100727641393545175516258022390317765140559330323063494972010666315667607280644282566055828073880677036995761017492334807030466021462606937068755388962114064188186228741858648772716498351283058776441363102619327080689507648400401874630323448809453643060596947544278131314693270315959919173666966647491960574172775120488351095796899744965742470320879661746771717859734331223296497918194520613023776311459478991044467934884252263857566773961109671524390472794924838473413116189743114181377538045298905956810953159129449111584747916194737077270888333378524225726874925612802624500052379418590451350609908459408964347253156730619823839318108138413610175165743841848593758608665404547018217702578781431894021576327168000000*i1^27 + -72557570574785466785598491574052868206864990621699170729404470894755944335368860525900445942167634796108278133146211330357676474098261458663673186782667817683776814494005507304950764072274631326900552949686351482790531123374582141642019221828859489731710532715507968358835292704270890692230965383028842319580982587529776851881032468553947507810978043478224659376847675543119212622859502426569007874014355134182455237527914912518246803918452170938880632296777580177944679441566765662379931408698097319635630821380087185473292972656322344777404308524762097176045350141432885978807998347764346208151981245413893627622934678532750179068714138387995584501840267708938602244972606067116176448447032214316483672163095904523116860009144987695795143154702391207756627613142325046209124905759913015925220279241116957034582668057158126178189004343279545779990204793227605133976034685042284842923360608460382754244591892493473654425010385805979696647351112264423880646541005867906884539389686763582591743958563059606907374233719784418272430703437159686179942510809763520755125483739461785169027007816785018891594620824825991994661339077742128142936754445138849080162493517877562862310708894166622639770349931984333446998374504625645596059230428733323082594370860940806142296617113063154162574002685246191571109800575203026043717889364558543318387681663895607002581590287676572869773828403374658058970038462535150727571175438057455034280041262439993669736016975229457358596521532561994011398519588418511130008317380560857199334018996947904398054540038760452436787532286615648287543964041570626347053046704945540496318591050529278124629557532894576070064046639306710848165928658405159695935778190466378148453082628783789996730854766903869554778163745575766210941263072804901918560108150933650613374586114816857204375089056174834764100641164254952482353971200000*i1^28 + -404071115429705737850464479966006930653805060889156103736385798996265039014596383061396139414523835776007747952424383843689080639492619780004120046922551075617450512057075630517087864760421343803772387656375547241142348729017530078408952009727272082070665865074743121794565594808118440774898522456374295982047630840156866249269155223004521686325934725889200434000875856483248522742498854752324736778001977371320976775763244261698785393198977773182611834895885554007681398332952188486655583552148324334085990884653874805238060786724879918376487846992379257433143606658298261202178200738801497410967447967420220185399470091458521581549256748930852008553377188186089814576070281860358251816187345815730601344720520374494496892544267742350796208010699489030020809237582812381018908970848499066620983769388464142056649940306792064567821591595855877483228658323311415947925064046654119547600509917766030843410777803642613736096144088905958569884545460025004157442130690293146036282870346826026474262583286637285510226860924432478368860778034454236340344573960484617086709766737542832370904124366688435680028558536740690252095749066953916408901030235318796711064350076442954052648103933652572572095091226685497804301503237603656191201766164829050930634854190313968396371683698170684049649136401128584865115805676883720733039391332328361297397538582793267478580001176511789206560433249326511276944206454202703954583228357771044126208561834525736653477009274166040650736425156066302245745510948813950567675402922248236208807992266381580221257580898162929017129210874283731375421006057789383193817795715020302628220323805681038108726136141615961635385010530439485545285378974507686335531427388975451041229567561190570619961607987094527256343716917418253089090012356814900258664664256912483117194235674435649277128360171143510237710166510150709411840000*i1^29 + 513655778184453042150649325177258020113798011654491023532054315404270483070689405018262608104046649028699196154066308112673639419573173005053612602124970501631688379661041561144238060429945966096197268440849563707634476203627531370968275561510210980369992373462100797725022300667576125146330958347166180908524829303177858566643622843512602070898222278162024812694277521993875809031429374764920364922462867358309501855096683015541375284226071371245811808464542668236322313116534190226757603655836370694571228379433486429962171474551611382294370300808979352728647895247324822887666028707050314730026604783371730226734473256920831111084156589400826497309561141519680598836517702363097362915645898622112695494849840512860676963545922516871826407683989370616458368378684571022842714521260830803878967456941437769882998501533976348159002709380158562971691603574712207537153573256528010550344368650491617284070352828009556701276439521646612279272783063517393870119757550050395166952193645824369778288089031723999777648982936521913224798148495792458847769513688175723980631133288170134767271379737344481910245614629087369405340538935404739164444164363846985589912354652905661637111672166745266484013174581111877035733321780120522889378445501169691438072721036912849815318789011195440577538687051770940530009176845383233477267621630006622920635442364275017514772319111623932956081188387974258094328765715059852213915393242722349445167038505784722408164762269380060935203795121411538275527231745337314154419149856534554217136108164718018889454322122624753580094996551191556111956115264069680767563195824543880847913327283797499213615382856232617860513697309508789614763684464715859744530335438444461119628867537882931523245383819150520512074753936485370991585891143071486624819469293919747279492755689064956873972592572659163892831131835301888000*i1^30 + 17808258509775234841200207835746177875748069859291643124551422139900019828145456419101208502292730249564804493615734145513583808537323046097365982142727603307860817931022390319096195474968241549821388528246904727957461570322481794553644569060244641159993261212108318663779639000452053998477574033522352029896490652536037704425554393428945747195129298476693034897755093009156620265819180381303954460855248094279237631983694739789678750868637827795884795409645095009737681671841589875387053483815647841752265920784297308707028294721300406743153122281081897849505454348623258637950313673632406605474459530840115469168694948665848524238124322301029808410310935764394909698235298206988234573568972475499964517524994021034142414009529905976914910018662825069839871112623724782243089940248596040049247958904362349107373872680108017684770512683452831836581813117099111879981827432983746743632875115674563301083258142060614738576430256749408005644181805851462588686348821781733157210519208128541030277628418855892980124305343394796034984849086889731314988918798741723446248113819327456155956979695850600278886686683375080034456000129147871380042379288557379406952541420100355608494810549913068392318999711147982323592483882672065077495728192998202140867744390420583913108375695505231704033284937806702830757356519781525196885603081633723518615406858117732076085676798099939146409967831491733508929130733545017462801958775686620675329979764820626214472712031732519536015764277256116298461492927617210920237294019050301747362823384803354862234513515712403049121477578756781269909974355100913102938482178417717104704646708615992672131951056348441743486820353547079319049293976136147572007069348786585871835135098886247719678776792266132907920519341240328419283996074411697430711805054360703658636838852168309780086968245184683285135553986560000*i1^31 + 67503010252172307465268525890966676764803985325723737775232008705941436063589451297298397447559369376897928896947840351926994777958880195685012596765937264291689150652591073682780218371189792661171129598625246231270313142771402800137801863494023252313696104019816172113790949801792776839538775491436410420902544169035866122648138942041704795966272491579293329730966553231333100663670070762838608013419268132976928768124642674210656409749144701154228459251379003511485314238438207331890772332657355752376103436869754093081962402767629778429688012638552744867904943218086372733926937585858748620215780064909707558672947235814413737196384066417995469130997026832313641899837381709501224121479585439809893465268336906004793410653517062634715968617484687109656944318124289952340842160451335067106267123040279860462209501743281619322392407047446934763941073378836168883548827617068001727622753144375472083652714493692055909993435159291790403788978066880741801950624938155381425870618181034576533462965374412039550332754938880491258987587592511025840399549783144630050104694743209019872918264160511793292833212361996920373971501989272783020868212806291222840140776870883022460648117547379750431912338611785323482252458528365819794947867691816554243242957299999454991549699064148985330758925604238365113537822774777886983236796006064618544182759019672769636974841312534151478646331189538686943974354367596980966168996836918248823397409776334802664393536080154668388803983229021219585138456371531389675097746327312361842572065336534806556550582259695696556491933795867407970809908822755553843420070072718448484589967021244667319848494182000933475026905262927237760916698274370814360455092017319179522571245906085683956032503210931632120422631339857295880739765144350344847670321574515693311983009964642272842432196299289356973113344000*i1^32 + -142364450169569573699606353692043018104083430507317005749702910269612493998327222505353393463206315865702581660636084644472394602672428146153064990137889308219401502044364442828861264209903932721028709158061754082914730477708516928324182518154039434723029398277557655327292367995438299617695878151896274193003992286722846915596469616564973999937930704225278175952737395961820673982987147411438991176625902911525486931088025031145181038573348393893154955679991913354148935198378153604397236836747589574480107652565653468906712619527443042623564070008320728224244959586605564355357118038304063901263007243918452447039388652201755606197118560125350271710733146226763423596474273528466607151655911106569909199109703720725019659165505961067306201459926372994068113758959110376601870274676093850218547536726313966815535218125990758773406751928582059975908136433924910518642641676146096229326633283434464230748398494878793598274416962180859798438711669173653108540549994624899517589171009368605848828031778466635023038482507432876813095688538103213866882272711748246886673596493041532254783219631953217230044423127752206106292033907858691339826354455600784025145442986152887441923113185291966427896709694431073730223481497830636484807785239640739674869629027922217108466531307867745681721501778600389470859696423503759605275401536295903160246931655569388204933673085441219693989591387916255904565395239677972640812658405040482995506846811359873527873964638558082055462806138334209165571947832608519571281271676995312337549570044005153070629070222117768537335751773979497036595969334079917808587203690809055172021296591134497309261913594645984067963043440588262499164259549430484626690017785264682647032359133790410827310953750296121239398042509102074117094085818803562439258610717786527631410825435349970801618630136020598784000*i1^33 + -1694035841290981330450065656970709111559451188398279547060066519633453224472592071410004609474201199262060292634437924209424897056606400151041817731342832924695543213253616442202649215881129716385331916942305237834130515639991341395133909420773932729564396187711547750267992668752625552461976031765561085613163758190700486029429605915367228492818526280871056384917756732913565902132012812097846321856033524567759026673066866765841519335042501366040700442374485443204722768666595595744462161928507091728218853108677248792493597513031138944375988349973600231597603458395514565519915472358890004640516397388549321803050515662684687973067946495710385601761455803353047466044784859958876216922026938945120107681525175313333360125010120659253399593971281183039126792406769589226612840239691220812263848162215372886516009043158612696516002860469341375285242892526296594909767991098580206051740908578932430598992789880612714796126850180058245953431160345961837880688141449342729827781308148067391205481920166056976918485064517901914463239807449821064702979326199690028519305931075898650144668061724899130500831049108736745550633315153784702055330924838772467639366410272377603969249965905598324716415977186710094219578149100779263331242938867605773289312974660224009301147778795000594833204482332108875533153604225176391107795333925637789859548601160638204769900218682171707836322511459896621741932722336823463422268486592386713909381025465709934975118235572096688510612653918315753492068079258690882124108848534311593591008902750977549547807817203423379092585735384962449440234591031094986885825038801075020034070905971997782225265258792687898869797451450599626916443767140053142620860313699578642668788677240950705188830008476471937606345541863303070602912063054024156375596805093314776815034305365688129624400425165783040*i1^34 + -2049265221999294847900752570670356909721537417385703468923650435280492369038120276212549838258503598864988650270395989414712055744470950132253918018905417696549500226883457466090711843362556021818501440827124371131631186686243762420402277652033520125393297699725772259766461935386672863655046276602190603905338951593900797236387268378597969968151035471013070472779600106467338121038306388393860747672914342647696803888037831534535796029699584115907868299953309466651603393099888364106671073936613213156660334742342421096750993746200992487915603203925777382167510873327488361760898842295553290633555320864987312175598085607576594640748253497030607543286467874794352807894417793448301949015909253656805369227306570301211593307046908557963520394459985893193629791684196339408692354225622529964120834637751493884686068565657790666495355197557602148662389136146461359971878738641684756589483041824561956037807248770440144466658991579870888071665297527757557940203356949963497165717291694350685864456520425935893224258433633876990538798197051095314812458742931089254705522490204053773723715738623029925394284656278393365921405026132767557734477454292410913663026251693784963193219383485862838899480988587461746479499690853034381245226667587160578091792718095908247665231967345784968406595844357770385311664195215454629059405453810219534771718533206577606916997064192611701529603660350883496192533621194936389730363165099460642604223204021461107437464658459214914930089847448406730387979951868946464990956641149549041673667380104037430526585958559793525855617205119203226435570162049145989035723048359102755753904295845057825007127269996752958333095130893684297968213563661274257232464815210046961780446046812163502072603908211547564729849232165192985201698590681200023308351742208182044384971583172584957369594675200*i1^35 + 10812113086577684362727411832371223631513190873386925754176259125215939982803747523127851823752771035273132332157956920862256551044933812946078676024437407238169519352800470551419470721681737852955198132084671788547727291382778864950535936979882769653854374084931164848390314006000126609437717070346303392491421871891629546701085499363926318818468062437313609684340478102088087001213226535528415246615540196315287227648887372780016788871470600586925561127405255140681392253720133178310024336629047058379617075769954310997426715851228460441705195295143923554882294956784479560257401292044755507244452484761495926398487322623630639810496865126298564620734863802944633476410242261900044664144914142187588919395534731236782039080936411627283663797994216291819097766267452775770561494698023115670749388587536113771119526224773983549723847054083583091921309132639252806223832842051582873161270389973594615094132917391503684863304597273064475187349059642310915912552714667256562296022604851301351440803825158910735786247395792748884850823401793828327624973855220408183326454656625330252732392634175594485670512137686713399590528050926446141246791583574169316058011116776210532020932046549225247821617112110522083001345871703437334512561108587558260149476212116641089167430517345062015869046811534383424335159341033913628868863423595655613750583073403659944745210931587617070433977681838600673995077048760421521540049072506648970477296701673277972900588524133351633394052207200730014912139861667215473588342503139246403220032474646084061263635719502482078975781648569440525343558980459493426131427152818017191695973432293850212115863253021397109722286538397091626162060784058111326147363314613548841995903093111080009657914451414638394191318234717443610460495179094761773114368954365737801319856302427931567718400*i1^36 + 5266604014147674563243849386785853700492904253728651340458729084729029530164555037071174480690642280462716909636084275549667571271739743782546217159522469131148212822445620532522913998096897721752805559271850751564083605475412330605368462183402179154738293812105939834006503791279207019683782867171385624697657892846242205384816745892415327690071537889065801897745278539190489779094515396057933538961123805337051286039354216290198481512961591600746240239943336952871529239498134915497712712343424910182059593164978149022452698075295753968510606549820109485693471056999082780988838200094088021044559799656529371226612042002042695876600324866816231196698949226474819547636524937412377494565405366807194673261749787252476218784098195913988946680870998521072783681996819440388796267572377779264056738936880890896210639511913122734060285942856466280298047996790040995188648578990822813015367030987287657456107551034242561451313813762089506434232380055221047809808649714901697850629663802302115829982548168324199215443297210844040345621121819852579204161725574817829320063193065031427750181391895006703245703080636427688587957420779827407484931700388375631956785066741154027313620021597967320589200554654394632667753525160094621312193372083442113401048032930344047818525580152651630746370205550469162247583122558600097639360234330691450307963610071601597058994844427717297224072272801609951380070515299099184304370736063658122213109990356983477801604387617892911552406952342017487007875263855273921300712369946677122104298617210269871981347647182814002437839599815741931872125924715071435993294348318263389822231796812645617802970102752869865661686645997938928848170919671952524545160818808399408027524752497395409928112188246586550593306295705563427303896352387836040510380672576467000657177398267084800*i1^37 + 26570463652053896539019607449676317432409291375254831403065371950556636547924965764822012904532296612958159900625372883450933733827040572751044150464244872606097257768871967115235497327289924353373119559650301302987597083401642642332357796175755199279876344594697208716005393006133606812612895169730888506146824281869190506149973334547954128579575621681304208348415603347376110119475178522508087531382013030461967561619773066689363707193455953637219510780529567107673150976433266135737497434551482786385529191207920215784717917375928178590112751983650160373326289622912852944222716733969807194406666830377347186961692422218960620053739117348767257441658561445074748006341631322058828594155537931596131793418062787421792851838543400869656832577640060078946305121573659713799065815022808908578987305809091943824958701028711978369418959189379625891711518740731647703523857878986817904056480002261722861654216909618815671063869641189076374238033820961806537777876334291062197112859183129433249742580666753034129750299430639780158496616707904794153702121142288639841476368171431336931023226421850021589711032193639693317565882275352711377527767056497280093502256514400887668396179354190875951959952204928124223147168208225732576030545846104410514252649626595294268483570273285826435121719396123393642612705258503867744874761301276295105883768142215293510011326800646191038806796968693143247406308108084544109791889611739812975502143164967171818259651868356115100143365465788879078334904982592904535872327972823518384239358766375274974556111496686355279480349364664711876065997581038435642798789506227261502917928530987760201532226631850773282161182973642953383907747052077256743220356571112938458289434623691826070688160780964957741028397385397627641415478087303788694715904928718487198393329254400*i1^38 + -2908394701521131415148301649978028110947648365913739099916049280422070275299717950186930219946152109153096612635233521391336919400959568553292139061910030238117648980314635249808741601848433728008918251843005584290786477536235045660860712685298912505630110977805429047779882727451251190727575257068213045113003422150423048391859201925964141879924217509753507717676686635207434800024870559170895404343262687934447605018723640632712718850633488628499691549667615780305442212467618840899485587941543901873644487211577909896066000335878576703825932705809596160080470523918426580922500205628198591728841322939220663586479004724552344647617459707303616723157998235622867244191507847967530848702690942151109798789349155090238815549821823443195773232097870315737358793664960328131627534267997045764147408166040355211579945594328047599834210019406062482061901498192042867282063919123085563534043106514538583931984301089497945025555469744025006946291699653720904207891828275869412626572000381295924130247219471906904588090652554772760393545794278899868860837911133888030922002478866856129718122133943225540759587770221163554708114295116794898791619537052518680239841800674781757127953825584533690562223091379373160195480466497880557147392406855668332948381225374786609475252238924209636904089203915862829557777240506823486255757628461633006267991846335474266508771530944178681365291549854228284793729941077695535296581994720444667037719890091383644480183194124064226561953226795759379872819752955162200656886579695608889552719094579797539914404910575016606654079538027102653977230590154611052197597771481488756800613036852199275642705237322457044992366805769416096942427683738858658627883094513106670152630562468933282783613032353530577869544727521643473850872003643045945257889464229865413672960*i1^39 + 102331926158916624793546913579991468522233742611127880402212825671167054393780798337433847437811929064994296715319261140799766319746966422919927720104530469604809131426031793483372705603114301907869568436504588998121535745434703251243970567307130327359668240886437373255063121774390144698042821236054845916836901822738517099125663555603103879187971767073786023623051954958777101649554798792707346920676779256476581217824664322344608220590741651215887370473617139519991331290336785436301241257812666336258117834642099029678167429777902159621854758827836278302229720531673395534683698014451824154767560849816054495900731494710889190037457774844720980466147378500749533932789921869719694061381125151274751626319473119614109863719445349346094325124120972857257569019057143622587401573232028086307464856185958818657717092643863653422413849332656261028532128313114970096115323339135100876640387924041802478094189516135315496688600260209481190676515382001591124739953333112376087756354140585360055710052179716775426279844643015228508949918121490924407546247973793166566351756039529268412086927292011494583972834251342187312126007088501841532307207927886405350119696889619128585666517304391269673707371924785341757735040663890986033076343277115309517248923468048228557373811385330437996516141366680821846906481757463024883065541275167792719470999822378683496335659297685859713059631592838830636880693886870496731756857740319850526586059323823130760406928009257440140756240070796412957098405381856386454087433062848978812765263804989092154515767011333264460033893686863916362934560128671402040256869795951951222246271244083555317563869809299557387833695046835408179349591561739235835575950621671558590630701203479554676730938878829152715446751714775243491365422364974796690466277844582400*i1^40 + -1041110536531307345235573888655472014465588529907525920662806671922576439454872552154107307337729958547178013997680422465159228772636139576294557390578913381474226759662795289682424043410613324735003096705046916362806416303143988670365222653926046619777844811817781485692774476504503933360886446183022826010085021619335052427901933480473458598150907417348059928199491079439838185211720069544370185040162810242996833824131165397295513284211003052327684549298287884884535732433775039356587765352535027595648363603932852132099009001758114635521922096082463061251805100723589923658339619201898068441334247342627173423190183791611112565969964237656199633946645318023934038243668459321581209488260165922924008390868986339645862163181783963149235755920466452552849602696958300440026958667440296775870473875220733845960345648897907576427996008206339642558873255310532490198445340885742903252094236292058452391529337066247245402397879315026093772278856888706874110704685707214138618867830031699199889065248175111478490563772020969131419866684778400243382408588597498210547966689369741310948691166826234908119901273624174812553407457096050785885565968397534644433419516063108933975556608666390777367122737461814873263010088665881140524459195441398045471147019007714629705457552090872455777172724038953951828725191984876698640273717430023523068560542702555470134329610460268882307034953488868098766180750402310399799451888545024574440419468965602052938098493663980394986339157230912727234039303904043347232436422414233434301946867832680228024085069599647834677687549639030855167046428846675613251905635930773197546753491923208950771008050243040893270359251923273273916771497401979327153511951623667177663029919401769168007150969828742478796868143610155349743211133794730596158668800*i1^41 + -669937855378076142504381315756091733464995644840544375104507455564423600627104760922650115646898668722607071062596035838454882613244706701790028328376342760249165334575406174361516937173710143860062299783916135488871009894556717478428962471517066414116914123415975273048891994943255631876115623558082073857530386201243369893251529121120437071173342608544327545040705458162115660908021793790112192549046222680883183263574878711105749743720212640136466118824564384690742304789676699012226145255464195613663645892182737003780483913236665600836690192435813309546242448855894704782392373522804684601883901068228011095314588996351976406451839084327937394389239066637526789513371340704844873889102210499733690151772327558664885598110031818650366261357376373521153593507251376113765433338676648364485445809308603942395970915020340773516221435717241303020998692162683117760371651199813110907114978354433538925450406694021046177882981376091636434486404236058237879647254342269975562316680108164600343235855978443885258080367072585364961076911654797606253374101200753847627239677000995392665872250684302362334455264885483201141156160303390795656815021158624334891690016094664937423640444029510533749531919409157598121605404753800942711287941086542859848960391095325285409399417034254496763808775311951263892879135696389567511742444081963119736780583808568986480603453028942352881960824230375821219889070214904453919945403471380910637779501271183605584701012999266193382926155201052050893793494965755256554094736352289189379615106435513905405250008253875485433337017254924552503561304750538790220907003756855962269184553456614503492024494501091965024034601107865624458570809786625309001613441463135814327336563729370695331068131325058759033167568061270178610201572776345600*i1^42 + -1320730206031965492038174869396172875148510397837291032585356744529697909292820961833577318514043941545005718433565259670528019346351871846180478237700884020008833949740927297544644378377499984306591649189987960716622948076942185831572165144968634501499395509743844293360303414468318581930475260325196395285544280723093833285029197211268920976767149482990351759779022905330932278281826137750761966418674136588268282431272737423007934277661879902222130822161513643589436940279915726493282995793131702103962967456576062443470002227629166689307615827031633735003783091809591674183483821957267643937973098289083702988885466944843588666935662105766894299154102133495303344845107577868597032558805519343592332460514027184085388125724095459153191210071200014086769915051932667907971147885535489179245512046866435188517697925106898913220945019739325111371690421455622654860193071850179904700254685605451631538623292791893219892684945972135222398821174623204024902230051281719252380060584304059731617482039488991768517209860471505112188381803802419374827690212233722280933761500230410605883853315797381597605811144219854666845002774238553553115757968464528009069312748663685779157598265693597209901940832021347750620797330445070786901407357374079657097422141338544292523784713828316592302504179374994219207893836730860043634569571815855753535278571743174782668734389024587852131889042451075302536134442087129972912361489657930553244688850324644532685093046295089599018766060968387926680772794765724480552586820067642676774784805141111877618738014102091764620054369992491109744282210606606656388137875611422020909564530725057735244849632029164847035692141427285748215920689551471462035244790336605265364706903002192242764697030111122401376367155925125557963980800*i1^43 + 384003161374622848266183780928777733579923845809963739148223495762458642958027549225186286648454250568966451408996723329782779662476784632600066763072631901670942896202411975745497913699644659245096843351959062171415735651112850522135147530675431262473739156213754930954620371678484825071133715919682822520023230022867226186544661624267614558372462975082410807827726298907638252891570865812777616352790464725594549288345151841253134883264602833583638300665599684140797169570519402147936771384660658816841578278856399338544517331522347143881989189663650969920409020283879066010318106638299464915684683466902326915153539244028323742479200265269607259631836538385377648776351053484644072029974744649633319073669308570658424704212396470653471113707748771213612312495284074901021238554268076197601386973130294133499914750144941861886924508563816608512164126045948752689751866355241177048191119939521275253731663976523758147918613420380671734134804208895187050552111271000479344604709448280878748668258240405948310203789349726048284828659576829145015849211239105305109363404542471106169089710900435192827510463493812735104510134995967095318377027375961309636039536420325757535172869182975727499668593940929036440240334323845896535544191245845725004620550338680866159549124276158999827506733978908282214056014993796184819219017027413413348963318620227993526749322047946523445076869094290813736926167393914153948692301562176185154385670424349170061580810237467528993885526395085929694268371955274048702416416008043345388376361287166942546074406184347379855229087118315986912036606067169065278564692027661551749959999513236110368054346460233941697769917036880138608521236035829376580229198877985352061600682843888113995034651621358324675763758285455360*i1^44 + -62538965050855431404341760496861609033058814324077315845904681191219883550820017364185823188537942192186351409731743581399965459108962018988517448404866834782661706809981579366222028279429648086149587434662875137954696784449300983799734571493576221870014135390070632688575700976519287899996619034086326207243904985381331910861478361642371425622946585816999742692790070213982717517752802658799281189280852706651523995478408836464148762058969095570045366762530081773673702769538385517936971152016170615402098429173927261024969653036296536432322506025870197955514829695981374492609008520436143237043746299010337448329206406288740243150556702932014585229960240011904108835509144031295164371630436207626289429588357531377890754033517037125679825032075401745915698698539135883332865160362350018413029338741310010726642457979712745037226930365632928785545994648553719448352835082604238357783468129247213715158019713130390755695283156846996067666633285339364537410558777303670466409212822214972411456354138396465448886859400733059110284170442233456941389715712085258328033131261335599695146656792285574729143819857869345876350121573033655858377997173654571538207427849114280284821094292794657357266389123335603123696693374341281629694811622883350776872001963509067132605206334503608203294392118349846956113062326236029886174194405015118807089496058558828223131536099350631602981747540353386129010805864857729829954144417398604018574028025332715944185160586297220645637250239020094065171106468497105276755846473492953468009478472415065311115403040433179543284103411106330164013733917493938273010413374320221787578619108640260374874146581970813987337842622015115179012499165912497511568127678754789572161503615996261431669230819693611817369600*i1^45 + 32236413190089665786098069969769494841544250830946020383617754546020658001411425296060253780874114904696571407828804553981611321953637996047774618818810645440539384461392095486662862703645379061523860609150448306510319590364923028446021272618607161130314064526932047316560323450725348389082374510522978676069618808140372985841147959439417294206895950208951534841765938909143172974881114596197275831764789339532369532211477699500659201507485147741824933954008538362905093879564735425863283703872713434731383859983844165900112961450182480749865244374279749279753701564315628101932627772931124156895136067227924475103058537700835032188662105171567305063707088410863580955538615878808957267777871986114792625018005084328212273274871647135321039761649131372322126842515098167152605572839713498206026087968778416101240406350546177106991166000090344366389570558729098251817435362487048665401938087971643714397005322639990530712451121643727916068246363604165414936462665955151451581956179684520142976059620879658825872423664532113372058686760652236266752328651975044424183284976615873455108006395987772547547232619313307079201631891888620310898294999559906264760610365050636657193892205742427379404486493903182971659166758264068449946602244459251890289608910323539325776304629912211692752443903899588093607423372843967174904868835422611430847272966418867363623675385369843544181460379877517589222750873376267644857484787535157686971943133743012274995366666529004262243330069388791354530093585472161635633231396041855824530261215670392045233766820651850075377969881345765981290383211670199376670914049826560960162278026865565413989554649540543673529553695151171101040764815506445847122232408996583340586363569196304291328475476787200*i1^46 + -55926696759290682961247020543781566864228337117663873023954763913326102269535293787041053334609647790600983014492837040489736674730085985231812273643617515516848452624032738786691576436497253603876472972915848949609377724165374201300633468317890022439993159200113845132098864345110406947431523088148715429261033634723374862595087515756781021489344589547821366789009244331210161836638854438535293880961475496358656148947724025149694186011283363284567731906728638919165442161509344348239598517828842630170098320350175442705017631209747569343283581880390913249030831152946040200191518902545389995124690917314702839223737529104364792117627987613161803966019174030285630192914611559402937536408493563850428489165022659668406477300723110917745004706578892751527716449204501727096692486825154681800368051264275193675306019635662050005827718977724522173450878678351035838756942252382989238976357370168680938008616339270135396028530651567387960386471767295780172407715549636906965972247611946378887492410912990853849184692152330326640763704359001296392876347093296788510075199659586958400227834978781442734002518293805741606871351396749650687231047021689426148536222031566213542122195022856436216535266751913547713485073612103067052268514468930870364705535905362417597528583873534556167838218100693961240969139245103423610133260440426995345013646915692614787633878910275567654706079253764462113772897764308388296043419333779630240956826049912087929721836431270710984902105012644581864451497525549594835463693683408529944008330875634104627733891750511999874097233909224786952327189440247515285132586482985023334351061191913204911837391800664027278159313575535222689597568281354157797123800353315172733384390165567383378329600*i1^47 + 20298171669912217875675299047126630484734023236607987550607349265880814336116800759128915781006467112132185249400708127413548947229085951040487328529906102560483413908799451272602841401043070139660334742675961765535138101268113096768898265590156278128867254706777625057363409320800226697181289417370684479341393060027615904488985217807451260272587138350956744317730303529152010652067861325428845993355915968402676114621727253459990205606268359879815687620014787012681613237308595745307839986986956153069661277018642378883167933825576509374155886806908804033800646036895130728266951319881454365235602872520554766660047500080071395935003629291014421513966697878138157332781810736240772357524614254001405786318683984807506690300672134844572270736134196610223177352788909949117525343806658591783218195181663496225231463236167741685095939423638093421354668165336087351890404353152290460719922544481428943659207166745752590991263491051548335830575381361847768425231710049154662651153422241457971943179872122598571369164539312162498088155810613392034176674631869269453617604022238983648768984589963480517865020081091670067185767025863803539380804019110416118103452953315974150609304107377197578826478931760916205048817806620003533852199843490551825476453648107541976742555649031267750009707954693218740723054511251207027465434869738185168041527870718091647990050192823768857843794798894306943261571082615741510859764417936815115987131182377318001705474100024378728042921490750576452784616079707656155021965741175321840305660727320833773131377752005478937698272820133607352377606550845498631656817187015033818861118202026050006610826361633794090387583304937379606822546898285883722017599458730289852026799207219200*i1^48 + -6622800962551712428820688167690136348720317471301404253612847323951418083239221842433125740491003119481252019886714521796361013217673287444564430676919200224126266880237636989513693886707091405461989372974019553208327352415301092042042458956705191354122476179322243322097464478227901206271329732505905262276140718864385490531010446371859148834289754197433543845603556806254648682867916995907718175205795447299994765132220392116705358216274731244157067794090962085447574957138629148529275780927072498176884763500258838393472800322253318155517425287759121055815332131798829879526135956775056768394086781258302434944364436057392809530681111546917238920575919926559446513038774818060680098928349801611732815564957262604712416134442321279271884628607510842493713486065757581687482381117596389924186043280268760328790602719297683638856826752731266347084546704914969600201233076337474965350434989276646048972936104920347885463879920128713769595634851834446609723346997118110139011648009179490028614370325949546955636691118613641305725113845818553002758218550442301546429343321612729173692234162338347093040191700059829238990644017906612943961303226908298422051394567665837953107102428338658278831981832711707658333956037173944886103448267524886349627706056328428199819608164199314409356438851504058706266879427447396602978415353397724756933635955341438439523444351199961350885631136355793253166261221682652419537871089217444019315837310283844176210942302042209649633047496203174316690422344864574247147621334433474541661878775353607953358945009620610957498056675417963406911157491883589073096753007972569335951957551778983215840050350944694647398918068002918688624414350003534973766481071647333348802560*i1^49 + 1531011883302101446887386675539746558557115965457121364469801463828323978319474398295609383662095579096047736514076947883545288662283363678461177695436426279410751925585516378317501437543077891059407852692467340240873082672700026064464101141990443008756565900918729446138959338889456524026022622078961966161116071740527486849508528045030709451902079953046070913743495261591792080840852955094161260510568982363329095426097022027466682394752647430080255740849839574411718288929484611961903427812133794076777019895001198496168069254099364576235366629834879129698154137624367496394673791454472215844686865429268776137938941168621807330991686364797868539745652142041093911289794758342955692196514024382572782612392012829169034833953706890594240102901730729781424196910568765881194553223493807974765559657823984192997834721851957666843559772633697326477571774737756871127991802061006060611746192936267795803575258876659824982787900212546942454168688827794421328433482714872958888879321070361528243541798820944192554601771061155753874003747885002842134937395545137891581996546230479136830447093394718623424931896723251902080612824694480460563077104254167370370658253326485655429769473193016402958230206275174350638786434937142867843722025469986043401730452704295953041519546931710493145422597556678486172437660671069676261903084633538271109892878025583395609907957712659174198622015775144849852735730988412353091553472934268452050680930495763187293836976873699638878188191963254943224215814546238735670134723832581330663317610789823120179356561587126788251714704717575020220353573543932718920407318318538856201940925000255307537028512189951019660912930408982065277594562643627982285683084492800*i1^50 + -129640877548733341615857164453828342396962589483204354453055565580271709562243750790831095648778318487728539949432456252696654262731530838861304443561529384110065256319928994080540658829113569513662330418313795219945437051192783657534372149977318718336675612140159119002036329127893489139630524160942223618119524185439092452625949652194688172968973084595671105575854275153161066862684760180674399008951006943362663046252319640729811117593754639547141020041309663598123526967348538200756057401336867219128882942828798684918532970351612559352080516645589109945235238198668519643569178511075128285383778919031366980991056827149659534720668945244526193494125193207096818118157602349102870464115671195318155410578596788575725458528779536620014069815142421702420427493482820828594568716934941337623332002286554197776006559533469853429471116665475930854027391931714138046134288636687231783450452901316090322159798387403518660515697849230865770279392388452087998041021014404493717134838421171912706356177772899609389998804981150839318093484111575671334026931496509032477897365716618064637390733750038810507615427303750968121548847962197916792339251789361425093496930799705654225168217063946251046266968142466680381359895018288795636653122666134025513540916466142078231787051971908838144783801719447031023281968689203975563205593983276004061411691402869306920434338868532129283024943826144298134560533954637686771133663130485623577142365513685790561922446627770345413324388643113873132873827242729748896301178243394310124779932225949994150280965060976957943964292004329467027125971007803802533391145184372094464910385795427189372115777616931261173726834606636862536559049804575512985600*i1^51 + 8353365874919369833402595234100741386448512328829764368275777549629885488808937181247653254542193359433940957092586392188520129902354331603958469280518132347004466649069218708458759282144682129571313862151968618741280808393131088187199234384526711453868842438884998845541844803180007048927598803901987798342098447363460610917604427186684279947024783739761258940058588195050700037496758172775622423467056916562036017385111995679838644030362669638265854252714418109256646541025144660130366669984654984442828180547417718292959117241862689155102663872864514201003290393610227833249274366984579853942184480488368356336394226415924785897056919458314423750287458617529090700084535591653791810114286387355504740002162373614900471311277986313574954901223672348047123911306520252492632900149935498560602678723450458308916607711248299566964227596174977115928447084735560456374786702818902464274812446424659117876421908241899609669572541379660015525674034065487607640964478506358671079815287440541485817059341438829829536253891603725788020894886121010834496452498300951954801931404940042217255207367667031087157764164849321174378276105120291111309481525984893924146135798657693111419713860745714577208019032817303919940130457705608553194423091226938599793760434089358899352083244807202336903901843669776149643056756518236175533376409619370128240937538674826510042099675438923881328795741811326383806866527057194652700833334190053495430147405293609089312593365276547031805305093007779914609091281226859099460136456927097438386600900736065561802356669623645619890087140120002272846008215170573309023809332467925243459228195285044609884452807705751086916763140794006725509041356800*i1^52 + 1400750195270346543019060918672041515195066317231958613638945138766227119156085949823981298891625371845615477499348502912972690437094897471615865660972263584518097608296847334244694452171789148813147513055890607273985897955989515418663335638361721644745574092801399970323455106232321286909798459144146628417999166212015751570761549843159271410977071546545244571472541574976377851178074595608914328295665820306531796296665496969835331721848090525833691726639824315498980157506572832127990053419110502462641844285660341443146136280795226645075492788356786591442828633348572744869532924219290360228530579754500603211756900446735103034536347302102394533219985020663959981876643682164581147166030567965599634700074948871661612144751598625308871927810683989196068237107702060674883117851354219282779482583582693060539466284910103194758537485483540630532973576925795817881271663798828161913674938715544881333584345255495499750492767324747136464565874528981602061416326769824813532849213351668686483034490014555275750725445808091686062390186614567166910317789184568347509639091743278859844772085009080364278260925309696893538543292209850071061520785811145484310059330564318339415183473822789701806560357874977718010673247993025863980955787874635179749806981518885226039445419969874001565009412649167589577247011772419293313708764121444885701860810956575108340025647222424714269975556049518716996948134972868680540631185820772221959720001938613185857638988362268724469541841446144366059723777957011099497362800753115584960022483757329558266263251413511544492251627251847562352150972954663919955269358671005291218710513945652319168915108393649610705358078249166438400*i1^53 + -59656074102794590739109981799783846471455980172545645548807863726396887992886122229803658431020728765636623102632634405326877959783544834530450688977577625554270043713999703851202626774295049406401636404269243626930827343970944622518509555554133199106641442021716140836137002041473637532073197873423499100226353912101411034256035967257959541648614754814418609464348515748128803847731507654884162226377389451706880399315459338129175489631649939340840784989067530592393296132353056504806773344188002387953522712456248977073673052080476549139159620386803143384288493279296136094028835170599407232918388356449052590368516512532517264576050544926746018770670147819973057364452781831459205575097050002882259501001222294706985141328712149580328197021421294437068503210602059173282608031600041722766806344416463634939024892487728235399989858185832511697307769529356370650916126831311257999444127978496460556331964848401503598446481810923670837277260786392772744868329513244122322714461642120047417866765759413430849633949678760922891959224486678475835921230123080437885765358519399918164197723363016508409738779279389680999077450916870620247033242743360226980537987002754460561441384352287214427313947596352273908288131666071592375945067556671071243516242219189226817967654320224177264891098722266248050854218520418115008717535797402243519540726660779307338947706190418194806876955112443749659574219069096563268817720807556701784755105210223749426543256241281913088920535368634082391345340060957292143085207092735450067807564735092655908374992046289543927247663994106292227415024465885215867312625969519318230039055297645228277702941242800502116020387840*i1^54 + 3371163496138911655839994383642482321045181040623161919409162084186186068672701330650729727765670293913261239183319587648205814698134448782429928869805355495107522205693851660275947719352255518353812355863722454402004812026053147223326331592177788505407394043982655429191692373248323804370280943388153274515035066588638041697062993087411959580535190382475377772598602860045762199343046163044653863856799714714816948156584564440265141727154461217963073485264235214106321846268591990808787161904088225870851477202650938641159072737776953781006016109323040089293227409928860674564670079585883542718894347763767815380455301740630396221962827638460542241622947785942254646865428880982947635803617480611897940875639211736853433718409464146890785633444882461996760763085500898098083605459632833949658710094857860186410200283748888960428223108701458944461787706809580700583806240985406169830962480355660219859744219316369355678878438322105808029293914897077095599586642479010637239357784836289103540680319066400573347146397058724348158895115871847121870018894363983644757609520125533223674965586739267829886579255583004230351261168604082224746044328317314871351998400816180254312889165065530040272447466696195668179766641226777787332757133579901615787348952575463150503037263674848807628904418891525701867705075104612320815049146232509551844712314970260529922635724398030624717719068220398312147123521011564742017136067913520996937656348471694263454091704144366511066471437323028240779313494108296039129418499054265059101712969783526349584341096295214876068090115170717170806004222241903271187935911134541946405168638685132522411364511121408000*i1^55 + 117206767601602221649242502422718187781407537356509694598580056090118494879366372339881239052824455151172261271452838712469302815843757441108502673248260014927057108257540701239958625404175658695586697008277625460097026608045673153709451705858983068912929585259001495955488987808689619121074559585140203164868198270542495624632499476596535749907963270265333645123726348153629874538395943934497177335707786285063116144261444956829313717541912622910964634879880264212389846038390466875099831512282009831217449450493249652063909755806436488297863051776705313450512321193755219463680609621045666411453792422437500384869701203761492213958640892374044903477536529549743713479420409182526122804981710873017780544127994660956421899790526778880059687701191438951378870571976996786960313954273182262699076466468470481975811608149016725796775222555307628846979427208299329991073963032589102959276594008462648222078682206260933410974466245746920506241215024929012316069320633145744870634851097469670475157578190572767966675415824687957386197838650206556609116788137938408237201375171682171741367112892929624797224372247881046620051260780144130773498519208559783219923935472657992421364977352160456121190605665714397683872832543037626218088374429290566297027852106671124861205490238873201785094717880874055748900596170475571236859633797488258222692851315983150821500876755214456604641299043064929372753244505440365978960804751966405906260353509497209159370677499365415311493917966186877074291407735068677421058002584124530938469113250870792761379225943273765960657454704770202171959417190632410887694993821032177013488684821652072038400000*i1^56 + -1487781707750246246283641040990832902516437957768835321829734728403915156803731974163480307829227895984999040493676854048172723362102105979066878367285429862105972735564625589744750329162289509525544460435462123749118537374018396081551990147329469593319325989376528969471544274409728586868259933369405166046875095403331787162043717109717945669230119356125161636646920804336410595145059056949342912219858458879787260092595003025907619157473802310580845907317055813079950417878240215597988295418627318148300857174458849542316024697819983620342064233509765103166935264033040929851990035768290691961470405906431472517142638589081004304556271901015080174998783012767173275603801210703926178338115491028693654049085688099771761132512232149743991273937444617509392003002760262423073981239790216330033503350746938359950475667149631571802571282790146664124256384636609991558640710537521762323546221746658072761587415670424424126533033346349041276550171495220639132349381029115990525245345443005408489405582857639647017625349577361267715047915179621094169368720224642767904546588772167748319685932042367490616434413220127040488225919837712243572013377089800848789884102855540712848938344565741915806363584269156394982587666040562130369209208027779727738604635026336960554434179870802807988269332164880517864406198494783752744354777031790525890753777216695160739393667060024530648112158218603924574310591211534210919592957350954131089364893015817701167681906028038907913615325545734699211335812907585983646692501579161571651305267365180207855162523169564192567976254396610233247075559232523300970216451357729095680000000*i1^57 + 4565576802174253503104944311693165231033237599213673568844643322526886647360892515518008813816620714079599120098716732149458181186217862748817041038940133981699096704934110074401985336809774733213622730785872372056961487136192649401669806151118918648998486717675205183933547329574598875634164933051633909964992936914068300509306112544028194979638688718940677064135680109699956589828283955381540437198716441374686415665270904329437390800192811646392355086526585663309169010431831948807683242720500323738990590855412184952732466061222683178340865011393457691390732047654638087065299269660020546684786142262216545781095300681906146276108777136857264277779310761826097136417693944888963626005125005773311352291401950207661454147060566760285878289147687496003653162935790401731683633119359731887097802428609469215888391157947243068271384658258515024934580082891035032742203387280734202908063967486453676172563223352303152816141987864592602907423943672783196413372130447482162745578899759223655710866496004139368813793530506818122572385267476356676556765468560287365246840506430471846012140102647961906709880196725080279718574746118278571546275703490987285738049955673377241582116426147964675296504768449641197653834140733940579709802974715967143138399876550269134897783535115158071251925418225019347879848255639822733775088307626626102600749717274251637143969090396182489866906373919899604316674021675667037008020751043963598625665252579378635114175117945006434035144593356842565866543390291260147501216051137076577587850440756693257680575462722944140996486851673344455358743351190880256000000000*i1^58 + 17046406976908887948472639977626513337819219212487521443912081180277782991989155312783086666626841640508922489383510939629366524560054496898415550923640060638875935882797155080818480630002795602336717592676329627772616317265068637608407786115922166995953187552385709917964362171211949269493255912454804176409562896627842906563152581303438777652380051076926041219018295827855948038057925197052287004593843717017338501316843910365185752333023369254544626199203054532396886511489843700419444541507165054815822609556811569765752890638013734548000329627484450322641320807215250123839300308641601815969134825712848498139499158197030119383500371428670700343743450976134578721138743902381741568232680628901635837478772144944123818770623396043122834434122789624456586965936014510259449921344394344813028276018021100820824408199462549674813150927708355995685597769621594472459866218465212328425423706592525267922807978355244864581226721027116047827366261013008437321496117944720367099593147159194778038183201327716613557072673987202683298827910741899075297881886144707782610717248116515989535894822225432469020773416732548810070084762964615756099982637838596155236954615069668893498794637088659013601829210946164052451897480387314295973701267468029106121536250438006307887419918462555296159853557667454318357151323478912113043439096315718053564112968871854228735925981357918699855681108277869238847943105781830814772699661996577755117092999543416717747739211049290856099738256014293265092510787458837830502226919398878932671443643900115774686627021443475409417011200000000000*i1^59 + 14811911481089671420535325245214985275456935637829436953580310441982472181863161181815515444672921016775336195253153565272114782352944864468919645174003613941966449681246365411822564634797748078597611630874684758941441097693696833209481951610371907675127541605410602124528629056790188100372225054388942743233088150555834181666742182131137919978672798122790351546299896164237523037110846809148648314099809750971273883871490656081864144294434598071455034161962844282237023631157896336938333852623171929934763160750789594740396379698725505073855368978867708547219131943351959509665489712109566233882724490872748051778141349379500319704908641642919454504652791017515476300443995561429728661648987463284429941733767080455097269887113579576439543149687820948943451562167373856408894036175605984520873044439483902227563079643908463623980446547220378625516878621737495724359806635780985211525236388208226706315176569677259124723772263374980307055539168989840842760626486176298256939328094977931808940991898433570087120179703744779060438967742503332667337691187906548975686128408481485157121932016439207184598681225261779364473920793413507725849925807973523520078647539815548167160517131346490702888722913278940161726678886490489146782545973050938533736197147677654323367474193765629279223802012311499913038089355819129137123193407153063174375541930908172522310586343734263023243083734032421427684381322603034494733252840134537325302582109636542737410123565246262789289815914831659061385591386983187657749313440451452047899077703106560000000000000*i1^60 + -32902830955069461175101016758760852576658870027073869716840848143910124836871731465544881381164458772025682762688854320674622790443478359414538140089868723461528509094092722944041951105540950818819785566865060788060540200867634883341174551629834398187042250769614242921029829575842478997006561176076122469287057195447340614650655238430988919079833168838428823543515042274559275174530744610317646779528101613675271837494540920841041853276797545295810009628299526473745605698705688610396473669185622191571412891970607032609535959338346849478625530907403772877380239827458263627705700394043893678704528481581573436886273044989001668283638295591969036318690593270973421281677265912338318785542033422924321726612013997101100563635133048014158793711224441196766634630297686114505167849370636372574578719797328605850525394982177882880939665729351682815886813615768496710286973110303998713318774628536689715753645729203057997663374963284703441636249417062337558618961939207958181840362455407578806093062479604546684265936052041415691491713256767102486005573021003553101769701595526689935346551015207960746238456888487091960719077908541382785052370970765252893299748891029037465022055322939738949882497861916902725429441386461818742151985209997718056912847420986526922087056786365757830881520643204624987962177907738948214531939315857878707830426626390076196379845403108407571384573686833475467490985380119428318792676651998148461082191846300551001799159577328855844585823845145996937083198822565363712000000000000000*i1^61 + 51599943489452222826843033167867576397042118193630454833603291436334151261716086526517565151616096168894398851080328958343072963053448645734351679196276853408029520498859371184698074662324269253850537445955773557998094073219802241150271651002357024338638216362674311713108225923059503590610691601126231171596106244514516161550051738130208555797738181686667550236684489874354574658917507627419601291875934088148361820996518476089296603163607057377028776465788957693665709729606377258145388144674272558251298983833823735082833000334061686656218542167995714012670921111654717691078632912690928542067174700956836370521696453671796720227922301689656377696058940550118497423497209678204232165125850484658207860952309806888737991182488982794738778791537025147197194678904051178776433444459561669314241406341284067441636666564396765867821330032530400031216381702329337277599695154512022868087783125931685682765844298923462645297114217666728262201721755907663104387323478610550757481821354161377879019910219413430478432880569359756344668430988356849875794063182638105200946893131704215045781269299982991519634069310572988508227776280667575616796412107552302527193570280478156217316978633676549501398810645524183381429182096382780603474257673493608411161780471165311106069500597202356666223280037892344767615363162881923409129678452880453124694381268434190329141651159377502258448675285953581759726576662163140945496388625217400247889901162367766317048900363749432990642400000000000000000*i1^62 + -19874913940089506022460880837638388724626717447126602032951641981594928860231026827035661875219911636480501503605747610569642766501434451889264016134329083570361601157299807030111098479699709429040685286396823081571725561686425863091066510398858569376927671502952839393670350399226167873979714510378138891223892605307122081148639757624021466641252020451107900961129571654163120918524616009784234640580488735555013216367355131887977260150772301268092406988633806171556565939003148923548327266764915811340561814406351467184332159113873443100279665364082564936125307662839713822649380272370170825097831189149828339698657912337832227071542639560418342828631906853664047620599693240371525429125705473422888649891387785707780520429627553731184461629359793167821372581816008036895224962085975877499804584585362351011149820209185953572138789036366890319149158111315583875057819754196322203106547649624293556664759219190033086413311363191894732213721673705096807780005829420188353480354999760829666042556836121792613021913417120582184833813797210736511562954337510091720077792855885543026047908719378809643297758218153893599049099823405269342998331443522932587713203047419538773130861138643118746295290969061215742324720533027786383481198376714095677219738084751046241559718656974320327606472285887093305190233205105673491038941017019503378660511604788727040167427031064600353495796888587942651585419614850520770295419448832430932072204103437500000000000000*i1^63 - N1*832240877762686643265724365263679977617114115689467620386802565888004681676784419590290231024246814929397330476821661904176006551151470715737842267720996877077208703105095073060226227015805423934668736499303827030005898543117501148152352327937399459099264662639530144166144100779291963981329216170024899596794801637700563199196875*i3 ], [ 762683017770026175888023596333778064512414472696255211956635094749428654306002241415349953524643427608276964733091022867107766999320640637959048058819936905381897405003555137454502880775643579003612792053289278061215436484906225874867635667424633895383540599259319261386728504054660406102790836409631852432508057508001518637463867744665848177065918480935930030639587895943332261852223465402503388044343322933206511598402691734494273193053947352769541666722078709123227247013845004071210545766070995907186449902974926364710915199428046268793359436164883138613961168423778609920258644160744389641234231359112515318412217933797386101195242867970125712398457936103665837239784189395999823841163785182058824287589496224050832511459193859162238743531924323910663934101898105853567342659593844334384727113815718007576521682709804925831025056728411156923587880140870919234712413469863846647520293509964623834526947468401638145825012631567074205395101657134130672280701791158770901317841896110475798510142001689514504610118855665182687094617909104358629294969913614456030355563183507815679885081726149116215534002670724891062236201720565266698800090627301144030505487584203119104653905896134325962619367796180107255233044842588510498481662998984745043273467469314223459520268612167429299000214355867631912834799048433475779732953291762111266060209893611066659902610231627564286151317600092522243535067702447776781045033267114354906208376287200860981746086934804022715828633128197376783334460414630842248406243069151264435492342385192593153559213175701911052524542958617486373683200000000000000000000000000000000000000000 + -2660713359789027000518994458470351523714529014140495745366220262723032063721547779324282084669125713252065691936482245042090351059056287158631382343233941933507793138738279947708263482599194264257743550613079299375078928189151478029214561064458607320044680784779842472420425657679516785660538958075508690270063693240109495881777901281859056887134313767746534952635787088725448249214560161945279475136531542119339557312346194784387987248121767671904307779107637294283159007305487124501021270065250182508377571932302313716213807297300312637201500740870983742954289158198290816416354636987198902780999349936854582362516420833268205166828490023444092561492788774201142557048080855483978729222137269135954399810797923872270848037160086179772701728852207069055730411804955620851171663592233178938212100055600262742075036164366310796749196695886740878890283365587084699770270443551034756635625153412392510245760399864555939565832944388190249586572349484453375432913228845744894988751928175417511724674206738816164224517810479730244932750270793504779709597918394245168624499346832154232603713658834602443274603884891448539372144088324087665189807121030991144718220235636815935010956909526698684660639724304902855458507725639275901814768538062456899672600641118255534740984708893851534068642331657990098329108578854742612698033848839514727891868081230799170380552970598348271761670216825242358083164129248285989624200858367680461424124342619772751104881501943809165097726361350031024159279126018725174080362323718353048957599829307066508678664352391049512224802271418949205753856000000000000000000000000000000000000000*i1 + 3585485449452189897343471024886571789030435853627027879036202366496534351513956778669946631180863030303496958754555659239551216502884511894153302177055021447765506209698170970111804745623250654343423539668269866831940044668368579130716388627525527240760611741382275493568264221530196816681689608712498294908261262250357982304494507144453481416075301089653649836532092920769435731357392464586097428137114450600155787637138621632152282787775488922421078012813067142786110167142053482806298893032677149418533486345441600890866773233105475580093101292512327897522175755071027548977909935969506297398967601634624281456128241462298344853389104026642473588478543332697668174513717829633337750004840470985270018367698737379506569937510939805410013240959344847157058841757750366821613405579672060714217781035786398126660515750400878372552510445582805781238356607658279768802249425767045898778833226520775789157136020143184547189952248776706727797792757147133973028334367545376248797327775660937366352533142661829321298146671900969278712463764607022846775299424422332264314801171462834449047861947810935859088315687072664958574812812545701784224903422248278286484689434222983965666482475641808464552270916272253739350377535644008048354498218102242767995553677835016671655655761076593495773137813991045857693575356213880673406597985814365344810733025339990531498487494842519421476938332280678734642340614430737114546541870474144981729205631954363467236902164164989359911703074176964341238671416414136556475324504482612815715650036660898425190241950444039110057426713963646496538624000000000000000000000000000000000000*i1^2 + -2525320417674026613289803098332742648650962769249105554572730660257726132223990439095139755304109593359498984558249570306165682664943901574733325994570198493334551648020619069353678819225502644096290089202561622147938153269853014156058439795161200720758135906744561850465265990446398183289317374178398251721126291221136988059626467209859392382370744290370363539334010748776240001678547093475306613156899544550874127223949445478994611680162919074953281575660663830238401495543450620334595735223384856186324499795402604777736972384875032699395789571517470206978243625670296414193084387431447679342377970430131533036796991342260647399974453365466507748547623974679393604117283357995330219087272803709455328203301195043790106934413014883098517290411863188468935246510442596742940521429429153434769719033724783423846211746468120023321653524257465916698610701967832129188631203881105363198490532948372150748835961183351567019152726564974423929624481122612726193520848272563026090096812531517799598498975892807391987072452161602050155903857617247680736932658299181171096643998490556197073844704989584964901175640646041951079492820586794067534637621540198044063114128628374624107058855959229180456809186286776850289582256393969794487696281143898412875840764797899059596524727717202498272692942814050802268791366189127187062512469658065338738812538038875742863812743014027288272642134837394853069617088014817541618641787705153214727252754226951745556471968395926532966013579205439259123374330309517888532566292691078565038489369016770086686589016441639701471999590797490499092480000000000000000000000000000000000*i1^3 + 1181988967500101789330899846123190199613109342854008106588096369115583879751537949551332951576613765215254845767560873418379381265504005347068794424908101988090706598487582083139471314670799822656520136950761266680929849040534766936211940160489744615287738982437770411316141346915272922285780453014716591242917247151455241681877465694923959574854126401271296948706634349197474339094812837779715336311109655728568215619993088878070139476042188182441104013303643337103509608156145880667103681560388851796727503989993728700753623018639397020077002277447040240300673582398810502207168472066960683668702594399705824299216665339890159218269040762333132790533357369755714867950704489392808554007445749084925888232820715582533125299642678375137799710576759978267300172355993847083773357136793141014607588246017726559543625101777415211673106142882868472589178369775492444654242490578245523993508278875505491882503275834577593725088054138583072873118885100245260859275479110087941496853776716133837723453764123814351688421794430980535461126318191873577693484664319401490916078790017596968038521876170079767937950198850299636409648113469962120446407470304715496916773678032514126037897249606068002991155140793488856165601302784741655593794513662036431786056230186274994860089498759160680976097572340054482545716499905382541829972239249130958202136555992945593768472615314812133418865599754432104863716117808921686623166975701760656235078333911373344685399968692981336686276331339993911324070931177895089414079017548066293796703553933702610410607523789734898084820782855687388528640000000000000000000000000000000*i1^4 + -453068808842552433590773334255929023833950094880984173939680178135489805213964569430173377982854134002379975312561356622995296913007204139929559172342326645360589413878823741682740132897468707093168982457867687378723173624688042939026656184568128029633429845739264201914577425865886464442183605567251726426716521166136074064749025175543661992086159593374772092276851684043101501493235877800303713589427328890734293570485188564354111530156502168623617798735676909736428185152951257873872129030162297898243782069610176916998975787565230922634673436187205775966742548187521430542204725272829985096220117664731845187792138750353513128252036015829122343637029534941537243310919694872599997008904751009332820727574165183075522709835716182645717605812858502767346418545652803303765064743967069447117023472878664623881795611428540227564413754644940330832519080150950921273771533432123091621762409673305020181095946935153398046791281906782377942789398672582087710935876526147543625398685059757820084154064874815503570973901105841616674037970868950504167084699894483860070190341830138479079813400165984268761827671290638029523823998206037535537733636938559363953953902263486086248922802858980157509694017704587872881567868224991253233415811996203701623221919078906905685464450880730980425202678667730689727153721125490730607351159078695094050482353665030464095422357571169427802299232659450947940212331151338704667014468149959747432577517698184893548074689146238362769498531163277148835379627803094355640297371505277367567280743207450459334496582706580614693725147758853724569600000000000000000000000000000*i1^5 + 74700713731927135988028067260832323556753980091234821993913871322327514530890317931398069361463512226903193347711505440167095939028334644533358216087987703708555982145038997136315861987400828774703613327863517004667992587640201626113288622916184880640345040366504339230406797292112883105344595617622893410109223444987004208560332426947194946391000873853066515933683310792346982779516226157727044582006084550241597078972062398822654455097271983065758148769869980981090798287941483628718892569710643727586950529828546960602976752370101430963669525882749666732687416065424993895663824077212859857156520105428684473102897544653705869793866962605754976279951056523780258437440339284837226105755095379879653740196250267052276131388066902016214743800040078396999793025440480255531528166552368935930252835264498461406985873324897471035615419670131023091472646941648039149477694019267821155746768390939831674216288788653420847529205420390041244536173164830803082443378675481441242342276441311549404326351689708591610001009310650770076601638971424668390906291200762028735626620670749763166960788396370854208382901665969677331730879731506582742821566847463357389666085145360575040190048961330576691533548610574438711241631740520298929021414353933223853430558794634728839815545692229359761411503951491558364357038865423002779919936990281869288577663536108183786419570124774281756774611948492828554993818773866079322876392990521365194323537859024714260956672703221408788480520142909389545137533542647196213244465893078337387310020406346976123970396735005328187376168882563501260800000000000000000000000000*i1^6 + 46418222914113191604421115492349827876690945668622292233307270086286818268786670763165404180509956693115971643494104619097428885625060910222656387728934070013351132736940646593082771409145923305685775878022575830460933184846421421409648248107140957841588524071836101727715296945101975299610693702071536549838132012485116095212505835058608097781104315292743566222540400148016613454576722645863266903011268222095080595534833884099945569532431439933577945682611859978555398142941559349818113877346869745755575878142908051503735567900211451023257414054599271904458048179484945787557930542447503358595448896211655806559597550259139236038621028898381674324751838321779996572052057347338208478451413752273099466750791059390145809321472237504067581720670188816708976545616414043885079679236134478391223791285079824107785670421300589580628074244119485143621491732001559231832632469117709678538354292944954072611353152682208166302036079946455471152312674211217551826052574702969472449037581623364048127427816563850665249053055765981799910350106795795228924364779741970288123380697389386215557794093906418510861516008263682737459332549503593162972882379391493456650892082212035523167973637978967691562010867558156523146253149526663941954051662420909195928594606902502846646890292087919027736843409031181570000385581385046968510133124481051840428709263031015430703552525698990787667863739308391283284075276406031992300876048613329044648498890887041250064510334129474403976095727070824397127059068990061317356090350623208347606560313961954911067179950124395951837651762388402176000000000000000000000000*i1^7 + -16222170634476311028185825655411746933640392577208611312596562787027881646570567996373470437099341161511927885058370151525405559176109006527507872561163939436774578616337023531426459547526482611857579746488167372497859612475852572848789047551359608938093305844156118595334937068806524786355091812770842043431987235059641003429304457028967974169679775945704370999337825299584005524019191789047361636370058196601675086959557314642137194793791304523874484201601393183846119596132580136502064002873822187400530838922139437745100756579589157527413476648073298716481917984012469197666176797459845527311661261472038846546297640682826623379024698103316074358297567103852366824615791300371708078219455023239983142320411431812035088176123868623234222413830620949508283468486213815079956187855503099399056844945458315723940312103693323986154998184711767317400188106341588532832866216895231602331385900597169133218589173765507503859202627379042696105826059540067346302839262102626843493849376353532781225139938142705557176260817416161984377066952573635335189956099218592752467865472711189815229433067167489680087658596616046309362771976434282231493027336680438479754573179082622117654012467786886087680606928344749499757399882767382024990280499975349329806362412316003723326420142268625671636577639926162035363752028483574680264002231912403279294193067171006163471438222748439302600295594571731561827783941364796901915620670083322764331735661693102454619877230001376902196775696884364951997258069740809500314659231631338283805595293980608023603772635090633350978640221168467968000000000000000000000*i1^8 + -2914801773819020188728368160364023967732514533933075890758208396014106579422758462425515719259859038951862312731508982836605685872811996791403870490137290825639613786978075806587150006987469448588664286834939283714085489118955515936869523267468769679138933190307142246734573007157898466216053380603385550014288505207567850582971517068821724211633564438985176471211084214429286631712479199627519261059752234162722359250588633957560195099498489503494486027781843036325982390259917514490707534736062555728683162986286906417040695632958195752784075529293423014282975744527531867332562301379958841714615738566465470776352192904044071785611841565065892445045514531159615041602556387863430343212057956997567846534987744614941677800541625912628041037290386183809261094419272350995554527365893411270687234411495008587290853036557695358236543900177766262824831578765537877233455429589495030396260208993023836570771790776523638579463469469285117357510600931644249009112198609837437952645168887014338518821344342800085302737113047010157855627556158075296176586270255350373038045204694073847536458244194841397553755230619637939340835584050922166752323822610226130924657434806215696153812163811586887158994110467106631210074374329588005169682739601337590621931826030420630291319298627664194390073189892851349501644565828354714784447537847281489404855465604569318019611695047681995579041927944492833343277910468766718413837367652182288101606802107533076907473208118908150058832149126536460553882203725647667042554990982109148225949846213890588575847344930872265737184815244902400000000000000000000*i1^9 + 918122913352942688687108223444093908652009355480047227233012363464465810199336391239458167216259200713975123835403182891726733226516437755923882172649116976940554680768676791873678779419036631743351022364636316532650895579280677236445762768368833966555057006190074521960231870269935996238238109612977644205423774303621531525043184807553986002608110197492691819802879772702276323931912585679009383144258066898496386047570597515257436811340756156397903278871368541906120700837035712548502782640904840499791404427058587069230742655090556725933433436309467911075894422585755629315540968754093237516435077827755450621753724007243930326765015622016618407126426959199045481532620879923974303130403827647463122267045218685817664104896722486772020735628805325305477242413688638042444507029112953254586689772006810164051403187136954503368884587936642067170023908894632843164709367559876866855902921254424869425291231550826281785623072885616068718682467908401781744281540237690377122170406252857518626076250241668960580504423466253394450577484780935438089912504411529003326369476271686689819716321512431474500790933322592260826117725805761197952731868074425665382412426075953795659747146904576259767335866486646902860523904087217441023584569992852548137435552154648892617088833787615801053820813023328044618455372358673931911392546909113665929776926396379804603074228936152591887712519744677980423436313845610723493361882366080118676286994768595159601538760935869510224952529468633906652198084702167864050309648822048211895499656037015767074397681832021461112233021554032640000000000000000*i1^10 + 162872061507722642185061540396361216250702549078611931987284620052590927691029438742469557583357396778149410859752636614301374411242884946915928933273667134977575740931085047875553967584963645015052642781787028003316408403732451030289086403112754256158980576778540351114923834900642260662215660697722384396839917936305084612288527213535247001080355652837949959979264966948858865475878393870720545693794881941987121817380054640203113836218024572908398163811316627575407729365596638370794270795761599819809955652950452108746389277434660671421255824649763278878837931749002214419154652880041882900933088874450323523790435288679145040702411591013526742695843956977493071741363368257058384750195525533168794769450134818623642859981866465742370879205101311691123585639390144608239345892469215878166218121077220533842884688542897485471487187014987943233266137450843483875284542126380390133008607456484143887870018298347128696315940243754653329225281975897868823377136681460277539004414844067521902426917646765662764644228029724178637937807035834072994309745076997350454358234106491336373589882436487831055339790366994017583987666800740749291942845913922942978577002644297365392221233095344347910018539637101631473174703769644890827632894109001385574735983762941840555668627725769700081231073402833132996192321307264806523757009545925950428230984254149026660965599616642825536273582226278034772942791590607153217844354716099113488601836941051112707943431011315841496209705042663609956212372840170124983002928253935298858965148025481154052174554247757495818659043894886400000000000000*i1^11 + -23125552582125038110994149943453939293742741525673942885352505177948777357890120564241751944984667995733682121632654667558018788800840422691811332530324834081176372328458614747304666483623709102256365105807238560291233359473002048186256384465365665074270865801480574535361381674032401991288021208121277575323474875532277441827752414061646538174036291671263907613611340777388780378583073134051515853698835267121374047537212886789824750487237873606253459483748175893967476038655663230180085162600161996431095745629438378823870395190631431141402540515614139450099992843498675315299213923699185582555077036881556946190687341242192750213890046367594538234776617345047064194198301543544846471853300850797670400495725830275576702498236786572079407886714745788647048403914987763923404562633344125723519919841762729988648527089379841620782075357146724048956579299121103424068542228540786027537980355535927092312177484313832681658798545750293965995656716713807917195793201125443449905545461738684831632914025151781071735576929796359159488146631539000225294378816934378372973005652667565201284920512682102689410229432097864065544958994740007682070641960957403291267058806332016052723849023825042455578218812961961741861162939015167026925601820411324230023955349371570930842791677411458870887737422849274266934930122947800420558460491022731454666616782383986171150202433053305856650564137450659929487203657574479853148662491168709002113698880407721616056463872983081402525042824956409949164457267493730108116968101454700950359322349479244331856896739911240399737726173184000000000000*i1^12 + -4992970266242163819065838010908721027619077876314220858052875019230705352084803028409995329464834063271758457721554907035438142811066930088003889619065740795595334887305324110284819184215912659478335320437045421500376273276709518536096015723115243028224120638771272152906661998326659033579299008274155543185559926024350819218828067831058172908484798137659637178404418069383832717366234842029350484554329758880712670331021047940974619068865917443127097360222403025112423361668817265901719786425985905572775144472596399323617466479329672034668588176838492504744969315339062774623558639461536305080007367695411951848740553877953783497532230609654895451570504614793407698918128378351738766364437857449159818680462196197095076710579043394413980468910944955491578055258007358039259177786130553037563980942996274363109617958649388991121055535219994593124239101621797328769233306848730691062115161265045392093249176816202979947623776727887853422951646833818517302986584680018013617076412897610338060061346137471734503583384571985537903277405503091313461274404505233057394234699233225975383539315914764818245051456991321293352811727656604483731940326209807632714188703303943409325862576470902023010674598629625023310560680359169300205135036321242343297220344263971425014554442887044138084704556903886752282351045649516527649448618045867501702846747397564802366053362817570344728513232109676392032671339312092227732099197360085272863347926043884040764840534034219595528255693778168614840415251397270095987549425507455894178206079933483788876212781552314173390292254720000000000*i1^13 + -182733507423395910884959638208792148632700512358986803395206479979721570308188807062875464302160061693969201762460069782020343750951784880917964927335012495551881298594867739975004231002165936383798273787125772455525321761547299631782370453995457277840032617691822123675880700234398514048673020819746067322612866394080400094169444731835332905242165873857428050854688503905246286218229974841142364921633912297589467672551141807344473466193356437719697039230801809228028856180065839696558739722072539471642910502015200533513161855796050340472837804850539681184351030851173181739322287945182037099193517508695868539992206375077734014879661106255855924621788639411907541481422249132064199971144578963433417670868009744927411868442261344433998703515838722722641613622522612645584735041385777106286204689016552653192164898742795104126271504418940640611678408341511606140915451156286263974374562480717801639463794415517084320964912983191037926057426543520510933715581945733139116837196216582310309849401536005984554886116827095257269957338031829086824580829654799894804739530999413137713429413233633671527121944646428182422087877644668660415818418404394637389045270897364086693948493793146624041562632648010963463831067868880888661446802968774699642159583464332585570680736430595922255872024926324962406157185656416783372143677684468685250021429307791632720455248531784712547247735445749791517657239710135745287715202532120626740878479264866365242265436225698858258831383506655940826027856954829483495497695395159112516735396145368369764816107357805259740571238400000000*i1^14 + -77464596740696220894569062214103569922733324645390694210098111054875544615543065909817841975377699009188010393827256681094406621377669654007414833048255367899159963733327147557242856788001014573304571399638563343456148899249880642928201643926617600524213846658028441632530412170421955557554583000785232096013174157093958336778596811152763163062454974331531654609665521103709227631728463298174414332393449559157923795517453784132742319065157282109419250743276478782060453086466332428470388815990062599827006858456555081036686758974267807936620938833002062834173624170401321199310588560948850898193069661457187415495090847360221701050480801535641718812909620489712270518654008196072091690977381030319929829804485530390816411173486350897137684391812134284982051609272064089717039550122834054356636967832921885827519290668103426198853500323829269093319408133655637660448535538281327424052727237378528975848619970708426209135759185231297096447464718304163354369074318944277079075482730622199701601593629740987734903793344717378978290034642930703821888285198216494727775255829799618678419826642384379562224544138488870405366301736246066931895982068825219248728002368913907007592666478912872818123847689912794917552174478208239445044814323725491759387875697650369914641735244648147223974472656410825385379643596845008952605959291564785058528779250916255493556452894277332454404787893923562606379351411425613426243483048172724245016449750190203067589670790591583392365427253789686931519379516917541936936920457188283923807370263548979319975988081339315785826304000000*i1^15 + 5768712750500700681232455800737726973388221713940116175081394194600685201496434627229535484067502022498815719470749328394681772195037396180856229185425356305431842145660754393867448813012166933260307459310370061834115463815958984126847841903948306312677854315913464746088084266869796811219043923099256613258858056567384555295740318012501324326684010506158857609800564301328703183096083839003239524276576454141011357703235475433637890455230201576311134523885722882512119118198301239844441473322093710730709214437429276745308211117118188356352945455650202600003970912905568270633569768723592003145366776631704208378815083234644695209130852612580436180769368657811354925474945957897083203814563254989420347922215982996136720906541398554967728506756443167551101022400483360065197519455794428824565579675994747043477879715294735899087227068646286829800272391111477707531666617712294250711430227419658408301445247587624843788306076989754700097244657765427186531766987652442461484012360186551439522026287502579804695410096909213123442182573232427882360938313328875599066672562353813309768505329056308683244078522995126122734645677840318269398638583958816418591789227953937220948957426087145195787292472455875324819711261913473090013585971573724372150389528781869151402326028264343479805206768149463030492890711154473633762009173533924590934957639244544500794200614308252852756651749655796028637858339504754049599108290352331259126112714003606910473937344274588764478108774911522989620253516298500762255667266316768775311028438442131457828270950416046190755840000*i1^16 + -526673847550816518510437801917275437207108275543103238911081485947938049135019283376054860997049635082333323817321330684356920826630219235310272420545571606144679571442188138113887337475613453230418434892949431605724919459189094816509341052828102005139945455921762905907237015107989756437530618625530594542804233582264417664186906511789246903521998357751203110422632191955153120602306348732128489682195514957519571640243420622897584598241060707117174813407252075433719944551993991566939417724667687536562596032565768380477249543748807527941604411850490230199085530684990159694319874238422734117041780256065269166287832864268873206539076362208464429505317297801148820537933158460988576547367383480870202920790945545726468298851249300074343725864826325614662489734153438471748629417174311160025237724699242286182526484114789888329710138020373832943356282856272811909801536049785768374187650318860293914822099658545517701450026207105165886379125478987373807345859502450347524339886162665449675664646832835958883404532761536546312111318855539164825208585135388684946953309725023882215234844203905558170966183972144326972119235757773557363757471613649373175602350536103708246681818093377147707137112139601495029860192702184364596432248725739446518411945825780124220356676053885761204718262723504943956886273397105729034070996242676747284128851404260132268121918098331058348762596728321917518705125149257301246507570016452131232980958072336710794609535863332164301124452726458189240645689691152375398808866098594917358805491284336792289933525798997511372800*i1^17 + 35637606200708266684877883669291848287480997872048772950879639332667408142494000696951829052298951306594686602383814419366564097920999072233332325096139839477160707058450831059404174210534282053483690274845216826042653084389178051566905889119963086132494676478984929207711926780349963129038593581766459924821962737135163224756197714162295128578185722518894573170886198101486761790125640653203999026916799635696610385548456420561794977533651695345998831176294918184282640987093886333862560172777618011385910257237187893758834778339409796394936347163798791267455102482053990173516867193898872161489036998604198838206076363420857285726440423047164420943489575337772454115258980883383782439143253423965947307218058893832206972606449052430010712978705813091527138562953520341743990333506239525704020675576266891984483296583591382509863142440418664564460003912182029613146420349013217014011287944026496777616162906651584356510419644178976111635386777969899740003038746265764487674491571010081279420600482259970770044186036840977628735006034722561883380888378712211022367400621940824245779359374716250493868215307311639426540354695391663132091931049163012833811088636266582559000162054967761546771647187533572313082499253805428577607808716417358160525522386994846677887720206873849015786857684517316118703544147668145409307757605493816491439964110903425630914063085927336378635985172641637316755929209657122378849031347647693084223842348752671513386036836266454856191739515392219201647639094606181594682072971917023372542949890099620591609418726384861184*i1^18 + -1105826317251513092122844113895838476812752819917349881525884037080299310807317199566201053308524186208733030501987119108726791444326560550985877683098137788767900644896711798687787930927266943631667960264318095241172761910347869958115680788905520188588689793243596361911119272938202914536729814857869238964685189597175766322285477611905431885545750634082120237195479683775069551277415783309409757703649645955494587464711253157503212449321214753353131568497624775476948404026822646220829393040955697714681940394750091876629616949025786760322488995065146354878493467638618549215871146685703673656168805260823556019511606188833631616910603990648587850164055979201786245498827379439719402882516307730165464459400510036964080467600441453402384110235695824903437681412095813764261821760649773240001313578068594263938967756575345291992712267949158552269682582376147877473324113999582680066336258976114942120166676929951389282214818154136460103784581274025606256283155534388993891727649422587128475862017177353202244578481351133818333468957026134943857133257774651957259981247671791991324519208979013316026921645136861782663911312968575642277452267117632676204596991879522558938779456462430377097541632472785296361438873598188385257660839042209812143368835392549636540726922560345948626432075078883124312659092254582184875458019849168360073113492002822992392770650501154305280930198836080146318294749773909859198841251427915616789906503550143979353396014815984388849589244068520033689419570228899494525440736731267780582177580964486603248305382096896*i1^19 + 22288371035761491236722192864604320433353987855088954930963594871558023834373429514715767940687857936717830427177539067570642165348368731945450710515333618826616424480705762848780399758305019672939742254978841140825215392569253722534570496140601357917305982669513007551292158695632744847864474750662785151788137080866810778505757975945659522570027192994595755562264693351880946909020722668052227313748444870259825916369378247769483947619824859687029081477218164848997235094969545748683734628045238167158925329807539599041694388304610196832423210461898595369689016078854233710437629884958624894873546914141680808640919489784796668954962469565625631170906735901246814255850345052433066090996121032287744228288034127091627352647888293904997244574705401230314359417987101587845453831923010138442128762257984954050035844586493384633728504725386270054370543443527886236071357312326715320967122455835301594601736737660826627444935245946377665898922079612003999502137716920046414702614763743870409904252952384210546558049527653511346437413107213276546529766699584470803513355582623434502208990498659966811753708666253082248745767742044471063433436827442128920482877225937021547522124034936104104306961622924470777968700729839214643688300546302077643382158623195693142932603856807996018930085203984638431333058677112366227595713872298051769801284312225385739013566753718122445620296665277700911994205672385257461414383398830893962732860479912049383333682003104770809444973774538567303188679891922113910569468008808994994147138985579842343985479680*i1^20 + -469610342459606247614050472126546180441600368797031392560049840735663472962935749985714724789114681413206721323941632245150546790466062944100312638499072028991853604703194679926722105148057706604757898796097339883145732653700113522542946943662233247759339221522039431307951720649997754888879148526693793476570749306342976652948023984135052534589223181513839152171819512559613478178360059256750279395650621997731181116736806517477723541897514585199492856600258481744952534662760974420673660872268116601325940560856338704235400684952131199117981917683943849690425162781072677585800908928538250189577111117584675671140601366380430547796448748012186469437293766001876783400450111657229234089290198396280529850459532188268389445270059789380595842226143842097375168120421514568757132868524161089017284236422566315899932660751158916421755529004341789746014280350609549354438400210087595755963940856330564098873148055508216322821210474592379059915856128078101681763044928777134419369142270060516028200145612762200921032920306935808991557986872939934459749065465576012036673412995163040201685931851191586050755084894645915023389668976396826380787272106163360107997328508270416487166127660429647450962018608775076068017948359660019445791506475080517294414003530847437241980155679946504421119818765364936491967816731559074290851575095794430359337858537235823555606125834239877708448471973988636308046957753559662714373447412793429811716610975299992842231063676146971145274412550655758065970380649157714446820897728372263098278932359572891893760*i1^21 + 6034666082471794314938210325477603548128695524604398148268679056045361163614691463716636608615512591558513098808178295716099752045309626437693452989336554311710788168270481110265992464595739608113959403448101581789333336359835370257733939325918541731684019326208903478221117421687178016927931444369798713815716562824318736813532591924012450421151950291099768417075511729234818206214620576927857903442729237019613281481215019454884999188443160391989778588729661023829971163222600360714701162443407123931280975115344041758438382634011104231383941084915259844183048298172595925192603680096506249367234957458648486025083096385952866605548908866494215558795864733876109371772692475680951632138694537743287581958507527884771625195074935895165659474116666849190834549869441630894160032176899849264195391309741250246786044334017789979403646680167761859438769440935685819547059442323459090484012857620133117749025754700369228356739443763850349733615256614304923861841202858846172742843970304443707430073270551512269729029395322930832132946516454795938129755388099134041078397349340783196449864757917710602502697403002963723483207939630457613045215267175832654115734426182708698961784602649871241651467112877360906120682215777447887749870900405567112546715880378823366858924641960743462540962220057376584030817876144528788538082892375892582507040369731674647179883649120861743446325756185315730701500607958630219492721142349180376311627231976832238004783904755687803612995032130186440392184721562377007998070597030026190820450859724308480*i1^22 + -36503115029206684618589838909193957391362565771412966752652317807627293336032261461827777677896191019574123455120892765034140508297365480415144338157997085311198724451419265873784267656459896661268710902612149509811192985859762364909145459334690714525437678290117432980206743470509480670530828864193720609761898794904518136585256869315398858522452348454380361143652525539771542078423070453182285512344250477185128270168342918298524976548489588018340679897493125500547225850139663316002312041683686755253548788858894137819063886522560377757837224297417513202201184290914969531395838505272070951165804940603740963039650429434094793978045435806652018912422193140687352890994544925806581181390997492534113130674522091564536626152941287150623901892804312985451302087182181239437740093192056143062385886449717776037144443688614676042241627919997274001066529230129424901872335161563331514925885654721639323087733074283226793955982113466665959928833484818960129922915975402308160840849431379087752946717384620881048786316123603097630754229548032226230375354668649802505177780165721482137074651902058143986169981186312588464058966966239861915438242109700247689516089923486575064645640568139050720413085914159331774941827839994968533756927203513795715912651360026684765283864419828547909565472065389675370130913392900554893880297483502552196191985095707075204198172406500124092762509272871456455605021450007003735341058864399171105680088448450944458535407498918469217614987581687834612177885594954419122576975409364737996304666329088*i1^23 + 283978007793955128838689700216145479498595351093836631468453916194510656039359049919358300373765729354229038822279460425740261314760098332509441375662048876666263398278265908039765131666986814952125879689032814545061207330823677087239054853552635176365503620250127711380734659282366120556914862839250141034329844184035505535393768596318085696471608372621759475454626276209051478292438419697125144740216666275577884309583485388314719224662048077899166559718071340907940790805826614328586641231023121467753180680033107001572775809564300133894809719029524943731234074921684523272707236955228122932174111938982625748523217620546446319989640896999379961608163434506325045338958595109324619650618323016589229572709006709423552927064255045767649818478448242667260088122578852514684663311091968460792621314098819860837690560389695465808222981644303167880058303160187704827265386333982841922173096250994619761673032629672838441474083255624945082139131365706846766420087931605244328468482016781611031797506125418057763209830394173407382158631215717659051039475879512825094775680680420279836566390811724964291590971882684427417519185705643747266365276800079985204175821546288411919810551858384334673784681948462577514996816092513716957565023106734020568030659214005569284417001117623528498078697570841172941743274337868165680369828438190931426248409311115007817660795204723214574161741955449961128170307808075856410393535046477403411901647260200102531900569512128273097819885179886878905980330343059607980650044099381140024983552*i1^24 + -3510401452417077852284790716545834055121808795717763296068129748181283268144529978583346186061238923136516097001044786389741695406408104104364021661763877446473434856537143767736946580568449785958653700068994053684983770344694533250536055754379296048538698602764788332033076607209168102810560158378762553082021104934096836464227326442081719097999540231630321876809779986671345650170350831883034854091313059252693669941442083707170858868140054432805800969136422643412020167490255869838592783050694872248270961427745065041414358937006540863198741633509694529875045562680505587658041879802666386890328609586082643830733945556598424419239204479216250891030765155932038064797363742782667136053607759982551237827391576129264411833553014416474002759538148366842260576099882058043915577530485924658520746021245867401650937076830358115460321828448937644239922327882785400068890037749419202962667995312134389282083936415281073691276096985274736400943265684421483819460300301486388117240351358454052858103638621887300711380822118080594983565274509638098416005097738155761715858781881767826194234159160095172947613180631810613243801094883498562211384349367912653189396012040566198382057144667167546196326427010550841412740626458486430748233941533293939275202582760336518067925440335209452113895806088022467198363786931336392962421798902743517916415153807641736230517782154057660471502912112842350218726701762943779846027371593579412580950495643714476006429531353438246535702165244346112838511569112494695038272708524680151040*i1^25 + 24598066368350956327088418443882975773046885458682149612480387880653921619206861797294691252088064201296518100524951220715060308164508295604164550404632399178809432978077231623640959723304918105943276583164139554129562493351100112270747401048164933887924807344022742509756168207570294184212132245106839047330025552871083786430401278009113490673583580463221408353067519343269581316100112741122657949374078444832528051684309635415654821661304568554932177960275827675462267018718553376544930723982475115077412678796953211110837579630993205453254506486618778711068896292368528227572654093953023134345907732505972269119033489556609132581975567613285143720480275765016605212229474189085336423748789499676280880342192737679957028081295364668141548426593310217098326677465289642592827204267373956417456331658512806361302504060139046378142795058746139598151677413617852702395458042639905729010248279330369664925308508902100046201722191788678219749722894944757751819233097715895703411045421763911622852120238834322557699607863020668958449819291017207860916717888317646622692095210041789778911253921440683143655765238451850608617837204406115302146428107647524770723716884652606831781656738978705780642305242251091613622816909774029287274701128476562366767954987125998380327671035174976069209697912878043746318689577742097862304106868906022805772404472652144846349464637716920284554935179846780903278189883884917682410353808433918751365332194582313591616172565570571177210983053495608382254802135775174420643363401236480*i1^26 + -139328898830238946596037888966002988014985786448285883477353838466165181609103516505473952712195347534522666703159272413887381084925779108423419660342131892731640999499017331409544042343683467645281628127962097574966693118446968314331787727787143938162178153902018225977237594521568968124902370165449479252300890530044961430663621377606399586250739957759320657856127654559016822218015832552382073172250169416440150976655946286952332050008688150660963656944440984335210124683453679710052609440412477053667835043810212286517291507869909556200633565431197883923879283715578096324529593532965598802117045991580866691129561742200381307863446596575565426606365959224857247663365807637562523906328416071071497489338181784796755925831090451740302656176307266123657605355497506366699888533041740764295619144830065907317134068085147607496659891146815404791947423325961933244989124615117561708536482566110432758223740415259309844955041585706779513366792194140584055644398424614394342986748463098463265658696199147095960658588510860852903958224749799654122246630702117355233807471530858043880714472546151421539613765178693988337770535453315809957104781587572919121620674721747548519505466419825503995474204879970520489052645049552780108709949167865275705664591295558534624075270350637872491551749394006995732751797633941441582428142791656795903569048162587586058742961237556706891726381437797123902652292604440531476863511159726705702996891435629753221268631351648143431780375616599345979203927044420883352848957440*i1^27 + 539634596474292498603011572292831761645854229348920474264670220943709654335722401544948992800090205640479269369526498692995824661032357131381442946043537442008631656065258970942864385197714602153090013573102340100687687459813335437583611300006437541709122761298607641913517647927735090062061581974272381564979478663571862986600837922872071791025677622444515048615181358341427111897717988465941573198980598942969513380309211056487169268307702977234246938732490586833003840454339319780278565093032185297873463637047342890849815900601430299655257998315358850466035575710549049687385304895069114204712402336162450117329586510589124208655069528383922623264427199290894657948913671986082339732304307196712264390349113185075418206856167630606405548914999813393015312025685622755372817743409533012876197156040238745440541616107189965253981015681201488339580723756933303076151910394507848768718712998058044179527065276015911532903109744874239929283574460352297015675694288375268956718412218517124750509141035462893773105810213107193077175831764979836698275520308950396950641653241462152109518658891377798627335036946577846145063600181432167198892252354112409624018175099810812937362131871100058090401899853805709900981328409352026499554884857449357721721099163713984699725613710252570014074818076276211436569755328654776098285421206300617399889156992429633416662280588414229348183556528160116855477394721993104539308683006586128359123434766173915762432239363192104737051530030456348613074903643423477071872*i1^28 + -1635117244859772612171187370985935218434235856659427307337607896274326585583355284523221090609547798028501767651125213821167215786072079466864103924299918192210549612402304562399554201693718120171888412629706851083039295918084823947899659219199823952159897061640488254921538719056350532075952567641000917901711423619061208640586899269411754069963917718348492494479695077183954731897012625758425417793969630870296699133950923153212406937707723257846478776089667667736557727463883242601100965425069275937772643997728866066852290027364561044861487203268893716121346377099149229074124746971118974838832925313211677661423695283594121736641936020787623310860800873067859076671282615513654311712911776083357946202169201973784171957355977008412632344278821394646923181819266857758511086067091631954775543422891714319641768636998898702994134038200381187367510070395605659298236936575008283767447149062748647535986780366032865958812058147470319194530936499724292896064259123347647801619021748033401796572626755280408187414024673442975646240798584329801683435184859741641494683631255289508929535929560640412850089715262703087875817176108734829478628878490884277506927401045105354810015774631811689652483655881470902503595366585546895390518563004921565706735188428304101096914854625227334649810521198899157382786469649332869837606463884020560037473770681839973996168867870757272657457875959031303440477006528908119439023566672098807819562973154247719139434187865119099784083965516560993255805206667460608*i1^29 + 3839759936196273763317422376553452831226503760681674262472991297185471546288007299076479154066270510357287116473910971022192117010144960704325764811389959422838696831711303200410491832274453365593925836769945839371084443144469095190133037935721482305475350625228339765672173005431624595926325196595676650700106095399823318691292297208949064410588608929250385462230951782219531116898103950793671751033457686596971956466828812736044905663373470817442822927480971681193390365270748613156154027731643611144858874134539417988342932817039800539980100384642440765464432066213443960133187744720887502560226226779836628306834814855215626734659104456862410344483342809926295873425377100721926851043094438124953990487580027478444482331417022328580949187591077833064323307230635618346531069407924710085818296848637351972324532563750119828466509441366522158376387063160801364301462522924993378361893945407275039627902683143814717417220522137836760122710304089385707038806558587071468742529103932524242384389579078134254614856842105327512994539072484728434711577022837670925202621873112337755307295339751837061109506264878227519466117930293923251945519699081691552789875930029451731887920558271542162860588394950928914903589449363468376847246555311455067658264189117857273290957588135029143735965538790480761600339298874923759575365614206883854463748252879797279679076053144429684346400382478405974301623304693654957954409976604755739298247585407847709956444610946296592345720818560788867651291054080*i1^30 + -7002974755651282896233977153725992537613501002870725555862019069621623571042654450495453455109942017631435624285517380145234791598867374883044482128131085415972873404731406566291723752575625796600769917850996086225570578277171004069177521682371369853819462653596213347026235803606054465882413633893414676120185528371074581855168688743253680269633887767729427747200883764423301939997406012358559409206580857568002294918479436746451899727571239902486709131070247100157314769628775300838725116281923680907403085795405990074478643699400260848626428999160866514190377648913069497833849623325784454405426578538697298354314595833392319333066292808878369583159300631770597362830803618591315152804049494904074908168519924495641973176373593366959393399673193814630266615754239217678588361561213898338979261984056642493637246242104031212955350770899550661965716618263083661763576829597806652719704505658426844149396730556683425470891640435301072974512959379298142584906884212003474972198693599343717516904531748197595522189297001595249959039523803482673318816480956129003201635766950993229606092381875272968789606028901286341534911141216152658499946551966602675822621844664899194145846344764576752897686303715407139675010552560618022057876494183637847301312845846564795773453570789714365730927521492235523429948656178671439360158391664640663723780555092792905112374916975152670037576532351699053863721324001803329021049918269837625080647561726438335934787916261846962562857195349307304181760*i1^31 + 10888411858637181810241441021569978346063770684451831152817563120203198402886872174224171295486984363999591067937935604357720855052132832737501604093462471471927202309033848499569908704710806288850404677842750917870026686601863507583184515930472840182017658647623519740392879591464736951714321089464933871700633702571900103767029532568051948889467270819365997436470260484839500746960144363823651338495625889162657004140763669476279780951810604158930213908116531534240341282442004534034728387542791946253415582349834968458216125190339059759995326268032784782396835412829992896618118392187215739531638810374414889573713116799538988768037313179607572619543329196462133795546316966686919180340195358167043511476249267574061715377785707614882618248252840927983684116006766866811091864074073928006237528609277684940692438820384514248233820566341604524743136928032837683236276515149233222397773477505910443627902969191647347622434100907739682029938566381112029055093441583572369456158820703603695251275815712036018758052262375586900056595012705236178037650336049829545278844396412395126263228061659383147193687720802941363666163997903904597919717168705890105830439147107816276408395961821452822947275164572500433218763545402002027793105111159909064171733963574950237261466499510047018845969688548702643352518009815277186281776691303477297539140285993765736811013309171666499923885041346168447901615271269541991705511885333121768479409323489112614596478763909487826325988240030433280*i1^32 + -14546330618576831472701861546524108176904356048942876783803843032082012176389519386484521028547525032481632868511576044167122370571695119893955846232173310945407230385114159171755418336013461296127623311384241175721287372006190800366499145605625232689976500367106118542952177464252708756149662156957499309044539462859621578240686815428114583811555726293858730534876459391557379908137863291185031266601549905222205681265796702489493325449420461301672284140996037047562420630338720436370849933901478430847556656184120192319742058553021268969917259107786044653609925047919953134178322575122133217526329610383331171370517980626890592324090472823054379784469728956090815766700629331674746765316321435913941322667742069392294343081032816990064194584662433501994854573470533335782815246243758322691307228693784807048242903714565076749678903138385257123393225630220405561614304732178979337975015114943219290436008276433484990321290450637390527905921975203972441075708936002185826728309351575813209772213338242247071571874876248565720158467592821113157371657576740496832058769173100032667956423494427474746950941673130445271371622860678852423478074899209983527131188321281099601329100908906924962642889757041416852951091623235800423724678328726915848847533025219007944897064567319667033638082308142147299511664649231511050544389474226417543856261698991838058397680320023758437013063055077681353461338163139111811130784220271510038317765309356118423449031158492758785712094969856*i1^33 + 15465770861127778142578884567444361884602502182508911037657521469033243315289800438457315029503110421140085299782627071456017069285070325691313860070601879571036069518670199312461763064678524592046293122981658127802859585206868207788705099240095594491305234153308883642054212462843660976605274596984862731115071828176173202580932813832643238135115347491116752284053196347125324969263883548718091651636872472804655613272557736186388181115618684042989948741378188792472604458509538977676306587196207784333187891906776426294093778202726522950225360959080549628848355072010702668048817471165213723265760525118172668369201184905594344489084785616336594253231281492983321955650388922862513002694156726435754472870243629729133922423491793726681187270113366672107602034931938755142269956719611784275153290359296597148765418257060074228852080993879411435893748093363223937534956602762943361199883698251412764015552397858823298374346278127497993847121797000520219024920579033862796392608312127427240781166439056651800010431889664753389214660310564359292133575337867156224204069119265700733480506678316407261847774844519261024100550139590570160741150587800493219465127748109973382009159522577304983785395560338827013307277056345461235560613879474637136989358740694319809068962527348834810935092020586452413231367498488573473033647363410607859883452265414459672332622558235746575848948116510678892098352919980062203374951344621929710531958143405189847111380542650545491410944*i1^34 + -15384346329445562444794239525354349664248005463091754714170354387057045768183676740298800954015994087791198635994830878122644908193341547423747252953449433681661357188975486300048127766537126080646826920518272628401831701759257962202081626765753040389772719157211781364503640203517719691559556345430952795628816199707741810444224143775871445066144602726494302721646287474751973011196051539278511392411420228253182113412995771951548984472571835690129554426269091459766370480604405157501612567055046114676428052122616142295752307706201395496562959286539028771355284881842418578092412770963233815548469799085076278225445745410151423575725648695601153794108803313374578391354497304497742436433227273534129150797859782699196622255621201137168091534316764751722556230536713043613789940679207007679653410106830614344852874347945944743222608145397240081339908930246196102528899352549952990530592678037701529617126265067337539909535826907657842347718350728818862839225734297450313513508103808775895857616608051454029177132070677543187129988895387458112622348572677143963685488091170362743803195409325990776628676567381927190673068717257232751265599281392647260391073995272814073401945643814162140054124319075739328540841560517457085335504700356821526992059740748020614472842641662948825610331063844824744070396844887817942443658162951918916651945974779731121492150162632583487481545309458205252972904204557919906246376265115423802398205556261147342150405568279347200*i1^35 + 15285314409501318009551299279131483241427382353849933521403607105963849844244173532368376292504846404915976597432125700492405260912164912650121634226297606764489789143568782421910674183352654197556426365249697295293208754073174056140489150034041213963767444079929459098365311587340645717473430495852165322491212991670536007688190410836333017876396552253858144669580207352804888310381222083417172188383870158118447022650854818223930425790130457726152358427603344368258055089570793917035804683977538143488327305899144956278571648576213473592883405434612190790653983423607370371740933389281782589137917767041791110362020187605693551383438731719982018668893401048628273934312973479555422164139812056599069891117809371669152731259053148480876907919662595277636774966510108540575758756361850955118350964623964067115746128028266853521446830479323421412059547753518744081062705404663066432244467450945585028047792797044727286592724409193572528983786916769511388623455967908107826595391402363980986147335208157449048787343809455603904748403611134133767474642643108132029278436869861414765719600302962114291814755836843004163633848182476347083798274816914233620403539685361475369997871193519693702283343771732144088838815658919681909335335404177623881166439091486497976884586322375046048194485779843382267881596988757578014376540139088731780681116712713980279095838955985142172465568690467701756503964331555396180415825503340842626933727466741590238229954560000*i1^36 + -10392745989269919110905818689648889022624448277514878524869218845493361932662432587538230420218955894011137390807121416353148253691421459505124878099228441084163824339258532123577649259698192447969310859310438769363844631928922953795253920066354526969207921397441945468222051025475150717402423231495963869094979748650040855770175097691452832917498384192282347723890268790633051365244720774660513807606596119804336660389875550847289751401554118302645041451599540012655180161309243117978902859377021524069596520922977683435350441905391660073180392615393802685754624239388550970078323617051765157151787032961280926860401129258981710442489210873217838475291312075366589765852989191977608899674406769167891658791210576911631808608268604590695053717560890020190207003458459096693038167061283773419382970869732681779815626961470658274287170091939276036009418446230973094021923726727718486557838475512203708559868812184374504432544559066505559292561423752460324370427159360674515440796600578602582933554813665412175691034613004082929425664188846324274754787622996292796703358224696904125198450673692421069568076500941320841519162891241653988965756617191099743087778685159772438828326625145091139930512004656129629050877412852411677743095837015569528899537351073866566660521036490605206991625080499467039543859558883085809326011585430636831107798171547830888788338261239595718251037509609784843707770095371954785772510580265727552512420621213237248000000*i1^37 + 3023806416995391858554211160960437834315932610017375625507963091790675660617313253845018507753758095176242154682891050851390894567377306216675041213007938196898640693967042414176212233044267674607725395881823109150808408236092702130537826699391923302353091106781390698928485085294353012974956611198316003808590357029838691332782211700942584401985481827485897998473524573019332765030201767267675523607137221343540237293570123028287852401105180464919964905198358543971600939697881400011091046143601594801892553334277436306300511993714857919321312535511019303979325301334450608705827698570805442017341092300686485089556366143184336236507480874807730484342666539263510246116511389386869361488633429503057341517771388565482211263912407818974559897154909516202741735378703580561357623652562937601989910526444781945104759266176597781382170803359294677020259167749188572157896558592889608362522626480731171735978986599173027264750244989751355702144567858228000581787293596849918948457776020394913757014044588113112074296411198887026240269605525527161533170559611560439890025651244754277103582664604238114488136125767462062653737935204695887594642866127828202806158222327657502481064310666884358166446362808377640474992221509113773814799230096608577621345464036623593239048379512096857612052388373266727919678544857920169050033375341895668180052855210806687381427139780403099987143685252660798372225504194089060762870733020472845026092646400000000*i1^38 + -175074507589007561057098906222938296523064084316540821561810343206164930550730953802155473622559381586198958929925678460897601234155904810631469797357285650639150337582556651589311596900442424515482620057466132467468237792014208108022523647572352748157073716672144222746009299780752430575115967280958058083321515385225480744568079876872159535077925334371291619722063634585486967095226073406159358230598259950543000400536137951245398799744362411483972282535201178808286872199490494212372905427359041337595148724442344302594199020496196401205386642991928245166616979728153744546138317942437427449355237171128893142231961585978944089339989032190546358773136909992786810927639358025512186223112465446260125734525540445803823192920207655007605131777193947728309010096060416897125158585482803489970919644808819713377234256958047462059310829580825432744471334868825580277204148187472570921106661656414910444700372366359198906246883827539648417258043329357247626398087679038907411672943017695544308715314284791932853768237308907461686644462322453380869290385609606908735621742365270037545732835734500713936792850387123431703492666861039953309442514127495068668508742248617549182366020039927501234427670902457555594018553930485782564786982087042836453904212802450051403125251606160648376699195497336798218837104157641508893533168935802798020300800703055149247293690162048797525083156044480870404436961328856846832216812682550968320000000000*i1^39 + 18756388381899785615311444532340440902990737230080425050012451325855778741197591988266593799675174647173377824002679786836572568390143234620284822826516657257573599787268545359326006417796587216974016273480616772420996862854944313987066872709175432837638417925875454261460842125746721203841070062470163184898884764164594914408546900752899519432610070508846626360331468851949708062919529134400536015763627526855094278978370204435670992144126782002581483583812898941998241654822460322055639893475465759176749455891421803156650769262597697585371213882497476511959769101028064904703222508476898760730620726985394414440768152924104291855514564560864945277122176369564611138263543381058429379904145998805575870660305264368029346503572055349979808774059775023948017417631857690649725216606685338764135582504600053252754898510335926290795073501362530278062132729095872286571415981397710407201605523539804262232542485230536136979794411315861935189869225034005733066042266915345452455533761809748797371543760464991048486163318733997937411499513811810709373597724248108791406168567256171159973669736646804256080694486547223944770288553568315961252319342688230980415223166647407829684633726026702837725813851935263293106455790720538771853344594387414014562619168299515238613663103506667941647823670068997803708437322597486782170342991875737135046959858608358537809707890541638904680972465453537477108497389208426718341103616000000000000*i1^40 + -804587297223029666804968728217957125474938370888559485498898314135595107874588546904133419683000509807988289821586918322728470426981771496262347291350427178182362967225610996682597306609535409890632814396312299478232089023260600682600552957913803679075534929845975216001568696791543239345110786714008806747956686516896880467006604810364896415040594771305141520638897703617623442041930441752342194861784305184047117046743441764979078172160358536439467866358526350792277049442382563336314169216246545660781740812843682698168592447377057938619148116382807603285172709640127797314934804083796980253346496205771904944793792601307752111734481930366110702727354209186408519162733766790428080486371627240883050502020034790647117908031489376395176879772396086225082276766584631039574199755542415959308352806965016913777871620419005625995155041939655712960370654373511034051207242505703320931624571202279163069131340315483804915688968651052642903811251625146162658701570542732692046398288405763846762684310997609175613578548418053992775350106689547761346733436247179275142744726320474480275660005076132927905286071480578418788698768313842788225889464056639491254680315273775506218003515911433666945103298055743412399841100172345461491466060193443219917359854156982415730957363559304221529189846555248844027581734654600950268963597813969188648966889142820174137300706757425209453510450002762020873213385078787276800000000000000*i1^41 + 5440721626628701583094438736774960777607889162360315578465427562376372949233594498170736455360782461569928905418684104634734087658421086761186204567549252378154454820039632074085084300602346534731131697086674245306439608094438725545082891761216128133324135807917671189565064671522822804188575104511019455039696821035570029540483450987756841139918086662565995699504359703199071666053898036356369888987506254413998925171638459274459114377753039594815465067403763055580631369262091613414826380081334769840798273276534456818625738334920858975074100569606126088737017322601878758131854494806036716885751293132316968134316132722123873487995067814599264287448600791553984609593149944001875135132753384695591414359801955444928271491432222543924890452925223997478377281635421676491369119888553117626848333608765043324394242496959276353019621154500017063663227984087913891597774796460183044334955168993617326061670951428615004835510131695181060728864973319717736678173805420083189158087298808386634033912942131647240392534014232045933025022310436893901834175183768571971253458492251357566682972906447296456210648083249480648100273308225602646823140181876258002373625097894450495406505284884158079996212839877178949797708350684073576769459506310186827416085250515378474976300464221841411197960326912018269238026382996413535518222373591190927045453934133935285613962492083182009890779991247562332375613440000000000000000*i1^42 + 448322753036251676486437508426115079146787539613221790480545138520251411158968541849861474886335153616967764350518802112952845421877821795603781102899380325693305256361719590928668891609982458423654249695909470859477454851615975514777981690276088843216441266907425007620853734620765351051678087980765778462171407133105780400290168144379476315123562688200560452022107324211802782380963947291625918787488995939423295133828186277254309347432860625839138498112203953163844557742031549952383876626304012055074199941009257535621824627647901601029641599854427028455637385934231475906778397411554174533546435721179905891085315881767654436427606830405504703533952485019539886866310410493177880396079475484475768089783068060443319318019920563049377785757526146551712267489207042527802125140727643835166654210072361747215029720695224801176342137471366417011610923176409525409950566809054162822068162192957469049784399501835753661775892907092614759205021948768165030265009789154002132344016558172264231327793384128491664677797459693795437062769647923050490598105189849877394223038196776093408180420779027170254154646241150339784436544230367825415639695872014107964892464920797549648811914181569290612460639509202631541447401199730949394246657114940212020320081897503583442321936075377930505660634639804589052844893529669938353686497880612194220661658311533859860127518495713643534371395739844608000000000000000000*i1^43 + -33663270226011364429661659528228738972898546624718654128555932414294802441306283496576655085847162949994442854918578313465415804695592733031634318720510097560073169683426781443861752441159021663969371856737277592450578692879778236355048915485362369057310197682722296964181497219047899664034892525828137654730928237476312162078544677121610582655796660289274430074721700766625867817477197235407152909244095383648778573946521119749820285975651572171134212995918244387981662255712220167412785978403778200658272717604162159681775116630357445691894054971733246242515288599589444877164400575165153743016332192022186387674079446481996311258899979866461394856687426654164349583502706875806395005668620736053130486102439721998501641516164466055761590434726657433160712638434124291252570084752460006022625470055298346786040484229620012952745999849757092149162787249755766427410796456288290791345292811751065769597118761493238699190505043170169925444214321675018009137551708038868973298063290610694666559462063076566796894131821222729178465760704838669706750020537525107648435906920920547586408475912904842006188387278902716615347540130610699520500108594670253850597167846137480136361956112208192371290521054455111584215690331673690119581790488940877531725075642441466091433487808101442230743716242258929422707323893330984610029889638503349794014199331321804938235765727784162680006246400000000000000000000*i1^44 + 2857536934367732757697417215332068848902251259081888773677105592768547489852482996267019000487143696046952218903156612376834332834853665374553049483883544584851088067084161935559961755695830619374210346086807014540926640317451214247963757805214112412918858342365884873806007890740210425689102943326581599550509805745947741204473209273371527416797325701973802435373463169689498374930753166934347223140978309568566217188623508036473490287379345764392152576272414193007017575440444696461549615478122629042936540960883993722381888746320032786829719870814482545868179458858544601051134885811286210779963967876892194779722577685329069081301363616495523120023568689963855841276168273220968438401013704204561551393864646874815465741207528070184661974362789773058983168181658688258024519594587608892347230797901696400279482003459459065526452696043997116167636388343348224045318826630191948545228207638493256052864333122250662923480270188123310754077433517181876359373818106898479406499795195919795201416968583859827482095084939108921074038319505565126791357277321412587066916024404738918004598320836940261586236160550267746522000067917093382549552035806588224482115119521424422801357970593836598314739378751826835353258738525755236425546384185770539800814582817246389795259087628331468071120345120510989359665754372497339075137051606591242044669942425752257937593455681208320000000000000000000000*i1^45 + 73019899328384211177986559345049174784725742600251725259245327488659108472910480043316544441462113515303104130005382877161048401489467599093485799474719505442750814158121091719910036210417382962799662473327038651714113904571344589887429333771964788661887106511948680275127470140563648820015269919848967253790650414588209028201673394974074932907977743384940853821251062696897724608766166135576174972556840041584106906994580350211461886735537360349918939691127821717502663891697403856712659867911688123362023513787010634238622972252026947518440084092844296627582333053984422279746328140575167445660262388831026388435444777991497637514638674386835827990873095516528593960977726141060551344458062981227859406790453115350342127085707686435212760790234916393709303310667639614261061786629814254773547561817104367371266126224281944050641612602573171941002179445701976070526592846747631772623050373450848688990615060343098505918848581093857269238361828713933008122104994574194838193612200332468848485139421102449412457114402320144525748947190452301270378984112924607043825545764738327771629081751104955508938714030869812488006414182128081150722422053094403355988715113309112060021323290369835679471349374873622852406341655633064577274998075654138738060475111371156053976455436009633546796688516556477248027522533431671100823911901612801859741294871325994924376064000000000000000000000000*i1^46 + -364165429032811821294465265614633917277684619982291202859519324361566561745834219129961848137811607140081883348117515396946746223717349707319268676897754962047821865283250089939022264567365501434388257499040931050356498447421084040318897379027193189233942751016032151111499676489326848789786818375354121337799139882711798409881784953442442056464046654780096977597452873429535168578671552836850194234696875581180401094308300601185980782313884155366808260619457093957133424385876081128265156953264752550200940694800400581277020688245785937552201280835958769499555281905372638000524380438877242971460268115134885097757664174309479625764103223997084065968701856017076406602101682687074325122747858196890192823844819728823846226317979609478620796269114390138104261277110391660959417849787226326931713962262229589463033022724633274716532167249670807771864282328833709741849795562186377092500591766605023046943678526120585344033367885577779852388422662982791806425639713043603120079265396512063045942283091049150151104694727795207952150525416048198985091449847089042107134133600574015141250547360034473362409120976713889252800010151174091414803486058469441796907163010460331197059314297710591519322970967818346432197184586606204736027347575619369415261704132336704562344807198962114432016366800168440270736518553933508350080887433128016599761332417331200000000000000000000000000*i1^47 + 520885710987482479440226775531897349972670636795129022849752434214906251773618871171415177497162498950229921000755638984256313651307212478529400493890664659606484139330514136443365477753223830299012665842286154442464751228747129841877997806169783325942145006670914946094939722967097591455844332837340847916896858115115641344511260348544728009741759274958849899804786880195329584553386576663991079404413688876915460550777778882221547184271304801509615101548755516026628159765953794560501130908293380406678831592882524271295676122056488416331142933458780103431663158093636319209834497255492626177785430450850221045522718345823605598320685267160403804968674350138602639099750592357432303742036499635232835826991717712980651806068386632394050267398156774452027344522792982437667481811218427226561700862130656875653106496974815417534816483198380872955360230228846286309112720328224873588390504096985433199716829695400736029499564488809781536771084647044119483210943798888422217915961168125593624967015368533316413927399757081240458525261445454229037971717439208660912090738590459952340908444363080137948248781743990331018927457523050319387442737528026698532002269161961872587328774637401856569825387189131399081762765137483899810368768822896598154167676291733008711498714070925026079287903803401348027595758784392529276861412019395530588160000000000000000000000000000*i1^48 + -220312471020842808094815427219999958668099290659267693960119322935900282220071309301103939128087853380273239782582653268233471220624952132123762287318078519108751922827203679180369007402041049090908685008582039402090781026848220641302561314388112285912511524808970044787904844692900949546782008935464992912801953001028195949797773212936890504934980589646826997078153493329050640754483598021573872972103273165539066228272349526911001710340117646275938379987048269266028615953987069863280625392470882734686067323798298602117529128955733551807544354746417433694768542640868167989813050931008804652194537876758667109102018785675090817857599702834311044671471902302428399016626043426619954178507691202020252994059798616089041520546331370493028438997807359984916695655053691087379305918912099921839905447407383635716397307758739770002461364566339844989345021596554589947101940774536810358071410698031232390893013665644100764989238014189324774141739356618525670351788489464234010932659766222613954744255682937602874179878658195696081334091598684616788411976912131451413587701123403776276638741544998010999755639028779991983862328291508734233239728495106935258899331539789522093317714126282645652023955701081219216775073761267472270537240987422621579207952305228832084117176978005971868221406729097528360887135081161711027191021568000000000000000000000000000000*i1^49 + 15762431403533623746712281205546535320135102792785480974422438969275433563096649836729894736607541293807093895427369470543320701781779141312527477703881115572425606810736378265594661153844049601610885088676913484410697116883870364718812769120410111789329637067041696812341880520535237589004336813381439034006815896163364688807898865204383886093006829144130331905978638272677251840879508645293715939054003367442189983438732481344623361257012681402938470755883402214560381073711408475427536484517319905817728365145208323088650413152570116922588452970737905884068652270990912707963307300766263289276317075556655917888913043123361278105546975364062872693556939894022899898341458436059394226251285691142701489122354718876001404280642372405878945696169455829383013381487842439995172426399556919761145177889202173682615759573808185701606739148348194453918383203107608602900286990116132600640122185632025400963730457415112925211479761558025021938672108523534956279787953094720072034504713329875175233705026095864400753010305345568760560534272803621877770557310696372868234860074341601099848760919572514109693723487297016144745717799709981598588355629260245811044967617476928820338850210152643427103065389827894932403326471364494472282988267654823810805561988251303962265872237712430651076422204647362508399515017832038400000000000000000000000000000000*i1^50 + -866074369427780592670506022852926525897872780849262205138289567516286501541946467768028625375270977162144625393689717113125539390554759045018808229289075199361489602499052005247626241913045819667551439462831315177354364977254997685304896825778939605131655586573836630036740637999690547505833582779778799618704735416967622187138825325296825946778887313235662335645544212614865952671433285109098868245522594132712637557568687568416474687913576208706780111254677190578236451188018313412012732165433807813388852341225023903339327621262931752270695300815945108158271443075451893459340779394969872409447963125615051118297722833197453585047613544246613478558370740669638111518064077237604953786179085018139852453258181452880254153402998065694810446808216032789634092809741442843603044890259745261550225071379530376420505545431389665587937273523249487120322592770431941365863576982259822082120506276439543516248559493182907125025090253880703836437992386042918149245894212308489376772300370742937089990872645936223225042141010607670062496334404579978543183100256388797559324680202800337961975031198815823492585839588202211616846508322847536207473100169460658287713053438424731450083249119996317694539447411759234843470348356878313636737168824842534278896812922269180311180113455905218960599244771575537336320000000000000000000000000000000000*i1^51 + 2905631660251756466717036778273275333395470545597728214775592066972896925371710964335287852761964094952008123503937048935713536110705273319113816385980479413729147976325432435392743736189229333330833475435029352444611522015030056594840390451078106169977757742370038551080228410719491954705814167656109019283510045577033814937540172582451495608665962029412819698435151640097044648425078517510886970626383126954891642704275826894349353996199700303709344316023316153911381959329082382484359034250408200958209261972201371169048178391767533875671706959782699783730294795902133083387329977026072695151294986911355089032618690474355266278021434543634447573592213691472288962266916860114662154187807502823959084437239502374517446887681964738831683892099555564177386779700458891607536041917727338704558235510213916994313392046421655739487575735669856079667148879555308715590807276064524027334967546456618944758220736642993484488917022255019827095379891236001458205794242991041694916309095151020217154927969429931322118444801579325867177033025510144359103368100744755636003420360276665251828242581586864247659466670856090986569421583096674205538328870371211589499316269839032513525762539422739473777360541824076988930228813243544690118758291186801406031149303439779516855810043072988061741613056000000000000000000000000000000000000*i1^52 + 20803768879807553679272444518330727152555526249159831052161382448578257612079565262491531083049405322670649548072875331799853306884674466533550161122541780497327391075832164857458905925889896649139437700298073479408734155810437631185771736355086728607228332268713772752700995392101940080224539175481178882178670900392153455032032503806032507766488300220992570907515938467959150809510457868433337457941523781592715340929430115549177218628492653059010733444496985002779439415030365465627333816355889176872723512514561854606804611363536571814999700265092824710964414352198846159241637170089998562673358088812022514148664024181541915608709625327578534697925008948653900365525974864789630508097517448831017560015940815787485376820917691093007970866677944184420299201010739954659642271115481724153552407547257621687117674163933634514324986343463159045198710666263817324817012671000156672753905876242608891856916420066590089250367498025972591059199528650755281081705738097861929266574910802704987723638263953297360367580067036957475180710795886173372882285681086182015775845959661305714132258816458386520645613043616260664913257454195391191572199545194881236907145047513153168581612804165699940614313481060142831576633719397646077839048421457637949690814985084879861879898583859200000000000000000000000000000000000000*i1^53 + 3309352969971244942550722376113793222135733053861477896030994628205085808867837558862879427649471137099173623209733444011821441911863230071403818772982536415765371704404411682694857409380708586139184415761516691917723129962365114790357078792024875470329883429333776067102540856307716941945118427268744311429623445095846725281580032311371678563036872716074660775537503862471243178868314045992543611671019921679969235693842295356951813537419007875313367528135567603502774690908215568390615270652939887613822568127563712736071928184282674158912400632032107469888315967736256609219866062462479762538669277045592064280280494978292726647607184001076298585475546872319889892661944470521212552654455537217424146625524774288268385486828405761652089786536265855765675873863935334947751045033197695545682678513130153116837874084992886621710796664797403142259845337282172834173214016195799147433650543028322803119269980697889273991033400645974850823884770698500435620182528383046887379450214565766642019735326490447733906830837610538914481478340847602382671734075211593494643068683154339764865618147166846941185919514483805158349170195024691893852757757146388075031024043594813472510241681278867568341299880929322207726435813630808487322577669150990509349548106751871549440000000000000000000000000000000000000000*i1^54 + 2143783712130034724597183873579259102259829272686119666942174471051055195939910494549512855830986678138178644365478128781696198019812168804418407816826734570375199396595881085490102402394254594033389379239762161397507214994598279323999303560776970711735521869403774468233453796895539616325433346168995284263044618927788661214198426220253433904639913710837501085049245765067311434128177761337351793010090427744394720270394474155432789485858298416986317656874410094807042499967716648654125397759330202496637091017537683079149359939673354547052388679156140911560970974912325602101248655838042432774851893363307326720139956899835439430057833297951658234911447147322785950104569977608687003054888026095751493866007259169453547890739474614759334353798472898144110250162683846151450677901846241723061034663093523493371240016160687137250608984082574582542456696110202849781681474291725001014533762538894745295400154185080658675237197284270012677713241233311303886485294931583575141799937372962086360191182293829765240929534489506472562989824438893687071405503766133343367908672181784574229915604780268029421371309774284697547687139343214581721075607282966933474158714156115819528250547753452435672011825341148062380337691838909641019628702478248915222528000000000000000000000000000000000000000000*i1^55 + 4942049950546600765997808571520432237268940771532363969592086752121872678543110804102043199312919223564553979161397200797412503647668743298474239016616228903497941208509624068273162639600734825146962700153995516109015062751221626209075197774226271104139263647640731358194653981487927271515327910757884773072793027027561395020800531219599180469766605130176563581861657805487310573137186753064841664606055305746811105370464733815335017550081861912825707280761748218030782467356141383109640505956812006140642503211823838291221711200995666341268088785636851875096958153393256721570503263005509497737735784678810971293778890400860806761086960414848998789302334724909351283595862751670535042143527107376447610205764527414889414364789713731142052416410768895625861614766223423262335591782298748805523210009664948120573233028329599492218110178670559559766970208644023567632088864240931623738558849966986234359234842489017754719942195688936191456661452076210637585864434989355915865498557798717217697802467715793019313677743460366034910847816519372888521073028499167654373703247118169301886688165296250225358600328376595962444438960800320039132090776870557196682961615882325371618255596731562218469765868365743873689279522581755790350467785600000000000000000000000000000000000000000000*i1^56 + 689191225920372607380938874836259077778643135706950248340503910601965008349991212869590092031791404839473432524917263355791862155769030293796135408974381507744307957409402958734369444102117970708061128704770174662879027907161492197949547084266795701210569070525357066641506738708473309904782762007409759798886575589081803450905615890011654478546339688165626806429702690100799046370539089595700316012006821344981757653762645923780458542704332577196241671817316261645252627039212448813196041629750261325940707527646489759737796078574314880228357013812747733711463629507314267115912986107059552611293435829834099067078549431274896046098338377705571846884548736529889084660515411014927039393074638601571429717969826635989644479697405219991464933692721444674749551553322931483303500356225487933173540169619142856237771131022921010810455067534489318089743426620788714726693593520431222661160354088178984906698659161608439067695553784603736324101690878055390303550515569072081954569186836056152630828505327835499025870780188514718945051815096441666023681867703838098374112846277034011123165020974731656674813414331228505008246892696840691991365964978702442928892141092989749589772343326058644308700904247845224365186936118832500000000000000000000000000000000000000000000*i1^57 + 3778423437580341486522221609998789447184262772312745292431909634254721132998999651191654239350115394901197081566640399524948942177888981936773274972717151716417856235249233594425131387196207725452602939471434733531871774121898537922353525184208218451203273822289679794962052713851107505790782144879065271804493355382554010357665279090725660676103990094411163623062658696772505992800313897098384511125039710555352423026845359055886630124267452105375992748256770711325020413284525111559782896318270085639412963052561725438296747639153888743880505153963194809788783042893555802157859737444927618055605143103749114943174303215083623602875981209582945145058519495173137024947816587360780144595359784474534440970438097949738716428492305537416367255877616194369689599472779093861041430007796099504634451433570888104111117530307992779269784456532787137069644874783636271677280936912928562575784259794047204994602035276823388426327780480986720807225339078071568512343214161006381004092351018335772123650012560392066662604509968116352778940867104901873319551467541913338855278698442670098153433186908356391400627919900133883062266628084472867535651262845873404825381195920048068282359623152448308627669129186330334544433593750000000000000000000000000000000000000*i1^58 + 345195060284050944658218456115483369179525758009192688393589130302792611210793176604020578654862653925663210521681312145252824575979920547705708011199346019946332274391990238218666036387873460756286308577038244779613172503577737945431552296262239769486871102621982825927259742490103557747853810114542358198370519167360812336361775186027336462348879363311430647313685492362511193984444513288681075915751874529899690584357154566431599316195125218295249937743430886849030278237217023567514384541203138659189733936078921653920302766949833862074379894338883635112410134872779342329707079831301096581050091232334830677529031700869668732885667813171676945158906806049371068358663925971991656843877983691658959586729355702822238404792466939868825889980766675716405634722904422251379534850573819706615560717383137229261296389093186645561184392945142896334058810110466670283002764535476490222233250240007939504702493094552030828443293026306907631311315128952988495998330105532142335244894972862660891886383578294591419817232735411379198395882070833513256163335009241550085380143041428876462953241094076498697229108469447287475510899384722415480349067053157492081815530684693771289694018115325325347510118484497070312500000000000000000000000000000000*i1^59 + 12116094559552223420894567868136109279612248471143754382769285605643582230104401002880912035103257296131211332889592548281327843363876460720031686454757335046499270271216889727422223041610125312587452452652216353406767480628122582133603273621434099566443609349868559008418797029186830382741504471017206530479109663975017919981891158653295958251637264490967206172754755297638141393014644508715681834265224189490171509937708286402238015207422846680198400832734713519984255980408525104364489976860623299353620836248179749762795893590990172665135123110363175890106349832885068216756399146739089758901015149421760611729670250032077373870426898370770685379390314207630680710608714070676045512802608928962516204345948113278434962761124913762826480573740581161672362145956233144496209452619144893998095211574099038392473474470367562805103212907664225370819090785037405917445667492436808651886194034910343868484079918096372504371601531237621454513827293327502263723409663932416427672506682917493076260456166849295400577788143903031201704645560740654596701849925570590482070542539333487467122355998617869867797183210747558247092799970450932359378870508864976698844298286534955682006980867241509258747100830078125000000000000000000000000*i1^60 + -4763680159596078816630100972803094950271105294800419093317444025561125441213356325436294385457754420517495331637898681680790332024094693675748117667752162676074802999827500410922548876364138309635438836155686441642335782063623926762358155289732195479968883000457035004858601640449417735971558519811241667443276025639636368118612221556128983996786362945911204841027580891969624769659718124706768410166536477332260959252460963369021869951943073497465057138192707613388244519268457904503062431386052274916504791369391024502678347387537168417644682785622526225610237810472178600808403842655185509404741101781916838121049803128615880195184753782501521850820798145978347207507366674550364994967560378257745694492557643096568137424079350585750914723396617630577049749968779163707868862190908216624962719436781324365376452512002429977229643763081272206489371178408532420698632719343350072751187204568604919784770459750100381048867235241519182684458889977312778585604792631565198741527885382453075599720947498091814336512638465463130781771558758415830325398594635805731725713790533979549179757411460196069137733827937294930487192748665549451519261795968802184984318910210276953876018524169921875000000000000000000000*i1^61 + 472699647269149408181082249370909450096056202452410094249194012907606457485608262461067485901314961287412377495927148615309413728513725414234244521821474023950731808959167868774305222709311157167821430368621623668657843634793785612045330622375299058487679022478905364191743508173819192039518956764305218972776700316255561933886604394177995739473937280617112056584972223669532380091593149892148374891896941047552804483955666379878463212059140117060455054192537936582555618545036063886895421765378308435371287111651638071708903077001464974245943831184731374082580092166459949815656622522734469596441567628352111328786717722697361935222719415021627793277492090911913610847536692700798648008611440401318771077047820805929024168106756782213966122974449017662918343325219782196851271041477962079310431924570543876564930298005430072844875379549265126710909534158664945411377195438139831190119140658801257581355243884159560677091760868128060799890216943599528430303554615253522476888727396877107802949367701874340273171354802713022453567047700584787575049173574615351287527288034198754150602200714592446762579064795865090914600464535971658863653310778119021051679737865924835205078125000000000000*i1^62 + -48228477853020899829641689364797403699468549097482617242337447692649650278374719283298750244810758582510280729227518788946723396277582764364405319398218614685039379264647954297548656512241383221688359289837353738710213574287320784361740460794332676388332659264263209794252593633520380005221670952271001303684253036641657890678244749669886718469526526852150839683221749865343140986480690720706129123692311960085619729067018316413641872346406882312563430391063145010279223237222034384182002267419931378308360468290312470115505370665801440878196240652869083571758410702751426377499502852555749523210411262224324296673950310915956474256082161002444950236836874783304600928751541850457299042086814462850035211990525592818115206617146534840434083522433069947599227285416892866452275656779011161565895337454546827024239747470623561085313347384884267208834723901761424818851399526205437646368830717923930037560255482443247175603653715580572273554575528936699922346888597106167962238221009730451152979088681197298294782780663555066537548259193604744122662306220649416801924075083766192206065728173408217439258743874930246420262847095727920532226562500000000*i1^63 + 4394190176917343326173790449397410409401438954057364086081721062996130781738159304568558241289289982515409521292034174353539855386467418444757092903874794446825339931512536413213200811651004476663846480137655950478993846093783122594755674812726333742202749478612948663344149240343877144338152752570612613466484916179786424101271177759692637895772299285278128405940779766333759444232851527833052455335202292314360931000747127938141895415122507519799073735313515104053374582904761264618532578176996906641335968756067881518623446311449256126534653015525295907307823893209798888550403497113221798386447414817175736615347098216290854300013331587859689640248961507243563962221942877840221683856562483032689814893891030098034051137241703766732891474565847502352333175810614062546587992161215380603877114660433984814593340001326556470601777319997533329228948283269725903221764233122632211985309881955460036220462928127398111984673889268850628543056469317722169044784974969650186567847239214228781834631351383066826835925588089247501199503209674975838711953601833926086328574456274509429931640625*i1^64, -201205194058418950547296612461265062489766788577987802175930873224430359039158348433755764341784451688236863052514734433574795967407925486335315684773504225354980653083739630595976834047076908581838259634813799847980518934363109658466773072924472086542061772134183189349673751473827401166089692875467293284845489534890144457743730471043963348812147123910410734411528273408941022102834092437956055461130987350947829846466300500582937213609456996436969260904571993538515734062946005860036646020328249141198093839153954776842242798426625621865550195015111401638358853676123118710325394441481925931115737130607539118440043479556074669509805079741863421361384645674629113626440809112845809355960664485909244640736665023490856468166649563717145195379099683580835636987118313060771918863807330237817001917706736184348852545644713564136668903153024428991209073923043795904769758675798286356584346610253791213896514832399815801716885015925261024867132991365127687782346273148927435672030112505093684695065059522675138330596283083887392213928187588230257371318792599694268119207026338160595449081018896649201384617466950095987123478215454036137685268843166280979815297838886855786230129213551921226722498672834476528999478120579848767086812820548680264098271727939796242133561536669126827375846683932718772475602990665675881699170890253861688101266667458722004356338248319334257450351657222405859888862800724190726728021508136524744129172083797697919737201684881151802966637835218195322209782668510432068341874225933035464703511994231316769849731212347120758098575167864702526972430864470336080869740269426044328589943663992213252422929298527732890111514773287114544540073696182788517110728056090515206327900380655247518368783315984764445919217720445252449373322337944684662484373947829174273553082637579995683586791531999674266667171657222652095997056091726535249100800000000000000000000000000000000000000000 + 701002434573963790406733454396865490124854589783102761790107398526374911089341714341477422890649773634014703906899878380755206712500064918810850325079243052537071097510641103471560573806035859763520753544815218796188184147671849184715255698384671533355766779574464949162638393962008009314593460083639971394476629565787889126033303449544128892495232622606725312696104304103995686985631834309070602101811465064639501764059287584546144739346188096703662410173495442305984504289268877036329434157002811541891166275723760070282727340788510549192873501573406345309995484865438374935216960622663269968284402733245572247820599874647442581902996443851617435772409767230699901797326182555612694284160746537482152898948007833521838930235037339813174486954534167794684164547653329945041371514590302534790747629833500344162197035620325992057968443354320418746763831611737088349655747440125456715836833342456395975142235993613124572678882408771460437645181259064923988059291401412887409850845228452902761765096030081671230668875827919242070818880595212607112663557009940195280301956710422814444857324629435061303681472228095242376263042774856554966071086699632276985262281782132279719146919680675247502421170512337765255561646743162146476976060076457885501647880510786381292107143457328403327010917560294437292327874227175549269025488807669263667925578636233974710875436539840534007821282522749973074274212977449102765010297376351809679763990724329896704736700189749690620507892122813806407165668103035958514312022382324437374513501785281917903416338900355608214647473552438855477437028263548396117361702600214832743541160974009697921441129039468216125195022978324920339464103136352076973206766180818407264395975480001225953327382958934121553866416370669742120048759470083603238490510900583437364811632666214480653003074091013630696349137803874685331137147255719527972864000000000000000000000000000000000000000*i1 + -943549272479921669381258882858496635430669562076395338158283074672946755096500438354264898038475961800360258196861287249438185238730775253522283886310223409805886600769260873934059290354219540704235241679695386377537366040393427910187926714950281694224487806887772298864043848183139323136031535074420543862236436256662351861125855687717002386328613588100221461408975816663626210562262105173560285585035396920132567184012145103162651969428508090612882712989198152457660810135511739233283273445572821040152331551383846548451391137405863119886114396548221675351422598829426178686969110751825995055227249063769274682975148928168835768804844140298258868372050870129898373606546312022646937225224812241769465160158591677166525853878093741452791043059340155028664545781816194550702661896485866336101619297325535373702349993908598942967193895485120066078933485880342153546313095336039479504156812807147417981810456049081421214433567710753337143983874381944052420073929848445741756229087860706378104251002794102229946297595009783387057781167098260053963259097908700575877066604801200566586688153535389056226888334402695992093140792959528061528575804077459243187287430045843689126649501365963182025843460194713804391186563426778689638002592600132187001451642121421172381375888362641262826345416843755354222810002739474297627254318880994097698735045797012606224158959884071862236897066688320553901320950963522516709334147752457848500042900897310924205735741625844530459539989319197037824705909250262436112782396360962947665738603327457187370473800891214203936818719785442982358490170483520686722449880330896086344013663319449700839212186254124735777646224943618812710575468320610642469482589964259008845038676868343863087161203455915752647798629973452744995184515833196605869833799966988569246263763040871252329335597609123906351949245698264830119210007273623577952256000000000000000000000000000000000000*i1^2 + 663885654754372363984592442069303932074336774083044018752232431979931476074672119442081337876112732632022977615934577798618980428553217263872821315613994700227629476640924258970681411139151988067458756215270749978418309617554355407370816666926374617376244182661006229222888247322003152208820100251608701879912990381736557451959217400431276388224988867925745654475221974979579606616488296080476686463599546108175227578079724436675928713940832501827182366463597628515547921616510656559376842315068193658873177598819125802416939866643708789273680924487552623572519090676322644565714741438304171338005041618592223122773164721521953739249400656971148409699073801118932940105945057261044320499060812040523469739051378607781688943037312940110617901267732776545829209801426722778433544945238313622172477706201229476834592988549447598616576352556991436187463103575554594709687164661800098508686161373031934463308125967092942162139344116269355923560631109956867307038053677147892957220778901769604522171173461750334425495621904613212271252534264672369969115220228410438303962504451146891365142253664021605796355469421548050559156553300652946761333782200013901321441772704345077120562717479666216758516510080954884344183416489136824380069884403830685786617018914791388998631558163802160463467259578567239617973591585265312971592993852458268419231201395507625865335792485713581603492060143150442912026833830912301411795219262714713274265604882972357752829938380546435938023031039126217298865543492147459087444500302565935023184610807671266598184660093828890652266916281807748113202585862694004808459252796516049423437584635886267526556802241806709462141903048724598613819900880143539252163770618767905775587797721441046710186222151763161271584586385141088901104119471206333151708870508114686212796005694075091142825812878918679608890143623831341255821856240535989125120000000000000000000000000000000000*i1^3 + -310491262756898328234350858527099691481642489431571214952700490358947644708836037816135792734552981602787085686241587765453356909578946302481137902614517559752507987988327329133439771989535939174160279513253113196339704946900793916303282481088959612280583383123768641657898743708656280394279470515712213103248967407513273498037836571379000976420585155673607473661209923835071163181036214517025387669548339808198758776883751501659087720038326651288183408224722131498988068419146892935295132167786969972820207525114900352253245453373310415265103601371564349105845421633072333549907660268975306776834197473470637795522771686581805282919722638046825192317580900763762974065271167436332059362240940300848084387105990448799972666892843735448047848274199627282786270412296783266942103859578784803705673321011099205369342784250753702721328294356586378234472129104132974379871705820357138346431774987486841675232867569580407486504606423981015704753471333045113871941749868396667292300863686111221502815768630620415020165565852277861405260927253833984766016615445438400292569129975631318491425212477913043437942799271565263481324351646227969846023630901874383235033607776002080713442455709224261389779119589237125443986055564849811232636678559171149190434491791543301226382279862983164609140553057489439896929601872014419950514580321140939018649033783018336736398352245175829427685843092278392507953806031562631947534595166086350191785985865327940466035379919645468222100286761572968569673099143793141054302583335196748697790076850909443429863247750188153818196754091859714232074801909612576251662671269619910091939456010353711547921305434060400826699329498901131744041653720883357155294514065420041666080769567819720258272504039586937899623762031480271515788822558029297111126302584660686186743260561767139356580778062040108615672375353868742007022955838147039068160000000000000000000000000000000*i1^4 + 118934157897705665002944505336664423137179015855069597292938565623305370310694403744624580914391699971700768373151343995838699662501299182876092115522817520584188346669998408585338254944722808070015974574882202759698906779750682411439420986680374596474944060579133234080333349925812958603590097102513793231063484110287214404672062689861878472879050864945472405801756955185427506695591763217545286670876100118185194878123976940576964292132461210113929461506303018742658571182210722680046360830102060888681163952104427100578615026086894384300502468704933613627068085235556413863153496735444446271707289434038827356121237409615998892180395804172441463110177656956311706329294135971894350498571319821663018090745179171202542700134422384227599943529171029968867688024712474053363739965159008204913164759750077338270975607557748487153128787557617528480569271767332191140333642141502807189996257635025815287270846561147962632193234820927440513834838548306340918374891000771783825871770895921702212852897015547727447403951205641523246057400343774469916173773369815099871728294274038938624047177756458286736054151096554956998033975799782712588566396623807857387588525417596404381931936485738512943757281183857506700466711082247710271151770619794318709077502656755827843903102216018826272539496045526455003397533874889924570553176104878441604930947457979639688672385475511169492527680686110215737432763662198642576785637699313649505318361893391325960092643919613394046729782475988242467471015901768804437368636736498797281871818345278008928250810887097187477268886939774380598687225041650020120131018567989974856402765517251683433679416888446005972330356291499334618129659372588153764762766870928329339013657962539123399625637866002530340502570470901658327673588757203205266905027282799750571956844114675732510364990728278963576694015836045550475988441101345646182400000000000000000000000000000*i1^5 + -19536017392249992934790275640694806990928790224826379926703178331072507665167452022992157587571623479796311965480894242253035598648444616770408844466591313751063059143263566000932508046270412359727142068833228542872032131694086725662333760898802854615141939155714862163279904629221738815340307187723413919470423647392258111644621406184904739497152635820804176233381252043574857860412938828486698947427555222548996685549986430546264352570821785213430455315896806236892249963578083254770914036117336492440156440939926615242227826146770008293206969609964115338599132571457490602476000725444268184070129170754270638425094796646123254400967326687062819274479634494907395399304434155106692389918729362013732038203760295705996647577802905420646736678600817689777941725493880593705214128645793054494872787033737962655243375015733670201288285386743508284969172373645714921188797858337737790886821293024746436717359355641180980225866350566219994154217794100424997639404983296246888138358153517785139765581163997190490376941616416667679555969709548037653144062274891963081834414401398332127112663684743972466151980959125423333621048024517591976902916695199582094668718581433716689077096430876638476922268736086594280983322176914194890060545227270937790178826040085309778790907670281421469708577811528029621952974360950604589069870009527982062780988476549241269608018976603291083714344559259366387255000592269316061937239990965551526858284286826285244775896887789693179990552429987692727736212134461819025845317200475183497103886345172557223381181317295501726362075132396938606583873603904245089507008058143045051925317819281067922887875709068926050409835460454558938042589814894824062107130208093038148308933877981854815132030598952296271688339541019981559258416311309898544785443156082402692160915043613770136020270209963973494961402564476169372181290479407805235200000000000000000000000000*i1^6 + -12223852531276557415903584380284840762376073723337657800663629909255028315933865589706195293330428981479518235148373100967073841005694240602636484390932762690896481288428597622484294236426670289377147867661004280992892509332609655117426195992379345707108953988763618454948908661736624148998579159688810997721715462080179136269246548001421818847639817096641004535961237344500122817978182357248270033307237281104758542867140591012459088249109334581938223702325650298755133418635312113290739632956409569848344238819016836378447500630585106807530140865677740994549237650054582759287556470415689123916597740626089184978238239115958737731662025074575082742885856566201096435953679998203111929924485877952354199079665501820801574912472029399198844692076357972588029705537756930072992713927856817430300250586957104236344491069750207436113316870652750782088048391652119953593557947651227825443209325079246290218291403746042534460858386237542571977153163866802696357541801443824272082735340242835975484885518615443217759933563649634611097061158725541174853216737285962817185793973422758279778886625533664989338616058215823970155897145551335002827233857137506254149113967624372832297024377124549934454374338182582022571894820173463921210833422744644219703528477725948402910464555072905929996095786418607421700972787201119786109968362549332634429619973736296240209353740419462830157599549383351915276846705033096418707738121352534442677676042654903604710725545989801611248188635730310349095024563404705024079020064140239684625162548410531573009950159181517773620475321874750305197398096967293539970093123487302197078018031497936409475473566922060271792881088724071277027487841707416500755823041989426107190201203741527415701582305223610207078877876529522700499529550226734249832506761502065919748059270219631199175296994189636606039960390045949108436651588341202944000000000000000000000000*i1^7 + 4259429536254082781489923100854195309678020218127377217854492862971226123376833392057618419329245952982777361750981350294657614523798834504543239209485660945161256368031933738482840069324602118634741642737276727813410118817984232476465485546694223717817581871053204163834752093314303508112446454680585515249509001370506518271913577689465769946211963105211824948909798938580691343146875713401228954346639895132587730691223607863620336689652993164259852571371194255913552976501522332011243718530921360743439884177874130561424979538312446270302082618469143962862012780255845998311447104880180589938489984508610988494247310803124406986036694893805514228659222502342661930655950524138196623849443317987489917984292785696448691381365134508352534575844397309924101992409345718852243986995586241070568861603727100557815823712610300880344292161866866382697901893856654012752922254555286937132832425516045844464648209893813655610578947141786001410602555848329925070227356477835427064768924374376786411647022807133102646636583069810792383810952665430507826204380874021342508001249033737622423093261929075682117706412096904968417293539421276857231899410557192062703754594712834613721763227260715052517083759099617401889732404358607854496243175421643444412965765463668894477668166011586329919411143895699416645719236328143831681073488026518736090047822064403014119188228590985475134730476028968855232973668346329266439307892042157923112524130405015987809957936804308977618724563544176508578619870681206131172943697501953546943896132437289602637768084577545524560090352891343497554387774581913928849505094306426535758503853797259122813155589197088426158596756446826440689899214678687220756356799821348876966495869415511957177546086727778024499300220888313847603470424377945404655855130936239802796325908841747659242617931723812061506343273381554576829602997251080192000000000000000000000*i1^8 + 766747665321595958285294670002549658265325546813297915179011641501685581091238753693309044653661506751924378357780638757074829494660146812021879047443410377449601786639926044958068490013910974522893368831300955124862923986871220162822859000359521594352899722399611216114539409008727105202524418298225695162733309177819571724321042467660924135413045334599796709006531214289526785865731235482251554773054450211127717333004973192643830096899775630050305968038017680390078405699441379836721160471085844528317877834340078499256571043761451605853145587143594192633599589814176094320916856256750383777041592419806183536553593411513636767331338771549673466875113960164772630767925207574283854610007854141404237504430290168235029530266462860725159944700166781983142953890082079100665063382170885955325366823949083845998249356881069776386803402777766307342579533355538428812411864140839086280359816819910940029031604495818069499476441068094831553408138822363138217632608106649350749398067151570501552905768235895737134834212481193037476980001547800164995441891404955386788976832431194769421479252780907644016971915351690872519537100599650411998945205343719172578293775061826123554723603279260465208514032386994962799586712884736541749150775424095570165186801500715240763826659453335824992623039023654644589228175057618584760170868697586363334332974744470899266625022048318200901424432102650697134472778954481171894083032234018511520529837248053803112548953261474454389332882372731507976802353958114111703484300394958028157359696039586721139247616104313129285605086163675595356299911352710019933379339637180339108544656799219992495810610616338853409809914078485306693308789912894121442378913943190335197524297190404582443265687808338180303290547851383694034620780358825022777323928890354152219036191068072780049665357248580638599829958383098841949963514648985600000000000000000000*i1^9 + -240915987377739359759195874065388588970912668114371893896212683826686174704070256436771414745530037293770888163313152873700071739127150768724773657220597721024409705250892036508615090669273804526977612344127123407698819736220535002273403949097626685363394484876335482637788767640908122270523905825231901637918874658821049989856166040424054812298386706123138118586916338802383784694394925732774925959133871260909131574052065960418399494570327519476477221007381195691884814154269294337571791893221985865095686739775090325441144598609018592157651303622619437127460629390910963782238168507021989465957636606759050665999825015439410761322639985285326977663973164663137169126619288469711237932859578942989609141328574625242896792396666728065099726997211260667317784992241883882659708471724238552537057968935805108241945779578332430705633452505125275851298055834360963839007611209355160796547663519869664629006495209691976177786993008757732861640189897952409928276223558539795664522887240362430026614737170119160762282298858546254367744990407777990882784075492658469937745851400164620422050295393989678818531149862120773158768106546636963518244082354636850758960496751251349013760970558334566581463112875475398759130720634798480938998805269304796654346700636928547575533374096426580331231539454562618701783617111798075205687228316909128723382594016668930638542044296335674669630031026267356928635009616745128979871625398159389880110552702960463373142972079338158894392646562273299364100997983702320779460003260511582319540041504824249013974609462493022486151684630895565592105665981009050615010035568479945236422105541785620178816415198696451798276684127751715153433066878811267693240962112184105321369158836825859614865251847889877519325729304760070196987394984837342410799864957697218744057837343705030854230557417611634724102335546729234051259298910044160000000000000000*i1^10 + -42788290910626501700042879498270011589337988130235865788305993557948300913955067313830545525806015958236993306530637841510142496806355357808016419929549337461720254854088417997527183047775236403977428491092730137903144430055852599612750332010764930046364184664694947229757667945778709261068919827622915284954109614211513525933026179593768390321028774075359569188483312994542857965225612056951800135370971162381002577562649741234193609544002221838121212506533301382609023801428392602090942988672284863024316518681549079269929293617295418452965563441251113479103966431481402127921877387863437050996803623666059911725590964052736119988928358483195225616806537984267695165549405308611446576518149366980121279134715660883011665865479793788412952789312127308700765937468590929123077362427114959071390234223015870198559810762096582586681445881603048205116116107446286078774370587013455136412474232490423369193434194208749764785987369092064083370877276650458504848338063485563961266263090224150678041935201334806164106871908593789978513345353944505381768761017023110489482255226635703801965137823541140770495685246921147695384896179375280748408406419465401182110782417607175163421488091594557184374325968146799582299372787109384960043118482479988109162741633924540237425683338803626605763927312616113306230979889262719592123605687434155833372111448448914031342009842840662231387100203682231493471976159306428921853913637451890325181056541549443941064830825550553534185766318263309511104001609247036900209464844416123312328058013561567458225886025555944473244166184433629685910950550919297010409155724973649656648540245183878902603226157559326789710264842252955481589092064289793565167347066661463207502089151704194535690697128323131104464700606803170169182789830264475156288224883372858848887051428522771750164395980188083368483763964069185070005864733081600000000000000*i1^11 + 6060628834580925379337159783355155414832921616695252746346061035888599928764616497509857112683537068061517223844187611775778993758806604177681722125278886209007413221004059981311130298567083617111141184016141270449760125306101230619591372748772552947633531097614043302870059154172487025976080836632644740695802415734154722832615272048913748618939193582387460371534769153623982142282009622536357105175179951461492082619573591615413763325398112276701991354350465976943620715694600986852198363922765445513934036539711019467214332875101884529499968597877033991955455152614685090392107030653480676370207651984183427206580705452342405460767747871191784322939467297205800631273146872470605970618162994516200563782667035998110137929228007658471978671200147125886916732051917835425536227299358175090863037294153425790220082440641225132719238694441311568590806662638617460804890435235887693330118664922412081097893709170075505577911652840040146887552380469132166133400185021330682151232493880016511237102910545151432601821448533070856869206711053899494587234442365282928930961707354110550251853851345022555697342876138509756905064258616295562487345807910645821362441137592555567217282817869837637619146648378313099932986717306021620373017531720051311595270797294897742404471539224504235450219193279089037104810150981202709869542134669838443893425467553033907934533494832468130147635405168733909424418029354713486255338495736954489743574451253045718425140055635408863220685793398258813794936005244337356972607665146645937075255628846509930281274441031639219186205149840447824398975533910884073657899584812332183343291726764192274067890307182422505569836639138078077842081841181528498773699222280914667799473078382778612409592789376039420129026026816843347423436448054059070555122732076169971074708232713271945334818659234379259842321984836010936339473104896000000000000*i1^12 + 1309987188877916164021840878985105186762671146398954590199701146934376707381461399399304025621854397606399344300263102311082479174679661396544345127429914254799994378282325838065102330123123580568665193750676868244742741595017402888330914053109652508509582205097347974423913167615853420433683964156584139628662215322082551332521022107227916421117917288422109182379078903994950984789029166499076874983934516448090539134816580376658274202199678594999234018401671979884494859155401650305280139038670980086775821981438136108747177256172000137618338296096232587571037502877319355668873152658355359825857010017849416660743523235011504345257802521512721783981300672256720523392454817021738545289122980237575704665282657327073076067587075146905471152430853543887844003795326945646760663028313204601619583575338715511761252898680074998895286751926659195572594832970811692673232202612044093839496162125305809708868518852863053397770314616567511436887317462447932604318603554865843955057373294267275373018063007371654513628942171153847610438755594520263356378821793154493143946773312881524774049622837114060835116575700716437737478133284036539053096859097956060952640533980550743873206010317583412496912165492248380224992659345491086608323402420623503697388197515384892107924987212991025213219751036726107470884734160137587021556340468426256552184672884952699485654949655904538951233341413737203379222741962352158845599984284317131130095615636590083060801974840865061653205160605465679614681612209524834192583122891956842466589064583662812593512432215898556352716359428662402989901428299752942489177427397388887227279160280278672221584894347917749970783588847963752768012341805156693343330878191808159056339955443898702697682875253068816085671568362709154526784918071060815119784709613398489383839841063714841275424906556557343221766368665641699073777991680000000000*i1^13 + 47774740758135042452164316902236795949625837689326156048733795880703997311407356849145697845524601303688581959266588280941189664248389807223817093033435253298922290528635080992350447760813572989884401775281505222379961066032830339820254113495532361047858229902013752126081862306908106336358084384637252816588728830229211138972336599118940433444411750712402135750743645299412249047635006861839356334033451328309304155166509877071708432392402606577418984690164582884224064259625034042388560355411498530735710840737558332414109702564186137950092989852245690965695204462040378201277317236580780699170722426007897111658590602083285770541335582694142553738068270095436305004430414257969890024971596215313775463511042382129347315173531203792360305754186655452904723558174810799984415469685657014530091287200114613112150691699699831502318978205157736640686904469254509207738601573020694480320324242959768178049331776508945747829445137977738720664877920166205211067648757359005369549645359988749820468043177952794798805607141910724244855616837551945877108061346476651102591287347911792576687327158448805030388791022580805912647550160269727096387975699997349420081961934084017852275670743103771592209216610703310924962869267424939121343726350367448229944477657406491416040653432403638623302447215400427258849064721259623494448597334118365074239259907280379387360013588665061288935037756444733377725624082085493188912891796595633209903004828923330199140449007975016642623823400665858224158012658397501583561588598507571016747854123023367837112691688063902767318379985364663043237526319737682515764148631174720594454337231340064722820127152673618039769558289185236432058287824481965551610567054231683040867198487233553460735159714577443516072626595764568878605061721925949260392812675027674727394142789849433621903778568036925638068056156704816653506969600000000*i1^14 + 20331594151175622974093580532991321917432786422611860407315145908859744240338567213165630315518363004251952436789164309859703715442737890087302908744352952897863941058876423669335324009927803904786459249791186588643124836101718268651397442955663523898635705276762605458193527446567367422802154572009876570383901838291550804492449382094573900339309564995404715548420195125585683552685063103491854422151373246465978064669673013916828335276902988337399246661081710377568566815572785039440151303172603798674653925264106925211495068535171830635356024686286265708553470557865294144378261959242750930730375284957450787171895516430937687913013847980427736678363364466608087105890956244461285817465018365361141152205990250416548297426264787159283255937690790027212585387408208911882675883342298485737953382172996890005309017336027129112006725798477656686587191893060313143233461939616894195875986660504946148743094381823383849158806528190401150871620314906968144863740686611025552421422087814530881915078265407367845607289340809548480891145214727986494892257392328219283316171037345738698566373990491392805365894557864774256227418887500157213202366160195875622802667064833696998869702787740625931133951187060419298435012863887122692797991338430048477760540867130533727750624827615072731401511998545005263156698396535095838808242636265657303992629783752299904949070909606129331049398361319958822452274844090887928168380000191368167744682074951922692057691407095465176755590090124997551342668736767036779121203852840433646613887044631250676908241187342409370418926371507310088117320041852895129311429537155595344485095011458420359294495082595886698047262468902096271321006389720725765550957019211098819192381413556016969546040539269572873395874596147175929023761586094993795260830857709208532204065795984840114932005995072901263945759647019037597106176000000*i1^15 + -1514310141664140873014389888089485387330655665274952811406979938689374007146751869634890832461735664153095552122789625734618005255900188757693178788198603715741614605742424914920850116001425057263200620279590335453096714746268584029386372807711793943435125867362968416288829524357897484170425047753165409551173809661242250880221237094082679273452320627080129731658813354555228316446154723713394549586629274039161432380853869080438268155758275981850070327509934631696146355802398627734379113569561867450481478665927471908120638566574883592348655653181253211562641799335085803203365912874450171091964321420442598249107602094679829466667261799150184922095409465497421212983042434709161486288717245608818885610825226886944774316628219719634748068514169034358714595507267736982410875661441400981565860194885738795310157505635068534780594707810288941305694854289110593852236974550992058251770866866014341311446593938224370282111953394245706883790891923773915537841631726523538867572467907356995864372013384517287177081198039817485861580000506303016567081465852944551832464164791792431066332466084952206649429877251947728975060335092079156673850107616737792215254455291324900936883585065136467983642980904271012196889660471290956084872221701503181347877588114735869930814017723054207797226699669196093857123992975030841861174255567067217271833225214139833644859551728418311824646996068874183454619730079896095687269326433456495748609052254468416473636424674285318923963883201776987696018050445143963426329885910128541617385302869185710303206386789799589670870089180378856706133289808725230823692050590888212298508970473665708707862945640086915482085200080474315682012097944801050992275543917454340278268542522952741179709544525427386337454655543897415770271830502941085551353885051635396406627688033443263261198392175095663993965683017643940904960000*i1^16 + 138222344087074986581183025269747397593086922097289450196180534580625077754157409807303404864955642696448378338986914460533945717677351012328576248595204115508888619518773605438266427244088145694951732395683867590580268750185569277781182889882565984225903263810410943382817647898415258483555659717722681431088467984792407637176437265062894501520362939973888932337533269650458065532849357505226475676436601169569431243895214391083330813967826985205075536642885744687652701724945044621500787329392746972867797943609390459322131046455579407243927766992802580622692910626942916344520484753907618158668199198972974555139794827174177471311041012645264032517079558139323549797930463727998811132316753025652949259418499376799822594371631127409202313576372562768392715732023413765907351662377748384582432097271249765330188709949925822756982187580064410550402378880862359413718209706927624362620500741795370988292178037971612067425299384540157834760860928994226284602242530738100154815472387855988666262409935404690879902822845420814127284548587659497514526614842633138562525871479630883312026536542114819154070799157468164923058561374800860273110671428999185373476170117148373073958480726337417233475228729058185040594787872510976209443029081830280841022578173703779990168790600527814170687257035252911907515326614172216472454563342328676961509012317645275622779317072492577117674228858469245235950694668053305875846996887238380391489579515624375926557431390400544008538683466101476143556232090635304454593818015835177852970705324534195375120099635367109176775638532429628001133882881138669924042954334969434535079910801970297174199583057936881770196615376551247124130227430520637426331488387274127134677500080127721822127175070713475997039798412244186897783333317942314234859826279376766620576384638602706024729506081889334595231020615858336563200*i1^17 + -9347814514956357102396829180082658881950190308821970344108275194490668377244247119373730288664072752933296685236250976613208198459752908838099759796194340400287336642328874965752412626999496418837251522656762536459857049968618505827013055912924218807725683052097174694142428417691024427298200082583708206015446717660454064697222640220823361785028798738220255606669135871607232712539747862589219774194969410781053415845410951604302714738219946914237472769078580393323870029409764408695455693036809357449153084937353037737123003436373133565845213507319296813444319831560714974746579408706316697757187243557614652552563483147367550502821250587985312504819845867809018998640970100542049765697213317391015635789921884971629213263052254083552202382224313559858230980954659540079828128165851975939021904387586093867814279304967983687076972786689827342058673891135609258460156095985519954742301267418639292052675023870349096109995102829182822912679981200546605893641567986111021190036808981546546332128420477095135769656327452982641957523888623865362600930562730532623827505135384923215446219328359484631683962395835085427384620765670798082286913697449099199443494797418047036661348101051180432534260729205448727889408049116200319514060190417295807238542937189482410062584743350505307646932039863171933870054503113299358787492504155845929491645270022940465806227911935108363984001175384165761669769583480243067834418318451267646330625801612781985962700007686330855260723761143769305423242514017179294036061641436339411299565638573191905804902939782551252235452643871230238665928261276737972609530553900014234356321991284292216374229897677528048620782132710303334788913991952121931841329890763912342703141752701214030040308349356296121063866777079744471255500492323206846023292342788680643903839244819066654180177814499176315681572067680976896*i1^18 + 290095890394251539812961548860455327252232043043140252970613017490697110661523614783710915302438373334849449709621850628970843832065866203152076708074850968248029767643000140216917108708216585327645211873661511007555869383330553219295432007618900654993105784122556637403070639711341111302910181519698072698539574258689931204773031319703372965488524991215912495894389928256953629892298845503458719517402522110004238137938877801627539863389002470218702263944741478925320627101194577159176606384131986813959505970239679530065894089519580434482415242165118451125355920110109258705845376245284784196488281523982023770142190107258378524079782101399259017394768208436998346322440160372781106398686200842964578800186903289575038361703785327590965662997835136929092326954855650712099994173733990213190741028164604204111300103340434207606650476049929054262555226323182959303081551456995956667281989263421129935135681726878891927226561627937283924647616529041846079625503888936308551532630247330675477711924947924238766863035943534943002639389821135391897502328510834103605411548529780926014619509654618221870287720751988079989427228723234687075077474348620395145481825536466869751389308019397552046525855997277283677039285438654898294924623251901458057321007341980326552253284581113989875248303313191121303547109902984683937664070677436230303912531729940480434994549448082957982291296765624903489586417325843306791699054237616262105197780902781309990015537028256124962124150994361420747829237010902698812197108770952754931130417651054147151707767068295288788717028044896031919286301460125119353354349671758307609554061382443311938717670160368241383212155722533515507482053770536201244902690644697683238641408803324469261821363291078637943121027965827879984043166114021358261682860206533934442921041602025196478543677207487134535174139674624*i1^19 + -5849461826951622136423569613874618991438231740301986107031855772489681648959619739602028867563062114619936256022587525194372128357947753606390080016194463412115384444342172808151213000062967793314624694715273807905378128853072592658364965967668298393957757621629968649881867323515787781007196019777763349684270304133220394083719106560806261027671304157026643686925511210034798546274566219924628233162440686211649654983852622825773902439115173484551781056589251534614298071146253413359821797783727060864842329530200347491819451001656258627733605758521174775880031046548066926545515706567279599581306939931836874169327302742674178091908614757296415793703586965090930184322637940101653892290122613463159080554799347658672245183438150350075041024509577022781682914055876853230586849659374879899060030349503962074440187619159566078066449542348418335594127969891695575622659025062933521252219943353416561857005648461181769554432629575333305061896796226347526052715734911948593823441530736773168561907974113108849421039879964736100183468435277695129545552024876887758550324271414079649547422416611468207802118691548513148283280375292560874305777855473076471616852172876542599774774512542383914509168749874658475697735393105154570428417978877102911739987494460652695819487589671492246410752380620096492971088877318892234283103001551974345758652873740441341260313976276705394133185242070680691548430694476462402076925454402504071328457008506924562268400321958493343726811052248333891676133753679166068531654359115836435156612015902105084123690234197625972202001275913857548347432391390346428110608180607125377570760717959376888856407701271990480240577573337612266131703433142380645358630407675984298290650739165885787716394443352915195378133061164949617927893861317654408322165432496605634817898174475784284068025796891509929195601920*i1^20 + 123209384301607724928276478909895270413774209933606244479172795217941822448824889462782128077413985742970900962936258373525896290339687569724663825624019239049995592237245708186906909757193241422355209533042273648476902266429298994146995535647988794194233906639418822156568786728120147521835489835033019298472265999018914397814390452168268822089941532744648166957686994164709407983068734703149008339526260289680532822123567484287954409324254113928432079429028159349429820895330206359523719247776052862189830454837884979068933530834264617050945204021653538298724087242748770769326889290573958973657628414834450800690333949523317544886794258253711063194393312342967096336576741124271378432980147343707367470402082310089155534466957933586519201833456275333482101936860202068081459740434706741686528491360862800421025214307942704964615569824022112684132728045840169644244357480003047796837476343097664560610981339809262031785671770548273104464944798598736480475164635257592492721116078178913814600215338381504121662629423560584014562468926242980120012757402157697706290878376170962938499159762140758895575775819809929260751094910286551533100720317116057977523224352063093043295729218372020831099620659167348950699561184360568698530256112705341445361309004203845403346679516458130530034651489243368183259486997448916077259873056645321946142268956982734386735715176470660844764869378004156940092090991180624508235745931147940625027867265291238412437451465906332761104121047431261086062555426731870181876510818568611526813096152189548562918727345890701043672632721135286118401071472612740283447010318777294441284107498520040305561868945563492402073684208944232767710323412090110880094724383135904168786053359938033678795847313491814080347376137408168426973072169350927447130250755270032885238292786617534614404725043730254397440*i1^21 + -1583740624287847599368099441116923373778515574378938501661753728067155446103826651879210637640252898499287611611329366026526457670500722402900476361395473617506655886013163121673005819852527466712128502182451780852600731847406642545242242164713426459222785177469390965955361386716557563168300172102344278129137879915786729381418775180739778252551844145793580177461835757400252812475102900345759791889110741697561482173282699093917968163167076694931872421164472009808957787564165551855418192074463658704993523435707230911824239310339459382240993998237777676442575297932638852347478449914737286764585964284618566135712395801565112541818039240561843174353931601906682212466576766090085269458947751464342045945770040050233140831851920212272288806622520980961387494021699105691473238288534115333103414812150410928021009229811851178002891631137223206832597750729354896765927966529808961793333395776510434521810463111747024782961186638519747487152844300983731289942663293240221120239655527633409428023240489245291385870340390154984095000542798694398214305740133778273893558187961422508416981412382446977996662575493149267772817078014015373693180492201441473515825690166730085982541085071459175477107733426844018549338783995606231156790388718234910318214458338887616002767336673198127207792135953450459603820099765993427953675496834716533553578509505753733973198045767128909715014058355653051671382858976766459825306840293692072410938935011723475723133280608653475884682290868619696635326696790044578849792809704024511564353245101107355196460220794974606312391482011552362190945399802821670470936884815045954458253769661499971443814888396944997384290466857974049523997978703038624772903140221988802769549102318092763427682494998992444414597390978010139226817512190581095740584794767728511299798291884177569480070162148229120*i1^22 + 9590366437168061806284218605967918187003242536627562894326028218362229436065433441976743478249160653040081369112404317939295827002533253367590890475719607829222531385338876514049238623494113604292101656453893878317632361667456169579636027387476050087884589916531768942770491386752169982625604334666902544628224777122546471266129972981496881163407692579262267233033854574338711503266479555114389044130963622399695531955018867118659245963221896513924461830800119718410572673425272649545696437949959296979134521926810421905486471986185137779735994465158359363385897455428046094472796390676253484955135124735704310973394682813425020626567698305530887138088497007655799644189090878426226751431391845925193603329716892466694000148941756064734712012488508685316275459962289256023680494780508416169991627712115293441917576024270579543090976909988445103653490802786917046778798773957628522533548665673267179074242681858900836827618490263935824245241177588216425323732510501203836389067967364787729681959383852746877381063769684804858333009440070436880024315786990558459911236576552309174796501472054893849173678994968614941543157495526546025773373479510291437734404867481509730257515849388919521705726832155135134827447228249835287694627133004593945023444150882416759163147902213932656775556758711771346739784527733747287123458659253026222584340977405230551053563773517583520386643788857101669096227641011187868290697548670834676091179959538264788296403231042259109175696375549892831989177049267706536558272448906725649110943079098961701911512636879968641772386133374349981863961987060270183856235405469965705098501555645018927257412480006872750827877119048906238987030745454491982760811393502331585324020381225117026900707989105233531776319219937058024442056607221741837090457060991423212452858726506100791507494633472*i1^23 + -74527787858062818696572684864524941907989176017510859230134749137305515014676192436285108085340821430177639887099008579309179941095819296555131665324210847484120459785354338110282458559451303534406962069986007494464702943833341423898446687174382267579890038637736946817636037761666614191372981557080831171587644843178004028841067330878892332969582421952754951478592566597333062237187778230995210440776822457471818690188473182323687999169600517024473753497770066014072055808009198364513377241956696301009778205558843281866954972423859680068704491365222139649389956236144758923701493410163451134012230748888417936513630295714822110480527036655517836064903433643572434427913838983738443657260378886135592482657256386432684725447285272129305402630484360046383755061354094783167542743821938162906624961864361728385649628810650152020172513905890320562152732234889278384048230488112556130326125273657279570084959778455735764036990397209771492342638981017054264366369763346882493789070904488253728312158747623738085321620204401278054626588989000002081928275766946080775596230140731732628681071528170019634846358083193101744162270512996873831121233796068382858369662516970842278719061927696900315169378852483419413106167382469797746662948059977780784638730262646356665558990379700506061764725993467385303584104803300002203315434268142650403399796422344187475250240075136836134987127827642331921869355737532466548893649371887945498308012476876298500106250198470976103390844220297131999331478190767469263774292849787485846501398455728107540308258731888476342972201491484340700835378085449188208707335708171484627279562648371202043859084038704293842849667561466241061607211761827541405941145870820150457246013831504092784637030893171699089050429314807321893612323071272895340187487203921183367811473569811342125170688*i1^24 + 921548324492168263032156838513827244341973107647291186936857234851078345442915179429306588349355321768015966798289917096886673143486665077956247915948246236396112963136973493413350383568658796368872914748520293516067142996848699713830834141333294848599512248957699395178241234150745853337525528110364431631271772408627972187044762115039444398441634743518881532668742942154281278076295863326406480584233291917467715887989704933470948319240059597339942975171324128553770016267225244367214417884395771328358473259864130338786808206954329964562047105496878957060905467896127692545819289350905539778870069565065140596602119996410383743135797847407568114682980505579565560714900116049255307768026593207667856273792735839903924445549109562214076662061921707881117857795510319208816453102236887162709657826519993413115105859212142644713409125632384768549329938694723359099363713088413947832662524749415943603188215725212539850789231318788940301683235913493660108401497829324220358368884841790572831355989079602606236574602755036625748442682053138170376781325995052908549622230120800784577332942744204845346166896588175392873948674493647739013175903690804069730160297597515268153674186900976636440982997338556437023424006854203428932972619937910303291103133823989303079593763675651683023651275981005911452650865847306835849146733547616043786952454554866772210168525760784747664288806591929429196627218516704549929525990447083249325864893446777968445923463636884770774927543849910539447244533075727401151806207126570864763452689574124475702296310365516846811835810666674385770477148880303801020392088358428890448278501992855972519443589768226885833156940175290266544372310319541842338357725504043870529372934973995291785610155964334173667808715688716437394724615064997067070776013885934164023364268737702133760*i1^25 + -6471758411845646551268835587053529935162394195465730673661647687396663483860111889413568130955259537953380193262875368269184073266213517634218471394504493515370414313107572234459581769861437618983813920007674771460389639020353752574278668318935195340729728831713360043346379154646318214668702339615938153857951056936556633241712413208071953482738787687953607947648824090388838842094758417808254463049250800081673493584696861985368802260073288249504729403599984036482408042821099664603600085458806892861888904102755501722554746941036761828109503940646199265780960027474894503512718365799815409639410083478780754846233284804599876828913749475314200298777357832063095727689510960258764646610922015119025189365663017715457900367589487258902366761214340118947303323849083660004304444522163642210509137257961620609285825105148502254297070949957487767860071245023001740733121139334367522846854230143777650186249765983415336476801555651181148633516698316561503966318277262670377968845160758455998811259275102057253462000286251210930309589862270076623177409616923802952242564884439060222562798798746144979175588446466826107225052341736585090870996973835540511363167226003714397613853425330869053594400596263058443415641696141389852698025368958949641122406088571743706772655757196824073539310344929640480512166235812296781060429852939391840686496519698538528787704776640363457397800334737885110503470120618340183446884710070950874374897207017976023254630305677304862833186223423460572813394780980803689737203724170738237215075752846165913587952018122423910289032409363974698233009415814879027742439668844470773820606530109685838968105890306772051304698135618687243600015208639461636437001690564075744276348261773899910452488174472149236766344822752468403220468458831833128580277412826447120026259549061120*i1^26 + 36686515017823517643409424105644616996020227907117349012436810148392033521085222314712697899575850621003218558997765570827565276766200708971760993504974554572191702150763118990375015341065932608862520629459392619434293982564019901610557995449509831366116629915782758560085794406883259048509506239973993992201154350996552201281057017140263357262359489644959216240820505714989670577096403055923297522557080901372210256372086849690269533959943145444378595812315854642310313548654440488664124747603460881539442879638861758273806391150864173211655179585727076015745383248642954946362858245277569312367791199460931756731711425392571443699772944531446701008670699289975485709896459239194995195277371610884429459968455381222393683514798783889657116818538226544157319262478843773679289410081199402458779907303829225090536326949656014772759273837037280366510532385007596313184800354961904646207725987968502226766977928478563618223011950185477963121800666456539628361123471312789381844740291474427084647845061381070765953673871066221502612045765119733213646153551999529957783536966499907870777936313284929027930746469952345206333147478976258821954591944386419537977329196843367218744905763301337376462188153294728546506876429015127254989477508186378769120821825754122437993630974336565630421765847107699519598330701759383966315480479195695172226380016300641157887043587711993866327962836011030410905132821578919313841319915931919966094729370975194399181742484425998512450304025418931700193242900304481659742653214733319009421515880349936228945779924116036488019031097517774105590988003978319406454946140426197629513590829698136249586817919013345819326553244981275799375940606403980069963802388074621449473882181770682778550896320677706059440063267952011966687273189302276903355443834141125937316495360*i1^27 + -142475401160985448881925930553265945279409417316211620625311011439007260630527019899715900861200652110471403846595383252152376891244902768579528868278474081684171719194745375414427854573373054424162063169882675285043568179429422261808290508167363834226367878112577739609443069456463377574466521169878130264913182239193611443460027344127664007015814798408106500964274871716388174668829803156368133745717490006247526322663037919578576637934112588653403471753236311556027622460574956890128482353225184343975390629825684279920598279789992261739915899503305133952766879877174902240402633484277639827789581882457784034348412397406679410312711117677649864463487586676834097522541628410346043502499547841693979713076015480517840186918602653833381312496513268996338700713695857808994367233464376099181890499126415386074563988260174210917553332948840100098324794947947318042659314845400001791747093905826160379126355986417531493822845674552023626650938319707583432404993031545415022206967016588161901606792991036983909140108810650864560296945222291169101061997652874394244833811511346549460851018665620468556336946405557592281998424989946862541750951354774404686568954470175617009633689518049873422273130868757159773470779355914700523715886897897369571102453511971714035523306425772198802353813936914407329878540523772123075006705010547676975821489744471421847435027383812357871280572962622722795309886474923414705372170808422833956663447154710661417453337917498186358755394203657690879972443358089312484595280288587233666923615178692885325737184844606817266827908540561598485268954715700914518195391357878357241669269978182500436050503454986068210932564741239599025563938920617048184910778379662447611162276406155457038766299661450431332876811961360794181627322852487329993845567555093311520768*i1^28 + 432709199740060847592242361517273859521958472040647091812945254012679477847908277263949995605637868350829789670371079793661853871680635877988843796868933519527669298129915218346654146557202754366517206067264516163986535628590697476183222974745659464590404569593537534110523115892988134962361471430960497650021624933403356110811346610331745595693529268670120546817441234503438719065126616643410514645251539613262149808921412793648491130916396940929366146042148551559750081026406343369460186426306280967965042647351563481443123051054274982512581913128459768263600392582980062416282411839729490333625792179568729579552818704037165734617785750674002587559795318001575950519077415280727754546469799387770275329054242152571333391512268519609433525902847567019916869773995323992279564139220280821005502978725786772605574072395271300004066957621748843571784326786602220327058631437247777707670839942821189313819578599195723379676491460054276991358315854504876101446181919950686165149680952053947979842971479524901872163154070392085284078375688491736950339857863451529422070070055546132539978156361600607226067223584847885058797226956968563963950213549162792963910142088207524104279918839870948254913661007264495058470496087280144004819230638085398379285724014529415709407370812571797460664887453551594014296029865514155910530014771348909705021167866812917589157885943061274317180281583960424001925256573482394302652434199363652440062708946992691419728239990972753614521352881971091512437487793800121835939958026985110023106346278112206347387782151723486338152371761773902225049588981786597153842427336918341978062840498203902424848273674100145020994947921848743712032463811500472843531182936183608887502800785387675408657021658328914405084384651001993066670113418050632624181457402724352*i1^29 + -1019628307321048750846809806355268100416102705902905714567138229859316910697259990379149637766830659215395008417941755210655762185674884721717107987922367063604947371969008157194091127875181781680256964284240921612101608460503143102680375766226255369993834085246782101999156314046746449327161933968869067634384156555325083547686712206356223436909491731630561314682924965570963905722373940467289264001708802342073940109228447061821740811248011545612384179184924072970949771424307922917606334489195363568115496597123854669614300732628006811397367593550491448534768809957307504047458113471972078081728006686691320084064565418483092484261179416759410457737227522613471492707778964882505323709844370229987761104421257560188951196590815654499578628571628730950711342003687101127654757927017405211904920508820133098225044629290853685135833595118546212417846937571814569366224004806801679610867107201267252074436956254187209283554167014282908381076209631088837652849554047637817371127515419544352888069271677686462458047728792195576693291733500821468002260766778762930453416232326115004318548551910665827434790689898898532680036692107173848870261193120371695133569477710175980258945216482878881648312633345849250989908020376453939137375054378930169644548307971223508241157413689343941397975468607742875720832242103052405410841543813447530375029052127168725173650430481988248977859790157500558000311758422919694123208637265964076677392229345651589940371108812138612068003718676331088808197261076049359995973050310934973456850070014420345146696570831380901730333226322789524182706655103054790379174797984720943991151789944528905779821226970264377713859540225037823423359645783110961183146428164617025155558215721181482712299464474311881588580134709824521352183682692917405440037355520*i1^30 + 1868242984706441854236150634617916981974096046607279499539841550099102214833410984808502434347534572859042506469506808149546582004500652145587673181878249155324020488452987236004998749232169519974188088508420732362478193358615056057641767619480652461775579147164911778999964397684119751280547193205759906972874684408952207893141453919730625393476914048235567791219799891051325834930252511025246028176526181972268694949317472835776115031190284330439643517589696552525141248084193744627717427319757018589585783876582437782591655284759459665175717830318300814007575714529992244100304807244923256889094965786838526925918227930914151016675943505355519251960561447192498275046992272316824390369131075626999752378729932535992621072038811153415274045997879522550916726646250446739370490522889673766201403085559562679141871334361974602644751676596547265134573156116016395064671257521293003969569571132141926763731861900553399309500562814176148137582534937144992906855906771717004654367927389423076620732523411698231659831197831401949330593929246008820709886617996668892248163879203803423699343441939009112661281241255805568423647547417773423829446702476474694466482349869053179541793915539237265892326182707239807375765735362540741137787983610119464730588307560870637570260168175208886654368391540252673604836180387501866492514287839801118669784811627279414790776183531965307844674217690643617160019301096729166964024985306026821968520886024951492569347740377249973083775438883925925345684416220974840040060153967202597465838533158853196461377953382922873978225807161968193674036109957829434141201441438145808601072384742947871002096376579754817765599708244520527694788258762771825484635225090189922215684880090083791412466120967385111115633765238546256427356668435860228669440*i1^31 + -2915034674285794707134708081263314424705652297409619667428131790206686568554901659132011926739187696721878586987940142376931116236001349921217695549216744334345405244214166134219764491199664170783004891845962076019800002908089423580417787370945062918003752972382763661834246062506222538078684001052978782401451715690863625111575574340796374175967327051795067912103461189638120970440393994004898663150535418417291602065908922625209507440056355372414756136832897343548838698785891902283255582550021537997796655557829231898133684065446115535045300247662887613362215839304244257501497695870586858667083870523148633984976073676052523750890036186544448083480995547091512686223869950552380140616178084992554400426728075600050780817155648836153576340688048292506127708586780924827002722091408820188186160811030225388749244058902008813416826663054948631946219210013185942560588659829253414025469091985690006418220637157171811407819123127796402833889152535458360823936782230814319669196917011135755493396756259026010472057683013131540665641949166302452337665507101855879894248124420351671969905645012607890441097696909992372796145434822617883591001284865271222614679059492657017958697854188414646352006435899732811764743019542412609187765493035687717394061960252992077678906773273940187945931576390984651240028188064658657063222965324800583340070194452525068182850019330495252638094799373451069577792873297331280786626227975825414250390494975856559998425334317743979173676903427468659202714311075221801623327641664001790535253389222715840406939609646474044978046566877732941674144682227049931197934369639968745793348406444609022775036715207263596041257349688429848695427824776203548301204221727222462547934759624396909126380480537930029084807294489255288661258835140280320*i1^32 + 3908962497644984714485316179918294660515925108724276489664230449666079386489967065879960606577849936752011263694145800108954168064095105430803033500339120795678774593090442235985406593121990689381377765887003706664154486855205464735667502869842895590733429397751565417777432171259072178199629210631734700244070603131826712809308841039748762949382336298502537293500257399368064626737895047019572033310631188309747634470277049350642653137196094260391456672579780936385230762920071778110917523004433761628289891565367266126825948253623316286808751952956434751628208532865039366318855708115184640504472069847422082861492121165427789695643324231394274739154320743546108652238014718589010391192886075761253854550949894989241997652704125973911563491375917768426663328564585957774357281742239152023483587872272502286314408747279307820974217713147427495437316471321307526663350317262934206824553694958459062039127929771679829533204604978511285798502710335451318485824787586932477067373939953804326981665921198394023204781376672971581038200095520634951321763069707773766224075160449835372455381015441200139555315986261342266415361220079062520841099947935506018851729464577264769653310254353539199165448935106218967446749295878016297302926419123179800396847568881764690732734715346454557219939182184939608274818228803314022548573325133276292851488208009723343060688828803133502626904220483287524020946668836093245692168184382823736621276194876044434427453111085277822173845883307219471883823860613471245383174331420149323195667091864179312412799778265401206280731398947984275096055643646204052414674112244626909694662346833138506001360202794984364705698670880156904018392669214971354060732388063394327434751258181384380820775910293065539655923544555277074057725476864*i1^33 + -4186324392435335889952514895475380072433463260347197198844980485755011196214652665861183621878184003008474985317362966663298823065108425627094307825004948796234647286850964595180288005951302065893572139623803698360001382024417883222855176283539930870177706892515576779320906244977678741464317655045204388472044880705453776785100903890996348765116804526680060659102469417480308658419498325130448453626778369364385807910558870069851915694958827371186541419764303749995674652124836998690362235328977870728800307067515778489056747362275391458017687211864769173901517803796453763766350807124421849150624646043286896616061326882977952087821526650728240460159152758948437976701061002028551118857376153815043464191064436964855802595914202422515193332908538273858040987546681262864402205787489210286005626548005275503356643556882652391317622820781021361461516284165347495037500966382141268173594082535123956200974637486659498157799708999503205158929942383142164959108345010321825993624898409368721613071700167678517874445707217015617504733491984878858725198802455270952146904209352084812995617750825930176330798403052946115460658943748217745062384412779560687317716133035155012739704454705160361282469574620439168706840658012971925919382259106160699745924131199298384308368663440842198020761519747960110832093075384614433194989168236126658906130242701110011240420030860755574746274856140938315401157873294374836977842692515066745201698491894939924181994432775394862560519673409021163221582004234396190269947835588727009055001149533405831612791177762476162279904126613798704974845103051706914891253159179545525385805783215474214354506539473341764284201277100012945341953939283457870868424759178382801288504833309975851043534013797937774396909616588481768718336*i1^34 + 4172772425525523333721903340526058894492627521711669944196295524234058314454476104284712777019286632354719667989660689763761546118079343956651414825511178916577144068642315070151536742409011192978556713268545280709511662512301152165816786075008882177273233445763512535967166492670160289995670197409659089389986181174222570556736895457575609790403112426820035382826515675080584023408014491581738074667516550095479673352123223382672775699179582795866791495085013566688578338704858882822649501900210051432542894771052959647851053376686260353935517597330033703760079937836300712237016477045999050957102010443955765266830174225465560828507437787141012278937682632736992384814422601175629219414528005911642334805229334666944390973202560863772329969019229455709215051752156129498127825191234977322512975228924717269953673586180340530495807260240842419874392146993659136193166896555888492273492372569564083652358850939720762045080931243657019762053785418398809411332835599312837841286502885442647096335563971058368632898778193951367934517991298063570875057661735380480444283841012001481928195250835851996868724247367682646965077409500116464593753723877078051347491508335232076033251528767557898272033566183251732797044633753628892701774095675734303731074643948624657320793181117499518771017339011715382655988253144470296074780716869035263477584720534903813201950195157042564366104479571680260094426746793217361911951315941381596110252910153642702771413981904466729640754313021926509500496425108984193844272539432855676514939856518354934231978452332886369769950130262197675538547453254631201543273515322546600896658672732376827516449900277406217258984611685259821681684908320492264909838643284837292076953387513515383142803447325727771939469165120716800*i1^35 + -4143220793076724713526932217292219240007723598074297091445164187575651975439333770533193121877270479681249742348312404877694522739592766239833671537957096829514158010778040960635807377820607690349986162545894220116962573304944955740031351733255378086626898602333845624869331611631300494592230354182586680921656285921722420758185588687343797763894166108151237168216281932234004681189654574224450605026496414078566214518363764634270802292817675216133842056004869303013815372725968330915601914518604044173913832082946608844950855976969951442080052493587618559837257779526269269147155341617231888075438948363848638105110245355611688794878802969110469410350761239738997126087279902451187469663882877305824758403591301663380938819523611983163430480272141709106090934865138666690900492014739607878389131252442647614614766810736992936148491885983952975392779126570966941605534985338195684851577371093667360875427159097675915819930367902521926889191309990780574934987035336256862771289242768975287269784295534992866206870257962564065299411305585728506252338764329700405202250218716383409061244130108192287950782370212382882868130989997691798405724363294371187759205093666513556513139968226267391153954457441786690228520029617081863334133832641877551593353893742397931738734940156323059272408744731055552086412628482175835861744589851272584957518417795075647496748530256782545131707304067300776747421888817893626778476360951034251347966964820154831787055636492566728652343212577919947568509303998029958532280263364897256989586415453359836690819816969197246162229684875813159983244434637599076825304390392911354432920813511476652310403142948549019113748086046633303464767348543199566049634080475579049292547374895297500299951795424767655951728640000*i1^36 + 2867673564633094991172441644162451511649797087480176391300803525331685703414761787293457380696129516488990357112081418574000813152972171391605125093504096604777642606784474096895929059507524724710751489717637442638542285016460321754874683067892710930784197867193454598714174369056760134356678417831122336897945910000046111316669547656070890735854024903006308994564183665353380482074283585238274395482531732618783679326406690078888694224440377895956179785740275899155839623440201165290264315906500255318457705575117399966273569066577735518045579967409344143624060172804431638965617721731534572588169247453813746624868435102948219059738024036186893466015144762730177428490279761362253968937844004845223640569122682583684886820620839460939135256011828950683433764919860550622473665741966281547718589295470744977351862606019482012774463848077490109717591470993235834029771039311799848127366169375259917222493023858750421873339546025551339661693191390675650266851967192618785659738416938723893078439189679917269697436788579347779651005387655765056311220806115481905578249333380708808220639262644168160174018918175412290569184161482408612362673090097046596047251116724742563657426415523903263064427936133992414928698204533160814376842006401469924558366826068251389699783393691346925851897413262336428427761550359889934750823039191212317732628661795619050818370081484668254236867611950405846918556868857181266989463325659214174184799107589224924100539490236943677158399127012485872403324877960572337869138115330220235792624642754303986160562858632352916548690092158277486206016698677372493328166108416559435626846683525650235141861389044542354183353311042709443240696842950310959831299487715366685916287723704606705420480903079002112000000*i1^37 + -895529101120286039237502606298311491645051321779471917602405597942031767537649939369858999243285693072816577553783237820954095339609340700415944899277023012336301329820046236415323801435366025953591129879292925727653476478851688446037681114499837295929310548583274343272787731250379101613367057740681366107221737258888115319635708605155760771302709659274510935667970523554901799433683642619213565611694439339365705815006208927722953216338614877219664714129378179968625349498414011135742953820406844315516959832664219386998324441889138487110357083413817970313592886213563232360221455125802589707326762525962339206123315752685837841944723066715665307137648371449687385993526028931422830407736747114882354413556143979778292714747669753288650099409825494452294990996495298166288561098774237683169667101669159828430925686863443901596683643622108544427063445996820473317678788308164740588081432364326315345092444598153814469645916980160388092418414503529884445452510683729139075907412988388174665587672374367482924100650917293328689723899468981458247119175720256244430823156563438526197661471456437353475764296717513201932540734243503748645719065345539773095363080647085988244807898633313884366420501387214752760289265907403796430385237943354725448764549115097351159319492436636622283159278998479053183962698563632536291810900575650168140640822182972667592495141822452694828406119441513919839493857438222057556438706317501658199342447277165337537635306610123553037056652739377689925572369942556195613331630339443705791914311658035937574161594244626924027769753188529149555364327567735604751957202942267715601625450136231295473379755172317284862718959995915919752990209770326794452681053905300253958358838165344213083462041600000000*i1^38 + 73228611626905202766349558183361075977989681653451922917251487691329078923123600983563768677361683510409551086860463121075482432925240555721933283922740809310896640063506427453017203614652189270039779671903550995375354630830073281317966211958963914779617214739504879674108430875715454144131203664598057553325534712942748295172440435515308356858371424644732415838192853124592450935074242094444299073837863453752267718077831431963205876778052489677090284665080981673434410764415589437655724778126116235169393036953331545151395122338324471602376365264352556686028490517011793492212138683564935821122517974203428395358529175353438424257470018975956832574537281592599963501169503699488133509115873772979999268800150332785012773841314436063343473713284682448353455821156647196817292079657669269167806316555550583766025976389040753242205928435234333851878666234405871508517305444601281395559735308380117511838277330627374550293248075451575444298406975578506336684724110077245091639441938649586626139003673167869340896749781699784033872572236374335108542337826323242027627526051688339180920470535030140377540206662795951875667441098882353974637409944107275737670210475061027050428060335001378761884438602638083757467914507330010320416383150678346294942556930636044866096179752112267205930375738477773061312752761011561816008629621984445572470556641613992847787501250708895949126760172570512365917622902961731234512685095391046701422425306221106087037914827201532826658406619875480856751250456481192499243602586479531838947170672479558984140005461618525924731315589952618710634132405853076552005825808901325708972193109637738495588022273514666117503398021045884611724162374656431689559240388597232858137177360517038080000000000*i1^39 + -4611201508736362420566531649029583813154682726774127777919454934527022174564421900413961120103058110220746039383599912476463363519873410305499428956181500421434643478382314392989285832353221408965128010712991480970442626316397234430246051481068277221327574372793045054904993895177991754795325290261059580002820717757515513551203579021127002963190550205206779776630639058823630882410595998651342783331739740597338960843386758283825892932052045325075801090002621597459518620126305753140290240960290355294046082774161909140140073445938647660598265952339330396006231232148119782174791159150032607662945567622195871984107403691448997644401619975905535126974744482075550271709345030472903023045503835118329177795692366817548683600167285184482271163966932152241574858445523419646292781224069649694267614618808913913758002244901116123554727798277236841931099538849919699082414431950876722173947377002497682490075716460143657331280308978035126611314793392675774998264900459571809337526168533378909289902866449777000974918275850601573381645973041026334200720359704906697675706845253184714003671115992612165531144115535611526448029558572572026303099235164107070990033069186737722233648030632946948666634343390514613027564763658404064127643444462901542952988990247182331650552183416594204214579867914086616228584286474991165749807199431967927365032592917019046084515654731614636880574548636025566784416252399990598202811900488359323086533670317852017128401971477227594703775540873897506073600748335695419582025899605597898460556822685904998027134544178112577380512939496138713576686224426998086843913487874555351705177698843947439770171816135213410167105316364937577058738770809309507773536419836946099474530304000000000000*i1^40 + 253696967266151355826061214450863200409045956184916795189869599028879335047637009827616957961444151938426243845048621408205509306896676757708447166181340015756034232903742037209112609721778547814406853497282916695699984970507889407619913747255742048426278556050633383460776262081702007473056791031541373069575921190248027332012063304880681121012216468206049806424318095977647822448232992610808205878071560759062146402740557014074934949390128243945691264506100845077239543959329213251164992931360226995581831467004970088451384688421084092092384944043751677748108541645567782788093588553624919705657807398919423165603342795391542144804739306243908934427213075364430234308042205493897022675910569645020717366303550497832754503063113092143086446267349091859205320711677563474326439697156323974121413757574453423383837767359356689186666894579868736631216500344608617637064453510154411127671077553575114203781723882172192366845641849341963977763657143817937620194596540699095604326143819225317422192046175120914109299882897342523958717345333233411220069718505834981618002897876400245318387372320212541611450101451312521080906411650795391510318776071281364077465233352488809946090487582073139125260803814018485887283664913790409204373893516813011282996101140940130651994445675987376276950684172336031120975084414436138225704377398330663827484430721037906839219294822500200895701195931991952564269792329661149501224862086244271851779257956590618346025926269497984156575431978990527711372615446878429306611908416838909500734668399610329623201544819275095247894098751982043789096200507391420669047613176673057548788215395919381907865808782824523756069928116177802450374827509186825535757729167258419200000000000000*i1^41 + 461370371445052474508036935135372847597199441553294275949628745588350114454876275171694893834706730625327305133927116983661894312838852736087661725855696903237910576768359764610627624771938456114977303273426766162150562361719498201627178034456114893652210131800583660673661684857192535672111372191776758473194029015058752557736196318369980385395187709835950439711968324286189396565896538288462537842251134561786637168233692859578242089269364739196106076355602347503445478671654007633070343511531616801460047253915905682086873294337604115221536971291894445447853995058558949143044318244407102603101647197933891392947508503655690356366341780002885694983812649033269412738336678886493615203282076530630389604189616672559414456090180314412067349367441743562298453183308278879886950915356811592645933318125049008655529176439379308850852456622075943390269844570578945939117186544157101953060862851558659012817961663291270947344111582134718309980429356577426323606891185935779747844296446861586657747521161745853046176096999517642515993696455413288613994095856035209744285110324791417721021709779931609034907359714159033630227295899408001040304134995336972001884391121433902864360678682783776093620680569585997580230317847733588990404936136088716220661830766117939661705488796816742773952771965751708262243608566029507108969419120273368065482017043525638187305066223662413704418644246336164194412335298617530258254580723381930531425396720012099663792946024134976568251893833098363406263021255487276822741194044579412511475104507484574371075802449809291537498959018629085662695408894604994781948650114442298338182701732033315855509652467458408239861197715498949891557211407975034010992640000000000000000*i1^42 + -648015963665644052346655646661078504018202948809717210542923172164797347351795349157324847671715646797112576942136367679994313590356378649972874381310435434731873324249256092526383928509468580655426613882681412176541466613556214377515818036151120616439861013967437035779336051622243094077374148201843802253419977866298822302997869641577800451023878453446937539080895196734470991695645263109285388605769332395954218967342666844435970525584973541615311345004740529314822283669961447227683005369157842995846955088925768849736098671413570488346721771319436860686471529097757797225800951986637893238192670300187270272115344613816494880174898911740249178747859828416948062068580349564266590196056396963509934148665563218965161381715321086817108879938654376220057583450181759057997715447543234251035787164416443474455589769619248965844561227602216083956858685723228977067527583260183100733098543225813518182503856049914063301136615528186933483557997937322016373763522615293911512601444176132265203642398301137871231163833449113919741144374818209116322883514116602298284928169340891913127754682465700884161422345152279883398046712608576970312320410944657522200838553472525633333470974017407696007910110601879899225973486341489970262566320525371652323089379031266414145068107272249345281439279153605314393140646459065301171363663689687692729349188554085889652823940907646971203918169583523598292833400870577490773503693037515678237951820838671762431652998271313281054108912591441116796337152930034117863892518514795712625194155017098239097103713380527985418576424827126198545570225439508097704379712700840649231849116496385551856421599128560530089953762109139033054578989179338752000000000000000000*i1^43 + 9746846845290151458912855270016402384165031107687758660771701817459205579130422840315017150776341172438962095980083269756451785210577839243558584889211792084678363221160784933188870604266156385452905404783074134007867688816612231689049250365987384537525149997463428732704590932947103761237810127775231898129964055544048004255052206741679804166888918724922438036872202713282288469228705963365940886079834522917646639224480134131733964557569783481635334081000144264657288374965987806675865409365485169896100023872885403226475637197837412998896282735610327345725325546882264552823621463071568561609092651091054774532075922649095223757685199297119539972984296052005993675951319733410756361626328517631471037526841661658039685494608766085989784118155481788694449049484702548943997740640460417618875405299986036701807483110889608801186637894801157826143506155091341206352424409747598489525052304844722440572588460979403055654139700171197631130388818915489487123819428479896468438506432869901823275476390198165924633559406975022332880134505834765910655901289496911573881338254133184451092015239077146199218581586294915063740214360783299328771429382433512369315943352918785281308863358886779479208956448661533411834036239260758956856669060909301184827353538736918222453793830656991973449033731914627450428885545944595292802402701502742861975033259867674672310900457024659899830222424208904484109832862087853943440430021319406818274481051836076596371847080064510186239079877879823546366793882231966700408815881345568074889251343407967956551548242303373869242224184776819104844945038821738101396259769560294220943965904424790982148791926152801567861593105388608748624281600000000000000000000*i1^44 + 428081840115304444128369948637188957268683713331611461985498033969919179386897561308630326134062367468106069002511468819687482503691968759803750131200825140333888781732465836288360429013266972715355099807584865866128009412482058647009297160789727353150440902901140139775442522290183015621504834076372203167368930026807805788088099993081352173965008226711371937939755650830307662911644272264264462637192107193013284804725788019915049221733703491563638908273540671566980454231677029846305165067338202522495260651955493439247603144388795914157432270700441801884070411509220810921924426875500771793921997016134201755678667930989833114593112599340890666235801443092183678041048624673934352530730308509214456938987279795141388638298077402470483719208963399878221143906473185291194131274477320094171877792763404383766368609125950534013368509271473362946632204955778771345055121658510254017095373765496809149410937912876731802360502513333960433924162231311019204459675973246689945020373149027387884282181414812312900249225152384959531119606955623031506190900701564191307553149372935877400650645524206428837253241029381219435209806475305390990150198394177756086414723810401493650794179930001168122655531740655770113373647259980693986509728085149214168219158739334628377678898363710469715955730209242427858044304070296160238631307231744216442078558577796923221637294416475422025387600859622455419592609812961038090884009168376047547801439368512868282824649740244549885129671645360749589790757120241652661676249357607892997505695020906688939831754318846560538940267500791123623784629628395417704230985457300772102602539960453487858253151433234352709290883463249920000000000000000000000*i1^45 + -2146122984206996219163261845714620872534440454287523103508756046772739795131901722191910587547642436652030160708401259589737627830950738558493667144627238854525702534950658051800473075655482011039503721052557382808858749092085440575181796994043241261977493354900704968117043505043691894091606881675725856176309161549072662001705274753679810732417416162964503234981917779098279332977396518386779124839577251498413426341428913396304551671568449731526523553875631120797955952180650228829379003944810209919314748441641611292281532561389267145264834648274701493889026496968970357324945069097827356088364418188629736300021055620458146377951527772876387535093922448441948132276440622376177756957716129057413106541939936009191416509798110350513690039774707251937835514486902947916062231190105201223767089197665416952565557886435225976920959022103009902927336453967497346601828610889636404497193704436637410796971702878601170372382690200084947816562207884078121089272193763874071100079115480163086165950409984602781409275896501372029277503433696841748145125256686347937098254906236658943063666825781680556322895206689498257043935272169111903773346669652671409078407644934898272884071161123005066431701713389041721464793725218868304968380471127862550705589676123354202720004058761952094723503794592751385602616082346092041825184998598728343157890164406997743950824779123709888449776756979015897704766824336999304128614432732641780902827303287119955258772070033148404559585806882295188851941408460944333463970927694052553914947634392459962431699447799130858115454976706262124291293397772117687750880147268571356290045587299397447902306565238435941974016000000000000000000000000*i1^46 + 3375409794922584959855457949636694944571668232983373714237639524344195961466193045878633255508465019467342670523861411068682823125138785792625746914604429704594416651825160755031999707969989534571031880711727005068799014094918751225855511535538700934625477629694441624475886432633813555799969566658348644277758708566935524434081048639452544516643093975326371985283249060963507367552574944682223423334250016737544694227456691471913361903705207043475052772574365000447160294539130854577105906208176435244074232004873433080209947574519213204582748599175782376450958558313947792013943619831080632166743659224151298420347664671129373079003678724134682034862232664107129201066406658373451260663035306298412259290748373218484217936299070552896385004569037308254624702814113617048084111079491049337076493732281115113749192186792001943372138686892011655303170176859146436726683112197264556449849156259659357935036847155905817081812959319533402477610730186326356638453148185465727091366476608454704250081402256533667196417271959928498129432273131115445807865742531493238168133790192119197434221112542838278815908048822300248499383338225115263285402914551696755933376614672773143677042075715838737642211349823555568263643398627798225232853336136083988818357636456216147238832580981226097956720276201608468471028478187553590918889445198237647898211835520111629246260075417754482231285954191484314633112680883169221943415676508156551870057648837065203387308281945769400280811324070402301296858300798430865448767060931086199791977361490701940418892325591375848889909003480162537434394042312881218151682358259709860148813483186254790116080667852800000000000000000000000000*i1^47 + -1904599241527319526354535572483155277944655801525307364286772247693607764549269854074418585474313877180450594108196204470597151301324609026222998529928323594510645032427111840727888679057129448446718059899031878383896055874376164690317286301798307245575417127560034199908909043780946682078510487598437685660209055332820583762396358715855791238893630882413676588676275343870972985420872883378515598790563126314317864522825420240366716231422587197021516256495547622809839663610158130649156717725556182765662733971640618793652277890442292107973389169761741082175283683424442412466549050488530688432116207474482894491843756390666722887917849941133889443111905510669252275411500712521838590035765879680673269230880621389350117797618709565609734422410067612410236997598076878463319639242565877121419310953627050484010007977085757179777534191988839529423911103491895840326874188248176146766547947582531714191731572518801112509062472099205592484435204998304366950901855240966214073891233919350427261340865438398383971736262579964918164830559861844021528817325388209495532976223937158345109924487724985205992523860360185184501751719143242731243963428317303115752872017168925195753305718515003321602887793509565794918196105560789056033590432744816440745539156034228548860916766751081984607757166362857004022707299254883893766720544873884429683379856816239253917113717136159298061126330114412154345177331090745497053800956589022851681317912377923633433950042705662105231716299862223247279892368287898765854614963434825303654535927076891246615551938140642592420873895602902401704100861533490562315872877672715981445327702469944279040000000000000000000000000000*i1^48 + 377908439755213717921793144067619852074114281649257280121347701368491769246041881205106424251047954422749439233166726515347417003649186467687739128539606521109272151039826965068021090785247794365622048309723555800494438764518951857792619519501806363807701770991096132516226210098836401829485591522186500192998035525467182500951718176930796546834410033414776074691125796009405098044585806304355605384118388410168092228372279071891142359163102357898716304104447912069257136302919025344458513415033246075410366572180355775048397227250559379744367563318553523509892839286376951905970988747054776888117519233040405013569728807811928548863272608577425727038432510566743438525220974939819078845081760697028535676376632810892548972318740440192041751115703496004998596035296159748060378402310535353060347229082526188637694449627642134924605664137591211103183534632767702977848708558822620941999034174617906374810396866492775858572235407831155216681026227445187129570176479578853680434099271694595025400864646295161804236505924441379346849391816462795608761494847514599382568743387747938079760716624133767599380765456020384745435507043878203114568214354093728048800841753867928554002090408672191206696811839245194031846604738870978381349431368693062956161559863189317598020196904509505984012777304232327338377676483212745016405770828380358342389482148938631053750902908581735706326641123780349079357787495526515680879514932967761373070103887934373077260738612591782193495562576265729622608252525084807583577007824460511232044657427776325275778537910229389997977628777757223620235403048131760650978380685313282819489792000000000000000000000000000000*i1^49 + -26455107590268923599130925710677660201543117191412897473008074891556398960774916295162842207971297287231977094768433940972335947712518118060742756085669269034650126042007637706839215488081273611922677763718232791029866757150480963946689305144308781224801201602220625010672002702500051629715908082847238929431661002239241966610020106234736010395849743212636990906814932743993297914281442396491473559230425548264789679646824453199065922783926813913839240088394954886228167835758390242972264927310712138267196120219629074865120813147736263088504897021318408543102965800033760140856932157336669708767906753909330310094701938896309356534884464078080228517823940194636977673111690760455227992870047326435778039070434550988956859274223453761458192936734930817216885840681127224324737440393497142643172590017823593132912018385009888778521488352953833014784772526627287669598201507180295407950656872593285122324906130702070476265668374565492456382296089294533809078151878733070226034388224558914763764688718538792739694577734988232826275242899790799209247293649736302530833920387074519620095515485845982990906398747341753710326941982848407026418003069729929559637911886308640575093192419624378043808653743573684583233175380323433234655483852419488440793040871309310401937025249059382154207160007092092245119668176190403783867215405401703220299736499999211335338301777733192956920039949303939053132258971420654966235626586670680469669625419561892273289368957056289117989348888273358002745703182073973161508704297790636861211607150606638984448435632676950376500073808318749457706898898705827309854287042969600000000000000000000000000000000*i1^50 + 1211307921419693252469399258616263117832563068985129721823276186970983491445412480746034922964708433354526905586712622374893534588058669266041959043136702180165923814448397182980055033362922876391297598215895464321529758574734555341715758227703988897704052076413997893158205850016508881227843144665560654383516385209999318397597539987329769778170138788894454983488069516241288939584845318457290872134803533253719352578107796103201948107731381870966490501886063369511255176988912537764300419301372388295740978381450523706642764794622838459404590615030711217700441932698053607310157769438948232440510113978909199868481402713266522699084990721022149345461020121868412863170528458103483907054623535304603477347121889682595122471696476591519102422225276818188391934655895061536323646465747964197446162098472226255440947875405296759874253153526338322951303384774385534537064628504218483222715732872818474241960024165672206363353830887741854320924372119689071465839067380330396554864126928129964769228586132067191947813266090872219441303840478813989701268257172942703376746240736725578825102862631960142942833088624864920273918711196827103388730452782973598163360298170784627957853288680003934788270280674586699380837340865678630533543699336438457058839610008721108019289511036331722182479415424770044338602620347218923839952169000651238121474731867572377060228601175601952537331933687897460486062949803210775317331272100964707364339321988730554332104582608509752382371079758748125152645721215066429733020529634348399303443945977898327113865478310958425369459485454258124216810340937189294080000000000000000000000000000000000*i1^51 + -6707924739529321765039826013704735736506736637119445401116582088525641717466963132692308443944521494005794353408794944999309447627673476789677431814055217753749083588321752876806518740261859123574715840328613074305720490161198906389993788614983533933612864609975157394196065446446194692052126495419038019626416233751909592285089019618681391604500349761848868896246146570060197822921586030657959394106693603675461448781315800955528822587584057603621720295511465251324491509771799199324427491650871359880174178938571636156121433349143456670091298384923082785035201738719673157734870964906853770241129490758864880928691537110498386486417896588400892704421531116936592485138339562869464083249301661639000980802510927656319417030935304533374416162140505812816229492690611791108243187927129917903622953195105517231177437386695806603487340313547518147095377023037588507417300367916653003783807488802053746091442214515796025791948319592572204532486326954420796683801882581053876581518377012746880156709025190985554450521076712306698448637691315959831051367968338067789628751325233940976361907772283451087898510428200010162587097117332727179097531887698663113255565714419860514798135058962663047552697102689895117404817445128983488237602108643966387367458114894234460028171096982933266426633933536514709537511420198485761379465116207165124534882599163058633927237434398332757996027206343429323990941492616069448002085944759442637295992907692216575806010672964391689347360941461122056063666229744877980605180435364554352222964345334537929811435281151810694536130805157781898788864000000000000000000000000000000000000*i1^52 + -70700880931775750202478287456325901273900732143295474317790260401283077523347605994548097797593457141397204730501637607107729134328238896701576538297016365656317995516943272243837384130444779364075308742749057410937044988506624408659063821207460248551009675810001981655578699002334342940225163330664447742118475737657210792881162656773350206491612229672250803540175726205882524252597266785665238707407388526908228304091487509687013713153921431804212631003384315382351192151440937644688741608792873130548788407169791939787716470189222503358027666621685922904385969953255156829326571935289755173909905291611993421753212616640276083904969861523643584657197981541455127328987976282608742328938425935054080676118067804889913401832973491768757767005168874819200378058565516636400496113877641455663974646583083675713172913561110600177725833907600754119607705525671719774696515659170206036862763925770856907536367260224886775473727174315302241349107228210517837964524589203929265070409030635623746481542070949544016421855400303664944774861011064844864800762754183642450024021647985072904432823222436185822062185710814831204121516603467556842699511506873318341275613437486171081854083239320527069083374979726847131529823874798776643492796611101322186779425493619045382842208838540064601035882367831661307588389060965613307330751083136125668731563809525319957281528687168531582400225429168296638317054242274233168383093484050440375053755229856190217354728749517795132944701877139522131442480378747335209052560649202786828715667853419080530541552059537887778302643404800000000000000000000000000000000000000*i1^53 + -2799514788503841082193311240118290878453849232709563572713353345322617214645030429387686168311512300247348508812451093891679689832262784743276054717948092245973034947204147937866909735992894594226568615501964266847388763192139386246402402203326625621051040576471910389563362088377953758879143728525732521381527773843211635690379175668685015361172110238181147395976024726292343823030688286835910394672766165846575094656768358136825432112343571121323883330487110714524627424537094328149397862516304024609434612560277533674210466451034482688172049009347604831465049565682031439240436950217760432190153557097778888527867196965111219495639997007169908830059820363304276252240170468976594307806144972370739334933739197572987512339696861870159462482741974816614571361067556140378840827853640390340391546180817505189753097727627517460814408010208823672449444870722543212252947814163583077265187301165817781450157505196209996737938463127062478426998860371069289603139818322907297881885579122860223416616559430425183145651699663149402423203123871778357290837062001941582934990972510195638996382113662356072773206280886672188082103082279180152363551004716154144610416234407645376001559776981817740745356576231872680709406648029971988075980317651687912100605526275943180043238402494790854136924584094590648661078443537035316482172916228551219301214494244759717874719946256596332320315783820171097306839748529564081287260002577674104177442094382280389363200990774698058910651785413467304950567780467112843202561513261992007742288970191962024038504603173519360000000000000000000000000000000000000000*i1^54 + -1492540841627084171400196442524828626890671164685752802673394685904614116210575622426786191460675454804472691103187393507327223697557807940904075118485532954908292479479729052880934416983237887227133214736002412307877514997403269180360309934250572368349054081412858568050979916590595650170394319301981714294467737557256246125093511221471645135652946896465025234520906937368286290361178654140390171169108538702591269554735423640921108475490241476397267543401001375215200115155660072098070341457139618192951753005234384208305948643561792738492654608042274420951392687273617613419601308437318004609284436426783017154433793390561080255553835707119899779062506378144257441464334703588099357131791330063843779751354205204203283919016339607874519133615507453682906452941944163847527934029429064066173056606482848599883701783440181863671913424223043075718077113808014026079250551236828036753754184421105094916396567207154425026685664066052946783820355219109507889472642246898517337511651436369557374794072691697039607714686016411025708974412126955656181159086968949953340176602686038628879442586945178987217007152240483163323482461909730450310273850034701928745485361343170682541422936436013059923460753113105233111938144998972661699037819412929676242286793576261503221577317104566679301952563840830783991955185248087516198942186196048750760688496923419185555764964411600628337654496501900530458523935351010012569378532028527717633629319053895696436379969076731358556171339413987230835689693953876947539874297124285673790338817220602232832000000000000000000000000000000000000000000*i1^55 + -3559162900741643866290018429502285831668726682609516224834146398492413305050376212287429509051522617351592477311534775391829341798018651467826150714070980885035759265478089101671751367198529832385933967470429461226496037049149475463593017640179255322803538850734097328720868972630787005175023604669801957393096646640837417906308470573860808752113126515891165254541594901550356062663600870923191057708364295789066231066037593786029497336708173597416077367224045200146138668028261402798585611731409625704123216004105436852839253136568033577725054080348955180808210431452509988477048156469189437950370791966238074514728396051701311982296328317233550852444983117157996940446256019712360026610699752139098014715807229179024250758170966345152730344047034105224784587864944564920982118080242603365734603334900343406563857379541609984383903930821366328315553789936629538005586101302731414478033046963165945904593680021562930920375426360389494236944033504812739313938955143358002127852743295803365172355538397178861910442330074709954587860047871120232948830458136857790551962617502324719040558769648563843322342545671581778944512450359222491794270263123142595964059086464204563176317238292992696246897138102010340054916633730566067702465918580906203434659438592714621760878183630345898916303765069194653682740008070452698628682541043757555768732553024942569370371120700407007129412157526817305064011524596883807949535880217126460970431799715502218039632720326687263355545228938604031442291848227600080160969052394632767891046400000000000000000000000000000000000000000000*i1^56 + -678093352345412724692503701215401395710040297813284428672429484995517596794329787017591459585816971170156887071725189525820395442616702021468705624047350367777278743220894769341638563495800398558323392845480161099609309946034935016721829718715553676126191069113691731263559818365060265278629284927911116369484417504203303423449694895702561577405958983017767424797582091448196943916348676159863798272864887481591343070157756060355738015526782798295024255524680157333290377094243842980298762790513274769790544323095582627974909558352999160777108741500129082098644700934480819392886653058410985516861275005976000516321572114029913942330127597232266916058673486550362617418711760548683428992422478425731977373101578146900457760136355512754126479985081590033265247039572342961276551422048428178504261766927812746580093987706147402545286868662592496079089712711045157085566682440271620806166924773603790182640193032287159656269765672483633952581490130906225314014592394143100041782132314058688791788134273244538799590737091555149005780845887678949897301289742731233070395092331485423123927793394631525939933343877437600849459018989270245037047152497315815918915451705645056944323855709326459289138264284407440148636412595595318219163724575512844134050334482938610486614043053688763927307311360331620357526585213698904967151160211062153409898209004479331320408006425893415724986727599215484599002510710716819165607501991884120193216563806206662372020334517582966889324915188910994312465162625951583639640442880000000000000000000000000000000000000000000000*i1^57 + -2599986699991370374245585202506245529312762013573983942971381654539914309817984808526201471021623622906398023641424691512379903504460881573823584438462293725811763022856361445569794344262790721465523009361292448009742876048079329410462181220635856664911552686977664368059269262200759179063681000358893615611503668983707280800950009840862476005779347787765126768689434042901735437124489055960704508064765343827132401538837701449772575318796027745572150899668084910802321795260004479051578049278369352264470660453078352289933344103449531236457611435668918461501537865363128124654081763549537115452906210133729275546521489491368198792758619814833780325466851103340268274338196259407078854067064563840846536043540509206175761677104015705365008034226413864620634604216556916082528204268429857926341748621906141735090533445410146288052157257156298012098937179376460289479684132649812709784370766545928794454388327206009897353510275502447337072374404932742001969951110451638236140762091549903329807940940104148057766527715225788758004095140974871380112953085503174581373145853111426423902075338816135310478195860536461960352261239686929947782911995226800262963872816103663205745857275351641550483375152509556630291356389160809137507169182399513942851986603657627705236232034111392257694400911490076879753424907469260149269090262278266111279150228998779433992643216044999946587855389413420024190828983684645338836920800599627106881841160750140170516182694786456682681629990779732871048142573770916000000000000000000000000000000000000000000000000*i1^58 + -149155244684746665841340859235501437855471729202681744261564172871432834455353184641070480979264577401355603010485710614965671335360857372029413992318579761572586996269254457711894380073370319960964245307489335849233496093360190754418769129212466653001773141114771092164570840358318765084621435637178039065411986642654096192408336852182941790289569790282555463364500517287509626516768139212789649025347030340583217654694672508265316492918687233181727023576971545319478313617895430541764681460025119658297922533996639838289501237865459599857503532629485320927802393358455043767011089638635908121426945235768449941000318730666896832182983590473439187861992183226116238546445140517534476244415869312797720155987787144484065198457212624772191079216755906142976922433972950194779802405055158531704145816510114602071822924435175353319854596304621194444114912013484023288662838418564660241231968806705084297928854604438982516492682945391184301145923839621486659383992523336438497246935944201520023451331399886240419684748614033698222317873752877213027133090717079679151912520616393773589338936998017583047941162228073013516538471108299884679674971025174272189617199410835470332947613016524197756195481212604951967896018819797151440264095408167310361262342774594271022105691741648646090266318973528185162643951029564917066713567162244939147359334434883096696886498462875300765427275789505040356615518101891354228157413447584780790473064286807181418062407054741789073947361329316997851562500000000000000000000000000000000000000000000*i1^59 + -2576885083091060129660963886107188451689828058898390551156349194821242549569809593370021537923073169261158042307334767373899718443681506139971468385002310488735989391120318941965025653689538244739620110174675411243821800747324779346893302632469616729555557417898329843324619624194166120970784417095024265165348000096773252242680429705886047592688271250679518622344333572529902151012975086595917430336573141525864884045190500044697183798589927694686702052209322481856195743456112922670990966231178330674510822871143520338244480838044857174613422955414821346592128024098044074715438135620010765202469280833954051278319464686621758650896529097385033868218094829060298107965997013220827515085611221391443287752387461400366211356074973068947606581966145168129577353446829772693308231923481214743788571404335196193036068598121400734398973590279107521694697760425931958180830469616302815708687718192746146281728950460547330259997843020841439854305575553840635843681846321305425871106479863308697973344429346997431452481169354324617408256685714890081378740173202732592452370719119303536823638529695281814205456907756909725352777440142049455569178424510841649206432151701514382343619176553234727231718369278428071245910208633714476631239339069721556037005978018204700884286397182634066213116334007553998533312434984351991514238636225638388921082538174303321248774696458852777183151677200240080062727184440452956476567571025351064415137020989934168749678061616802245094299316406250000000000000000000000000000000000000000*i1^60 + 857335864351736078616426581570074723148484126163213070850104960221847879595337471550266764852130672599524713644149075424991920533437169153236578453213731604428534684787731382826153099591198928433853360603567934585308977138528113420738895102368006593810452777585805276676018525078308961975432755323791860995101479169023825078816502145578981515696222035005176382571600426763684958948864072104461296535718855176598133030005017223883277435358585492063668263479886276417573656297575223981075242229317621033562035251467115997052743850978125075057165410626772326777912002934723953336156595608382678058552918111572101762527942735566928505482137855784297641211522557092570497404529211611599004926460485203877738556132558915877541104218137391015868654923683387774127224175253129373290626955823900519615874348239764207877082626301487769509565992023932147421641472591049760170889449284946470773278907320860622785074566689869013464356681620101660309641165711528677281547581789189219989378321292703891445643459251418189044124682143885990458142147738230430491493718055330738653079551326508407420399666854112368948039001873562490881294610924591446044107597950962318589135000810466553787028915356543408863868042935993470977111434131388343340274051287865204200385563011929899703262699603049153849530266366264955880700476961408504911756109470241534726669684883671542634684010935643609232817278210677527625099921869495241656941670151385152120024662685520487111061811447143554687500000000000000000000000000000000*i1^61 + -71099667530623744174573983368847095556275115703702202622872543679620054654528177231555424717224108477742409822223778575678815750639685695570113920483207672972181812796051454233034814245838724966307854548575070313998692229095035397924997663686253969392340811399160718617656935848345153665726283325131333695427560328186895134914840588889603742546038338416219785573155307261506658908794529089634566225219941492611303328014123042843353919547028175487872336152237490546510412214505404446740837543659703991695683280371625775942436892425385821061485622523905214558525563319078652132790507115258235594932459127385944691721189360297217244990554981766322036918269353657764837910398619835341491246660831518603601378786232849558609168314911129676754879902178148380796239307622710121360809905812173269400401535879527825230183623147910140292130601636671337984966572073451652584397647793600038735476149172596214303689718156028448662880075506650051539551611083850469408517431185387712520045626493044596900808714256536532188250925463615636313636638319826328453159294826783889086033094839110646223879592403699466193679440186998441831533482380989162987982692659728559392298485381134821555549477217850336650196570853396108084729775946853249843262557241661225599952184179270505968391341694786510314031928597922122307168823478089010941469284233636590866239115399096157211424689210769156779447130674008315963274627639059013188195556017439319111872464418411254882812500000000000000000000000000000*i1^62 + 3626592109385604062536006473183370424569635694156440838794975060262309368942884810380775610589936037561914297267513607123168047398156011557637935873209755453211460411719778488066246887718039472120098036996288161926826287417661041038467841220330434352851927781974297856392595878516330367089470904106590140112451713248196840035130556404061136815461936698393963556938693714395199254620279565260510511409934321224702082631152676836580388215033357968556164827732324362376832060949968193634970341882245809203150249722585770922573904264147076624225642138973085832332614943867938721363766771727024776398955491172254526522589551756608655419353167205696057535290073620654071028100520375465288052892745435668514550210778997383587024545466971703547417723554154983821137796624910087827682189488067421062313984813011149482279235505393973719430011629854662341138214832436855365231856416413462809149495170400735245078677020406947034554984143710469370439363831857267572594421592845527754897576326726134048461501062133765230868707815133452745586995138933884562545458632957857849892821845521230176618478070776570111649087530240266082867326222552951955479379206670779987308428000184411851737450234473186736171264376168210118256307827274123597217891760939942976346320217928375062770826698251701248106344112877902640559332375429424708489627924312160462286317115951860209861986154101596107972394489156897634529741480946540832519531250000000000000000000000*i1^63 - N1*1175247818801715962386659762310471525397451224720703438919181556124888882892711266187071595158872488942289881873383492820044014500600030748016126226931936792573480999486999703015108435742443345600803384651851176164628644541002822587594086880429555919906937603689670480995996093984375*i2, -198949448938948128739512283004276776543378460892808184892198216138687699701515745071890022315249965416740943015754437310646965823386066827709837387836442376244565878061285555062741813705730345308406451757976103730947078615331268805521356728308272528405953985539064668651130912074492932863813554099923316313477305083063917404300330468567086189162590228147303203182354539202425348464396447341128913294972112027561226776977170851877233996985569337923255014273879576656436400788293672944851767738375769125068531784129882992902658972004329741721852227209750147187839320017572003934760329930548709467021834172115504130354878277735668569039847984974735749019770952687190622585507496595884597079737170860833619088172662162519251743996712785524083316775486060643780607832035312703973245108938290954670715550487884278813831630659267822581909358310301919523960816541753384654841824045982713206086608608691461716307203758850114988087401720065658011283364600564354345316270110320082271348019229298060144509400570810351946371686530563984640895087169460088490253836645489784449772675748306739282896463858267314118718555469524297947081474335979888013432843832175502338635277558469232051891445821036056483218672618477547193079613426565736280421565872308651600555067453307630436052730351963035742644359654139796597482369049020178828979828019578625122923388762988921911473111301337399620217384355512733102525384159915821293372435550594506545417248021371465467200709518061275403665749911073943412290702459037274595156475709246874236467292495053322385254125114204017904614789300302995567128606705997548062950155185862141069993622962550436028196628712304095133230488263430936571425200717274817357737086915222046372979617583625362473242134111480554035373316569286589632494357002698150337774691748409359193109182441220770710670992357898764625324239980696353992008946192823616326860800000000000000000000000000000000000000000 + 692778837141355218577613390033304948303732277859312876985815437456149527872507529326218028789146062739386249396003384345424828271598756871333545585923489110720646941307484469885363625427243473796974301642697587045954467842164068214989524908436362585712913959557834140434427732936431372252760713866134357698530254699612011048104135197404251600588724872410176644388602085802599885434150173008348289847625059694000096161274439387932570228217476750777136532185164045075131549187647402758267799084133862714074704182059677937339186050149620300665106813776124462982441957046609656884030157426583033777435673826898515050888154693553327856317853514541514785328914094339440233705219889141085774289764701491068759548317045068134152986428778551095890725634985478110929414356747642286651507823792264324955843261846880184088470110916569517012435783009315521071438966628252156289431327774394900116890610962801084462003477025271143793255559827468616495508144329565957093883615920233883559656730622740461702552062284606423678295068429472456477318584785110298528486160437347060360666363918724728765912531190902420562733154802243481877916572452880653206240374052801554657702969585349369718305185130564446544333483424451907006545288489453620967993532825603071831024229514111957436790113480151663034164696868116547596598353433032300157016191338671012924012646692165060432459423253248980581098606462538141589238063617161066580161358774444133865754181508556417473684426309994458060448829680478483156672479588245191178086817099621009562058207322614686546093705406013290918087133502450585438333268200429192155132461372961805950975417052440008303139712372276413453684104046899053135602797992431761648785855564912443828874517583578098080887929588271144156851753231713662086165401426628487821156674559716301815188384372555778117345152118271990370460706719241515222154532329341440753664000000000000000000000000000000000000000*i1 + -932071609093852648862684091692292936434927686301204778341557190918443439732464840260306338091164741803457516870492203798765016235186607954662571082558371486169892346199852116838131492667828336863325684194167610098542703131046542390383773406455785443871803608848826122627761657144249979632541641334601447142239706749464104476703195436506655605772408543834761207730609271826991992435540602176423232808301573218643062779928401353953050565179695828659068187773033399360399496376226471834571687415513259952401389716065059790649740643237754806182085634860520149603801145709535111637873174950260671467408377238419565801873181810239800269378096834902944552328695923471403120000202859256231373422486472431437329602146884925996691551321543741516056173044095197327825027775502800208379909515963787476214635647640213572996848955622400982595491550780821234309665327341456938871112697154404049777508815853513706771646940657071485609907486782574087431844956858184477225876090974841201657345007182199425321662423625393803724633078190888722183197487804541992664796194040461396797604238178698672156343501511027327685592363227047420119208836833397909049998703249571933281642405130000314982665656435103359517784920700090760215410625708993541076838935507161573941821811594045506105789320154384018986755123003717886689332468994883411599577571814894760659830826650873199141844412631158261905416943469697797654472953749577145067364355158426120845037883964501321463394373693854218112350412024119315417522037560353450175391453476049765172614321962958197462574463132549042975422271383677071633296062419756497064064751529367363032416817839194032628633992082570831598849682706701789148534917009786068636693167554458954778176515063903488793286002684178354444733862859202224907088993026125534827647778376679943262225889402582804153429369724575691390897688767402442969644514266212210835456000000000000000000000000000000000000*i1^2 + 655663593619641290319363370649287459341842755554592753477618703720656991124325099012496706103118672224774730252771051956559265909325211818686924995209141565064055298760151206357956754103290849424610029933569143173576696996769718172947830724191554925036792640372313478648087731903180638160285245892813691574654528260654952391938031888586465378095401071836375863738518306218278040902131898856884098641849942009230295877081211237853868765730984317348714095728091181495612715667877819394873541920186346344841043590316588157155906132886839625589397356844962233551477763181915692626383224964467015484598360737845000180593030425949755031323488037911319808322081260522488362534127760388550676443767585581140384342745639628470460316052522814897646422312432428437492989472729298166650796636450339454651782916931643065537556585630079081622517813663082797871266502448167655261247512546670045357261873497294847840225151090953683652996723921517660543144937386493412936637217690027669045286516819840584330904228912651473683690916159178980207387747751383971111601424403853878532933520586202407102134614395082072667549085224030066782622798324257991775805060278978435499499725311466961384038506461154803132237816087943058325282645675815731014015244578215011375999853689592619229358265661522596528096330111142135412827794163494558212384697944562322648873625572406363912775671926542936923647163480452594315369172575760744280223688167034743278397492404336409690088587035971969189527351054078318260822834929195833393082575488471897506974612294502431503590879775533933027755628481902206133862486001925636166786574112892188667289776804538361174690461777885267156149863727033716121883050084434750049510294819509386515617184170833615551120449180975275740882625983116997936663778566869625961380585584262225470135634025671105328116669345769939066344836051837778936480974564842662789120000000000000000000000000000000000*i1^3 + -306664350811571241717919744364160668498870312330698354322602200990522465031734074405516815789200023791922305771157242188659647878950248358751315370256406049246777564594310764380376451496809588478625089460379602241981298218633622766697310718259271257289993921096661073700802366551486859626470750406084621288476109932289698494221764427339432720795741617841095654969918836041199708055645932931243881154830966215031444943871813223463981782598683363323755995794182568192996356930232650906449802149815659508366308266486987222809243769526943910395843205531157449249849993706347853022943681318513400714543720416559401845864249684344451565237798742126471338526509960701919826869576001545811632547386164046444066789802052523263572321030772046483896643411409159890102942685615046848119143635257875286475054960867164110684358818156471091367457379655309177024248893951528293781163484503212578513263020664961463026831584205211915804245725211378119541310877501615385579977485991194429900886450890458522539545360913502386355950133282091607732563501024201085039941761463653319981184574597059384165395956826282728792724733302011268491435878793319554809492847774212246628128845161399869962116782534429012214493354994191763205677312565902434692290170113700467238911096660971626327928159081679430879020896258244372829864982223276144014706701927281883187400526778083644789320456740831122222119732953379569005232909629935306819265114731844247826073604839182286054175174684017926904389751074917629396773112845436812176798025361640557513169476554701048209292723923705347199639533538184456704509759014708364658369937192394228680691826001392114248234343782352253243557844283657301811362814788996380189923274265894954129521054548297670525114612429380732081773541508351803474478988159231095303398265731873054946060715008173979229214026333206012763455930145635155014962746845663760220160000000000000000000000000000000*i1^4 + 117468720130459832083377948551148220545465277790314719339102643985402888378993637489440523970324353738191814947422797983972204330893455185001643553945095808583357227149778724376538788833114470866823858959434529657256113991458938398914599849342236906119556401447099244117248183243810468866320424412429263961990660356895695759799567102513672002411120261260534087949036126442636240873216888328139651002821313236609557513719529580570206983685656184484248332568802548793375336322888719222642585606314029060236052894128930499489463438193418640484177694801631486059060788879914335601064214072089615596495490275080570960802160790659200762902291448867720611402335387361772693551273088148612673649520861456377276219672559014519332421023164170519113895046025431426012159157937423024299778447915447626520863722384912777523094826776057107489220571306884936438895236868104278509174101695724747675432323861914507664735599941123927833010743015597115866416631293850244958007816620103124868551620817936554031039181068369260700170838639375700128236775874294943421179275081884070571979541280251354919569412386845075423050937935486747830977303764610119092057542600321203004732113432530569144280030301772605321641051319020602092434683916355102550571162256125292855693473342795078220642852609818629977579219105674399688796643069273975346073793027275548212495838714932844736312176941686127274901413232857371408067818581794215745146860972431166630970985444481647021374391057061455224500195280849400317694831370950533998548583383009584993589166031033534136752048455440487455698538218117104310454668164786137175744067211619247680798742786469180573532637290014792961327148615391313940098172020317886234902506840663524739262366739075767052603251002832387046465171087044412236650519749278988648983150383798767112129417577330582463468262945285739471537647943922430519552426183630415462400000000000000000000000000000*i1^5 + -19273884724741482916114829081001139739980820199179504015737757053619789215742848030622149996741525590376291395641334335440740451400348933387387450657413017126927864798825447570047009453275703096872532311911349791361624242581991622432146129662350826349982802928040762141476897035197594795837083988750914386036647863251848068368100384765405375656999393672694417288214417441181462961139187607053355215102978131945368500873351550335325265875464575047533134671645296175922023869932584693985983049817505844668116843980248108756033671676077354116241871433617435061511345728777581041538747008864243123122374527684629237500421323333297263020283210933613427998378776102781731506100021083943134610131275931936474180165037184104769036160174613870706532245315913337116764204339360614610706713631367783612896767775557031214854389264672322734157455344985694391035604346805300284896990961987825482884968663656126907234452195772298089853568084476963457469410681833536594598321404640115141583053936995229408840227393132007110890427082099946628986450329381864508935937106402682112795073994375088585335766373331643249658943178483364408213131044003867863197457198854259135620195639117141808987566969862609172844350243540887292367203680426705762007530297544505418214381026594533283700761893738630342602600523987769676976714154277428924071163171602524806895285196016768996848006520396450930875103208781344810724892022728751128409171448770193063222214007571556137005667367367225695028500391471967556006407606030583172304449720026127848074920483442685621133148292823367204723960513027085749520154288612854703883355532680470624863948607973611459633832904178722911630893646398539406719411050510511042399897232392371186406280409991926792293708757249213079020791253152003095190084936809544240552649235507215131089473179024176274274069529522706197745489930242289784757741490625786675200000000000000000000000000*i1^6 + -12075879794758529427534160491097741999008474048856700041618379993396820979138548374531534246695134027698296402192473827013833619695998160609668633768785935009564911117452638004107939542895341863316018491968254421324548275126606423001987977772515005486455447215961818829973481063655721942509655580264388763979689730546178728947933707855419789937842003499838858481977881286052047321248554730753353839202048644734464122868051755253926992268219121381266037865629348690427855683770537224445782924403886195784520163553791353305478442203530706543622233416609783665860801199422549706752663426489926939950728597677495048229399315055291222916145855455478494001131840579312978881254914618075296736549009082671539196474308828357341313225364040756734645392591529093799727314391653806621916446162281143675074882234761728003253923358996156983428596234473471051508258364296908535237677328976637758308681522724433155369424331266993730374383499544494549795598027168800554022374499929711686869081169083512459072574680479958713911131795889079141834948802143303806545174194690529245003509341972669797367014460834442515769832953071376899944681043311626515569869869630897872510547543613152330304731686880803093541691645677372042487614965702865445544072108333295419353124517129243553559872141157149713474046743886098114597973069892714792129406812912823075789420096845265696388536505642783865354119178413750182242469091646352793785358279617651464917133859900921189221420620718469281565801813062981852515014103038414985779005165021586401738953727408483951548027704773015191359624483688366606929461416479768438835439764838436254128933576812553021771950133622589848144566669181773725323995764187855515478650217283246378740212071444319451557450308297804535794825250195483186213087986253429025907028276195101758880391204327986940597127150669861363106035150247567863144419536345759744000000000000000000000000*i1^7 + 4203794676097911919255475605090585773403860658884134429729061522141980176744249414055484069698813018965345617190158249095575029553281391320655880618079660455089391521641182622773406479879030626687645135790774335451016428819211928712483770052661187106351617912478316114925659801277217660877472475041114185415911096247177215157046397164467762827941673811113033629053212438929874730500951458775757431846597641567725342367307038753131612204996814763715189157675171980154815559227114789764928611025388548468859319513175900588807886367944324847199050073220428821272894202318987437890314510919468600332693022235064127540601807505730800998981099179744022585779949393480811231061939923739539221581949536164078835536608685929093016810401215614131731534478144673762761486521647607713487844449819584283071774103812681360785590427489288239410145245569350995935682604590855029049060519930794792836075508949365721804794019315313419598347158783080549781517606890603433330760316388768563725494809424072051652640462221586022068727283065151815341464125744782573147734455205510215590412759156342229800604173363413427032543235109694519514581748556451819811331799769433014520734950197504229878318268830850781028116431713766531820514362096926533745413306069618595488897673774495192685425591166518606297185725144473341227423175386755278486732290872758223493778093903184114839755841909476344098975508482587097809504876810568792656857819899233473681125155697152042591919659055541649396157419539326878229738127265867082164633377407884008964579813986917111096894506911344195332885075145590235239150346694051872604351983338178730040331496639365950874998102112074631193542781422311735980457249485108892767824271844287577297899345228500832902569304741254510001835766813730114398927511557891140583494859703766418759559560901973838582164521122749693872333233777980874685895059640942592000000000000000000000*i1^8 + 757428472017417750735466772613261604935652667864794851518507819215310884381592757241983219954752594887431281992056207421027374397619284983835456167741703185562241441086811188345851788536860882563344925824834739482729723942860169189326625383987947902625657622976939082047472004989031791670693448769999038907178099062964432645390243200867264434501246112356391682859219909122841098951896048423907895600665452731807161743396421567432002421966672771605741676384407936916638202585104903744260776080266260499356363853714817844731684825900685902209033701415726347360953703864761348838451885732568187890548663185045218043313241863499720745993742040796092767878683301253699982234065877237208224036933327463475089566706307772124320929121556159747368212768939715886960859515672726586006615095370007158604895744247667148361870475427096188184367052787659805331718584638095303620277316165728486766210951718616230726425863564359655687059699533063200797969549705852715600401877923850928942091543508421610164928602893322262184416792367718185852420699491643989642026505446046362479883225781366988864789023195635286957590598474513192015570240265404545542502582393583546847807841876455386984492567914730690500752065721744067482407603387155571086212326834898646551030280615001800686008651971450860742598168572033043950384734326368271346066395266559924562007934965778581532785086770667833683634230987597863534002408051065328913865896890213602926002083027226980575493317795319232072364928021389588075263379144897867175998140749328761994521722251060735775684300709377214362800991854894948293150521088937828621556295908119801558580641972525155381181083757931874748560505488739047377618617865069434677045744952120630929608715094889235172845581078417184348162522560460643358249256910421519031723984582789801100262531650187821520058316705675328539696775894814133394597515729305600000000000000000000*i1^9 + -237750425026256729175547370593699283387396066114155521704945275218865302455536883704627301871575633570361109948734990406611170740037570466744224114621532473162255137557743420029323249319500374699122969189609963664762880153343595433382923735709439530963020993503740282216237331531670436236095297220409660104277386581994644381395355015107554469666378918051243113414980648636035139583601629369413757973271442453636077984604306081404246516245794554037912267706440333950248637553144256576828227413568445642452946856974632491088780666394547844586450519075699638284104318054706586336156309708617687686221560682887363336639185957453945651358354870495246409649293996953913161332432657547288975335094562414008043996334181504846803992980241097916248917539601065725728970305257714357339401434138604019850165505223488985017682412651290021358689800857916560442679290980876086876348716947395644524423856829914784376518035086867370827296659018643645675323208542162522452600040652492574499473513129221537642514612338637721754216526731958452834652590123646025040471064582454017159364313112924297726152436619481929447050050005213737072086723339671177946812894168676276578964929442635913485227414205851596694786232785788740464142204565795330131677073346979245635400864487962953335577965103552476870955866177354133491914574921955367050621831847878075250998537100140847244857229343588349534029993106919529889183380706930266449794083729691315498783061782048527205712782909358287289219818474192422420564910439657898052498208840128238431012393044514766108503460443119925992837126681139878906927969583894420052731595194091570104085213746577966879942243005569537021914284056542746774087398614774136095810850349557492928621596351397703209824824660990523056292901391752254255974048489794733396686081152425452727394252414538675177063262553753504483717395252871225397338255298396160000000000000000*i1^10 + -42257265174711270796707678798164080339985904567032525794734357771189820612913429004395748836020468835735905780888999374901263175631507861980080192742006410905784482889247169009171167977423221541157240423830531170604464365299429007527253235319923075811381064385890185380376542565654663832907214153639612572564111943366811058024032720905934229817476303519206580266435272352299746273723796530866235001423934152022474376042767496932946214257067248021545933109908307551850250081651210941667339870160745547906408600591144593477195594294637849635936961468132557947977450257497436318285714540215315060490008315326495422850255110332556958244943761527051507380099488927702051297931237118445667997355663751062155083979728473532157337192059805881918173718300052175544278703078449702034930900704067648224476254767839385194512103977447059144067257768135662147266796336430686031368287997865543214094380771762637825211894075628866407088894963311100816770111170127573298456456875365699062882109463291589877485071665805078946911565632302286914249274145935305285067387076554007223907199066559081152317614889952884912276925897163785629448470220746375155971195977541175244880796736934320569411430385350246927111720213557001359017674178313287123381489238734369848911514114633101675158471042461724105546997714772404777117985381834537513316921958947225633625547578488981060778619362844673918323104789591137854281149664254190652341454421768923288423623634933960753776182674982327486795151258796795857118732904063193439090784691263897924256634549342845752811529606928940768045024839705444694089074166081495595742127163716181721641710746497677093983904488218837524457971828478294353255661732404685457772243383395592221562117856880047643291397911650779288686930676862591549220871698235750341042365988824150829704156005366872792279693958658060324804320832046513279494658824601600000000000000*i1^11 + 5980486814963239646970801908046793000945648783169646834045844289299899640581577660185553711032154239898984366275912475650011672811596217099413654787608671001263033664486828439840163933283214836272399167991905541166104543064305975666573378714603856659933985824397591944505651819527911534124763814547143193245410216897832685410023627043697758331148944260405965507116352792788414174052560157225466413973901083176817301238676858605563002565365026673993067101498718379075619942890491773692877176143153870698553642740222964868040149576418445080593049317392222202582225705115874472201334746413521006728042483589206471886122544781933083817083825817029979292218752795773108914153144765519609560713628401464678190072253255887222683926748114273184710943506069119602716035451910274019393107386144794569557892036873632121401731970000841952285764978845076989909587253940793194233726185926383848205262987996926567871084372306477687069948847882162689170224185613907878022864657346403167713943658383836483083480359979413065567276470552951150418797039630260388142610540576961191830795546858363301456877553441963973074557933788444105559353836129150590950566805066240396066913831049267461878674730523017984370848340568685784479699643481474552196789239190546962072091255371463960057123270298908879458390714613707218165198526962323941205553164838171578801918331802589049232771582529770385061781036763790440211059388343132580914229529831842605899167548761001160523026992495327779654826290530991079349228013160077086377631137791350560372353012860533697582971484309493685867251250249168896518179356705802592387826545554829600974824126746332231663273832447949859513512319666322550099202988560548187282620561341568372771536579948892194823066446509536577119332247316628420116153699903176799885280994231322869445386673451301040914717152595644911877701779824607178179630596096000000000000*i1^12 + 1293129933372950502649465431886062957008315681575973568551747214577146836884017308281280863314547203722429000951575020907038069626798261164436258833998207069021609204535987874003671021459229756240071790019457913067900983930295541278806183590198295934531341127230476894919804990850795020191807968234377892313154604791956110882626458988662305943270632158791509284609704771467651642479340951397245137742326817923552251060011368386127645544485216288284099890265263132741729668653430153646540906636720249305849027203700537023675210907618734592435640633222340395940461623580723688705690877892639555159673856091050958177562916663051017764684375602880142837564286840412752264124895512668075348879785653384079926490544075008776632688519713804890087050962575433993852315084396039301502022828731928144310940203083798762311456615951208071540731971583038369269680567082153996414617165889341609845120345528416927407096094815755842981114932789351234100179719319550585836679903416920225705504020096462895992140922712407896545477607287902773862881323142600044005887677026390878704336044470969674754714418697179731578236391739236850299888506363130367273924527360026834660404107083990639327742932262137408722621415644773043207328160701610151876056480226114726675843520860474215297904156633431729901012177171786216596606603458257580365347450821081652086578061919597381770667430102294573456041989411444041242135507668488140205885505432357503200809397852878263029547388668620458798789219733729531765925506647944651927185822663114006611618506630361634790556852840961972413058252285881415844992306744805967339126638670519268433917489339078685589142904009371495230976446572418893589779532892559811665789303155686087843704534522908906438583323169344242020136643931240421447969494584416105974586317777403634453652210653518987542162324045068698999961892274763898218537287680000000000*i1^13 + 47135194424934437015877350428810925392564482656405054256540499991729633511033365263831994110881151844045936350833675347570897996987000145901229717663293199434104501694900939985768723380120817301527368379340085301633382957945893483897597124879393672023335290555972883093918340633700631066205848359214255716991557913392950043118347026107309487469551714119920465413710980242334256340932460933400016201042500723609789607565482495811932292792523087658106740670936736434163112711974162569486465163659664545162671183195836661182304684865126856659537406180861708881620102709732859688345365368645691912280723433563363526997465030646154057201035206864619644823322034223938122422382742389602739466265600847670111647347267855404123942430488193122240443630205215992701942223032122245914525315737734826710659961753646781603824802912450731330896984883417944077925799958357968374448853635178746264475895480540093033811818030272015978454223649562304245257391807956932378428266147907404166742187089492942356528045464371326175202609189035614486048485145294094342791306271687720423975859321877110784181164864939428005396804427533238106602199005477152128612421666169928653875380225823732554471903173469895763244734961287808459274713086298784572399504619531668251811909238307432485137484135026450351107715179717516901824253136598792961249022864883236954931353932360673654862150918613197984587633099970206650335780352318139777957841998313693071929918489903350355342755249712883667217282460266263162477638177116746536762197835089124176773185855651159842286214501788276160978248754758804003087434653316344884492792846866493065432282242083656341236351680186836490306112700318149175699616135355401446498632793788662984580075948365299912755549182385463152799956200289008479306370966563537806647581789743248690507253542897051583734140382955381056669427306967915581512089600000000*i1^14 + 20077014841444856314340641542761710361195595405531491899531354939087393632558016860563053765457576776627456736916459594400647239007911691804920656475673747111533942313055933327903994898015071585095542342760951722790361452830894961699888533890387462408549056564183202707877652612477755668145572265344199183005486020925468549978672975203184696391410298084119860071364739959902000544546306948725024974365793748223922953741461873943668759032854896438830771157846966246989199124472766659638781760127994864414553508501548778495544473921730074766743442111513648258836862928623184677987107746749666030729154320190016248523124745711729837336935769540922050539590405211741191170544796837540967068667002646188546903609165332261677678553860463301405636079171287516564208609128614884072747411983504305594147794058082455131726034770252597644867724079337163447504819673527095796988485305392966970655598409266064557263937992470336576862150167058289502127909716299704998911533267812549828522299445129453934560863546139766942872268771944612010707818852595138417443250216840871741905496691665919254971668730836944286469065699508925545496921356383115704813368344696309513004086867746006940822484915718221766103609165539218849682939682611342306538200595383386385130339407839684538155693169465393967834578442574559282272063021662693499061299454612482683937301299548274876371254777303933263239947850077887433196673621624077139103250046201294122291197345451784580467706410861603514371842552425100466119076950746627254745195360535298226927138573410955583146072555487425458170946434492440522158013613361161716136880931594121965746402744172906556074378832257615534430412259336234674448847174991138559819652675296760221075729385570597160928124487330313780535422364506496642685044670674556104573756004700301305142151479290751928053901762364433770477208081234042999013376000000*i1^15 + -1495520853026331207686074450528711787624897993263568011314485083713996477940387075943644667227874364401092564563596962576609874202578597935439120696866260756571908408947382849115566414345986754506178252691142093447800689284007545099594404467477862929836541179684992738220982413154710639647997971967698692620596771298624143409640691301867344944768220198590534747504130223742246578484137161966210901621755376120840578579072104398993864880015128358474803479172741022993331951582289924345275613744562512620119563614643993865229018095619801886797872076998039651718524708328612277099991353700094050690669822113629367208474652782290758329306134860048923392531763895187319652102132028140834644203274102406400778176656885230983561957726373482239838641923646021151664669876840808308867507612360717086517758512487081215920751980136264479543733150891535527792668913074659106528676767048889488655956419006230334805593976762116550611284388817606042014511385592414027298586930680396919383815143256028539340823964021341779609130698834368244911731152390699574783625350826892867256764752294948176719663525062604755015713130025801767135484219261926489022220467287400714646664385970430723769563694609354349934751492640858791799302809709624219438675416707816165801250998007668996538750955570481445552227951199670558535238965808323043199478474953652242398591628320731057794475693128446972344460888016886393356512005728279595708233546193126486741368402835466639581053383873275188356874032676474210238410237093537700411509429824824984134357643249645598934737967578961340107556890219222174598854378354314359915421968267358389297906733481089018165052522433351351469544728185643489882535676525261953945621194477471404315953004821343560632658228919397225211978245568763721241199112551605120105398691312036000161926807679968772199541091335943530514460470772587519016960000*i1^16 + 136507095798532219664187206507176345033015981873591764601956091341008329747885398634975981486274733683916276443736193326947478083904550302814329554805753503693973751311202143742365439739523388692940716833222408094903725651351073652200186079407363036744192370552349039440336686569394316561915957620957478294820569352328948854718801018677411558772987467996603520124839068949178599516905138469539965213074707808195685180550005499732708863281530902253825609020108535062302105668930807846841836542253993042178435389778017422788861895764180264584478203844986785251645539231957169251704399537214100297036707342398201258564826975494954877792256346254919841755825511919807609914309373081476572342120646164724106159456542249316834687425640330824136478353199355892086395050219790439029366646953767807264885929637387738048921009804378289647564003504909240942817170726935388576547450723707727440298567159272686089526616806690278046445832677297314950398063464546855224643233518675657028774999036046078695781140324756587211888348469339582067060491963753127912287211642948623075574663467194295937066241781214420878260718862715603528722399269696470793534906787974064990456828881047978576708208185480058595501108705576895281215104185293247264184154284881279451086537434846540178186262603978961232975507441656847069366186315232509179291149467096512552348966947358022398397132532702731392353608774374819649711252100967174071786293345463835942476069277885885317396055596821334836163883428282717062658683126383907125260611336541460608874670045698411045127703078043087969770731293644894357917290311929737716544800190626918476047659527872939280571577650220125229273129395124162040449154507698748856053752635036954036996020414815670082917240629393678820742203373861735496112848308364680673756367295922702672670173339461893765506034800922820482591865776020599603200*i1^17 + -9232128668536633947613377367623642663021623806086074737767779896355810187957165795594599903839510366842265139576780513002111531006871076305017756672587714599222967275918109055958943310041390910784652529391601374023366828989188879474733966973374299803700848683889765069893717890094623522148219514498571393893768420354751776953428283222572743332861880381408163018916408205838361310675568096827237325647104919284630746846938315439705354465674892173104545849118945996128448624641902467768915834220949507925879035194419251144151799468541098792510071921414521312882885619962020500528174280551488997120642478830906258978947546147518736204618925846839533228327834090731951018437987226866284961724819835613944769017710871636177072177651338366509213913563251251175590260515516150517048203412689121994848736316621576373909366992799224940001951954459059643954882503530145796226612140993293468582576993357648199093253502511644529276891992043539697826322744282664256633231868731803181573146864656984364783730314007975957088492992411163019880327688515298211385356888351965834126443516947128616768237213893164735703626121963324086651395562216174758348346811616019648680373231119487268764448903835606561778297475399939114439251278136369389118701277354120921449834886027385666930099875949981533624971736464226774449533543343551164541866251679159653288326792535497302293756628729781682500704048690789430237140384599923486461359708852063818190381101640956600488154207110965229199684048618812924024156880062994492681300608099201202009604465602872041350829311159187412115446861983870724948503614993500358911595996749875506980232300586780903697337972784225973616630688244232143412030799356020929106604207744790609298544762582297719476414796349653484187829289490840177592270188076268933780376400415501156122946999772367537504069773379401798708674213860868096*i1^18 + 286522815569823488313314196190230298196513665137574984199720677267759175985300883526181602951732238819040967982044263752915027668311219115875752338847837223791073488038845914677535229255824289121511404939409991795143328512109335000811200026579749204899596155591643635079007679006573323792653989003857745034671339869627340124102709462893190204124270883037975994204736335119063770189219020589390520476225765401718102241110305716782609329817186184520360699375401731684315354982399476501444502499872673773683913060325666117315966545222360193345283483371015464951132957140195714853708172085194447948981676069322255629991746589154271566600544200575997856469455740907531171299730345891018916651616892502682709634025305139164246749805334315318862286849389910685201599367932735727610465551593860081231470607989997385478238510880489382593296850757857595194091390801320734689995685772973413087030953256405369285072158183488653444862018975287981706273770579472734474033697489417380235177915116510773449718424980754921318515504798974560423574676394462199074137779563697245079201603927138920120892226932558069262167918180526587466504962476164536023382352627057331900987622397227748544353234818825977441406826873440251752123842762359841884685038609021668982442572716329251334949165887008048940126689298197114717789998392586422210768245518303652363905509983387031742207163963752892742508981377673823494277376671997724045142179452461849962750024694922761993200021985500397583301348492952986571948626237767493950689117373222135464853732641082174464545569829546796598409280132833421297426414368115768418194590440265943412073737787720615224669754610810577338233469559923007979845517496897606218876211018372564466966846571375139776045919396271404488834102906236321198342090175848093357920896603000149639086494306244878528105218714041504491484347367424*i1^19 + -5777721010122160861429213589968723395848239872542229079280174951376325767261302890908777489156070781447191361027419125989614869364749920455021636780003098822276036194231313393080574367319312651731205774185412783724450631090283384530507616689168590337374774027903401803158087458203338854155141647756910895463459345523987919550417758637287731526428871215550946842368775158033683376281705747747552895115915256921206086378169023259312198191762008701336264661957796475063199921333966282747672498738408300100884964010253155819632225418049217897371601458055416732817653428103074121949289518400423807883763811812548679409754884505940627653402501506325470924456078945755170077808946818843784710869407310984251648229606008085205048420251597651208599859135120701439451959967600244963618934475761095397330775012105972141108110310171812798367369644214181540222573949652588723604023865091484607231897839880775102945939996926812477186360066013678887225513981605390597249610960224111715136183608384902459659666760835777754928686664133539728187004544534408146164411146137916350971542722354733882045762674652872010724228422676764033980203839786357034594778028489174685517098897102365360754009122979581389056131564788155248712030609822217283152001599712923951829055847329942679576885117572146370367115661106567887643272083943234415675073286104228067348683058789106008206550478354158714825554440738778731920177875000108407647953248175045653857057765501528921362743357311564866209584251871162886956636057400447268003366658555280013148566351073158882568160317177835083477429739475264688569618980602514072020453806051694981745312546579391350221817641627287517394965265367193739899507454150280095976341407337747331465810454527731544570179116798178969478371993126462337591990283618875165744344417738301194006179081479163713991832188678178825222225920*i1^20 + 121706852358373914345653838927289525063657045926638129880746216488769303410178310365154058885608050000576923444843393147838313823692471182890159833456555548168097366189484536147202798266398709521886613840087671753346322638962557601798122012728337854554153149291297154786621258216026469920117262023086672314558478199161112756162888954231987198124877494970933309894768316300177531294467383610954155774920483215696736908897858362284100429203742787044132913802605908730963837696758448782791941816301810239006912431315150243019806320021633246862881137640720504680042142915631005801954795730129744427760744246313841126047868097074004073842177088938311784149721199188518909454572171702941637935951140738248480228746427310400077820250454478734458748841416578464099656728077176706228203186387258259032130395757313672986546770394152200814953395399993114606474331398603083670869075590218967078034455000231699527903018418392443573716187005127542437591883055454842343467738283172401445267393309598276328554247418589474928624483705216714371682872546371373889366168692477212737943252626169001372175047610555789893989171043058003551450127713750995449257169594507287017083275676290556550612345282882307962482279410222726324580543087795514346464306480730890063816233462844926111709811465878219950575033866901063580745558337898536675284562877768575394321128248517711281581698773781665424161252526031903585525360066138586892872482740487637108098418742547548139297967818695069397539605343097748467752421791269689408192429000409471670793170681350718560809160171255773312489616854455643057747213705584100443287683470813960796032316292924647729524660373921053619340286961918643538477166007124301299226264437942346537594258172263056637373181974815439446689439596977748500424728741868770713392018005623442894911974144809016400613107970466056765440*i1^21 + -1564646154160074639046769149993726299073649962106913602472438410082199034284674104072251318716437102603781158830993550581747113768054654040467275710693977557350890675247893531981442352985268574827710335784795121307905205583994691849043101270639386418344097760166812021572551203210095191827979902474088420237581995907178071295477319776385044001749232936036115174708080274036315826295906053241004083252656094368277861048426523552937814353487770778291969282529724380748425605543685658439653245145032287742974315019567540041316203845345441200157325250585139677785169667168171089943825455310313171515954685381571488190293516599770598233798447698892935057306536919635525160332527646573057231376800032113767538451550230010268280466665687686778928718761506101230824091439749043292657565207939929935430281738785653968902935713629496624991597722403997003763540639456350407406117910323312423262664927659201480431550367054149209925427261942408549497470439130882082193440163059474911282671483222727352575588793543760333541057364435672100016196505082317850270244358637289618167514341904686461306600061377457046606598981915609866400105772762513307826768307981446560035076384382839690216993815746854012807791839343778260519232188590725696321797232842511963338471722196074563468309019140381450888297856637643244801765867235343486187418976980392597004473935505747177547271108532606915246120186876539055331500594817584158150784483729618723624537098997948346062805892352998173388348408360506492920707310199192199382707477997353759865939146629964356501822217710872934400389098217979403112467573810556607538840307895538344040859796905466441396321659376859981593673514000773413503918251505200283706611443012876749444104447072516868353512124201645045911644830578586913481191643783111907051023277435512484521539664120063085587556455279493120*i1^22 + 9478096142972940031193637606521979577124518277532730298961340587343038696026283854552551972186138254896399321065972275333152403910523418277298190762310285760511126657071573667136260046630755778748098245375287938544230566948089817365654097786007428073648040605053753296855894564276257782360786184903392835999350710115796146428456980972505692485427984920181532106061465930139044860090253897794988424820007891523852836161188459408049853611018426236437369231357816766625034195580528088135056110639625280634355589279335220187288904857348258283472159286562538256040427525885533832823447608819598342845280152307410063349585421885468123368870657630769981317084916947835527726426395542716565511703548794381984615041332208921802432862062358060080151234912260283400989239195072002958443797016349129016316229284260030387214157264649551019195130028025354031195913375028457091030279884980385225453470926846675364034369501853332861267276725209674445430771705832414065850667468862791893943859188557005634345707938955207840448844202946138684756212275127413707749665476243155895248799377029025357236327806793734840827194726341777384520297065441760995542189297158839156961383720081198221921268272565297764625600183416078647546398304567510369863938673470237909642686573908772151235459548829668182640456664747184684734774839466021463974998463765671049758526095752820658791654734993071040731450885009350849290537089662859270351407292644471853420665959026409788208416494860814490945050605175332597058920701538742235050855300861460602078362287394758752188493659249851723934222537618951763741177903099150209569773266200222918517720999815533289202115998889163011860388105571425261986535901467752185744099366959345879853318280844324140277123079824554897907721033746128730356283359339293064292434406430486446380907920027893151626136911872*i1^23 + -73663737590597548999177846374972537410353707530268964129649604339357498913310985762363835344400738886131069385757192600822317618124279921140411461579023277188442724416027629966233965251966498979355913873827673622738177496451631892430682889216260032200879267715604064787196248144407890123057983783121029197560267852128149975120068661767500953437941807399480293062063749899221251651161971511585347018673365055373555697170018507070253188582044921619539342339803594423771393394842981678712817192387127885344000595020958660997735790830913437702138674196550979795545250541091580978518896863889760670084140751947156854256007274734545428512937316932536119056693061574843800161894752536488490480959963995197123698513707566709105884906600624288723616475060966036751351325983839271774331963641953549714381712281061029099589025197000446548776709853614697992897970287239315948264928262640397309815583841482048072944019029110862188061247894691112951960409798372070716761518752526173765648742718442502582726149300497530602916289969789134396269313922887863008946979892205446902374344707694896330105265642372102648709992479588087253953368903223098847772244061204000286567320717095811506572448963931950587781759905186477907440126556288388694079014124057436513389271302503985463290623842901222660451331654709552171180763849768629653825763690597831391263065460711256950963085219578687832818697626448661044545055381261685464135671990615380367373156670011623863921222036999265363595030910932230027732225789354355543922039103575057511725034103387645368797782757967996418628743311098115262097742439802872555146316221647465850922982464512824050487529085815005094477018569244209918026598775251075249808054743658243933383486407365417057482748753875694938864666155338400508450906403295062127316295716082164636736750786472946893324288*i1^24 + 910645944625543413549516856468756645274107398069036834076506402791191887279880476779036267079866793272714342166245656729275302440611392341761347020496344017467515452224888204642546048135859971676766236127109956153890998529535619262250031783292744620285079968153513240700019484693332793374635220477870466769104692499298962127843474463246573825934175276948034374414560612210613017766721739429902501061916717494490357193717864039924699860107098075620766745766421168717623478139603149932710774009279099204499925232409219660000943116539129968327583780587126579951096992289330603173662649093647496807115435998680484386119445846550040321957696213305338449469427101157992290708573360330699279723989983904974988251997843515534383850764618089692577995583903134795753188134036534757720998027332812237442097165520869440455513453327068173257342591447914443046044791040450585395932883282249504893707101627856163639046878721458375820775174960815420353018802839485447178343177104168940421823307725475206598229690604200815130014123349588066099699672036028523359564644092768659081078733748698178241982740012233923533354773344453877776051732220452410159737498066450560382557951915907344713478711977005339462779372414083320684825007507512093055761825332056984807728008360724193523285926465213124670504881876073785256847312676441007077611220512960962203947261309587745334542135299480142580395141601205195884623278270139021857130545046637613879337890586161937019504840109560706778267311610797924167843011008377595933348684299335483183706196214967604575031872847476501832244561869830406439985302844597313148622822733565592316031399344743608452390911420495226939522941073534865875434745193185854349854324685335845597898111596595720802602678901355311100231505156015029262572994430789210559203110071149099957431447441910005760*i1^25 + -6395556783541700641950145390405434745741840150595525927718429670571107898260784760280813628532218859033996706059687652738528105753244759472762902933992445184617294724891634880792960307311835342405259567873032920239075884370915770981639370213459978622593487653416094875823969785403169924944486525584712707009866535785468583990586637852270310892011185820426477112026603448764283450690466675577083480554355133198385401879516397836356292564861451149185147500979352340969663021678203553890505564699565953090613433773574103363067165958864180549879862251592295770389629444431080107700132802370533764400457945052834459546625537083563440718704037880677510512244262199829317005568405856500170922267081532738336858894094106943810851914718665146524861515497865006404924885201049280266745688522375115316860157030663949011965948804928006933125175037513809018166349761039486002774969303345844586579543365810906837480061935093400716360779501399962858593663182488177257985486129462395432101731162077320897388011641749602988442461312352604577533583160633210186041207339046175614502697274988670541761268996363106217031733197322334163133016973825488511678227706850707125722302785044316460515967421004744330025915029550875187187468117277661504593571103305599672388156759710285944356079166813720646352424908658764846074520096011230291782405935571490798072194726200215970232106908132944808132301920686492267214728432904245907884530281164808721518172887022176686639529411857239066184855648297177684237533873699249663533288898458088378358991204712379567726370358671952893929522120135991366914153426574366350937115299467206229870851439737413026415371687734503664567262518427295880570906540796815520111457193056074978856818475548370256229247525655202267306698031222808045788347262885712146317885910226997388464746523525120*i1^26 + 36256490287309101890745824065837530341388347373350139100084368606883382861705320197722555876961845689761039261630712316995923723032663676510547585735487220104146177453865987357257539062646302876480502625788565351946825698182286524013893012194582657526296547257251368963372065150682541115415824711642335210886102472052149098081017906929081911280070384846049504184169281931521978898681984274469057442590283928956616168495640347073845723021220639389056613966677913875807298256810683469845964265035318854107433181131227239719069564168012585861912704033717526713423473126555923631418472302862965894746575390956305951725567061628239647050592840164455503051616438504791108545185269525813316158144318843244717083885061498553787460360297794877585816783417288691636737913229305551249379711461708510195235061525559819870385908816178787059866045395490785110858607966811564027771266677359232842605750769391700931940167527561365150348184624741257760037685629128224982410430517374003810931364758908379456364126445146640605257436366561081215469732433720963979018424513714129883793847940290279544582722610485013336846483076406978494320274432484911215556882782056811202797273584453813462806633902752512684947668464044507874602389466963112986818017713355357588698226540426818174511902698519570826986726741542917310002977070444106968571501964928244826949544293092631278665609042848537689525863497960546104536635377560742022978025502593274584135197072667405229164429450272585299485479557005274810246926057561647869581046260452958571968772279548477276180024656878735448228650951965639160456770206917051975986794401155400129638662023715520451131697684425795160985665362832271158182164483819859707413687321034107999601965628566295099200841685224876504412470911152437638561523012885156823255683488488202463199887360*i1^27 + -140819182206073268042824664478335547314849070682123241435775236008140241275515701426502831737382731517013327165158233470867084436246017525507866838860303754933660204725009286554352647431689203637008803618432888454262479361468631965069434473099261046361452687809487260500516103363868842705673454021515326416375618819297529829179411571071698086173442839222644403452220025598941616756973642847394849716215296378376231966148802595424201682373788989961634491559377014172605362240507849076010305769322163719974677128675781782517133925131335221994208886549239977180625993455644022303927905421102610325815569622136082136752031403478295509112486288979978080110119604920769817928550811571584904627144010019329961822690135822724708439879525395240205169490713949414670462559468984588468883554955688185454751977378323899500821099545454860467180099434399576357333987292588183803539591114004639797144131601307807166146705997961824489018392210163780841536147544961399354278303955304188846452417177437331933709690551732935650518839175894944665635966915901536804182159307818152168589015931624267878761367568586238521665774342188698136259292628239825787850244896021842879304405282968390324872905886937065125487970043190645964993866160561636996777959323727647770620649359620729880633376278995385219000910452703269609832188142264416882759070219089473624539605438968425250777394196134311095037853150979070707321786322919200447928464507351420933583955471895046482704971721779645667667110451555940117855349081590905318745116272734310529673151337516629472844588198552192173685438205177447349100947615994220508594353961022505362900038027573375604936414768275234871979980891965745473553951260684739734395223522095192212585144400930759707299919923416516293908572225384943206726917971674325360272862342718179770368*i1^28 + 427718152028069297298351226997868317750398002281950968833301428954438250352466156935575572355756616241855467689500064008828973441361284465650055219378775250220565607475049618832038455171669851793378528297899348408990610966122813439428978366334895790185207889345651992145165260290290553181041372790827119981641347806716146081528993965475979446211166951489948150169064241388846344396844451155173436757063703452821796462145062894321220325450978409058993956772274575077720286250771007820943018725320440272257624119420304832330049008156383626511838175538838206842437101631015213901089779529733274362863360977169918061142348016372713383297871653948147110000408530328179421414381056209169996976703689818057410284426863111084263266563481379599446562295033079163637681766331647502786987563057018148028088327499322987882252785649991530034720841985292627255458582097228671936512597787793428206122907183591868700994676848422804715241919748952499692915596804607780425844651475654484364669352990402591428527454686442819954660998625052651151838673408311801177483992486493079382884124069599066169327124065306364701806589111837743700404658935557535775930665850462940416800376258353410308293135464503026117992154887746878869050380955448357779021340598357555778912830643184938742869587572158378926735302348118083053997170983081508691559690790360290963211730568021524621045694978471295608377431942472070071595383480924678310923421530189208172647057457860691109670149927656580442903401961986175090350142124837794703921912350443442073212775023216381001742704133459654369959619658703351336952125533318353840346604818621283847485317212167325574693513406631615561137218056656499375811173026519299732076438692726395800603130457771912042799738102960597597442153570467131501698711870419635324954985472458752*i1^29 + -1007967297183616983244893925117242574195342858830028672364341349291837943991446280262764733266144958935059456683933471359143901370953569381289734666519284925982404305911258679875752364304167066375349371973894868495093856604623478424241826763934964340265881262175215655872924302151313281740786507012527855973843287045596584090065220657550826295353973418862743607203789283193770164538937021166832325377272378740833535658777027718435726083918779389375097602121927588771696617540860703488388879811504196934274044958769626643893484286935454107724310707521006364058683358475910036407744454154904932102278470796316063735684053116813031270123360714437724560157815294576460998598089615015062737637382006188029937694754561742586780650198825528062642565970163835443359156879558462994839835586648826808367635738167773122536060061325861727051540277517852907461011982676182981097557737347920799928424928407646348113348542023265735794411282530211473731312985428565666098471956728773054057632479085500073678207191674188812397183297837707291532357347169631646824482069566637768398743014261544933954663471034402003498920653239736459095785222176867426572921899773025902446718648878015731512997170317527451891341410310434087410269301880001858830247394251082115772104920051547640778142415834634333795518209553112025183147920346990965270970936914298269410902703078669436512895096413629985799737414704199834677190087938341977273103160511225617759395775229599401073368036263643125198310400497719123995235209284131173853820675601603538619422684261696077331384626590025481517125580345501660769603694814681923602290009491067669232773173117827311791171430170863402672082883605731565255014747894481700404128821054454382713156508719139563621533780932565264450903788844927759300481175529454345876165099520*i1^30 + 1847101287795276701263612708755423700126401667996531604325379905590580722511078717720339853603262796261220139731117657778745271161127102807537599775818477242842121844509028670353556258865863649560477930708068320550374204910687335840553482125440714316769384311666930550519534685766995632027199166687125821818061970124831563644623497296284318384930890879043713678623685507817140509018588584568223409082434918339760288439686257948119662760786595265160318341630962454095594071785514804829018094952474379747471924975696900367801000344529195362363775650497260798928831369122903288210350738827456901831063125578831626903760180581127294339223674062037425189999166499082128631709320871516165651921866004192513161881767215609483145642703498964188408886800267703786238731345432737383800491776202819212338443962257289654652284191276711441933658204929056744548878044307607677376244461135216063165751451617865819635729579836908769227323261394534918222174682308734602786759115238964396518132645321080376879368176934176457742712374306572040080544721363666339836963232716223279420619357787664356114212966774463660976524490706963117799921865419982870986247593065454118896748626300936196954875711271499212364709089072081262346384000957753495012177507206676845135038580633466895930192251628424140640320685960937095768659641335258634252767070188909503591546047937584847799043893893081571833520754475414216846663272371437632472613748545211355884659671205581936932598835861710407062751598294464317788315109928612232154427504996797097084362447228090861107175574253176375974028487763750636737793302526382023529270643884014015309369407220350516320486133961332870640980032969263331685407976220194707121210747465295590526717527061021405777189192768981348100703934812118546923939629012237093437440*i1^31 + -2882320548043882210629768438091826534804251962879959053039046945515409832940772691604932827188241723223658230254746018648611712914703695179851215329404050331700294160239296738685361239131133981334095771798535067872212450671010557556260288515258064502464845085022695109650315855061719689629943306348812680777794634640913905613039162879803246230294988868108729351140070663921689964607244991971001211396501868183837614067350442757030623541503073890522560621968974638373463897868103645936043282111789803537683732994495788855288381462473549940605517109140730538848127876195823533560613003540148435486124997118146143760155608183460971620708833098504713118340759863822127381900533999331533527864790158974630506242063037964737502409119149683837116758169639232020328513255532217163724015460838947562216947423414883940375154974090076967610797529920790843405483743867453942030859702492526899765588728915567837692059187724126366255419873010720431327917297234330931045138440289297449165461113732559545366945601941419805624188819978200139028050123859148862989064779324940883574359608353443631329689147002868367299461571858891786573843559884127745043299073288968478567376817806949622810210587077100413638646621504886457826104495002390169485860839639048761044486120942787815681551274631977886968653015039671749565348511511888806791300102011520771196390102186697556084761787394905688327420572733630906512364344892706958393524016425334103768357145978307901193477808747610733769612844340414026399096649870975285725906206941066605323847602336710478915808667015118976063235493780576657273658082783630135324192248040015883419669854261806134408350205416849518967200595695109700563254858689697689404463983263665167249629984758036773181439787571257983789321437048942899448023498432184320*i1^32 + 3865495015172942930823254679588611777521834533507773676525673836059338366707444413045891298421177471191404441259553709498760706049383545946166872102621074931799433892024400634067944594457398078524784665651353114316973383295022609080640812428681941976155805555858598463089301451478991559140883223811075395052417285392338974044971687804415515372302462968443784090348418273680824818370505904310077048909431419454072044884938386528778790494070832654877832612157970233356704228049995860651464231548142963405238497945374391532873476686658534779625362493250732416257531440491333708186521619999266958064181944333862649983717223719423926318265929539942709209136548148447796283349062783392106079577849178503150977331495270788779842482856691581148168697500372665730843445611134056931820646041164172635686537005403394523712207870791065844491609087877438194545698903767461442366773295375221014192362022331565824277915577027056242887120619484000253980981038219394757453490254552563342246118875008171877937786463982761151865186023554772494308029751507123024140734157743781420194433969328256794313918246612188963357442511679136094702719386041005776926412222668321349736274015868448998051765688257745475779588852116792704968042869343592395056163857419558097142124988978570511352919826353365985633493845881905837522503260736653121456337797841038767419785900584270025073487857856769323553599420161427860657328535714552010045202163810419170408924393845447763432187767337019066371055912783762969303571783453101240710506331121690713214198943658023435317727519174998934654428572749823618607836604908909013165292494720016593477761120558727405481977733157460730792795552901462075181186792339992935065724284031498680010313736134294096463342914680943163792845715830295829769212657664*i1^33 + -4140485211558985551250185309897325408267426463597855640287884488871708293921404454011339700627492951198001754505628048289952548681438903308131034326062475916903449071100062750468972832019770682436726367012706009844780055267368063871112961918529434990035146285427224219025288634933510914471712158623108618734426282064965793324482449477549200656076854734522055629821909502279159358008775462655869075445723653631294786086608736371484401775243043468744360353374479635895643127258502757217467875123514638063897635516180832294932704091538290147504217301013007514813001928301182265183297658784911452950197037154076830145846284364306478493771470368720151473973184802888645602323336611908494845372403699151758064249473899368123159460889553748443842841174790325174961462353640124013529477571927236213842682999539122121174611322012325112601865260310040162108275749011588058160937750811987002966677630516811497496790935069782330275907449664697699319958199617236461086735717733490325726619932978129320632511920439692144913797838296065942866928874786250431771646325116376268908224035789178098916095179337585661602967623689949534009463566204237485110437993912604432236539439849195234390944951091962423375635870462407444106947956796638564729995658296194764287708457872620977550843706190022986332561243011379315920929559402994014339342888353082144958046851491314937728990844374654659873785897143742319874466122817152726247725695442999244577055397363785578867434788700569775458287430020927431281178534946889862745055852383115831758469856120190804732206013676255619541977262751961660912707549309035669214639620013106945796243611997335200353441967975777137485013988292803812717572510291998294453349383918028735956619640071294397921132013588507185681204695653119516737536*i1^34 + 4127515369257114414380608182174637398966245798489631451336933149519148664540080862911640673630011857275723756984792374047126728757115495422419529469480634980242319457344743312285016723826125607741662664660483923315147699398751952521837515265058108949777329057982659993780205465542562494306182112301567105518862352427255460459689727364073619657240294968371158113030132149218037161160398979870932534247994013594199543121659998227467833280203862888104525412336492475491111892702443348655446983501815698858586601400314036926985371100639367061690733304737646054680708664230863670707859463410422146523344043932128669979096104633336772703660789332801251534890821372776575635132699584179641630810985695844127129030831450969571467791312814184080642949254976071847058292314866774464353842739678278848074055571908561576360670114921200872355107968053001889255126697199976744334196270220977743716663884425144779093833320776812706912862409111571901165427401100966317058100692170480228869827952132720449677821210429051035556886714070280118068823579526491302960455338602402880797743032886913243951467570113889659535827935181448684002072741025329821487178913297029809132686733590292286934786652272806623670075672250583112074491497494520310407838214550772781093524661412372514420906188676994467178683131186885438186475760859171513801200455561598076554727562929276602316502993211951828118505953663959824057875388165985421993416444143659868759387563761351166650063071138058588356525978418356724943419331081958110585823759654351310462318396973553544775358227734234996141671739063232904241705846845946539118680932367159832305206700680810927722909214733981828652687196025887349483634825734551730422267336516325980685897305198213864729390738649235025935610692816076800*i1^35 + -4098421091303333708810782649649978338923263440653582556682516203833853321478838111164045231018798489360007927425271777361792132598367145530639932647424005599277896651712557949506538280467648923590154050039240082804953873872040163168774169999510184864356728694273654743617001822616585478517869358915236264460398915137874291686318413860682230164605461841579215349020333053195440888032001006325352864941880095984668167744729549963905055201674921510771962809761771554860327386558033207870418841360185315360711535680314842168183649027746564832354624634871538066472133094339207588196798838610223870774493782744098266337878107790185626600842452086447999439659570530260258278445863344498048339520172376909420238110407156986672513325312158244667410871391460710173346416973814787861755072530383568657962353396952953232380331687907111773977098802224156403915668922975203631595233600154615997165977645079303060290972740220277785248907183595763541356444046387225746710196840684069720458449847610079714100527162217371126470347163591799260103764807760150655657349599582574627348237250157623565870345077803434355831811677546322200582982436543004342874129185241135218956532339008850962725277867393376114040487442971361525465090473502911361174611288688938623233998681985597516723933643295209293305538377478817295717660185517162179739336621951165666449436263709996526689764231397110550191717247531920927718900793854317247961416934720522460977061959333594345074740080874520391070261227771027388354698404890914363189276339240800307497429694438574538136998349034617111718235093986902866134413318417504362062889698365898596225793850977650981767551873730456096461854146557317573681121375365081095884400947101260758255322298929896089113494381096778951441776640000*i1^36 + 2837457687262607885067614831523843622554776039339113614960224684281534523071603792874633956136935651604700328471658141489554897500595984749587276972003711394555758136139362519757490170202099304765245601134078164411525012968141441983830891613729759483291733176127218596555248946268549285057584240078162206562425829583302442435713740736478035423708380162169163132769516905116433608785085233367694921684837083162690862375958002777493876395053627776623459927286464781708972262130489888145245614084765497165628529941255385705907234315825336021465913176224251651759000704148981243974130603317230898117966266778740894799963949802859223764092430416425077685127820453820106617476294509315846565004548596710206753409746497576866612318158265914000872451061637248016669496897005566298130436630899730642839404722073777008135479792578170585994214359260655640270690611380736426748005513285455920597435476917024461532544358369016389371153511265281859710927739649956385820249502635186188255940274521436525639495352260306474522181539854101036667365394328387440774420481661774913152928775165364321733113510279572695553610131026599422931607152611869218646070531404415196085343850394334091025550527889010254105244236523514891383869180343266526797458571737978893407264463170223733206942731504423081535299401298701931457390450744192512842664982506414892257246218533034163971155368005623451831951022163924280284379337717100774643935706498149913238201127166260454485499434286556978710054382835481172119471727109656246918412085748313520547793666923701009768167177227789386225012337151050044234932864604368184525533823595283698912931609624542983330634893604401525725788035135936365869938677951331675278545646701543569812212539123304578327578847333056512000000*i1^37 + -886993428053782080453937836331485566917741680747087736882841063535915879081668477624983469139338109727468594537657415828488965676464270325456320290039859547314081628401090823116966320263999665842189132874957852810858259396244241396771476284509694745215722460832733596416905958516787769596376101072922862396416562784746726194208884021029725560460498589693213165608938116641315753607097500418363088582054648966362701012783184024428120535733515462147958001091911385486767758335577080110541473665113954567420225664904562586779764041853476468052741808852426853732151194861812020696212241830980759072032741352984572058644451114205148731166227325450334037380571262662242562340315950833921097695965316761666334024790893895204352670727312043778162716860581032582508179901403253690726111766017854401400239362488546903042232283886239641545325966612751011263057640266089260951592902336438338863783028668148975204907247314326579069851283583538001112050632699920657195562899842476691013312329316327516938657056017102300352313391800424068711872711193708627985985868747120750121831751426870514557830270690345233272208032149456603824874688854823309585078391271016117022230457908089161149610886377472993847667804761298217170269222648836370024328456617452242704085775889912130558155304550895884695591403553207592851710836111817025298637045483640636961506408512629816171866089264627981397619716062539624053416665757436194054665860397121462583994630235698132565148480525869523906632860536834285934199823759414816246369758793965139594086016422204713684305870106108904826288830629373731438193120157801947236088000935943647671920235589671122936692370711411804559316295912962691085208535260823435407671954758687393611148205222363387701860761600000000*i1^38 + 72855410537438063165930759352041083923849037331647701114360776789369936090656575004885828056716422154685900299074637159040537905479274400847522429863983822774639474448512119258441292861449039157117577834609848941383210308662112833623396848026827002158779594791881105289352673560278371092706673241854674531965738508742177576648516793988614625008702322310361127071224244048346568839898866691489606404383678195790724611271645689420603442800902082800583243045291236352539179162418772242312395194267119300629429949207590646257863842066390921062712916615291069097280672424154471857846054485265749450856607580421211765315086076585479865016964669681057706556990332093461839399768354396358535521887428788579271473507000996265745458693531675271996892101571660829268719179678978093219486670660413271065730431456042436244548654736069832013685467637093078193827808698739646572422352080456608833618674067276171071146728638475187849882812471279374221419561797334040717968808770507276825732753040236507826159231292549930354071063919706298001891109577619711415385147386985769655446551743308961611173056847015858821932042136766523851323477883984543840327620844881946216452694966995806918633107705371865027227961781176680001701877865458861403395028592894536040918249381431788712438937750250556902567194699034419367129610356835770885705472413418130792995629843812367747155747836295176039558470962266511234058390895360928662971486841196863468167915121599864184180618006217392977791012286610823082067419539466646865214319575275725343742115883491004112570706461850656413297378399632526132070044314095133944873583990216327128584236143181177179584113642558541564271817402663753159988715412881467411819594137202163491750979230058414080000000000*i1^39 + -4577892039359261891183248949307779522199643137565027777756590552013343837624798202253230272034111538161664184695375526639159482177591512957337409351516981644518494002340181766241119027206282069884837855563502309378361436998611396759115111172156375162250510862000104909847497838824570966663081129670773087683469315336031130254704319407707558364926971211673243796997664984978177161939248686226672428645403581144681656592611994278274549634975705096134793484557893564270911008880405306759724818256124480873282106107029020641455885669958511187919483368317712505080190657642296713290066123887681310526104498360071443059092783476749592021937628013541741131468232055886143478810614755722593882696042720572067147285431141931965295486674765451574647103739583502832846642867161533585062472247452258433877797508182923962063876386717959013975360450365594246405022798883034472291361979100224902779148620114263725319588202133612735377407738671386150137581664172585301898378466720595043508853170507410428280938176539707204873463125018952528337404410698285880612584359813385612202651301680352494053533227763906308032962864879572185850171241443579781005465068929830995602206947746016175215891919393508112968921939871747538965222478877338612932762104982726250345291997077881989059228331957070313747142882899972674637189763120011960578142107942850225143897195479903163518877975446697719269792800549356680524847550941240822832361876468708442255636883848172955456229385707727210163346725038482859494954390337612564390980892430131353659670995487111636470789067101725179507082966367861105276474854629028105874580383128282319254305687826183683599221233991269601927519115528071050674997146241522786561597311316388735147311104000000000000*i1^40 + 252471086338549628851037938561590948857718481724143685209689273627122964730128527470056556272483645179855588331752658718393334249875789707388529940432598858817148180825689129550966920619264974984926387101585712986729436185072623795903830815972385674822761723992164032250614942367887933904965046078767515902281563977400860847287901809123791793500656624740281263127317489983307144924421336328964984067036948103700174446634883972008690830303758183078118032260626842835234939079120045916887094899844063564843277648483682656285256025897360366554946198726750250660591261718434341536696151099667936254255933286799262002311353154183342345656351734131331940653623353800022151949446730808878439430310708228593450370316850515531080592533616389415417677210231650299804438943880731417996155645404510126646579766464671637271133231550670733468066719175687062683302920099098887926710041871130754659483542996646992385985090179424437006567941440332107470361189627642574594649107135169311096534429880714248372498800365327646425840500509821586685747453302491460062214100759100796493703522366807434253564413711518177715806380679680880366535450484078896130035386915258421940921462518653432279986724073196635457305251852122690079236839020621233471133953717867545011530199147050027286781362787756274733785968501702935057281425086792358973982038686860359281728995379613241242116375669715719698866981714712570546088149951031166500567180434738630177428638143029191052026060391222184133327548980583880890733395978573503702293682706838596112587217864752163532974820408333643849550329905439870221052391399634499976366121066948763897153320244895928653291883162511544621482147702821110639141704517860735102804261306839859200000000000000*i1^41 + 400262619207217966464018745246703363904325196770118043007400167727767779242587829136152354707552911263463895558960598297490237067365845658855001775047639954748987925645318157729154164101584968578195574198162926352536795878807865551282397593775312236831185573061388302461781107118691541671643007612411120383361165365946643886409497891560752438322270206910741431932981557654285541270324400390538780695240280765319915651658534791956953398964130764701007470149399792097680002982186347762067428923711631858637946314781121680185570813463863156290852042487512668689367935327055729679453255491119782653776416874800724298048098240908696179773888698199219769549639192954525203785702515559458223292016070768890994179506470345790365201522501096175862449695180875205107767481540603017548873216313301051006120297440487254703629414073955647526432856137261494200417466317441715508868816388449072200618457030230254837644121715901216775389841563413402433526035414141198073714168037230566776237215054165378885667367254713983772208085932584915389996952860212600802046071899906964216420801358619110030007691760373444993139675265688842237865821871347074220783335109555209547371488368667125581527850301433508312512815265699242500816872654718211821493427697470033963376242209096317307826034868176436700315296112278553514301691563814714592715938366839743283899184623894531976429262424407330709308280900895339294183809003225965988345540560924448929093326078114331014778911617777493773780249043706826124087770436991276890984372005652498565857198973618602124528241920166373652685857347301699875681806413926534260909315694349577463791683062713559571739836946050423448190068944419628382142484216984290082160640000000000000000*i1^42 + -644823935995058619567396758589658948677092551086557407058832135678659103623772069765302570166965860445073558744713290467778991140928436191266649165006419418169645895890537666222935801055569345094283429183178490266658628222380601502232580510650751940087675529367585813155800338630358337595775545275375998094788021766951362874160227894098273733928181262520020381130245416931789369906323988512539495457764927553956619779361620397558145687867607756395236186358690063128676041355067491673562123921699900818878638749515041925762260695324131166639406008193498037977409810383950880661345229459154145711238376786126303861754281414227669024958541632673914742667040987406645126376425715495927325647963139531291287633401893422178095098962289575538631084200228193361233270193574444647233187377524140111375535673869700103775841615251685638967835068216927641185859730876144593903201885319197140247694543351989590700327130536040356295183751976573888385960469298460470232368669559239806660307794401941946283820308459468407320428232155968374869777229683160690765765262413720350478331539312564179234998038722308917647144492270073345600680959712209250694338862812165504397941510942441904579404848342797252251888293436598238813982141648745954715467725094235864195327556713296653149253795406063929252344964541469420319637982389459206362789776607809577000062141133781531525223374781713843818522289097569435071920080983735873683866790297288029690171278456296426076146990886264356012215582340497119779676576721354581393915366963051579072132391198613856451892497606292015028002577668411859356564816528593121283225895146757362168104878501786791277775824412247093055723162379678903895123273975857152000000000000000000*i1^43 + 9826415268762247514143714947741976295759316176231406672841396491819240634270116370133199699431473157402257450599383680319191367451885459017594688960930871124766433945509285927817428569598263075951085583232812212911974275197989556924467240099919643074876052576321111558777909320743015079674710188245470583006285954375255730932687552883628354607649549205594390005454935066042985194722043502932516450029637698602948329546978455548330686202840472445183709728296542932494627664717735419520725691785265740342929309469340138407839190367674913195887742818463631359450159890371742675162980723372555376521304836005762557569260945007361236293491441190067496404593937729957212769464865967026295056471199424535446205442483001144622906918837046340894531456806139775052138178252048454412069024985671531088358858680816242736882151194992799297099622595692442746702922077419030039737871988747009943181534978340928442931891358371270568894054936583873938197244353254608903934203834126661740410183731086463544246749122263854103677604392964921745171422296325980468543216883870687167962911764863014493898361628835113314462518213802752451154047148594615835743002375377393854672158758127662257017860719018812405972981712414422228517800406295826477199442849703361020762721706189839789698595134928896388173363271046282029620023021226212903990362185497093309978849589653475171138632687717242322498946352926873981733695883656940334564463213893349337430617036104455328828998808815973966082230864921361906761847156725675890650741609847778842741524938311287660839511271517021897040139401539124519350443816833845563883584044043266784792883637156740055524481966331335868954710282633730936379801600000000000000000000*i1^44 + 428929232778473141101185603006500285605733773739043511784520923441019884510584020191820678997432582102294171515455729369287396168113719264761099919659903675154638278254736270053591599561116064588854709736989958386954298534251205068477503790851020690500007867305089806621806883667006878663963057098304300925111910560502620663197658942622219973167175328258936696985922951006872273347596200609474315756087050774434389332990954314306790067910797679560551498462037377827689581014962401001151856725843277721768128721924398261270081166736080124222674647552020010175778290270693446719733880062293382835636605175828674128112752790316595620546515736616321351518244587273757599364848621959549506913597296025123971301573508581011521597358308991836432777558881120338557758794055756800892849290034024835609306492860226536571621108679662714494453877678525187619650935575589220686989634510443413863117868888518986496220567593627544719170702313759668653459249751025837044064947431195694833015034481082936977875114088966103025434488079168847839465740997118978390218218473103078869894014480624759591537683893233891388502674933453536169454104745912150084460986678954619748659820122386611187860326777970888987979235946662394442540072220740282963750843960446900216419830557169472673844590055477936769098923890066565392567246530174360636295686436458709037527588950632793056500921071073128077069049337945554471926935974858887321622253400535961547001345646003553759484981288775838880822565056136485544218449093559130575228915842391596811082120417807651073655034771936482343422093669446711760275083819065658923852740481306668476093736415184980744532312365643506454088143255633920000000000000000000000*i1^45 + -2126482842993707644396415106206270433299630064510335348141514792769573053677643222562481841726109415960804333715831596541815066596821303061856952401032245978804028275826517155019452307308953855494041465030869275798971862798429146618602834952672241288502913051846569815982224399394441916931715296997933746295003410718988032415421224017453571400043894691630243684049216776145792317006937402902952791922944665635176853547599555459179728817790516210278616185296997154962921240128908113883324683685630197277819601123211166840558581784625424201091296657586689636495336071145345408778131945805032631853172191169853989710758754836342319048581128484677188033638701860462868022443620445701131237868947266124219946583747793522704577543877151744386297285132637686303724531090462037721673514632781218612245901619768327963868759702291921099822305520519117594479582871130830696173109335648081305841061333192240856889978210610662662956609842362104103657485623485657276357464768994726092126588210092920431760347444617681199247986889003249986349958474951170065556906569607678603010633201785621188739589510966338814476666301760016763318012227105775289371480519462300966346374144050550598821688863910585751533821669665203437533085059364314710616541003620347731848618476536762519387619005860308360341546273114813904826207902415517258136512247280130829348443283897849416759424405317474562373735690841032039604088681256329648674690729216411596498886346525238839222808313187884320552499261189804850970466597279465269947040903372713712254812476126093309296084586836207034848599732950709815959086503558460649130330454215245133026714900077292173523486705591137616265216000000000000000000000000*i1^46 + 3279829420516439717461374140301521492891612180344050102445435921503529703098527891550462465381233623445425123087848205225701431658446730878288681452816337276854937474711823159212955825135632751432241196870517170629007400104012174534047870755761616366991499960536873653396153767657498842019406562983654537661376388524891418964896052466081114734610562412222180985073753101862325444522520729078622546053428294994371421286070180876245104773693264308443450534304374779484468887433239135510881624163022499568212967760844412851457868327022302178723167912495827895282072386756732931308266610695220466860852240001021763471551448928440706044428047623761384380526969503931858611881670945135825783068937625218626280570137126415486700108534351411695888498336841254972865608792426536600333961252925500019130211087782220746964050783191250347885615237951724631603228212164428520486751722564226597962804970922577560419401086138528454603468889079809480265488650549196234795803028575704646499113461430998836764535961207091697690590219946559328848754262047604522108749348809763563766528355095936345565226259143809426656854574622093612966491203266977714736236142417290303490977112570218482478082546236209423121817876761061121112738056906391887563638038225892140810469954735899895237853809963275106268950615441008777165038088362605234281040715797334635501370316391985674956728909907239926643943708154725184655208638617112951732315603641649455032050507594834495289641513230934305023933088610756598451420726566426459560703584968089646027942678722068511715263238038132157186253667330833163452418925863870408967817879629385644712497430489488683888492203212800000000000000000000000000*i1^47 + -1773171084968122026557099614696882264470936887658789481134104604429058171326323875385813025187872011689490359363569179239632080874704759495063386521726200443355233287489376325669097417426515578480962457203253642076159721537824760029775814542914081006078546457223483236318424964577905395445068520291479314139064088805837100546596161645044417599763666070936256691274282113990870486894702005212565379796060670711311340216186538398290374587019337699288715923931206580427043150043576541438797675474486622063267729290851412244585892306324409120699437640120648332925995918347743012759398537958079626178139506860294809050156395236391639819909578025358871644025461442079441625749015825749118006574888924926812835704401263076818445067292011545771853594166877235502236804683845488146285799004785287057970071965640671391355896378055810704766862962533264480505734760068467048147174072491522868973742423745242417187391633044997512157570785701635007922841787470788673349084913003628912664885936571568673899577235276901127616902242744550846900008404964671900352376894736804520759641277955149427614882672095875237398393587233740423578365209484166276472626423504282839908592655928947242762559268321497754174697188042148306264094931803331819662100361964657581941948766586913566227351242855260844205441865274646066562230852861515569681696233472944701009021917047828464573879022698121096199460460985162197297731842730571137666804185543113308577287508241585923669154911751612366108345495616031638517739995465395579859335756003514472974942194259767509723849631980079071585396414579528789203060130200915158032370515892788673487980825599321047040000000000000000000000000000*i1^48 + 323480399219868656086689673590433098693539295467974319022838765613293617059965377527193501175726334800982806044206684733780625479620169885113410958155692039585868184637816690895731632223586216634917776938855541905276780270137251418487155554052026402549673821835106826842236736619597554896778627591595398260161165472234720150308295028263239139813217720520939795777782635933519069200937247875303596675595187361126157184083328523223728181750448234828691652074710567011974390907599363693149294457237070599810950591900063883627768055925559607759056029623802634591538775434068392018135640983277848066682488713062721095310290791772933107132231555308612372589052338681322082413200101833748564616567699823565611035090581955098464117872721480881305657127250696279689954474491527724638609052044481944160718934118474863300876472515723760645666767921954090092265629124456091275947509365527084746095295888127031008864743158937227587553709585347725915958715968683316949225105919004257000792186169493627234490586171297935957199940432520695912507290301132194737663998393645456167386289918693207470063734166312019811767711246864115646656215001352168269256254331710135670876348634529990061491798160174022692368110825338561672937278103537581996413393632238001362456597410769924520653962025180009496808585785109660289351098746583353698493556656894923561933455688437564184878230251852863830710100438864300409045073053602715771760407661904269797874049893490767429107122707930228187167703674921620087624887715594961604991043880640508127583155842651022930539702979790556184237470251616220633689280127861381746853959340345876327432192000000000000000000000000000000*i1^49 + -22645410914327397079463236630235889323577871090545286442345361898473673413876321333870596183473402075074682562056281989178310306380545641453361044048618827339464514358523908998010219424881108958820382947493431640994989370606608545266416077352241105731839480458818645665851369747637634070390419826597506372245027947916181511691358371463492143974033037304100972771224345164934685849810223156696346379329264090430562922589247416706879922446437949405848399683215875903029760633169519703101618710716521728406997559343249090958449691032221723434033668667968374827320921665482081192795911713221227417752788034586327478882662733732569483090247172733612934063946438317905145774829176955822366628683680529186731855298298479923542578051962139595361560214242511867924484091581898370408199227474481849950567032375579120881666054811300226503608682280529989327580112229273577212935868488903176274457841795282358886336671891718618442923051229844038850317018883694484184890641587597562544184617973153949246663923383457441776609080530475058558103721661113263185404611631501068098642718939452877606409463621239920555468435809196129589962464825591114487968865979830272969735542249923870954160655743015708447900159519539943341325323713082852590149945323229256431581174872419342634076722881765175396655365883273002174809484434352037139296484554802661387059998986574896160477807840720142262762296915770337123100872439594603831790056275569878352854911892978798225665118110876984457362394725512578742881169395057368948282690626413595683030939516386606428246416323737761672854061192340309318493226296094704275097722132889600000000000000000000000000000000*i1^50 + 1001541025468194212471452968948979093526334660497739011165171778952194862680201258827318716096848176309460229543874880616167772074181065636498746350128630345164188408669498751375636688502650779244661126611674897133231972063915787456778287972204268232511503159891469712610022656388614872743153995439105476037202459252037119343389686006472663772789951969511970207393057147683474083222263266048110624940180737720826162409091723970511269793393299092784080839055246123116019977925888626840301407356321773586633615239607314793519591217934013705924819186703110427524375076448858184326224967524123093542218433140026333777552631024210230502970926268207654906284990043758132115900387960614433033605070933674246109135041933230212789185171626202814351967491954433518683498120795784266616622833622606117318211798673260663251693689627347395857401819014271987741169874550086274406868031762335340415835748414880237079880289172648642348779025210508529851138086141983305643278053563637536527525558950947099756357857293922348422113910834133252253660490181159952327533137208100282697843526620752422886496393898000608630955764915945108696133543436975860625708157995425691568471915548977198277808227095225194490197594267233940200833926267145306813660516797044063661102515105127651908907582653248962505455027084821734733801817616409550852123371324657580996979189924429306787822008111971760768397810871264691363338713477745574574807444401479032726309703158092607682051820949365709578536661962011497464392518883339725322854180261893170941866370028167264918807107261090243534392713021543433466449824122488750080000000000000000000000000000000000*i1^51 + -6301242505740287466801120357117942427995743881072361967752803383514642736278700482658624385822371199118032556974854860214775487145186773506278158782809663932184303748352728162559151344559762207802927802181284692719361415224782704828238387768130038290123964803817398281868656523448987516883488136879897737239912464754730130402973951608463117609882867136641559851484460438306877428584457022609412740303294670892584765084818619545698561602102081479269399928682736568781646883928561353441558075019852058839271361229244842039890362602947122219649872515466700726683004757117175917639440736506037340134479980497214113302709088773555938233722438231276844989991448953750916288797753434091736217309676261819852942893368130472728358919383684815216560896004955514552264553662460800315739904858096052711662449679015454649163576678284345182594598096347057698928770608532652188523041746040869643712267090622444314918966532649319352403287504628171285338312237891026578945749975795937422127233021186702584360728866008831150580508854560807327434937054622824574635139403985114586904533735666256104940163459594249525648642253913841562250899448246930762500382209088135266481402285067270222527912174085392092368129092247116043742027902267251897993505890554363156773675585833512814960613907174339166141250221902909487239169422538577125205949483799637849191867538511423404676240646437326867572944756835937593742110775160014235281889355736224414925934317090932549790512816697664448479927156422928071340246347055991484917841560944832644211748974175493007337224952238928415487801542961924002545664000000000000000000000000000000000000*i1^52 + -69588146442150464871267071935863652095283357669069147326880816752672318042267410029834788006409229081057077952621151203896657526494557406610951212117122079300162647663030247072791563309936467059240696286410096021394629885499296886942834598697267559523843984114099097911568096558037046918429554285699327010901108440785230642137006620540181437991276052361564077691286368303778119414918812795897582819577299195538890352698702995849108230880813125555882030414282130132054913390127401862486415108743612890286919342930319477092785071954931229375431212636355651081794163403226984135064080145422242536379560061546311892611405809662748482023103452647770173974221577497485099694657403156479273408972256213009308208630928012798710581428281785395876026348239188577806323406524026440437399894278486299326703739991839167281131690971329254716001538260715754117578794671773302224881786891029675545599713289326457448021684548831841249446155218856965165157651993723846159785191270128834911464739717834134257451506851092001141806234343210843558416926102357274744485888053209127808567539161630565333065104384369308279756198967457138017063371434783946995884715645345312580340128662943215905777027693821820663369991379934655734974039234618052870753625510566447547909335615574671989268525597358555011824713726098330906101314317391144691980719177106338150898788081146357035340702092038716068345092584023886432077393921977046488837723994328775823693931489859316845609407211936419905575377280650481341945089734928983273669364330085477774768907522551845563892678660921035203181071564800000000000000000000000000000000000000*i1^53 + -2360946167283416091182408534882499041403453798438514659841956744502779063233340324068323554421052208861036220928164084205116435761595530674001027557353238437393734269378742014543185366187100658420998836040685646135147566972993708475928823290401390975339852622685798105038234082532779381901289500181051091234595504082012954045004048942484726416375447881556290639923922689168131728709846447921601339077363517073745773449182005039177252770650565208694402108468421819442477676570211259121668021335127284925408066421283836597019479836414519200834399445285933851920579441528366198871253954832257369681963449024916202868946780086079189481053088134685896487184787157967517120222177475550222713721715058717079197232088083706038501619632433351715692257654864475293584732053266135040610030880318309892684539552854381146804582270643999432107429422568306949889129957396529439853999690325665948978869889446166503285437389845651310038997548146401287230514312615719831992774635277902812221444903820072854489483098308499395983741934626415196164113203194799723333030502725515002207590316575880109869610214428066327399470748936743387861629148341424587902276751403034491256963615310851470441343107893135301067143105337821377282540267806226651877296565172660427333340444554579088101214439023117812473300722992755785104121168975368974384320577247911561007658538368622382792388886923237985478986327355033556066216696335858687021035890178410710560974699340605515827211798285773972044107090265429219884415131971663470346150026276366414566033153540118269514644821754511360000000000000000000000000000000000000000*i1^54 + -1293862906596774503508765930841579221271011580619828396257268663890727184899033075864842920402462326240285249114696754732430363489597647519384223353650265961162226432647679514908697714455449015369122734606157970339040523899630744021852412832919241341570766171999271921898893929599217957507932184558229747713135876530580111470041594389942200863135095679583980246013515127936672293098773280779133752573604659999309019502370014256964479121891525306906016749183688342033302246959834293207291223370874240279739649110120567845882295799704898765850768608436700409117981361492624592149818458274266364327374754959584829816193796971029912478069841314123501299650999568022558018026260078348128114578248632495223565283558366663193265851765329903457470478884150844341487929140526763164338060881763724163411122093040284576446076020599314092479831257400222983220284435178175400319422276382838086925360323587255865023612628205539662053121209456165428231785927428027479153967171926673606753605155133706998570195185243613012517819744475608797462304855101431933512766799140651135349962880624907731635049133137625425676380360824632152169342806238152076955261412413092722811497403266743504774725609533835341497761334707616265008197356434178200116416105522657588709731378086685264238585318295195243352520299593037503874990371458862487029088806557463897155913990742474645408798855007030161284737153603025026199096673057295581010805719507130578531586876602554021709280446696037359920894327715429234781837187482836990405070911835828192867185542378770399232000000000000000000000000000000000000000000*i1^55 + -3042982639816438134640091759448191613481502701439538363663518960380118997610681804474054703923652655889243777945004490116347635583222547827221021629214649638597605631270747775912992903306427274056305045770122745987426242494622771604455099360554624223570498786528928754128989515938353418965895963725802976331006947051501787452020420109766168275253256433830263056818132788457033136211661545239918883030691750103019152740203136400143235624834826014725486187842758493391125761950540793931699502267674602575949350906700632491261888857689796871031632053266462751033686947909690035160951075237237486833759469803920652021189874092276449203224743800643408409348533922489941251949888351352668445498585156593435384107871503803548054037639282953729371856077095036055778865131549858863888137197623244224871672850172222371569478873216873051893862825547461389876465175138464791657370374650146679758197158385013278137325567326054222226119245385684343374459558147583035788313849305044215339203563987777194636839383971019708299033805954523481298961077050932364621497195315543576166605190091329867549333973700111800632048384750491072570891336946281714369900429072175487343580699534464384466490354106014626355936795643233665913453946777017228723043509456296925298868252716345051908657415200463952923107084120892559024062131179640702467852955468738105653231286062717183710528128298942704081933981192684213777458895728315424138192865129878337083630973018407671515085505854323035223134539770873852366674565498654896729016364759819671207526400000000000000000000000000000000000000000000*i1^56 + -565024155375299505642755063812435413294256823060513657315630174206893003103050359406596188101614550935052970790719151020478778744499150191252342405220040644758972138534492203075541343726337255074503871024506813932924432613946828098756884916911764911656561080408754256015092597739156211901932560558730025785577000812705123070027236390148614028686641198288363317583280017722348930471087145758886088107868958827611949643375126439094383848913405675391044023709646090068042552194344686316279857437569610840423112865994781751196800924623044390856428561861270403340141611837300457921676884771028960772232339085183876290777481150064564897402843272965068274032597405599931316320120158449902906883374327749722270623432606706737076303323128684992117670120179264709212176777360229938094992142443950804418636234374717189515898890245697520968701319061111419500998423070244386514466876681925081187422340860458792025395605102510830710970934445029778015058232826022013240454389405342602773403931774814499610616349520972066218220232215641575881898955632812997517211293997379557955204554107155035354897022040105253138073807928793674202968645749980040721465824504113883041692815667562978725071657962682476945973585754282074793670904224394434161994417727692147437585764578735082377792649783878911944850002301839814668358150409415619912168441354414554653528780840352442970856294955676767018825667434124411615047272548270644810299190115560868545006787307777762161262977315782115483372379831538075700875366936445983229494998880000000000000000000000000000000000000000000000*i1^57 + -2237621245999657064779480676413897496216176527927562755192969378265013644527236363800882848648405084687866408932454092910691211577641628489646853591303841801915324239749570820381792799645536447892937151821852157493635624074246813161119786470212693753714966722370635201356038709481836983154238513970282523975967753796657924905892770525872050837850039346312471896931868117001835276949178116379728678163505734740859782712916383990505976165871290180190257107601708272319396838571680197984231710965198075656140621955452631610198374616030872152096991976738302971355100495131018295624228499210259170247343334368558023841911007926288571806863529554494180374330735221239458239318840376342151749191509187715292727341418840598994100313885468346839052479874503959599992604976878092494468249257046281825854472917732386527876677857831932551954506769591729555426650523278535800751024979760719242141880247448075142835726702632429336120371873618610988572815675074744573605233895022934284892414136864450445588996460480334816784084213591916836873904125623261858954614442498971439746672861327139561701037984549497103468899593902939230488472300555867879103360511429058411090414868476114467056655144148931792557994452025033083390715729776685138719348948189099128080453009537462206758332365150390513599171440317751071817055828785835369251358638684319547625979223059484886412734305696069666738472926928082331922184490152160161526382871160248833782447060435008421152865972224881320764665589139603237000046311115186312500000000000000000000000000000000000000000000*i1^58 + -126073389274278117934826438957352286494439365917447821941621198344695202267133887756936889440962673303894055325822228536486250563106646666133308668163817692755234907389039113691706933238458976570718801193290264072632752637796316787726962333792307452810798269523198678252123606069085668401522555267044200677588140052810933000234030747668356765310720377612081062414074855462634823961608603246318650269451186819373458958265872184331856258465047037714823150579363008956331075107111461566708008501528402639205077088069693641349925674351311625968962214822673738262617011143874978290961919220004714824598918742570156854566893096709490840814700292014848269786751628858566422985015257029139704323896391707444454828922997678306654408713437983023666590354599606995568010881181467888837581445663700655120512892033446098429423905622487513317099660334915770430962423786033799725762384350149721488188065762387591969919699897723916575663900280175163119831718064329344644850152499048274725468445107818772130655814447379199795606843504011088073666427604930475448967534515618813306732984883942176378886333251825725376658016241415366552262072310303781851355444787606285988139569919714011737956707113610069292471457732497634553221134621199777630572566206396549938441561061646359281423423042067096256652313957493770727474981837785235312924575180352580984253654501226196580840717086203231011133215936826404039173707585881979745940227672526292930318796369756380226734912094994433858905303652398825930786132812500000000000000000000000000000000000000*i1^59 + -1861277462639896259503962758980188652180972528933346558042080159174826455526858946131740066037399340214512784116832873677860849151258891261572679900352798247416472955275670333367993517512591111667893834049989756787401210205136259398430366693859427267938312342893491511345043508561899841997675938449072095338085039050962381498990647497753913082899596919918804146461875641809293035303550608164400285725836743430705035013911395464783514996570976335343470538297910532752068374962798743980982901343727606336412582864106754436002199309846881662617279647155657355744498817529232020583338664276389437768976558228245987026482511148819252262703474417703770845207261939068089034774295903308384509884289943374838986656412231041443830269876884827145359345316321705553946809701785148256726960305161998146378918760689066210928849997493903294692404812877154435381928409018205354762623950868995667551167587193777491520330251603478721396853641345174489493315614255304207339836385381536777079866112814869361602657769946235026644319073747448251205623541204518016506953527641128161622049412223776294790221259925907887055883327860137003254728294780305633645949121692446629208229068906900180640554619840376710445700158292980749166757282488596665206052347359008325041175321587867704719359709485783687027202231594766694590550435047175405067464039674073599531818720620007373260802258904816285639886686613588223050458056673161764295913666902760692600097621594292288119676956431304466346323490142822265625000000000000000000000000000000000*i1^60 + 629687021643903120811150999808579080232557766393418896805146865081422186315669393640717814087396723941270388958312074578349360972685541754753382991197723489458499445645354218289101824950451043035303843909238657517214176579044714540108166372471728055695146530667299110365519832932398231187319666135389628681655035506882090672386165597676136629967667097852586558284332795492048625524155447062033492908963265679675468161682798727444651382065686880542450704742621742069202603888715019139968035674386920291050211982724487382291661010541581305211193975652225974777383669407621768105363826724651346706390888735498559572469019710823822646089196267744948691025231118637565286213607480338985758499012257499223266575007266896172952823626537962609255651475393366119339850315472647840441477254381408116253331114980859372172320104530673526803549162231409606092738006248120885470881753815504196072571725812819514963443683910066516828236141471655282587324498129120008716949191405308189107832893561516729694985208682633534149213690513063450427328127534746538771164059272431355206632166503812460944751132611530272310829792231424580731330856058583117160595510006568841813937419841204993319681081225535849697248343652135305283470522411807308403347696454455781735634281865780969421144350085149284460100987881849101356709167848438880131407318449764074723735719439342516964343293392786985158279092170869476151806466556138336152794967893497427644929628266157302439096383750438690185546875000000000000000000000000000*i1^61 + -53323347342004848774817633451088917169732493992352451165332433621965912600144373504227681924635102216325475289138831997862984061647030652035995743750422301506677019455361210564866130590598868264836225052131597374132108871447573411440753521017482739708950188797177926529323620285274331594420586477753284649789869881721700109895176293983826558581036361087167553664529139712947631980630965414783723478790735084302701543015388812551265108370501324879483284229364782924586696042310898345794490365631487620116933836363562124054275548603598478574274690772020978682948648159844572398163316101851878880071859823673073194565389026781232477896805946802290381770806076444393497705350730552651576538393538151025183873635139182091729031358871876218579507043873511255211754588271254874213923036872603757566418271955108640222096232607097219668789838153460621329382592417177035135593203861283379148005533245966763003371664951052215290141330161381505104773700947530277104150531399505804114864418800408532573928642937511191902709069953783999176597646735890034510145651418772979337618144330795638892486755215007264585407796654767196327133183428588654997855276154033376106789416845687618960773506947357359798928202541582987350973405907069350062299696703672996533917107199881338815339949350820861552028771835051889380641893686221909047599906186522231039618772017370051724459356773597351121146513525172443920924729676122275037377898395955028709636280837003141641616821289062500000000000000000000*i1^62 + 2719800906225045857153238050613701825386650572212470030368883718688679497897474074532647303961483785584230582625146474781145825438835268844175709871769228799714092731788667568895594444976516367915812218362418710216116641420207661374099156612096185630300305515151753195641092748234171579441655895779783270031964500357656478987035479454221424007486470265504141008060436325300312460545911493576322369486790003942282712331823780581016481199440060500027873065093506998658661086407920237799829480459021144306416376829727683166650457487529748021235972735904586962866352242897676792846403788070263242750728375613258908908390524300489162968964607520440333433158117984871710448349951129088821202625407097981054174692684654375677306818468980370969333256477224471903227013140027097064377295825616746339153007689414948511855328191989044706507371839646893672481076540030811157873286483268159840570901548365381697589315726032928301790597252945946318897149017900003757246345913212746857941974968638675947867153927417560122272121611142961071430514593343516559707202323864359940309311539182126792153922461951531544357111227044933212585921319273899131084369627155049275023754254845102790795699879439539608800805119772334257888609719070101170385580464125778578891945004197025160282590542624047029199969935751002371361341096399743655044845058363022578818109858345822533754091115196629372939935420020202139212983638572040945291519165039062500000000000000*i1^63 - N1*3525743456405147887159979286931414576192353674162110316757544668374666648678133798561214785476617466826869645620150478460132043501800092244048378680795810377720442998460999109045325307227330036802410153955553528493885933623008467762782260641288667759720812811069011442987988281953125*i3 ] ]