[ [ -57834882487409519313348537696760517598932807831783495769587890397051428331689051903847165970005378230195689972590957784046552464203924476509113510543829898207018620932429744769134363221284199811180644700531243424134824316518891614910549295371226415612457961365819852530017015259580617637503487091295008350451036654123354620203693045185194635430084638492509034004214847520581739498268998923185171549719697424323854378236752372020037283826807855265227988449722146076025098916329550437346858247246512731628382353457087459243310587397865649218727576814752376493150773541437932209910427481661799757021405845400323676965259092105655297831221063824202788126270841433500562090390387873910494780243718330891022858666652361342320294926968240806865007893596041021378328583366090438501864579141583196514904049876145146057518838328472449290964126977938836371907290208745140675737406858218866667627018370753104023852774349893326371758726836792210674664143411268951348673776456137924598212046824973168074601198791002762444801533583679625391539227340926762875881788773732378792335584904982127196987262098102623606072433222907415633142460659300667856227658768169610097249179555066233887939529478339614775632929603957396953677822901656358216636328351135448794242205029500379671737018514975405412597772553748623087467952297654138227734875442094640084796308796042602346831748104147719717867731635834919470364555817337484185424947142040591014615174762968860808215555433362379256843311187442806578897599090340659200000000000000 + -383419639907877114117422989362751651163798636915124524865543380625559739493894503618235969122651914051868337352637188039579008052681331022198243078032893869350432019363382823044125320396853417439538968068071551776166249068930072925971844665046728058764825679159931438684746347238245694978545300265669335994756516079896618772978631603878302983783199702044382949322948526979310711472818308995861666575719070932930314628985193924669705140790038654496998044030911644415293520668219528613150279653081614024627436047075437596437163057014236157195627959102705152421906860153240052398523819869238352511399227471456279065948047611163589443016919417605853943833635611738299582023755397578277830994770076550911703689206675036624340711533908798201054496289565066267874673146842289006674868136286513295411619443788470919579004281774761434929886056481794554817186355786114417063718153531719208902763586325513281393519427373501867086648186386638879293022820473780511440682882244990944672985832448403013279931478848563141021960068410905867986577339138392186209376229728376370092396301956307142359313158878967037759285642725468626087971678041494178768359341319233780507032476824488507641263481054261532229192772597565874022917496475345021560630773377934518583512476811751464838687346384609251828989026849330576749275439548819694418686089877720141079680982093085179452495203926613819872930798686880627776651659222450160595623291067331961845852014959918364664309566501063967573716180943475491060474950683983872000000000000*i1 + 2598553731457867860770880725198534109850222611768124306187788953177913887616719458794230431663757916427976164144040522213751994096513638751359668518051861877777152963752743232245132704802514973231747398970261349380023836713249561482830651858682854946007285853473680994199572576560317978102696012053570267407593981944751658535161870014181011254295332351263614288766844242846387410590027608486180772156748257736160140230494651003187000483854004207999740628475176616191289517632365635585941355522136402276184468618220937353306263372295079168366669416838555692590183035760049102185974281792580300814258618399021617372146310292108849521332288824876380642979126606474104120140805894856787373928361451017792868633806968078453419283949970396749146688485697134613916867783365740323978759382803918861746160215800755057678232441747609560920981939810642576470782781593498086510065392907431484289810130983500824245654391903959560280594708442883779300954313208448673667675288568920531234402595885304447573912032651096518994066174828884241931453407520627813067054076462670569255165290950196044461164565043162634430692875877579072920152366303363983355666102111138648164894283351079419397089923313497058982897176423958734630587237803292777630895853638653410041650816509636881689775168554465677992133550524706001726117828056755030427018237625031281597507841717201685618327452116725051731307337537388537259456743883225741875381901282054041820540443714488032804328959964155368114554100719722857818321916149104640000000000*i1^2 + 5157631426265471894740106598716028495110537664675902421958093790008952647334799669393846634403878691757497572336912993718807980514210542310661968086171416880586979419871162340060877027374676434913407621684342037886641870673511542094945389263516204559466622698864252406078689393750833960053896352432524029919380341308358637781289814570473944026081332236574429115972597785617866969151242536345503758657278787709801329085371189413252325072003089494562205423732918612789348314633758887955919276791991200584448587127936292221347264915324269910037071631529192013139502592362488274269977834610068506885725935586627882747178870665221812680342967094747277505373301903148670959584611953826624979419759949989130167988034933962357870396566778628799613848968016295499302727536290827946980063344577318734308221741716949761551968271577304169105729758949171096982559858288357046536084475904704056899987747413219638217480051268034935396162616479643276330995392131460715228313686705538841864182282005234777121280050069860593141462903163186360794234161478841810736533279500214936185408436437629521420849690089987407596363192685674332169977917381981428910270659252484747610981471384591708436496378518502859541579990370017231561272548980360389435270662736247982230695341534479580413266680494005296008405640373583184674122648379275167408826977202112998700578503839858025085667202971114762342801304060933055406581591086217579197351423286449064280061104350583440197087289681701546780867195135593784542067286867968000000000*i1^3 + -86816214815778647265870049577261052189220817814068292254874038430902828464001955967611413980043843606767170857491274714557970588321276875469813108794089759325371654062258206650424321848401671382194320375905246328271231718678055821590742215018675304014996253854720173284394354903841123591193157886528068695965137236829975376181465644718613065368962957070840010470015843481267971380491874743559250274479259775213426023449759366236480947126806448249878785034890210169954835655744256769380654688399463407657966164149161888507146929581052642339973644302068843132826525390012557960799045502325239226655999635144451030341181474030460228180442213223964648632992228192670029461360576349490807938941444187254493545289920836192745433040807736815604800131505275427405802357705077417702528948068666932828768066562765214121738665979842305251111566912766234162064244582473692877307022496759138888440419723179297170601872575601331232945295560944956207572207278879704809612078784226511113376546615235920362787396238000449339259136567766793491410786782725602033997390438155786200590901226987409034576993275163719635459874621892839174310649765039403762347005923821444444085483573907183053589139950738837604390054945952067826129520660406513027016506099598806963082687804046484081640106624750352462598357684162695076542529781404451487720209595240680048056958223910933603058148037447389598953076647517012679278429399324865207736753382386553653704249890239698222115672490043244201748272727100791192867547014758400000000*i1^4 + 283983260474201870069332763059152710415828985724045297303664037001849087256337984732700711285650168368973959433542998572170079939440991725836933712612072691955177079155019381158883605016642244934656545192707564312222435245935346088748997891769031095348888825224410158862898938482700264642595878225521082252894376214890839197056298313743100906332334208455391738546368435536483673634212389281627787909178859279792235106938700686052110520611322580327957158785797643839947640184005970099976383618893289485540466105154323779558739434405773405205863938140812457569204815266864439544794163975517892638416278645947850781924678101702163628813721055403857619283365201836966733189867911289116171705493823892808229376836471568309443162294891576388965656608770237368754681893940907398780302359895557353024764829836890558718089671135932027582495784010403403794028303182553130500117358189138403588865933892953188410685363254535684741198211756458519368409345988439807874876148287470660245155808889594836085332598885779118786456031466905784857640918341515411665628971845913729313238843128117470765756108518058391848369078401766713903286784034098765125032906892780634855646624454977326756023673947043534689874752895590292878662259671904275187189239938218451791062542408969769886405996856710258175130999635189906259983695360272069209634267528168249912305755175387144361864807537080821353186098227599741247335802197884141074203506390645510143643562178861933456800800914564055114540272608244383639485345085521920000*i1^5 + -618848053484491213077221684127105749435320816646856503659652011145632870844316788935654058613404064891817165957350058496344259218970533718224261063006831414368565970794124787769105284947362627190641254609217577703540061394925877876250912982369177117091363872223495115279724476270854216420763441208701682920413110037196788357435947070244802774045928744556506597337074235148880170418123245503727874642426951654280780840986221251526038330940944897097475058347677117458211101695927332186307604824296107235393425629946001751358346417882097601230027266420988370279907525338520370525699558807486415653434495472475810789867699247857558235349318833643603117584046017502213076936688508836926428105401755186163865290394751180130424101578347678703182285099954882272356048167955071339679664603173040141899221166996931970086450355380163393121584928649415121293768004219038300572463743573353567572757492358804743931775973176333532001832476722012417128497791253901089928306657270099077112009782868179376105877529717018304263806593792220244606451862176024523110820946058185677547582038731391756102320796916656018211622121798957757309475776453281069493102800607782575218328566016144232000326833765484185773000252591972868334532957627245634480971546308560948371524418784455026247763148147792118844951080465915160054189823505564449030417971657566709410071729984401691713476877171594807713175289105416810422752060873836707720155891386312405610795162038561990233909902969339633619063973973878679585703586483404800*i1^6 + 1221953407228939082727901708662280434439791915802055773359367728157065569087689861653037237965828526519552057479913793108277881550449922182132187850760980751251177546715113994563226292948931963930786607909071069816053038561570735883603663122589547684130583406615417967018154519157990585113220018550040721524689022569665093695909242670303835955737214562039947301074945664728319535265099095926600583306762138350376495628998220190956641496078830514596273614981819673011518821000435001741841884670937927743473043093562820944594997930884960589632149554942681896182508676009349373216591081775670911859164576054543242918140121298866624258185463358496818704935926493006744329480183760708452505211857099341123310464459908456508296417013634115779334682618687201180840933381729259410220916683987639940058550748815023790967388512229197191239353936324551182756107060191644964900552592328263857617382283246591081500955017143284403559704145367683726323025866823326999706701857892334674493496894959270028292022696995978742630186328641868091556920659392970140605436794467282895724569131571555865694681905177345469507151953016264306803841330685355208984605855312905409551603481871510603418049125833833618824332312325109328000924059134469239548620632144378659835017617697541215612460922246891425315092504747409200671816232202148070185399362068641180019072533349754301360506341031938167194003350411747236085891802884497545985461256455589634886700201930101101407175229156530696869121157722233913909040461643776*i1^7 + -1864880734250873986022671125953840071901708196589580885481113248119941303779140970763955682919175691984420858013574183711096897141062186189776981782769416273355419110942185214683808224316005183797131977827134893032273748307941487806257830061942870406172978349344885756034968174402157726037950585071305062568634120196911316963027015710220248047960529928852223014051377587795476149330983604586092625156722896996011711030750162643108117455445912063588749824982217086522785708300829510379621708640486458343430090180602509713575060591876571820001297774609076269448664370904636301653327930348761119942083961338816330979706877182156589240671032323733365229154315849027071480726283818428748623480108142883973883496500365713610144700482298418259190894921487705716576030751466007575505555905353827570871964328554361918169430182479830252074961327993825862310020354064845421621151743859663364051087523658196009476023645205874274914311089409431348046488485590999253985429690108778431771480309198222338338883349078752497351886409268510468351018714798998054766114944303637729806423115211211973768483099091718254627207381895215945046782227390899104870063310311806456252282851847867201404004206090696308056469288199735005574994282539785572411866062596846361068517188354486475783557949685780986713069999066679577565109711462348570139319498856967039699465909712071809918707053416329943044902538936292745322979149203533985234078300176171689116992951854687503172148063271457958817899914833961053655486431232*i1^8 + 1827408935964104721618826921170549398191771595781046642451237099866264965663272394788897919389041770741792244341188182507998618161268320487613328017478959071769457921454675347760382907664534158797667067809264066254946084783424299174720986746743386099124178451116522801940284962817026486937164855006750812184374307711499621312177334834920998309790834693935108547099528541898713939474896302562459426575379092029536753593833632194573755806756546360341389755410110626678986260079909980271211662978365137526371619398382261647019011246395110208347667322412041499114474006388621596272086653017438486816795773424043707387952007478373378882548138151949541520438481285441168956650162512954187204935487504987531570556936905562060801375565233677430766236390345586353928777812584222899742136314749490896606553087901753119977143297017717323491231051274786945308337422559854128620969682929836880629217012285327182689347892851172805354071553677690621323735053847286226615720078151735208824159934698085732340933195721908501404983619761153040124522987847031658365059113713106658690058049509660065800476509908058432901906378507565269401271519623479390961930033501951491604774589471958289475854378322883243417841423556869389545386039396989174840666752223495412168566751342544479720999730112968367549560092796371676046295729273207846620998285516512691823639659556336149390546246621814749142878844641421288566979198287225543338850348645842000290081132167180614186124649622573003321723397177656575505989632*i1^9 + -1135389380392269850565565199453866058089746202558318999758085705768189702290120112195381017435384779893988182487153268810503152554937340928823501347016967795163719013130437890198406231169373922640128718348752847085367085402105666987072835061836855281299581467444735377028849828759298434283788481310586720722428356943772718929784040430697001489748076623330438250789398020105718644322639516990536122059736884466404965982038693116952077543144018261634066467306683470381473205401887094027408025829051592441261495915828067946157853314763853220859190362507717968792172232156612006660144448034121073693991255668187810501006309778871542072446140779121017935598729182015551652583268925973914054445903838575236020758628037896937342638719782525853443836822849373647595221097147638283730486158665323457893460408602596018137348182450361827104660336369880433698557200237920068287000606392896277835479783613081621884389886294743266332298809726085157426450937177347281278206457663358951521341261812243728479855841780036628321471192021634678555878878228049153237593155513552849258908770095974977035988070365762302105242732719274648058606390834644931323439206748648124012326841477112887481987362212320807873114536379116992894731096313487229712671336669329307793723194063427148917001747885222241477077324152916799878733799127699801429798964839087083671633113867763107196931028883596752927757223583755207555903613657353227483637869904170510745609687418066794194375872232874403671917591377862501335040*i1^10 + 447449732548357039171664094028705682595035688226966601065222178863269100281254423972104903980993151680658066789891293425404796693497230722957851775270728630958398072817538343802636430011261825374256905628361996550777058127763261611516847802998967117292832351939759774449351581558995660414392311412370261004561310960197506924788208739779106629418843478972963875247631646299913227185859971232670335215215131966952407201337885836297951211546001417668698617417942497307645719696529353611673746048864909902173608300201857992792788630118419062446770505534856053972549114187059800728037243432337846103896138913923338773675780746760064137751571719608742527668302653774678898963894040363730567679118051297055510209223445516170382174091132643060314013461686851973993240206980245829876973199269271613324201691102364754307631967231498004062042413374552693596037147497750131590065097151036134471179928231867596708246270136579420817337393872471833301331944499287337471641573264158150978650269452096993110103044559287003938287481293137492413603965883947584169319348892549223471774048807887953170235412978369474989978834245315084325478503248304394810072851480282679241057526804254993675664654062570933816921616867099391031741073379335378704567350291337322027780342784616554894703608941950756296251146270670171964077334891926189702616715712430398998352825929982339610112388217039844406790063319820010418329796845204066598205595188517702171453077880293415504107788248923922446318077028794892288*i1^11 + -119290016137717766034844285370198500401469309837193957579092644926826707241782744670065541630435170891149682481993277794273845802970254357647674745962987394403820813855670046420684876038997457617028033694045300754204892535960639381820749404953206034658340071617242248489105743139490546429201692460280505431717565073200618754156025519280805807256783028601945111411271664471325075628619330818309235152046297931535938362496051738033432921054403664896059636101301753378042115032241823243650287876783221151575290343580519944366529496682046413465509352723170035453999311707025387374860570448762251634167849913264162650879016954879667195306191613713656970171968976665473821543702180702105058788594346140605924102877519427310584816184349055038166255077136844012344133305955806216502531823149980045504745448938615552678520549115570968160553974194014203822881586535719089837284833739534790924697846242319313811770927128868758797283369264987493579215205899918722900935744912665673285058245087984402712913457593116932862701106690677819289073916314987315751069961438622431306981106370299805653883743346195301987377051572654598695301151675447864045924945183906806012589265299707909843452922322732555202661240316397905896660354168316429992809922671159030770047657447395028992634300090798942817330510728991536310037365840299169477446853439515428354259624859408497410811565081179460363767939860188175234613894863652883991170193743241065805258597514382128045720176646077900701853223518994432*i1^12 + 51600466508442322253880034247790322032963134588027044916589796393693162005417724936441037323525136783941297381206000712879236150251929839975987666397329784116272496031065226845434872961629140273999481567001497397605078377687395240895312885095944421655094608770056419304442500221583308979617496727733552040406763274571004345566199922115823071977441946813733211055264941831387065250101129586753750551643511924713604239541300148073272084900242047209235235143952354491574897943543034810186714313974517796296563336474566863383051518067381225416697572705835349291240524267908130965834369936553599533993929303995198427575701779672417754213383528873818539703691891784483352733188499277838281956972132732804916101413562058783729198108046984398400246182902500747073095959626627726999324697419207751703422759717724878894122903215740328483953174285923332065948583859362803512851059732841042302285383584881090090831116619686807753895511374419136625096947917937429420895451063851086913640548636369270882339144939642196860452116125396514067206640821104705926842384225891657193210213697243809632933774214967305158904524181613325546224129821139407726858098995359601457549050750561501229027619981688264786946578015414591389834063621506263169134169436227338670183937824204182892706645645266909797317505709857836919881403103770869269567237510428533438761553002875365669697725533308181613183120604552821223876746197329296305225517077406016917418535865015674692610804741233050220570697793536*i1^13 + -50026301940728038318942281452425040153613801539149111799417950520484379733213881885172843883380992243031504237515820504168151040363350888361587787088623192472580514802418117527003525996071070015506479016629127137480938300964490259781462562425402760558816651958359165091949554677703878919497277788833327139852890792980968313699530889363715861960407937655368451103668608830938725022106939110249852417638078442832805153951276760736683190932727082233781141731013344234154569470401865037666176593690871316040127638974205539753735118816493140111691279570389909046962008441146051374543383186055854103416398877861819516663088453573572259465305569827533503464449638039341986841774098380473487858355657415592811031198384971992769675026616968184057419362079285796497074034515396951877794289355874160646636885117905834820914516574371613977699787144973146296545748484000374188501123073743989535825769703295222813906498124689797646651657471383082525743987594505957569615616008231466306246833560643201932186799142666849647362441586256594106299332691779727929046035300467767485604507951496452411347339584381080044114413077806923327638166860687638006715577545500158905467709324880712316493473616769626304453510756411165593347338002756584910435542182749211293967458015834743437497610484928859651333173344276612152212848978842851959173077937724228053489344561712523846902630822758624923326797643714688126392191849770713816748882952050382884075583717998174690096284210277943708395503616*i1^14 + 35467320596615548392673942114524605575724470374107785579560349587753868163765466729495916317898336373159040145936106400811404077492126414896368194177810765337351056945145686521975927819506599079294588580938401920023045768308301749519643524276143960031976794562088281488978536531028978973930652507247985473765305003732876575296478148613016254144182420222746035031240294181449135497548409770037236288299180614037393497612012693544351818749327339669273014935402958153951291797504284751879204617021132236203175575112838792689840300744999934517685887667269845996282419234344076124339763605325395412904234777669317092544896536021508945492732651915807316146147554345052203397187183674662149364164813458128849554527729712241907863141737139929103754512792725042592920729216649113902092583586020727785572731349296749441445481396710983402992317465736351521718379031639879123714841475993553786560779584211019085600063231965782959793362066383051057049286327478698847925785637181240298512771866437613937192595813911160924493165436530813117926204745352554285853019989776851927571335851007104208910768274253655788401387739924510403323467052272322310915839410002638968437840372542122994450957183674226694893568941334825490146263945486686580893972525724389413931378324516510633941926797067765480576388060698005555394398475947429632919698238401404086088286940374189306813433574857766625394605063128446121450706526130734469097527707659626159567590652877171894477147516802671327576064*i1^15 + -15611398753556458400895635759404267708574796871497298131680198898924962606810575828627995916017958500896120544311834963991504447297784095411672365767877985259716719531199936431646014476227481694572997308291857840428677973932772459294335212860170195160817698276951493191325339061505228039246331016959669464253872229624204567301151767167257808902725540530444883501598284645941324498326220520777355524999411705207335322701872002452735102359086743894714756939129371380344677293636497067176780229670432862516323022682003627700602073716386860846485251121856748047862022405180932375719785259625531111884074427541342698026179021418627334617450547532303354213715688989905745952189859494828728228116537205594162933854572273168853400621368814498612674884140536603565040192997218699511476113560561249268459556697220278427459808503080793216142486511929025139586159157557709442391751692179383207305658836439213422335420655032766326342120410632176602817010979517976296423477289724166964170683762779458248092349466802021040376532782826586843423474861443258257998515291080571452998500098646607328288794484940860003342988203267446471412235195425777396722893834786874479534846589729675988975913279422891148777409772897362893256464793782916692315490262708864625135414994506851408154842650042010655388365990615969792361212754654278765904407260347169652492306074137956994648261517158224597436633349824001077748614017522505862997849756232430928286133459981982747165468534705825513472*i1^16 + 4365973830268829343579949220860612105719447627050875942778478417223576914787607139094835497593113353649130986397383081826702455546853542827314680887069579109318650605795711653220481720507790804400937356851103472576628405373715138207726904886229247246418194957299874217280055150820421239762505753265095409004839281820235944660498909112219005520090823215800803115664203372818325569760896923216238628127061480767178901161934817903917075810135927270252179961657189468752899277650303134618973479791817269277211737388323049808105988011902690880675994233127025027265986914681086349163753438545863068433947462617029827604033457552680372700676181385869641112624938310546423266627097236903701555478633915126628238638732538638287212512649738267298357339792860260098137871548587175171568705902294042524847797443418122926927637062409117447397140137021494931325773174552532557235501737805209103298569386637245939803810436199734289526208707746700050075991500548744947567557302767856845446331771695685852964030896866420519851815914423955677470238969120234880656966139430017171446061277849295012888397301135727474811209001638745421138963038650671144958748729362123980653512983337595399272712770262743212863907779626103567312598000298155614104919330693263010175848609182511693607195729274419616853961811798205270559563949906043921405951267552709217056975039952138714279021136498591104371061526223281327724166171047078516533602247776193238508213848345978032405361903292907520*i1^17 + -787553782606917816886733710848792615007760502863566013082896576912618672373958162538925036025652304884763240634025906776855765234598033186460547976453020066435626956995340054578642878034990949568057891759549356736470965049920107349200605318128709618265539850826704474613457801945253890007231935828375200984583111687440793681042105447537473026798934885005186546465420659372902759920406998366294020330721871017936255207006277522762326860078275204328815250037564561853283226789762299136911612146414066142358980078095001965261815826742355340821766659543059152489953979498265401688640566347046437949137892454316887088851998217938358744020304375429817129679838926106090883112024376806066461836118499966469094905912058109776459764982701376957173741416602032338183717702987579727083290974632704511498110431539577614087571511786292569288343588966610080146631101969458295144770343594117737710266763903327731186941944559264257456029234073165972357504295909180260748805379038366421881018424642372041163321845483798475342378667925304522262723320175611995230737303302177695399354395110890480358064424096026805018536651499511198202486775642681855574299583258651562169121151013939012084492847862906618080107469670121544746997158451673373675311721061369284400561611731491687336943504746064068301711068085421131499815357832555864546057328310561000983339636488083083620518964421943047923577961472116338789321133488470911858311325064852462366790143905683274371358594695168*i1^18 + 92085617060767992125508920312521672591555221363265383484010558085998573219202514747117442081416193033704478487520920134530323360893361725141225081627134749262004849459366327991020831439094074924718486819001660436244453573594521596057013331941854720070255648759038840515129207053702252792068611307811809712622839081990136272890760094681017132385896863486177239093199123416556793105295678240627469747023247019580885197805561174526838409888400742283432447294526574977903050761629718806113163743695265710191606981706977171191851631542794756728156141471289924477769069863936975400823565585959691039166967510705733843259699001802066433209379179742002612160176801306869508119364176104089524507248217871103790681923842336148997927864226064367645684706060925335321997099613729260325911594888446436084444878257754905001323583984325460498164438570516579878523596788172761181740586249118631817382997374328488245390320170684810478792918190692756927877571528312688804973541106910701093842210458539277209515554171741706470512944950976420521261865202820266421872397395999366116001461394149845449027882062351646666540021565036764307669112857155345846604515826749039557886362295794245289638747687365536662863535428074214744306894934127617739632914491630307848768008266075493418120176151137361569042999036834964012762127417183049952811671335135517354584474689697951471257722707747063324984544040370412999401433882766278788777802979001214269582849108775448952633819136*i1^19 + -7762541615365051279446419331528896553595401799644679909866881375946066039881630655802969027059579605680387005222202062915556752976526481835883047812381539608366559634408254597188550340850154745592319642900593514065656192406849768858213358356436317848487740967134865558852481180239286305049818225782009199070799670467653331100423854355189295142911721390275110445169910230132607728742788271490651360928860823410226119859163928964504938061500489536491389480627263389646919402758200975801717465922322033245156482697942815467417147898448729116821834520978162406944928916489898160297069946123899001997261325288592120634573092434240154722498642729284664163464570601124174592011856576183342175627273374645578344747627031094601165229062366273009219369004840857349755564957022527733403939899817682920426533541229341662858417506581400582105651260848968136264070810783743629708062910569969896710199242522850767777143402836697889740864553275444935540070863910268946120161848151588097818826922189474210589018502691920622385116062164859658374657338529812581824443357738063375907163923741976163446469439391913230891606778775505433332826406151187016109640019564619003465167875844848466365454749565097324099688970034987736238621290366738721691924783229386983339645915625587643767913170892996783906208898484027076761348367038641762369712626435332095367767847045443647965101531976888620040216191804254591426686097564759405778730597257164665124372369061732941824000*i1^20 + 491210829380154059522150400030509048952424752144813782074462124682658034043154390851884061949289985152258732812768831109959670078447887640051118006974849064835959378973146239210146839003543360682862881144403309487039209587127395449665299855867762705508074464478842358594322696256812214321461135586810330466423451371764804051811250815603450321240853996417489794807117247048322345822538042518388834758377283709085780253476113768300313759192723890843799919681414397172485472303605865982053871478465679769173059370724741149636997902204334804859480069753233920816550529359335076125022766017338774796730431194845179234217894129155731247897220895964646367774438773570472467529228200317634648420897556526562137584889466991839248467541687225857175743366899365208499666646521886287984744733721923164644517896414537796793741848994454623853071813604439032922646359841069762668215234340796317192052491220697263148208604375893137857780430378832147176973645694857901716632432406909845980957527094273045021228896362917789427812764967648561711209125248761199822353087294844739238608094659604075871392596177313683903384077494568952853620481601391619581581367685590813880861518326377077580411305595071370080429785215283158391130369549481403961277769760124996731152737324372579347420184219548030440830774750375193686012076973779176532611704439804018339484828610778213416031760342892843770823704160520898299017935326400981537567280851389824859812603207719321600*i1^21 + -26058300134913591414958748292264998159937423642193199980788341355959453953606278428019421392570857958520072182213669925331098059435464931099103691502758068980623695756162583094102585944022855614490846644249708117805896184835252276841508197585739416239421230826201453884854506153194283352292640600936252874913666059015166710222430842353685827681342922053107164681499937542637324101217894064179106524287105567971165348532954610636623807923077523035167698447048664431580355390463639985266070533560871136285728845879187964025408905964820340807416668094487368232639913357706975111025262664891102328990903995049527664835259004543656191883662784284221825698895303021075460214853442291380695875842432049077377549881847641424470396950406782527242128679880869903486102232231798825168480881653640694626553153863216642177214216564331385586686485167446492446422380235601622255171212601272801806503118286395905570400980842455901318030124334820040180989638558280753185618262808987622254094046138396605681027911219693272525560357708657318784913711904090184169914580373700469414398401657465699884770021353782744915892963239941513512688671647825564371516496156806917787368103222166609651868461539694605658039610839241751843992772502313207596448952693722835992246403125567380193140517359821855143597684179854205541785791323193479352204412352201232926816957200916306256096742153811101219772924575097176299142620991653954900405569109159961237842261801172992*i1^22 + 1138256296967911641466049140671127805863091088496395988408116533690594453752007699404803133369529806856847166230736837811835024724184038811881416145147859511246241772684535913338588629197307195114863689459407671157178100507449134993463122451372763495386868079622998158775540589037507191504456144503796145557624054538479441254159640750299587747777854211461905903871792461482930353921769574409031061204947477366971780686733878076669419504778704027126442837975633145164029204923668299712203185109350133371040696232888571488631618468197547847698550348933123683656213990268997468866142489410043459311521848695729958616752238952037610913387059499394462202380490035851927431124540008822719402196395857256621855232528928936037092004082550624275241924508344868669108345907857492769240924676975957326105453807783075485443540167631679431760166944438501728407170351844323201266598067042894208166195480232274787120776952074204218797861673451093197794359642460973136576128107261869333255603263738378552532080977366016166287915332856121861641043551857996722732604677312702017107627416762553201085728301561664336353805352207415674885852566839759107243375258499972691770001191510070379833134001822827557950789259165176842065716498535201203735857038328751326948302665350739070515654900256091330528811060234321128382194669290099634906882676156017172293499702885289062112828692685257803984005264697325854839894244305407189806475848653947845789096083456*i1^23 + -52985890330252936180232132290595930516157411357859263049579874827174966057473452108818263060300121163104855436276894385720865553358011582219347019290476809266866564544052424484062154328012007436408391450094145164324540075102238117221651726424082095899611847068228674168469384267831941852962341127278170827444250597697840070411096889083962819469337737022632992853499665910070134221916102719101163790152273772267390788516580911290340471542869387204659746136034953625386402157314202644539285712139241369369522997593450251267397784721727292927770272250791830662345768078250412845519973590950521259653030763539240713352420487981766040268845038739311383946616545806552928069114613040433144811340268729862858582048002638920566175809750559424089485341820246846067652200557894923246034142222421175888234564103800114912707157130873619316814713485706324247430168698767251494639167051224642772989972717222304648853077126706544408330287864845870820641858854987956143063348130317829953421100013743369472842105378423257199272147393864541673997374556590823112407770772095908367258173245289503950984021270508614724538969790689558695922481824510610536667760611902825219969086746004551520852225515191104614455806909402373031561119255966475407744911670325295212522896086567994314238912231220011927779129085290244663197537277934802522268055788951014678746128813558502714383350686496066561743708448421956960075304693523740416593016068997747014893568*i1^24 + 2122131826681972632942472842758594026825429630905700234269154281540531888806017615830900427875683709705574128787860273914941583191117315295519102663204012392429433456867156146615743346691627149620758533171653357763882797461844103558276592275594415851485687791806341965904389216874697075470483047745032819086444789123507183639504179958895604451113549001166249214308289883972667559457736100304007479035599652929825828879276316534898227193155239357394170005785403922128542485690927197588850721990372113291163889012711781175757554647412926519172055639761506542747759035719996694446991198156266189352487277959803513534615090947000324553935206787020940485102716600214461798050553715060774414393517210306650501344665974508871415359565619345539151967224978498046763620445500430898694505723594079921081743827123465782293242155234384719926866226000397912540828048404539650063308839756629362320838835262218253441913044293811888179591383543234604861491393372844499804263688692491781590593779303355661101282703165287659696011468989006712406061779742955325523900859122638324363451784811071311550196310836779655062142102285331980164171822429592793099317080699236202335607618371988429310126081853152297444663596859374721863177797416471351534006556947124510347783146251778049165678479667117204693810676441672125842521077264472826863346931230266195790610180025729659058717401214228129660438101723426411333743900002557761335184299404835160064*i1^25 + -93342033858470259428103231779179094108075133925064332328740488031419865012790437749819743786395181179335184475945356424638136700614939790956241916452192632117953658336512816340085861333771305357548633807374561955057517112169504603146153248834194494486625895118739099816649153774624654866715860838117138703711296257469031473167425500225552729998896500070745246037386443037833359793226937915591672487036262283323904909304131167549095223882842027296843601691145033098488434885410497118030833161988065978973818441069235642687084711005256851940602032061104782686080186910769841591861381320984452460860311522971587228172350807903831708186501286718318672436753016345498406626633357069858745516237103189683463313482169649611874721572580666427173062947862463062813018470432705471160892834122984087560669353640204459720369591361452774098352366493996931498500243723844724449872148093946604034824867722353770010693430934138468347173018078189328961147482851326841315369155376154292262232867538650745196489355822870682483545204058673887756509214577854710823660341903062931377359114169492505592616652959242023871527258830756525958009482626353067471053799675590329577776287717669223541257196937373591911409239516520312436306154742578507173014069419734637945700533016718612187927252351159910739363947591359687305008855255948279439376943825648962771956497560924187145690559257241208729799439838288426414203647355206882818758818840707072*i1^26 + 2253962901879369176425707039093671248104081371951123810723961657511381190035607530343660491039074950152969416151755490251845311408297736213972157771873417837711833087934920284524353007416783291139298495089948119252536981535526584990121006362758387934669104398879992514558554836865676764783397644219799581093955102077461124095350135817433397329496840162944102143973748286735768589077347617555210401921276855122513992977617244351265630873224219641260552888628407529505070872727545516443457026786709921530963636409007289360049127105425256718687977042644350380038081653716520407528421902613043612470169213691509532638372139690933698238783429910445404503522881513787922224328158417617688830000005396747719617447836438504739054116600862817505220800336999637221714302218746188253895746287265082398142514011515201163892698900114300271878329046306019865239008476524409202468787158608934479172413965433076209666395789104297148088402245189470541082675486040081823531360436037567007474472652488082552829496145401725572543539284831982452911878877379063395033587892710199989055797903272751686696250629557344803079882200698990836268896256974958709857276513177272190675227988677336578677167452017034143961609005155173540800242460196539237130082503643679465230810808280051764256141625009459042073688608875268893469234813865471323021474443949222577963747602825579403838815690068637398567381303222736901845935994173956717818218020864*i1^27 + -121453634388598431691482910407359387833347739790011774260183070916267171336114931324866782987038113051434588606166595505716794851433673515699951406172252969628632304346509339198577549827493784148186016287054995728269254181398670976201903022801847815606008641214488521396557826785828764907391004648309843314497248606751444579835673903233304374275043390210190366080673906367719538205775910808981163495282785768090272181722573669826122619414742797593114258265324931771847695643271022311809957041819111143185147327363192085752597623329191889369601681805794768476808851465083133882489135355070817695541646830041310792238206013736868178577147636798983498847321923315118958991230856670737667427957305454672860447983540784395361376051784977203677282732589282043162261496548853174650641933975868324460861909212535704048387540110883287816813107070234976832139261924786081866860723105992089240804532700443385600794111235275230755100564864505735400934138108214584865106414685795775375481433254824934973404842429238203001133840285289436349619250658968001292247114524164583153151449717231992968670138847569781108490196263439035360660986297964738544671582256803298710617969585838669925180863474737392773201179834071482547173316596836853552448900397017575602902964950152481960880118042136515047014700351979356232152018032450002004895133164776169562006445553027723338635750481624722921557717943964374089176754414712683442995200*i1^28 + 1888492817706138242997019380132588964659012886015968410927852540793467299776172890259740370200750657994913430020706117646837428343489011072693076641471957043554480880177960295207213542053288846542512326735286574483246340492231546361250097268282020269317641749872524975795516831529566861154311414687454145332404168622965315249295261704730777126761021438848221186565997341788291886665848556729405756042529070756446994796726123682253446501144363398447052210458611023628086762940247441431097698681682038871459868467868068946753578596956836262049319026141064090148289064186471524846623088361484536452178114583540823329663720660331785717429315793386995174445404041267153483571495957873678887936181200455881080325445733896895659641342775449509881624003054994654042468880612730269757498672248635429661475621057184107748678012486376757891268822089718918562054633459136626464669620078136172073234524191241089769056992613911467149244976337151989117088013882334799642299494118161829073382704891562841712243172213568245050424462577961009360567424587054795769445410800777915482667454370554016920102444445475821314459537206889075629887551902443195212664812529800791815525568387228319263134512535812187090554714673880330256168198293778285207460056169329365615631172828857731538928953904854698096283467591025762441722655677357009643149032135075894693300830180248420832457453219634117589567457127977315977494501130281943040*i1^29 + -100991412359765119445537800900214382300555726905151133246445363942747589794801181023210999267092871063375900286017219568962050609407948543493233503735304614067373402724356886580223190951344983226409057880025790113030304743241449452034721679717017636114652049209003020183802428525524190496587685873124314528410941896673010952303909557988874688633715799407315747868352265212931489563097663410310333356580296487222973769416683004259436828258051130147042742227927785033157810648452048986296454564487054125053988628403922191123803687859301450920233168311466627539282884907151272925817262907397624030604694611846126679794805005746986023775672898710036827823548176695124313608473441814344623723894706789461197363581572437525002017044836534571357619294131470377358626122266416532345623213520041953081837741495505018250367880091127042754594401985030491251548648362990853716628525158049489193712781075794411438224045876695668640555334441799290113950210585173337105564123750879080637540614103904918102186363104076984119667594893977126974363538528759797696125572589941998351069747804269940148010042983848333567756971002057943014996026789853809638392994158518485369207885538683908454392796080119708940598409933999526094870211346376209141272842694101142316809095124539550291989434429611538743844856010977788666990674991966139163686786531591320283357919874055551275473724380691732118559106236353510621124676905074688*i1^30 + 1039983021974444075994550990982185082693672974203933361049724571169716563280355547245089267434743596833688652821479891792522989899565889801419825477351072756928550170023575447632605162427060686125450689474861765609313297408617350824534171690185554248454790100981574186944353058235694397049391047862987952640865712829056178543465245040253812513026681321589180231112849019032048125498986571757901366504649179847691121698819057471308041118693250619497663542517244550955043270731434866971034141149549468778465311577091137917696878989510982103716088326360748390706954988904666391172174862446050235393852968235151483306562070665818726775394882340017272953535864443859852723812636496910120110426209430217223756256000248155467731674040226892655266048638582289110803139659908378756732787002314845039787208847753526834780957312356429354233334357184676747487548545798418040049697039347379268904013012048703881086187657519412042372848505158988636861105226774967438965480163995561429481031623007952469414624786563514466972903149133685181868042128447409280333075073353807180371325178501850025621659705483940545051424186531385383323363966133141783588118688363906301951880654926916987220939098849058778160851750798990716429889479058424263845862879215209823401515537172400258567071204302811838146648959979592436102826615978713773585809441357698196826800041402694009895122548228584935792823875262847247190383919104*i1^31 + -6268619733630283801251446115022199787681740413920976627477677499055718064743121123038417863911128475728714390852392544415620444452532413062187107641847063489365079262541398373244365239813691046863081475763396583377918518754218222604008105754839207696298201096425156059138218906098193902828431119158722917480717120856309089718257068315761474961181162705643874034140227303585732913066350339483945097963925599874641818330246000374188090900394052907226113679691765738811741742455612324603251667843458831979572772102783455871680211988811711834474363218563909558322782308328590119220017786615181682070912350307085629039694903268945619853193977516977286943618488817878749564198431738861559119118364100798025662214085830824444534986623936472004660784273991119889263938677705782026619784105201259854809427265787644239380893959804477400690984363079931831858200472913925533636556915207325472514468605664809737674644450834893458839279903161651614297321124385592648851392250138570179170423303083082468202636593032998977833156513546460580837682669854213012714606649541108915007072936125011038398146604055909275711098573411968888441837971363806252532466406016885453417571662937375163741279540476720547743345854225980446637384824363916843617210448721051847836655011670426663663172857291969278205458739716329205274673214889325673607608640654491868904542638226870731623978786665081575514059574663571149160448*i1^32 + 198512006878985521473407387977163988467145915562047479199822765769658025568977271319181721851790489984642955023129220147251413157153149955832786536998873292643112331161777156175494558766535130038229461366589140404210946439554173243338944029335573763058526754141239883115366216173444005659536004394737476087128749610191886037484492453217779230299780340979409862290709747411947190922885049766632043394931715159090241304179425365273393683781208746002609959074166825483409495616121411911895766783147841374186969534182481363031194721334396325108223492992955851037468221944355742492799741778034020802284987136698338322128401439768462217699309721086462122122819777029403550299313058092222868669444044566821839469712280090213127754715890316223972300043676368789802422749092653784861415859042102634006941356722923659211661650472066422197781713934990067433154987522531166320041468529226612125432763439097160573454415843065924269075599806895664378076600173315829754330045904428753214064157879739770347300477294389420646827859803277453439144523469092693504082329865337664533153021038985328844304379037465842451883739215028796984614236590652665358569265941135997466828290229096568058956437222181073925114883576705309688488577041690072420656386898469470676854569878985232359498511605959369215608907467909025026278767704184335043885296907003612592028976715341808388880159505417982677365661883497971712*i1^33 + -595900504186455997200730256431557419085276579675534890475065731104136402638853913828154064699504968926690809975189278565394528594769304567294965627507565470193921543140858856956851117057175934684395385954087308472806646693487153329236986313745707057038030910394005232176557535426959094118978998408141408656923383444504838914996097356499943036813992877281060655692232069023396417813727346985072880877575636785454845794857403218319224182286687361248262940541144375143284095976790905869173527303340005863886531442208687269440926578120001988776288830836411367669654105154495700410731114435452005045160143931582854151651452336455435442697929041012773238899077225497019153481420474418869121407635866105787050515124849302896340698057431340454748306444137958958890634006453478191372432892555004311349797632641013698915000987004887908490002962194149632794478859067168619704356934327272495711659701850579210554468273282491394343072070746229496421128718480179932916247117099947453824522376203220855354432951557138559596137705013693901193723746608281450264828832506515600063258574912742096829135375980998748513004360235566988228880108470150242333613729510232170927573640245771615388831862559571245782607507202470604851963017260023314587900170442343155668414862590479004138016129598402281560989741474530038230961524872867895952279869099550560667664543367256483846924949266399978539149753843712*i1^34 + 149124557742187724894045551437451783819032239875281402891579055012260372783955179313531326852790801959798159018665368859095777597724037026902608809863135272245516278070852690094863275626082120189048449209032261222439330676563109525043289133425875502819173860356782000670216508983884752871868265724830365600909749171881690255982622468812500623068798707745019163765297720862457059806081234427261874999786366587845900816544877108570828701081912731114085577341270724175853504131174709823931714523904835396883147318474538884611030253892235805289229020187271953228964903953619719480603445790779655547116671020765215540860347429981653110748572244352009202270625454173350044013172337413758640187334765435702455235416210623068101673133047554323082092461079199399361189610285662993705294155015953224769251563775636874085858427159362291823021075356005509265438281340203546607017934910997068051246173984936815684397408412971334484681622408035619412753815819209042354669766576108320251388347591755761509176390774688012546803126324415466902262262385258397051472145991815842065743965785958940564706235260922919059762171267655174796604210783395266067300435756906318988423064317410531924593331960015076813932287592182286150542307882074122598210615103642763751590157408537715500287811795489364873965436708889277784048925136175482417137587367826700835181782051694168426243561689102068685471744*i1^35 + -43503721209093359098840569524349862373951568344629619578768608811325491955721044814693935634459026804074737090912287753481439013836633243271538113097307974352175950060213130760882091566571893803584061193549728895499712133343415522534490331562391119145148477096782674696969573794988307496975215677913758189167055745805561437446312173089652330296575567853178210797600510993973131410957980135347166492597844259096680794762860298137475332406336286364608494751619284301648370864306972239232481309146280207791287388092518314315328807423598441996386674060216952347207138789308957127893459264986112640005093794723594121914620258401940106082031430414109548467893530292565149252368175720103315656894671593313097353063139696128454571915668506464395289216586538633991413166773961386167195713859047948570741757016446329606522616418573044370841637752564254116680015732821611654538646390183904307741983271213858321001728631139441397714699870128661479987365017845977722826448547416973539270513952575311573805675899640163372647711449257068030410778997352248588173056615523853375868459923193252738752521376095703153816744524803260758231007177767833429696201344679969157010558071418881609798354910241149067857383972784164621000742824785677277427092471532014106739553927225867773982844784641304695042246522016072897701747319991148272472187631376628904711803185057092261052076699432599420928*i1^36 + -362375174000821159787050850195467028951168985386335951228387508632968179679505795411145944526185084233538376398817048500357759414703309259651314485973520728668124881198255564873418867914776528949903758045917532987463532424164735053416828898739847903424773620594390080027276511482052071951634958154041157955499829207550474279906018361793641995683355188608989803508176450936411913192298012034063075406510461175762730377341677540908203250883345888803262121512286092948585680590365311206799703319616803032880765053243618501713384702519820222232994427305902327491111346162235069161924707147999004995490494147573769154921072430242871424655134782003828167130742323011583666402624594441059176303159347047058775995794916908202927169155838660369506283405038165635169540316571797732163409287930122042418966359601645616891462288749660172260783285189363809357960471194499220625203468424024449846723162785602714754079746816361793318091625555500977812004932999434023789921761516467732486171651293143933290867390045100909723364659540683350523382100184149870579401790185075631985332971720857850793614934456909627298042902726022381641480597889669002201907228974901606568690636174242786958938551332286075763115116608835903087983369768917335779646028151574831010931501630762676172297762389351086373200261284460448449391829617077976473130854080425111694358647988975610027513247172657152*i1^37 + -2758597102270499978323836801100114919414482397432189515028622355429215040066269098529140567846164673653290203486289991733565984200669575236259054529554376396948347700124483390495705180993242209449908446877735923846619302517137720628280020228536628081212004703168089753158333002261076041479033806464864291557573266234479251947160045384718877809829615709049667440066303608553988314244005340897507649557665837278211787645559180006868027485894161044104287957534858564035693988014318255130657585392726326460904595525739672532039813950415167201794014836172534865065533083786082571505093280887475113653546968888884883612246962196985552880436102237536404923277066381013953862408209535427611116807562926524203136517930902975488530796411196459790531571593412189394231382472404803612029915786425080788383815280284414861906371372796702876986601669255558235466836807597067146827050992873598003684716064562852729812696877297243203152244261834494568911680130545922032637159154017339314223820437480776838124726200830660212851736013004983296665108107033904088233419483153212804438502072851538385254978343384131678977985723932513086719941978315643362932654780863546457925303545433101247787159880375698001669051711768532347528520628346604487065027477589436419892895806062599047479104145911727926494048286941809155944164446675378075241476354284059485289846736610629015371788582912*i1^38 + -17631043998172370147916325353185080087309127570430235588970867752383286674074980529490344441834253836112618577252942484900141948799076379059902234630926931205900850901315015779535908539014853330265990931886423479751080118207938734000902313352961597861472936517979587545224066018165217823515033557227527841197054864777439323964071318814465924157302093618333763111267787476582105738235396526470906168496015772403325699712573895042446705750283491069501733913934143109267458697745866974019973832666913398006428432304884116552542059059689280609363067608407253163766593752276052981145889229854793114574979589138378657214399946353774415735573904646770699069444641431618647161422680663980491088811668105968909542313939968010352489918386387154328659223267674565084764566423320115701653281770990282770322101377887229885904509952310831552356117339523887053221181162621619695123034178786452666504432207359130074557289059759326677914864430737495412097391067730543494249455708549102540831733461951253443401665990310116249636537010908601750857534844649741039049929050974750397081714233002022301200962495685753190336268649512563712516481026870722271465098316969782748096466567438874504505702012399923511958018053119496693241743138911158327008372593338556160306791721097377850004019457561072734161398312594091589485996089311329332118959385787976414682264409818755713990656*i1^39 + -90635139419476325724187009911797564304050904958615441518013091842019358564722408302913139259566539072097891788687605997513443276470030786087128888691832559660394141307623305497704234483548343443808113696950791647226617968109925312759801736057465443611347125413507272888543040529930937317945471140487780976361316361458569545233172194419280810755732455891486452812276499167406989183121428120469366580364034049197682719181091805283926760711242820994354631307100603190058025526362964047280945773679770259813414925602270050791069653190948421394642657165940982230533689949515765469611067226473590706970600924488424007987183161678700521979746481705006986368991444664211877338856780353878053598476256216708273201699317786248623391074156532742409777088702580066326840103249335762093329977731943014811716675061440732346460530525574486935243349339839432168204595839573650640602813433065162254817829853789523266619838945670855354039013082564776728609343765547771578905691741543233602265523132933238809243493081537281565823629269299854537433091444658405557748639711499910978550658514659240547533369337193901621735084503394916401453119663635690856688953105839563633691281661661631578705016171755821499829299477706430134476411035172187883392453671367011942740232611333617581883202830181278078713053993064457087894181893786925747010094694258084155442317155035512832*i1^40 + -364805386918539840244110706090983142888493137055983975071426385347513314453704035994850048727016145179012696882301737159986222761281684816067623987171697660885626773246411409468548057254091178557187670380905241680099398747386177268814867761751193654353221781333960114592036096189099866214600091343718695582427662420894670075898291584696532984945583450415313721983830173247353456843592143490204596193051884502993664603831317858339582782147315438435181029662323571408818844608466180525422902098851491316276660124099661299433777186418534134958825017210680932869274605375271596705895780612251065835157634834839622884799267032363250402049930024295928010493758364525337681965661979680922840831270771156358766938808706841183150759581131450388873669820345579552836191557914603327004439652328901304286484476727744959999336219969922631592200358991272979107422540064793093804964211111060353177366618548271832690194211774227103633546814990824447740294539863840363783327569131131634845895674099154711213484307305362340061943013892937455041801890852404609137613415356169283516098073067869945283467059573230303775881973571331109161860376406760424391371775793445711407308108907275038397451711785318453951427268978671747121479498020141139447461938725429519526420791696634712551517481582563348881788878894898238926666284259570706110625139482797134686937631686656*i1^41 + -1160062949054482295994545532044016129789564614766566012153432531063512502618316149271390965895760589217598787680470636139237120167011241275846639922889404889139235827998961098071506301133510196261356468647341091472821418927589628662517159351300679463933313507925870665647322274944783880799395398494308233759650810611619991136330939282500872299974877211780487407717162758154359943102506980525036018066012788588098205521219292591916108020059723099194384226793091506902611364699236798120446582305023026744985643580759165567087265692079030633520294603006073904584962945558953713012703244668775960544032541478297838302113057178322490232192194857708639006991515795457129079002758937708313407094934692830436302702818055426371348747962455484319262089385236910513755164941469447881920248788187404910839422971537898572571453540431812801282137564270941500620623532758217021093261851819105720913930548368534307080800995793994489427617446078454913864319903946360640484424110575081399472754916549786093663518343544532020648578194034111631669203822836975058501303666653300902761034288495846486903281203009551250727417884078536476225598172813546683627696341880610232138123889507560844190201726369465584366907776690088071211167164039519631966885676016443220702003022079039733129411870157510168405847481659470923523198109738774034956941804408440074419568640*i1^42 + -2962359277280587266638800926307205400087556107100202537604577565069584176689662446688427975690306570564838087882047675785668144630957054650250911253012185424539629261422315345147384295757409627188026676936770325569714079087252766522965158589065986738360645199756326713408591372710548862997124652377002879243612883513328038921856160728001991557417703781160927312113213492648252468900218776997076644515988042792583004753782957680550849408665182715133401862783736403863532230523583259201079102598440087411440038706475684273523183325367260660105091366067476306854558183763021629937424527830641976966622641380367862812992042274846771251529632496696343317424972442614645943251304741130601149796077193367595309635404510498041905174162337593818948838691574792572015975314244592992887975486833647986099162829696068334145804050996663499704631551323923698195937438048377919393718397288783352791720964618725015759766820166418910435228601990941828425466825436834974086319096550928606160725138694703833588133062798666442273476694710613310822200855689063356983199265118875583924159646792394072372111541748419435901884416183142970332456828781870517152050152393922749777071340597261161698519432447807905151902886163645247020397663549841345671955042121180280278313022331089875682119605986116014586727419011183021350123507413507347373801969545453240320*i1^43 + -6105302689447088628455095254488283503392297685315126619401233765462841491125092405250662059010703120564588603033681253932741671970203795136748372177364542953630328767363573231310860470359384192666652590418720478633308052155718177239659193943639141894390437592211442168206786089994708390678994726277418446629390120756639675287198328769254420275343640044273501820638186237416991600174823611729706001230123351845493375061126824374956785716101370198099946927731066593657120688907642205632653101118523341965295387881569111091282471702344121431847668407776114143822417726353435653255758985167482255374208130537278859790365750020094045547114866973659609950380934564991075002987427549004283953629592245572915855894253055857455891327515898733239701102033649370176690545340470631702647044602549924158954179849103716892536695052264820428274693646261709761984352356221743217939539549180570523673327351453163301891318507222725505453525133514120134868418329767160419116173858557200260496192517770304829055910008765734665192424901794655146009630787979787345228475966415116020477212906675193344608931645725619337103053116359758218961056261619874485041541077654815604490941624037808499206700071777164473759630221700252171698173245109869592199727550979135876306819116895591219449820436688596330284416260025775532640664535478797154901727721291776*i1^44 + -10281744921856517173138056540343759802290163730638701182711172993517163714883670640569756821742164795493188184396637213192538031880256976400246891966550250348380042012070925601796426820165396097324526828924308969797267266016749927063668737749373304375266483401986367313212668251826718385831240638308421741240674831704283041700023158568335323717066135472498202014028189035471649216327363806000000566655128568882737509355657630929021662881307574176071353606267093220193451118957165841554117167137381142583590427174421779956573337895600028133202326664337725909955319340614556812548030190069088922227173111760071095511567236226207605070117725602432264073136367490245702023620164407444321272363494713606006136479162816309818786104673209777271916543527343997829474194025215835249357883107064032015380944357466850827824577736870732010366733771232779134456768708018873368167438082926955780906865968423232410158507115315225869726668139310134023068577674414857280501376487993800571879173756204018509572970370440477162554891817319840603742203437486512209825458811602192804540057789811381061542084253757330879430792465496670934553323422441872696599072095523528492964433160906260015349227169195768378823213253479778186062855505131024094436434272658368685426542101109318683187495429929902955954134382393941803694366709635943264893796352*i1^45 + -14187373402959549796417086812986350742867448705433362890378287672010184778207644370697098754289574135504324878087983776724503120833090391731884373131309926772183728987808315938077840450751048911643984768894415826226379696919714291983240892518696470975674492905763193394419121875069538846759142856315283879933281363362697350638074990525666267084215651204061844174094556553658818722088508299829053942155145175286752060726707106817681387433858698553794782758451638872108285934953931735875723929471017735555837534851109562254620825187877076876931896801532173226507232005122752718530893523172590111947183711201586697698307408731624154713484697799799851066011745084521864861408284164476805187435962715320985700898787068767019812463363279873846316198580650868965889952010472170198563585219025213773617730753685460939981401972890084375950327244288138251749128565545633887818579148098590825581298580821299284279812196105322516979557190001022488332814604974046226093879557733795566811042159515321652229969661133729480692591078348107977715520084191474367511930215957105145037761889450179316769126070536518528971585149883315849587553654045772617567734715928227495665060219979103447523342241248110281496469150757078034042197347965228032964192615934399789242949836891893582601343492269735460883243804794782759128621858886858571776*i1^46 + -15869092786511611616176935157977782077400029359366823496329829314889176773123045624690498038728546089869354249014388006259193291975356583178785783977581770024027447843020119229235730236863192877015223967736029550857629006452777412190934082370247353305026154220449195829982712411391341983526761840244830679056835844916349985489744434822912101301926209615496464063072199296395917859416888184003046177530532443065210399529677520389985897136269254410522558537735627881845277775879060751173621958604671069286817535304410991864470150520041996383359780639750861083153393719635887680016083561464109499414090343090956374144528745416360638151433046983171519497301688721491419391783122785422871004857535868547251788530820009432788355437338085103799668268808077634490707074731475870781725391064509182370098937132226042232331397436001324468296094610388844593420327375354252611523521695030882429206122647940674591680324654492723998484882307790691071730695697341921209870532827555363151257678932573036479658672878246315929293444410169503370882375908243745805186603622783438817777396948987082932327293732933723199507826345905857751623095513394315826406549622172691150758958096278963249740552403237664200977089911599564738689921772490124508571595027975733471796495347910600932709599342765963512332274105652534881462166092775424*i1^47 + -14286881351977014224917099337530031656976545034595556373778223871162717406634976030617749687644206917084198292164510274271167814648626301411636404177132635959293566319632069605993232097411135541032952963327850903795583346581162622215154731428779516176406499491538204154307544203116368421315434028590427661946327188140389392546112761789543386584872906317308276110852499323351578864983226716904824333338644513135914117289066330035158256577445640471908046152147786308644096740455234331052857895922672587664868979262459120881260743107714837677584994368436457657870942887083579946821555116712107042610035484120502077699262719955591549492784055593190793716234597057206234984231711996965567247331959668062563476178893931928630782502691149871725361855213849298665241855388961010892882571359149014330812508667075735498951955060150109290599798461855820172758786092462946336545076116429291467460941308286684095180699315379542750135991854754380272895477693235587446872873259031168642282141842331194804182854902948080089304223421619223815025500179424625455240300081806427112289554087454955253195241536633027221390485286059566662371820128629996492143856949334225335752250248479466381739794566615691184565353166947214990671469438980417899791074428117602326540088866702156917167766203018136399011304009099905737798189056*i1^48 + -10220515494394380986875829232023311912665336931387372120656731260417835551567203764258414200226875292935140626100343260178411513881971079693852405923617533239119262284173484389549529900408223751453126972895110230227439104682472081943594401377741552896683298880770908592379474307879599588882164521043100419964143823314604454822721195750066038432069501487609785855923581817362512750025257437689835752107838393830190303434241197519240723142806903685397537034745960171691745438923452415354157992688022574942913351555718293178568140740636690770968759875091330005121003563092777759469044548533407461128932935977556721289503326887485327104073104417263462619239020891521361449965143679732444194657321411592333346372216621180723853467422670236177566575236651591969118608434082211276558093385184888110717670467094371853949501035235764040553301086128625171353238350936656435432445573354705503092287532361119706692615979326826659833977310910952049018333224321270806833873937274938661848051674839835778647331862243984505010439032830821172197531990678349356340405012037194071717106394011036023165801975322335562517817574457269436842937003131574846188428285520584185975685088206227518083532362956463705229124454869559218761954763863406796467821720465703367104684298194055479849635692159499977196935707164130934784*i1^49 + -5846969901358696439180411296678967428444693832401968556499228840351287448027997788433734115801616237331645562957245193728152647564024159074165110149956619705986309488679380663693427175475702678463748786984514651547479139872388039464653944165583622910452872553875690145441125269740530417744272990645523935231571072652912328082413772792638280997750105110598110013210482981909369364595061008287448402498359703706920311934237091583137844223161267113328202019385512256175837774569276168854075851724631322474104208153354873755283156495649547544604255226739277475432210193183295791719044040206494535917477508306019798243306906834345337655215149418181149733501759379035006967493883737234776118809842922140842878364708620195611460005209652231152849792028091994259880041874980826399648728859445439334555926592056233110119369458923757257349042502780430249751356503199943150447605520670433614990661142020548179500447631579069398758745010600603379564021078716933022295918937538287938020414366026867992023770769393739199248114477914925820175011947328874280348202876581119652532714238437797617350980518987416791983156262313405825829264142929040529663183804421058666889356300252211367718315278855742011579430340757193555646276938715291303407854976221922827001658155849811742507748874710863510789400907743232*i1^50 + -2711999965880764053361491274849000160492899399519303832687759978359330301570082643937577432077860051635094610639606103402740774652297089726111111743561392585450685062679718005623078573262775892377159593368336333906231392006958415256643513452807584115639989798650512957540764775618957150870878556691361794533919828983572849859969873754562128088832829220154921925739972965278680642792699084072430732272494033317850504532403902879710008463046925899411555696753278812110772971453181227888319149477739418635932038880977467704633807232022140181186805560093853864345491304144220066252481778423569082091806951536603215469833406209046124093067175044747565072891023472190283628831741122704146645992743977689702940165735286717794899193677102064345213169388875812650844882527315346554289299786131266299397555051103200252239067095718416713655511172684946885942402445327017358493731253308456365760521242736009537386565148628470454805579978758582199243800629366574425121323445945794919089351622912365793028694614594881069798148873262872550097483796235617001543316127311249421148894317771501532407413265398673781743790330329480348127761300799069600276930567918589895956268230907060169946442081797428493332190883054727489343355769154043596927573891565247985267850575249978008237129698694174452639334400*i1^51 + -1033698252836970887384369458249203877038577762237694643400772054655551774656210120958211265276823660874359913962686482014731642643548291554690832099882457860719092053670967684368489031732985782535066226947990002580474210779492678076599441171396961982913059252976405553339803768977135773611439153497349795570882278618476503655799218026924168512572889202278402041211803734755553881653825594783318814307740928654516686729055154897389623684451119684644508129052559037212455619948562875767482794329682988644370259577559482010035339216805724412546243650672814456281096171682172987435695632083836259572968348738402078936106953214301318152938845789752014278314419967487873546368690083436350419810823240154759265077694982014742937427495134730913382952087894754990350582906575606068207422386134572576040419025198500838219333273442270857641555800639645927663791961623777060601286962052861148917876969083972731571788136104000667312451796523917468356481822572205587525675122909079993731978623624581991159595618449981371297143224807575517906761199764328667499942046515653133217278806590664565709332503358018479255473365631718436305576169371936216573317899287432384208102609995708094006117787302484407721469390199440587185470413075846623326282797335080701393707770678737402079453299139047063552*i1^52 + -326271556565547574993236621131348094599866001848602322540897558454001817469950195144939872400120357182504282727331807136088975247569151510247937928186231866512019099372344131953397125887470612704053867541527526398512210110255290492062266242166237629883343454672687949602478080830628161406576114407747245946336451526343534392558461200917781051641845641071543332494405347349651356685828021667701871640322987298913922634394844130148454883297520579356389371618226827496057110584014670724070584696767051292016311342538085940193406157375105581870925998805005621027823788284757858751636095307603809636222445073143371846617926316965733307706551314714281354140580980721374103429022514131151249800558609619800816618242329990192353225976884201657430655878273380913858098982287369677612826698943655202212533520587096150943938607540677075969133536964307547763999563577890734066688608780084985135899310234664609081210697571517883229660316665779247799989151595022042148322514856589429827183957082909180354061909753382773025810442275304437129468776619638592914240135157532655893348164365457412108536348440146325743189712926888910544753035137874539542343994172870908773199726155105336526762395771721829512552293831758226535775805315771342771177429415601249779967891572333180863578451738624*i1^53 + -85155573406429576064201580857100469504860504048763271893535693039853979811488986967142414365965412060250734926452707807941637241712110488368874523765893988931489880203945677880206282887982372638993848879273808223515475937827905589668517177791750544410414903856224552179431773746039957398643569583014988933319490500101600282622948070008066211398514045644518512261606961624008082520380378453391001462392732308143396991361732510451796679469919570554071026612680992416443913977387973032610755111857017303346186213027082267211827033233636555662403202553929561999920626289707280834122677319263774673454696131807128569740616943839884389571255813282658117282925833592678992304056908256043380477959706009421356240723991116118961511119709403461105656710833946319829379399104145043409225963477723156815124207874680753341950687942947314831611164035175929883645262430431649566491326813766434237265721642811177865024943516076651511273630404713095158565861553134325978034860309427978176775134651884058236750450689257139516782380059359669092403824195062019430071869909925217755686822056650653583375697356782701260170210466953698982566420572234159793959051660461384844968642823122621476216201832732056930295896118486081951255515372689992091602349266513095493290160677528659107512320*i1^54 + -18193833708018511796931986654258668727557115107684711744145850357003578710911449810776262368914849425516326320088129658527467570126296722444885712623878164992309182010968427634163613769283983596888750913123832269906272677267424947326256866892943289160193075426232860062164256729559934379829156823535156255535016065328597540169560591263045160868454425158575350166130746547338511538328630022201870504987773545063155871051385440041845145272785466943360546535161342496429469302480001684281342483623190840929718965751513365562967888238817306960231483582742936419768384334921571584741843478404890118231542702818702317147790266819452582883741006388604992611017668559159322984041580488999368107697156138215420118566748905253566691353324301213631709614655600434144581266668813206672863465212004612465768081987233292757124215482911561232692305344770152754427025851725908967227504523568267449453569124216853589343197212643490511053497956914691507931885962245542206818186362364924271563380443800585265366446455741690505772948985898236189677131289759484830313918038304837661795811147473458591319305415673221534973001144777105268862083349868694422383646014410093295039162064624085679145572919770676136288198332510127838516534382188885061354451481725360928740244298708025344*i1^55 + -3138604150420776110144452218748002617985618092303751420972831764920322483620260744691004138874349278167806009972312940947390516903867929435570470865548329930645776619957846541515569564419775141025938183803461699046730817655490880187766791029638026631184007255690663896761242503312368220012365722784824625416630248074440829831300020623945506283247515348684760455291544749022050283710892063250393611027339509796114114022633210448284773696416795546776073759297975946412560037823132985402293382616261942290420745812609857254606691185558716361539339107640231518965756132747729396518465620850217321617153864957240605314193295195901768200920091405645797204521540569908765977121500994087708187754184470733677872075172085662776971596078048070676290971432262854640364986000711507908845701255772992254516115113249914657873718672460892904385874170956076598892016869726051043699802012720711329359141313321293996402223242881961377852860711698794047763283802690561075010405404537840238943847403934840211741136354869746080263590705986845575585410832584261235456924979722118082680403025455493798732313895468903556286802997814263690459408365872904712662885976658573838358722893167552983143910431797708902773634602862456711462295822175449734835154841367469182165574483968*i1^56 + -430777341464868651533978661345711690502523517717387969497316579041223946203127912175871684351113442893976901060154500202510883198418729700028700213717861442831998776110505229134070677478591797334040332403920319921219875682863051436599543031962521892291591476024857658421047496083862538955442343477236204658635925758548143149989099289854468336260425480879474080482959802528366461885042055109949708313559461640028415271145169973982691175336853515910382115619574508277847813131031136122126475220989454571833322395637038174239897084785868895098413210316792130782983172903281815957743637350354080846723300192238306463311767334676510779893431943887316762158794080707344576807422319133884792957841289249454711119343727015092555327598721695845489551726362520193557456600022448861784538201201967237706043724262958105575578306440477047992588393697576012806347640218613761492721978623694016309876029254190248061073765677959790279208603332898538085284510991800356253232015664184100208077454196986322542616555580484252969631492095851341553063011941342253068621437835650628660294031447579274171174402023952255539052664037189966356138724277432036626309361042457964846353140710877989526043634282834832726720418906305539469932167329695289561372847475409398267904*i1^57 + -46223639863526529318061606841161454093385605984170708360123311837551600379775221274515342601466776822979878355878341598765178025663951403337874701436480655696584121570380001283453675418617054901380661281822927028556419811472008565946027314481995941913881341640246707816727638632970978886566330716978868646916494607146037631015351881278082670938754404896487764025474982543055145986032416644966513767226446322267975312472904975654279493775311310719367922059503045452545727280525308207992855886359034802253363714785305619170233789380204282984972675073799889757700156343972637977682844005363824526164784384179967549415616057594148312246045852088892027642628694174480876846052563868675023971769951408047798993041225564170167134457306638412063144028428962126002145381554727375822417830014640030274040866193590953519408648711675505363787984638412760296241163592463242704520328719118251926555446288393202926606677485893649849250994197568568365904429692552741558029582372813267629331140014336894252527980776442861712941088787327755162944067037735522590464682478358671793186531439264100822418303444839498850499031656047314777557075049217833564075299761204324218091572161891717377960943177818329036627599692411532725844743314981119496889805601505280*i1^58 + -3767297090251077427195220688555478163841632594338847135552768466237414144770790827644965553260257951276873596750537261893103828271695348606707836910137479343451571797574044111613743803236095242878228379827139309001865402878756562320676473440197779191847630574781630952443104781615481713677737923919071930568724014217884758471179392796530993376754875206252173564293966450596883260754569512877294812015267069681248578982746524783195442676685202534905122590087435611306561216780886025371989765232674055732728570268400412918301669807662078855536983016351685283330009544361559803137193445663406570776035607329923829978192021205276040837835881213033425521961470366349371288086161610254198962479041801379357879747636064511775588071520194762173271448064151649866702078464114573788702904588352677143944403466300626723142322150079097462025483170091092077173541110616972124053984233862931037535492860606690563338501296894655597190927053932513438188243110125024123052895547887013983516279244222993098808325483405832971335887756489184468666798286418423361303533283845369835224461576192860502322445911776078129236802922348558958616033958638733644180619197746892225139603530201058915613820242910168222648704698825243263972557762615188523854069760*i1^59 + -225903005554272691738748854877711264148889234183314465506077750321807800801172881483946721644900056688164357964886722802933813736763429342547007686226017167119204661153259923519288418960508860219268129027279232931511298455604775262492697558320228400121321805551487325897233311089855726821643345264556137038532689381355626021526545432732400502083358902277909207343775480979527275521938456641026987696395614418075939607395505933643183163884865646120741630988345233651072015389944175158701080347699019295448487630154328211983619841594110752524852487950001176689935763134788456975578526427073663819176691813557607398990114207338646356995656429036060928095346376211303626977678948135344752711736296967773914603490588415552379793639995789490683837333492623949351987994047527236735169701112134185698511788857419444711475985530587121223679318629830486985617869378467346638289729083137532472839366996384223095670047733639425959501586063597158405729168219169716294349747585351449776206766434550038842604719570477614527054395590664776081336340639844393708319126335718988217215181288972945111980305197093008351547115597991034649406125795458927578561111245948214525020602313952834325991005252954965189502484804994305921630571206123978752*i1^60 + -9623206316207055553202752713051020045189240849488303667336739594926977420375389592075699544554563623946833471194704193880667405884128616291419330879458669992960262767593711796811122728147948645799410027530005511961221533947703800345587745595421003236486609354439008912863976747202487827216857303544941870476226644051833674497912669314221390849697353580281723482821376373573664203867500680399056906747649452189856168547655185611126314936058038633745908517574800321924276724637528837218442326881552695890171526538752328600823397476713062777577007314685264188917462467326150340592103193923383458238630091229393719851130877937790177729148870707111262187678830654727786288716285702825047509894464196734059137669610503786523298534581966425062311259779335756109435790226616122423583080054640172482886159928538856773915536367533730200981206917357646252622458611377382918474663956326682967666201216081588084892344311597094152512281457113486346884784297343462684519760783743428482527221416824655350714604984827746326491448805646522850651948280823955961752273942458613812692113705893689392156434960396694232456076993526627075861170741605322087637022034207483466022717182296475387492267162742125876874034306787896485550944681984*i1^61 + -279502704661133896763762348337396562440257748602372934538639833622377648520614389221207505065421690187564583498628267910895036963362349266192773665105386126224285305579574629412860052257986020992536048204941858260784146770683715569274227715676745040017134492927881152964519624603683489753846690437539307475112530176491309285181642557564341951026524073575674756354056842559146373163414692689335862183276526442972047812813716380720495502700608258624858072402464954549888600644707520797684646109657793819041759524339570251158473466054552414852432953939466784283235277372062906238042338353856373505235250027553635772403936445671596196792863841163406543091058773405644961086703822296891206104505070694845617547000010039054792712731927801965329755711946675702810951038801280252965657932955603130825065990765012033491756383403302869053286686820979673212792490287078942567273903163102207219503993255659882376155221995618062710941713480513390071324257930817676940339333271624168005490351639045718188285401653554993412492640593011268072432512361014616131967260611946183502252713025352397747965731616447981268947878837516943163547196534811091272140424803714204739375954175661670402960880136626443967302827639432070299648*i1^62 + -5222551255272018949930978700029143668635581628298957660268737527888231490567016229377006249592618476398440904061412701810500859766785943508801868963453768547926412223735066044960811583529322763820509362465859616859308372703590799581890322347978184766335797659981433684730610138251018183495647143903157676384387346873856227095351230868261072264591792274518273640430345602211574154296231887738151819624694336995915872337769703818385910818547909807047631047103478568025385559887304286236962552785102211346255968863626835092631118543602611450673051394261222088809220353750231803337729482166254209718082892540458295913541049012887775331406775553222349349252654826289472609614753993808775561781342875271782061587917942124940811603875236744498522749162883390941617386135659246325653516255692189201108150021988392424570029212494576999509534436611532210057248393745128826791531060724784210283462946299975882563749023312413633407689179388402151218416315192203848489032709457260859675735290861242175814888020179588914465830767477084799835690429770818228514308506040607831598858172432607243073508639456871445097175675949626302765535354353834801191042576266127884439888433019490762286795540184191810924745806839808*i1^63 + -56405079533894744882527837764153164024467166722955756251742336408790322115385763436870979316677354314385298468484608339924594222765013457232852677405280461792584004118426522623809123931503155796605407217823795485581766034725074026381908683740418835150125326865395143881339464015502185845347376456113949308584708503945031746205214076352787514780805828701558510556310315762607875542806538193568509121260940736465670554109577274792989031371216709152576469833221490211993907068598148166715239971687023661648862110121208102756745912443449810100342520544081037779619936767478593316557656756080503796297014689146726252244090528102575300507787027215285910290431852398695137410968118714830856152958942745429764502551560272957974486766518609112958536187840003409911244315826280048263757000625455955999744675140409729296893695640909132467751944809194472864822215642108530020349048722926651477318250965396385839456310879466832869694190567786634127374044833783352063227428863138422390508739960594091972176143510571729598602506868895360227020751848010344483107954903839091779815321810165463038178623845534033004827706716252161974763474827969230347296964707697112709710963632766769379921546406508592734666752*i1^64 + -267150565492035449085534960974518854367796075628037714387528858614281850645582308078008068539939523894692834340480749266329452768708679613616510392303188330319237823198321524586994551534871249414450856207735182836538605633579360918804708983035140675203721902718047879109704825808069423609285910406190185396186486983870923755434886576578320567477898211254076521646923137851740738867415558746256695031730434647699630124690225522942371126956313683683125061755253734792608524050501094718637015518731352003422755733848104328668412674317943338469504766685752359615488353929030318078860095645919212080133051291588686708783555666934181903662902671520617264905207472328839100911850343381517955358434370878413707474520025130615386971822056723678062823401696983408831171861859525836852047266598305701826114776927844506187374197147609085319348591925410710631401243051141283346982199374256700539063481639405079618042099003190933880991578294245214196582167200435626780131454345598953463078805304012330833550965971988199245824295127215081474575158970427953615460585132370676838826223621425600842288293658938848863077135031295181335439498909020573899867739091760960828230535649685951374187605218295808*i1^65 + 4683488440338974165077755237241405557134790180069446924222994658769721250855221197558899437545148326272837846594699153040851598006475896489558897197269501089135579225624851721740987272617400886231968461960773820198290632685371689303748312988834110330972212552348510899439365106295128168608434802986069219751048335239666376594756819755799373268567764449785206596714022791375818397676233103055046090123971788510632656007210343385198780978357182037619056013720731817994129979799394270612687771356551886394685555711098028125247659650494864665346024167434249280643080344031664689919296603923394525913766404417938180597889620573699779030405907986880331209432599149073542854020325186156221834748973113632514057862502807793800687847712359600015353715602960849062807363622442581315016979789797259947232294300904881443510547381391387334755471806528253678334847495882563751500420167594587325302952505551129994089445189739133269417096960745498735618581709559872502782806676850160878423388817785523419846231741622958090690892144507295121331103542169888440031219939168338805311401540163791029524397105969577640662032742711164085500911608540337785583306734406898635515503311608267872927744*i1^66 + -175954815599123561717260234421165743668726367119462519633304536790797613879023658707267089401882724955233375714858811901746424879707183480812027042259222077061879678255978598677007319030650179496354456536152622997954101198391990439566727155287216169111373098022983303680114440466822141720107175097113083363318198995293684080357540065625247537478997143290771000072447575715901287565464749153050878839529110566792423304918564606209508849576327757593268862577455106544804798296698818408569608084114785506879680080327373695639900604656838438727338001289152272082324633553395129607104681942817033210684823489787200177033515102345751275179635997686089782865853847526663683512877944684799971580672268226952830716391219308778679259881003555922132187498701032346362604889557254464260588900432433103931056557866368421572590444319754072707592322871291198085373565091752077810519303229010263430530265802953419075133811592587078794461566482628466336378422141344771684074206252792226174906661972187437019044367916315827920338544305462924954868717393842637786340120842904238209727176193264433643816753187906432976114577728920548459970166308693716746114527395497321030686099898368*i1^67 + -43258425050979979232916387151572398639828973877781567020268359856994634395979740102078411735288138376812364678376495919523240841858048373191628695430001797673821166775988133591065567431402152676050275349112430557667655752912665610338986262971985267357454853913024088209953387121565464977862884016931683046928893533383752753253343226014051744457893286786249132839299807326257936159288763702498644823397926428582252712756372558154309607693834475085844367389189615669155450601590304945043493540570112214964035238918308247544734034510021585031075841050645085573568971988081040108567307827658846468377703537089545362600893245898294043091026755849106632652143112613647105989067946112551736996546280603923084945095856083849679559490435801259295298100390068492189034049073025395426356865603213741558424687114170691123534729425681539594143620792836692240962407522930599242681977747953138859176506113154635705506258065364218113215957910258280142448155142885049370131254247511524808419743893761180340174667537818839153007180041117194046226628999203905898891647467784471139937943410736257436490004254734933273703944486941664736209978504950164576545083499806346706944*i1^68 + -925810410674946546709160675719672354158881870681630047280374196436349084879252966314681741315891235598877304974726326503596171695370885573858642118435753755569789110993621637854228676926557569446149249876171700788810586454958559295411800532873498770566501561292607236454037815572617783828502909481270049136809866653220655007599092005617030135089598729098107178121242309821773003771565451832169774147396366934256931999850622002327894343505290525211829436295137638931427702942833367504358792372479529971519953970247639926721990234764801995045844794336767908190608709839542851716472343181974104862379553332092783660848420186624032596306940261585964125416766246334940783805459855364290761603330887463008566262957780578440087229440016234015133763318837448328227255921718796477614419152965550988489968382629953664113274622858995960693987107600850460815636709994037537806994875434303241269064367353173462843102199134624553282617121167584796675995128599080889276108803634949779315295420595049758070559872962683614945018186476696294708578193965615729452964323855881091511916988981479061108390826958001342556687960829114067729075614968946045615263973376*i1^69 + -3366518343172736802753945967917286426617937216818569824784804528102345863385220663758983549678731470616176535448739462887269995588480647171513729553444074282997239509839086279134212851163171679220533569992694149860619952493938181009430656342888610722222780786764687870321959765288496153382741987353649828183853529492939123941352128611442666342018652505070122044696045887612969711119185447721433083077422825589468990388007958101491309302321894506626811990038559488429243309717844874952993310297363026229073579877065624934586295087362911738957753802849172993230728762844750350410709058774513005879883837463886988907890466892838774676842758162854125860025982805072685819287265280060302902395397598348348750885162817722003186860480022084742872468984353203055154732920475366602919927231752705755207240892883568078114118050896270111228557370308822866096605633793986316362779765552217642489843769524495210742292920647164168872671080223366334778583913265816352061753502236884217457381135231458410167427988509895595056490211274972196471073717603322393424017536973654272636955679805533318317410624441965857615498327327090733056575293286776832*i1^70 + -4157532269464049952667615951760390318202095480975004584673148697036144747628802132591296958141127590418046966305645086126047826995714907840901740035742046414482578384486055127642448741391508697920337809094200546128263637466675492556020485573525426438745869644872359511795923300768602408841007920803382593289697920722375505094642188319543293895106507945664636867073355322077855239247188324741116769537907443761132599820954484830896445814443811837318713673779102424274825683852828269923797655415190928145411462434756437838824909117802572480992553934541928496245106632221865460800197303103223219422782007272683656329240102098288861869235141720844715501943207388341213279231215648193090730945791441121747945394235842635375450502500007311963916889740746294596531311506130490321406746557124022748298540169622902725868442025731018396671663069739060227491509659486244509810458316113676555919484610033991046402342794557188119376117723190108278430393726841349244142808893796798893000049108842602014094133480565383201574791551833000934160204111717043599939770190895114663611568556338694597470597667685797441728173344845067005722624*i1^71 + -111493812022789279860264184017119806478343787353241091160588558667868819424609757613113646974122709970425376438348254304455704438758429910669252727008251502123718648643114028933737795887646606906885715567307128092170374049771502618587090615878322388329230988607986257555754567652140023226756109845151766877835203667333140432168449194400314068337347388487829454816356164638676790752707284411975556976476470289972388754835967277733043939633462483997603826198482336375771966189666427029704662378686963136684429182914183087978212947001224461457453427773110268777412806191408398813748837225412963041876642450231049257262976919867958806451295732352092930121906380764242546324178944839886275549027203587339973288279580520615792701309610682875489472694530730011102475501330792191806718650872462987995573746190446676743391702115625164905498396285862279784852616342133738737523844483541178806560323999820933716167337020466067638468669049867312557936415724845595759925668851350646659631289813862768137928594411574282184937760182220141983737474203686004452742010212416797941845407105973509750985654268917328850119032832*i1^72 + -132972888483428973020964630049612213547450941450284940190072119775264637478681231228241938608455349890431755831906791539339698395076943401998376701775634399227231300182619981514701209957935893440060703599464800514477110133604428692217208746396009720399812179640799394903343552438277662304507979719656118353358287363179526591348811348167797587849329077244665038186648657528869555822997268965077050674416102171428145134942445571299615090746038060941901883640575429020890962718515835565742460357725495254398967804433813999267268076021143686702571370558912845877443877652263252139790731618481131978594406833171822058422920553192378160991781802287504708494454409033536097293647855818598773175208868914834258904161223506013306017168431042954656567896017325234746792148153338262132800701045510659609920777716016133205781764114139490705403608507664813428727882949781632231097408791986053356158987725785007143621802535702100219918029456054253058368230042238225140433996347005576297777046437994474528409268065100615361611528177422782253161806453272342444411039577577076167780486429380500373633715058769920*i1^73 + -6242745517919676880270080480958687778115826056566324984002776046098752324172869782506085435573695455362598036641814304329450748993551964345956555335870266239612686193343898755758110442468550203950127351338899668641791960520438390960455138126483014070356012557622179624560371989207169810221141543184756308828671638710047302380682497783648377195544870605589895017511326573639097046949794881032241101811514994798445595627161792855625318329830652623038393537678774643713220040586669213926816991206084067867122454394101764721993861917807638456533913209719313164985502831758948394016920013642471449438920830416737217481872309135176021325043226903637354922970554301855117580015542919692139648418177739642327502300979391540498220727427717143292472194226404356038504476874361019388240517699410855710818110665612546345804511278020702580511901262367337124668925687928995085268119291876776819867996206653791933198499716360870091987808502734314903340126503607996912797379937941501851503279067089144823155799047507446300235681487552540714093682407138949123463236773835143398450042165290573234176*i1^74 + -154738456628338018610379329246600012341794984018341590402446474161320129388339597187620760144309902359583109266087277191937905228816481444057124685290670685650217359498613950484231593427634595978239314677288709366678632962317301197385764054873092094078118677162457492933895142956447842950420963996451174552905424365367621766604453521214553180962668768636959922583692463464393325505230181243998626925417497438235674708615843542356644526390712124044515709484774977416764855081008081890237101697817564145572907702466668056467362102232160905066937312379126054429605261616038498926364133172039848158107440621856218828593411016978870666150370976149524884613004317668785544968616850597970772475881676431397284271863002762989975932187817837598484493657485109018017696728560139707174439819914611585259473963661343824960627972534384086991534364915514466297137276861843859043979680359238733096479234744663411568668501632379619136576668779364666478348941057785461888358157054114131366448352648284331152767219550136237536360577280839913119933863062198587852249771102296197337972736*i1^75 + 4827037064282138173440437329119282327645160372328564221968533052472352716711343949797629739762932668247070558497308787470887712514901774006107111476282861618162378904557143758541403177711253822939347393671773944590412461979152567448970371408846484246665962499662702643196971888262313120975881661329150892144045033496797907849169115102108344860030949467651754215041114545746249710647769366752652080735047382088472623358109776839029926173539881851604689053517978123982427401274601693194381600667980965597107754364889941977320722371617906420989138184255179511319295876716461876009164631535188818854319869566334931848009331896695783289147972637855509389427609483729314763209778421844706482531238201874617749655707995292459721994248748911972083274842977278645100999598657190319885814018673000536675392094271166583471482031815651759375276607911737279007483676414373217641476460337213784504932054006429888899537421050312213901285195250584915802453044770448839274712886291062407172472805578788822876493017083436934921196191112771123426499987095175639766925312*i1^76 + -46906666365131156569368853832926510861099359886000305103782279198432772187421910595916609253844171955069176778203472580502941235203490961124569039375274730173594221638696193022251501506550676401052664171848223426127653194950239183448658055170952660660123189382111263817130139629558720129294937234672534120734055096652248502799651476266858620015936023759381064578218806153942088584498328918326729760104884818009057693962836796718181590855060281936972918278462227208244045245358305619422863038826739726319927027622896904468573907753180068178531528008032691393252350085981303393310461225434213748347082100956358660484978228442477042650865240733083250450804006059346962798214645188757134769077664647494515572945366889100665481623306323804456098557608370307554149297276557941342950672497170854811631715816710290346663864705449508557126181773307922878314060676252431311729115749066002373222545970618854853988410679863195287972172030876101402328903040649064991567513259012100105948652758811931892483833449442506619767963284731502969978093568*i1^77 + 367194823970525329484067808509513305679334299258050739787988367679114018839610260367209477575661570737431774852583061498512529672126649636043245144265169527783804086867003970691794798617242202092325980503298494436362272815067127356905134607077200170959871894056706078304859461952821423647465038354625809618417412572627220694526752084634626598042948339353733316921674596375364497397603386362951872324984205808255768271512385493811028380351308393219350729242292106296572516535439544119761556448332898121006402919506762227745283364505800210730647252658124876526358532508090029778698416616121440824815948824463827665367492312164831670941741621604551043299347660159613608822666479610885477392293413898769157673645714956021782507078760152394240159150792485844011124107157509487533694872678620715592187604719852288164623821807943038619454549685055917836699883176964019419280881783908306503080793730475303688578733462097718510073206665819140343431652278813631187839387912925328668436272506332460432776425084987667435982159872*i1^78 + -21721048967773500910941726232997067305912700946022463544851253183927782716972606787112260077366923382692929638026218210776016402969026296933817941379924842541781846455982495086577297883596880344226833173487785798800576217202361042087047113508052655909233952750411137516165975919781247914212890324802231227878522673660398148388727171804947195235783957145637522370837890432678716443072736392670442625597415251116957590026088599483273103856482218509281661622941124338669760218112459168924674697587990582248103259586628698108350694249597866595930879649960898111673928490199435259246703256194304003505790088165370946925084062200634823395566679503404354001947002547822114443523254497646355199963145117939714693318530005625912285651676257234819873582367844760060243169055176331092647280442711417672441477981220065982827822900390812420978670313678492976676481733507262893732390833071330182228031357132406960334494085667338274829572219509144589739229876927879179204492149502732473503027384023545481920512*i1^79 + 666848670815949566145230630338712849857641543667291520087843621915007238871521197211184679729934919137227586811768251722775786748628832043618191988304225739743529800032555433550929000170498381451358053038703628538831070114715015905575941937447684065107972340905764956943171277433713733262636531452301460897174924968450601652789823106195822907756801887457010553338383150984630498208212380979515885384704640198945787659190614871180118029395140557619514808635917056750043233558856460713362939027539044670999867714838624649370386074134000364289725339991507500690886980207034485779762178141886366782999148758894321838430774548646010047935764231673594456726238606480615150199899562194698121304816563936125885254037278633589687696119406861030010735098015998797912757689343304342149100708493308627696255961080145742506144319893060393346810290043994953387534564913659842470785547546127592927311562290836769000590205832836903077867110760784180203046407921100002370871063628692721664*i1^80 + -40711076485795186677618474376890536209439599736859408822306154723079896879363457352529366004277593931877615847168885591007986347186100539053360644055232436356840666331276674792502612552071216091854100050432895024832904640965880338514718661890738639239354699503009107831381617827457360472725828099437015698789706505242270735360882323297245944493461366350764529394659446461573483615287108172307329285526901847646231001820853772279633556156514484055066621243857501844126489620676214889569006324219943180388668658534652567754754562376607219372175107733800754606087632620802836289129935280775614444529078593635736380986660552420839724492625244151645745591162522565305867255502563020876768693022665295773432497482792761399385344167382520486128009373204216607735268189416277483422316573915413252281992229268059509568608037948001114806531840885105159486508311793517176517354335400856894400304488628222993915981103797379827100616446826058146943551204651396608*i1^81 + 1171321870055566596576165587944063353166590053140350219156559457562390177136836275764986240111129235075109716000389474646753368472114879927620016951699583041714574813624900349077539977930003486143679766454245471168028408096244045462039732250431940461642607196176816949103666357055474600287127626263686225805298626684721680486554674122400137191704276554325550882145012740942167555469283083296596663786545722309523275376632606294130525938336977967944446581440572721839672242688475178855790154190312601049128122240376185936414015649844237832725062818553917660087099053941005101491368075324162222226159988704241262516932293792722674048588785071570231520263491917382351223079683557923818953093987765292700350222442622221075560004360844921319507233292696789494079130424572936494338222589945192539905055429716873883725014769906686857456621370794026402410170250419704229645256313819262473431470590272705884701052710228789537597038720*i1^82 + 19067639983140193594861607896281589699494867090653496039479487208762810176699935468221515869971638352236535527725475115656054595077996293868398937840972838873893432877378696088667844101436706074840794474488706812912635641901085193528563056090924727761169077696160735997736502619422627154803934974529804388708468514467972827829937075440357752766132060922873142209885728318769852220851312566504668627595026736387435623886180204813366820970460407555830156596337278949892466865390932895581440818444660683266955886447691527945993664640720165306237232905270170922328373041053454607330984728529017687492654290652462894252525546419909718750751862151699448924483085577223323747165167025683751787419784883578927007062544751122228530856058638793933445286671590574227016596462854198637454635320730180774077300602158829233287685797847097238930257156236973196618804613578961327511233542222367158985063401942488*i1^83 + 83516317595257607476638545042815432593324485862874154205238641507740584920424438912426213728655370978260485678371722530818791453105188148064457145786864880832745842089668610797962973669641672204205036023699897888278494586926969312206859547199690253219278194745862031616408333801072375544976549508036803843028834577894427861888836185803289356602835892276032521048399335225207614954856779728338873182258576314943450825908374137582451362933441717640650678761104068924507091868172689133529373333611162886382736922708038167844119977644254416859173057533792982602955977625574782041796734351302714297725693765333899659454634380343006321111992242252889449913555989746068478727610301118688681026514168033210827272419526612478093528404806239876677673454212590507080347218636823847576720287654465200050372126656612019157805924006142812267869947343478226037269903357755656640625*i1^84, -269921422256038918291494692548382215704429527775414014276230383185987444244774171564221366848637746161034486025929913076768346480581556581685952959294295597707241909358664649143870822126066767090298105479446121085828386059759571231651251964112616523917875752471684932965894354885855597445488790581008979209503082259685011822355887343298988243252542677628259470729008219613478640176012532567792515216471925519029518570492903719709321115101815316122910074950842164244184964472676446450693898288882654893520086183292789609122956012121930898861084804551197185482212508773507494878420418355988411654352872222410986808294874378066121307760119404738713193445259309410152575488944129839234650655878762382390302850019073573147210968431297484678190460613220979550654898525805479289874966765890709952620975425549571681886552625043825575145541349494539250518802181488550871433712313502394391965534965544610734726785586358669255608374657858060724243098835092323404098307216665058761855516432803253775513271628874405640669842090828988438407683976922387649880371197798136019419114123978480890201922125964735111821735165958830105297635529800153077915814352290669050692614656151244946109166932993933620171063273249254438425885303430935960032244642665076133738925847015030588655471182241246414621279310490151223868146911860984618376074882283415987441821548317951184973394542626597990928224498624149887799154068825289279804354197419589909019396915319744029941019114318341769382911032263268209963583923445769109151154091524723521517623728109764253190979556532716042109101134089439760959674210988343242385857373676650599602206759131955202622641787645499142090201982569966115950834927070746510797350305099121663576231090848913143322715041905760335945047454110782883062137386071789743849122556926230763110911648842559520512576576919961600000000000000 + -1786029652812240357026596470521212180077683467243832415286551350521572246494176415736145640765988225601538733671558002954240368305342412991385251876580977267632912680815437775565219082391593472637285381946760695476045122775201751393701383499635154323992763040505717563415732638260579679017113246326149888519124250549260675791472141810082451998019098710171918555922477660112193440339123432379223768000413973469190972179097364432387966566197500473209979623978540610536137546913674012803535217857200817386063991335581727928554384684007795602330711720560819936253195420936541411834142001616960299812685369064484893840246642965733763337531088048396340220168351538030100739008993235522762625260933214861991998417526168881735898309413945347819357539865630024944948854399611306024179151226968549855017973250701124959349941898226681628672185909875812294045022546577875071359403246429664050657538255158375883706242747476016601531237701800980780750853726730474161621170150459099062642378390053470956218224310637918825665057728858615105021600152615069036901247913731591955070692847051096432292462432236084608267170777646126283690421066716779796444529339810710820410554449022322716566794155708820023852995419459494699482406815397059671245494867230631115248478119360022399363187960992981601910478108144295081426677241118461669401098670597969124130335886249747480632592114619586624171878685998481901124600774057804455376171169090900423212590896074379254493678366626400887611030718266344590995303904306289518233553571607540594108725061766120612428396971585891603041539079529749329608674284785696264028050983026080841112613929085287141565505691230511116247229138777165371171752620928577412627204870026312278373628643415469631252776395667991391825282160428050895110056730147487484795347256319243674529186071871280532539720970797056000000000000*i1 + 12159660627246507245980881115065256701037005805052852990230387922032475642186374370680781344025509693771755013817315128979794719645719931686452110459362400255564956901460866179747079300280238853675089309376104420642991384449715157021297093602726851050232428408168943290036429540817923853610370953700873776953795154751450772418023268538585476412710258025756544401643271384461737623584895915919934488983716727907956798894166654373837828387870807122457903637274717699047533026876613451400089282981981816983775683661011376023934022042747042453320577251216668068198292120156367037002142813397009517468369540382407210312394184529694150172400880000772673651969745916298009057912344000297050127434197844885774710577176655439416030955193863330736353207502124637394322091029599285170133631313461791255309123540335110330460156487792479603567884690126505429504464818087782136643652428785841126652681287053718713874279110490803163509636626887240461694049297968522980977179321112828094331631912322252414354657078398363594327437053135619776125699026412913978490201007900459992697871991742683080811848760039483318057578077874659010183185754066823924984580729874295407493657555983949216742919366727009476266974528206181876840370580280358593173283354473078321328030869919501271963415594107080850050498688706303742980079278022368846071521964816384693084572481786584841930381324658137543512310856060276839350033902728271044586143831668902893411611492049290289584588097144121037208475188219324552943564427551544027737847734926190726694919613725540234243594662593248150665236788693563216814004748596863617629448607757663245869427153810085693049069555011030231451490218946851026833321429650192402392555890057800443488021175596966933127915784361050526285218701915629022415203822399178783380625014692858576981334346962172726599423329566720000000000*i1^2 + 23980907577154343833096676810305295000479152057672527026407077738004295275889399117114041410820699741645428637811907225412374595911046078448623042507202645163585703152923170155943080330167085372135816259222412168261470352147808628980867230691123576641839943858913019051277628275579379828358556531323799880772843771227080887872284747800331176420982565446618735219291587562507134628608569388847353728143069172938573747434557192185677455599406833817967034464927653354071095058033442681371122760584900292727743621638564577263110030810445880810662546411970555418323358446180088010625152173721806513719379989945172702934829914594854064707611557408338139177917234180658748041360130236624719331273510141467543879908155075060238521643227743960847038098921223141107040441725508319416854527059690209931398708203339175213539577477941830243835153404955508453960095647278336268517894058877682471364833385131596384303521438680946470524297132527601165580701545317871991391377557839075241212864183647262014312776288113252249770089459310775911367059625269012694282827691726876621523331555291811772631884616966275005455199762642557456676536598171333975672198863441184241569890421977230913573274716286689404497247201677593983527625968711928158885927320729303390288391711506937269577235551314496653329552150165340097264123290824801373631139485068512792108366644334543625457853783472479653064420885733121233625447366653594059981412347163979938224697849207554559761858697696555179004976593196098152537921792469112314347231187960813422309302302649138077625224058688501444342016472474147918844731530009135037353130143758350146007773835481780458305889139879343285958848770649880191639094581727790937953226612488227189522139940475573064373318476973315643364147741822163690605239972183836068925148407237264769897473435390491495252847755264000000000*i1^3 + -405923827767068875856852526462772112488637299544958475896555815269725936938461670921033578565018115984479694193522100902703262126516799041618430065556968040993243541548036774723234492681603531302953336474512891837856926332585176637140821736355289656038563350928097633882693516087816600532212263792981597453555620642309748566103363189069058282970623000977881065171980838365933232036004771303340779639099839975897431826980889787928887957412234436580038561236072892379648727198453756164722956696301864180240730429007667172202779412229330662247651491780449999199752455452485717289438975237194765407398051430425636126817758942801625624471986715570884421004904434995851825442065468344071396172669155837017223500041677221553248565006472693266850879214505071426057358184598288483019533863223209183259495276068124447515151830107924836685052078621807962239094553373768983366645150347455591284304469790453432855938934001637483977726145236308868647136742864079268019223956838735711108977956230395280149019706557420923249025559797410550538653732234571660774900812282661295109963239423569708441300462304632433677238861648032390215951999760738158488048323612554651019372870450425997229972805822461622482484935871061094274024343260448684009347602263902279246886609607279393517177928302881838608407643257425184481202904365220749080323125674291195303449720574862365691529152405783608654129255781681065169185684825161645385496033965943075968402590482460560473831946657331501170582056802060197795497309549201365664874090197099272110405098583782307783297104050766387256198736147293940556774022005374341764570128955705354470462621333811419075086970318456740382902790148748764019803194528831255661766845944189132124286235812338502446269224852161086330304485408682589450338365646918900239876605691094090557812215911214109817415349043200000000*i1^4 + 1329448331341972122758263862508780411919367876586655075544459835233806026668143574549565449148838059636086782189687751587405362664007559359423644301676897024548822786323058720502187217386362336570119976100082061415754112458184901895702744877524703944932216115518349406266110689122085061559293001731083984220813561172810663596678654183427628854316047962483001610970563053831472431574831222803296803526171790213686109119689722971743395547194702204782204171503282996691045732222756026323896123670936450804963025977520378558042215504299885754312631814728026231599672708910392136658648706444655144305671460571795722431753336865717173359740947550316838444448107866007522603001578820564274533437724451460873489672598420284644320038142206456448197525607400668301097548536911394953014334828550626584209518739502272696638860999236022979380113691977300726423799147653557306568754808528429269132117711467996559896462012086804231093741129262894805292752750131270608417049003818702670105630239528189346192492951463473820489771406168659175610762986321165905696340373608857477314047298620950295505258656492575443092868982215828366010425642793183628097843184797822478877323205506775657382732696860542669463980643629887428477906398245396533156601203486744116989394881827423576149263762603541442407671020587081129952145541735765991098387264325600757721638017025270156018734719637295692894348120299890543842192233695149493662125591226253278995932400715182715864935109594524750733191842595120738100278205972382439796316881464781052715081234461630286180691603420931399075878566780302827955802138820409370920775995874830109430677926614995416386285980784172948518769105178162223989095280364572337026839246667135383946663612814025284873932794403557553471392765018878151785128807571723674044828727680370885082933599310860306065718939484160000*i1^5 + -2899141369852522838111108266553811461380211322369874671061340290655935715311114297938109144632019553285957061141291629879244635830089130553541669072671039606800747788309209608147626351087911196109521168884363817325448054431818764956930245234782233273081353810958782620327972417048605805777157965098564887302839489608810203470558876642265701788293116168944480402964318073222255782535129155276140045003109705804718070496067060814855000319308440349273376284904988319765663897499716057259982748563240086746800462098482743978784061300494867395536566080248613406743110709055150342960046999775117694421570268542649595152617868620124107152621964430273490714902966169114940598812917650747049172764357216851532706962607808147251997156749739012708124291678924490079871348137754158801715689757217461149916133205188607867439305558139821320558398054036883553666629938170355737220257970098547165537876167464527326903258344391008556269175936491111397876095221627588527050007731201986935066477462565125698468233535285057444412032670481349582176443692870463287555463123796402155682246416919422052560529804230952149381168914389261006353410541430378312653568705850504239867203643277240090081581830490642011909673614986868225371589477204683709216822211998147027931845845904979867265981364977220860664698885282092960295814831622688011135617630181528482205167465792472248094773217288145467715197886177009524838053980820033110023206989060313708590270179715909034493875838388095019777520073700753257429033530184158958451301278498339146893638690573039166166363218196303378585471058958019811863677010988919831810216235339895173241668267400707499925117813275063690515874177787493671479123628004112746206063542131426080415645979234194208166461884428774755508283293742449661874766703540028068861173336372348255859883078642067981035456849510400*i1^6 + 5728091663616511055190919847118627645764145761773924804139775978496279231422061958720923220420280634479944075006139539987409446431990191716485451643962327611952773995788132347824134539805537398206337947138406956751021840901084816297298029045440292787823716885067625222973774559607851672828505540066231431399138886956239989370795660019135407605795477774455213943130898992433008924573320968201802736888426464432906033452255420295631557347164992182275910617674039736870897307950984695666582828814800762487338691448292865327471772295555637889883338177788385499484023721656872680825880919086893285825284309393964648447270192256573800392602112982504613868577235552780403499755219688230120354876778732487896567838791883210853545453768576418525459969363512892275908300993724380537067451608300029892443134597775288456055890784274063716198924364546917112636097597872749843602588782610314187096711774862573455909780864912528741598282440964892660493372306819264865177084681316678786776594638958655740321004473536500478916381395955279017826094262869196558031889440203971426473618630594668126344434385516896668657952984459166741614837425541123082268011077864468503815539552371581443448148539020359491669772305821030583572286009615067362190171890523405811429102649669375409804913775553932770945692604664284913856754871227024875218825807687075357599218675525826898718704512719366178356475711547904081791532044546045890662095791656821853640803309410129448902401120489219518235408228261206844653065013307573476064753382286718389344106683113243360913077976499784854863434803826762436248229600948413715985476248175431549636431108985072932491479835571473043184032855991582564413814658959698546052465971307328015194657352991524028659475691561189780595194105601477249625948706659343910354715145175306141818880265162232122970470350848*i1^7 + -8752697158262003610688989880937614838700523167358435737024697865004859882926676024539062085411019378066749439224469541389108931794546389068399465773513040983921673533838485277620279981493048230202009082773684445615097609555903711712120990309711813405206703925735342587744521809995798492674343121435823694246014642715023345588810414918176349698162240505931140852083616791027684675104127501928240939183680937971905904001500938863018376981561335285561975906139950683708379633381725639838507392882351829286613025183479510652558468867744655814164690880952365904444987840182925566766312874435810178676767876945760826240203789532674608953886777935450305869064878203758083440183922894637395480104056009276014304417580576214514358659415936844861766809901400026211521193210421412023553703387113611198375283489743581929073492090791646648531634739223415600673279187201813854374847126725467115200784045151439622824602563247833689272512144403877647503058657726605629779968257796246308051407156615650449640323237909434140267314861338372037572622657825235583658626412044947324387335842547748124028966946027997231263102264470904668031757784882432664704636069101755696904522863995867180242581652458307163698291144550650874647873544550813468387610017043104154078895429057803073179564623533672028060284473248786913570693110643722963771334381055059319631602587146690112197104472366328006685938573220175106534408815584625546959350594366890416935350709890277975379957426770578482270594146205743745946658069994341055665673495514227041242624058524133878610662701552748594785458067624797517516885033515939251517746153348653880245355789282877911606865664195764806178560289214937706602867816444128629824379408108575372279580337768532949442423963777779844341082983618478122618382950845493651700764112425729908231578500564178378566926336*i1^8 + 8596934151208795801796697919342632796744180301326843812753278901240032922036777912594155587539156332905911302063416477149249826295429749628785718340474746626118806374639296426637443534632554657816488974098001877193548754568857066813581754790115487836331899285965319402511426606934189895357981965438593023850516993279349425378572251370072897779662327037410568125956418796372087648369764449330809248525351533412890782412480867547377486306770800071440730793735465471140604893206428966570756926298222854792237357977947583356313646063780588495580582098963229854899241857719595417190559241212778287201119573577888346382907720308355801999713061644046114182328572847485541754299602951611254450515319542280439191986294946247225653184229419776066516984859803134426107543610150974382810925231098431929173856948052111005322230745062051084493525381186366877058728209516625553238291407516820093812379218618082995665998906669424292912016750658407659484930738226556252076124167459274796758945087185299650171190355662497165437141068332179862901934206676204586842988313147741411729854323739711952804344010907700158402172143370538264623716350851573656374739941928746559139714351748286075073080910046335326937812821505890100268139779027144106306982735764881424058489036859400867729008456292153587619444762978241206737817833348084295615156013066623171914427207576810832680693329994595015474600079612541154013873424090151500183097302119633007224787195638432468607765367962602046526215889860603495123934136397820104709354952704780672390230053479637896549772082547618423650240381816072784018988229121880045757956410266799667682005169546209025979755561344617612268697075000965025828210138924070644778304435612329211385642452368500532867552094035724723530029112185623587867787972605828541759891180476007186590960781991554146369536*i1^9 + -5364888729030572373879318866426493164339136712141722086929851811247954333186615043965251492752209443788460558547841114094366856398876239239062459854340294481179645844801011078265220830181065109931745613302686942363450662858826295302811113452791239368304823283940571823352400923451226754598133965721816495822686157558406782330243871809270817565326901632763745071362658539827166930058364244198271172818694030867148131321554903348891242584246552800813890620617559806964880337872940736690412930164257202430633509424934294185341276967530683791742254066261146282970172121951238673189821464166110030740243311701318100474106374682543979907582876032109831459112646195453565899668823029721582060300721465682686676823535616562172420813620843198157661960325766486833799448499752559655438762284189304987875967963732141908643822798201510180989302580707789552981300657418194271994668116722075930503817935896214432039420787801517997364235172099426566535375040785880954268306628402746791747668491821074599033578426733777671702721544804532311976838026566555490503666757689651582648168343407009720244675798082406039293307183261697909520669085393027546703083542183637819270311608574031352922431018926594689253041406816253649131076971558257465821694349432707117091865115690874462961068747340297712274510588231988690104940284145648168598470499287371789865783121186371799540383415195199256438314830321887267586415924468020928423511871859580247095177998680888016422656788604777461371439438498665779833871633529931201005399722317192203702034925900467937280730714250799410710896512313018516177427911880462521551557963500121537395968204487949732495340692254529971078613701437259235507334871808579447772850708366062603106297112187401040407266455168651923931904713076090292205219914107439362276885620715725764857251260218128465920*i1^10 + 2134514233202219555568103783599727164567759386502666618191352604998542033231541784886031967354106417217220723768994461227115866259295440386057374672849347958593929977352700241956095241069413203546368172738568075512175256950275247403773786625466482050400549433406282345372554329296872013332724786840372816971640486801041734136204919746298501726285453298020526993645417181706202385389777367663949308258661805828407929244811917058406453242158253195428148401570442663603513240052717128296336520912862287856355090520410022619494524274995531965148933224927827101395142844454740349164771980657238707559292871048340464735775978115729964771706153970262582335686157325571396831840336319105043241501771196799398472596837040634408187831941188268278585252205343861000143241596482505260627166890747691285358012937082922659079762629391190268623830943254995976518434247825924854071215136739509167835280485224769577455937724101460724568694170407256574825898649373047592442269002813826041712560064174679105948991968834367255949988664825704107925047111729707172305689259006284356675786036912305883243619174048174032668637894674890093495302995747327374580078149267310837751231397919561390094828696260556083572574806149276614995448747779206397938714978386087527152071465283152972329054328982132908520087851827401977816839834808921738849581654994467921262372588306616202885051264000621931979843083300245860165017784318717835323690672531575923019673559386370001728424118103128409638101546955206555458186601129536780437448864976105070557567021539049587730477022314123221175520877758156244080448475026612533075485346733054593555933274121063775135451255936805531688585840893357640282538468201328472567822223047911755171165441434608877854546261018759413095988255700286834358969357345275212017288821241132378870801911066394624*i1^11 + -581391129898246216181453768917934176645254952415867123669935711052401759666670970242268535571713590814752106009007319096296150533700948502460286714837263719788664132885423034018958975336437502082255577798836932949706564705870919717396362404995991751822045662166502139468226526109026527700571530198796551416117457498953579794511976414281215299061775511838498455390500266689058392987241290465817251867227401711216770492377011162248408840162775415762699096268714446445380431351260540179240201951680707664449608048730265927074694094075158261878983247631284548814699782299467987926881483825804195069858617184361910201732698616694985024658968229954541492747472159663541294199541015235280783342087947742135550130543463093794578889565635753091115558694858335333076867296664928823762927741106454661025459424409050623013099210087344319510400178247941266792610923661049404731352656034852166079290026589678363107525252892096197919474327396509612776037162650444324677408881870758765356178793009045407322269897419019574334006261970059714735250590750921703119075613011910237929201467292326489280132128997040553340629000342057696606101837252060282134575853605003789207480552459424238504864580108016155636117018009832545403910431937672804285545736699720948066146029337975479233954309831842271099957786000030740417855085048846673346152744374774408120409553118519910210587359976151643357025783809628126180504734794443062882085019810905831597108513641867560572720419463850508803844309794977531653488296026958227210839531877678295124738839031790864234849456875466787711979670641896505919452800796211872432202461631487930018955177420849234396180125527736848001626585949285557634884713977046880257519588483017582221376727576821825674211882156390653341516636759079540469763408802980920317192849505708949750235776679936*i1^12 + 251381233443817966833719203492774465697286965756435938823574834499348145027292834301786988620455593619905346651864181901061276545760615814603888922835319608038686925510591555054070653181661940172272015241038605051996341999147405273227747088226157143730157585080380757778129433214119587997896018870448243827954863983533144260482522950306248957680059376463913161340705312538254226350861055614450840557222942529797764304759777607460322502498866931044276717324186476301859334703864724629940566934844182530073769014583879711557408106338195463843819196719451244478752903221774969108244706292119045609162669657891396700695367758250972823176892936484011316884690465132107372558230207199556620754982558452752131603021509353176816751534496823380601366990784591883109606891258938307990914757590006181747763370553562727902642128551541496842858938591900359395986619856528522994073989390822987097000005760765955323664493309809400798699629339777168938346030965963895308033512770854090721602973697820490214416698132588280824138614793390681699819793004875863939131575827812993967279882502431464750553355791885790741250064436258100822560456674641571697461920738029684995287772330906512528429154806723891658422476202200295497598743753300822048814428172657451128021905602657376157727912903952950650178611339858446158450177217941637042244941839013409643083331447379598056569618140046598682377822687765766274045857772081410873385118776083662731193904421055359462154684869044947032501924418847950843163535684250385152315475242228437810623719594666134292668924657549570759888521030371421160662072826921532878853166397114176378497293116129378990833781246851342892323322531713739919336244888779923009368029063628963335038940998309786607371126500929254220581720107928230177496788261206899493741311616119792046155235328*i1^13 + -237416657321147967555905024044913083158304800017418299932481709619383476581988643675760031463835485756872597604468460259129589164887450200097139762570736024273910782377455511560080839878679850566517703109573663127788196014359693081628852578230549732636361014272418376814254436836905700218986653076788796334993693643958591995951811828792597644750340252201955649954460235033683699055118486017778502835684400488917264568393965456127216967956733061506052590035791968517564226994542443601386491779742585199839511951725713695083250270447480958628601937450377464224490817217962237682279020520561786336826105031743348256393968692090150817714490115749882226278225646415030968953563253955670832562864145060180794940134416373752385332086289966789826875247627317202869231035519026246681005343076436054224822989811605423277899387030112643162548881909315651219640563892944306372331929409653365391724776264817094654986150478530252256733964832442036402976532506754638580213828701388515027666177065585193353353219306550962630459558128872701864940950054992859014519097243982321588106133151431437933573449949288261298444286730560170771672496123064023091030192589699287426713066099724954024852276422861173262469471830686013694494717062657201997439292805809618094866438565788590990907762575103594985846670734097936513008698373517743286750666240688152574152677771223471004457737226538359461555289368385510723888040252188621420215046195481023836129632705793515945960725023074150246748066356422755944845414310026722057071984241868954923574891305187966730429171045673723023413642971572541105454552427399376784564031856992652547108111083674452899208384476073814196450298558885504772991722946407178828593067210821632898492789099646149747397094883087960811702607474326372393623619853243094204503389021601709758087168*i1^14 + 166902052483818471817304999257912749589593206036591074625393232777361071638931405702356544199589254372899891302518548587725305527939887688906628933649983662962572678103252306251216580375272365993393101147980669784470319757906282981145237816352642185021700975608473572052860363430458084862967671668296783767377809096146832461918555083518150492104464036037547984909206783614371445839682772918505678548504633565645067386493873296997964071144726159927016424031644833366466184264043467334287370883604025576576869111939142733689772701908745432195355333276377002553146789705724191489823589417224444917794286519419995915498889605931147338814607511874619450501543162589852601135856430634553272568981204224294482565287748986997315035819025160455430326311207657774362328534699842523069275667472058447091433385631200483872375537570520531804121821578151500684041733305512469236329469535121994695253692288498730252745460389122175279846737882679112165328800790928773672177568391203029356345203855502602987923251421574665628613024040179609620987388081949894159321346028821896653548514929387035341666834130831328554952959456958964081424063713491677507142356964533259226393928958495305185955572269016406580680603246007253901244696308226718957793311281121181025942119741064002689978817259734497108318330708807935901668668166893921127305532144289775857941363858461781335255902091049561415071760751889463796441470705335427736281015915180229282130175673767172995931021749819181460489973162803817923934263894492105615258346567512496239538923583978296057771357686834086211709055826048868722888935855435127106465304990923081581468770306770953456904326523636168768442821067865861373877968748448062953610451639529224608223016154414640387603240476404886694595910453172458662593114665765285686635668136466130665472*i1^15 + -73292830082822219775562339877061215647118473272192383843482587896706184164343456342334896421634479570382423132178770969724153219579363355108430981179567966298901123420414067783356436615469613153671345901957430061536648219123289625918780801880613945742665673526826889624116316322205340298968367444068178517614653695350340278414236451379482808622199697053989322053942098946119549769161079367046666843136914661868901066595602683274948093440718304113042701031593031903855326377491284848005033657937694575460623537733231230976105928144572710103317561501317355282458590163915321929746349741987303144885755589521873544950295686352399286544398322557528653160505114245241114349353856157064494534811501820688712069198466460482932984402182581159036267193854142303518221314898389336644945987534614996333692178854380019228882586007610413261970863119845207789995838468823805532511096475299921466061106437568988000449100382877693921787556073160596732456954887328683932147762048347967406881688253366599065620275862291940413814002508257575905973198174442185678139045225802195778203517408080808636979151766743059990525258991328555311501159921439237791506050209899734441667495362352585522289755034429058511498289759844100073680789673923659943858340683430148080742240231158835599915302239103194367984734438261645322362448691037117287613403818761687422585982347533821477864416294580505562508248658404749566360099381508563069327560056147279864799252377499335100653127173577901058081424939066327636211071751924697324893344800193308132085913520266701965147387525864174660022978296115149762419449167771207157923014943861107904093783951794135441428677551255156970300465093221455152660232733138357231558548527599537458172749455065179796291804471710375098715820896963760410118650743750970020056987979120377856*i1^16 + 20485827945244147019123402046593403210368235771236557736410633677038027175277057428771836666156618031517191367890474205533939755670665227862938766719023179433746119529565070570204946242683397164230336917002799037017361152313486571263041022951254312187736735436318362803107726801181986774447317537464447690289967842647543782987665183106524494221419687852044380018429464984649841450447459946570868265842098459249926390015976060793845539163133183402908060165195877133893600932583930062584220451697702561343983430409829808275506249670262296095127002971102588599171675033791387979995317456544227625698789164192158919739472659220739767154170669494754045549186237373903024370153332372251866188258441816792900877341416546930336579026087783364164018492535719144090905624680436537511757712370888739279286088810097626460397682430581386880175721574744790828036820276311176845068057494308322502965033981108121575910686364761888070981218989461241405787254671119911045609156820774092957180688340805705892546757765875543731504664518441316710386631561393444924183323165194396463917824507625456724636553948108494355238112290668834363166872535620916850906722213533135216411397527628822068578982300549372788128738371139359774102222470438343372805116431330594585025124995263593763304492953272791197208209957276907422913916402401422063986617800224649179193893103557429194695137543005719436634055983119574003668285415281181387021174969247356957824870390717044345539540311575510067206646685515854816414317073503698607913150494794637650943932973008796179172381183330037848589715320288176153563640252652105028975740665308659937885209979754337880073170053756398309437711687438424814652838168375512288792269434032950112394132446149641331413419004516417073274721901579007565288759077568879191298010995752960*i1^17 + -3695584839336958834717483146097031288845407896500555560642132806065926688650133877619916158423830004875241701998041696938859478689862245781987594857927331384000823458823062228508929637302365642831141664583014375993264010045849323636929992964306056236768731486959615859637461217019872964527115950708825595369812464758728095824618965387276466592275809422117798575858221330880409347975643883012238175367584366992839828522924746730317186777853233835800189773114349335821508036585377971245391503525491973316924368092243150596373291713417116438206563356003940907413101193298934371447580117568964891078417912232930900092830238879008324765590056001955680477814412363733266028097332655894615020601139159456485639989631996003541400315557756383046835019925331513876421346325229961742992825018125383945078236278713479926938561165889528818594047542001326688703450756587729825047466209010049931533131751651107875727461831280635427052764804831054683015824082775247391942076012327113726723369801178560282931889366789690516845983880721970064553471147417323363533209950044791106038864249656655990690072786340207990528437951207263552087523865500060034219166470581559464207424292964084543254151690344583044135302654972746230429351732619886968405101074271462490411196176044443857224592415488596474930231168245609923291836791477336639805043280010332179273200717042097701834120742855673125107941134601448358219620526494230400022336950777059537778401885147604041331996169524699359637817964186387380803048250588489619306595036033707294608961225070282744182034263141915738794398191040841457439931613528754305208241524667109857302453460958034053003759855070948376657525184310728235688115768125720067265428267216377265945377106647006460042879485734916648685841199652981155450762835828114410514220580864*i1^18 + 432278368553193630229422946062547568751965676011116346084326917742412830650910481412608834529632031358891258896749721805517326706622227077191908666996251570263414789332410149144261936170676423958540815573945477690621918946535774175807976971429150316458352318102001007467654519269976948598730478009127698782360011905946480154039061838003538120571979730478997980430525590599224641361534846772193406031830265307675449637637919599155670168246641010699805337708388735514587344895857707505472809316121174529404663166366824339075243357119585814118641421371448073469863268525166431194285707632513980443319007601666249669733440826926390343379044305061655921661855820857000431923627852119387662821375920153490412680603985037241906443525480492631481270244972370910112253354718149730665216853510711908069414516144444155425097887951145980216537719039926374693599544694112572184353308513207707923638500894267939859831704575356067796945755897414399039150370934202357086573701368458739755036512469726731620833782672057144558790688023204582544506247860352116589267603998474774257312622682328710980492687398903877286327169391939752077812343018031275840915158035306037767377265978280489946683893165958117076840453560412053651090031422768317250690855885611065832517007185734633221466520285003868590723942615609196282184555214066886890007443823118186200501624460791299005794161544275640313551434147390695231382367211986909975218691085634610524979572015730100538028978398590474639059349526930690883083883918788901796555048743252766168890626226025621586065257690581889970083178709001372086722453932638421605086927618384416188693202055394968165053575436284072771577193301201286678685337121291579172867522590054466139280257019147906985247706647084118867254804139052080159000100488139114050224128*i1^19 + -36458828448007254935706265230966939987570308276943169210873614227895864208368339700275439737929076648466402728934733852068141121155413151042771836411377193698887887864665688138899153043814732482580647538783300322237306826379650055968140785796851217089669275347928042363795433375564073809728243316218839078855899720594005417471597252443558681328097238866170493789258841157917559023272139609741958234546188180177921722742225394566425885591312811308740231117018176331194721645233153383138205332068776231655076983411149673052974089555191143361386159070793274360629157598504465519758309754602998837356890623527009961712501551075347385733602853971096237487345049872257901084300320082007361671009047973636865725171959102376789852436822336516563533757930819271035356541947005808579744198409486208540508428754452978006184134257276656004029431552993547063565409632837857428886156939631485728584120099001226495499251406878447640330124701202374804725768531570620049263824506678524685126712892322073027441302675293032700104611724059655673909171901186262082003588285074586933428670620492570135765983120351558392252869229964479346863564449933005997553536551494031091351457931161428275422114133194108613555721779315771100030911822158542655643813968636477266934162821968441169185580720253519698461640429159481797203276661921559491465184882411991571381115080016237987856168540548908364521387862782189555244622302707375734996966627127986988369420776280034755368670049747349764323629794346307548790858104582234292773280166562860165137253239191354392350105714254276829863007967935259895571363627162165043443124407946223275392213530532429293661782112114775302421160881196834150166931155689280992684442727822872774911921263861462748148244415774363031169252822959165361963202699121917952000*i1^20 + 2308880756155877893293488684244959241185701070569743583932670163271366700163527306385006373366447049828972974326352243830634880742889539095120805170219406322543654695888247861213732945132352341096688054141592424989112150441234309534416982687033691796636980346644247406877947770841504358546725251508127368500411822671135362203877340758244048309124779938556688047971964526363544265328564282326685220143018541540120381783297573751679335524036427456423086627551702607630235189936598657733539320656857452782620295837418172160032260970446168257811122270104849494246515884293178849971511717558252828292023487641828240655233566677223357894598111167081355322722691585104731263407813553295437184202681881390901381526013263664181526575450993347104263946632981731989512295422272136158540459031231178990545791294354802154654750571741329794917741607207907905629195977518772080924278310006906334345233108221040613518770444853250269607347491843756706685488632291145688132809747183684813154008358391129783098733089545511087959799469418793541074144881814871371752747075021269975601210048281866445570018425044921659160402132002074560996225143201542744638910185678076289346515208685362571707550947893743738853540105878413620498450407995666418877259313890865189546175909456548783211040062147763907724748661598595840802136580521599106411100775485538939297266697089229801663008663231600926283675775447231079547820173404232395640011436380180653632298860306723417496297423518415861142292310235277300025715611711948707013261935052973866386874257324518156397266057421594542688138766426405562931563049272036704400670176819082255436187808903208683635921110759952948307097193538955772444480076800203516205229889801947855436986170893108671299345414881845100897449318095725961847905700334796800*i1^21 + -122558366627439449753937418490353625036353705467439261187526278198347652465066153219566785399366853526023880537991955694009073237052893293754003526493829135172146899585710576021462292203460322994191651066118348275519248234099194184863162999539645549123537851479055193360276468178888054692755417376421710389522972301802727860220008564786488911255382582121419692652858974323041138890453067404326010190926886120342314000856110431547105427352666073587443591611635030061824776744973247457682689391211251510046462354722694510281608149111618243969791574229227926959692529858010238619139511864455278785030224568223785091494135661830127661644495222200112983290309037959528791872750201853916756076972031715748647509814281135353913644846506782925937191481928948429539122683885421191111741264824704780749126753775315396353206724647306004531672186253897541296776703508795617824783473562376453976525306595644694249382784935391482869517958096721915119913820501334978169161879123042682280470275639581812037126600966537742775420359858969241854823164648123280734695732158961242353050248139351352916291801622104312805475914663793535244220209282749068585483278312294894166644752688759080558533572013924937475511060154090617202822327439696359069615428384927466969205805390580717923180860512878380966028819910725132749326092230673539749080546290765245770366051079095735630755187194008593006967226544149655411652029383682221159615914844513197891602682484659377704821993326355695321959282986925132094982178019629598933960884585440943495320382560976082373133281209191347640278336015817179247154767917615750551247506350239273925782932078286177733674210755619532032122756517695724362153057373404952858276580841900380816951571805205523501070719571202647386585375702527823812052507426816*i1^22 + 5357795799180666070668051729789070212701551392588001278001791573115974429527217902347140152276486743115218866467584611709880616479298932302729928092481123836387864546302570998649598533503652871423565880363257686204161634496214053980776287837907070642202005809784921761225702595083166531280582749005592494536468100902723201621895243203885169738604742335139507490261740720972351364831857708162630383662007997762087281859896133741012901942960904682716383181407426531278702242732374129283853125154294860574367580322232338380581074648661582397528413260872642450868868454555291166320582229532670123721151383447568022099213240170985192605124192067122712016767994961178422959809435671547861020321205745875576239166541830090580125551572110625001747976875647730237649237713079577345106468677988319928375792789964682586314516891313917354427814967953362206930397435764426732406341054501562833593357781986185322892433198354346887518060584897250464147357824970577159252526718735179768391317247951558417024148708082644476232145650980785113263024050518235060117358713059799866096559223961695426728075704826877871859907497192068696017513300980553838763022140828856881040631175210140445331691003925732641166393290711508981272235921508839164815894672140347806619057323613581700410938590675013740204336044437061184750526836950710861318270432808365452198883273694180368220393762534488882293205952415028807224834275111319254301049507767638812129543326977206738419432316654751275515116534466215471096930891285100863898813836956702918995693807457090613561028998532638723184600088253995103561498452258655994863476376516809217091528881451061962232849134216726027455615078427268220923061331168337703506185892174805492600770586173174704385117941222094327491014639348802675160383488*i1^23 + -249313402510246941146530987143749646243106800039528709063618428486166978995359053351684316720433567374382209824767048130750657527655563047083315039001130659727890302923096842742211632034989641337833973486806905959653309657331685634175192818864094895091340075560772031268569786313562857390742075431433853464934215146887805541121629133514990214835379942422613718010399452569664897704670797473902232004009738980772691679701595391895555382454490414743319915934099298454623723263207597228547024163487140570982677598656289054180838196223493066197387958445957509469982149942851907141513250003795296331294010868614231965029864176830469536200555726844433569309673897011854999945738488032739591427860961635610712682740473574576418551133751576861329742296242517681775206570190155745781761707929476910812355880665364448535070230680831717010872159733412239362932571424828831668508493628722982869948677820588038370310861899544527834727979279991895835672434337154863995504038874238702595637160745809184833215910162319387361072103235594599185807183967566208264081530754062190383072959546678431018681254383597753018690434474957376419556588124315505931875262447363084362249560065502544900853285104517549648326338615587038485161060017089624450075137738468335020348723957857048090500792662210258067070571616887460304041029094273130120993594948470539374333243167451993763538033367653263080103194161134062200474704680921692208400475971772891984342647767300147737062781616025693727519363320553898425662470534632454479578001006409797775862967118487831125800420652859746242169883156332479744555516137042558967686564803158467951997131171233516721287486663312753993878155847943191553081893752124972375112479710749939751515531088133682535575067402741430595740734252169574744064*i1^24 + 9993903100460393670106051003562840140765805361611446885849543119599023724143796663427191649860863316782631699684915499801794304628631495481921988835748073615339597922753959207252158165475678567796760818567702807729132900505247964902147105003307585914090149021587330811732274773197384819182975267108187737475522075353534154493161018187097217536812129503309427780362633407157778609446803466775316208571872350616576568299694810649427718492296064422464577392258090672393976159552907489182814875445508211745480207765806102266583265529075996582001822744330509108512776729620144223734467797076709326367923989419450056965082211974688909803927636785657417223159037732679743664182814010822265692082800320084210293787417812030265100273378140926111496285756219171822294253193672166675642579372466110645269608429232686167722648347903124499147788097994095660727719621248275582725491043587917292806276925059416999207852584340556383994427781843017281750727640638018258779126895384808172170750568267314216081775515066097836612442062570430797566319762446357649897558117583694957842214700229432738499842216017207299453583746264462626848387387854900752871425317049428577285490149088092056191096139076024811646184067793455658077132669579807004885106543535912848079898393944973343841488444742659827776535006637669987470126247200340867406633922823023203056930980642864603893202075822246365456168608229567608008009351268364327411272455957157244621196495473911980269352164942906892645518290490166867987960162601305436942861204638119165816282876941072434570608930252792692159500122042438490063353563228690989764477127174940005337242110633525285175842666094517455493476333183844773902709611515444369456246818062620514252028732374478205208409594440996632818118793701097472*i1^25 + -438983230336343455436495874526302952773994888252145869861683477382409596531050198726567440980480372170955422645236575642126885894581467726937508969193984378773324955934532846687945905636879731566682337556761051331374317916276149950123213942195155648359322631085065799395417129900770259263112475674682383806534068681588730624815062586752804390314283826945287739878297755864304497445891848953625427980682493993836581328557998568374217184369410008148449059745008210272497243232561672880397806598181259848965755206016780564334146603432760413518783319353757915411674784648765636890593923840875435498064432235649584871200293206381587651995153118005419430053807935917341490042172544853569206741407475270003644953213392959055614699936536154716094717105535756477184299375149938837755310965843479725728737149725012150967276488765573199239285055149344631109681635506318133570564130708844010286169035135357893554152960267544689025175218054367132749699611913807426207280597403263749786647239905963456138155260182724850324063731286757105755691486974944383625304999208854350018534933026167769280503648266044708918906747429110647806707777079014138699058895764176221715724830391431178622699937044559431397022870375146408970148151920837764970564427941690048942400788308993640666256116847105867554295407519975926548527622560938472691564175695822536710848576720888853917035045076379433647083629983670906714435830840666676276221002807365906613001565340944118625653668970289653143812801587520798445200962804408835730592585240035261514307220066734474524687911490491586057441739155234397218335891967541398338495369616920370364837343021277715513327561606941316809299910110582685718317978835845145055281662197735846829958922736230238500720836418003263014521228230656*i1^26 + 10657901139876771787190672209145853024265623119665475646338473349059078026907569796495924177880467395584241716481357190145240333051941116016857793721919493489108198428233839189476861260909809859649810359348413853555290160427927271183931490275240381210452296237273198714021341761317900557659636371216985546251225299161572511231662036810527746364563644198975448280991951390188162271545678583950403340491693047252773653116245161403145886418022422286838535016261258324960946815236346148623631409938192266705307002803512768156495687821913966187703456382283126480392707348402858828533645657158086147388852588168198484322294780092270348585062125231530575252785891209356841994342642682057576967689160536765265162557683697946174956392428406695716728328875982148929425092673177437107702478506567325805455201584802718879650893376563825480938138900739367157522480881085111677524153514100304888792307842105664239713869561134502543233910985465130400858476940079882607906857000339009270697174420847313259761333316601157755897998998607979001747587435728791979608663028178051494723802509341918748470467570825482437250377019066280467110058932930115473981740648762248454502180488953788075111714534428786679510083293140092929281459290855119447866821470031112324550705916073285163315457220754099027506733984553068685787173734274961588407210215257055055131716188771452025050434531510289260894916979339920031945961218883231733920763382044355313309598154749501032430506187450124834137215196978711624955351103872814842120598126322491841189425006425224197782987748376982118967752167379246319726464953541162346675390950870571086340129695159213046948105098747004385232659930538790044509690495827894852324235685797133259678492164799561575190298664306901981302095872*i1^27 + -570564886912444120368177400211670431978064624239923159027457739463379528357854687913655157881742449707480282439232343808046972876084350999071771614290916354488646320805581420228982545663563230463456190007631961565337264179472424728746583794512304908699719307328365279728651156900303663964576282747713105192121581091196043532931425177811213901045349344405061896230514392502302977988479545315241422192063202673818843365954527342041033712021178059643149087068566448902944042205508379468648615506835911168165856051708395474884100809619983973802371484699827759399695683639835277480716306864960492100019264198481122244373096512274262544713219082124239542045292493506843936402231778805280521196866556824392126974661269499869831271613181329969240406161696726583565424661098529845461482383375289172640773589755070837249206658878043246913861708922319187333567912444899722605756463035188914129098711433937504573621237735823284513798301787048060455971606371053617424703701325652496031186188304105399167205357741020497448708960779320100388236542018021812181182739604237926611552685061087556636798607521561985193880716997527748069529682104912662123254016948026215308588213115028095830640733163428112320351960543238185916695131371077923403819264318964111318479755627291816318932886447941227143172662170535012254790552664610290635314867512057641933731055844301554255095559154408841075858089997173208185926766794544866117232467503558193475851568563530318883054951829007568479487650955106714134717079261324105792082579110408520659264262945170720091768385110104198238306475061672372840326085001760681561615772747565785081812432115707317837972766583091395372344206917383910599970989332930213877974570060190494799052036350994789583249075422489057689600*i1^28 + 8974204953386579324507954592151691726586570611709991132786072628043191299120100535228331606213480905911428521271495489857890663738386245296238978764505859668407592751251606759553250899852656807627346986773125496071171080582056885249383696444261988707278223217092672369692745655805281153924544808770942195049141776050382096085583321731272539098960692756450054257728589960044689665119143867365790330716496099256160232419118671769011403161778662726545910477097002606030632288515359640501834038966562763853480002618257790850908328993303200388090031910518802369991435670826350343257981282841133897496284466478685041521994946211367934162454945906040433948695731325165740916626688872043009349043727138195645987436745994835360635380319329765056060059690340637775434293312855095464202394155731260273385264269668701638398640345091342519740855174105230561828466049288035188396411194515671575910734519078852043895850655195265574199774101350717305539717014015410773631377604709048680820624103953705881294702426489935013267162895858952347105543193188115505033273651596360333514109808422808399524726940676853951543705838962216982972884370365363775915098901671713271961311063401989744109154988234669004488491381785727483950695174884974719537758080289588928901509715356387926671059479887474773020027005451182730571327116670493804239378535647335737628207461127030286572104431075496343669321608439484763539421789111105089754076471226200627286827956661530319314164169860775681369886463789719947292803522567465613944591562027962559343969771564135047664516049591421911085599723679333828960263270345261662208511199035004400771812830978863679853526968738864531340523842336266851074971880793151143941904637911552352379932526496009267894569807034449920*i1^29 + -474659736964242953111025479310332925833282736225001283279550804056203388730263684128301165243590733172367189282584284622261209747944746778352364360647541211053382439292068056332720382984661610869735842590253121556791334989122455016037498923655747350820943770223517264357641483908798045038742148609512356394180075797238324562258451263980881415755161715382852572391439168142999474263049068599342413146701846328159066273490235366421033152604470642683644889660814095625960339647467222100288715729196153584603967305168333122935163815636104876839545375940930051135825671275901559814478558281641039248140411784980327168833631811048077965076039551541873335870381450774996700261074828250834235605764199337512688767858763245444921977214877675410440741282500480381301574109707081440756751522816341379390878566265792342660058986855375191586442904360734997276855925452912130185176923792293120147637825269773130768266481640451744566295746524225870397241859532533779268353953454498372135736248060960233262020926906615286818563173121798553365165411761750909828572189244123915604432506750324009480680354872770056854106359431273214338505808242981575674164598658180849868746478901932951898265279002055992930597517942418604777504759118358717304090843468371193372801756612865441002289852200016120319722518791789948764158892834914616135342838657402036466365179440449264297075379115084842823346406095138529911946958225068485183678413881528199740252016439097379147561356035663647996156651374776216923643948972734198274970993624445375773271012283561691986793645533774528532866406349416220671924525302870693830395150392130444633784369544657006343445774955675990319794899602824503131103831358225896777914302665058484130843120480810202060133786189824*i1^30 + 4969464438973630576485603915474947098598821975500608001357686247645723107398713825146950778460069076154021397717123900178131438437556546082054127555835586840202654854610613639495848334947328295576468228561513493440779415978593920493772253304886767783783015402810261906470298850451837618447416610009562884465748059512516664152292499550254279044377394814820646216214664218892203981520970646179629463358485012790504066886144266517990367923779510163646346690545641877833445213904260917596431171749599573094537494021530484156542499995814247826084033419569998044962986038591728605542411564916089469384580588490138981380133861351179109253143963668249053761139442466585273334724741320341239784867680231435448455641796952550800908559354428717443522509136941771562710619648459613601391095980087826697097126624383848615727827265522944076003443259073931837261334910382820448438752698383989555996102096018339304702358742479835014205245619116015450465379246540070665063775132011720946634994331011648092160284317269105859503046215282782609064167678088843089072189144521284523617525627236450389334000182941708178554914864021357578017925032007523590773614427053443262732608689610656409989419479994422525067884386249886757729681814460031407761519507557718391365035298440583089573361454761164946432226385466400398218465907899441728363410370862498286782082516320548074906640524808222923125320051687067924397793016032391502826190692651949071157546312378172084031675759907922973653972086150177537294171674514235216736069336910593531182318322125490050936329868555675660566872973212335504436951433798323212540173256799012494052982138360354808698658943065352413092198986578796686539839865288925569868141316822682015031046658038852253376315392*i1^31 + -30591938302811528339722474919152486397613082385469067172268264321199785363076456173098578994781422842431838250779878464708668389796976523035469529136112671961322415579212290021732493158489891671300810729112345857687288230490575189081067489181537183263640225440368620090663735889158999450254413400366813727859016598346941825570040773500843231362198784487365939713171341223359597065932913137053868320284129339612412336675003638607617096511971369832075021266069500784702297618944209642934971238738384927772989802385689568358055122733839867451986573026990686040281799394490249904889831795910728135248651269601254730900517601635407001149659855859581792876071954851140928800277969361659925852507981784770262959942837667187926119103098655321573387441526861561974574137673726564435714261667993578329742240035280093798055660562072045228508843261786863260381995721232995625940086856225322737479617386726648976533310471025667549416275507557833035799903089233876016555312116662947455863954791628548545724394530868679025965623081289915751206175212284406413983943612295304594969699677583612006330439879376719662975020569081828977451679930312232087288715892113065158190391738879525697559516629481416224853448603405362125210313356482653049531893889838432634246802645188023669590857418416158958949518052868573801241983448437224902564858108551355418200074600180007259438190997777622371134061700703882548178357818845062900426802673787146786624480381654456320684639588676134386779103613729995514098423527247450541428497720780243205290601091218247838492987150207738813201637634852558469623236724198940522497192685257981159879157363849994086208545037266952917000466239184929342491106704259055859623054379497681534164942306143637602304*i1^32 + 936857097472520107707677154149579075970329021056950287342426214473379031403179634515901608900153819560433964075310412348775415276565168821796666949367714846166531902633192797136404426049883354333899371626028207020522179314486317480965211953765842840281135800197527434795246375719832284879159579078939328824150087243253649667429157811716610236307880271462184437335222565521653610520274960522147962150798388778604385487050700897638459031658943721162564772343768628442055022719368467356333449422871893712502742559776338069299103818456849845518588146100507967916095784864170582507652480711779140452924236259322757400574031151456506695320170184135590223156909468246647642901909639614291546347137904488512765159054596182529102879033034457784378553874523914896228394235174320751984870036887716602701332251704790530904147954171595986664004330595653916521061391656891036496794994216078177415179580855621854972117794459996308277611493233380329969391882291326235802828992144743840592012917135340460808390913016922090055970153033920733578209581328119726679283974566444520217724488277022682120463435739570592323541398613804940215136957589624185095395604367831213894530239277147666042290913880009709140506946943009582198224393260227992137860456042115428250467910099492486733568033701865105808119453589193888812154382257917441689584574856081234974788617598054094378984236920335352277280961630662930532222658498664072664206015782434981862762059862984488726028688536431930532202048702379409179855069835945803716966433236452118323329667916514398433630195240365904899850140007315257945719868282560574096976651419434527697135880514612254832201319328743252984842475893611359027624418737029729579039099346467048100383506485477376*i1^33 + -2989475314254994259820740741725104348829364727306244684519880761082743391292266364459562487880915533955736352508523102744108898885487786592228404208854378511126013880517140624229359941663732450616328618716668392287619366380511918641083519645623836608271551402887029148709975031648006917196836012974227568104568017162353022834918005254700127099727291362208395218158713523628781847613521309048829488642497983194241686889662968962031111990690367440961700194964938603847880174245662651472367859947313930708064668429449922848292479631724587529158748956958154383092037119526301901889292839971784374727890706221515477040798701393179567599213229347641759705106504078746425853525997891401699863521717134251861654829123276114759841420586842659798394230506452953791083945171729769743666516121517360993780834315229581126949407625981301026784364386220021572816291322154301441497658020052819920435094860771411938245831613551619625803819158962759162683824581502651991095355300081792467159537164400538290764210849807864821510397234746154275242710358391506390825975935897119379123962957405794690198837340010571052732189473073170058400401279475393021913872627840109979054033202467144311170219694058121638142629402268860971020973315979610877677098285598775887889966546994358990329048773962398567283385311603010214657360188682906661973845033901835608820854863727031185866539713113343288103680682717725133900149935156945682855359022160131846108735655417648665243086666932374390911400064680871644438898571606922572760771868336182298428772611653021650655209618986896188639772657701732594763833926578741705527163645429419247727019766514785180457958859035658409177374628632905165769833449391341080644601800540313587479138533376*i1^34 + 1524495636644662370798671532256448569689183758540367050322174424913665904913213034474664025037548616958805629402959665292038424448327396534625668885860549910637116901535367662284960553212331816389952050052019662978941387159131447825260329831872979922926360866717459277569026190767792333267551313113693268481656270219866023900603337425815643095116708954243637113550929161223265219029160422420728155394577962090345114574717104873704866301068249230472697844848307381673831771541827132641510676404869018895948518381325088360602856982878711246017423402454252387690217165359414560111960591108552024628442259666296854739795489925771709412835988218913084106697486110207634689997054867577574079072622629478336300099579886451146127618472640966760890740596189988835764551103635501807037079496588783846001428769246537416815506775899344044698616683663970609442499550692035508345567190238240433084432254718750121493382737298436769338034276716607093751808215867877075742001891234033477920446352261949275291756477530410998739643286404742968361782441750036966682255670537035064722084482416516801765540551514387028097368387600197892592101635969519929993381261600000854626927528894334289997496834114277730189933176914152166184150036932138527259203658634473888882918559159088657383159435771878866452514945658988132189932300177139831996644297370524585192804693658032152462770746813350177747454171920846041029961270595344990544113051809962722784572611117176296072102387430707098886179639606711139681862624382695870481312732881582815127065848056578777739206173223712452469194600184996002186885926189715337152823235664124332803867604470027246678175086742369517436643930505145933195213256908783692102255171107003524186112*i1^35 + -203799042268528433927511828373512149421837619936808943703324182065184029707420666083168899000188963751681602913241301688611579614854955510645777875907575256743898209111900270730128763782156937862536393025834937045683046654096246411791763763708039738536583521070224813731465142373684364784698420637105631881537734591576497622779228489931981240272370295576519965405702766550266180271106782571055135392415601348983223994186914680972167569216977405527346452206157432258132936306804628571293263498378204805519344091343922036289731200776797325985504475109562781079789861393753402151962427160856336607829455404161686805468023266170491661664677197564072060218371896357471889796661529126584051469073051136767038077170141422918332352893217794528605444734745904913639877757876847683829806886724507643085749467246037813881781911675084450471062469020857826517833091781938512370795605725982175331754300636068483151989294459852642195986776847558383641156108663774503735297744850027343669044893411084047384096603749080856686368383791617981118710314168175137138250202620362397693999157397953498822774957551394852988508342543427728537275632105054515948261766299866157516737390040077694183068521866379382825292486458125859471352726839320499618056475795754646231085723246665784980804606694559967547872660611325726712751311956442851911305528831712414636181018347098272778699803913817311207828562323096867532596188770932638220838590308038176243193618908697047726484742843841246606723440056731142381638738833996411744944928047385210043223560720852509336813473098349393360369624872432675366590354759794904331215679865644737472191994105517826981771006085226123621060879766287161508904683841312283782532588307526713344*i1^36 + -1655217359187360122668768216984884945118783244782827769818827527714050270999347888672060671070157082845792633444207235656432178752877668902231949676204017968525636910557230352007074317446787839112543230364601256255369143962418419480409512087502196632011635430793021083517542743620738847086362655324475998518242532238586381726276100992641118363349726752348311580366904260030409900646934435091658127596810055214409393479651104444137221108862443173694300464431203086857650262060934943201149881496747424150581692161971189041608121198351103638643702782810813728799120676799708888709073014171574902853084058143802730802333294409161335399326453635713614369226343180634485241501469139191153368999589752638557766951833654012782143423374072649921998340535336380763222252041935522765695308068725898837856511256974790022333908872447076903243858927397502468129329588204479308833296236675899389510192341999931041658877848225902429446865405127321234236337675554792849352575767412934339443455013262623082140779485692711869885582202350137175766010786506483430871674486192125992146718382752187494583498221991292082206488234065174920383928063392386930342636395563773661162685259178173161361488970870911861151416231762840321570754936124337386944330406471986624423332436188421629119919057175299529350125681395412032582879679714984593374177054414600934052779618062182330454626360812443460175366252850683004502417350615754630911967817002702775459171800935977543600224972249225344688927599162704173408630060684323510176642087529223342736132540391053584605918451455314109715725367588819992737912037231761152335892446568349162846509204255224361199812127815585949866111711747322253638595148255092759626303978602496*i1^37 + -12593652038052177104894052457420661689188572069578573181599044937360161090685652065986174342883427142064795597604062546579281838355557234592982867613382929994313788168605587342909412735987636489788010361851177491542683871513431502022073146043612907595938146749375232135209443684357210520836207392405598112779663607562967384562578654292039124768174739647042888576535919749478241307595738852979485606108848401815753222800606607362784196920223110630761663783441910747626448736141588604346640069135490299162934400245397130449463854094800630144288709621291228185797826801351149836488444555288049848098395692131106091743119795117503844897506775066807269333020295047845716827060798059622575430555911747638722444320184757781924882045731893034401647564484014061326262553516743757184575001120533446857420737819111400381198204112895307195544432904152963096745186656602198629913238918702627804594422624110785083567725783194230178906261564715924904444122967807967743519049555516343654517485520938010139452201967721188329048867285997506231288350544551029534037279605163719479322354161409608859161756690676757160215774453351375592494266083500047284959310078084394686321185968702563803408601175284537693734344729523381167349237013800568403784573096014274807782461277207097163827486666832889197922730073577136485758357976414612789752507931681145174229658947186526650094095487438924865982677448931184761264322866518835584939439737271467705172525945976797551196193626566401400129019079609837834309189255434380469995961664139706274103320273971254520014034519492988199718514636877124605441431636760031460051547471460451227713728315005371654284638699396447151938373481383200228156413453793060470942334976*i1^38 + -80290447408438506300129873319468935120743819146426980188140324844595917556452785053220292533792656151967891752553983468116357298026042468849194674375554897286086410754285644770307085601536690213022038997543562124503052120005219340423975374512078431271503108620931546631619296842727118765841807879081924281939155889432318849663844158922591609172160599581017811690518775145710055273958641944618582397429305035595230803223479933936272515752823150225902515679026110710761902027656647055448943724101059437791918663552193961397840598862562082309655740252315359644213547238280915773405131993811974615309293777239984439652575270640236909948446957258761615793745678314256642539865517567089667771600252798982582883099221785060031251604187595223310175846247326293374482426291832824869783952306794773668417626679358031217878749431604316894127502470644021703307406173591705891819326541539785635120081122761499465961489230606163959624807578925841547842345782946437799223325207510780595787174335190546073641795113309688312530032127173817992252573050017146569054645555706045175471491473472276263539296023631941634330493234145468752179036552522492653561079726354677390129361525055098133488207894113984562723418547128423565410811141070725750909886479524168888470206977510842909309157991381929677477787073519538641758786622523258298808093952527866246965763096637596224061485076080640822109921618009834314691865906953374049860512262262473185064168781007765659336324038161102822576401221069001673406285603996529945031357626839091388062989515434819847744102094755647087395081750591660701250644326229606035448292792235909341483480933272058365074816258973963057552728524136590492018623425459769049088*i1^39 + -410444546844508444723397300817845388465421522638782034035426933070196751438419460062843882164165751013530434975793998089202214767652386770943335698810014103363516904901319722559773145884140119821150089495527265581225268081012819149073814442684188551608073417462386560096377045318973931803892376915444155630437187109285307589491647940769625221195779289150931920861926203776385055409004471345030581654204601695315895661968996897522822643623568325701131723607990103310058400740311517292530690294112539145234715885746590104552618131455053749945233986648008039246436383212191503010420934852870649836693415986256418578115896070430313581268586964029446489249772558921513249209361995295903714903574424286239759307253917503236594585192026719199360848960700614461085066769088353191572232320902586004868232243778838271902501169137281920867783170190146043251894034976752341118639528316863331341293217750235936395817750881323830603517136315571297904351426481720700852598670681838865214264089155994262018744086253479199854824647293504094278133237430688700957863659014890161620026939607190229901487000555166918104281782832850674890381681294409584314117081399438378108905619215589318790033144275796914400300411569483490232098739530878716747669984030910630547718726433563536896245007328426344281966499495319759579578098014341451441646595403591872450400068082854482740173103626857102179559097371222482077198270648076990506627206055389975710668984573893537342171007388967877669800378314350312539260170781994122390736234954940242068777800382940518087230370620862148322956463433048317563813591837473211872574200156725974955246119183237466243673892947965215913352296439307620509200324426203136*i1^40 + -1641381833858695743906024772816037126126829458854317113247955763138764435009024146644268613406695831389528297283238017146317139927484727071548823010614169218625537762706054438278260769378264105230196411033630851723177947744565757278199006099606733186305973424944182852941618877256118435297943014023560907808869718094180985075669668737229885653767447849153462533656214042640496897452745502871908433714877196127706802073182295629666196550161902937333976016148850877500749297829892263970527855760558623811942058354040948748839255963014236595972659388822504480495494572304122857242297780062228536999628398154433783662755167786724119547512784668433363597033430012532554381744818279717068729297327725672030047408573651851036263430393364998460614210202553936659028062816942355127539156732177199238523171935435621592900188588713755881937066074727814753155465980948881157088262750144566868387891590305236883323873072262874014917543691168803374349295562596305959239611839588211286378191221483123854993184693375634653547411869062871533550387719542424841517258142321063160813759164487089611908018381691422464866908316388643057289134233628784677248932520927554072738779137981768632917365997424366298573262013012058028978517967233729496197310749938249245623204269888117804278587329445105464769703689103987467126103537453280819546935835084804723389157675885622247040040413648798065433739506041905697926894295258816963098732164202964239624534036968623122125492967610000487493273882714032236034247524302351311406648073620506595806612093272583030895144905320654151343898286201898256551585578225839716677303730785427046376194245793233310222698320207266704469959437550774679584100057088*i1^41 + -5191052482876449119971219600454341877942613835002350492471398310035186055704496891747009268727740144121965707604082758554141982639168919466412257908405840766315852873497041364715821848895929662698694796201551109871797763096556244983135632541840389936188131753296867526683237883908140745755274799925815832721870111489161368679865896952469192925950006068070487658059746255628290910556580630160040692007762429248504553419962404870194896284582704392340720360034575873680049855642074384575071818034535725453534217011257662482794638866292747599816079720403232081736636368985084125548754490761317024350889615062564036237709576025652985405598143808068793990872876070512210990865932631238727691005132748700867076941864104038867411809809838876705398281955641251957068986959092035245650410061023865794249343685796516965449249304409797711386704697653344164788190980371642953671487455614215809903807894363004594985278341240712658245654157053296115031760157594828690254434359385935211126048644025535115884995849407466799945784911934314028124190747596181560598453239532318413007113505468011661218314055523695517557138380234642636444452591253693437778474427985158919879945831983209389748306180250839928208808716371289021935646178845686546487286405741127084228071330215253535617233208435462527404687012762030838441407688889468730354366066371566218550248864111896655671241669642544487728149180929133032291144364803180908268856910500301809435640882545058623517625516843145433831432358715366695911486393826634076690218448061584589582220365381061911395049824539289816319584950269737579545720090171556174146157296528874725394952887678229964713564491524425779838834923474743166238720*i1^42 + -13194139398753106892802228447129652814995767965316534138952520603905332562498982520265299650825851743316571777738167464651489482513850897826067393784263356894066643882662809643576053885781801284167406652517025030126780125706948858473670183783631434275942605888473555541843582888736456986158141807735943239621146273533057458731397586130753086214730754783528130557075428522394103111189172241110593660739940786441363895951562644567828849865449861315661593922825504323175290023115159553977454201696839320908843575698862714732413081122031826120555623647699551642591436479835426112224025282261005347072079498265613157895897462676077587886169480630607719360970612251431251822938515087536641655457738554391104185760563011043871723560067510727002260959339966094713504971391328705671248610130502195840537203849676519992068180195395768138256243380340621411961797376490283215948296242833154939723009428549590121409743929411445948695140309614141460581026356386446304291660208406975420079538643738915738452185413770921523981934035280278981195314342332892330060581110472649442018014668484710775138556037628079514688972074464519799137471604910874644335229733357289421409976576209954313821413960803260164994450189960001764637282843008156610842757377810861631676886916505767975495530716040622949053968608706438286576193564558304003996437421994335647180267900924567715742414842884458886632303469755767150973865533173935620938010849917900813833373611676676571053897806590493793446956044613559341822390470605198724419385668223838982912244779620416692592207250963049724295548722250126248744857681783082939978667553499639620693080251869883765703491753913303617734678408446607360*i1^43 + -27031359260509564565185095836670033406688105605125579173366473737602567444529043068322199881721721269654671843356516473586308495663350128624650497460916918671564795612246029032448828569638986224563165034307073116398630119845157482078836253878678792784863503725461108964079762349743281122585910877698269974222483526462307511645205332396634235561554999135338719536791673596173543414065757966575978528346084677834831547017915399955348442932080523150026270943808979346350169936018536165202686827751079989281991686821530360788396136547569283831220966299492015244018796455390775614053666687679443080949860281541607058108827805957266306101368940128893328588840908579165749773002322209027350595756646206486432705329646927273018019182979538203766150542905240031610849295026988424368923868351984784142564121405171516694548000442395256073822974550539093632832919519556405798150632790130010341369342187769856760187018687394627921748271661109395864650753036031257391970263257058815796374598381671772636355872842861019607797452341345267590559150906374628547429069245987520499132386691046826409399794143411825820949298613747347156221527800550700866768927705294708322135735740213163692733107336641328594172589038445028744379780649666728391628040493746509097679466443496983809490525883979149208406545021257811091897986860427701751759053397206404436704872728256224445278319239903628933981559179317171196720625645769805213388555666902537055190353872697516665460887100919335142367746728375804693269909253637381620968133650663265448666371907267166876378335767138232499911109681182442046744859270970831805614360243521891206754089067354850273132091828857278733990754254848*i1^44 + -45187687182199542784214363214013909615268452555199873198174081774982081434890484306178903620824527988002234128643559429592885496325009180611078007722234605569341060542235738075488647234477883931885557317582323616626611888210250767558341242193700410783302959945364399055131551742052022494563588796286211534704655591323350275028712074380565256145170316837008145228572915110101891457043118500927564925738447383703180601370824029402589710192883208617087893162829191018226975913294740839389038830046090008433465847926088649324790326282711035822767954750115651443653514039414430924020899222780335886697933773055134994155460854941771877671321803992910729770328600224858013466077807787265021962211363827869392964186210090631947460445849851024117927678121258481596464470306398272401985912220778907455734389857701509196595739642698173199116431450731419045897647969159146465496174311385478546561126070229501540501654880767273987239546308983938472750676053010460800208373829020025194879565269724472981779569110833307449035836163730571162961362449123916327978876003368755199515284102412431938575666179317329359843248029943537590269490871930498803589504855272742082742871444902372421143664916638322610613073323712229340683803462380061331904179037008597519684540531650522708517994538251240651948235260390957887277992591958826251163139371584765269385142808114435574594071953403568583059464138347192323160650645530685678749197914253699779311247005343118474238505462097881148489379464771918253128516542537278694183764108492501400218756187081171172833153605099289234857517528167525803393483801237496011580680229472493947351899696243216667251751651737946969604096*i1^45 + -61758745707750702522928748208520400814353171928548572494442964743178916475375533470091326317678080180913475942259181935260865629403490038429241512183866565063700224794721401888494552210448371951304686468511302225886981088393838620718372721420674969328827492778315119948429728362538882459879019570653989930168923210831438763067793592064265496813044351851767141737466096394516411578370358730806142465010982649377707656141460879979239051448693799997678810373900938823498787766647148890645168283765529931540275626451768914365798565216566113411683772679993335243266426110507370843124405905563480013483440785552288631216899705412544981652780445061939282539199791574214621554520057725274937114083107310260352930189954750136846164507906825090342991246787200554885261989858311555445246462530826978378248664187912831762796382588833593244022723465545043337073873669096187160784572767543433249066769879200148084705843882209336277310999865179883250622555604445836938433509548886533111412283482368985616829858631822241958911379482809161871978384010996814816428881295392823995527662043932348523667449430994099929442818117785649729545646822757566358158698391076382303568162829014904475046910372714735037879793110972995064605086083078257386356620588024807065705815573361255054546354147300722004257069705130496870672927850796740848377441689935116793896565001425553184842842112008214741273339073881013339722718110390391695125705681420731779350358297824307727180433126543157477545728413842300974213633097536949796097319363267119856278477270124620487557766289637309809589716227982219081844995195221765874996970305040076220152685830352751575058552636831694848*i1^46 + -68114517457971911455487656850720959830498681964493029299617053503736171231843141789783533144780382536642675509574359999446832830054321054884923613301682202994557243529022059159207544323518004080913114246084702978752032642100023537659209424744533668989715003653868938802418201988044692588889659962836967759846379787622267774231290157673198639285491578233408685042641439472872790756868095677811646515419052854834722377387102618157694308748458944120668355760957509690799753309828436717683718098170390313870576129040674193875424215145057472685098732849085815161715251618281669440649334110379141578519101475578546170875742064473312134071240111279042633667929401891444671836903680285476896069884219891224765705968201897572161154921600704705440208762785289683116816794094004312322120506117991245554300186056750609428200246444955704270908081512601355445383519346108084806609406316307745060436730703869246570273694404126201798659305855065240580554562113554671277732992519610457891504933093482229244356383969980789301406191812187126359383458534051792339774208950058949404242566311233550146821999398828364118182473547639569984975981032012399149366552517384018017348034267092905167151243144568720154301971221079436081211166382335412838713240558986837796567626763422986476304646436429665998621661633510816120304645258053502466059095767239077410698283742256486770935557792969251292528316182117449930836312651541726746962508525059509930424884810560450637621260656314735424187431776107156288706125812130295847664030079803862449605701267282499101123836958567952035689580350250847204954193880165730688964283630012013476629891918412948746369606090752*i1^47 + -60102087939499031280292768837279012024161210614981397353489588539494683685215119227093560134252179238208291918359222140521592216910149327387954504107592721158645947150408314055240208966410989912763973503481790328158160444948430181841622653475638936309524741607676520572334572641365176057394362353136510356344219767025040620933819897322110370816677890275481730551055984942279142403553324825217826963887207797272823178354386478237046525434860704357439395448857670508799316859194628943012122082491599981389435519841303425963661299985753579776114654169767087297829567234812976402104942507524691277918840332014055183823261833668779439707513915691839991210151798103144911801575044378985084251416269856410219712590083108778613964166974957453705906265689717595472531819522090403304366875190085597913169999889530090663972126336940417360453858885534699709895966864029799548770174491461313543906887652512920872511196861186282240793858269528046460687627955802460355157428415707924159449995692143530571878646875996661721262907289734286728793529038129546516368022133815393003561595685280516318366120221288335591429152534846881492701039635555286272344575114257926455441104840755061327951969303177598289762361482816607985467924442071703650915589662347191256157040128201625982678054139034090050634956328998090001987358266021664120498999219399383466826406120649806381210485731089364767354224711664567716173506336451407067905103220439652296218831260675878416107075516745530879840167726843203934384531004516627896882943662153789007649529218417315778742663112078823025659043390969054102641209658480201490053064682986731193328798706946426995212288*i1^48 + -41750460844418072242734204343163619713189416292703413175222602738311783411380492566165628263449423738873503713100147704499220605637499948320904382799555811960832164404713847910591570200677018769490967683152668803898534126425343497220280101832474528760317450032204921580827061369115379121238166319013977132150040150651700629910755229247616377710310853567650361001818883524945609355461790918239000724398258044896840362261723495002912363295775846226897451245682489822149745022855925352745777615368971234267349412942702486612864820413396886972282576083841158107543647911489704256315930101935065859758773893678238861402139749710102515274639724726745939596287160487802083897080670191370014173463297325353539435441735885783041067259358868047280996423148231601076378382852739918972278405890713088934209738831372859286469854817591267328989841871045691028040670954155975299710684673957720164909049554772233603916656877113474573134514100130609610072902111746594961192069286577318415481280613760191545292174335029625279448018770832081335175055612287154679931417471570221160281078004053536073584422511280513837745879675378717587161753495190003009538543865019725811293903656231967882327043006271068732386318032017795365458821953913307572237658744409926561203161276523465786279459357723922237410415923211818849898279097904551713827738087504511969344220848682029728250417669138841512622095519051405677769966152664134320600121826111818511511390956254352247679357676835138780843410477390650709130520410282458698807011236869912476547561412448965247001459454947728262805791124289265595843773510563577984830463727366829370846695204199596032*i1^49 + -22998983691646550216968387310752222790422064118108301952346219798022032592501978836017461292438297095411198298526116624042638763363525051731254441711376148606157279059832196363240275546017620350356977954500143570018000726005540692981574830278503131235032692322882701280085613618377673088237215613462471276076377255828101986358887613867247107131667842124151735257018759138931540154197489837356333140936664881935625502495215665516617479309947405937785088252609322133667035649856316829600962610130917216139303275854149230478323056271764802683960008258842314428925787513817971763811973911984332697363231112079437068657939321746408638616590839258929760732060505839901215830860881695553232847740790306623865674649725943599808947648812430342296457849569782504968131757172625343527973794358075892747469955025040455112438991047307680619637199149204969929890403638349216919478343507024446267020987299839933356584807823697125045592737525380387991764967467688537277150383886605938439529772250422805386547983882598117001126880834859356368326870582286372282539177767353542899015233523903517908295887994333452435017408090556441715394106667422594554067436512634593244304142221844792868862073367933400935815051265203700489499436845451878335161604871623964893327408853972298578545249289511077250836322999747821624243381058083331184355975541358057358248634652086758135225308419687430464379021691890165675008473133912786020697405536304077790688564308587469857619478380020354282975348863367161257678551272180837132453828691527987032427911242900538023023056341573664054206561489954690147719709580269781934840325444215390272142585102336*i1^50 + -10232168708783906467190600516962147010398136822006515102061078935904714153205924716783162715731213582482175041749651389134393643612229234933864172863140208143086414153975332966874807340821581822526990470282287282743190963485754810048390722084313504839514054558913836369476215985997604647596527514340398330446773002905969675861714888124383325268086555995754974348312765786971731179048162023595658496593457371486963870059998248371947511655017552067954702192965809892864222156948280098853099834855000541175437841127644893051331532098652733127609326421755620278188074719609762035963773768369252697850656791826750912392086627171111343818533865399089030291489051711394696710942251427810686233950354442943827229036845935341625405794243981660271365571880482922604934476165314651022915987268361830227332200570957769754452105724812466117628961887308533224815567799849621128497212277103985761998956735141183327715403317428434140099247923390690784784203762989104573760531553235637087923212282622798098718616281482916070251605481843584952460326559690577076460137118104036852217143194799550280534055713915954131865073931010584905567121986217747241444389437649827638640635561434445924636399101791569577296517873780337448593083747915511541666446983205008322182631505697290396124072247837416696827705538887989665641732226831288070737747926414597732905581187081406018520334013047469518981259126903617451818066692573265090197054472252641399055835692503353324482705110765248407178331565661865979148247307000321770640079955092513111029434600864764926430709626726297299448256519419065629807337084597699080547798623297209578291200*i1^51 + -3754286060982505822878702882716503669592513816941645470867798099872983283093345891555462310146471835902791905563968265038054133453256891066268120738710216574174800702508671848956807245580472624753752155491482690376720939248697180782484743450568289796492596079417524523619299372941854209830461831754390598981360887164532277923421789276619058375488693808726717204384853317467387640829696448814838945981406599293557364996237557262807649412501681162278891107594418079074728271066114371093745761820265475590640994208697569302681087579002371760088775717487241335384004619230334735165661049570307170447949651846770720002197752578660757813544248386508662027493323632513606043738675114752441236767648911998633166400143044856164340375113882176832089757268805164336193518837056539528336927604637170941426355958364436394398950983953734599260729812236137048018634113443901956826751167259541482235434034656863835050726531067578869318378595672804867886891675381747043368089626632217206898498592720825295654403989723945992361941410732344697396162204959193545840472141071876731891870306019706348141094808079000746589390272044899135796697850377502994779603172647676043516575500600179013171545723539423571820658344406015887116483984473133718625821022742904143346028022487829670495220391849395978918659837632680419093462025304975023044743545565931101572398902534774935174206198051668030185502058195062853891822737091142425984850982070779010372667258467154527285716572457892674246896819985069095528773530129392585031932951283978061799941331631673978078579015675480884065315208726998595641873711200029756450283199131549696*i1^52 + -1154065286242093386593596323243523655448636067594829413764166117076324165780349532120363007716099401119446176036974166623672237126258723908832036411939259458867695337039770358900191628251109404554149550246577892453374196745375465655566046153505928289921564719016104554501695935427534656723541298673146607062763615354538966338677651445664892785674898637362905567921712798987865747790787484813387170222320210743051985107179510011805979940683361001361580310702411434425503614152354721214265696488096507582688593826674580823281659063581492448010959233613959795093347877745402490510064162807017964795446746304067341722221054845880877933090104333211325147183803006405528244051200883486296862495523267418010878973325540419888515306858603430445974121830484418651756013791779085113184149074382971861750250232261853979957708446678583347443058907639439542565064418428553575566033497018332260748388879530133696483737609418168611880341840400200885446816314917620035343185187590810695816050082784167667469428913161557836645140139396954485443314719645501524564788326515768562764306503615339009649472330545296293487379295779712517565413356667011383344703018382519058998407291567843366203764751348277607167415626709105540448857780995949807618758248132592656596717951384059001908174480584359199628616623403868230394711602003816839569125996427776217376345350525789636839408476665690489110629210835996005140211093022937839671268757657456885679196544130410707086122086724409759747765539282458534558931353318722584142623982747400484893889368418731430297496215590191284709297044440709370157960789925995366764723044352*i1^53 + -298090770352145617297048172433937328149779655797009062591118506825850622879487758260339869634928907247252653505102306111265816746601676847480665934793776110038483732165875645725134289098323691712976149989820268869141379861484544543339604052491970464636181136920104894732211578131267998846094087426052472659753575749614152855883021630349953944526413458219183613388547993281248034945081194286356621050547028264242665201214599279894512456740641041225887022966799549396531587804715148514398347774997885518745259464050339620846815800141796716961297769389759797801960975988441784851497915152685394671367284398981419790064389833890674688612454866788303770253752097128931912972048842795812856575173908325825137326950418793733149651029567403461428110892323462785189203690989546312698126703830528889743051470468632034845728836380986881662078409507426019391930905344033902275020736963358727622424979731479031943693039817155728306752777785931971933216006745231416804074351654947710648952272645215695688516186093033878024742748295288621843906704894178555333877640399032428139751123828052013797880434836446197547626445692842687723533215460140853697913181188125442563061214229985647119695389243013095101846503077971357251154712093205757128223813752739624953176821105220136581972949880015448912614008854624382102240829987635094207235198965336942431404322438712444181471022826053137323899217936746226197437081530106641983948942380021759627148797620929349227262140621725741215784008700221886386487783106327986703733604602491959295887679610120731864121823713322763060126842123291866657282727236653662863360*i1^54 + -63939658303488999079389586094021603073784855114441996467105294570295965919230152393942948750930674701166929860836690218141359392092049019530238578773215932392638943168226505736202320103650441124432032104035360944088346470208040494887499402036182966025641093543993965632421186495931720957918599460176954497451002623815806167504330796602960503010953647693668932953572431031667141335179944353028694353113542750916482922951223467335498737287320268588574292043178438246812244966276486308049610646070138876091302092123588746645761481096235273285592041633217280211243145539699643762036811573269285093758684016885621095979538507107564422717456028796438382857607586100036698235685917912353391423830246735250945017522861303823367705095331432045004191134780120930242444083645310739129647536290452409275827883155746280422114353722016475008816255106925429304152077679454023987021853749547248115049671966315672195221110795406320068429392954711525883408661415677905008607360788258570312121666719443057976451156499110938297845862624459600414893380454423752402687543939224573976365516584992642557444446124400296189133739436915964740443609004825867262135687753974353299391745224745117552855252448944436632771792176385090147861815729400303085506946718974978370106850292174451550531472965333808745994414376542584427176557593881640503404481570307210905817900843576428226307423790006147231389266494935864497275653891675932600375488948532509405202207622382333049604664757548462094947807823408959574039507241283532979274272988132605832870758542683020969196906844705289041081954628118687105954976641318912*i1^55 + -11177193935677872950869505134919344360238116998370769224781295850661210699384527188903726842595229151426262950983439456479571694768802072549822490880480548229948811582461421970464709436894764118473470168157434606763584000471133260055187071583902810817693245685409442287145043564980250239473387855470078326603020652948587172258538630877114423450061387383274243133021492760982647292189100116411975988256049041915950732175959011131948806620320003092224560672451784486505853388088032298944322972026525502380244553480298315833102551424057524759967140469572619084417053962738232752152511678015696811040026881116680307810431057768460018787429729772546824148743149084998243821394066635570908193638242462415638386631848988483257519155692808266372065905166622621336929448123618022215404351927099186126556545769874355927381570804513759914390630821374368920368324096000897404515604851443408681813245572028273374623275305994053558426684796738803542374306393185300417538202593265697002750455262932340005788502522559709276312792208644439925861486532716234637465516536416839977515116365368668511398479922946654383729949780738121148486332636531781150778104523375395518446130941536845857358069773696418452883906472140907579814629749896121085548674720147159333916477267161112863552141313947963919515098338081918924670848628465189045290256114628831761721781537188089583355060741203422863084606927608980609756935086354783444989957444278965272663209780161155949099414905181784392816315401237706056922894499990787042377566717992025577091122385306072915143623178392604763693357825134504008182923264*i1^56 + -1561918165989930173963411798309223657777621381484968700427371059721100542419489366361074248154764926865776240324630981782200463270452925003376463307658595187006151119153261810962822547044884097611273583412472840369867540007096296100865205491644912425943352683503013132574969050723714179319770934786992666499196950029942186744143904886781607944788854871699570854273425092405963019219375852483149369284848396939452860764345611308914763302777366310965807128888112028902501063186671489464596300761692357551544346501989844245695801270811995938286027659966118863532806539296990637750192838962256186412017608004622631266716885602499902586371174083762296052542997904154027140633068522714792532311397802394914830156163006630650565760332527098482033691993559670891082979582000195677880763483207757105720447358889563554351309201710675195795471688077793403224901692903569907187364626420947174058231972513719114296588273870261732840019844574345339872338276857286275535254237779178086461294880565175960550661195402705447001824805467692596436613686882637856864203669973303338620098423545576977766814365894955511468190647507770314613710784545184965794826024989948109111353548397166898274846958229933467217155633770290385185938992720269918893263406598012782510805514554017032770436970603917127664966743037930456770540943998940327296456227666693377056195694398311133399790341465895143562986361356255032819565609030826751533767990256081523829775900747802711319593433728842235741767710115507217571269178731162384010749072854459967651339064660142662152401055718755468658702240890373537792*i1^57 + -171022527402788089986979195136139246987589124157594071329945066842647075649432026475627966311983174342335815580270077974858121848516940707990808942159006631393825074097799968754318229909126871598261012974273821010312973323678254490961261117158619334223558055537514716643399494180726911930694214435327708299745231493137321427427930902040809403890361669926396766112903334382258731775528123673089790427857860413728356116197817650534258873610194365455257576637769766314979244722897586371599654544733835863047133576736872915341507851256413184387785527027816397177301565149458259943986889037918982090773412821147579068263444400827904550171039838739021364484670405385612721013620169811910546214704108187269405327078542885787970042047187023035631802814601070700929862998438718913839038232471713791159204351324285197474001161389909954788180407674427775979167262844598444394113466712053005304299043593604864414810801549463989451220463634954869496796307522150297857093950362374631123618648701810209836589182445146740978362743369347225244571361873506903777696796556399502881705675263406809778415430651277610201549256007847177566574568403600089561163511781012995928362760930414388624883084511589820447287715152917028035304022552102096305212457951750327552176821368716665115463672634912633972027298857610421576142818723150622222818552017829139087473889739861822951907881806678341102270993385603386505620484426546396757019567417584370566667268098651461824731280378063683297283659009780966319365051384274339902640316043933208850154360711977034717479866267389105935580858941440*i1^58 + -14217485889666050563577699987474303497241906324670590342462801184900771682758397619541127021901191233765833201795926974998568138770849183660271257049621619903666095441559494846327119776035207560652969003720023925249887247762189744843551177046126694790570425789579879557571176361906031533127468717419460439066109608962073316096394647473846261268843865747939966812018604763777735520851099072423815908952837767799178975359052262104747090807837332302286001917909683971947310941818098553516494946733125102437088832819030209580176726164920672498998065175678198204834700890947889192343867474149488677035668815234151741639941624640918653909575255786215719589578990161691156538815399943282438364600890421175983895135195223951247900413178330486584332081273624520076324829957920137596219308740274412445733181153787910215058098132861704636057501526533675058464054202458896160733593389988477562014103941582859917600870904665568248759238162879384710583102550464479125312233570542421783277052358364582548552810042380455736634992482039540931309278820969868794153959437105857961008517423100517691847290796820283582282369768945253178256371836126263448764339365853310132571772322364294646822977349764718990746323667222747011788963593003973367854077926939051629986043598347744828751858193598900614180561491165404130630070276375104210504548026495948103235465725834830917227639389211056047693444359590087685827526771752517937309299086858499702745236900797264809654644059406723157511781254632782215686058576287552426758061106228518885947647069608105916550401569449446977044480*i1^59 + -867819787399807756654528982606097192983064159139151798181028405719593047718734255045062081184341063306840629609781375422991172230921238971338659359530034860315151504917313651014220492865498255085671620575001328794615764845316446015247538910822156885717270194996683536301188111401887326555979392386244680898529022662943251328833153126374300967406182427677547346113765845598420052899451596980309827556338569182781622669306907370495168717421570686556949557380916566385661302197596712033782214001131739800381317267504309160754399121632840598545306037805626269292290166349687829692640067665138663843521985749103003138650744908190656185172009045706695345928471182106075068382680170832603648796097773379994243883570695352046013096308339732475194961067527103907845225200941093625330769603210474946532819430436616916738296501561909849136086740200746010860726061333533558843501324710359172347649458396506674785915942399657868392949714525835158024737667854863880536176765078172302426080373952843732759777425096262068715139028217376240375600916396946633875785043816184332367232005314133274216439838147541380279533544288025199111566441546262809785959384383663189877947500838325928247029469575256191089632824833867971235882950273992002754164199696773338854887088489039590403564250528552913179145208488631825279385900513535475535443951213067695323339386350095153099997397263968092401170547919208499202342607794974311537241075520983531667849656631571325456445604442110684487061063425168010420339099043461977579522563339370777559957914623160934426004722649399296*i1^60 + -37528725436150296858802672248313587508491064910814778629443371935850047802280768993459328968581764744425557753440895177299923343329109727708113289068332853070318683854646281246591640073178461898035245237935031178097037202279811512630864784234798301067931511977699042720233685686686862214777872874096378047221384826513505156886434936142128600570425965416813576020468589098861165892277538936936439233237098903409022139487273271063836947553771770038858565862091395093934625336002951885461703296495193093154899901393663323260853598256402907674805391432204553332212734793435582613563558766906695476625560562066405160699503459676558459425508982361212601399161038751171869962100229500467683602711957833794195910977057800721375847186928821199287080753313486212572036630119692782015240631059077256772918040025590558083152673790139245745511825172881727990752272097119531976708658727639864202559886015011980215922376086894618669612585224840121819115383135046613304268324942968800495932758584898733248323460486389045956369689855985620193498192631594426335774884840112079845571129060173074311483339715352153676106111990075877172202243980198276990742902877982933111788467319585307478642655650501568472096168904325190170877848634622353252962964673215472929344031803912623665142613471566515410896916934731799986751440670407071987847699022399012773419980777285227491119106288181026112291962539926606974367646208639261916637724734408414109184801479006385803672610296120418590766719171661633356559729366965226387734608277867748658940747188557618387072581632*i1^61 + -1103534458077349907481426512598254147916437735803476553154686557345129241195331998220644433257861441498434422050832869511555970923598004920379275486212075267501140996218027995549660414797008059157701467460359808008974250844940818641974644252992671689527632291339916589450358307898820813499996765144669803273813121151422193266462438831122713892789898498516434563731201799636859203709281897913290984813324308972147559061736590523108177751894908395049717012893214298361080787819711155690870273514810447288061734807131864583132777538257108571683195857287022064730684276908274084647996507049127041219280275786383452725580294652094091966780980705437348872928854057996936152414113196426156527721399188287917090639989776810352884138842323698889653000994663441859215612022184839153181380207581488371273037571822613756229725656948638380623325247505819944330631749308819155524631206867587643694571412229524941286147163929118212890957084764638904198398362225831863295273762738257731424074766541545593760443226263541148699830953420760730594738116429962773071202811248640838964185887812951388979182120588944702457959656077851494269024262350261487291983251400853823879955909553694219369916137408608645994175475452230626086997916704227407730732396718383521876696298949712547891768033322687437791120107886777124745534151079046891414642360172976756481587681242754373864903273097960979028725107653566301655461002142947510069573317818787745544860334365856945650223373909370634704521581877022625591001256881021117813793789540383674948950132551428603904*i1^62 + -20826350873932498410216679508488343982496734127119291270394584140701621199775833745169631606864092115856894427727815012909052094362833306479850965225896947758360293080782054836674849167165831430087613789220651611289328759625617918265852237810747001151193852578238470157481886033941572650124403363766486553554743745825748333059030854147302546958515574567910179077136555588777895294898391059039150780308702750490313520352959901529849417910315063709286774376112500554947626802510604695636094807426048050105315126994976017573701001596796065225710488833996415122995594334768152426252091801770994688702550043732433774237957277476365722187269123744622623136819432584420589385941393131636529677312713233530946598952162278951910624797678688425234736282774714475828634511923752510693782391343087555451880409268853789800764637776545347475000725731907866082890618934749654272526073041367944423981844573200756331142060962935201120738552489121162397089395525740517635869686583276323501158246843779510866746238341519551726032998979818828606111377148264301922923659797736385700910063358219032293790347336429611343313325128778443944506834317790982190183566825838385674602266183944389434336747159231494853417787770824081058352349366917998752051775080102539473527036468422872823481876272197764643285538461428272523812099911574483553701423472772736829306491488242809833049979949090335188989993615177962558270721582015146535044271121473297457016613108816885171501517033036429745364305004229715519991989177970308395961914664804984625755360067584*i1^63 + -226756157036511697851075650995382228155571972995715161163412220672689578920470584010706641538231839882298014332154864343076840014155880190421169912745490560421398901833112698932847031624371228675781665875676883044633243924619740015831217662637947114411716469806138767393138863142673650618290618794640144389639384149676115738033543051468766911565053868611700708191099836677291699431926657267261102582592608599410740991179131421507047085611069088736618143039967801468803304238761309697963312168129530530971250515511237646464091603783322820923218694825095623395176169540104105902017318050077773708140519804220646241158751396266143644065437219905264181519199790095671729901652425113446950680723195749440639848114659960473101107948760173233696941278448517691020168262938367274211121142125828159391724295184992369535883609599788218488284025915632589899601395417447998320963111068606478311933115467633670056808534786806734480335423073366674036906397785117645128750323363895951060374521605727329017563800080825908191130714714329239283336050517478017878595145949549076581284662332353144181698421298072313226187358920023525442703196737474850307937354155751107059509436850600798012040518491340753499144513365858338215855353328114780584257632646293232719807590122349898536133022616476417895333170998425593970591944170116777994290359666473643419070860118277555341635296228357806948413237113064099974484238616437323190254486131954887981054251391733867901795776374383162418153163880211288427837915535304720131879518419875367223296*i1^64 + -1081152812442711811320060357558083703357750640475873456910017590516306318677300250580150994899593639438125192943073021241622441843529416280129281423452817191698325612184474167170022832885563103848777758310150022477236395817112129571147865615627796946333911389231942727223593138357318443819469573151145153122189651824845798062798142514950532640882778934083454069408280185666318130063823833363867147769649520252126799720048126440550107134665105581591849125459729519862022022360739879596718594024756944096914262729585577358826281873246656751108530617631748535382321625554936970501413549148787190854454915695736776416303403722932075479990901141218721929539094352816201508897903598228812227211243307378466277677380041484669013848621458820638750800190482487414142522117123881125259351492970516410046662971688870062617936375425187485958614501481669892772229126127754862811072283811265018836166714941529246500523673790385960559316637519355419132123066267220521822509107828359356977405934070256144564498493579180323602768658230435594457992557649563144648111112307209649649529419117598569077637155933795371642654791359237357954545319022807816426407613916655596744614339446705543891723884080364097949848923730771345400485489989389877871200512866079192681880706384662830287028551034472261376964086691229284842683136195421982249080568353560743032983898560448700771703466847336201944718019880776450703401309203042595751373150761150671759529938803964556472285911657270649811307584995329247125052945218501297608403487555584*i1^65 + 18377623173002130026150332845999120997220977966449896640088602264965289852010297454105154207545420101252221570699648174480789082867933946290775441827122981497641413299385721413677300720678240543969099934153624478492058350060450273189312487298406439348267912005861552953411907392983370563499194757005636405770590751345404898697101339874148549459971486374528348398366312348858268189847381170482545821892013406044016808256162331559820029236770610526419436492727598565318001004497708497455157586249333594592524180640288583021811935183812608973869333651300985189546735713926148521917806141793906044234560033421347205169624622701825748924963576718233262315356009068438562848928380182329844210110172994708844219099522457215169623800698189379005582297124746873949882762245064132849841669348614553680344505422351140727589510194547217540234990291932817927186140351644008055065027122964532653295003384771131242755506336481500239120312284619194939700530012368681438607814567394408799923209035437634979364294893050809846523886091373181575237496233972583465022575122230274646351630601632397744895805804062143056532763086834022003664015555303769391305683431312917575526200602099813203511736559671319211193515509550456355597151414658226801102184213664613465533354516013870539889630773872444518634887108202032548273813550618073268940702713747386567909892436616772167913121215997094102766463519199606412120918160988323259720781758243425350042892725218745748177664905015478211217591244102282766780405430735299674112*i1^66 + -707688296534850000632670792360560193386040934269642730140386532927961653411315483375883361215737149948324440829179455083016220339047440824449356762472601728997875323046562568019199371656825092333818812897537996859687126744962085340367917444426106498869844222235524290920320153172680101782656723969170203587463883703675296017354110184863081545379022279901149388463531705099411561844561161705260815696972054552258121387810546128397204133369037262727704311734982557774836687013385051356088880272246369106250808393644182139623620127894023922070212066223575645941234936791748670727729026472242386808549368609619118343108697586251046796714373560570524890214669593849688690786498166734994885876601462794221309347611457498687905093691711474534728552025852003351870774893572782440837838743660214457705192404007157527097047598696711333224818786225674665518758338843557845829370660491487346743835713827181586950617368713701929467780101950990667509802515649966597409845999873535187603545326744868938081891913065053333946313634961311132957189739638366730205456367811600974713280923065239043041341492743386055021398323093819490824713790955729037899602554568245650832748283029176806554966534423133789392535079285066735190437563122414411729577939981128843697023313623713118560064616206435049811213204128234920158243214591677502361138619891450007316084183440061217678158997345922182304023023439535341467019345777497253721804283289183477970377420458990926185847511070316321535633361026205714141061054464*i1^67 + -176369332354342124364361354363346652711707113294596788503212535917021856868971240137179481348625059767793466540440764888488744099396641817002071365351418663610667665617883643637892135412107179849372279805769588695130241991127756397875689491827546237643163389524541811615116294755444710467583626882979362533547544968046833622904524189368064719867571717713689176932311983585592875449718098593929815190559943455883413297030345243259045371732641295904595060531965099474115134002209019136193153642917441451628618761378009835720175902897008785252104465390448834930557082830802868674284060402398391827919480249418838424582490575752173117546375085224843366391118459731189875292946747226387963721691600804097039976134775355251351260741916951944657771667678954903064453394610181717411404908285793278039693092755054306129440133182765747343970099399540088529789862858598715548478429859710400378899546457906176979366112666445078211978743711919997908541895064715293280607508357324391978057377423789092580280970497692168535688856056843079415921950126413513676904257428878400741369250760955140804845260499654563933648337665860869763310755256935182294226004498944332291919785247466110222164172999960428496032300760235402972526016909984184967041350232155532641242055407406603556809341182980501662822309394908234214143228957133296272747761867954334705363544229071072374211102980388504094803793555570523926056070443594152910403205733685906663206189338462571104505078116234789918012241991761395712*i1^68 + -3804576304017393222311634570557676645496655369428780624070129359420447949925941565790169354978270355415395512385713954637435344781896714670500149708033033855062515259677951583578856551806439918568943403074955477798285482058910151821778232029351625073869515681032263368604520170393227353994645048728685864724613238498707363718634000995674199505554872266520000526650523550193642211852855494956990573837886945285942793177387531627661335146181710287918264219221640027039889308423802683269780533559185955340692517384234933810450839533245468563152753688618723008929626277034507348223177190835981466983658508488430304792309893180855582094962773204190300749978612894130888030888510965459265295119126273960073020804598894810706562942361012664279308953395125096866845968204927386732443617424865437938381382255485072842437522539397368111685993423162949132867235211862082478946655664002900408499314279413234922040105097341549966417670482118433004318973882573511896173013705003917248471077839312643975844627272638346409819789707888112827156766249875212623996758391220596155698861313257020675333768384511671092389947486412441667966139876701790431772723268836865160888490168189311645600498548067167555820441287746753555262879675777953296180186590541632425886209263716527568212508875524060502841820214010272150880875688594972699135482749110445136672542250041625457728912578819985066757982625212395807008653050807290597321062991115077606659020964463560982489293973039242018866331648*i1^69 + -13852983140193257162111818209669315306639118704802074474660279843828455420077299223793894780298719854387763318431012939284100045453237458755533391142904335196382743862819202130213537630787766002980455701111708685568528482424171765892302582850743368984798406986015335472480813199443111509622523311544574899619137163624932687511695800276222470601065020748476767762612069405472885311620815901239024120720771192812961334613572558423408970425397520756754588914167672153465278882702461076337756115350730785588295202325081437346995738745393649341326388697344051958531634655859549039729055676317004573894526015729237723492213246122060430192528556907073454254463412232232283387942033955334773126791147274256445243980224703933084671603262844396965217684744926324691777827844680382539122644417138928304481744335612819002395789519493130923441086405720705543121879752436975889157106678648785462547083731571327685869969949144712520880581057645167634884641689480988272834312792404658058214944513166661535568507491847285178640794314146613622448415486908561453920358962749298676472423267520490445739416680569632494675718090765377046049355516251163690427731479179904553974824456454109243104725168897894461939680352543931933711504369547739157233697154128886412673144069747816234277925731854939156156093428659255143854677701642529753046089477761258533509252879444922792786874047352795199402105699779676533266616684134246245492197012634559279641371165340678161139587021275136*i1^70 + -17123196112437732320527984263309838780422551795901409270101953710360595814551620858716630392852120308171611238649837510163077596006515243077527427649763870671382220668024202215375408096723919953237210344301034140296275147862238460122928553384179064016255307243049122666173172782466491616043563235130174401215980153986316655719728932552543440728882031276397052382372596647675924671834565680110632774179967619959966490594710911928480321286110456037864362557042650623251048146361564057481159426962675530939210384251646748055681441641736143241886729699240540727162599865298768417895052252584251080051667871658907221658473505523768232528428076167568727530951725335512451627443442341811400789933269539257168667490859663033059248157026697653075726754314899929382183924901618239384343500674150454998979173268069060380411569038257150590595007918947965804259371846465808873513379058964759015189395842009677337277923953843888219614283371782585873220250598898089364445426883047063037944590150554848848383792239112946267422628475164684704537953724601949808583433776573031312125031440520268309933904866172223945274771765185645272263483716495736527416205811380190917874799117448717608926565303883767119145342459417082311377520823954324888713515124923717255126018193203068789713505781548404659662437510850235204147468245705213949268575575975460618077414477582592034332036528531644654944233282434235540289175483083524249599297283945908451869764024960760676352*i1^71 + -464426514284901524774437390221713087173916635287225381029943570346251199170107745448369203199585728527596641470553194156199294308204484205721123073365434695060167867970918071771061260491494876717631861043694476611619914195273926009416538136691274044582924686759598645123440095814425457702855437793617150309110895506401822099035280088640842123525168783486519883614667226484258303868956432112862039260505445991137784768582510898173916997031470719248279792337709953297064878651715991542082933398553591905832293478794033571491522826185617713564883963009931265586783918353077592854001242463974365386260332752468685650132338701093438328742374273435716662639970835523665517636273097528893274035386816393018945689696211930474008479181499734221911376107090626735870222865050087382507515854045665050831500103141702748613946130828204330185142288219893824793206059310989695789943168422139437189863428444947461171264402218772081989739157183377995091234720701914595001321618559039272300676197956212739610142202570939896036967269294769101814700368165561390611681354727556932406585210612566509633283088665995411813892673421651634775455120658880139816164042947262813238759178871290975804162447586729993477606617118613268844810000712595970142807939206901634460171490787000303598509850180228092985871511748127749393156665114871893160877694156203874636226022728551184021589514765369497303814360972307317390251907739415109780352917027356013427163136*i1^72 + -547291460189781014107554442491199728083512955367671736385790564480574388485710289438884984160253292942296668285254354965371856633708664804042194533177935098379986455541995740743589881676759704880911267130542701265398632232186377740976512464648553137235101223099135175562495842905750760075832224913963744124537689296806125985266227534101747301654484025529543781838582420376608656441605313932589300791639637747054740462906142824635464861138079385054564134000256029763749844011890576097422818988680931321616189721418309999430152579981084642718684022731935208483415640894735719841238471339950124902498824170301519978688983595805264326366038179226142130362111703588986221092231584777436951158462643644567928712102679453781490091420054689251516590722718180835807071412161023901420697127676969033112357321644511160725471495525074404933341345308936649153526070504130445759456746856296295119166972483210747499469535347898194554442231181698331134476529988143001538721947404283542380559191697837425664976292422235187272830241417632942691759085625985364930462459885625939391696170330768539907623925622857552728232645918411689312144891239999797356815850589215283856299577433812063240385126765803902503228099828589324331568820811773406298962820915908537590569159536128005649192112805468306221689970681258236711759989524107279354318066704871884225537571921833550744165311635859154091181119249021558509117183961990373487375716188160*i1^73 + -25784459637007248990155013633083531968903571955018446998887076329103395433662953122635512647487523089310911042509043607481307854064715829641867670622961311260989019556545571400924731422760019007123811327744171676756368013966823022068678499693145512224064245279070584690054093547223560382738086523745123326462675865124683324305581773646485140513406888366048077863883431071943217302390352897741695201136063329510436938815989799185459753357964819384402614185644996874874923467436073741847629418017087078211347562032781998638830895968275023046411553829138722384735656518854763249653059921609353707164225079796247972300082085932624736963863101031623115407539096085493638781064984419279268796564773204374651046588475267585588516196271711878412394892047017629083194352487447111417562922255221936008101226223720567793769148150627602849947760580029908443768019403219107289417670870340518845911126137051342086652709278198435285056771672954350006442241417288012692687441768140877437542994038218184504690168867113259338002903310239241761666579192245327739897878986030424307863093718610968595374350125543715224296456862647069035332101157959180140010221133346938668644701272567317279072289292187940056631889417380363893121560559638801879694943369471937278283200370704927217043133380017056376030938241385049505972200241011598950181761360541836172420764337195205520841188925720399764940733045268846731797561782774530048*i1^74 + -639070719861620251513425710818310281599196423496223964115564280302716461817706349382317335088392180875818745541542638182530599412418591356032267173865731330434679621788716574708742520771413840144814823219977718682060166574658882004591407116683690345894427649606941192279337445037816221198796882097868103037482466860192095694107719625111876944495406665362165447429487096743208392960708230186800973518845867003869898750891229829797089632266297294044075831867791149920343569010681249122975031780127854804018572985908317888110996498644256981636176854133765147489625981957707883060462655554516746155806216218546400910056321335784045401616629025873975423716546227716571976503829893580463981959216573577222357228379863916230701215681934806099599377554819317801897352860618300523960581711470586760899498450788000087637347574842962006339755877835665670445383653538714681547896573407789504036264295547664768710613809923830345793636029113782264090302178835739105651399867373130746545029971978507388766856687877766834408383715839332372118998483971454865776774591612886577817427102200147043459455022826389622626400901414982888771951665564727530822519725355500532844351025541734800716606483660303544240030909272264741050321167591070334783059166069557018253273873021709614302764011518185137174681880590334871007972272416287577737141807063695836894221416385457842642395235913062283857656313218386444156928*i1^75 + 5601943131655101201787717489444820301517905026800802710583211858037153175484357830859908763838616254434140896587199934852730782298090159543216448646329455873445946333399278622425294488567308336333922221072361779109509628499851423808542671319165496069418376848338631903778122972058049783686305674775972107089660112299665581212573604938309801136866872414070535363606804455617279540138780242558106387994518997070321711345834545304073245984910163472175946068508466698332446441823054879168008513209421490043335488975860970618652613452684115267780433575057740629237038892983591871541286366340671902470769163597522778668624930763661082055756515214015284436502058327100583817369064020041459940888814848821538746980796728300412551381953585327108650094936836736364223447637037786854753966317091577902637043848890251183374006266042924273577978002351240080782624015130240294418041230826985348088197238353152010850733653353342686365389163650304605373377362875190326994444129057719229072052614398949980436131067975051609905998204063388439855361006387301326050433838879234907197091284191657386387058338680310306211208167985766964357906248662316576471940312541273656791335630576199394396597172975365372912305834365388210547165493133287224226100291926636855156871705963338617957805408673404466602187877541608661995851280938073461342585662153311457728456884628956645454400293343226469810176*i1^76 + -67130500395668774712542963300500446391508485915259493206401369899807338761900559313098790286833775979291467153432208037637895651447171915269852177546109651471744270723457152293773451725375552848960766951059546319312442168946198381538002735841204173367666471189703095146013897637804902575909153236331385466579112024412784943565301211398895545246732697846881676627359351309163220466314286446978345102861937991055453115247997877272317309025436551169618661141936292509037686664673019501217138477433132599366271649430777611805314580950158446220285412167754039023743142737784773744469792073050744419510941542133182992926018437755194872393324647736320687767156689946708149154154645333425330146789449323092057603840045736372597286645140393515131389551216114841881974756664774601563710754108676311664437450623483481984639383366641859700037542119766532536919165768320180085159465615535210695554342830432313750296389790866702700922942999003518289159006727095426062226159479101749886425881317074025452130786172308494780986759578660334310074557599828404381392236410668755777251410712151048493758058876358731328780973129248526869010472489117865120305310242083381228866193765640484978594993218721433268021157820789725838080870396967903116405012541684551715247065875755639283219338046834385202835157363432855274123223165462693783042030743219863284268147602591683328344064*i1^77 + -2300885802055650840913422228611569174539304092196660803127657532803057942585075974092977695944444711813165747719639118061145467680315703554845937404505251422205013728001774733157675474583033407061408739263545756654361825843859682056281869601539597159158391683569725922363032322848491626620882144114678998491834495913315727968730288016944041529836873009079894498775739616191741826164663873163200898684228368778934849639025974153207318048247724044027255018929107673586927145124106912625830809032616368836324944916207553679614828181138585468615704161786579942723131609214806934893101778919662035644875180049514027131783117826936069685804270083185457351458577674554508538486936069092519721673416490916177024425203477114661874283319910768616330006468929309190964513385924370268859522132931999309146753094039423153237213617042151209069369903296006135309607938982449305861785711865960056087153869387534193774338591434828424171082161032341845450818939091873744357198324874808957651920828488415195854574657693438655332986445691388937353697314840071844482730193706689183940957759857330528620012056804279812390979405306749363518342701242118006427960430437876917099380914113802889450690908719900885158980639337150204783011721649249132703267702906459933617278184928400558525385376109861646847870328938365262883084081861164492372297209407705075154944*i1^78 + 121784959156528531737206865549318282270505011432075384963683981290499546360386449417878232819843969000582424834547225394755054660279506317393503662571247127124872439937884037374930222960482150008336840446081218389469464702623992352832594246964215580698200427084759610389416332992495400988403892570394983858186447986666919790847567120785681784139087075084470847487351632991066685817585243366230157658183612150615571646138682007852189384644914910542201672749546304572619953725396722888277280554852387770146178868737052314764588317582613537154175449277389672208283758480935006505885514730284580085011963270809333443761358317061672740922001804559271671096459612865414183591888348791872527982877973642101793860323061667170517925492627922420994420720985948686293242537314805458496555593665923928471902281763780791777337052669402564456536034891953108010196645463019719917464767423441021884317615849540074620106225966389796614253103407720230121570996698345939659954467938275636398891683891957862898443307826256300569789381559876672586393375745367100506049347673127734954040763525091932358306622139919282098238640331484995751697529842767557407436930366679802220917554982609312567079618953625759445874292750301420052863425121306435210447083862862838560675877907425462559881539954418183985169895090268023659290892933816500224*i1^79 + -3286181394973081436043408604915520232119644176159776580819595108830666841663456339310434218452256315163472154582139192873310986276610885826291488395525458137706484045278591484640623985534364858080923494125920309822458368354512011451789937062534470066763106013851855866953998824857076750252856421005927906933141908856989337666270367419917774698775683897341159266706674038952120826837935709203159433239027687281697465637710544307748378045708192440487887920640181968848802676757155612951097893660720270235825218929951267845622985231000260691331931334154391301340896543091425341233858870928796412614895395336190301906079150004451728371775046898854249446817015721214574398608886876295826729058449856952523243958831333666082954496592599407530365929677800572623606290705783941945325761914839643739484522987741574935826454048304116098256253381457102154946152214541248256928275163576250861765973334858002963260958525257436895092975737689437108709890974553933264482845678568205639317398647857670222181867743365231317758352197234646899581668307501125179722385414048085200762997649090318551604623215159934514168611366017165121060557990976498764503781582546293387347297749505550553348137051705217594411071289678659082956211389317321477613848011324417211831928514919191781424190122885848748892972224585728*i1^80 + 174032545739065789000600800241627142252618055419942216472204483688224134256564273495194552962498987171969754904443976829500414452239000361879714050116765356106864585073915841247581183876925944567934315889423273412153657825545061803940047084628390021541505304915267288188542877524472348440412975039068483619076185465216051579623159401504988068060090157347398341616733204949896077612509117568221345065045759098531085571009527954427303481085545971598292172768147535114331122733341464364898915606579515291782790159654813848795281225365663379844209207728453970618216465730242652142230647084630698667526038905905120927421008643442042416812517921059953766029655277607397650236542190166719568492380859673883808355498529606472052125725897546263029647391052707404136721752458075390579884364959010249679430279181089344476535818133667843002850599202672259568047586175471991845584578174892559585719441845216605489600585735720169715015245079740254088396597291823840771042329459871200345242134481761883646305554416738909816466819007571165566970658603068949345377911516400873535661150230885278292617838497921221260175248931124324389347081609678794032915112310119649553787616250746197203009460464581095708272161303843944571301248227715169670608972652290321993418170981790228405770926016*i1^81 + -4289761931476675151794967926583998573802096752753385557886098316029214109060732406901510980599495843052154235862023025395978733247124408151857058143558861036300721245932905759723233077503486247630850809869553720764864563760594431885319235424748515699547126579285926988967943667651667035551561972808677108259296254390656557513639285127805443506131390902127275328310685386682673926551883793253765834317795318006463092163375638367371055655880483347332117793634521581178875268296580756033111090981913701201526709175896917853134077826960912647565348916936990625228739184930545709807887186207595141357392578845433713964308234783825433572273666912307851563216125766692024047262947426447050928074599997218897512027140986172317662358796920128690308099651994017655224366772292547164844682371644437713830039782186200612933145593702349870571800926422315790662154711236907249257304799385981694269708097899312480172510272011322165168652986427279807849685396340514971607205621334232454407172980899359493031165680557834163874917926770524963812144686479098961461612950645499793468171681985871815478258585266720571517683894546302645736243042585541546553490153408607361235043438368755568549489491414906307667335202678067092647075240652299708358137502277431429440*i1^82 + -42302257159346324535021758494296439893634809945933358153915614874243204837624295312196968512299546648706870295164531741382376552809328199101340846612530790758940734837747000038242004200785035789261366251260860859114209058126014167144377722026347069636815051245739756613094944534229998893164125914125789429055071139569912379046884391066311412932790364804522598777706449569350405522563434168696246332129938346525691258598881575967978366849296799716252590220815258011079471669735894853237730571368047310649602585099181520347541251733770299418764476741139627663267074152390325651468884919672881263674879435331854898582598850178816863828998615910723743009373330977679741951626576020821053813944760964949276020580363273169448280429468862801510346246276334731445462903679982942031999976728420492087567676385885463655778054817735302900096278582896878425938853143192853506740551993734914686629780786433210363392187740665477450970523981180625869885578195829119354163012830773392826550089596195284971345723138661414414794670592035614287905842408993978715571406209030931287332971762970819253183422198297010826801232696326679583850078183994862831706107396771928932652702416289878774204267503384703724027819221593036802248666401*i1^83 - N1*10383737150936777500718812355062377489379253285944918093486165670942731836025666396663115637049106375201755630228556501171043273085900948997755858522275674850433439635001075836360513911650555419704045660651745455929011160142525400880921479551603184946163695717241489840625191028013736099657940319391573028125000000000*i2, -138617074043211478888437597055452782353498106905674005272942066238969241712346877584999542215409319828113923756572919350013421761606933562861684862545394528274219755539566678778091847969594572867725011132666643360015799107303864440983272017170127618377199518328524914231009709866752566897314280288661902615999208230271984844204220034428368578517043004156081894278922969171121504335764621063187392493122148880109556777832904815521116953221640819416445891315081860769243200611080546296661257589349066024885112623881582403719120228382116413422941225375696741369612414509625106255854240717154406768215382736791116369554064369500042938528341547756604156508141883455884557021216582316154632444166598582189078540418525601258527268454434805078138838558168424635652487932909079195229433184663658548658894450887206465273137780580068386600320628575785986575830406358542675612319380897455010622600336005150551063347216224242484194588314170827752348786715782744461154561381972854806401449945820552931022245326793683300821611003503163526681942242993168698979060577843766174531495618323735668643150848062477453761430088115216088951770264298635749252480142447935542398689649932940097578077841704201253486956203843482199905951402946997908976211351403835645238167795998804779255837363965543217423927550307153323945708493234310096984977357991102472221120541707744142662671639334024921690083633473569018814543041636647529547916093800245302334767687709231250804119285731693842677960700750119300213937400500092953223033764554159628569109442299760032466570094369116631445472548828575702606257830766954817325805858571295165394051786137428462143859952525530607656659405924549504895171541902085892180021926617173280088502631831906577907204360910128310522096594502768214250138025004460753715032212013061191640824415904791033735558065867980800000000000000 + -917778224946348914618227126014345828189321755637739932404749947288244625856241659253324751923546224785917025188263187704154456619091373326847523605413686616671244464060978314135563691493100785027156330441568030696946989620034370761120614438706783004230742605858334975577395997955842376151446066666206597755803623340210586280631670733436450337283072706456236615431946483124121720273347123156796687579441431547586079875166093083725759345201464321184262916887403508591025678495508098541268292459305419881133271530957939266724797130205058547915860519483225403448526481158232762465459349339903786514440114060417691458715667646470055753255479088739542362862911371308182895484438736894821428217462828483534208721121844350659359999864234644546218159147369633550867330513365839718950781162877269329109467852746280358351278105227252023188454177774682674873827997264570255559432966390712891157201720753175451075382865670508559827605086368485803623532909498018764545888768672339682404306737196339473848404691374488198349791169338279570660232265880692234297292730919103783176588134907554137587515856462347856170263086454705425980813068557954291412516308751221249426719342021954444683220513827781893762213163829289664138678857732568190030340741820488953790253864172536252913268954461781537218031025240207399230820774566577006134562306614921952529352732480999614424853681951069486202149332991794640198086480815457325828818884964288620905351430758973980020373761854043156744817199771997427220420381706625630940152264027978563819557240490720264079908275056866391398277064245409180302221077892295296339639677350560372415786289544735897784643962832043268262837607765873569528945475995997051109250969862252843063083172369084775216385350838557166072156686368731193932551773715001514916540575546122805402453469575913857082301798678528000000000000*i1 + 6237035035573521573221224101071570498109968164672995162474082840952975181159192017692282599108144395040621155913621714096299391993120942866954549962154714102088815845415991591755732543052510473034969739410759622361779323161495776287946700680699764527827062755392067034372271679390285198253574061216015300022159040327248322890874415411306086560561610749665326798736766278292358130041455292125707694756134646195269982440939977966495933269432687134456727622647503199374161131765493503418681235930907463574189171309202587923034723091018635660111266249915804670604415405852464458946907803400075287888447159696969428133913024997547320565673130021098916070730438889331932574129824036611026767064278169950171865150324729104892541730833378765564290872588536907310067284534302294809891123905764044069947730626586991339019467242368045046265554071089103803508069308413595720083985335342775715137392287486976510988977053517418481669124156135054536824645762905319062381385480646616217824109274467367399246080340242865485036416908485925908286305225486498730360207239056619726175046512092284248496576103457605973654189423517528701707139450757592438381655511247156367832683167812042910445809321787545074510974830991707077760790793169760331231873233474768100399611052032934916986060103643278555830510377286047506663141350774078392095392416080202203898539948995273188876750713864688106404195145734688904689883598938853701068702557731967436782224561916768385699025599120298114016203424651980941503787658825536442555532990024620317660971169508460245624472466703135441156289861926058761153695550168154339297622609711259043149477380804057981951231967033085666908462787273998188815549777611813750355075176987295167413259514579342554059896813866836388785530883494936166492470454665695724395863325091771753348089507831712960255960138383360000000000*i1^2 + 12325096884588644909163756208803740121229520925487267194823152741018064400192843935994279210442149785670947513068973955828368909527896201685190216237346592494951813261091489949389799196517439044092893123092624656633203310415245405358969779515423789682082789032341312095083981500340670843697394316729439737878162047849300839473828534437412522396383477121277986121623656727985311074283701214690489430096219718437062190812161519839487874332924476729083059749236360582433424325164402185709393804740534263644469989269325918769717381040442011097664157937030856377003427338486428829563750883495701012470685662821795454126598250204023624954766713761615758780533712876020504636784449752326688848033521218996592106390580374955727817874163626765529956017474196833619059869017057484552614990675031070601932722994170188348999355495452613103267573061168063128757500946598796999858010966155867459107055797935344525958466892897832535833667662955941763276510508487745536728962583007849456150503462329693572025671627208714239911037932651109390733955683207886915146538781756329841220677227956526208500382261115769659174220853950473582941647557213077035805174536935307749508229761777455055189025939632971042840618733831518600807748625858357318452644453543919853952770188218725916191484630886529128314127533612357855489442685489974213994500580537894531969018908060857780982827196271646900832591270453556931089456517820016535148128914143397042067572925584733232885225041457404395479606043129561768411565090662084912944650776957068087256513575295425261718682002162549746477685904285380519845189319212513197355071815786773138695076839108632907224826875200919315784575008276674335645350614534078811792571212312856813988765066171948155873321230221603700035644436802922973317362778523961664439657266831922789840053726385921646608496197632000000000*i1^3 + -208207132473921741271121679226710063035807428617615747428368339119944653169160397464017243799504299193006020353204794515777733932822618724563816506272886944682229789863974274585278325383457181401474606747122124166322316909234745403294015609729427575086053412034881449057624275154990587226482355119632848703755469406196223122678901071799719914069775637864921344618557089196850051672824682922215890925959738925108643051795311605240085870606329250576940374793693016825728237749425351105118751656690801302923701953386585890944787679366204367296880070325790267012525072752210670985534686705103275989392560654278830838278824356283947343328657465231559762227691232886127715483159550537086615745477229900381600319213231115108034452140124298474515376367646915404509483639816321058113176600148590672129307272810789308394937053420407253701718235117811520344735771211855354935776800200894714964157446766846976431117086106200699333057216856355212803063300219335911552633410856193372223865720675349428287891224233344990793115860499995737014413698167392094240061304438359009371399927816229185889928902529792763952323600546498685506465817582911456045974952194048877180669489351230294967486351397748071562528629776759228923961626837769489917644984002037830760664727127345308966353525933012702647123315597260652236089823188118082895286704984054453082493372110953710227669915657283555924387954851355607391450496583633172644137983842600089640290729261379680827324241026602583130426214965558043074644367197932179002886240478202607557096001669044552823585883435719859783086384375444681195494088869443300462134038058268363389570412130267135572944801617800797301949723733796535662999411825102870948462932835413005420352121129745647357368543424995589579324379744827444515957955355088881349764400713416193243302423067194256300757850521600000000*i1^4 + 681713350439784038234066528375160542836470956292199498927932499645282151457357913025051407830753694562812547538497612496167422281393212674951374486870218057458267474422756472947081110723093458839683542129050845636546676676878786505170410956284253524251660482699260919748864350388058465637616455202879150685364866185610986075912973332619463108547214601544345012875381507418103355046554972670022643534081758676664427824376484790454128877691164843223323223393311650476880729289129916129830000656900719682054550858838382173882333156110853028044764600443186735189517113685244513094053709966523939365186949386296905776099578761715510584644467610604008211618920242320349137360634471677456784643457098836046779318919831688010562017301675437508428032814224950521744886885893505648326056727947351257533731326740183199939858465229702429076175606903576141091331350265494003727181123709962208425168162828665498436491360331180860222234623594499601385339823058248638823276676223999047925807487868270003870844766883149171879861733645735572890778679310187013980360518696655882287579106799973157563128969707823869900211494076495337230370504799804522195226918412680133385415355813375162022008300170031300796560799099930799650180220442030013730330041840845058016952291081082103571928864161796744779400393013837867994320134800240333090936202283396645906033574718406374118706368995418255459010901392347786997299705740585321117075762760442153323977940169397018103127633291767254018088459334172621016794926030937869260955240620004164215313559558855975083993158965149366203223378349957813451706765511460622427682853203540602979394904606910573325169626355962783064095214932025657273765050470231185401778037801195301693490644355811536786168551156440314624362271318028935766213373450893045230399663037520303499556395404898059168205850542080000*i1^5 + -1486590782009505939418390296409911068410181098709459558520670822601766450602674154473034941906257994608189087727185473501808028370137786607054738865635718852869263066487432825264359429828646241589792362492644156179020975761707589609406824477066109186807923674544343405667108181368436762783611673608997262993782932514673567866116465271940161256908174290771131038092577414115301546549053646966952444331545510540191243538264752342993763310888675219808353028359181360127702231148742428547892687713905123684087444287988958454075415763754412417703428411292250491856568797427244033363442295778421448635287174267153316232825204531754359063977006069897841701628248239785273664817475030311234800114771053800113838699387829750972823665876793950089880191860998635475913502219887217814584496605574983179227970465641978922599044894430522570732967203095457051266428327681021836415370142467967763025818868184406672680952838329757172918416785281633798558919443258676365806848030016269728819964412131286819240338554478096060968157339658545990297191812703184974303193060833766040744987803956777635902651978674746765749935742465131303825888061502160796823959192772978916435193211885747051929382393765150804644900939612104517150336137824723456045675967683755197244515819993787452477226192807895616802824604153071608955216045035630989697587774810153420937103255983590454307469082310335518795311495489513363209285480186636768299156287026484324170922590014101332225786961696405505167044701482863953203997162766492268637680443840924948265609526291824691808080849383278023536173905252472409974352213518837208240237164457103160931245603964027748215487912730209228762583309484952845467233660262752670755013138014376067428088793223525730703996211278307689517251388121799856938431360235574722525761484330188186449904586609721430005163176755200*i1^6 + 2936872114282159647605848792421449014757075899891511695896222345233817744433334443983703838106529521410891491081700146308916269996296774204873907212147566532611447645065468879027285390115585381365651308722338884482321594856017329053868929584675228885835021642253643286438641986835617478597107395588514530665418832627399667247977073411209120193996941480726034253768737878087365263384777706051174519140124181597573366736520662835811219977939861190261688414393517691994377992692646330214853432639556863865984326259046224157532038365006986303796500700159832013148022040480503729197445841451363416440772992037101082328512441591071872993563838206246833383044473952068295899945874232766643105535518451709224987836047922389500870862158317899227940447606878065555669135392024157566390108561057746290510568089606144569643661895921552000976347313169093996809189456502885907088679391964635799967555653159381387522605660613957568201352100402092331251480588372499136898052467551304208120051181994213379206358531917825373726477005049449655462473250779522047360558965303656825351943551866970104763225859913585001382029094809489759138084203970717208387183268926699195523863767022407512333713409940133206200524222203116011256277932853204846799311035441627253267173136609532549918849671980536664379320557150139628725472301632658383798095879228988580641327757725294165315392944481407580032271805054209499824501057516561853082789377217524097151828691688224420068248269093416943603129573043661188501541241716114857147562216893901328696360732649860620877815849869142797241830716420253266297485566920526312071838391436785265992357740238121013409297346920108438026318546632728397671191793581579643154079029802079612779894014448145570175667765027780275961919359947140003610257219143973600710325865500535209850573025585681285046205415424*i1^7 + -4486227072482063794271071729845374316156922630513728013044495002522901274279697584414690152953886810300146692121120997794463723855280020079080217421001228077483601219571199731972242037617727312862143096192338516001174299396402181125251852984768908826851781054306811152894855754875830199031539122292997192484260729966300273760605953410530097322345818075536267735620398754297397099391221809592500077400276998994426025911601099546149366341359114737287328664622256619061343028007946441064085976258862451541359053544682788553934125069586775184892154897200424257325343870913513081334106196668808286742281069237048772579992276736713073651329425883223584448625269288035371182568006357470064625012262356039153223797997655588843650850861340601557116829023745961196867704425751267762796586974996322039751180449855979080946885660311672099258644998878362052063619112072820062973511240980548638022982776250418263097568402257093014976633492419736738368833588689984105454362185047399931066581364380730540444452956010680120085890568176419406776817301996528758628671812307510666045264648267075536424966449160842947523834556869780102403165554242615537338809786250320639931359844470214723654706148422495031213004432191779787450988951059907941199338647823636114529180641267641804671032591505969147438564265765027896314548760334243365412264192694814328504536811891902424092103227024559350175141992303067597406042900759414138313065254223455446451234107660211673080311013213448552088553269244915303407632935093969412480089627807491797664693436472900220065995077656902749352010928511606602237877098628031894355128943349802669021394280023579876384262050084775728128803790471315381552840386087106487354004521332567405783018278997810324808256651406510920351701847305753498789865775783064387887105674165666102693358060938881954027143168*i1^8 + 4404415211968583366108797773358039517660509382605692844597213227706440373536601437490624209609670660625741605957902679638907254740429148208316813068977059040630262036637841486937971293959154802158090410925398558787225092372724877413579362472177067158291314456875144848609675885086432001925783510928826608265348054696775263872487220954342134989947561922950124155551491770556117276169133112388990596677444155106161768683517918270764104653086118004421404715016470105704253533399723494920583040531192421273605393765769597234038200895975648291058861158399358784050459234163208327131155822681705096242970718355073459493024582757986778770896128803152006087557781737584227698106217560693927661033613862114424196550960667382091424026131582935467829705164075081054952520024496962430815384888697120810900960229383780297301994420535973777187672436394247940086034950170108366053971371998125758834256038777067673601456887931344100380769952983031226051765334750185015154176815787520491544712030047396788429448145571346105463106108417222445189188652792989428499628785126032530159242692834546269429059954112699166629286362304681616861619010649857732598377965794569692598772516021316368638658238396723363518180169052412517687437837365103562286281168389650707529574455946386291790926101574379814862143985779013492155452050731004046873899011626402887897168819648246863625194299750051966838284508457285179974941225542512250911865216149318167640682598697401084417394267818788691568180533647306808198438611586959392455557190204577123915857610750660660039929451753246343164028185683727699074042199879129973175203299011862901560659696520989814182729898878163465451894693284446221212519504944246625617938629177134915956790473124716882011829082955328197842431526481091550699382519792589801809737615185513848083124187723757432864768*i1^9 + -2746735312273631798851796129098823860999528148268429126795003963155446314571350118340859109937156087772012758123917409355652489529174662732391830242250617099004884971609570758457107983605026432056229079540380790184598933783272206081833985335156466369165083827729558720854518596666853309949557884183515279466216209912320594285966928177460963844764516820901843843726619968460710005375492433258047230351002562524685400163574662851879539471590599272828229134547268405452725767113200662647668177771249256130385749224929034675670604493506977722778915518832831009114176052243799630478859586019087066098848559411683700518756555519971466249265483860040570180963332704828573325423672936653863137481621743700181515471270767887255385149678030271247946080778592543522919401400987758427971023807146326794457072186496510729090568522687619448768185867549399385260842160645600652147055522916786507671640993687610585848615394655083034914990253400391176544364410172800241328586409732488901262469991219231499781413701865567828220582665252425121062645943329334823115030169415058933964151072643571254859158897793318716625890810885207238582267616757041839470474854144684706807139913544077072533765419858656144678058058074606936808264799527435616017287778630474000466129092885377890739928160893530621575867961627691852291449589237369449613675481789226062377833856227562719486784853088898907527266073211736570478087300446115452294198780911657448086791675245498230520139256248379978022159998114100770327773503694424682661348000812775045681011920441358697457473962660458659872488573344261773794132494321765866355287829339420640623318852065105764960467104153067002502639560520028555676545336678898658106833115272539280106325411886983222876692055111456193311205440382561014556543621061362875719877293544865640682808055904033832960*i1^10 + 1091568085408508855374656196360789325746946253450721422782652489028686555098331230609571349116128111091568947211058879323413002391883715915630583490908821621127156330802567253062020402984734096303358352385203847089787944503002298230670257733408429402940893202572170442922043008289445401174492161765938450862782489864573121411333766062496976278991624310101809352222807928362060892914746473312603250473961351388374092253638384406582811667775407011301027403280518177394631228870817664272209992757819238647658701995790423464546517452944285075227354292218236192505327578286323397271247456965430959340303982956964364563399217864332914948868533277546650015303201446644463639684625897328472174960041851132225928297328786172078912973463074068395089805307731704480881490531319945191456619274482957163818439285990956267662613030681981366929074330186195840483685979870606578799886379382471323140478079901902887306950950670397381135933701985152440574494103551403529661021454664843689772379240865370276484793693032978858858298538354774806371011565752776528652539060995278514691665075103385068002031225584343520803328172942545537427224439256572783336755858486510664664909870099651796161700903515009054400551423422655910436399253072049193612187556936127283603001875067830964227937634189976846622355328255838301554491741964511141340597252399517605554261995176306619949108802765221128927905236754048136083419587051778134840531457102466178645625629546595944562686536230723437940207085810964420970557059801473743023334782294182740178271828849690156920877751714764869493955765066005517906640077204812388770853020383490983539271141385859091413143400088898744116847870833413451715846945152813347952471879177756616567740140069947294824986232628675701523526139303050527508109855619864911664811641330487853473977668114317312*i1^11 + -296767287913282908066223756525502867784693627064558145648634093831518361343491780412208301965195623204500195654261337850159125843617959108366520100831897783798221731431094627513698339664246144677909802606573591870281533774890336589207305201413237464241475300010220360249696014566730292003264635499961909350370659049031836538785454334157005311996111501198964391055400464605115234045082401814035080317294126860662019058320562382234805326124167302512982292646937462929592192164165925404961296826299953199552423382888108794708072232431523964542249831771659264718759438552251698868084195740925796410782173998223558333050264317776224513058065809688381610519725212144656847443641807772489665053407068466449959633837052769970619840184669138935367142964715985885440629243512063772524840601979739750839712499775272105757600435602690146061284694073991619717074391579081636768927774620407297597333446523112822850466199628700648676659672658447466687562459451825904495734896549727688862094460159169459740406709739869588384055298810262015365743970070240846539539423639327026807331445284384516954955405405958381151810985041274894441308206747586809735811722110974983419136760868971202051184517226464933668069543740817946759687920133168695952437085432069208703385670801297693572750830865044571039779218030241610843636234208377762244227014748593482988870511304508351123482550466697615054229548463675179762037132072247737853066402346832639698749013611055702014998520324889230975534127231414591817363942483290729468298550340417756817157024222643977714945336058320875576708332247138885237051041585973311017420446887437471498717919582787729551429098130128652189227003795083329079993095821161835202179311553493968196735234914150505154969467471424380159720509113766251154844346535520244256686606135039996865381000019968*i1^12 + 128521936017808003126181287772850283105447925554863978368513989744285080147870514776125957551370174198512984821339881813797403369853414946215660925809911742412509019554179728940522036463068055110210062591709405328117558411616459912912751377985872861271832964671817158287264752401025626571631877105707450156046246222231933878845311409459263437890502012296908425561885594794295111862532343212212886682874033596519115307330264148166639268737934768021107495563281534703000450923138795969171202301055178221188385674153388827007046015171779804939556099047159537569407371664529541152158641775681415290856988224866378671379216678004814999651669910002857381929928096366133352308240650777823284958886399275102738939359810025008216394186740638015219067919544690594593657972782125576092171589093462827253726124482044573362244542882212497824762095792114202916126757326652149260152725320967669846556988518158525278404986299905744996779118387634636506929577807444807204833385854862783828070930518370811023856488982142511766439609215155133192058824502756832467137695055740337766885821174804256468179158741272145693231192385930841962764215275760890772887940676519715817415755065431408512558489887810471196872319970608992355231968258059756717254608253709525898190873164692159089271387489529944582981542864990169521673250777408668179278950906697961263666593508648759515996275408225393479515580631421028378658039621285095841461731786851142105447735589017880432526761615018492899944406229295433933609745240170445594128212643031569973554901701692066155137570453386912433899809960337092923279724696633984861067456666095573265451449130242773996920152926533757467350334229082171378161608350204176073091074511144176616251178983129800305854516328801559760567717264128241364794248575788295670589459332094930126230257664*i1^13 + -121693770145181923030133907191179937953873372976383289383403349606328501780581053999185486946472239714148933591555564800524980925055128120976749442912146476693356394038931044617337735515544049638843605489828565300664029564519849250374006782566035050482256605825994485467536016106441399379342690000884563038400519777989662252762103335397355133408343973365634640207482765593980485510081024140181754885201181650875476651790846790197537759020686779036764019391722167750966704242490413664466130515693501700476951432965675675919805166889443444081900042732802479093919292628109802654042128334961435930956759049072396401914573764468395536218260032546200829053713918277290041412359284093355184238310782644585701931757178750003508986150804365845130886595452660323643057925951667195596668311258020161529315868832531920390767579815341363706681315277551356360315741164801700931269464665962613199226361477227871930227798702054175011831727238736874537678303908316081162878997266846272487628529089414028510759185721262763517400484695439555507961004839373800467452017122311021134210112820961147450028534300139462329414539966513735808588391599983664447801737672297166568743930902540718713784312357741015103336842995719077226282987396656084738895121039273190899579486992755760241661448257539977307495212042601060116520559167599684913023712717589541029434961663514944258262883212186762647029676136457664182296503318970869395260708083336149747968955022745854650296611516046762269436666457245920158644065823116452596208463448043239117018145878779375925092060173018090674872265503054516251990069648740246196662679285583880987965739414481618385764958841671353137703179044466141306364220246876735489684050762805445251666080507674394626614178996786447925541027891394949115244483868914523046588491996261306370883584*i1^14 + 85585133463747465198681485992248824246958250031016700512908269877260769038705756560221198935813054213435582538644198776792056650636447576841671148949366420484976154525752180371287418257275661167281672785844749571799546698701247699371166827413246561840338797852963809821623026521184930183251127964066889573089582946089665994708829144611736103020114176480652132409384881228666489078723576710839752993097401059266352475272114424414141934614632292938265712897963696890811292748017612328056882369662316336333076144612711676135640022957550377707136291455285607466035300572987144302248637376073153535938944478882318139752851960222332896188102194516828949665528101623396780781180710738903315292577606541436496321706074509993378226824917955644442608435148025979413007960916454215390699457682243503060301022677358933499246400775095564459355797381773998015053336978993345242567304266667399267476789997107249467471115637471640306161352253961710984195956430320406077510037710948729092958390474770731533584207632548288514417540942465751924081083832584840215593658414996709634635615597419224899654223454100679356747890096580371553762782212081551194590782124178747752998651680280761529317058150525127502938314257270260919313584168171086801136937796870522886505377906206454603185671805720044992330918999809016310510787813381627750630299315372487978545897607946131793947456381781317419292252126307695703183089787662189099048266149636551114650506024792285142293549267341212667769636814061255859851138867436187144490817076401129808247044464841034146805218597391486442452463419509670868308909561049832447023340659012029023012911724683658098248624810213462913264519138660811744264334824761842733683387636612753480298237209045180556314665825430755886319980837392019586126399653623997408084694946369016692736*i1^15 + -37581447738100097343666561824285353525854694973391541819435196491013538417634462559097658231637550698514474765822963441151976613757906055158691544433072773833255886154908552582957294672769988877649657705008295807809620637689110757100541078635256488935957498047373858232830578911987642287685656675951746693692082237745097637142605302194624150079736239287252662433472673972796869484507309217326638294540140235944749481190808572893158829975387335866591570175222622953714652494822400492972293687128410685095693164856200564259286309545145971918628704646623035763966425646336723942894932549468442441189872220865116355392632246157954323461134656086286861848573643462316937930144173463210476978568427325969242303543289356738522022651972741489926648913445788905408422144225870363526741639185138884589554866544913855652395183726688119167294898941305645420766465851797586287973163843126070931281629166983567111229584969141450081067945703618155451448612545535996912580929797412229591336754769196547402251995154645215206012464299993485872926452601506491033442363746757886879338064613890518264446288498831329101996218017568794686706977981005364997357326019711397284722401197054199947872334439855868455600916429554267786905734522298204045870880715912038719500913820259947447960755155890943021465540215036580469917330944635868491847216255732537140019954244739841474725329661302872976936112300692758895345601138259245180881494517673022997349883551461596169792240636216445620674676756510977061171621698327748141949045843630295310250429694658053377392496833853101250564355809593116430376104090432515977563122174287037911069972073977517562352026199897576480268388172497683702062819098024283686694161572566587587163584141841329188020121404692777617212811749579081292631585222495761431285054267801468928*i1^16 + 10503042362634385952328208285051528570263712638807398471853826879365166242859859824699982086676727994279905940661538290470942122749633549618372162203274754170196728054144885655766213973944675132696300668500836458650073929663843560998440451194178916357125428925276166003929924079540691247060044039417380810174529488784857573167755762012919490854001636657468203001789533868438916906978879686269663520038492574683027863557923858154214381476090969850467249632609704184870891744640522053040515175092384183110213694918127798909504150974587893995486260323747782266632625785586286537011790504432796607210113698010214432159878986036623769187060440871683124563667286264351910882825740714861274278828801477171959063147631166566394519582797690069269259536819848626610992305738823184191984777486270344357401567580316412386054106827408785877462020482493504414752039345482926887512873912750806435109691153909996194260333788926709225307309564454101364130132984722766995161562549906161899881653155166541107225020037495468892462564585074941498932332582714525294893364496998449532444557408166567917012867950765156470067297076465163486441934882916723496468633641120674578953600086779334149637563484922698440951270042098748075634531876791912555445409116981561447945888646563614719163936419519538601500433321412326348181788809649307855931867499594048478005146998689536429465451341496054823792208257311341122298124780591161410252915010898415651690944963961122766645966674494298856122048149623100748544101217408280288219878281006586718621540059512104485289055323623371341441054504241163064377172490016539513533863975653640680694036104618626536017339755009601286801041238460989885611750198647942377068359170101726302152614293859366038377328584022068197290518079338062928104768779786926804675970182676480*i1^17 + -1894544336745889851358697230361601467058410912789811298703434136974040088798852047284849197056620955280550023918331279817610423276867715729763900212856525641866974222922720088670249655076981961735955021209653592207885912576939265835221851809507383946582686452696394095987945812710755260662500411649159438134521111077039038969426597127288781421772351150242111129388158786477535942384854844746547052586760906313045305383648781367420074639275728122460362025868017402342158033640229731680908589015741369287387989470822593125843053599494985778062556432697258508433244652254860680533679178039367915783870709000768966414096370697158015924027479088489433233674740833894054357310645549002195369712890985172496319113135196461021326962093554412995471151522669640065160013489647588388310603452194392691420755902628866538790675861664030880076763554042835775856510715967748048308572039574348493262213949558804113987515161672748686919391914797835125750421736706147719123317314654563917225407041967940380364817045233942555126645100706465963166675257621237302720642923203249540066333143563236294315568752330803370225929627724063879563814144109302584411345317519286975517135723291534014805517947505518428128323889513694592078789955319739894794097674911758273811548788399738492556211968374404622092475838290651975516488270617139216691950807166778523766017825597692714831480676318473426189670694302096432139042717915957048558509488592049752708071360209666418147089090563847982875207541256030586724475586287652503150537883072399856173282694811571643934450133067254741744379297858412134922682114499628841715931613692386398164321498403763049772086388369422069835896862188290607756146653342363150523493730368997835632167909222995024060884024598681066734272157357207571246774080591118206349902610432*i1^18 + 221601890660364080683974691824671321795506025521157336035254460056703471229810071780333992351859103262644544793158324968969143275015075758665005586995990436696701248669953932603253444914931638163773915419780323647263435190055247344601859373514636717483671500136770348576090562949803580486685575336679414040092379351751069692498695818417237358519291573321444998539989581860884449028341648244922780226668839212087338256393401163672387168650223221385720938495472370680205450762533729043783450233966684903645138163088792981114683322090169519119236353445135635008709549604115154443177681868964258682204588903873157989148235230063469400904705992798454835532249942772825875990754027324136948807719790566158503167603278767151152864280339217825845080390604469212413497349121132149225886798055393867068464810573404576744148657428846159297325995270865261417342202512901497900366763107585163136444492659745187287384261049024366482476745868862378932979933543723858090376255375927945707940768204277243847486397286212653787254998068088797423763552581689838908936207929421835233505133349945336692267957828291348704567242437283375836707319877747660641803502156761182698268182914610587001005468707980010166733862054375087337518106692397733050442663816021349254185372029630354661051657119819421354568197051200836687897264148813492915250876929558436246232728869000429830101123279620580281866775476353725390629363463136783468274709975319088588045731604892655893395077499865438304975337032023126360130164465027110269106917605657017352936631454517890456163982968324956532850361813800914341770607795323128600813954089520040441955951607750158801815207052642447747167707125895971045394776953333723155619607747116520030877732585342269992724679078257362147296423418119713179219894825736421521752064*i1^19 + -18690150632114570887887493511306570523840081585866921690833090964830033802923373857213149142042432023967093256542671557174620115745736090723071672460308328837273712305716084063188497873747540451801919601783430800384940437196964937738124245485895194500902412608575447417727585561517303596983709372782222821077567052900782957773706381261708294448489446300842963263391110631085165672409096202611169959433257152846037214096857015275400597988839751812286858168652987337471552570952739364075429753151080590077996303926869403801844964750931931593786826319028039538127126437746495240316374512692722811629735272291411269370588041003506176709631266585154215693167962540422649548353773650179925311998061812243664905923708432333900969028739013262349908524892535229737796388195426875736548095449314033038975623180680433746483341212215980700019184887279481118192141378125707170269831511621617805979091700205096927958809237050579640514974573682386438553373604928010833013449982304536489904482730596764711650950237478810679775335033523093578752765368696836770737570629954382073634955092271090112652577474082294357991464338029988168839854458303988916309153888120272076611962947386528738541414504553150808263879117097523993702872688822334282757861291321313028927186885232129831939622265667030262514006546386324988007914981681002854791961504378319186382639043902451990006681686303029421659078352192644359419184097032005325799037391835658895843418366784730924188181723217515146725314297712553224675274460932716017322549643647402511658591438059227449142521083675865013144618236619159443115585180271439865547835390237242265523548064826507114236480533576605234813433026688120935923044361697378156610291335729736961549734186652926039199721371350438534216716285456744918362935210568318976000*i1^20 + 1183627288026023418950343597392470432774745485578190250951282655540376380908569071142500023546186187249374082251738186538128850106233166692290318713777988409581661274120804699396705510451489876496717347709883433671209013182481174909041665381948635129797833834529255620523782378696372604566423236504171604424006412218842665062506173322404160348968262123850763317353468180836906440426441710330329295585625367907911354298685285090015969249942414302553017052524453566534447657660207897404485309025288561052745228472081788763708072745408498030119234225030563895185994528601158203327919265458599187585706125891671665013215200613242159557396176601006529085638190394486370758852777989960366986896286932475270759486040391786172639850985467611146691992343320254989310632103284336705122917908609219137592188973269810173482661447912043085004075108957255584638174324456242373500447581552376320251925628534539187684160216708745126223789496039801169435845188624106056195666296899705501983668567784268282640288149004597849030239262254662788451466206831215032155574801517774612720520492285231200732605807479910106926991666473105161377081877562982091754054565455922686685565163306542220056903586456385381005823652667810741307386018021802533608304188392217352176884795479202966200116991974768519563662714455379720212622374725139451417266273238610471986812887324995314249285382101786406911215051020649432471739238895426553828670715489964975450265130911435434339388666873436614364787040093391788595089791748658306124963112169428471976893072767834652547558858220405611231248571184048019722634341536691779736228060929602712364018429222248918503958965492714657481243319855886493859449237295796050460955385764783078257722255582872892683987389697882424556085291537245933693304956151398400*i1^21 + -62828352869500990073858442635932811603804327416489099634842830765894549875439696180015221487565506516660126655506502592853730921934530183973213753794420481528149662907856511457076222274402377983988259685280372287684025375720572339033615516360066237441256212398726725520056671895110678512816286280643082559110795742024232089632751311075788597775868932085436732696999113974504323193557894588440385583686834187611560328536445416217802938873692299055806223830616314183389996694127780621150666486164558300449044533049730904751642406367525112763034827569738806143891122358727768722161631214347986834821609827650550399673977802522999853851620007056335862008980054084374997267588440844105748690484517943065029962188870342170039967493190749237662029011237652367120356652037988197281252423462419696607376473055021985800258813734629903424022350235429251594756230832816687950784073013615162817569651013283287986561296675948931259151296266858313349443924850382553561511804793361124857230193489023399115430183535877368333697301887013396929681553395783098409326918949243230189742369409860561753280040308988668344890605606259602938638939952551059025794078621552722482322280797401595004797238019898839879223301654464876698358091828360230103199109838201366024254106657979433204942931668430602381472967786877758407241371414315727413417530212509515214512752007941004765488048376162521982771839985650476661353634108683749968543057563037309677965238994920507872198759971497963988474792466717899547932928167058385107438448998988909556721668652252077924864597014709308401035860899206798604923627197152124119649011052464326256210147211509229887376003086965872489099233822281349857658318011100300737028727702517506716957943457498157252845723626900558541187488642330244711312059793408*i1^22 + 2746718689052161540611346005278236507341821152116709254432449928340362140805070130756955831233428400810347708785636741945327222288822408251455845471550334976170765499062754497004004541090475918356021185747543453974168548344746197248490242997368057158751603716903025433940073710561262195842823728694717337173756781531242931212387680750338736312655945247188816518491597663835812653751715171576877746605087411279180377362021084107840402709623728431883680796552494128492564555819827264340661249224965882707140512392573032346668386020241886040000971884224157699279382855082255280257010004044530317743460327920135899485217841237779548677009838513248703140915850605657748787905890028340376998151779580510398468640723405251937983910515969408831233018582072897764342002605759759164502669018377306637364243540507136343956937947771716064619947352241493358569422883849780238736636888955443817254193032802398403661055457688041480990762166789651994612701542859209362290570781329915264004853468295357012617094851953325697040984514536581199349544402746172367462440644911324293641165800984414373470681252007002741381119955863976006587994029757381774791275986256295545436644977838521814558704170201228300024264800394563089943981384171501999133149295327759850087693642147372646581102437603771005406996954462677332439511876496714678576859000534296567790729834288039561778625207672645108225980771330014851747124655639730830442808038427190886172973580631983956698207843182698113329929278796710679821746074889366390141893593099686902137192469294393838052797397823129541015240927091978679057842650039073388287987903081305527633196249349331456705383116138957853250607401521245275550577339691115035924099968255415301138623971311972927716833168817591522874471849789128260393631744*i1^23 + -127812608603725880778389342800105207227461583457618656219643447011768345422019955784466604771734502108146477086040423287810908360960883238632993500167917529050165569748832642912599133419798102645896084631375852301610634560816789501734818156741578982302854960226131003686546663651755276760229702661569219210886579841537028191737768306043288284581911652189789931437519425544717075664252094097222124796690411418214619804135938517129859121589965241751610692606387482789697051860947399006999662135516650364115816629744767800250416206585472569726224289154219159929306803618740646244241300077227187719918570130908461339394089418121000883788135982964438377011377194523181223569436303441693990884399031294083638838868282175646175082991845301023829604043977886652223705817407448717567595582173627923847516033356900425547231421317799206517921804029716553650992890772758483556229019740862960340779988308818281395678834022194192673656636066098152298603542659173426934966610640317445778309880111133599978661482277390055054063523369428776691362245231980898539034679353510043176646792811678314135968559613969920738415299570784756052596202726923745892241625879891186507794731626924129939361628598912406148980989636868236617743493189507534089912963357007732341415161373234041837926087107540797365958197294306495450111697661014844779563101615328515417717411125163249702592612182510707599912700884417641498346432859389092374509286270353399550966357655256285173888090523134932223204495925329829781981067377282545036191462340649735629516832797151981733954645756532229820125249410307657541040984211310678267372562196294036838862237292164294637886616217638875491271914631458014360812608405298338772302319137261863267133141882868165378095292150818406219504670033541995692032*i1^24 + 5123277890273123273597763598645969378825316132815792927695591490947426060576107418042397260129635827320390998270636010987035330473246467327805293645383946338285505150311289624614033699901561303948043554003613165787118726901674822136303710636831843810706610017143517650446027081535441062784516068687684482523071542372569917889697286161264586684681342094691092360690508194436412330232010313372911219404276787209098454530268987845868437592107443341720495726060102370066446119738435039055329147586859646292631384303347604847095902381313068655344351768140924432088451588169514825805925707926792397808120157096535794865722075048970511327171150419800412609488892281357807289164680793960190164087392500002675892699799772807353420080438470835498878891803471388835798952837241199819869385869115747887339410180283703204103280146043381792040781454821314151871640452438478999266502506377093272998676607493414633467761602931958406178543418005164784623582430598304252164357425553494508877664200813685938489267195984724448624414396545137194066449314788347404558893191021331026777824654038525263974630132907471768068151729780723856039577973589466454684533899428507745638926681055037374211693829414459572777058923980056457286158860836076460690717287000820657979371319915221937462606809299989157820121021988857260294796679821792027677887933174991759615520051599248358447565024041309787827408159412492541815294491891373156239097738229753808259983420834457526239125711290732571325217684478117093382066126096444580866705032438463680096740658438791541145087180856441566144966716280249670547993348126408104375723701316285903833410159915706274963229524471806029783710960858132366766294269411285255406662161855421855077252148191491471461093929531626324186301042561908736*i1^25 + -225057052382158799735578510270657101689444819308357164808665617644990498036798703438830250453541052059567427937437303053230954348682305459995373739412650208551104347046656250737231405156692984960148396787363406153113496119313370550659432277354330841003846373673154150688212703964835034210668845863846313124830759188321737886272726606957350664661424270144647932333361912741899847038184291882022362137147427108842281703802718830240235954309738410031908469669082218684658274509524075623552997139417319194263471366399760187596171244867383164086902472147202903921861505711542742320022948220377151815888502663836683207336872489518260040693586458926301601496708629810830941050105555927620593541934983334844612262195781738511901784203702658377726092999517690894914776739902171994772471989316133619248231740667814286560847638521608285397153168714821274502336926377917380928415083107727149193951298004429731150267820947147503358027682383888271307588478614463298723425925200630233786378356253135772048217406371821458657059864261971415939236991272935251832335028701091633521532160650308110860256065133816179346808798764241141349725643579239195524495048993046136545686735502923389988086494556552696108507926892583648281280291934617031296083822619584451103997538903368366973757737962291611147949984759646423319923893667660489806734398409599705999772162190547147876082185645425233542616119578051644612375561473791991971788474623301867781827653707375780419182133478057242717534430574019531721698990589871156091019056614131771219965172851117286110068812093510315724349742261402355594959424629846290735492885856891459790099542045371991849588003021433569250257550746429799464505125722153240942228372771434364596421211594749419621854565581661531010244519395328*i1^26 + 5464287937156649503849221161552519657783352147881605543575893599139751254991517859132586701759475257515683015035532526094180405806665579401309173134968307089233481551673993004303884759391573238990796750687853836320475587810213114961195886247072074230441746878831939145412268033933213234096501080352110693591611265565215205785798789313561465995247159409969983641057517144988723476864937670297787318754861570764116516066515051183688086128072735141304671398581796103466841987350134610049154727539925884952690857813971228151397378773120932826059326360564678805084863492137492216639282819111624332825535195049360170368373328886676176788663194519522126842801182157414859577240404390726494198714895668576136558892630108676909413203229557072123588209426639479290729036197136337331842774762546851488523573918076311804337720304585943858022007693005473815258873743084453894474658462576541363818925572723771753845018384293616790786421192638316003850291647651536202230013120803584873118220233035246382692982615919522968332930342206586315815878221065587214565807989086361925405562513445687624432581132420815488584923703455256182181410263738123991071152112697581854558322679415919613441032505928008906572145537950544625058741636124819096352769448504169376624882388255923013611769827779793918661470838747196052490335879504414605996444553814611428864210484524534274839262262174057682444345587304328572429176180942174027562780440202456280356967934447781673870373583494093762664241127519020221262402276876856234840614849732613891102163588111769493804424996522360370844699042609471498899661829230905299419899280445754546901997498828584397670453071056739079635145528739061397073381158467899468837579047992449387818174012631635312696230874352262794954407936*i1^27 + -292499136812277635874835825481027611720269804135716012030010166380475975615406193173053237952887792293838599557100354947602227995702544958480636660121455913154609697581196201446874324295950768454757358310948436450430193623423377473024373934228769402867434524633047869453110467841510289613666277133611451179105122823460505936481757391655907763259387891763945495274909964929714126369977506345243568212965834937874868133918809773242491445023651989147154776981053486495878040381786936901973721100715541789530591851459321343833424512056522749075290273436610899638221344735036374574925597382742955100214651600031738148251127365026760898040360725977288617902731994636528758444455251238877938090340197675660186547576431585846011243471155345148174300865421199804172384025443128680083424804929352011881401316123581382110256763497582389687525930155448644074389115900812352472661475936190282786532958019937112347316656059157610191915077823450393627942253853106269159144027285014547632609114254882029073680173289593988923301721518551542558555868252044832163188513301042109632798534872904786984273132935560986286610094908650257659313164496349306645342044337102480692955224178530782093925455113932209281452571801539892829086954239463267405748431513727876999583058141139705868413930626045596373818985443829903421621559690699070019424862795432533687433513671685678732299223694718122255028118369657743467768748266591597581198419211029781513323432299264160799687584938315856781029236010856064008717009891258046352743325236833535968498159912213175453061279638519475234693305636364336369276738748721637033205738890787643209337951281534446113250260569685412218573170412414513256656418782169028596792678191688487398502309415952456725804800082113776844800*i1^28 + 4602931803957438235352488201961030017798498362589163063406714764061646562082333397698598431747997407814670883426344487470523479233652193687408132003445980342948729912651291771939877442145417620790620242866368358538354450537022711837047456322718283199515102565975594930857817459396300468107864709644062210847401331198187296301731605364633989894946202819791167114803031192207949683592145729107628540479890216089499225555052027735656303451569752914138321054731707269255712109080103741224639801688320413928339862061643165124700576163437209246602710779109123815827523777490869153705594258779155916612596256424102461874404520158097493072243404708090476156740549885148757789343429703370719936746056335881240017087018457604525243212375531359084062399644692814863306369739202545020714446704308246347065656830438828881573259138412999796278952288139779562486542476190851775056131575870537844710898029767480835360552439655763079703931288273756271375826347531256752618685714809028045338933601848191079687197687109484319155185516179146288051582462143053997804156695539333841062232842309117446074643428154721359859234982858863376731266797285305254751838706859916218293015277945164132073891856860522887868347794869745624238703432258870536321473828264454708669728103871026502109134538706836732400462159265801762072897542371037354938754866591845410227671351929053769402450920557213429457050758411721905261689677822243174008743250426340291009577933803073708154217883455785595640173723325170938154416024826231434972901189703811790505734311352005774516578150181300981947047295800945405027621415131708989489105449174847353395172034686639492607658119611846136615076581319599550074361177705088482415410649389441507850002392248683987585706274806824960*i1^29 + -243325035811349863766415393267020603720928013560258748548877126700365972430711289165300284855774923276708003548345516207236064920685382423840306122975785042522237070732042248100422707215388739959576931275966442719849307841120069504097983710579716725935558954437520090520966746808661949629224749106559530359897559206092212678668245790999027080188675087993420377343097902376955932809912047431053524531391928072780630595245116591739333432189472524602514143934269344406954149148673353411384818459499811117685135583975428366830332690096814606015275629760274664933727264713506124190993332048543145082990542915141285747154887559014903908886175032697542751883710049170223510251063558981487693879622686430837772137810462418482427958619113957438503997316092755401571325193444960870313807765398584085715731523802358522047125883928123013512666006855182014830532158265513620316664893386529237954183972805695739641272573173508352315423003996012709179215649370489536699066706892583857793876949379603517395176398151390419810520074097674081269346458890115194296875274221200656987919681173948078106099616557357789099235838736362880805158909591463575280120877127356193921383133061091078989865394156716252308376924930977526609122449685625086371336005914276854609155012385219768570585973086184465086869230046320658585467110398168183688715955874577603734749479857314862839950607000131787879116526951187969050921849754789756260845735214406049835129140653872895567223076296536437873820653066750275267670848242125239477063480255635011989550458640516279644046307717749899839194079246757731453955700117572672337275272947703648954416609913660973144084243949821801702051807776660261785592647658948864582811587738523863978768218423493660338861650214912*i1^30 + 2550066990951019613745129996692404506692189401816574192470707240060877160221172691333814824999941173381411303657252952131820543273164674225977845690777851086136249939514661620076953979981592167334475827908941922361237779977429476045678369602814051947174263901226802306081132860595769580844386569659495514286152172049569411079890805287618776297072097719082461611503953801871676965738027506965032974796996466021403612171721902608276057048786906798519804024372841016012542332614939931181129703163038417965033681180273887416240966276536906762406057127257040710586434053551958520272324250036759829762358209240059628782257133189678060343101482821559617791324224408027139482418518387020146496602743756045204811386941871123920054775210979743991226268085839543059955158106743581844861743027002751991370638676463726147612232552735663702770232046983810230964746100066825758189628240268328491031939863171980450381548314059472081608228088547433383342407250138802603706661129181285669410006212795698237442737081739021734625154765159221952700407402023709209099723974434321209443005389794181609587495869081558259058295676152475284826624809204381103638670854285909985231958595582133534930206543963748232110391696829599322099156897233775813216975450853083867183194745671300745694349240851096339651484073040308662313234147463748571339791126960429795104885888236594156930563372323280253926776564883701660895577441569127598478974237135976328759611061857430538268923962575734779725277992437614174798096306397021684572821751731518785239929178172677473487620337237464041047516827589534732136123693756272048807931979273683299549187927924180336926565370917584978468891549661738259808598118442577329976311987351035755361235194973136590729117696*i1^31 + -15693290410637772495382356228995857782608496493231745207831546242629932567676255606816103533258872368375973496803611285491115330684237838027652158134116637090554733130860416381518141772090018406443291714536153237752331278418536512538782878367188023776036788252759137457350960098358280748971544989034179765216995583240399834379598202522207603377458607679826924028262242904282832049757343358147032085418111104522924990061333526312025166025947743631391078833168044358239746882288882704455990390189208921468933567689729974460144741348235212982390252086028367611224814466131606262351741672464965907200762484159000326953165202019514238656047060912904148961061169026834786293577008151330913640756454029475403497672259304951776292141623509200457755023592052152086889851111049312068932141862996297286468609405789131231965516438830110421173098478713144970992593412552077900317059602105005756748434475469985763438686447043419265652653711437829250682951230345252346759617404323656841002140069899348492572855919763735025768775049819230002742117765227155305298056004712204456697418901207438786687609988529228143613021066198922798075797777679134844876797075034131726094504562948658642136524774760370161651863167399830060261680940195617927773945441488630242394972885595247703197365204253584190473546404475497948685107881366866225765730702935589671515914639219749880927224339617595469356102662699187140225801784716058600908417120533705040129716373871220065104973374786444319333792176441802900294940573660161513891694982934726132091086040747483449185320577694707066229781471090005558265570464220045719209565911772655535360818429729388709466720345655431317331869934986795845581277159756109873626367884138940688415563972233398321152*i1^32 + 479785045944285227119003024493989550603779711688583973610393984025536502396673592997561105007159964030513249082691489524641309812045062807105438473930060952172152617403939533549315563858951235839677552458816972294403417945825957421964173174670741201972573449657135423199390643066906718740810492492764064790583126479992882978548315060023732498176289484610187787326283349742740403329788751582302928726706579516475250253169493447612158707308254128238237663213426470130459100344594240988499224444015167696916109191702611554887649526909969722523865128911252652982228890235788645420562608119781318238886618739739741405886463903241159458100046826005912379382474530326784406576500183527058919137317596699901644390310996713286572642393059487576757841333007245192593383095218186428860896186740655272830105382135838619280129794602618018831446065197037663451834950143599891897274727659978092732584113820373017749560682571438597543590562808493198922667700720523133031664791730017305441686188716781671514441750957618486981508930580203383989733574891669108459235806443442844411407762438027197053623245918604257863373666120136099454583885306531950198212120808943096912109206208824752271447727393625794227578115504448780156503633744593717590740334365595739313595777281656402431638997758130313206750645695082976520358886120485212823466886110628109905063646377791295823910967709965751255502051926989968214925677841848548960281906567980065941194638278007386801125236345861406361264358552918844389098747380997441154282636508996744451555094718890106340012512890758700450338335570017139055002335263978150655035694918987660058940029437199307838032190987988165125281145195667097992920476455892393407343801613423224706847388821618688*i1^33 + -1532743795755613811175022933881315064218176651745748650428381312918845801443782065979918367503876168652883867379286900234820757019008941958641182134210089710359048801356521805392992930786522020056837677252429307987256945062013833694472168031827497200295957504280045936476995479597794749211224754553886822338876818055524313865309317801653250736102713913505691349265171251940200846216967925725602523691648291826816167029790742668006810558530192139258521066073554846417702448335272044567787045084242848195162731984666975589562022617516722618089585279495909589164469275636855060380277350203169258310134624362807330177817218927022729908887659169785478491689814354634242936648260145439476416853123336236923961202382171981917491152589758584154465941953295879323022376333172945819857929174135424017882735708637065366107812800017734218179551917273438691741901084116709011151568786488372928521728483066888971379783741401360259704909799222929284692169861115244391437328178419807608740621291820728514808618030310707251583140776199849111813650598843690686052936067506009037384477657327032043416782593694582884506206771541569501204585975861145713470223508567165436111271986636055724628963407697114121614900084983838661695631929643849957915752193958954475890193115307977174999339636971850882179495883467666329187117447433714744696470467036669659351260904262308786165571302071255627518691555856809454975699331489543198559328947313096352239918206859514322362153996454909068197256487521992732789997272934705893921967490347151128645496996584589752879425911138476454273980876411545658878500874762871749844360148627067607855311090873580159462757286291933054507531168510710944630613139715372719589361331853357218893228146688*i1^34 + 770679631342805699154064069956636504000768659086190995024181332784881157888152527882352073291390732300078536756845017016481587010600776249670414916102914830457257532157196728249849812594928547688244721628181640978704098742312548168092005618011563699429427869817519899358491266387157858219578894489848360502333233914506143092258588195419055544461087204735052207020422874556945885460415449803269286857641249007618425018911493531980609666338197343658327856125236092871253480341043579060178445595706833060887033711186875628501226127969631068871670493975433964866912263511846483392628618517805465087883817844595007063855986745831828643713812611046897260775285233123528079925433567313138189458368585000981032100297617822378815581600496807179390553804628626964706237081342459555523950532576025014528946108908684710888942312533405725967257482767709482692322352666723713551873891380465035003475373831098015068641091519685350134245752718981819501837258816853869790577836216156443217147951722717719583493297816962637728252315034848445871707665726580724611940225311776889125150000097696048435605592047839708189095025768064223507251889066016766404206536296683554306825407915243582821946796339873280782336768019221590708356472955079315873163662955042454820859154836563177291032631230010191203177678282453203869039804164748366757590968567635081588215106785191549031326573117142459731045213144492591210755660298875206601336721180894473629602756541356992817048481088688341744153220822802250071173450766566488372432177403126549243346613988720124876923122625847648474415658520561375681303727918316274435721223997538986725401183142469137729716188535641629238523425122778583951964104326434031051189462050849796653056*i1^35 + -104281048533629258676079664133144048296142312092525151832725810080187810598546047842320993980691722344377155679609918386866654853843524885937790703277665018392709053483864906834510898515629123784041017973601061044548375320470627355947527595849885799207709858787211431013775194741913933163234288541486489026023884638589956135679614722446049669021011938731539007912635901462635153926791863330905993408466937362994989543990479359314678237629947875960578163250407238608318849404629065465413058323770021968896193539352634989368901009887249797271382574163258939748085242415265733120924352306237196069675929149012261914280328986313235859919623764404429169689626673950794021523654228307928745701111338429942213255425128013807830295155548999049064252339615870312931721597533873556340339218621532412807328001467149057570767924155965694875984108147275706336632397413516391097285883457674749013306006340870731038721528546504178387195552208257109895864447763285109687338048837126542794465548128732916559106332640886078923993682105084089643184105057470479754741916073000855426205977386909513357406526650306746867945594347611273214300351969206734087413802734544994669402965543029950374429194876982100721770344172547799906654162157265018005546246245438971865700116573822157653492424465458691861405472368615970411161904858476862079529598708332617184406765219526572997689356367584495220072294715024554787729213247194963155148459681018831967877338215427564890627858349426929050577703162915630596775380115343506285573163403951618278508245622497195353046591323081962172619152511277138312594265210475109631414594880913493425484819304318514273957265384287179491449810590917850035423490897796111083316002490178076672*i1^36 + -847215791922695435296710130361596768515504680507636886466404289030977688968154544509791551835888840946759476781812542463813091544689826019281976344373044307304505679700155007747707766468593705885366450817004249675631916425879474802394067936166219275102187160783834602174349989505853361315220463195148453438120220167122538277141482366998367021173687470772389920795813215382748204367468726670931535976586374067414663455258373026933358139702159116267538908781126053131427017337656002413626085719194790761044217412556453932823484670904494993104113557525771287339720467417930932337227925744345498517841131877111385524547882918586157756307104402340533270513305752506907058981733266226605722420968018752944625015119417415314234719379084143705014159093755438749647356819651038815124845197019386214150556196087869173703000649473623450783218106781990836308973870611513681018595907935168972562180883863674347205965668646298470844170899328820364340575482036352574634021936240016416302192655127445003177721236794744705274195218335739453443185981420857661920712335698741026431338168882489670789070997969241595984896917055765297159676264029232766920160289315730529759325049924235323658100344923736163037365669119054851552229096154250311050673894209272079188485257556824998069244810039260000344748888683562615087181195880627901339257798133052564265400624017999938224395222067301582797779724329719247433177437290986059638150721537996362480571962698903770522749260314617162422264969680121154029736843485292436526411921427883282449467311369360199963712457480640794973738334124614203446692959407567899369058549676583321330329962431314637685051808454571824931466971396026581493983015519293388823597833781248*i1^37 + -6442005255116745644824917643731710345850216295253484168499704821987408005225793431368017536521640730958933854653736319858956851479765956295953784846458595123936471228044387100854824872551609162906802069332581217471453775198653493682282339861358020114625325996971378805608756800673198505145946938776126063683865118805346627177183591273996674183977255782798013982225044493599784778057833876508330550179012250905800762163975047499123609440273534286302280311290208366582023479444156711451420825926834192610431060930872351596147660434379933637137772593140803960162244359867101367532558499159236628557926473827298884537566519775721221063568408084322587273795068998851843957030375797562435706937536499810268145808929468507858439013107059952356265256819141264189709271784840227706518366346271414204670908498111651339388264617002158891723175035614415639910372807696541712762365247205374467926004085097841963897666026683139260862271350619886107584952293624108825217936283256549418838324463558307699940721900276467863697770225045129831160683844168476131182019216940673304244145285917706863795938051420457647779806544503383146830953993928796808194508069960184921189640701618608524746466914292553025393905000934680380750503223597080239914322392305403188956250108390437142366617042018084847058699657778549620822522466825105748987049332855550940652257346392256884626497891205141063379890198058374946717706653048925888539445587743275484334483412976663318547543085137545249802799024552276983297162632369901785550500582344773581698576657180432435405390313017232924735466052080507613544548388844676363070236737523059203049406131708579342496641031248259222130202746354198023805727883510089921738047488*i1^38 + -41064019067840600937227453659885392940327578811487683966005937069792128311052626131673620098219455328260583551577454408042798097873006059422860923229456456529904283078097870718769877706233568306057150919661722621220362924126445948172768714742071149907816879320621306709483455067630061023062820614098018883266139777123039684745162565566051072549721372926590792815922544079595864406728378562572631999302487435156546156702424123609824181226834280819449901726587621331624344567798304036125484208964963780298146325295019233131568856493059336359776202904941942222875112580249673915723402037602731004298226620369517055735725231527264823858312340066872853540387381337978425029152989567828699050592644684411201565338912012398689439570756714886350337517501331885481207107193769444133271924894283233863465137653774706454356362128690534935550526247828171978393084487641707534095199599652419775238259040748473280187343466352199865040841584450205693484079421726352970804192709191768896866511022628875118947377927248885073305918430169069250799170776906463060584524840777337567157767366072373923045450346110372615319382196627319442120918888547496387462769752919979220983172638508516493249552198506541940452685619122491711053576829073915740630393983318999574848377584313041886864520044334158816668897680475552800546532833133601418057610105139377714604296266442930933326418110944003772583895427560596655841276707018996148443732379183101488160985443542913596328322928554452779318210698056038532394523567338190792416185062301226291485022496306639300650030472000778873400313773693652566184183952508685785682919905711461761318069856243725545787876133677538432621097066374966907232801694049625964544*i1^39 + -209850615655203657322881187147369762744069947824925262703681495506555925137087732564215256121900401997053316035689011467885383722405763357484659547727345584986346368203038576452860889820019602675172881063845643728413672420402441962934510550083862732936138461576546300193611422817342975920289142639748707230106385427746887266005553789289735080401224589741402426215100777044125477025262212427885277975683603244817768898239117117534632580771139913283040703079773375899085341156404961599420644562896822455902228778588130398101096253000799014398662318708138557303507666702822271067651573096732152619413246334624857048873957762839783793554174075481389409932780345434382558882213662770130624262139385683666983620799668869442987451376254034483255377692209292320740711384567546623326902294774381520126193880073950465620802513687087806771379226382056111919296509814343382490181796945843092856451938019687454947749274964892708927061377105610295518532349059760298206835291712094096235127144349116762676362507695649860674129742294177909160468222065622780176274529021312558431816566303349562249043677286934663529939156267981196534566585853392530004343131568261474440627038740976652271605388604244292298884684575126369349226963903059424890447435931256708313615440623383231329415245153249087350974317236850252522789521334566365251416371301044500801848550944610290700951468252018840847945816323503667438942663809845731372440433507733371615336835451056664635087046619263935869872437367986607550194481978095099708277850114019776319875386425784792165656190460851388403273044232263588614760641422159386432920566931145537635544609108581132250928179452323554778256274040069505772112456940781568*i1^40 + -838728266210574219397503631812306849271956112956748946612338827842593606741830727555028023098035019579683589099285128094085885320224451127629951191709799080626949520430133757989120668148960808708906652453976975190962957661103888639777648060844046536451220929209681317254827298731182450291992437017867837853577303415407901895977581736798074683063388896740125891890267983752907670429745300732722326797668466002706726133807722515497762748922957539580953484998838373898820150905855823379985175304397048021338628810655878235868379926576408195526671185012073566668140800653598737029866680527530019474147508598253650070027228593905850072031950421947304733767995853479882977261267339756369225834877017434902368733041320086910366249239919223631945895328737073598934641721953462537583310194437243591962807161223845809026963854597404650560578041463149556676962610260032431653427924672380801937022583290104076350987080583075235775550369161367480458565863627881277648300357530576358870408648565564099675783535860414344647555220268444394746494902272430452717991680161158827061449625283446204657662249072696914173814446736475983001972421490893457634957465120989510602875631347295713937094659397159447795540902269250878087013771699261306970598274891632543766262707680093460225182438453258637692164646599251803956722841489718173126490300132182092111542530702725372578177950408555262461289022181434924533141669756452079161604459213958872107219841481574607623931936385678295276234246560422598537225498844296431780030049614910977414023937694611213333535429851778175649166976639564456212519670129266943654202419033131510287972495726397031579806752192060248226281272469540593314031468544*i1^41 + -2650904972293395039371422146452694812649715174615531469513864029115805152761223169788694317731545770644999073341443551494773309033338410730073535341761382291931220733340520974466668999805040881701921429273251659873055157794750720507809112445221904464124936025262870528419783621439867348775376558124321196833010717823704410480301332250683204982575732222832869664301774824618253815406198444689442534018387160870848249635901342464614358505080016270100402897866352015615450992245807739204381890028380568024099961296837926008374862696186467484824095117748690363209537089365076418220140048454373685125308899445674421342305736687131328145987797967529977108403442527368120824474273359477975980968734087066774738325137624564318069486718190924620555335282159941099568035999093824834313602022202468554025191138283640144829004012904760076394744363650928046386988879372308553566812712433049670278818411946762748203510922333543714627787903095881450536246943288931002713644405125666999400414856456633951377049196164724684209758928608143726364283676911583086538043479932884086566593621040763480153272974710902703109031412464584872239293320457739304490783470331575094606143588883493385349771414074883235643047446782845775045669763938266175374206025276338572661617716093741275845422559422699578102854851029367899492235824410889975995095816807961337479292910255115453243540942895900402842082761643304119734334833090936812615221272474106431778936546181681517836022294584266563038262827558773827011179843534032268230903800786775289984678138553354521225713438781471662896528247492447747306041590728663292722045080173970064786930291965721036077645576765226044173214243235254616719360*i1^42 + -6734540320118804019128599841958234023474436331022966192652623978198780385026658086694411556074670889269631647429135154900476554943568162087936024905005130990727515577899527911401010656251654784548802612420987947317458293368775892569933455693503950530513224528045255625685970324642375027034698634291649578178583266726630956216227434733452190457031627735222539821105089949596772159160317351514335927307029626229019622667884900965418064299392160274594229238385377427218947389795352639974347997871868462427232381745039587707460983568412004375224325355076003410644400866192621474512279642858654925497637762011113820810764491417827296902215548555646220566022769967356447410288312644783863815040683854678206932192339286147922655452725303214507482049548126283510716193043380889759372089029085239250119927509571409176496592027114898762033330255859704453370905752542438262821217015189720997522320925810530090081250330234988812561625015229203860284800784472490217445627569866669906020053842343247077973221579962476333421654630906839468529774127094457416248972355900931410544978937059878691556993601788070246782030776213108936651812367063397390796783246650350957647147198942706835153004993946849534788514862477560415932456622466098324715691339977348970584772998257627417193811203869212603882752109744747817872825218171079778368773582577112673731590531867017878851889064148786137508564898115930427265496626971083548560659277228345083308398141739767611721694269038002282419212689243179832237601387173759657131313307222335003832272135437070342577327243200408916270170245702269288215279052168769351701217035740033840493634668630840087083408263454610496181721154380103680*i1^43 + -13793239072877798761979040301328840456146377783184776409779020270464382627376768175868835849554059645726386716352255134319403928546592569587370959685384853457075114602487475296861440708625440377477748167002127847025154599121203832478313470163541291250326335721692237027606489028327040276173928043829322630549555572194636831739331804397595802060593942608818845856917822841920757044733874314180574237930783422700992705336633318663244151422110141226289738094336359111241371041273983705100837308672985385427817972168900351465752567324828486877266917960084618931970954549880274981753238242664262033970513370653011217273994305771653082779862491974003941527410401458628398495968300553513859382966661804833435492486468960225499121832295449196631112586722342858051257305003831348113376423490098683333228646400279462521142462121704865376677379604842456113342772667227897871898273998572520265709974952608725597440607637861601286046148480911349629903108216634355383856761728274729340532043008187841051745930200514439079239820621024294786030984397392851401611097321214591164190028599801901269108232614771417933083053040242258179185619837493948272820021773470678189103727517219734884219307207029682765031658725794436200136340144110781978153194684165877801291236639458101058523339912592536280167382366152122420346894814243636931919197392090941185148509439065166220078946180216051688237057463890370668490989104492686274373370334886980136451228290401677284332140880111757761134915347862666751023948488556490525550854218000299551791026996784032264070632629713360241038299576202364847355480781675076306160751394845887869649240127981106749663945263514449361351867367424*i1^44 + -23054207853160956954982501887883350054637390263703879673037601600107039055632238369664551035959839705809737804188631795781523170602001994603421169422229671139321164902563737739319585230855286596423621693119829796664111955870028336862921203782528377403199371521169967632956045095476808230975861006917207860286970320595202930843425091028345055745068712862490928820870882486152927772296322336305875374049859129681280039772971353839337539163824936081363193168340833237245483874365317733187783401403616584242457064002101769407834156095762302864488960328445684837869024889816968316815237865662919818549850305064349361575456230760454798692879946629752228249719841858660840873458282978742372605680798245167763126382208171866026640516466301031239134068563040815581314149554006391733714032365768106247566563950745994478162481058870064025888524437882613188925428502556270674679367724992527797249948583556548768578140670838672212371585686554597762272086980049323371405178340896743472248071489621240576089070955543432246278067465601335123685959874028769456976569370732880434858552263874874994708223931325653666391331607673087764892568913249974591516467876015316401149953741977527631578678825489759159335640582740303546340688625604176787565210777707423550400698994460954512755261968333650564234685079455115141709934490645467218375540836279760371750701530407044439835394749549525519694605865644799977750619122917595944352499842678740698003734738772320558262871641284215200537374859592871498818837793854283555888503484604470828804739583122378552604113074329692961293906725634918257183434011997253752028927262189822724147218990264127506779955240064537537282048*i1^45 + -31508620686381952454020116601136266203351068127025818513387614018686942337740604373097558188944871152187141200871805730622875965957659790175237398590607307266103762305984853437313028235263480191343104288233800058907105210543618718366917983625284178912188725952842600580924424219080948110899737158785132527998225643794835953437009246761059687703311228539234655005884299393610486420993708777856633014092381661752471150031883818326996165897175901205538806861816564279691701715110951138156694574314405614951442524187674760663693868402965732901689132920843763018813677854661364389763754799095054097888069831528434528559698117694831372060708841450516301778957986981750399109338158577614714711683752900157133066575626057278714327686711596561947385459057849881558585222956440220602888275042893664314482769096389131186769549099716333532346463859865037673093005014146303223493322440355917696615609365590950202193730906722921751598353165016017850921744679285035604299201133393687430617532403845918874069857071634043716955157975478160897384339131897583575390378094577656655045213147593933169708856828537919294250385996189028117845187736957027347830782097423923686961197335506924431898982509793077189133134792901283935889507261025850593959333713053661138766968513995463640943265786535348459570005036760973277864937015748754685232143943021064625120740366369219246774951847282964986961115030548434999780733433563692016779192045623044217545453507036089867477391752894937569024035364610824148891347989841681797270863637122089451421488602527822469200903224845316570966280855344366520831176908981065172427769118426280642131095725908804087120636230106087424*i1^46 + -34758266869608135052895070258486077246000167516717649956338745249493989301855365385442760694659645898697325149350777250174242189673021899346987318536267757744579200574397986580354854331352711022419438331110350082707003152975793683846366333136566044743500133326260366925158835549019270699435110478667131895453130840828230512694040303148916355876889853656230710444982571204680889803341048344672939666903148998435351942949889048487613805784315170764173219947541833736918496271912898308259948656827647400955991178725826011029470705767530016566543058158738015269400149943844629795523808056461938639781717347789847888420587763806316023860471562236223435980654226246986165499807597072020638311844934870843299594634707039210313868960658182940259104086809509272028890434873181125939724544418176850514719445684890180560459090849114572133615247186858493043205705666158422140495018093718542245993420667183599676312818681840308996809048332835778444632094311721274731595120915841432716738318475083263029145660485593500130155929885065738996594745131321701281896089303915400316853276323138081688919845669715317936125289052999896269629579374084830551184323412743227690818831573116256801983602772429584255463841609705693604522959090923167695317961259813061179006650144160819659267817955573299713836076515845388062917959934781244209239222854174933241290179008986688860195959639831019619467381831058052753775851857057008413417198175257418330426757453153963982047355464740412307015630763957251991824528326770645402959888530615075039057719373639393124588583318213752018090557145469866045285047838584673281264587505605370074107930328022102145558040805376*i1^47 + -30681872248382381054861928057802362852685643405772926439177040381267354055981901812852195232077035844789376397712460229256252427890424370532942414237589322746560156871828318290670434553804902818714126415515726800741925188930220115002298344422773208921939312731568381136355561671391419492310672548243630188637947177776439348133711116598155375205866555231507549879330085540572954187501631673212611601869635445201433414227310419173651953638234340603365969602957527303029004281580602770745017897493646301970475393561658399587024741902540151350978811533888577506343657218029925777982354392052672691105198956983008022023294528475848376294357548316165059507011398959602613767465228823694444537033473641413944748652882835690278821784581927717040651128159436938509167332610697122420474944782794796123529573075423495529042717739847524186695446173818364832082840080404827134058711095487735164426486790500583845100597336498482405028040384683033218917657154727204177736329885032755718193869592282615937397372173335243631482411817579114612956401553201647158099705440254259906271462723061162188750459523838869475521854962315450013158257906294901473602032098762118474763553602646668374860448904204507485782510811503373677843337553238639080185281163738078646802643385673772024723128952040219594201132309025869536379692792740294106408128681138031756334271222001139810732616927724393625805377046385753428458540958065271969149053785814598500666396130251116078792147085346248233639676314609470785349651930430987572393780304517322540011587725774778816700303513801934707401484163023287851509590802073509068334400499566440897512439646025166455046144*i1^48 + -21326307810881805499756276937145579379445832969826623436967286319452614731452011839600270482099373160001181778421069230031996233642730917344401958102524935932035977512804640406507925652816705761028923109954154782517562767757407616719083973539476261205456848486256549036339708759069298159142662525572786438279648519931436296116112787668766805948071888104529461416123696478145720446792962390377870272271865616005008048885206869738185706795955596747341057235860191947932906809382612949811619902811813455309816767246033725920665654243839404624951780655234054968236546397496335136351552303119546592629713398690622985853135245063329814293618018952449519547583620184864788489495103206162164497464787848121139075499646260702373906532083811270763628938090406194292951412457802908053724437323560573021475423999704877432033639379904816202439617497741995619804311945618099472114259223921133431715690626473869166014136730050271235428965242850259282537506793399120887721344877291516052644862452087179851503184792562613727152826972118728684439070447714623295897848013373716165350201605731168201459107221933145494606600547234591800663001372968150641440601924640692080778408855499405903727368536638510965036741816564193891371763143899065321160792560485512723137142121393987873537015645183698227994956929780186593480402582848852626592971427446107785091914967875191265461424610180821493839122689288048042799088686884319279143609333453597591723744869100005922686514054845372272186126110446685081409386141334571312049663554711046003136334913321587017995890804149849125888988626583754300768187044273570353106495843692318909152525623823958016*i1^49 + -11755268788398609649097210667138306512763761832167604157046383093068473051621399210697440974861013079524938812110944607471244235658006662603074908560259092381693163934988794204555211833495125773109959219890817937677205721934331565684402381283173788116654539404498574072979733103191669476136812809994467841344575140805419760649051445402844243572770968140816835996083279609968882766628481795618547188978271817361286972260156886987397175716240119774198846248696471838175124028489222130715311589832361595289508169256129691110771358135394306899483378614153957277120536626637069320456326996856263597162975990048591293962607271801697649359625229484742438895100854200509781264117937158574455276955781446263466174020168502844871682998698976119488979574028225309508673595623432323892316086491116061627455600581080544947829132091984851598965273231951556774561869409654601670208916015856020535573273653545916943897043166726890481070960042960456294408771511039434686102102215591334188567816423446799611293122930499763392289220723988817126627849178736611184131048940285497798120870564920996614109506158986006556674740874959401828396948494095374929362916264638094794129377101377540394253102292868699776892774622458068260088370217353604523557490610963277594142491164113510790245391249692621521846971871455800159653324680900260147501666190879613828643010316931811580554212763740104139765984956879588040364760060816321766177620143311286090603262498735993612545165595637307432067799129605209401040438318963374389582539482372741443392989840280579936669042817938987285430422791541380988656923469366277943233051421543735870898116231168*i1^50 + -5231832407242165893599441465247739278578378310922475196003587549865719998159954963980418081328982203095905024231624130578561785814513582515948718814280105388443198070781735162949234153878841215447720117301584111651057276252161697775601465608475730733613185477043920961407513665913404820209127865436761317257315669999401821999888643609387101393947388650169540594557180876276370847285254625884368269715550479464692322432294576720356717421890891056837403993803916677161888122757122292043428338770411948984519361798699935608459063822407246543188195199254750868592669461957495603813584121208142222075262873388170219545602014310097839175347802164575891201042807648854790075999808728081084767000827400022673983600752339161286631058229134427250069350455110209017132667481958542741050311990198151443445089573753371516269349766995418790902495287091037219282371022181021299733184346611686266302362540349317055568155230686622802163800972716843741266250099465479774163649982169079782482689163837883274778457000205334090610826951948705604554493624332986277783805794864588783361525834552960065744685956066924703435991793666829592900620749048038184147605615622472386842624708716539273577889031733610932474269342971487026339706324064110831146147065072122835884942235804197646078595264572186001282590569021572474228225003472882603363950390028132412884329930897372647186357640508791081724608044859361274520095882145185608597570868610872514538117114462039393737533690088289925120753198152573515504956712574218787179139364513115401072530158682457519840726424603629530544075210672249336039490844436911673671659514895139445145600*i1^51 + -1919330926330319799915514084814570535208390016493157315802719151090413027563711165384062495118933211290014346462710773579100436729057564491099276149390624404367822365045626801549215330055167397754201493907970783690430625215088976693759776836882848421896921080948629351843769501381015067624652361672882049680764905717715526187115532990482839531250213856061925199827138761591294561641596907006439520099544074653543085658373312324920637545327854058227428270957223672809060173613527143486605986944229995587923962989621778734550110086159239858319997618919621154456776156068209033588429459810931917510331043100371441318603840026782408726298531494314604179237775715087040716162429097772076099180298540527101169155922405986033281217045403112139060514983835263129597500353877695229236803639505148523851122685461292352150844115029678604713486505615211751486846775409397995857014357198753542888251962580146080173923576928559585756391780707727690676706312411444747071427082973201258346595722110126819686971430085595750430548352822252857597342470540448831191739796797969814563287226075242990666777089239152208102461294810493382854736641353642883305602496309668772300050646012628182477323990010325620647625325544426988295515658456209525817311007249562456837116389852416192661261712205015539291104549916247494573681595874338386723266062779897785457907144530315327157221357526953180238127051213139885850718085700590473559742203923318958051343746261892383325156938146781466802528255310563150602000628390108541116937448607192532114629407665654787829415737463946046093293158097098857323099590383446664838125435746254848*i1^52 + -589523130460665200504468876154470185727061919741390612807830569206514113545352798131984993156186061333980050961664567548020692864108663124739165458997698744298281904296291586119992432192693989499394451453698144767807821921025420574160531733423447335397932335726127937272911541245709775356647602915488149997160940684177937478072956316337615553699543678422748620674503165027922383833156208127437684029755141501348489135975927174409614315689619077092958101106204218917110251044625150867116162234789272925146722014334769425282408516134887270520109376050032204304854109427197959346948594770223456076510559314673527234433918087895018282163128032309124127117146166077083277743073878158317612324079880493908570073525116453389536213258886905061593383309163703764832178003262002471723644885405891865542543342731818790230116562266721039961008184373060199879631693646369829415639713936897949035042337581714319615295437414359814980753382849299375616846927497406819511941678656734808343589834423286074116072714724238444418594052525229850351409786672622473760199577630467298618280765788396546933960435736842917599673015818704493131511768209217337856637815995136664556742368608202790870204769174270625065682365971916798490647082248392946661660833047006692572979840026295358797904797710698332635537236270297348080008979876082399657638948740439051508191139341780596945273186346861000685345821944687593452403509123426330813888989153164282474322447222004138527429139164957069208445547820959738781351507768543746386992825698247326008418182680234954012268861358824350637318968821067331835413889968851134943567282176*i1^53 + -152064257165004849141778037360279920111183528394426741094599955540462244267909123329332665783754335788438118353878611287048783920588227814283349991465053149233841311329306792217084977197612578504071055791990069924847623022656215750907188045147326030791848745267252539183321342476942196681757096669941803428453892140875368470695181239970143674202278701039109490071170073769529662073083380995739398294096439654519530492062797470062674244287318360584899062724458093254058144715762685567418149235748631795678291634326600393287388482875584262630400987259981945068716673646840781272434923901477022062826769399448051594332457300598464284112530883188076047614718136761844257275590045197074794269022725200442979375734711999739880632560056811599704292862283592553986946372957437129880669143684744979775347042915008937255199960663332793012817667810366318286330845159764627557978511390902277263516159912980377885118925461751242076660826462251212453354641729646982988067112933561815943028925630639681478103723082166976617180434384043257698360447921223503731276275362312164047265596482565800300415967329750325430924008529858933925489327999275650847671907997874823721409914881017920271335866670555020073268378353936128505451112832253740916820560161763364655404255346938792911756812950814847372869977164272558230367289993518880321706481822397443709483808899694823259210130750950417956750919234825556987092605629506995617471993053454407774371050373502518268651613992957138142449121197262290244825788311683079458517217909453619159525444135124140261581949700554658874025116014542786841558353758991868231680*i1^54 + -32565025561851700331818701750934770462493156849235755481662867834218651028699762181550926451456339879200176350427121001297724689541286698681092084505317546813590110362369622414019624496848636813329207036963251960894362220562625154816035330599962009545145602472561181092085589816849533535132744780965457518677065375406650878376066167119890901067528994896902095348968299284490322838101987007574740362529942099165952180172197983036086684734529482734209368772646451621420247882865283173776191623004040956366421936903683218471484371643019763227447970477047263598333454571021205615217215642392626243417147255386072572824546609344506885094231053625648393903719817312883751437267665166749732411001308823269065386547787380448619548317357001891385389004295699765440085697060764193758232241887458113310503051109997159625478755911035295905550189554700216056294491129621683408554588491736477177477416845237659922869250658812573429365878474118180189827999188299997637814776568413210312547672645486451818525069564191572566096035149564068317594901677257543270566936754941662161397968397479131579857855082871059494105519360594308089095028685220206820244565640902387240254647436767910140906394102934011895331737720176867291605298434917524001517661991625060764507483125555965572705090924307313271748883871022306283388588360479987372021576703829626679531890753385056025778398478363977414518996378732656468303653135230615005193704769541333900333016926408754235737830258911064694274311792448642527178463635904737984548063493082715483042712519111366765154099125220669636949936749101930468635295619219456*i1^55 + -5683725518132183277637066870557105674486832083117727415741093656639497186027082447041395752300449559274004849055157683525204006839887260834117055474603022042468264764476295457611615770465857964913312157162429543328552954453008211818860081476142955917233111794799648111703518567977851774356637695618236396613082641958000296333404802038511673676242775201235027439678182260968211045859979221412346363251893906851197562243578922868725023641025402853311684315854485384743181224450842420808989543351464211159227950145449154888472268893769061238142266191502243474003163965937529506983438460640661152946645189871999618444045504762404139703369856799478872555408626652680936435430378998701286280096994273199295367086855812778804320655715411909344002880347165524082166857905270677048107993633113677545502447173919269897539877832410750573953634428721813183612175473426133609928455483751308895341083290610189061238717593132905813201785270784147368535281388141328257319419914676944343528292312237946606980927763049497028375411432251830203158161193130883246391348441293482622070849915521218974994448971143795160266221462825901178094014648554867415250290916231731985247891481747887717608934131564127376137185252412582254600949019708094070702769875085384914891839807558052371317887971147496460169579159993976642791479269610141364853961694698626223452381319304945700848764392816354676171374370384220341043787557023790239822500937756380587297969741464866673459004793961170393837261425674240434843596200388148569343064649964787479366057780194161730532733902764423954589767909141089078195781632*i1^56 + -793149529794009886566626086430930450732550267984852302036233442443732690881119391083746122445346100263067880614172556761938321894647877858399587300315693408822183456380355165840105798607359930109512207294223174913815981048012987838125816508437903658355674814348117175253230829199853500087268144537863877864563674275744848816970367618868792589996355706631343034629870331291559555715397668115386843688605265363237199257866758585855436512743206599544262381742849818512939792633001027923763728587334669136043245087417420905982108775044233153656794527395952903845548837662653764995515036488735489356587473227295624553007746086548341438193111849077553383983872829482735415824220811558815243836247302423856855790643642936136414141352566517531008806200675397208497890213776134208832613355508832402967257019110696750807035966739738590353419559678965550583302585636368791449615482559928848274456757286699643268558765066173965555820603507199093963690987323691739134181357165573947216920591534833496913292140530868577852020908981727622509321521072007304322583823654164038211728497926940729061054471792761330131555385784319912464262172706204066295376116413102181803868463283616959360407950792480129158660124060424983763861546618749314893176659841819514923605206229083109782085177021058668042541937968656818865524894104089351385342608990193683071817356080470143873393177733174760986222674270764730975210892420708072851732426390646205544077743222442698123905179729180690541482885959083646589188315087205378286788488222332743827903817478262250869202618677226815868315132541739728896*i1^57 + -86743499879903070294288271659971717776664707537962308923246006736624946231839175320304425347251133273920589916128736590947860022713158757207256442416323702304906620355193736479045417230210943952140558053920502734762266304296080958540013462611832207661602604008058233790092045574213328209048375586246878513492697126232344936586223909413410266151394092551836003729992564876305234134519063837936445819413907588551309087945408253104479119067898844542515073806247077587972662825126408727169914896487578498131388602402953282995513212712211829606320189718139883301025142690990390557562337290163012476392470272290606545324835477363681221014728561755051681898898338616804761636002116934118005380754512449120968548878548767779743258915195617993441175348188228037950232531989339107529759443793125365970940112442413429138759735847850885820378633632266884104037160332147830386895089163883007819638920306465497822487241953119182104612574326750705415371233694378630472773497286708936291409544410848432436941758825444917188392729574936702080289157609503201521083623065653357593265621887242627463242270898283175087308994570341824028457825879586210238583410116773972722825952356414430435123031117214958113130239847318003666090772337020674288673256844917602071936196866779601962687213081687066267094159178743158292767489532231278705293660874409683034792497497661337015293138738526240325449376401019292783787787423821297311981292837482846446407861569323132719229983395831327434186988936303274480308245441384592503949157769961512836477245009472661078411480270111932297769616670720*i1^58 + -7204355043992175797772131693326587334033974811606837040751474886622269405806132747791922523217060637548947285756510402129653679380194279473390598922942510333883642461211718034105594030423960445847310514579910393742816052464402733361668587432115102030452776589588643119805768496361419997958371031877723623376262163718733604643241759182095586529364654603968378696753624518061446798291414143234642321286080439046794760306375086784702653203901339524014796264028657119446570834706237480722955535473107980804241317441323759920731194216555324509227103361259621158249416864857435011301645852691148156125059393347851083965628778433911220682079755032307670950367719631478293212801040419978663896574038352763613754194868235640012149721049858633948177172604106507241063914778069127524841327646883879214907558266578176719743895209344290403412718098515087382228929519207701432390535522537770686898235928656440945079862167884042294057305617063895617752903756140029595813988968423269235771175711360454719394629479717342181341205520969244462344649191169657140602746440618588959438175689423902336198587286435796770374406997789031288200643142600140819724382139184152390234408460373645594054647993112476216713505139062625877819065791950464047949981851063855871244337617895393162218103469231278586949497681115709396497728682432907883469533940461586113138511142001364703092926461459092414742008535305027345208729641822050978519219389220792705944134262071775915643661011043355355501213626549741691576061101789335321334427642341256778565936395125779083466906040361774470922240*i1^59 + -439425038008989986799244843700853956412044546585274304687280904958738894402152404543647513321994541679768440794796935017910403199331578796333541862680332980167470636936259432664915816670126975850427961331853711064619007497064371321804739002817396443190568911829901482537727229665132698153697218520419854922069428010969691866393815552628703508302662285885639650428193089032159413447190418776772766608432488638408612753183772769485238989004208939232540708734467260474642482992948518951573702680005129883227501625573714224127575368637937515894442256697996353185492977107176127869512224003902376210226530813536244800876029792553117588299642041711233610078670103559535589584750899177368593779730965918219953934288795402081786896867900380733636442026793711233584263879498245179200961497401317244773600028672120362207567290691987224146671188484885052393195672907730368903234125273541221655258992799584084912430621880503112809062233749896958231366984770152020324006850918331461083878516955586581013619981744985001863174036312283890764423164274709514892033862449866420507010452104100638559981312988523341286782170570458122224552335840945560482889524646113008888860406270457971252753478799188948729959682476949776534033142225896318732178490387056935962429264368461731778272215938019837403115161119604917146266108722730305076070441731208589970998880980430086899168430836176227838676349519361457233017728206322261128553796643880800740883814130206065784774806346135890866716330664646109040573294781473874623475800293584932893063933625466949292798769153179648*i1^60 + -18992376208269493088744724673962623300660366850976544796399064171071667873357137144202621093526998856279996111359162030992564379246324968562064358008198790932777679527136475352673084524790864542962789866222637134171751232115679182211594168945284095278636338357287533257506274678196718399840197932940204961125569275487677040170832563141088284390886212053375619422597875891381016223799019861779751308635985029410520361981415182148214176303870873056997005838983598981592036970428077115391230310766412197606971606669472190531953920197788796770818275855346023656628429586568256393007458537763801262177762884104289324471279512988377714361238972146020610660622941304107227382641138446329821013161358833262135381412202569682186729264803337885870256686026847571965151166135586780162930223510214238712612193554477370975753496017701139283747876023508966113356826741304986945274963451665740601901718790481144955983826646766795001263676545925533097615699231051749953827052805692511160153248573403972301215041968669098739822607151870820269576260262422402074743380004034396600717917478163665871021139546142681722438755008372414300717779522291004988521082244219645957251184570120235388955981843897374500512655332384302436982796182926494629557581814878234720963810765740013943718215802133490333845185978043403802312079877440399506202551732589105610268961726853685575139083827143243580396315566962891443239717716669182512567675659191169291538891937443590677147837777575882903872881280282372319063479228428981317560703349940467651480991097507832716188450816*i1^61 + -558239120694615474584952813789627321678780126949731848079801785854385691669027075095329989651295867247366315532099538295514927327011988197106349078317393423157724041952162020924902462953882741991835266205532943311970637808298693045907358906798945494279246984914579892919724695947027013256040106438862074775996606404598015281779658272206098490979263112078667835696734102037043728223688734763744591189779423727180831598600307733064021729758879681603570596168898004719719443019792841480245425490476067373089137548683002170525084937367109437060820377815504250124046027618786880836745404308798280270883876770982648901776087740762956616182499015022978803989078726150700969941419019004299445387288798807307620826991752895444464779109414023542316234408561334182909228537048152925118990982069960436917341487924128744442743498973277771822903902431079249362218129033321865981791882968674947880273773521040280044820167093560875473808321347784320608656163873971463686263710936428864806648606452665155309837516063315236397222154601982350967666747404692152777946247777216767531877542823745200302815609631985415691273236393731845119834234449337783702470465911846122358052238310147056553224650428735096354302015692884724062056514751017380577139171618524928540798310448177007999761744163452459999365200541656642236197553698060994908987924356806380063390867428547095050110185378371777013025860485668236851995796476349884639191361960306570729387666949398454710795115839491329319463569442106693619315512930771572660805558128133093677092321397101821952*i1^62 + -10531956530450540548085927128405838697790171338672720125030665404084297078434709054192377417064809740997803946929908246624301126357315937909971897304574781921437136931678249623216121562281858752714882786589671262460323360441465777283313143658554996590964546969253010767845486392131737470800688613514675218916711391296217027796143983370885403223153129202273405597443587491297457827000058759665396783818748968889514913810613383740483994652861062913928558787880593121836277227130032868700817348013042943170212537120159894940733362883555156848654398978327350861631059336833627548253280339567030894211861935251953597060361053210757459061218117944358939160170371878426946834808363157591353025462214408918059188470647766617246194973999083731809079642683838212844181809297611002875592400958573637425543925157198495934261991947705158757629905423209800701400119907471695260394302599687457169366482726752119976478777782458474468507027489869539777970729070082064731382275286666967995660411071429350578715059496245678529809343262021634147129474840033306803333251479719258456845369789183863679269870255887790823388924660470205954068562318808341514512118707135525173345781290068683014314736809183621588407825876338051011713616492198807226054193097444334126625661411195976179403577354681873935708376019644507012894071133346412683540245798463995417202648464452208067305430987253594141396596429283880043731342031469966732004549272845038047007826694600090056455281143095826931083716079277778056184939158290145054964465010901031648113345953792*i1^63 + -114642905577899524146499160256601022031623745884747139472924371721989274084463226655401670401479368048641464064104883287563844345512718782207397677563946781054326893362982563890902401807233860808782659246495630466765929531364722167613657747205232826394530187610702663134937907548514043979447983431443783683396649366705485337336681848271579049886117090719080215829119390217277081023060681185710623590593304863856945919432888072174109293268641617027157612807575773810281947419049840799753646016809672171746772987223235249995973950929826080712225228388674166404675692985302726385625805429040776350046169757183922816225840215264005093202454056756012140675012852868129250420141389547153725732138434459008820885949345943808256123223651439973703333097739775499356539529738243983782261076217324177167547108649568294528160992655089886222229427763689658372839689596415406314764761431173721971476599192220628639520403159111405527154855316111223228313917409438773652538453391150404732991339343537671843163140145012040882436482988600331500596140642324294059987118448585078736141343215438998425714763374229763140296132151495304252685045748568784025964605026078724057440126138140853953354718116072993661222004337507309233916943016749309179990706979093463910817478493324282177011220032968538541452577465411084238264989919358366127656481586612472720889265469081166579719578756846366196650680121400857847656978903840988891913815195814256695766706500327239020868913025461140800906505103777640180985594067142031458344373710760232091648*i1^64 + -546499035434493848708257775104141929548801185280131250721977390816338779043008291250837147361671572611750892804896637968090697354032815262392156793232786008153655624990705381697834815055395566961521251557201711454614507459491846284281959298864740371839402756315073584399228953154899734718834958144680997558931544437518171116369884668590059474723970105375682120097426444003661569811034431910790262216438823405471513530784934941266267385669934591099047095504468816066570478667465852860486330197420384613733732086153888543251467864117305289839393812994358610714601031962592264412400837510181602314149284925957331626069926893924682562059758417292944909270373453183374193513329115396783489465406275845992121495912671978806954030493987212634365756926433878834047164839722445763029101304964336498521442612593480828503503142676608868186976447964451594423894946519323886837109316391195335395979776163075962448869500550537586596857140288797461135426164469017582517070415461556038720573948572749399925925680983242288627202727056078354199203028593042910555303627980579054722183789159440374989958810068635398294082491627399029807159177525006988230939748537724182035446633771083219030034905091484816646301633477103208468596988525883831002970098999201890837080596481386811806620657450144145844634656356438117627039686107666398059532866724845685372893817158330990219664052011380328700524337457519037653257215094760571061758664129316186475752341802784315497346124515387969374008288146331315241404395329752500441271649697792*i1^65 + 9306010743458454087552490002417046925769319228860441743033719838988758001750785966039692273388024404176658345689882652948304136691711364467407995810632684055033631342374228103923602684050231623107103358481906323222101918620173684798621318068757424830746852826618760649513958895217100219309046909842221258126289503457795220671376928320241467473253168943342108218147822153767924230951580710321523646128607566649578102136520674904349836575732067116454202387824253921867810271907697680710889544055645817748629721049486177252186948086248077531009050498515902363305679078408226520975141414076404955784398211418579734698043745329857847391043743307399700064100830187072708086032149624888377805619577460824810063615947519021235109676680604018547062760839490405827838635304857820264949544101500036790044323848717484149367116431825603457132400586012689596482064640377871241566673072378716907993325447155843437001094303751881385886896639921604467640841694099675342227353298686334184588063878295821756624659418376235171254566016236300012224399063995595426628007152247116978181177061285000825160992867613799614345428209568350479464042009187220713599548670743541804302960859535594575052941801987363491948627140382112236172042319697484684718171252222077106780023555797165582751695450135047214488036653372958616962018410960573912244664804325566400894250841778652882316604451760598402240691626652415380546132081276589567377913244672395145211048774178250344719753110883629637997270866755020557837499257577124397056*i1^66 + -358081079330581625698779587306430381136025251499177102967438644498944884177699653834422598590329785961113703325702346287316852314675067621006114053572903975925516917739316585941050265721376107781188484535108210708009230398129126529533462860217172776755598795324277988588383081108349443180251684376647028395536142880180701343700793462353113777228024093904203569497740423677014462499966826053737296918825216573022542076968527062194172442031926444564312009999306489534492811673565331826305162392366282698832467938257916566509490842215871879024442706954053028849710513456021718008616767392481330977916593472670489671833973281541242084405750947661217897816545776168630502416268450623011704103138423309663122538105457472130738498085190684654691403418881331181982128271019703171216092458575895864096007386714500158085271507114933924017916478191124007577702226154832529456332618484274953017627284575687936601332658217931170747802900482384107368126127901591984692370486379874768097935561532944623858066549047974060177276677852467691041766507891292182475725183365308794120946531936079527714686524681057943215345903139620906326995477068343192125957527162197986104591219698755220586671030003997446103719334190690418249304095762094823299510307298147899870507633988188440365633981417550941429518525098438015178402223918041632090886987012100938862154601846946530545994119732072184816895782098444146254466589038705382242145080465591829180947145717082982768750421859859160949024419989385630484090847232*i1^67 + -89145911776581971190541631137769319204968268251227360460173598800855361270776704156373078312332735516938499345180648707773071379363035011434924124949954107685146280148170976363709766163074173859784267486271079064506560326882492317428567085358598025123817601913852549908364021881642895101168248142815117183448992185444709425301579237341157177066569003030032247258302049506620179734463877754174075186773970378690223470572051111692732717372614041373439021033052451744996615777953829417933873707748959482795189372962597062224251507802050531631528394732006514461481951793774746913554995981171030328567351544805889017249317378983359667159381196622035794922516349900252493151716829209526711934765609833864395529473917384997983269756115127284416317443230933429453340887366797362165737724963275238679958452984880219837796410221306486837704268406637423158939717672190100522516989168511441414543911013542695754925230302748826307607648915215692199224818197874792065450666141493165673002750968240023484536929627943550492917639565844747332410788917510657024981059077438630075733306725155423587714908788769059319856293580078999893893617023484306661382161467242114346477097774038876688098499894566269319603289342813671537166657371025801776827935182465920335001162676057072174256868033795145518530209573912216074694952292099777635658559669873389749558780899917330455850530107089059388129497647817362897122132155195312346165112004970463441124834744808167680267918822332611398928467485163257856*i1^68 + -1922302790178557922806227058261238234250532031489595135290213511553592119228529479725365363327116553250601239698679065248727180529858406403023091387500180780126208343331448177425877114058631529463040349412937803982926200335100735343910978522908918389606635656095592721129509528501687330422342282515685384270505957664094904088980063704707842312577651055386026369752664799968249624055372761502551165266892181179740495200196069634959742088431432926081049284050384191911984197920082312979697407515036030538004534867404305700695160459110722619979839952278817872527223592378244181457233732947326163530270901173652877594600637497968552666903382886800178906590641721750162104211055910314625030982557582497600557502122643887967160201698080322656579195865440414790199692591116421215201870221981791420325260403538593506522120767073745142468097323260224566444422775560228758431629502005963067727229843060860183098281472976405245181102341673801438923586043848667341721723342195498445559071556562280394251381387339039863407037701786285812314010001527488783318478136180955183581663552859712598312418302570174694689096520338682333507201963214292202474802031603990561053022539027094288041416159891571271854553541763906407851168259577072163537419128481083313529881407568412971092089280486942729630469894513882926906889549282026067041555126047557007783197131433448505022092695211263526556511371658733355619212534407190684073907535529130636662517793527775455762813572126987900707405824*i1^69 + -6998783951198212069010431172762724709049396524803190729687601287549964562386743124958948505813813701531793439541426941351278276620815844092456465674670751196798613751548528813282271767379400056556016957490108842176266133323590139306311715001866376143935113077170706385226521897825863538456681984107073749342145864554158109843463667101142487397478712417954207183430316215408663472689518617384764879657014713789381256638169321376306648713126104194533341323249138053083513347831964550913549211145702888729708703118391885553391966768623034508030804814742552257190661230551830071062194522907029048073323000259438913544067546239586739145240705437234271875198658573325802647416438607571440786604668577226158519628776667486347056819436196971561298340038815986289566999349642543401459450272042338858440805325539223592509461928500249244548711771647711783919296048297811419057811975644618963798675171436606851429463161579114535486521915058969627943755094651332483617255099148648747925790471487075916072857640293065883178774734423760232829990013292878462328436831733773669262440500113034454384371081439849841978032669486085074301704199417094986041277919610651321535643244203228954711752674471297886246517680681145757404852253796120845414191781618985604171953830818687284530415360528267205454733511636378942993290458466010214132779678299443435154713077097443396638009576254198180404911399804327437983284241404689882789183998357661945746958846026137742335773998317568*i1^70 + -8650452753347726384904256901812389719270661374719979929360180399808248157544145345478971343908074881224434210852296971237117651689442942237686918338116322980972344413802024013158664233452580630128554053907224233931720865351731450770408335124348695919178693462003089626719765805883382778411216230329466544633944032166488409344250231878361392734735698946418143984686298425951324835260174749519511129638141062206118586380245418398143841451314609882168412331740331366843182905277053729658053143027394456179730422942805458325524972551277963610976778313493048427659625764621572516045502364586989693875885694965731170304184937400529729000979586800158576971403434587083003261320696907894312356624267587254088471375744500754645927668069891700597362149378137562986822204135838414838689149501156880754048892646841916895292011549874163598384926682840733771107789622755996450172916838082522373890846174831064565228837659841249354180134901136828948480640467691884350934632735428718509162996549118153439702384277212513830096244332455661794198589578107225407956322967763279611826713167198076019287858033991578755646409794967489913811962437702408250886172277221443804293765393042837559018058077756933366212419334960353630400084808907667356765705760905737964086081458538070875104768007388279511965517480897341778872414168641175424021373195567540673188216561546858450589550796594050166028016423895735027666320471483635728861184812923030426325653485612146098176*i1^71 + -234642248403054603766760812534779146398585293639538013707444935502796425244586272342274956869053309831754234927677257873543552399056607480233197681235068614748426526562320327595152313860562148831251188752452051461246699156471946424874693691120407565337703961831145736206584384323520092033584954068065850351534765550629683998976796858808634021842925284846424863274763261631671766942003055652208819014915153777065834387324590679201219695907475664120637077991032974053929976630336761756252085736700543916049012695865295160690037603443511223228974266745951293360159840687255490489306454835814505562617075339764626695892898492430153905950207050406223931867325955639544511852220254279501089440881023086780597778110976081509316675912003408756019317711660745353430456761643474606678883164143921123353150350217685301573692822828850209114899844663490250098546503703202341621717096238664703913486256284537451919116051242633050923334505842995890848874573330526319828844794578005301471419815622334910328112342272674161817066338180594012669707485209942481411217223181864396857898588903130067618748209686470995079420102198322144988001554829226095836761599296680863095057240462190425097259777768519022069426368586146426982174891824163398019024392599427350416496506156140047787113738771648574799684446076899251250073327388967384182112100406533588085744800574774541411811534822603279572068279432089963182208347021478179525561761395156048641261568*i1^72 + -276509900705303028068039849660902739695866989681764383524382711385133421753309521877562191882510356974460828411955935303454995826191900337461502610488030334976729255569890665876537863558224237564399882882866946233421466833665908735938901771141948088603119686079478217913319122910236312863171774297753204754720178283106421264125819797505255437744421924155911394169095806432827673572006496863762225112430093596768237032311057420226369370872285088691540880909259411799417213648379858035088490730805295124998036482218757863279785550010976359098038870092715798581837308936093745984070065500642053023591491515930186545604540731576825339381479003430104229109542394893244947186545222975421965940040904460011142640995132427398923332586103844744718263775191281384406112616347410752439156433327624788298347150504045433447670966372069078955135262842998671563202943808868437895140901581159800414075435661113143094104782387899822866509194309476748286286502484291033587998284908709070825858218365869937875411387781668713454852583176896608659201849638558602069904395400949848312253168054823946251998309449571642960043989615502702108536776224066438039324680498255088166875868557873933196871932340357126719218747774735052834034673158197776471303262290116230250972446944861772039854632635282588125769316695008545487763144470045661760916611005564502468953359053520752242434842028624847972103375418619852099483499589358459667253118894080*i1^73 + -13021860769416206414519073784955351240550219950657624451732485829859902788151543928226631134378554649212055979960329525309280000995750989056677903219388878049304512705106811055008091970588902605197803345411745261816726104262438815225984555846077182611657648642082356304073876011573130286853767834745443042794159943537259077727966155144477660219616582739964171602868172131397364403957499900624610401722220391161404804090545162350212754388325694414583733029385528718107854771129614371225684132940956176356730068547899411203523701274505489670890715464086755781645592108316878115223266068241555559802325122991414702586822233470195887823494637694105764186955987077905165832902780050007248784634336348036066889934683913532880886098472326250401347391210982933437647182341550283750047086904464998425691102109793030198509905462599557067744315351799571504161396237015961578959089936410715554050733199909462565263183861331996992599285180494551073102314975807982792100476796736491349266135878399670645718675869571978906844368741956261416043674012492459441363635588660048124499385238921263487692197368769418942841725025768703943392106423128604197439731355784409825166032431813319363489174234022933807130469482523401016282412807373371972523748636960387449308653540940406802583803112203081802220862528996083387085488593073195225433899681360736053590785754256975517798576829963493569238077230139643270931119157253505024*i1^74 + -322764628235531816308156154459266134026135779971250580483784309742949257469096199839819996802195006435525153546631141192197955398809032779982144713627621705586426996398204460082119928748724462851943016820653687376502362803710577099410734579749247432140832472554761672476473584298675315621695933767517774160148108581253762595999724425237262438191622741403132069174682833450285134355153787176888987871309087484413331557855645495849020089606402391036411902211416927208189491150844971001674030321519859873836031800495119179436138043353948490128770127099909443125906688528518284520510454487942638703365496559227566467207796476960772814462147069568180927498466259507961888007117661082687282001423705165839985928639530558429038825064734479125534904255385112356443494312464227142785446698430183771915116438389478873046386724886692375534141963568372541252267304145134343772430303144872869553295777012329066682112420443071218538761740571576050233860117046518734772093870763582111042934809710376073965212866618158175865982336206268009094383027968112713940201609629724235879327522080709054726333217258673857555881215459567637723508431400406091024432814362594800641237317367643378792679081078409817519927328498721326621511631640194516855005739820837043028214881679473360152622347287824365095792146976482765740063125103253353472358761982559166228738574490120127811611529718460326287112117903204982718464*i1^75 + 2828336373834652425029335245022595706497300260225750962109528510700177179215487921017392785741840247172805658960045759690930205637234788219226190272851602948557957787920315849121696208488207979882884984020272812120787835425668672435054985131819582786292296167345682024022843411752586083326814452920782506743932068425874535603908375199252012660370958827643663403214102174392737660907838443068445850554694776439419978004998364039282928692330288860808786375438941465087000575545211002885504529276299134646169761096772153501674107741033282500850616013011658908407256967198166591692789354640655577729200752587869512907403371571916387653504775492803050505240464848578334747524649515165764748410365658786782313329623247475346903333315336702330822409460943287409281295622631707365945575566283081995219905057370518339218019655915776020320643742671313814629944883369592614300954697336676477536252887506713179603737076485817756255641622048977328124519159676296975303073994112140627884512536691602153142510869071050664569550095409990867783012532810705225687027872124447287622117017102525465681647452628154166008037366756459897028985799297747065600819430459874582419521870385399188234957486258036358109111120729927898148148725594203430748369289324245677353995293141015273584568114605894657041661703189843185400580941043251816612332218683589135994823036607954108543377145397250477785088*i1^76 + -33895013837056189283512182257689771454805692669967042736519962634888432146795200804952726643761215953857085223765432991006392368932182665205627695738984996070210284721918598859716055367991096595003114374882202367821570573478593774698726070228749282370089431178420282534660219007450434317085138369097056026693325220484677236514875183769370148047700192491084462060004606177848857716959903025243237010663996979498886089023819963810909442812981224706224643978711705678132340878787676819035672476801032199492929641142456977494718863736593698205652491305443498742619408601520568061314395564055825699679705795005904931909396210811404222721901805268411465448171067780960601714570408186321829424814830066471828609243692917768224470454065295847272328031852237827669866003629417067879595268312048400428991165246740212393256664833546959537020113602517491241411580571733272120454954158608791665032098229768642653497765025902222085605382829221167639841808110559218969654816712287921101094878788144390596024489952485523496572223152488078214932569907633847982560262387246076156910911954984294127695408904599679167749561164300721183582804344065034857863415500528852028427699325488553207015396024660686621860043067459900996843130336256476716601422014388302026458100957583636543672906917901866098087564936263260618957883696593067058848385198036848794272151693809289272492032*i1^77 + -1117373581502914413865630624185105305684595332529756907847732112768963906716161806921957302907555154937330304820832909159272793853508629938473093612504389975456128005606299863978893554738341245316380295205201015037843928385170943224094568070654517004038722682964034422421181072836007002501297600852426858831186220555036747640989027129302945376933242108721974308522394233079101569405705090200097989061061531238024304272022314487248844685674385900146794314092990409571269070786898870723280763525438252478060242895001666679080561513250038679946679269587468326791552904817220202706750779824984306236806684560283494546457342213914626630617382768550305490991866219473187992682449671509364960920509536437444882151226569314291723400613893677953002588247297402907645954564904544120641531098932595201456527266110886883156088419709986334972607635095065743031329691401811894978196951414688777909707701834726469481013179375792328044218018493748238009832354794937457695739183756826856739238814477023692941676201571500309574796266579579408365640274135346634400137083931630605728624407193508683063739499830257472794127380310533275640658525115542933764874430317163740622986754860569816367627079161037835431910157736762063675329114634115939535119798054597198125366254208275846066314733868196612519677167462179243199986442664454201549054062240001560297472*i1^78 + 60741218837198598148080348647599111685255571718472761653987621835702912817938666173847652633143843832958691848556094245724769334228570765193755605026454219450755139106817848374542224326914903198678248694186273001689822188914087693336414520482568577134007940348065192609697089037358815479620370543463715022608410680608300149097628483643780747131259772975352903168114668974555315174018338379550011781713264332769232464242586689194864628595076303446672532413056815605014451849249598027551412966617109109604657598627542209959464261222888308447506093894424030801309035932845636340947726446230028157991961801725227830814215363343259576107577032196427039456592115007294332835999764417311994456796573384957029601286606978907962818903102129712001138324501626299317788547455693709304347028899878099488494602604479444949350687116978879398791268614510989188611463601493825048182951807491455666886408332798477647546543699170952772114694901721921087432822719553698672323837911805580955872261574904352412111362112104487055330058792564603624491988386446290471068663812578518823504645871472830888363713076900766528072376887464900650505650231140187514541393333344952028214973973865007788290323000073515683021805003889871512650426327048601798473388896323492234444007358121222904390404915923022132701814529364328777309057138017370112*i1^79 + -1694114336548343897110346553070649796326070576089378252595431976966872529404945141442707319004750345490843014993082098301209536996401583203700232316857919960733344324864732548942782547334895607856712765207002215179601746946196542675126683041624058725199457008700728158740114984018820304958238410930469724140800509371182941998616029763484046828397375422074449034407083776472047426799912145101391716139644951737552578492539744194635458384933427040550157144539364276603981695311429654843129634379572935529769786059140202031191918573642966132158818897868815822483559926285415950621748344745264902215428532040018740466951745426941037235036207012498066689879362848996519195871229223146787374005684461666216751315455793510930064469311317683624185972868147279869258577580865141589502405114532878992720700964012806282002341452656683335366530046390717320986404825970192586291845760835845087220611163085182821427476412938230598582794641595229356496920226390319316766322419604700626714947976426702094496600981262251559778820189952818371619960578332299878397316855621486157438524184218732314337419295075102931821572966217867275340719342885047913286748565253243535590112989722360068443020405550559040612846271775082011700405332850721528501220949285834404214797518091449693191226839400347514489518041932864*i1^80 + 93514808704360755671635761573870123966677303762216973509043021069273921093038570448984054744713446087928900830728201311089928516381836543885459110540256986991766816644746718503148750716372777986385150097645069754934865325204636333471670632799420755958031902392796195960936351861765456678225416222598461477538941166456616282501990394380914826029031180058846880529316856176673621059662229543544236106880253828936806851888409057384245912023574169232621745392296184792375408324295948227761932726270502276487897927964160062809666340055347799075582021666296374506731783545118350174117665216990052148581596886979845519667612387012884994310824126740060085042563620815898323877217495713800562927927890594274937508219943311913820966956503607758148324334854051554309358774972280072895068929834582475929058457536925812947261986610081199366992122066113386579908703124862012461257821931309448642185200962150879604025574021340032683799887787561181328881403505587348442494982604488944810620446559306543841234881639334501423928666603930724876311509039166595495184835590146507168045279068299683843970577795581506456299124822564918717063577063854348849544035159534824370974131019627938743054785313997813645446003524957322891496347883950175449459655807169171360961786903578851210500043008*i1^81 + -2426216580132545541388688253624146852438878579910661133734010374335788528905288896142095678781028906204217192808560132189704168214540401655039966892969779497729143535793366606690782811831086859037046786055175809139465113241513245968787115855250768872970689216054140194984463664271094250921075905536947942165917519198245274882996827935550842909422050444396031790393587383152602414254907227026218833306058180686003063268334472108083658112518859489023981458320389390947931751964036868477380919212087353497051949978064898610139827714210989755916019957242006738285625911402730056795533694208679496851498362118722199971167351215430619351785775792957112972520383288855942955956294870824935746865229846636313932441234986395278260280782442259598666431897417057664164735183058827429828232009132901556471871888341642814149105825337340964027010206215321032521416540665361505247788622532504614506409466206684463667918327922115390799379163468569529067006461968783431689314378080295783032528814089717478566856462563757057634503346904548267057408567242652606192833311705749146253683606240059753927959654116900889423531743822322349539106209366654012842149131163981000821792220007568880437118266589250671097188459737345665866013081849979626176433835026112055345*i1^82 + -23665914996360578674386049579585783522152605670062678764817158999778413440363623346665842366606100245938535841879632346876334234959297636232153187050878093006039174895577806824674020239070826723844780221082687982581337203966327424611693471309054161150870549324951845174619691464906606247442681255153405906440901983764884815912609143705633849931051315254864705994866510755839092798179524784873275337076127150233455530669460802181965149856355894679528173344999591070702446641159986974105791126457221655028079706513507696528063352287311485973530039745272985956784791891345429548827175324427547773487525033655353686633937165809563482380146461474021479594496628426832456243229488624315541631469827652643713823361661049736455485062454834437102715578435372612313230281643891011902825446228189768121925575687011155143543731057969762432544182967640736999777120813325458106868427697408251553673437910094546255689788151628113236602436509508561216850096327548437834156551417741912218189565588555579266041390196429016154770332680446452043544898466141620399211666520901280324220189586455217380254916000010189704291607759527974862374189479541685604495555924156065842982197187541433700269890724134110437653838727111066421032908513*i1^83 - N1*15575605726405166251078218532593566234068879928917377140229248506414097754038499594994673455573659562802633445342834751756564909628851423496633787783413512275650159452501613754540770867475833129556068490977618183893516740213788101321382219327404777419245543575862234760937786542020604149486910479087359542187500000000*i3 ] ]