[ [ -1871495055581611010727617535375184686878861802870900749300702313475868289495700271501310051135609116730160665523649335287932725741299790389598219033417722753623941393615038052196740486923589901397952834887235860435632278045298548960980012741981380674460738375077659483346530451774621750828705135774952792930395149764398239465639636952656746911417095573273228934588058444624867549415842083185603327137461551748901277231913603273276402845771807670651987879737303574482434038374154817439021995744061233430611485325932045658758948266650260348522074816774711144458699511583494910079637648271162453094840192566472680891794740092928056294045632937107968262192170371857948351159787775042525550862763168626449530938808645472702801137785684115875859627915745263348295092901362313049792175073837319924989439823524613991081543591239116824642487284771397991833651526182859693486336078779270848915852862315998671575034217439648992294989281301145930735753471758362819491438834046796500487600651554282794919348845560096715568271260874232445825375237591940328413682946035401906518350825842019766713869000739376914639181505250810138160167177933156259813168211259541683284500438692169154779343599297917065479604514671867335965450036959209905547930155935151156949576342242240184536627252806169630423939009156405579888014212436773350562584961635080528295664936109177334721853827778529064999405136284360696558352209111763900145626535674812236146577937978934079924900489901155155694889521000329605996669753172704856427635227510290029560744523829949771476232100464020021404061944702556119188149974075887989674115836836630171165990101575768717477000380106894033321637665251389495898747699200000000000000000000000000000000000000000000000000000000000000 + 5250145540602793818326074980104998214654827186100546835622781989932708502251525452479861433310599123134320445338921741176552146827779811027847667179989589160761942861829323412686400395446425865512431289476852865566288298581331021432038532377427445322774389457739662686041453426801892191619676673623427487256569595136514550120427419446807650012285673102532227808302129158301945880028135854421244340629575774944358844848239239381780518399962310619947073188380696240112929268344099366011930480262203867792402698835284710120118089617455351527779154517468644237769857915950021744729295117305033436937269433532953503061453423735185286436033544164953596013041825686869881039812175461766564586754193546864449268957733335158305890904663857940170004385790871313709173328282102827121135822733866309038799273485549164307375689703920697368384027520863885001532439629126246856991367457504846696590705674703210767278239125852549403181422183836987820563490842027204226545932017802299671810543004604838819734006290457350956742282038921271072883356771915495957431233005276575271875351949707569886747277465696607880228514760659288827603043496369778725624729838313810914352678498109600074015538390016503822061274567259622828624053394986269080500988486572840363360436576589832289931561726264293099623568303174014424718366161090751403994395771993502356108652063104158194703298957045548788866842366108059739032188162339647253615609568434982688798964782169041056934778596424161856094716918583059259539343349685634356083063569397098371894811907941155940680034262502057620873473617667620264020491386669976834149042445306471870091559999457713899582219066467409068215086628383046703356313600000000000000000000000000000000000000000000000000000000000000*i1 + -4123569533861219753327534862250396993920558164368002135299972495340862830138241299905063046906297793076569787770725864328579246169465982482448276831479088354891330097682428810107524803345366820539108697952789789670415737573982380752138054987445970851605220980498844207853991149588008890915731638399837581950354838674387203710939698078066606730887325029362896432292185829319010055358370201783066102822863780653755914638049734663196706357265960570787738941130723140050412166058398684248327249651766847905038761983776491535083025618448732356781972700522971610102543371011740561334527119505663975916336519236822582180544633484630089536711483432327711387201290491623840913546901344355029897532649907062178206932420917431671564218379920150631711829502855769907766792309391265654883818207676029392924543523221506478621415179176134990151895992332595091643393065691844898179778268070889480338451349062586751957802676592308112782893758708264291633463951580790029545024272951724311411516987551474236144574405073702572628565775678840314342914583863730767242447095287312840485890005179146010115283293601409107319023404639572390985750053630503742274122830932802404611094888356658584786826695764897131661324045531556016279333243208721046761312459717803379744520147122804405043801280379554297576378022792846301614730327972455106630033883517935644344509064925891900825581806896167773157128040408665991887426852800017882979851202806924261087804387106477837534222688637286818208309268040810318296716473659297282959061043288460774243176243024060057041376046349527653314862382313963926271334822922680707630467127873152316280752032760528952291148705761109454004034204035340837060608000000000000000000000000000000000000000000000000000000000000*i1^2 + 2063857100138407009431126599172743134774113820691053558718362483516951420972105078910480710581407666178152521792759667459320967891867338419296529171477137767418261769403313973644611548228818028606706596193347745796245519125755427218823755153577127261417320938941914663772292022088932724680354041520229030775252819671999020408169512160566551055989184181075219760974549039411407056580004335324410432257814815964079206123165132907282235575575749993041058280509663903291382289717139092644483273413559069322184325569091589086834272127981781033891158971614108599178252904688832698720670334662228060847476102070744072123431939589344980522399403223217914081414806136393465140743391644929767605960235581506052550677796941883444778935653497313708658872754610694380350476800083641206054309987545479536558614611240050606923399388381823665492221088625921201139800576282347445875598310085017950597008000720580631068904957029101194455583555418310916992785525833559135158257538186948254025153407219253017207730041151223582190377695759909625607796711537182205037253388589340011472073347648722884125184650239873347946008147537485161875399489451749641395676446190796938543568654765750605275625386492875663559917254420476821509478554717134290518119339997650902745861498549620521397745994042696617599918205000096037683369103442823656920884982115779133050927989331030110113933302093511745889075080896109677636565491553630617742809119968141843047906771183026242082238459477890913543852570442095219166039301971687395320491530871642542613233476631021271303827003011877632161043535938790163995315025946839702262642776262884776278024708722869082252804726081498910436407120847846349209600000000000000000000000000000000000000000000000000000000000*i1^3 + -1757032406984520451683111508442741185984655515818287852795271857204952401865986065787396255244247880794916312793555894601605872143633847965856332368583997006772212221620475120868653497278799139200298479113475340778783984102919360093872355621960046515739747669922346165128092734714399614454232551689246060105792824102764125820114533676297551264520176156662182775455009561121921217699179501160789032229029591943962732702675447130622050864748856175345325434019492691745164921925147731917902415362410663226614140519341761133012309881041055750385774417764613464922085267809690622780313395841175883035420332756857085754032667092006871327323955227378566277007490092109254285082471044172354177014246786381548446170668919459543070581068289205775482476108053692676722334736957047685166908978376078808869233951338800662258565759209016653308245309460075079050587674195191783821410146109416120154972567163664878028516698568372778818652035152366587514291214193569497821026165273263830308069458287656922057726836765058174000516985530032366789492219536446434715699094065829191979474654177129437995951417566697174228660365095752835873953436993944987171214594226714932508894827293674354923508557216925688701140579928898225710671525555788600491938728701039186496178220946037528870829272876771200972754192689642435038576145746543379009649014959466744674853439295428646000172461403770246426582118840124179833294385377729919210886094351101164974386166154197263788595499173061553840388558511429314156055657556610291431648739542487161726291753900986429190841950664918643342239747030406738078518621483319737744453308869297059056301550407646133068441537601608273483713937447762001920000000000000000000000000000000000000000000000000000000000*i1^4 + 4439464084074617503305889640453778956709606001595494222823655524252709335750127768920231233813655113669724389176143994448406764967255337317168708361729295218286028227072254536027388824041960895524387160148623594622736862919881036316078228392361256708918919051484668647462187439889387145112516140207096077332306952530584780581183155987982717336332068921987429482040586242489269693069801108580906800535973323752909755743685231342405175056940788758019642321867508900733052375433019758727340662163812695994958496500070226760071871943673223032145374258452210456760030596221715376757560219031929171623051887825487799911188886372280909235503824113659462146712441236122205860635385299616971129861217112577825817844831956657055349957624749103551475700173057094650258474440500612219075153574051021082871742682041050096219438321660387995412314438899519509393720688686795863001507011796394473008222304301673238444145712158613903683207550441022015116145340212439181321079320355609453361728911840295908936785535927257944782511886103861592518339754599253427367755867634707792796144730971646570233503762576888588645419310533253759058294962743978779383704461539995218749043163871880020705185653787803497007547926408234902566617006665698084408239937450256103692808835634028074135515041811392222831699550748452448627957729564485258058963109923300276769505351594513315713121810219031333189025342869821034610698798899772946403115819992107605923070779101309330566684433866241293714966168194730889265936745482402958195688614394891967997612473703043273800081310993467298279397843719316766141751826326345223619850210892467511288985072771627829441149908523099755664997019990097920000000000000000000000000000000000000000000000000000000000*i1^5 + -20336486554810132570945346420003608338738134645608217684402077503076848314018489490333516129782815014375380062755511711950560799295820696313329568466665860334422265709987074543822723442771410070956095763755968997351048324536531051594763166268270039960089314830881655500785271450320700530035499586029789431816770174614932307759895973685998335710913200744411646236883877519256869044571382927685876170578305155889053167240336136130810623785948901167274291288986208561027746871427846702197755997306591913660323152058118070890814735270589452950011247760479550311808082717567099135995258332095809525267855851291484787356595939057558859113867786675918411143682557862621423377830728752633188900173300013822334889925381394751684010345383170456410729802407595322944758532077824959177123321107261978041243447097266148003418854473902806544830365023682165786124454988509576971330586099382231439858632409807709246342710498126978086178021259129439732225935059681873297005611498881796524040590867517813240083256083381392683215807663994576211978850924847294877511672997516294888067051766361934592583782079894615414763500512018307731135090929944077244972296650357344519997151553448752766459895486705743319458439010602293029766131195985181350559725093217252177192218901708562305602087911905995175574942126838266857299995909894107056316758664083859153469980823510626365153487520768034268386634459036211262722404426234042810155554241500439628095667890660558956613968664430416764516709477730738939457897085795754219893378500469202096092174265567733233347888351397156463300399228809615714399722590373050313305640517511731532294817159535729075708249680041454732136230441032089600000000000000000000000000000000000000000000000000000000*i1^6 + 29780792215757259577842762463987221932745100315049057984298224412455675370155277664916267578388090335551302073676537911176164301675978909728906165540688255515657973623070772726415302576056787810096461168117980195471974443570553647625298608784583755001378722793535957685803502260187956853536127587011812740323743746647348003068126760985374296781445925730282310336235380062975061391920669506066433521615623349931847856242902346578484738400053540978328685648105579861474021791637132710425521163299606950135326534933180093280991931272141215410194541314922502624855542456152834794878151848195463934310314700121427343096025705957721207868312203385443331785500130029064234108458776057747895802452148558504382526687613090883881535173411645754607549561647157272993601454059850289855469232168536984980462967820348100043278001874749860462136722217769840176143151765724571206058530285637347721199469887742540476388694997678173460868317782491790958784541788552503599455174422321054681872724458060344332089332122119458355015636067874096072418081968275731896520663874421365426264613935362262552222549296417864073980548830490886748299622665692450799758406281476051480703800449415856058248657792691638201055706884832263507495239280185275615021651311269418963235134385248890824003875601360464967905807095413574293412105297881916634273297992231992439114009530736644047538173465428581359977134011534128059019402042036637055738847791319934820064225996680273937133798315617089578030055538683189069081173921462726354338861138906414819806997491388282849500596436833093665364105130236269784623564241630180773359111090451952537213415062625418159837862093631129183931385994280960000000000000000000000000000000000000000000000000000000*i1^7 + -19274164154842038300248770916872661976476437668222343234066390289766855623299984249855382123633327873568374183766845076347380101450627889449496215943031833367579285460005255744557740462791910389988630070221541961030786819563129144034995628974256782427486301664806810299924947126064352613937137603256160992195197138539604559112655144919567888536236064056913429819413976841343146135800729161123663656238758860873003076608596091239413229646012003111567570393702037602326373658080152770362546662285457244746858907554378803408580946763543939636996118279025857539247005062274509093224912382207382878237311255564020433042367221215657926286588866222874013157214947716001306912088908007059165603397636575688754308384329846226366620541126135970908269624285001386925310599328879745357555349690283868176770629456159437401747591471850986124748317322764096956701172700721840262803593283253885285491463096915339184609344381160593460740408257109948555955813004739466403645577233324637796398175369999152189170817470146797104824210295530953522632020111750599002734780644563769566156266463661593951722347744581326301707605898131928336152370443922279276818683390952392026539905771540642863860672672699013141070840076385778981920670914953399159935230699145561510478690880531494754765650579467051824081485630428946267051008810059813711413717519648992017756534744966998509008197600962494406508206869080792724939213484862325718724865528144421992445732625019697131245474900705999993479958587676209906842031232205679579847592487823493248004610680607918960256188636877440119898704901427272098118205499559806926111259460996324536850241038828232081226487680909377921658266845184000000000000000000000000000000000000000000000000000000*i1^8 + 6621972629025764487423332424551713683926634053663130726419028404401165616880757437464906748931990207629157347812332352057636444708162419304924972361711060147175251840025039288011832685507183115853334890643321681921534427812535278443236992966096635105562605635984061522942153382099411740150047441482740476409207355635062779948742231420217897741164269423549380879484731318997165175043366120439842780570360134775725809660277730786613301727664755845518758180457443672715618820426592733503030246768483249471480164323590886228204658516183050255787732417044001512798271144318102267873791696216824279220299894081738584335774274501890805036895507888631953724077356332492668069780355232021774453730730148477986334665320260848745530879251731695802137906857085877685054784077078296182312709897426801305272798374125736580740696213157646306629574599347702772983810835746546723703478354015232245426558975677763213035873566038400625495978957914665102240632095217948299014316098298640415028993782089573905632425361597281132053653238463424334499245714688362935345017472859838970891013339163983497189432158329167631957095795531670738241374261371060663313059368635440615531170729779851789189713852331665535862028266983065539216432783378635042893854043187599465105991526421430651911838338546577920317210731768107127838000631802390860096624479649835523564397779067165760658940873039273922452201169747952746038733180313343714760811650584254103429965370513985445385476230703174605681331179323126214251159445623870281959231036280800251881345585940657282788132719022745174939564713277742350585367390531181496560085459494708356766749900659060855463443429031321948445160243200000000000000000000000000000000000000000000000000000*i1^9 + -1517264875856748253593709393568388823343290547896689323507311054720453045239840054741678491312628681637399886099737025950884213487999181221140935754422595215822711181430432575375435490997302592923015846300967066663782067965050496800194257579807477081475408227106514836500510064912280668797518473279975702399173284080380857651485282389025338064743950517548501002044100247533270711882628606268124650641474508411200311086231971100019614665575176893146068351055670445854080986509234886991875446189453371669479947649037459419208135502289478752501184632325573912954939464733535461432453391705312863024828009817661259092789582553443891975195539688415077155198645460322155289028868136983126031011698882094731146736291660171158428338317783550607797878281560339729990509582960597693234211782565643200702612259760873524886830714926006810844304150809593441757230512747969340910214331848826838842261428027228509770837279991316755496875278327750307881943021588859230495949326070143106844774754532905814406369592577453753209780397692040011497661484829409925348203598848381937025624413332561053989176772345334456026232780142712401587947370050358863052063803647577670941532665932622051703847060999567060166563229003247694687170135612632902512990711814759616110718233575448394950764262897516804910029247467599388378309017054294543793335244453483766210883783103092222934492073818455259758106573373432464940880096186863032566697245112645381946570095974556487099937109199391099452761887709556530703571333066209800608981780132223055027448587113591556013248393026473410666193229264055910675042705097051233091915925524735753768116966201706554352585253120587288081858560000000000000000000000000000000000000000000000000000*i1^10 + 239239552787709742460993982244730503491100011197024343522384304408277349781485041348491198353746013190493543240789887470295460448228669415738010764043760211991764488159359851929779252978369929662080413752778011608899755136692202694304286490375219556134175142208586939832637284846859586028667343379679674927174334583670218647902082029877323253487252591980773490641513717027353556120238298346591116514719579838261499399573682960675342985001863399268556180368915613770832831250567539011519188239599161721808845963329443306715059819323192282923222120071372816164192382251660913550879748450135331446662439872041873546998497829402943279326284759550081642792882786666955111103284309471806808042607334377264698340104028711411164605086201716540412470829812785085858949094311254765769439918864903019241400799637519901813708432399349945814790560111352280549068512465025468923388972211859781276119717910616942581322284910785190376472827384971051764091165749849359214008968810907829629072064937919873805401587346314145867518583022219793120354800428173851414593716982436567888396308855807987527976497985944473009603850418952177608064893336640481304467877209495582564614770645244401385917263829501891444104693394501543034407703147547539595652408672540786815401145616057334077117716442558142023915429665535587280135100934185728638752043489965860862168899359387302278556212591695722012705051496423587102537815949446586306468919003110307807892143226961365050734492666180279119222629105509355769173296958544877395582588671116833336701864769351510484566052517315282782353864271337553032341067469536899669866452524054994713291041333748232524433411252323384033280000000000000000000000000000000000000000000000000000*i1^11 + -22946082676503485205369785925981827874399000429370806842397604534103456561042503969778570211265045701162174912880674550920592898946417934160022992779237237779327494540918264750321059522764741300347631287365891682677557694594118961502313289973809487217104539553632355361401599025114749403715764059365223133349275396431581363882271186111130628107040185308312924665709678000184624564672945022498737348380310735823946063351135742326905005500289173046751456666056793792993277828329804588055343877921527997124390623481296397291023858305593325101608104042194701234968995726822493010874491812465288197814305492224708121397544826612561597460048626362897070776053220285354270511003476754833882207740869011339746347860994751146271131233273193183254346377128513233953702404950266627538063806993946354798383132138786638867589881894900154270905819384000312071715786990764058744280262986974757674159033031783350425937667784519792588553654826434103211877607173450771207523034155092096636167993969993877500280420589566636390914801872355370531516443301974234103397154100315870660092827576409990165532568281808758970107407932291806658380714094987940121053045728952381901598767440068535195711130700857463123959514358773501462476180031454242547777421782190107718543485348554839090676817535412010570891811820241016056494571050404786571107871048367820408287057746457894933856474691366556839415384465918766047966981051773399467211806000677050493240213961545792392826975679342186046279777581980925593165187982022170400445527807456756793485653475855097224806758969353373599513004295893170465825408103016113426554961120672344115242155652618961275200915942374637568000000000000000000000000000000000000000000000000000*i1^12 + 581921219523798619059781434469020732592574259417795783469909253158722263076766653788521758494289103807718291214051088728735089547527779165380276065005166333619864863836426569430626016694361870401001816690201892384664040652829573957336184911077910990643436068200591205776386283651131408695599571250014353592792974027060376168849164008478409307956063368789802894830405024639017135965709803018704263232311595672256214584389620049028249811844587892667796517674571875252277193275316584733581677889857067563991932791899843096792158335494248793057810004213640779372530639706835348334274613288100809016537581637113031310650868252145909577224261704399358821207401320413723259164239891540090348362039606833164867963823623124006181002191162891731694203463960243379271024210500617672486671192146238436709691660013586528614787330505142623573470878651673451583308237015743121609827332827783728561773984467951009081640015939059202469242293586764611475417550268052088386461463025794137675240984391054672852264140499936370094529694915166103378008532746056963994581434052483488095780703288560350814030469690390195050575661795949608505474209218027081807574844213451700973669766315885194542387037216003151756185191615610676523323491423685326361183452502667145117759707021744622461600151026890696450289776956434422254052388588029411717602481133879688535921369282576949955158822477255384131067943550418443146125463283651417783846156266638966090005970806853592970513233486279283849338933052103413596405955370123350614983565422455687328805719780949588661777794321118236164716581553964805642204899645779558307179588751830565902760435873862001558861103633530880000000000000000000000000000000000000000000000000*i1^13 + 169958593719409771740525970460764620193617273804764967280504135843854085701599504244402752109203616814268846361597739196236039396964344413425425872051033458685132335230927688866668007867684154056103768835224686329722788501596996908285759160991346245467973949122343881327229731701526882711222899982084143178907395366571867146663110065882374054131099303143300862579189348321142614023435440429375594730512105117382169251097983679279805400933081117605584543949346073496370871981698647694164971391833685128442956393847233193899179349190189980227406147391186355791096577671049126579711987897754657888494630699468088738515852578459162164404357448333406787249661388575412818002720269164119336794513951880943688412837514851361128621330240291014760485901520329253781480628055222463652583936989371072445002291794069773465078896616143873709747814512448348805274691417289314862148021587278426032124173761838927731384115605503854443875608321983174990482916092732441721289091634481880205854945347532663382627644227708507719986119578415123357898312857467477816745109232996039489913293932782411547541613909239747820941673603859736369534915895462403708419227135265042540091778963920477370446669940434469549414769258562693395927308652139814644354446112620740061553041183755116900121239895857977319197322991376401906283786964633410103377449733543766780629220915567659346971519685470684350215014024949442092654992076845245156824129898595938285508804474507416330296122141630328761198359169998358982172598457534305855295262915648722442706647132896919010008450532742590632143003484730269582570399051982214083219802762243916958590495752644309186399698944000000000000000000000000000000000000000000000000000*i1^14 + -25789151186207656804082493062286365066894290457758984706019991458895124575732027409933952161132171796109899217749612961461158371524885051970312114539491619846206468544552357853110394358916326033224984948380528246103211110057815693176914418699680081026666958359771686384930659628926497818202023194829830588413223473734376491672495081592944236669627479694057074577636538976054565272080091382172569249533284305231843999151446794034121146485461327294782337464259545748015973584810007670308780312239437005393563845775028373208632973891593202147504803811112229360130969740742834439439280843594158133409099487260120921356361370145719478222560967126416077716171631802395793397567754527306562747030549340723647135349107385780049906603640332980561587838643924277569010795365718344390130558676870498783552693928142181200626332813240570264590211793864074633257431245484149303795337925161903653026538392442182477953884816298659243397795913081930298087672604151569596187624030906316564712513155496855571203394702554297350909346065138893092284473696073136368761313603739299147182641832298084867177888510986366946870345269767374784771459552324058292104468180186510656397763165239857802056905656828844500664252811470257862154817926564991593623080690605498618497929714265301773296028775441453424662617253605112292918997697510495797472545694176367407910786799219665944436726133383063879274043764273896962020056035122122619785937166912340976266596592307819725176521776378621394860227124107217416052891405171254115807183105611400804692811951548425213817386204564614602138301371606736784854481918772935944635203825701518073828252925604880596571521024000000000000000000000000000000000000000000000000*i1^15 + 1464025003825535759898343530202601936397193358849605426291176271590244970234137932430076333992564178822362853960264564199225629005742900354585339303261375208527715224208385856264049025306847973673412457620174995222457477258004833536353001557521186270363503412165027141730246687422791403842946931722923372607383325432490179603582154668639642962757633598600269739884479484412536887287192071155877796028260589761695909143693227389634900791741214318687519733874853052853752891625763554391740655011502752309058200553771603378535977559417141705138485829389489534026571292201673763286090458907884552027834023120643592005063063853623907761559957757328870930159075569305159713064697472356592262112518809435332116840507233743261658841283344099432402122662806148856143319787538195994743602682999722246506683285932188502965112127943947402629500819231965869406372595004362393124288666763977450544497181367475337306156624239745213746975895711840705833306975333328683161113064440111762871175495478591840832979514143491984664063148510127137202431188127607410436272671280153551632904720082516983177519301233076166585332910553060409531733782492016234879720470529219271944113322357325204435033413660484113504845961945739053802804069603293909154478767766689771564276800995157062135294652548466391064567881409024856913504781060638242250874673819075674468195394010877799408600745859922437925913695993040443098845068208064303160179384986334028773525817489491771645479556459487744241101348680407017610370620401304897889554516872542491995062288300880840355002398246803576476496127254142173692211676915461158833460743193668920594141496670412327574568960000000000000000000000000000000000000000000000*i1^16 + 29965783566277710704608029156352601273339934994901435094360373270560016266262852529864757946140097615777485725808137365578408178617240614062817504617136458004952135293330166631619048659772389259748743839941400173040714104349763690139507620513393395229699318510982620393740505777524511502273931815691272103274568680060773363205787462898982741827689333492806181825749933197000303422584147742164987390042183688490839695667547231601383958782299374136231592017955264725370047961482212082248484352503098739520804505535551535487772439291928593846406038453174229132233451910668078885020497306499493711402278094050887405144543165465651402070671678325324393047954201776778181004367527452749354978896204916789066143235534430954302278391338917024087115599268590713239104618327920650598239917897472806558661293635830373447803090250400991052582174303145940317092191272708895115525562204435883748040900531955207437494918171043418126606299602130858569411533939166671882430408364447694829032121686016430669896789213901593833963711716887169797759450167445927388219191571539019833381858215348715870630771533599924318917634214131634817758057952320333606013800080935421034289905654644399872653208278189526004219615035513967562922571697676121115476782061161754430465467008178185442687185261997155255360211714447620989871441998569388199747797661989120970811085000315916076551211335275810015291941358466072748515156464265673217531716783663360489138800450354965426759909938866566048679646980265915999633880806143754708094622252099545905558154635054223518922910627321541514328739341843994156044954743135944333812464600732741815053324628051602964480000000000000000000000000000000000000000000000*i1^17 + -12254615087069055885689374898029029770968368895114821309168963537455961448129079915934099436565397014663449419832865093477314900709769230048698085790462435374383780187826583348464549223861149541352384439784634368556907629997537288532625287242967752665269934727347770842177826191696235772686342185196788770286030924652944818051628062500067851799073520505447352230236823101792104144143158853902079530713061520010238412621156786576528482649816548386961369143595739228658413754421666914517795086308629004701509122102780074686285406449686756485661479230506511504083815803974828281924660992201532003428940782391522634171846174735475951583664226156762679132402221262692059452912665526371225038824367325311456179738898068329792855065054408604361944815174625465394482339549256919267058398442398090723661186864389192839348251716360444951183455654239889181089703762790567688478067060273818830282012741301379782487957469411238436790033663537813031130485941559716401937719901720385116775204187300186854804212121636790610026945511988860115023892595335947438505802970099416813370899294646215418382303530483740971228753698362424939154811555103254485412285274097281508980123329355701646474450706543564267742868584884278813619097694917983184530076232182470029987125263208599796864765374053425508218258419726649314918582475495864656657021012326858469680001914590072432241863359009697782321321808444739183821552186376246248094946724645424271707015500565110106773698327810162248999839059731389665012224154621380893325663658122236604490638529200065553839736337230575879581050196453266384201682741487744043535657752171640792443474506874984857600000000000000000000000000000000000000000000*i1^18 + 1111530147208777068285930339662018538688825717204403457795757490772855321154940585736609103171518964069944355561278222689195273063829563794257691392669829403400901956752684796122975099456172427965679228854795861087370057794673955256755856481295781631456147358862743731655372470424701424691453411310096606281029290010472207466019156577397537263968054439722818820369703476412350699730391165443579030672029600376810607417280371162084452368317217887347846008873922184863023419408920085686403035623447654657103726485650024744246423883225157081594491941514389680225582249448920352158023766369179703776202256605530624191381932789867903056551185686970691184558698418485259828058379179207411065350302472913059469287763922127749482788080878045595215623039499631980328839573327187169382404049417648844889181980120947386404435977505827770899460915725385929677050503205304865062150634818750422487123301574268936524857128231643126413193765200487620502774862873751789809225070208304617447470957071009782074824423394931290862658717591701302176350874419342743870341036625194384269276206052334838586344872316732346080723111251889884188928374881787452017412901945615553619320834179090962770249585012361168324126298598203743209582548097286726629369644624924110812050374523285761012450032244672953484295933178065272423464392967359954186430862627002509790738971450961899943023050422154950583435941679036779021578975069718150408175450209680001243093819351462658529533838577334411209862751359204646465352506347883405214726997276002202427892014618490312530930391707878837696907310558953770471248557159972775088102751330847673576910271042027520000000000000000000000000000000000000000000*i1^19 + -61276328591483192918806751991739398757106392543939284866799431463214571222585175832068737797889202566344184981597448289151702509509922893899353779015581740802140289423465458974843769295146749845742771983635738794876177590671485994935072755375524705782459143349998183396032500055052929278700992340271877702499732208443611895331834890874630326953409156158970707646109135149819570177618320361197970344544668114436059779036386230389845822678231367125659569562567722648128606571054082754841886841502687902309454081272837031915627209577924283306290549852008764833564572047168419438546237508170331347935275806953140791860971071421987309659105960592363579277108083782034322842221736706221782671432121834957653204921404157049122714395158163382312080435738344743989968238917046218481233476342962257163927176039317424383634629154225371958040935572205078114231948138893568551184972594585308763167009936800521049801740370941383642135199501334789943618784252098855879092650397639572173584752657161808231295567894759083631244186899389777678915027165846748237035538811440564937775002272071601371525657901387577421221864711445378000892677913254996801272657429911438341808010705777213853432226696502135303657997994176294407428766866761726340411051443141432750125824145750285492441129114960349553954927040880154657376838067251792381814858521340575389188559109767101237390403764579202532087949236638088678025861698191523775690090960961122625715630965881054795378732599262428067375817868015743152044349336440638772877081325477920634496625447024096369755374252876271346047278335660988341440712454401928220124622905826782219343969124352000000000000000000000000000000000000000000*i1^20 + 2362172041641204203350673024096589311339120856768592066873028704626364191792785742685908885617026596021788923385930329585496855816747287211022948616074403893482901161139366200085097591271045389297733127534911795428901096716946571850685653160064203805538767574618367377657235526645979341808023537170964825843430775202130418607373404920462395640505924810695049402137601668296921167393345951800895689974418122445454918377204001313285580678245765031470181965634113662386228208715552658684239552650956544906554514103967213829058875859453083308054621590873210931279635205105743042433581102495231331009466198461961353747043385635724005289290298944178885765737848263684823567046478875282673280277187965243198319003585420580063635023958133939610976983355142086168454809600769797564247468358274174757354536841694510927509978661195676183874767334389797718833328114011696381803431640031808330230020170921360206125372534599992087813807969291153390766403043722493125310033005901753591626834710031581575419031521909571490610424602387310007272369247551398073550976969992737635024796112258353489466140968903863069089376341836655633906082701955219030164988597685738282039859729995028080280634047410133898341176359816942244811966242368194697655017944924788646478385847621623944034880852501569924376484870115469364565975726456164284151343724388254332445615718365091527437609402548587873393104157569490609226614230030057435480837601129952011683427632151782810062571080102817370048683782843869967934036894794207836263579936947077448027522101961865672234570946550926131259987396449466665378560318349041857226568287117854967544256921600000000000000000000000000000000000000000*i1^21 + -67381623430844559458154632390272115630437304449077074124632450587548910994137740197517104127214993105060315360426855747365485457626956400992770220313130738400783795798763742262555233713412051978507682278207856747449603970630878489605180915154565053914322858545633710349088283746615983710872702089820850696612325378618088427833962350782500719410526596465176728557375514991348020367260646405597007471370634979779538279084719938410524664239893285077352886839206736339037644421771776824789070841458721394856049102198786189630163346931568181075889679380528845503712588196151333052116261876671862431035652464748583204754153799160074910747455457236357631005071837782471779631110867909460774177097183119405299831397999191384780324816298123265547213206049598948772261100371900973233300793790961343422907341782104751894627461942465502584139884805211010073424005730672679043694164967384921862481346395021794947462701873003309935342405926555515971041489783789003469240360279928640726018798924066692867543082070107842724840624547357630414155231252258251559184030462124024340745779488973979144995710912550708968731867282863481649458178923101971614114054956933114489269042142771981095711990915343548403292505390989768453383934524227177976022154183101808917958599715437967267187657465494023924537017830880836087153784114486181473348331687799426498884044813828496193611964814265814956552787523052527682733328549346312107033957563783403448755870122223189818807086959820618560871185697977335522563052513910231407176603238802006372641632186613955339159853604201146539201111518984840313208743496040566425216199077224000824279040000000000000000000000000000000000000000*i1^22 + 1492219888717518987532258688453577140701552660464709402593105177159641012041654523328037212702671250807599269873944296449151242566072850144864245278964897794198976294881647238897227683250562299119739559135465409060320775618063767111931282138242789871411530069724751044341823872522922940827462322978030671117578634499860736670048687251491716846406963497101969636205094026012231346550243711359983363105658583296276978558600137942370963378160108838732164725813729197586689372957949354606106905678334559988913872819105503769727957991377238487304217100181887198501381995402934463620881175681275984911174728744978611914360166068939539877121339887469825157934564639355579315926968786649897920980669520484293430789955129658894578691073815932511380513587315934709570599167567759557096007175291999705057862140971408935976864896974492492951703259673571089243905323527622509868859962707320478752932936705488243591769471158375199179057977094694301140252785544119374039879892195668328354525211560724600733751576979134170444006414887864639442625327393490667668967037220694930296673136014524700210080705583654866793355803399175313646375336730529721514193587203129585952659867481252590089227241989553051871460174507672864914844367041640150441049154977154031984189675688933900493046078265473803994396526463007931376801719294759290519117556096825096232849704839907345950916897550314105501811539576778133920938905705667617607947010710610810035131231381861200839873123916293686853861540860245100973294195285781522078879793163284971143489612396917829214694344083894315795565443998010735929868914087849809116248547581314990080000000000000000000000000000000000000000*i1^23 + -28291733407694105429095133127991110128397754905066577717855297865300388611140737439395915278519931222333500514047796498577256583139246913934766348851739053803358282116468897713615586387486891427841936816393984853649216350935372426274997754191553991498876875798468819016625543675644093950783864103271362488673747726800775001115241521365670762307064184182787475870345371031003805121742276353372187242042968266728740523167035284979373211433435257174754406876594201589241511456452988162889809026064120794185475570342601367168046055500413638930033819480267555211793871958498097741705046816300591181591428289058175026688202363211289923822131101800982548156783055202130833743777360782871957491727319697227509180790600034753626175922532618821873682907985430958194176904111763609659894196814688369599251278735017578574090320972508470507539823245066910812210554137508933483147650099065292266653086775417486249530077791477099519048922052026408859525902745817650808596249935269570010208724014725732282000619460026469365324116902234350225101067912113614073761022924335976015615042273892554814594433055851042346998137954872600077618030869470305923921085543397415995678215178436715587418544945219827249610380032420795890328134833058353445778251085677820633884015093079773810708125303934659233783866884302296919733640486938051896548280894662076893400255383940092186109976897683092562328226260777659414742330144177301866798816310942207934840568615421273187981814289124467723639142440731464920014550538007401594157418795731404048399929198496027748167875248531720325096663535394923872507610345923731982586203553031782400000000000000000000000000000000000000*i1^24 + 497928026859840848314134108993881022912315993954034423030761333050300721771196864799968547951750789247509547254643792435536093574029314589215379030146731891458301931222238989963796561932316183748563424003363725789027488009795227433444703922947180719072422941174491382606253627161996335421315546693388650797419671991037930603657024561345967078656019173436641825495669042405743479439465929214092469351678627958413458361396720592649589146668031129743402796950638058727854076866261714732862944726840599636930535831421986513314057516426077893389754724214880326039604245254522657314701391205113914804828173044516699645263774285175536455447907127611592509930560161987622650983237273068706248296634644697396896066665423874331416683931891456461704628049283203925859626645061407736424371253281421466363199311215639072147851643065387181973444278752341940196638615888304805769024548368343238226580342301994020325176871329264604412047008876318575079179545981586502308169175408679607038135005177498675583252604888079856950716804663716018860539494692487616227820504635606547639814419498617288168994865147324705671790385825523046975364412261727077308899701764770089196668307615872574517976574662199724443050167799949002268630980261344662072145269192925971662069632181980013725982761563956845945400820811597909397236291404951659899103977961718911482144154430938937361847820858122638556705084767429409770356806185091714362866129926955540404751081090199814069065484928929503886151310480524792814871344376993278668293386631397725729341356257525206660500076627299855042927126302965254622444502221400236072266157260800000000000000000000000000000000000000*i1^25 + -7970544318589483674953040529766024277219735903531127846509408538165522506582077914479309169149924155866615151157809248206761392848537027700563276940840103617616828843333360158552404708559164428030734364677139717420761711178061871849042774093925236311081589291157459702413162998324739856544863355635430767562740846207371961533626181599073958310126900883417357605808181946882124158256004410713783660547076960120328049720212423481113990333259421184388254059753956536865928811415870246454432117205114971768150519622512697888205261028795569406159075087133299935621533560844339830617774961964519888917632995901001682332350828393719527200404677176152663108938244685374456301645414257169128668493473710200821048798931994526721106072032432043747423038296932257886007404173757089889637813681421322148888814407038398447552651065193300601208600416910234434488760501898557249655364054245075983537608110374332163850067789674494383234918294758672035380245227814302062719901792823959442007937745590362227508213673502613263934516295882714752254026998679073193124872526316213082829299383548748279879420870530759543793345652317832505068862105590417256537139856095638325566110204630609322763937825348999777152648474855028285678258165858821230933497819971734644218861929347388183027497862473100119001969373493811832369678166523806214009727913377775658814964979529831485856488915281741859775372937887185940448335945121808219184588050147558621223539229498627351653381351906880780860622099548637193192064874764053555195527851065634433093130662389524951600968594042551774937470304857390717738559349747592093254025216000000000000000000000000000000000000*i1^26 + 95233059358808551514524115809199337681299151184735302083767943578007348125611519416536864194549481512291852675522987061137499183761307729930133122240294094644613093032554373122619716080523839152609525800745704655769241132245523465274561529730474324548554719805254127584597820739738629978251982536079370430409899689551941905562298992920722192973696343859161859211260367631552237713623742282862542665370481962333626114469611227928528877563479403016117679728739124554435507268150805475374507506361912582100931692906010414554624633933087431679182376897485600279994637342075598349191908102392930405190306138288621186969060247288066084337523002972166640142847300604819244382447811619418425526180940664864067560594449120417743634387335661154529784455156130232948218550650079818392983497605220999006594672613093307275549360787101311857710054549173753612219664376995188352688053054912418681081702605112546508221896427757531739641810857169982222319006420464138134676899325075548485025828164269842881095423321496902009057890413567975339412084584173960249219574437692018572363584782290897009816115165536500318770389087245540211488582025862052765621633801632591106346551727086080603664546274143154449171215211915186650309993635650931749290629577004352255750460336576902841199473169124926877472094101195057460552773649144123660014787422914664377360485157961911032041740468976881826282358581690988867088186650043726253556257189482159208201590272739212110166967269657089295356051143666623248972869045048424775815774083970793757376662277841139798659555841548395598021291046156728948375622298188924531507200000000000000000000000000000000000*i1^27 + -944908013619814054744175076223395915808599402591397513833140920664104273643545772340278621247660211868120903049631316984572047253082469093025444541878341474361047894010731625435636365450464060408506655609816118145430609151435250823588447153312652776272488249413031968326967742157271829969086306047697673503571974569189510258494382602119928107402058014510587846853462812144422781436976330755735894938460607761859549414628096318771986440549708119295519022304669054691631436163538205644319716737561310928739592289864677086240586213886503214036523271407893030216417994197429138468553527035940916885813239492288482671704949027217308980565392376602155858234897160857869283228143865688094878386958820616753603293579121067006574013061165073322133679895826553072981691508122120804308839046212058954475718639327308601885122802756700288723886280006142711685648153957103104166653650794268583405267875048507264947598427236873889242042923403317393043675227492683334318580703044276690503782581461575504296349329692409978913791921622128043241381882055546513553263683899507935858214641332204784613681500732854409098968679753831742876347744810263891641430530120823151669762767493945261319754172641755156500587565698712089308793486182925575065327281569671044196898360322698468175108936941675927043972120990208109371946535859169795671155795496788198308682671419228368146740489021066081418557891434536432374025686112233534880826788791496821725419417593376942274415909129501598438321710935105722578609390072108322457063697759737135036579461600600527590364916236228699104771058650464606699697255606166487040000000000000000000000000000000000*i1^28 + 13123539506800499761025056416927481131042504861526606876593452671252699485706046399429063997979831622860182275473914217547908720050176202856879395847703067791832212869424453970020713012271795476812491849741333922458579824538588035106883880382244149715938417805731689992492064242504413895752252247047469752028542433951732497859338051294117350403936126156100697800385939788463034288207885692290999520191930044870831467892224752486566149282663913932435796670148379193345010655824938363807468620405822339924019764743600558976620306471060670757678430126937518448540185908167203001418581327052747870277324609086336772287432594216388852468667129957635879851766884117066895382613402372427823505845029725561629955523012372580002387034515219628293552336521861083733176679983732483572802954615899529735932616910804645191657674666303138802774975627171433092567628641139377777235791857680856822326709077298189850934961465086662922473247834718962250179285371914548360616868900313454394376727228241845249907465552710262349691993103307171859298820537755853457918686628072835570022606930092811541088962099272553246706855970460165814099614573077237364250456680506716921413071588659078215582121106240963857622206397438242247519847026163437743132369351676216146303368739479250435193573441956538269760062104054664995434674342271387567194210875640278955011281323683169390924590622239641853349689361217094014978930868408570172319441093572442079924104690509109790544018835346355829708563373604563609793924990780432607121561520048989417918762149454800095931692429855136420770311942173639461622951650000896000000000000000000000000000000000*i1^29 + -110348697791511287637538017968289893152994766801257743059663124469453555706141843631332496894692231306708866589924769630983404498772824122873754593891546088454771738222750347484698288777633915880628001884705785152749086481325628986189176463090279724599320447441939904985425417436547315054699902669185476005586801068430620510689659457029480281223156563698646261899458027513738186000321487408381921024480830082062375535426937281002133581748157095201617227761049536412133432846418064230284933972445668590491653369355588043465663850648892138720311846424432249860093295769214173924054669110058353678367717203930126911600212067621338157316099211871787707080535534665481979830805654729637170187820214640803562296459236779753593496218734069103488820419721640954013695245388097193222799704397106139106594536505428220652907781317561207511139658748172351792317366722153913478809596512285117721091798807840531586922582372854649967007617955230601375704227378975494125203100328017599744553875504065813308530719096209124409036091772202355713723690064301978930442533645151648418722453093618590378289386756590945282042594588981875444113359040742318884347915686704527918692502596421625647593582856205737260062704153130679215450992381658733881487098751734970480724726892358381194612212274775003211225229389449405393606452786786726414085711642405944550466807654241505333627612769740950154133622130753733561058253240130682148974986932888540178106956581600178608791896617513539587624253174108475109620445291697888851523843868535221977716309053466945880292961746950927142509118154255020005980635136000000000000000000000000000000000*i1^30 + -1026941585661475228204646816400976836326690813832638445184839172395361467804166768321116134156165154633204240841728084001992088971372885827985767353174680530018999820619487653033726082541142134524300291781226577931801599082923198716181182956387087597972614478628483852238836092269069380746173380677826073345324114044026432089129233524473704043586724194322173737383135867401284716447822059059217638381486556152964189157739816944320135604387105568081626213212718984533907878744296822614771408440941619194148910420003855348261916902370575096257981073495789317791290832954231833501151596190010586774101192035173848085727652907324168383656945058225503497802351273542601452546566238686779360704767116925838592845281544793158465991646786689121484447197571411507710009378030265480585279880243098311520086773994421899887113253721543087384711710430913989185170154065260126046388184994084529287334587727075930712661946831022014844079575735590237469015027198985318285201055856833306510453043106258370818189015521062053350927508515171340249966603705692044927022280750962432112808437384455779955546560066867298324709217391566975484492141294230926850339522282404221112298017083535556751444545795050158702854759861135616901273139193954483598025027846364109994632802842646495414099665427832546541320885670554674925193965730372223572627124515581184260206309974466195006561036646220460509908438071627455563030280768628973549040960907693006431700031294896013012754872951279486528379924428949671776408943339639389794534914004174056896101362535315029367168546031191988530130162879581958638141440000000000000000000000000000000*i1^31 + 18001509983538263685437680763977144042924646443498434129585329717703317173624793540103330732393692027148262292574545448677002964940560741366950526475541631104177871216524918258600420507741721839368420475584135665331867434816721649380034866011307374573263635964823043042516365235013610452345844034768179485576131094255440394180362995117196543033592459250164618880704619241738713008600045171134446193319036911937087092247846023570388922061278209910301918539662418795934063901517643027063121451074751265405378614852330058462852216392913933244800526211951129890693364695777089764553340432182573411918228522823458452540686828466037711476247237188418806096825551790682122798973008269091816850279475436035415680895166525315164727035786180827841948103656180017759908485972456251511308536211476555547723668623321792849566969842052038382388114923807730566021657506097948853261178543762062744280738928133502160887742820796519581918959250494152285116787815961351863261389527185960924153464656655304060753253454412751797487428534925338283203654483715145251216422016556223743553018520966193253628652897588043716621245712718182157342436739087960634435108264305463410178140692144254640512481250363147039920700010551174211946265234465380138908608675179208704332871337220289047517673505827606821694932167468865818044581398442432358012943082827537799969191388685029481644720256767757798023784021266609442931982724577562428728515462912016720828865107091531168068814584312113837751288735032891338746504849283697061333091269902360183739769927393554393823230199861209452172714480163044196352000000000000000000000000000000*i1^32 + 24074208637288728856206060613228081212802939670154836464000257308235334030361932067835844305201771239656128415924581255816827597416562942894677230593078596761046812258648095375408196277881334713681917814784638440518847208129241097072798464874780324747897684822808468156512787845769404208670276674024390454628585644092817102194711304136369978868932995426824668393481253184129038819197517955350575486930471228655919708359197887745267818861477358038909379840644775556722882478780892190017059519021335743217519949719106727456197033749569279353760109268928937939859047499463421764374583434366954819549683199658240476236849587616365740208487988068734148211982201102253207275483215595610456806766255485799508905334267447179310580638435007279227659319685314026491770216550859342743761685058226311628300911835624072138310734708434610009992839560559494765740631003375148025970090868425791915567489214228484987836909380966476661014294284017999621859916788865310143757743537953511570683276837986082297729581499081906131612347851595922042254778559288339672654851517491726434892920364466671121046695992464037330402837560191202601801897044115781774152925610722931400459030557795071685965071588153192657017409178635687588852706440581990225467955199961314740719792470535738767304338417981281709176270451112175695852623508925630811058127804816208028973900546451246343960743465734465766473816255100440721998352732651518408484634431848307900167642864556400779731143124380597413883165854782670530332171764083991750279742411185957920057507178912968538232277088980603088008851610822246400000000000000000000000000000*i1^33 + -636793112969310868965749119079623679810644184324496682187013724068395206008548955410065359638123483834438302770829942709870264257566331654377900479260383677922595985032463265123093152263486567217822186768340436295465741964517716281235077525046411603336721356848898740033237455083013631570468792646861798360395813748847881652656209797625607897483624004725726805998082910632637514618359565753079257258123942584288954963936081652868505458760532684719037664771857352391443642273506427585966617583394538708390968210018780960534647452307325986817977752183797894997185005521392651356394303087621701833650823469074064587269717432756390698932116409143362978919177930859367461162808743654354300194966796980290098463805357923696072444893582510190850429798476926721575844796634602222357662720355293247614042023641771942458430638994240606079367553108496708569768968158922271688919985524816825006216806234730659084038557845339066201967031636950948859107936881881668088141984360306519068394423717388112137197635145417482070493741140409980052708727230430863003655899695272480917853235199871294313898297076363919317824504571287159902757939208108640056723252334904281857643120299415421710588991947708832410120418804218932875205869632919581074902109064363122478398722323669636830758960227948943712623625343361861894423628811427116015452338459355466847035203960157688694259700625125458252068914614227856312283122331504101732366989508196304665988704578803647566306341161429704293138788256885796493104348285817171902113590052951861017773639182536069790917444556750788594683294515200000000000000000000000000000*i1^34 + -4240795777058544940633457801547278487356426041585945023147523360976160338645688304762844787417505746758137716910143304863075645091658889601053955208534617355356158826686355296086194468316390014349982913625678395986118073873788451979007791126745189158806495518180399022097517351414668525031763686504796713307710704813877931517650628691921350744493904325097862836349878156720866202027963364815508280362158125794658259413147037830314728521131078220715425280710196702728386711812143308966318632884700980698305225583204384451304309862233292617029959843340833880271182512093916681186624261357703901473252046040652031778673897652716478671517142938843082454598490913662671230960429486339198861418836313435785720052945855434696031000614362925361841008401043602194533228637307409604764693675848826723319621938882591854113805699039111933305772751914843952923183772878057137421937013002391462425645321379226161067784879438606243752577379903007628506377712463546184463455070399154313865156329532293587077375875592636822066077102347821999672773155655809094473375805018740398644698014776492884325161142449907881236246167578402440422476672353765797333444109225955177704322002442757726105209712724080368190217612101596784467998988995037638484187733295852764592967244457368422523447167446647339323554000667246764344964408833876345096495626191731031516858231805812962297589471565218681390827190220127843531413823815023300130426204777515796208271933206060917882406562424583776914945518061578670715161197871943781863073707619320649236827316080312217275363553555698779347222528000000000000000000000000000*i1^35 + 815163252928257516084930094756823058593703663670693461459378714742719473890292354998409345736593168410758166527455896406325136442209712378161160148108535977107317130566742597821169880954518404077482258615559155660006593575120017690833444895731289774637684628390387747794718458015903481636292898709956927835650327966444125214982161474099432199360730499336683952777336493116112653310385525696546677262633535142241957381728718095666437026659703558002923535207009965558946371433703962165210020053740390972313214272860895545014669815240818309022238692642934080252504378087334717100279257383750291317461974493276159883378490753752738582798222608104332641388104773287598076195174737250454712157973609066966101557620639606242669121899083284312821644867259682836217196928854288501371626609342942144597240249341083378720315366136791004852455794614812787116873306102619096272426780454779397591900561627319876305256548658272353591076461565497190940395305710588075614162679888639937805248492837136494987699736912429402350589647798947206414225551319962132464023198721655971392610151860204894442617468499107826351960419529807572368713056032161558921543446064085119575085580118325934690321344322749046874995480016370548372193932988634377567148713450787624182969633929052527148898811769410868277993938319381961276758896309340228066824775509233992962693831340994839852065988732439314010594031665782054954573798675198206544855660646866086969656312507500980675707068546599245368559050738821651649919956659889444726802349412472548335122111654509379184441391652046425292800000000000000000000000000*i1^36 + 201341000024314655010458513618087943396298371902185016077146103293799356284393243159256329485564429562905107572157190489040690718617702100630585398975082248737617902868133514610412946785117909751899452246799907829333695005547972264955372179441909885744735961425383004991064799840904612570884686903689528908360420343853860331425980890441371523463884621611087141830229164295652449647862673368407803697957487043745505254134302316617538732858841226815801644638376847455126491572652435375684513874307527709498687780905690758886732649974211255061649835281365438964104467908385808013475500778636934987048997744473208788932997339877427702626481603185494993709822065600967826987417411066358658742719447243232669925432794787122090747494995926130687317713142645155926125541746853536878561028080317580636159677064599645637863470358814764071313885753154523748697776632390988306260066833869931002151097587831660800655760422064347702749534619212320212753933965507598584543917230384384090420422014264398852592997724131362326736378413614629800709960932902755918419432459450738290430297334729935815072324167918108080497020435172066895613780254073619861716053757830294421026773156837134405303459679801385460968516277430492435099028132481028096068605229626412641354051740538205180172832053656362880768575698926766819954627244569668982288719373159364272258741485038592490283949729076903272918706897494293374640586045619872249109208760387066343792444972968180409970234134459152807655927301481258418124124080617709302902048578219950067079442534738140222058899559237550080000000000000000000000000*i1^37 + -581392303520398937165568897544956772743596407182555895735619571974878205661401234816377615943604264886725121131928121150525986938667949931852710424011797560107916967464926684539783246080496622640955830974235850406181329460020673278140451234699184615613680365936262762194160961403999014355072787192564709027562094019072615450576053291472308314704813815289587745955931232191841467993269746161750694215567537245495802416889243044352741110316742886886630575381451212971060938723070989132689763198421286863401834233767010572738384771640217999748956739692378715312307631467668071272568087459266216723014756250500163133617595681753878733410956630737240561347808235057969582181831630077522560350688447106130785297320034653522970412381327544385194259023880009142866180809641952513534384799156763101928704116040719174832689671298666799046866904332537910249832151719987500761460275474133054218132527849911510602992256158229677948213843029122486509193269188048420367536494911310991236727207997129291231590207519438149523218050528143040324826708179264871353850572538947848664951901406896424967179132374000398623878880060708291561392639307627626873365632943496761229871366708119555667232812163070058168233922297428997521465154690025181076531286425840528224851121359646931612803344604196993665003014813701829160075505717719670062730658289093590029648622001936262764895717334155662628357720036198739188782527943331129373807666736524872598779029572065531651479567740410373702857904606507244457920521136537529381402384903954834056444022323411502836366939521024000000000000000000000000*i1^38 + 527793116875862598038115252151077100315073610211662883092519629471830053319579557099883718073724247851579997043483716070246275864871433801696508344679189839350580162235509310560220584057106589039783750213926236558459577444534897077366665752395837205794443755380137103948688159738940656611156462448914881861962044063640167516761355824836379806888321127247443616146876907298982495546726867953986446988002596647101342211974589845251175202348111419721970090432515995508988880374742967215300081511832397548267646912073590602858656534067649710399471922138548184777878744010967758217761333464592343213096430861457904279455853963390767659039796318002126274123254038494250225927015449513254706354564974807342912513321258562119409365471881627418181806447371670232143715783518676896897564126902440214568376962540491083596074025270553656062392618008340087468826968537741889473484757906554381028285046460496845791699418199293684669458608569947520079343504422633842498352674058570973537320226034502131877103477199151481175946826229331163189723529621617047188530368099029942629854730826078267840665916785155292763345403010695582240390641690631462431797261016370585452899541144266937554550400642875995193495157982526443473065165369357975092073793057537818383060960100184395517707673760046308125964708233812289645191949873647986105694847823639121271491888427883472273364586487231477816113955302466280854696360705330596584130784658711163883579953906200396730822372725527810812662596688256668973784740383484677515598069543704301055545477815938172341505228800000000000000000000000*i1^39 + -1399233448349289628102053726925203445555132026299585947807281735992825257418884036621353223763551403077487732119381167108143646387413555249363492708905185166950680054063441381331150008294487460371808595755844161122542294128260706613272073384437356364614353915630981622452089121226513460249109902209251865622977068807641392077584751609446676733256662446669761886073237957656106668993991280710191990984635080794353088069905989999639083629816511789623449472401011890395296801699302424819888548822980946927239898805016911494845918918284490822690879231927590394071771132726251364454064564528168622918912459013002186707023977783141500365426189144012076238020792652001504849929835093078483434589291573381856561857391717531802968809194511653950813945174356091748459664007985775706098931261652229622155894387338369300432131117135616239554517826044941947162341516586688974182896725043909683538560302012924874543197671719343638103467855605752585416561732323018672159582087725345771048474746523583034177255759553195586381231325220424932730896374906171337588768532177681684346909819886878529062084713653445263054198113275877525441256646777274781117545215691971916272996902942096816868920932957745306178275913344345310945747367296711136652111892586768662915344020458295446228787236571862691442177196058553088710119335190252370561309943670882664750385635509320401355497446080318534096363214920829406057853821803992703761840628110162433750350170219088523928506414356631765081419853093540413739218652443844397881584120716315286648726363326382373601280000000000000000000000*i1^40 + 983861880126963422528896323709126328563797097070811194130693789999020028950876319579548904533974586320360429128539392856314721286705933102008562983707502184238738908146060278183937409502753041955348525077117660282405290100704348869979980686529536733533825925766905906356350796344761976765890074740161222992389982018014043542229507087928001061894917340057502696239169253434860196074585945581151460122779667328899456673874331943595722781981292734960732423666164451256618052755932673055505222328652544917529018753766421575410142365893472534247578966997079653316776437504930935681026256050821217359983896099315168603305666345345724213237784952395954462750849325225474065481673504558119122688056135380237804224614512520567467842176304745159041109814464415453716079709035857755431615932611705589575419508102553006284155531168869990802912323264236418709957457245286538625581221536381802139973088603556542672563779599713409344239566329709457776903247707101030081600913485813206264057041174334286988932342603682205584085099710173027190274602851153428447783892548775409969444465634647446986233965755019694357642367054480112273689447565467257384783503468688560760573362577094164689996366400549059647676924499609193392720807965946412318297520280463496280520148483510755847945829426173762926777038875594150170498131326900180304262643116748161493828029027909659211586652247520539161547246244668499981216533587647161945724311304218512207812443787820412241943332244601216750589445232410143074023709446543311564152629179562819397815609258409984000000000000000000000*i1^41 + -1086333896098734312693360487340292244126111601353096352660912437352979334566287973158938322203966775957696030358535714179397322437956370124920576854884717834588466387923171739889032411815874980496113808459433360443491434328469211891501834908561071642180214659385101679303439134629186380105210662563045557441102293153053293812405171052485008556711943338056402955109319551496485259442996486570410349490101120830379639273835118831352147879431151882891230448032193980034533799641309369658438610169978245057242140006173281223557378433301209639752344608003778015406837107846591246390512617496035768552614279780257574731551543294341106825430094533712148544131439021339554615754492156288231821951339499178538494348063479199984042406934222457665652412285481110979456118724121190663681234747304300566949742299136153537984990280997823054606090596439135441540033528320565866176617934188647898474224702951223943182993285547524712555814664618238255614928026521938743878492630648009626293985347501931965502801167481539562594080680274065985736895611904869281926788467841170413001115426801976139084355988984231147705395949132815475040505185142354981727474733771973598945518697463761917469164323195471325233227578413532683514226610193758278614121523625091759399602342658110588244947863917523656089216457472761586172296368020883486862379206209910536926374042992263383784005913165536601492633622208143154643932554024156570818652142003173680235453632321517532486836142713657392326617175346615111625173494805852406200089516958454402127936723353600000000000000000000*i1^42 + 364035309755524267926359382287398763286837409824919186887612407029420430109658092759836692331295496251185840001119986120653933213820661167424011454966349658663046174110338700708621346541953713959050241412393547015244674881905532936540138854912177346134012095515313164744299234009635074010656401770994666443593804008056408324151762301893340146426511102562374769185714355507753565061540749198067675625089189977655461473712629079547627006608985477449900133666924971935399470520145354981427939209362731102686107608617597126068618917341929832886989016992166226896841405767497320998470056245460623234396114615599936326045716272123827072399533217882503005593952698068144341375932074142338932771642281713542993942347944787227438623376907712136181708164844933068013608454343974584655734950193690123573470929659024766926536151149663498246021472013786410944444549808185734069515818288001585171513413454466072954233623769918664240653857787964506521261584722747347019281203890720515988725735090433902721050526110370461710653960316082013714277974334755698998651401812260788812497533694522160348513145694995308863784107136472055008677908506874721892258430246470216666465438621298100554566901805553056276646309871128096397755777721065206617919363239425056468433673013083578979666431182765443431767880871382514070374689870898999090429257382409439254916312156237294186579428440699682573058054841768679329193723482233912000970080900126994363011678497048444975405968107747851326975013461905216479286372694032843737890183769221844670873600000000000000000000*i1^43 + -164323374133771918421576026000605830899828144541921735532378115057428430237663679507150021960586935318590420981452249400318122691833717885045785477441592700525219277460371038909273356497079311431308444859626094924457284540624068444171262290208830896419454868809451566836147275670348967830320184503963450722693990576190861623837847258246858213465270956887067279451239171933940586409094023782107591111227383795251468212137031522235598252201684924602789318394293330211654664343929146779364673573296296908508862874844584992902630550758043977074162446924621859653261770074555757970704081873898090246944082639349876045489995093462112764396661396511937634748738967942488594336723306248428786423117830054822606462908283063645018723288011964665121817486418787884040757233496197349534156461875335621527053069780151944671416802961411042336639134480972976800426417787906716204498173679289314513311177994057487572504146651617967742716085959462042627048691220011663271604412401270396769633876199775649711522879564544447620516672498103783427235191572384849594751394877062826917519714744098102494837101944864389625273993185727797483881401462136076533871795224603511490201746965567858960229904869893987944381759809292480208286825955471759917153261765178305500596402715354370723285035234306300852152048351122459149848496756987679256078263544599234774425779688517368149207545924827325562007880507843434728341810644418632859451627886073429085425166005776133814972246274769739001339341075419700536213935722730602104036120658187124736000000000000000000*i1^44 + -5137184724681805846932340042183417635026236639494164123724509469892876264305782815235173453236002843423816612602150822699482307419881216772614832322662479083561348318671558011546551838230309278218351164969842528854150485470170762643077127064757814339777205282972574193991953948204047904871759138856019790939244678491057195840012198270894137059493119331458923355514792463822062830933910225878731082654888822374996210796625659628876300465673871526417007780609218120580443982706340555357664618848780883024614199362441509062727836342470712401327477794115022708752285114194503284020926328135551971696093900964264261223508205280923265827740964059902715487435424585660913616387445286715060792254572157004013096502514948485711712818692421765158638213936027099548791370545333857845937967704197088569428519455211195013562267682730915511039346117051923017576210771890101854921607209216958063923676851600889832919695738655102013402521411141095212098098597633694861843761874900504081474837429182275398659612898975347182425970227787766254156262618194670181476557087873799707832100631168225966583237387617723224063269843153789334711870609620771305023331150570903046058068622275183804418187529159949559028869315746594861791686242168857941284263144684786415011193255941109276479781398034647376651706478842913718037209195225816926185488428732470839290766351066219721315042382396692888434151338120001623933405586726910798129829915317373867650728184949233641534082960755644042769234049915008957198404406920452652057783002726400000000000000000*i1^45 + -97955874961238774924588505594289134207405441452088915294526340445384925984974827088023688620425401908480738458487935520433453707305202616796596454893329735543725677204089057212637531450593115144749518853652029202918899292373797090081713825733588203020513661443958254961344343000210750297128860568765163051099911137175054812343005604100991185852041614051034324226964298055514461435673144303508312809121196879428970030011622199613520252462652924276430409695414600983583093725880465774477692443602394091039318510875489255541463427039794962837087756323120648399771382751350278311545594188492959023041902516270944351179205098307718980155571640765066459590472255320936739602085274614010106256483491424716795883078919231353663251062306466847857298720872051385918026503736520447667617985109367638860628437327843817075028077255883185945964796751295478835212809744050108826457346469490693516164724464169143938299323626291905335985511478975076618346540425982143523069661880699689737035414887812536223160615149522528702695765369534593255638245049556652277883874965012762819318710082541568723327046264490712904332456522544654132227082996642172639981780480323660446613440436538577595397695985886289751365030372529418231109445872627428899415532291174219273721442680330977992388851993024035544046097458501127751583262230741574287450095273468219388930342747707386785576467398179080715467467193070494100006030844517601962066113080044228424614826270996649363880245334359385506790531302677409446279610609258077748592640000000000000000*i1^46 + -652563586653318563122505492772737400666315835636929216070255271392871622917361170669195896936052956736690816283939240678829324476314600748967227642815864789400559884268139802256502041366591054114001842667241582779970537261574927565798721751229955977292967840033652170118728016399556646908272443771748568574716357302558390737340703231429655162348137126583622003010355930743369786334371975746364869279714436837147132310280392968069720001714960492247913180559543799259193427493954528465976965643611686399921681949389763016395335553662724505428153323394229231286457818905783741771805053178135561263388031713080063812360263446404916076529483486960926191835342236709712290858053692783564765303319891607774932158930195789821789934744840008423103146996805974966726873302540701945087250876556408521061849442341959366645663961213035421033965672909234649453136761444580039852927798829978030867096991378387084890979072444191181189964374728001889369855229469505828900818949714259827830937908326240905917605516495516260743531928651093767617951338769193128290853359735675320907509293921278935188188243488900054410712513766620839141289296485000384844216608548778198376686575376627085826294124620987623000196102576970134253159151292076657324824018628405115784542433243561994793078089620167236239835652838348508144379685423427018046267547372197778266511599976218698365753706498068466069072862273151338263569150688451035269548829047856780401626752920922660302926555513284505717232172955139467813883660915212288000000000000000*i1^47 + 3164345174771480201075395531146541407370407198299356529838563322902461912715892555977924565115452348161009262001619131703586837041183430923145735909264890151058452853729724464997704069700869394943257526829119399545273882928824928923998345885916923056728098356310705880679528136867229305857496269172162065059513148558636836013162306231986088591293776630008528795469392617992672114612199188197104434238326196735695616521648621396490167336831554142478098707439590760250634326424796822347076848179541933842064013801315688894001162275777883434182264697588357046040811151908916976766786389833075112288207439415810056966348340056501087018479758273388005517856180078753029761357664075456480917532841541347858388076682857186896172722678053172490774806910802706505622027409440230492904841066801319477067271507922001266956671818338170001330354692851660872336974633192326252673463461968575173557279071150612334771912299732228292878117869208628447398920953687350722406069946950025491669612836099226696698068146708979849075660311697404617681079593456926661130155314087451866237608079976473517840976093284895452112822700408178237733751042957653560863986457073477245952246427999053818699699692829817232121900991785814654833921020022317692729467929849046456045447044382139032468816202109612019880507099414906617861615800405180252920706378179737820347857893790936674414644923749602258267380145611564418178681466887458639220037004468376774776855819453545159081239970607988592629170880004946889104259481600000000000000*i1^48 + 113539825148876779347078084659476700119830584409566389725620712292471097030516027711860526878759310966644215836430780500452850504022815040441330772475700458310806079930164602188608252528044291545305542346572592599781551884127052884418797460283188908950690200582301660452060668442006983568943713914258656882343249945150333062214199474792574216223565661859038138759416479017949775763605015460443889624705855143171931649949230298445695122136092994836895060894089088838412098245676415933256569665192075060040092873890495617116935936435470808163469541854247671730422643797115971975166096763247038145064984914514519456674251948078312107214330566793524996665059969670804449748206884818760722098314113359927610343102577308462093096299031330196822732924351434196789730801671097885082184639330806880603232051738649415935829302392716306865474213983369562321786826135215892291464495152598112645484016301144795940132312043307824430552344186134723538563552402283235308859111853122912888669144481798008291361806834059219458069765521342405723446034599231284607186129667236878188362454227476316817227541442324392759390991840925949062771579889957346206115341504181211074474879329314024776203333141612310284302318212727358241541255292105882664491752260978940947245519920856888175523504877193822479166907086399568410198716903163943488055205627707740290115195910497645886516394954051050063903952999229569186988970332012291149372891888963605263881614015228325453733613267164142038342711566992953753600000000000000*i1^49 + -337218337396171703131860152441299398843909443885765010770048915220152573101913555670673205487238477644568071018486208298732781913815612623924151404271981051800240578752853249335657332483426476941617604634604763847924876220503414979372334137168189997183054742469586126676655932607783699951219619279748385631013282136317471572293652113288852101393631572127045288146593719413787314024248606559579485418851471810462229358614956208429616020024690374975356016138079773613632100396868157868633463514898477198856531985201513735591610382419684182670851264543157560909015602870031297619977913764311589592817584359091976775561408312187686921634184023031018411649077733582083523740293128850359212685376012145067752890911903096149548412051090475502042616163178241177818947723241599368306404203856024601425417294986675259045841090710192158631692532822287928148131997473748231223066848548378777353499250628454484527051672106228269846876794935600558928986521711272774417603574058593910793539512532191535629618810766335593588145494328447773116334139386905815259558534463582486940741651435122482891113157308231690469946004175389551840183364582862325015394261780189048405483389322073259221625481925818472944235802317036012863170430922261355903833430960048001132951837979497839667295322867635198735706870720170711728075876196421635851499423337877542196076714257586301517680234480235022790371048993452448814808172017297723984129364773793382259093965301323478843625134973693636770945211486208000000000000*i1^50 + -648567774401500466318908423853997081265228105321941516917014408094781226900883793935636951055737513688845496837604287959414170093280013383053255033108803684518734347293860213593248685609843452619475413157338099908876939218733121508709987368710770411475087325618107398756942962603325339248222310932138285767379668481464019962565147659877656663033564196053657954509929399410425021985327847153339775801580186388651003252162821351055884096218131260963140788742747316386928449917554538975015849618835827243811030745486220508173624743174394491632257887314184755985504007379098997742307590513216070027126885418756297031297673776757179236260626143619687594574367553402612044784227776617655170874566992815451552375886397261371393507075402886676707630171790734678702128548179343424955917025190795679990556612106919029374344218231071118726801158794409172741315884099240588385210399795615138325632601884813989680112954496307285233831441349427757264336865165780856342713136777629721482581807684280316755166972337914441909116817086694974188989757034299193497952643385378242431925280773677848466109315356240752049033925809886068511650870336323865924655168093819833453072475663095029357076185518386764233301844042549033036075286164228286995000865329250996642571960413700708105756887327305487470386676004366391374245707234383302903315622571762767145493759417355724382877959768763273243863871825063082857860202890333958848703933347488551807444253750891256491361956243975521337548800000000000*i1^51 + -3876782814831684583239102712412342818920721441503027101731926957606795294843440897990691373654756256031168772066288098004229905725004632280160646211763734160204985082563434469405059258979040179243096892207703166063765573235715398470985024753212797814385809157885705575721997139052692225001863494820447999882875741870284605404443739255666492964114022881632084097101192990209879371879409251308475026361090579849586504251547334650739191768234362179578329783952463739964097450641502950261541395019085580056779891739802773186224541066527355782740729033996845060809728862664461808276786656461537386556378544934570970749007104163319341476932014867013349398702133226295445565655096687111280683624691927593557420132342211402682295654719653629838227248241343248396878317933686974048433693577535661872317761968939619151729133685018826701381484467689523329608310513429231209524389495501243924494664263272348383711098700381687293905479423174335907851117226644467473035228924182988720305147161827557493930738158022853265422607531445041351186285452444784668528071573039870785348255511069192107176311154795165039834750203610128975960002161897008741010391448418257346787263592410595694939080413225728405994131371807535855247000299856185588247230836700966804762104265041033780337876537915576806071797291158491441416025225785259660064374572491677503647859748966194245804372913150028722062498746988718777113727036747359070147976807858703033649778959299784075606532415828101120000000000*i1^52 + 66851330837552864966764610018057386705322047772691660923524196405939298380126571384735873550878853624123380773989362309897661459214393042546007872127720517349538968564962666953830445276253390218928570429772632960625867584558098274783639358271167940917569854370734694457745686839504971473126980408618319957919558388578196792319501232487955384786764098954236910408457112524351118707360981562692746339319482229144610922879341549841544539442349670801782255222050076749063110880689364588119672125612605228584081259864114018283867076055595531056949079188468997112347707821640629288774835347739728348004272587159291376670675076649783425066903515665991239855141256134051036535312631898026714489690710545628591144798554674673172984688079660121414213672175383169400985989789482856561338985069622593677546832726918476434473542161174362663602379838831103859510931937976152911900663856717600137706262213979874670946667235782839070668214315082033007269117616014807315803266384532967301667454460238596185919854731307587909857628001658455888881469393082716522165559604527472718396169030710503666793694950957162615753560836752740626849392352545581303211074639100660628341166688514697185629299051167505788634778505855056703943471842316564319887742472774106982163057124859613155934389897325079955530240141278664746970899262627971138203805216122433854682295072766882375331085570003183797952385265066610513830871916529845453744667582702736580409327619487449377254912000000000*i1^53 + -60859093230926880769357861952789394012481558449448951468796874601126120160303500068768388060600222316689436267524493888194612844833901054737168236635877305986153145322125758959189635081200289899164167089743824496726756990187919944573427307600411641543430554062125788486671673489973900204878582733335895502633257948515718450034029712985978852722567439279442661815382152254084721764764398002358097418393613846250079476315687417755701728698829646686529016628621670809298301951434142005439097610432786768566849326151690379347525649945500268698444413417700637105021704036034511353222522795251643931164919686875731120743153136499664181080389404470323973582712558820081838728877767137141911618411719280593137770338172725720882556786845616172685007103864500786813476560758981132133239341460295987727391109076016101176737546170969828306246536330323202094969146017098081738159663629066207086244272642496900624632483963608881951058708516943807966714199354254461383748570883827483905141770425207664700717322818734108096215569654485200522362364342901071933842042057721800233548744995655737529803175933523169125426170913704317116280777464080833486329457525207134689477665098458737857116502672923739466660426494317921271038205516644414510323668087049512900572765512358287151332574948050043547130537741575454650013304893967053709557122482179244806654259205073161824770801136138462512826160377740331494646753781951626121535818239827761500604165717476070400000000*i1^54 + 4032254109461146633001493724831266223541335504073019768940661520614470174131228743231762231526593058774261965169908412298910800079250823767512591827484570917716393951717826523184979240795942635339958486966560352050731904483971436028054130852105829247145364468840200801631472195160928433579755785556240908020319298527669420942068311759232961465224996565151728733974912707171779316260422016810681203157291957352704333267578080807332951263819333641803629700753281288318559484270134695149476416663226295834863158742473537597414459418847409546050884235263131613099536492605727876712345393481559475945634027314374479068258109236244966571742276816937453020717057549874613843256516539801874671537333103700028566488503983640362748833162867735607013989887258726582640224244451047516115066079462355994687464850081906235120524082878001631031753140382173184087525983456565919035672671982998467642141271004782498440733270671748062062893858836441431694267090444983950065089023689403602452584804479648241808779971127021729913773556019199717057124577484540122482680044482838821056411851083784287617919373079212161510232924128053530979181273842685169506627729431763500095246672757171991476213599961103186645293609993034321335242438901771199383816827205130999901903301293123530112016500826437982680337043754685250513221940393101165096995806277104290375743729790832150634734351331266079221242602930135681799261698720874415351498974181726444158703360000000*i1^55 + -572283775054108962136317546257683587970970199103993261729317941703171311797673070372851951143022982805171983932840638064272272365968748968756729221314012987971904702775162137461027403678366717325211786401636057515818647892641765197299010623343501043683180573547379477079952513139777654783113428696467808978131782275902636672034813691553444742995158928946034533225097772346266472860048708122150284973895893393442669294200186000175375055928321477156667297315669227670254433843393366269610158916784149640804540787145593702147419159680091533303408498653628608868317043265741994535880762166148216527794399288704699506836549163524245329463653213645423750128360978574863018144420860815600782959904700552214775561290653394415625860873756154742407292804110061884740134512257760025507770847732134218738107503334496230782032854701109999620738366985985789168066914760962823808037807665518767702024680075830245574541791620054252064976321165732939387944210994907438123425252379958663814612318820737487766926549386616481975390797863540476617364057195986103818635020105822196587048052029373760629374178864839124499543798897565228738814858479576553137687197882205354369534440444071975066457565094409596504313824092454379829809163448862819272420493906262315801362145853175766929166403588955842803886229567263886091510744861932150180082310183986261620349563611956278362952657172037294434369653021809250225098012045267492968784408738787392000000*i1^56 + -35285147791125561706004298162650064186631319890705064765574333267425584796277189766924461676033556428271919475852671952417811372627033745288184400524696148566892441355091653313095575313013890577426920168449809663189651813703367342257500748706128888276280834780137730460263242248420695629775217347970998179213057012899799791419397919900938090060768807834718439651369815381238204695229772393072497993628431347188526919608972002621410397991136251050591696108517309026397917840761122124003984659815349419782903014343006092706680326737798756797879413550607433047184652983199125572353326773310716996631410324966449144612067294759080743057006999608455775247567540495599948138747460664845897295875628214144566947339914211653510513038274811006088356925537764520725344396686476697641940114098919721518229398552676794676728610531032811698023400824627353347371839482933578725515316276397468761571219293283083062100197541085248328304609036307964490774395772640561500971642304134593035705943072866936667182832858935287284543238309698479251517119211333002435091860411258584843407823991339219887121089209555328238517742244515352586409946434891720923402629843608970335006785848239993129909369532494344889425975477890394027502826596276823160348028284385965565236551581284032826395292923941431618499652980991427555938056889827689223432217932948665016462731006984578199634796635252104409178945509985607769381724228126674506846966400000*i1^57 + -907756153428389605051040732996330105867021065875769237510189752235521428557496747666613860339202070523156100703321857877238074325976732469971835352227212459240047853181139416189320502634143724277902702098516042515798280878274328447336083007621787676102255461142457038991081620529878088771442285698202760563024112170210416824745676557991681248672353390585038410926062611378494766524446456005781397773917788248003167003755173188779485144959123161199581556563203845739321332435022249259870130741643262025666621591853058349814421462817774006062607765843801047115221068130545938034309616367768721479162296982656401846126019161425243042268408820131186397640315477222155441655442789312333796091458360625402790283812199304091675922141329352811671492418931574166180635990701117806438153292895083724468114394311582226609263380434705716780068977720294502993339598758656699998577335475391220692425235739357618925866466223382944882999053567707738847988894502816016541208542890951256123117019870512089560609940594025983575320999299717880390143885285665959488030974860398936505887679777556274982025202239709838613388780215881939294109592446290929526824563419232453496292433768450683662028082281436820548083336427156482900907394258200995450981930290258408389840326101827968702034134490145513127149446682145144379033594661442087027325189783254514658185198810399075659716728435617766975291328277965712186130724463776160000*i1^58 + -10341056112153542019051310468906145864428529127313659053358137004047339247920471313676533162770742091852980343082408097692152162323868629072498717384673248865180991491291410539979179931746462630031887030498158554119573777374032304199209574776273652457071856155340282252008084697136717009492404088219492736704807017107219569777503258247019693885747006287025984476813725341087244010362448752826927080401909514871594831044985512794758039341532501734594559904894012505581552130392841438402787486302526927846367523805025905468324551918421494867196150785331734576144605581067748028672692915832908361905565198929430175596920157516561486150024097317647467180312352121174581718537866179874237575715283717421708019263243564855431441623882241253562128655835082812284350745759721448734930265373396031837109181547347607848984908442796289698129806402828153550306488754227757228397347834022262416263804870003374098835566347189664028647232872300282029922164138295179051045488545081850946426537213353454225580196759791085793793217797618208701016396524573925976953405328807269176988538702114289230593797628083885226887332699331506082354452784066286026968571782979030636881682652555201650360008585514525461291264825020274748158276312785664706625198341398225680859609073018480435752507482619147155474767233372972931443465566299291453066478928530798004422570348359005101257610590207756442973237239357155955648360000*i1^59 + -75286734750952946990717361625009272192778667662171961485523010585131789654356497782105977833325719650510028119374617917337202532175347116610580573960462607167654453041389971232801778562507323162653052223318255365161926838897764361521976283935407568467615662120641376079400334741964515485352826743134565775742720859727319270204863276776614868203535033522195311914181854605783458997980630151362438747806082279832869842343050376521526368324766533830893913594969890653618131076678070320519734267161692621934969573719018765612822917642499380094532099819151645386439792492963856543546649584457399768317859769192051187199097069356179234470289666631979188866346368134716640194311243595223175328838846477968004699040309624849485226606048075493247224954739080030215077718531006205033187415254196228979382132725682714155567224742171361321829140892269522764466339800261499855838165905684574553874335977221504290388554430872699538619170562342728382457069669500771009684828146643360603336372524843295209232572072515917324050125963311160035888174525242577945002746270310132185958992678503671997395691682709749470513618886580708766444275120868249535604884330521878360979298314625013736362835981399760828910503847955945306001880672377405451677795269034488545271470088599742546081510675689753775544427962161558592307015524420047539784234873136795674730780996304981213083661077530830283369565309491600*i1^60 + -38332526997322349175847710868913928669805719006440169136559954038963751056916350243169750799405950857404521062838145329670825846577682752524223842670079204675450609668924833536717676290708720833695112008438766820434773116323619067133673755941540506609786395088325454328942474912043998509365656492665836805058509953194581135039546317488027928549579756194591898487605763380279217709878306305624679713818638726383637556052963349802367085988197442449845290026788522659079951662219413030981728721513021009337000977593446255199964048907890202640179731255657817856815125750071559693702428382123573850466581421413903839006171531862060247921150524260906675048349820887241079679883499970382232257564492259889767211607211564759666793197701158268647529111895852423082436437100362959215452367111606740568237615702013764771727615343307186794246520113967311997935014867072185187017887650671344912897912119623205796930000748838056792921085194944641618853913858321083904009354824720818495722326542399769887731016653503620334800316739149156716021046923242445215004032914105376868188498039687671083667732810924264469681682510770898371312064031943972792131657806305711826315621099762581540700215318338977379520242750645358933308408861910715626785420597158561271132624230305036846670454798776314524316533907237321557022419728291761067990492672020*i1^61 + 34228142157776925712960138990978022550588541782349537683642314710593311515012511377912106591241438330142626114207496038280266452274694124432447174645710445142232269243052289856241604340126457671139041870611445410308927367519481251463877811619157119633097181920973083961016947159448896242216895658672856643767609883282411945928113328141108153315145111133916520661981984905114332407058658200288641115660734356321040528794629175569151614181274257068169084726589307253193952198170473859498169627695592931496102707930202049939858791243164583252832707771812364529429201170262747877975779909350848616374943485758591376398696502006195956175628581741549500319913757732651956347086394442655472782920202792689028322461139136762069908955113775614220863025848876999308268091487167653446039504593545386804072384948344074166272293493613061512817482362351158097587167562823816607274872894701658737781452109578725442102768499929937047371687801789658583172395784968093919185388362371117609322051121914857807302582193833673484908512116215067949830393199674037003893326109494530070773023057174948127406873403013227007589069455659333909530779975087287368756453583174930816601668287943484893981855816178563348496366413655909741975318959996583640439137620490887836654807209995410586186001*i1^62, -10519916308099393306317380715435221441395871645629727582083721342656173216078896749233869708008356008225906475060052063596170162399954100139349676550196722409501355748597867813679477805931993404628481800307098038504271232913809994588978611981527409449243708218181983602965387178467926710207187854823179221856370846616994763370143573458932160419870714080327397746158083045694050152227946616786959298378401953722178451995009937242728859207782378462467680544942438541441626282063142215777833248661554938151924005973657061386921913639568999566627299163282263300035449328932351870552683684732926894906842973231517957730784584653219979494858832021559971219308599808035693020978703159464473569568280897662480716744574071053820411818662660735961399879562515539492386774163552791770026321770070746425305326113839971568862090516255377759800035938835203954849993003492596209790916711811333032057506853869463712976823563044330778509696140574860446731581529181856822791049532441658336683665925885738264629077912486479659505628238380251276368648724045733237693123817726276356076970899779341659951343781444904730278956299972935655933893732795004447590876519818835899027322526594449983161846028476357873040957717823453644036290230048912866038431142053030106185633101630664393139327460370171173445405015734070563388565982663041604870034096664234185223517140148625874795514081853563457789344026050763153618391344059874562158290435963169980966924308295416981854190985228653536914024017379464947499636863825682976567174341973437888951494248653862577850150784325038484566935888586538912389694922043105227810100632340337358075906503654137740634172464539039702327617082644103358943233977805606724584117147573072109733140362771225770288395385142786403003478649803696260887706355689313099809446597172758738352284951335724741964704525987512217523094012163387363367376800155627703553669712835115126046423683614096306572987276643919466571903718278079112220621209665842176713489885588298403439885736670446768112793696570487320817045619401973646613936066486417054658037693563306194872680736234425641042507887027802279345075544308556187106939801159529241278359337659674414864776137722944173939281804048692643478040634529792998987576068602951116921029710689059989172094426374503738326116749197712652283778889569555548624935792389470073531177800556780138995939031202034213231143967344140161215811094763771749194425629962669109207512862401725390175811613491200000000000000000000000000000000000000000000000000000000000000 + 38253140495342476437040594889375246095346789452775805774803981673062632641822507937367426212399241947556525146963305825874165728430196610264828591024435802903980283618624609367398888330526343157325689225555459648963018546585563940916920657499835790293262847537482345853761353922436316602141794346979721340956937773928374061776575441936141605130728591752014957020719737532880002297488635407313902437860637965311639305260901239850672441005887559783574872221700690615090654793882429474985386867775671787503250255242073387107383700339063701067535177077265578640434431200697944237115969616701594894349364210371959454071808714310550529980475721921557922028186666916226074749001296793500885752287706059599156653452382498800239373398284121621919697260629956299744063574340504918752219304255367326140167312076585488128968749474366470565773165513499090169676788780038675432799191494317721387281771204584412365592029149593824028843306683095957673243428928240561100610751213511181121500368446284028462979660166784181628042867367797002683495879805799925874684069283301988611183364865351252309078818318013699289841721585238537815255759968601695393396713602762421625440053872348696240868723149681443955768817644298640179944401766268970697847333258011622248447898108339443379798855065747596803561322169550147933324688564476624050497520107955440235256024635351228017053904147434614043898931437659834242661018523526517038080038766636696715220181459195364160917047563091141249711145217619539160036275037737494051485175797829467401726988639848312395489420077643416817929490519397582323834242160096240846646566566834750662660227954973939171477534658586247748965743319559554396475408743805130834404651777520752655220272884748706979863729740950598515589388105747702928140861886856002381371518269694333301592637363328521514656265169035472945708543733531285660106920542964478542524164709176237733407350727877674611850074424518088561844671682159394659232575739939169516120615196985462426129874944832444032042306762489658079338435233482617092217270434797842322431968502310913924555230968383132966266968806591271031267051773002205823967170330392218115547917808326618574239761100239853069585869486844896995669317697341513270744092904529729548688117480827185557868223537918853921940771090158824795573615394634277462754823482904102365886069556563708474821634019953182637854253687804679554192389411753724958814877609109562388128730612615500011719800913920000000000000000000000000000000000000000000000000000000000000*i1 + -51254368322047779578627040460940111348281252333563981132440860735526829512694984791494013306522306704127535097116051796021249673992038588701018391378580814273943687039741901608979201320154133331887299117788693511361843810136028986681147553463953600356648619285543740620735814078716034942280869588294744795448178876565660574017713632621214255669937460384388166385633488380820972776265136767749322734154278268717440974177228950365184266517716861772067226604019339555889959956120795228111379173144802098543712356068461832882623833029148656118015155955607491388150181985357510890554247818104921696132264405708783876705244713549406033817693545008659578256555832030409807717814324190833875082369205111146368878119319295652137754752735232690404843191920975233490995105498732218350408009824573129870177266933012549984331983857772718490345066551077526852769855030603057962948608957882043932228298740555298918887298205628236364790233313624404808453032057182533835246935119573527801983291571384955120267934574361412370359907914709038802438098864213207687736857355028017745527438234338844391584531239180951521719507555981140679041661517870846290223296509365004386262280067529679348779374355894561481028350506461760663576205782291499342243841525476730990447460652817073714420193317800687942872685930686434079535825310268015633052236116969145097991490632710104529606818699905029784551817743665504232929319830375554303934021523704082748385925559063648895759805091359588178843933849342449083385324889763382759916024326693850147597672901381000903399170685517395035623438372067648379374255392164842578349194892090787801703941929313890214658000068159931650046910521129058988420262082232253953911748242656799175689273940932040102191868745256250819506925097447478036717497580217827047934913385873203350557300088030438861636474859337388772913960061653148879484235292872159590949059816128767351394145070837305980356986433377652835533530916569659779896718235103611439795060643730402005334342883283981033266506990285386139920385045210085201095013330044552825117607897508046669730272043939166815731410706233589064031865212266142295192391972571377213657173974266816782718675889294069216407444250688557317275743724065484888874947935571990212423008032859557910587689579688002294035173515940685252874690856044731207397291810081966512090594621130752176389743841131166610944266526738017173722728361684363883224773255835974139687288907758992674617556992000000000000000000000000000000000000000000000000000000000000*i1^2 + 37974779845989359819623581379066917687959119661786838702939379155466526755213486632728303943890565592400999855037272073372313845996323011119215362850535520129102905721839918022288775799607149061913859468783551276593902026738338957332312730227917593540408952027516463121931251834596487181125839632102283429444875172126836158169177313026241682090438348774677191065485343302639308679148541638831842436728399065681560839285665455456156259927652016213217749431983093097826065840084380792119850976542931184939716352455168679451842249735129235951117981448856082991018576724461699104678521510075090062108414173292281789530682265645622210056988261012501328151459367462140940655802597978071726613813996375048174477331876478324399360562440293380094204081944567222591161673961369554665208166958443346488348148716211344194589021977794616016545776188304468092559005384623636896338991700458825546308629987036820757102263786586260701518445580695239729115224024625977641606757293585300646738213490228304854679705014867811768310433005176428176645389001138424461241169804841791519807656003430632988992971085778673179732557701851710082916815453557650592044593431009379023712157645288894211519722511221147405696658743435566254592985332077147135172825220274345014794376533146841979032394799064800266576325279808906233643173412998401289121466152848649266861845936563326189972621194334717575894893252094036585719228094545071906166500595536569175756198421121320533660222954374757853476668735577679147546004057387188452882071857923871962691938346821754570628508952323626228649558616777449775752796402793925775524780539663973667313166765507949980739083152028536974789908650696975109232768703604890017133795267658288269120566227191265606437243944796096337518010940513319923276411341188567952239548469164708740433348920097404041778998343283951658684725917264860741874357025375834353486045552067095344877499339005537801479205047301358601706972052464482013798323741807597569350419685501976780565787461353704813943411964438131459761793413938084038641045088624717112659936410686305898582244143070011169477388129680885970323480948933163770478547672744686095685056867347563320677590265744848622070954999211361315937785862033081804315432137859688039965959006596695392633855864101487483215745041062997670277381917644925381836873458477329430001881747347498485832257850148021266483823773151275084135125217744834311555133436745990470534496853814343145147596800000000000000000000000000000000000000000000000000000000000*i1^3 + 4830288799061031265043441361686896661032156927942473203539787695546183532289635753724483561622754868087182917882695370168721616478779026894344471310430720654461298775247724198948665494292877988888639040954191175520325129778733150688437711275055296393346753692894672488121303588883028232987857958453477550121323281797747785130416279968438312644713046877154545872312213912379370858575435719936342590266232225535007516808390328068565860449786184361107046135741715518648153073377992737355211818777034069766589205913780952640634265169794951565669768883414224468911073095308783791712366692027576293315332228907215450116086256572976829895224307627934405726123647077292624467614648693265729609052959681973013037167845979807141131918432896365367691074439572486967474150557033455511149306501447347027940925561457304460981949991053396934191264295382482258079509330104003620638228855736617487884525612379383831346713072049448015095838164663370875610478454449974842733317955785255280028918437531661542925348355653703254748070902173617326754424948222476130814252459915883907568300110312586930246987539081761304428566534639603537854612093512455683607975707824527885795830154396907514116925863960334961962429146606427829796069117962282589609974006501415628600673593794875176286671446706737137579400632968234889914203371812484462248848711255612419864485563244634231204690431921979425184995563340798665151504282434090085375423790431920406269730684688320031995356326977122886941964894192517893696685180607186029566598452027768867768357116614555692968243958720056619594319610014065700695880275448175616306589474403277101615432871112314257539535970181017552093254790340806039542499212569878950597649743680065666095844234602738110052689321742881209316314082471059134227935763535192828188730625555106178877145391360688229455150188613352627202422844272516868634470402130544616969521569517962814700178877790986990079382487165389493687948577940152112929856077760590319748140626369387641409681982455754088356463675884276865635479210668584124944975312919494035936283342980211828963835820183701581309487155481004112671735308140768430061407165070065513905976851543844934282561288582109007358506304835408475535647504991151559138029819677217935193298616339053603671345828257998489774344032167937346231989702042027931190867118971031816135787503461343610189210767909300767936638401971105370535447996253443063566163671954248654248782360025309107978240000000000000000000000000000000000000000000000000000000000*i1^4 + 5719508684811825893006281593343120342928560485548610019673996819776082279397986388039673772240194238488338001227145097482977838871612154491138292948320146961963611581981498242580351312163668983616381963547082739894972362183133857512937918834037542152398486750269030823996304539734499458938774098587817405440206342329829231011099804658771081401149785767251925106804645699256914461048045535627343222146249170637357594940888646624619126438751875238242594684204227585197191933381744861333538522173378602034716955949933734289046833224145196001001085645747786412237249269737998496803002535332740685134406098575686262251106136123320471646040350656947129349938890752664394069869224978804131281466872260676678442494881959310116716652179366024113580108830082941076723210839815485175353819606855699463716537716885735764230172641706612453808789421169056743563807709879076749526225754253001698158426086078561691102259482595978810341852620668275990438260333595864956010915939537285544326927858389562367919010888558964617238302311566703077083084171566813100204307450213468693784572208805044415578219820792472738717057774283946847315748957311323472029430122857195180183463861284265187596479445832660116892694128139823754920249068706493801013550009073464480655375072584889815569457252997278912820979354086202141292827809954625850459316947598714188840137176245391067892124793823460145618140932905101691675154236537292703963873433344424280353401755957558643147614408960562743138564276859374939346357193927881360521130431745160064358207609486078751093475113993270342799453300363961953644060662905828156324256986054433475235382786118294767640512387719858892769360034172655490466552212590310061767523790568604461692975314515540788492771146575047358654180657132770566019958809227362155088716472531813678297897222946852636928340730699830245930233433666446963259101982012996639109486196844451157441669015266861474504180664934747792292453519667710634051837166766164300806466520769652816938396136797518236697619725903076523484412202476639382028329520688118436527580653312691905169167872109858339500441792651518694026088555729731869883348051381747628625665321176420641299347198812965825500189696547211360034874404876747794440853868372082553489059300577202601936122445048625834001823478033698248558397839849806849580693690638791311523854975268464290029476068268068687182232203976962151657786575581947280811678386794263177997814346817615167488000000000000000000000000000000000000000000000000000000000*i1^5 + -195094971090123447732885290602625952538163997845760462425755692924873556555566200115808186636725316851513555635250528815889797372199915002042473028600019444421690235581476781762798587268102312163687246790076404678544263670388388733981204540863938214894347866111031796749707004322363728883446931518347326188232750962980604974016009380380469628629998675366484378886861518667208832377552632307251507558213077131406248393774277134850299096375686644730679214223534260031456903952619909157048523935305194092536874049166815372581444693833475126971666528938131973157660239001011950271087757609856597879538951827330560718408558180086224484850880121721993219784564404480970548999978357715706401508272590654530472613530674896337382487072460437091227663665434806173116549079956649898725460750587186104347964448190453737512411430851558052112364513847909340965198617336648318472866864051292235120110047092386300708911675774669523085845007467242130451157333792421272581842963356052223062067024460955077493915197804460295969025486285479635529101168431617303982671455852932399002611663387143960148194097000536576117337031195283171301516750720748879191402668584442650579884336270638464501615741527915907908650341201813104687780061660659291359487479182949073938693803932560264941023235481811150191539682443996094907531459964144977770081991178167149706911902212904882105971854855905709577179321280754454983354924046534057519364725172596758023055102996820571881958411711891178012972287250947905974008487191987149902845685934141611790848264374690791072447458398886875552435937685829363645174772244694720902376488614302817220037747320830724293323334821206043296873890765684494630722011872558469503877225160460153927485540647762657875819788490577410659495355162375439176737444143954602455972362597065598418346259582529876322894459350761195525951480907603902226522210726560189767437465259091317119779075025449176749004940204855680374290011067113718750435107703621777875859819413226709013949683102180825620452334987510820146595997450123492548337365357417887723085383641554410185344226042329487492710323910614871213112827421346535366031518919522895084154661415795036017770208083055260195626601916589906751267535004064848422604060393399376905853919425758354750978495184816752961870486570413891632211438843119902914931411080264374589207376077162345992660984406903976201502996192327506036764750021881803187547013691623305527027335267371450368000000000000000000000000000000000000000000000000000000000*i1^6 + 314042176438703410955368729166251768853714180621338665994014172527151921109519426662279989034109829340872561551764510236604192290031547155431641745652830844054986681746968971846127407996424138527993527760253766005160457741607139073258336296694129505518905323856214289606988939444198781152754345963552093395466958043457135275482885961758290626269597166579847526691253807328375176431402304149575121331080139530141755593178518121867599823962972158559528318762756621001441762197105271917865700290153665882407577138426743210110957731098621034466910593569269490366391824025407906196996651431620360257307718233783779379711124238713961698576814113275614426602991824806214132082897791358854839160829805681569063315995138984215059883524504239193509563001314215891022773874509307202023263643741156602911320081405479629537707833583461860111069998221230825846921238714592674422102420090669311476779320392046266703919040330444684305773919955567259763622916630839993597169432951804452409714649939042050595755391086476425028512316370611611999046532903195802582724669357282230885758564666203251632066477807642739439012008074753140277413646146953039817423472871775802434097762032770823909533036944956429413681149127585423729906053298606618370425746709974091212316130403761595847056191914090235939626935509378930196749203631329002385592199480734150948515379105684907814859021903839766686249920770042763339674486571334791649973675874270258504165485712107651319953807105318693391262247777534496572280674927456111211658336133495873641774295815324141053167802961426346692495408477520644426883081813766567175803828582988385871660658373537655634330804423778094314292140022554019908239010832799888300968795964471872167181191292428241527765723983590800492025217302636150443383241277400038123305425891282519444099510636052998149504253695463331523280254485131714528307797352995301994030598326533043951087079302059365845933813995316150723786017853079537128127234217552559394905050128712906533808276483478153731898609768492501393381914649498983577184600258297480276206741749515728975121108331439435228196244663790961566830676494475217982132232751576633511877912050128807674827031046119081002656516851857399238400588597454939601328690226661202831481460602937402027875805746319978574439973154932268262864349898443119947681951958848160715829150197960837985511615281397381961123673922996297859582822575423093618870940307517756669214266223618949120000000000000000000000000000000000000000000000000000000*i1^7 + -207378642186300006072678798792783842877547637242268546982880476514829050236674161200071836139184006624140291499275209959560196061959921619997976233482149302140284695661816409103630710619083972702878388828312267721728573301242399077529532541031302830962727124903407848689961864470104986521507130909474868166541455702350906136499187027442515432179897552116125270832824421356682755552717979597775039486863275991851577733356160771951322260170549889362889604782416972777388159684464807706168418113055198257818226037414463113937815074805698501409073283487462695637096600673319969972703620293165584372212355284434280278065716818555896873100473084390392126510995112893831891453755550384211658821662375680250957888536280600382003817105164680971618556897360850187493768977518842854164257929834678615177291697528069603875492210488453385412595526325835178992956728385893805278250355009060206356760356474733002606838635644981107414716190687652941252755344105609263507043680056415649456650461772684696650047694590243375899881771426017197739546617127572412038727823345116987087355134318949695847419497219150756318863894203543787213305395886992305305092886229012278547030218629847508639851951184110484246128400076336032148311145341076528185931167297904976056421372023125308669690739453696909391032705167660582493635326729427236013712963174865909863192012295987710922503276751622275015976556056424432395939880337990075414784286774999954003386890008664582088003752636466647966961461183030462287980799507917436901146121765780955741984020937932790750154238069988702247755687143242366989748016627714003231351292525037207052894210975422793917850384731676025757550482020137083490840907477666986716543046743136938004485392944760535230171663910637803534856499977939936547353324580784528256491135705507959395209059746619480271130294849186673861815752112615338283885396268881875049894440125536329868161094548180782847447873223994783761232520868279480637938031510739304297914834786252426032973464173838342029769541300218516257994635866236940580284267600044886844205102363209264413222718097740821940031973595412733478334807805695645562748332414083957593083136617592541063360748694058233507111035709180420902916911861281068625876703427777034123699691226225809937628481589906343046043169142559561810272049470959140931951137617269353543501658975527195642808498852388261843790482590999433805409412459777667853607158863986104861529276009152512000000000000000000000000000000000000000000000000000000*i1^8 + 72098729752148199637145474960626373157750728359771489431669312964871480863612247425298065649329923549142069144988342943162617678879005996513059389014071999809435157064296880320263622409974380613570299567344075736553536652178704571199882631239215356587253902962842721351549945250208977132683449554258704589167051569012465790924482198664689161080772504137936662570214741937822902930559347042231308966285374147695320151213792929374006089838992206832481496002283319077940961009887044581414749296326646332172041237299835430940393440942736493805675474973158631197747380551090915655784292117681038298613447038323546415539435956423013237134214620733382399659752635449150631256836972336636131368888947738938660451865469532119846631327581893716545968596369200953355956924647906207755844683212919916066198910057803472037883408041265211565110391184113940216114770750464025409720713649991814704261010071483157295386093149255617285982863207956463903062352726644333153193531604977073729848705888667720604083822330116461698191842250245606467980737978309591941538240985998085826681241205098942082752732314466925671399712178405766906785810106120486993362051651342371893116169035356563792169459597947020094111193716133284758605223797027823804856848204200577334981653525114297590513910107100750757009626491486781656981298428491905950959259916051610706772709305562081604251646422531296290230113471174337863910758752779251793202432481688225525368146532939399365965279876818330081742628708365710923944371883943585584027541020793381412086010695768256465289670219122200399918783361189829467366402618826220193154949204147119076319448451730389175816597141472976561144313080129017136946337938362472615590766030687733359047258531762159992216712697702369017374480898678111893576791337555924598297536391169800689290672940730003742264857015927947811538279137787980077995242003011630633697919848150019439853371029231504637259553710328900503366876722800730688870859246764292982219426880694117700062284136981692145526261199242576992399077611871823641380122305989401288590006472231826934395986977971425877155021611008282326266756244425726821442502890027120024963600687274049651016964739199690750383911841689466991034839266854325313150238726768072869137663877065367398324966204471322571159091335150798220972301105804170728053992774777870687324321150142968709274751540711767855410731347398698166832725105542202929062497214249409312587838075699200000000000000000000000000000000000000000000000000000*i1^9 + -16630756209415290178380158370684238382875120559303586282140982665226947176612485005154099137205285894330978673302297760701202441048161112676359343500042290685130188215405080991532636562755365497582223526459703536916594287068221589873438274470631117112699908964921443104651289806366562063175159761840639157855485799270849241131396767343762181244837404482642557073760147005935690139589872111077611904586305365514759310374404442223788251593592414855783176895621908324962099453334888382375756847338315861124336354392297360920026004409084313773310967938474172034382783836669296120503239452454595184025154178622536117540149385249621485009336129094114671575407699204607002355921053124365014080420340460329856623119846827183432793110073579063212538121615442408207959488415523347355782854663828987098468787311890829036189332702359373218537381420475084374410196407635682115773075288598094119976498366109761714677091600070105300760036875840776544209328309551080152315269200886845980866977176335218048854133132260849461155526572401911609284474094239666348776166681741967621869793713092013388141092481649370014396441168735248423168831890656342372228378315522022236270839766898402921046443349824120861935965359681836251521303155213666548878537638946737783587708690883101858889803678738751153596828863869570863994013717179537987824870584056801251219567924369678142718554712429903147240539519073124973673606114791978092147714086039841878410749904968767681861895205461250764859421786634095326175177412443299549982790217341591013169837857179907045631163332835963126842372682294176506612705994603393535087006586275223881639984019272368753789416745939241401162326183080253102798846356461250024423827849232883615763040043098332860562831489182037423290296821548366918689644256635694927669569924216235423664854848475447055232762815589114609524712210888356351409668360211836477183284999002979998616716356359145446875814171382393071787005059193204048186772579331074740204087903093478439340613810259686956535966474676192574368222863625557577069626584884142034477839118395803213865557166038919722023479350998420101718895883053715463238958371923365882378700116511617991606493821907175385062076193814475758347681812954593346084787193350374867068555168994131865588194874352733581354699785356511696015105161329756311754819066018210936380052110396437264494412783528965491834350009474299643661506363371231554616377529137658036636132311040000000000000000000000000000000000000000000000000000*i1^10 + 2625559957866139146404292230266851815712536710562683606462272241230534730267794685387311735346429995893091755584857200726476493129422620661985554133906384063961567799612877960002954870687643991665321796501047033871602171657557981106632717293904313199456257935966140205772726014616889657968542990166023695199294467127783611460679918965670446940266807986264538550865350539008378166072477331962218672623639605007399367403929677451020736651431365990412722699726772699211901244187388058893193212070126750331002830628918338313726726916814489232183351596481610776354682077319464087976068788441268521112957078451780132960420286016573455550319564233831229414527352521058569598844931903135706011750290414599863085005422263158455886124483377569926595983395330303794271642018835517597894872476768133431520509812461998716297877053629395125284177122526135205479953681565368265168697774248163516000132926809058433422504482510143231438870601386439998068252569633841232690477534175796392204565621414008488716906040619390374341737199730619017244747049782528128047035010076044228351020990701916465075938442551902928060832134593640777512351000135026238074012805719218044945609240330607184857635350799493867314200628110809640290751864827219172492851484217314417573499016763276197201807202037154378580003425085763216809830515009255795739875700389674058923541093269527861894853459349694602483510859679179040587468427549117860934365851948240682043502688694604017764739952681223398590836585803095100174220990849010428662716277189095116130411049462052260823149133291888024510158930734420662001330172207504315030639080429017321467814984520442102003159108508951979627221747289019966212509503369001322550543840279344557587608886172555951508439679428449000049404335730777465921132213259496816084975573174626563397735984770880399786954408652687139175444191737954642426470323743109056492219812011663045096765192358004344210426498959736500023745300597928074884483878487895220448803157994502178393860762518738077503383245459303648449988322781511172191176802285234719439494572180536468579177534646065544599459822304556434151024498579092640506101791428952640410715955634209582535168913990046263548391776087692911294725990910662299559830396935602588718405218438669413099145411924543369638728620447026791504403843634347239119237659787472020151532636782108899027574835798405798193204288802246789034281112164316981781619436381712149272068096000000000000000000000000000000000000000000000000000*i1^11 + -249962786658363541375624199998213159776787279246198054171136472384900484874776499566557659382430948987675675620249680091195488302727176926361633339663641303056081532886777451939987106786120415821918015988038453595915569343353940100249870982076891429503753299774609205849426571205343454160475529478190428572312914559088913651411545119171815629569325999787627434408335038547576622046647031643726733998794907736491066199277725945354988807838896187651337684562540511108415483113682885665557840755956725569954703781872242343797925128703536223266146683570725758515217574802791605872632255857043434254012581208771364726563004383000271607617480590400910120975204061209517838564741401730956529181537773418545970185189071215307851522356549955901035249239314652896792249672664940842037771167950143240037592579142988574545173253004366545658059129624223260494355397279588353885436015052487989113621200485597256635991993467937294019515815745096553916826230830685951455307466262558037478485130089949038529242350785123492399291677196089026556427783411388318848891363428419854464942269794805138177911624421063819269191345151703100598584363644956809619360647416035873475228633576327366115023578924191045402127731324021466826887273687147532640920135727016086144076734336049054548860121005300236379554484180636167166369880376556476986002676341047978196366577647879581956084275497688898475409541200208188064444852691453536482025314503029488360674658786246567880823714814117682812038557520320984093875292098297170462491036778012159576673556760314051058402301022236520232563512786098089541293447107468088123404967516228617836598940763935301007901364806903558920524590367242077469160652769862076822355610293785211808198451474735801035849447249501634484636372398750884581980055531291784625265866933747291506291690353213944269554067266328875871050436904857849848821330661209810150019699285031766981289971190625575924460259414340173786715928630080890692815935393807260537517998001575904047233660269473654954576532889282265491866092860944862024235045532672045831213208704917464956874571558564695302145432546408534440458368053687174146784283623465191349593561393817250565693762054607288362563307639536424968334913301513748329649691639582524599649461736935337905553789398027361231526389134185689700184587417939659659453904223801118847963071007160445164006013000032761359367967468731566098036477121195137869674631973077711323136000000000000000000000000000000000000000000000000000*i1^12 + 5659973352452693920456835857447710553934767994602788647124476832094898537969287278899081750999526869843866266216803262124157658477149961260414124251829710973422525065891141982054862049412763611009165531339772263215080445230444491857703211874006340187812461896015711411786352061018684570130121428953007504904482102460924830500128340952377025629943584754902636806932784190358320874579168276700329486164431163519606324180032061435565412366453309445981097030073221972873300466645904151637969986929757763838191315614377283503113780829994882592915784420723092856878074767634412194069273933179067980733756563194929972066548508347584666264032270031357564504971539127041239098446306052487745269195902466431661087573992666218176712202027014010080852093523799714342035032365944204155353845653488898601224593253728134881939280167703934294918281411714897596970813029994706093701380111094350187820204188584583826388062790952091799783129794030254142636661083945801588061238670463557099168523354008087445214263150728862965884066903390381028169248976265813049561429010163412558366288003671419432195637370727092274967575714430494575520638647401814150805412635241545951295692270823135428275948720315741661612432623591841452129783774880378067816342048386997860034239398939058027527101137516499737909910375468336237928568381399371456755208659766452531410047754859854541811103767106984316859258628443786687119569903948731379411114287192288879896030829663267228795295589501363202407728690967098216981281662132573519766569810555960319505001694273479761101665347075230446547533209831220655975653104671081033655154207081965974782593597528909834649370674194179608617737226218890684443554103684326389740469650111786007487734907879277060577659918300781277681236900869388085277107631575049768586517429291190271016515926114647739186107288239522774542722875406756637320031415315098878444505499000474989265315429283949958496178397591283789661196224357217624384797880660599071506662227845456658231019544061238719636831477831894682041697139517122984965323233082941331175585361338345821028193240547213287243302559607538621205957552738351327652639882157288751133429194035980560169152936953517456631511194148047056789263219974048956208630645675592766908697984948805737171120653045910605985717843234992518975019037409162982364945630301427468690219980215682295322529510359873917556765106301595953909489205234156776802288656889350717440000000000000000000000000000000000000000000000000*i1^13 + 1995434759117681650740005190252717585523565234083222126331804289225594990198970465424569160618665122528270312373706115350764068051602384802282671217808527430145740057369316555497945106170087951932055001005209715753224847575668326899099215285958217102569523312371066807425877186394418982780914412426878781376937783953405902144090374619011072540831125377820313806439316628727807750505367364038887193778723896036763874510677155142962256189070419692398912925831481839016919013451683201429644369907900516263239352260895358292749230411645866796839013500556812369945155850758981023029438449587096809898084728220472448488320426655072087793922334772705406937368023185760422032120141808663435347269263277489238244256054670078480173569645110478379268585174814417219054772892047907700370540967380730397295683755847428200323811390840983917373801727870884893564993588118720620945854562602891827467081408161869273320430016300569770547074035092638987515859068714481621628486491485844607962632764233086103031357822298198175612443527062165858639546622889501890796792056675487846328183606536101339042824001370314793572974674194911065026901499461256134672558362603467438086806701499024262900199797256420763183976401837584664934926313377778476806262029510112273558192365018057510087974862677050875333711656223209687703154242602792957563390638132482584526459198912496885643277039762501922014376168153803886199898456199804383129883929387574991754242955944348118398595540165960063671169640713451480602296075595540219674513000886854370462137091787430092867383347889928244465960851080432869690589395928949652906170603343673660766678662879005063549339149933462804872295249351616156843177068558331560025611378781339980247718035702615108527016925483399185093968245999868868883334689094617997686451490944008071591725888271964162417775038106207623152631973927300429697513310416828372047695340325604121950115320377260965247405236557556438220520789241466658225203161534789432777245410698271865956030746399105051596529010806540626176039200230310243632838733411570884871883049121997301824628406017456650128086279054975692116130458972672628326338714604780817959500760474029810598497330714456690776218302720682168244797388376224626764370679283133479038228824968318661544680759120611797748120392976661592775820962298554617266778648330785244215987004134465758242866148665556229077992503353382693517717902363479955589476148276363264000000000000000000000000000000000000000000000000*i1^14 + -293582381705490256326883291950678222780207474040944932535180229682218532723261407864419575920510075200010761628655446171963739167310424933418658328751231893213829830833087885798984863814283523625113731049681406762860154933861553350214095596178711792322296874195437173835162074963511062311493814413991402283114541448992119643096939838907958563225565925732800687035141761740205166613962056872732080195077012591877106970835957678985335837507788079815945729097597577016532459670426721083438611526502302568001733355854625749679857544414519386713668383799880285413914264013162120379271092023407758521057177877800271849425508096255255591352182963271654021238410079787688773828283981249764640104242049022584390807042203581507535201813070871705870980486066513014771015899532238291185120815714970428717304793948651713919000283203111825780139455060389616914636695947019927502341943072669971934067108086143530897335204044260683456933986259413595362456873909280542131451490966211401120043687926430728752666624768421581154666813786617931903265661850028145862569030184767616516756774158461411388367629961279527306525027142807706133532059049310683159660113495545424129811871705514931595074654063590965940361278067885016072092094335624145115837601982995801328411153113843525878526186651186422279552764135402008804660121455860824159853635779514533521330278361634705476314958085158171114544238555212896709135520043585997526162799627617979127649381217715360528723012832501024049733874151846078359779214669869278001714555337828969599046404572559012769826928405166033743261123972866489038806393343085672750968073499266962119902783162792517869767474242612745638379964376882900875999951179671920958162484285476651638817672804601125765018500832203399030934163799020431662993198979874807179906049528602859188225421485897236422457477652303949196579103568679572247642731145979514583862429575733140674488482040754156889208563849220239963357949917816910716306544713498513813825522840896266175434402746357455873338254905302360557842063001729422760697807603744118932579974118817667751299204918210425238647757860881961690952772585909706618116123600458996935309182625774878830472126426337740610291860580170818372637267297923830399758297754835213023189916133897726906082263312253984301947482953944619482581359760723362842752593505519873579457947817692368862640896825298011955490793373630225062841769465493761395657365520384000000000000000000000000000000000000000000000000*i1^15 + 15676073594330626837364525954271555063110240253835628499789701927941678513263042638646311943489475105639035899393606885510569870634111626625266361452390314546262069049442345985438062667207576679901819834734646500240910453910718082108550724926939600536375146058482582534670937698206630114069492170853495900201980762281336352497376788148679890465856900600254499966092039970093234249802771699094712884179223827330839532293372886612608027859878558685080945471423648980670412797584177393406981424869570291049655049647707901178865684543333964167314989785027831103083581424890213067889906179321406230330054791565156345766210417429733718214632079637754543659375944971403873709701099778820622174185404699111511600324313922393895978425841141055757215257741938485196329121695588880339442703069787268669697524855622063200137173848528975790599107768880503496946546026517589618306275466734471897067431250205351013023394828592357050276690923992663612869839619494688342348887656813447653716384183278122986432850035193639903074230136127788712043175237573200034022863814039048480917108490872573336873246773814675369109406071300759856957476667195324159394940403258320773197613853131650300325574944950123519370749263805529524975887804846937383382019877668292647010175999431271977547675141126419307438958670753170546165194810346046383619511640926241716233701077798186718170166394905116366002830145015318945361727066872001828067598007499243449380755119586389900848000580886490135946740918749765735394260315156474638464288191148863346564213075611086392824022445903480428233008001272606356930860651089379894966343012954453592725513925478808639380784638584940071420917369579574012124707393598327964993088568964671368109418367393019144088145232329211814345525857475802932805588727549000395243252804311379293187439406064206210509867814092328377955479261024496479561049899041455031923644708193866473755042103615099420480642000807323913378331877057953629306680408506904081452889172426537460409461728058329662591013318839313387222702586336678529570663058688986298980483568731678241459756492199290312091440572240134841188767969741162265283653924934609402028188799821537574477105578276771185101150014994135188817272290983454545679014874167657496973243936630932363549340090764152642489145570741784187673964868542836231221265566060229068426934832108047637048831640027169471329216040421202525593896021460900524838617088000000000000000000000000000000000000000000000000*i1^16 + 542191884951578775165449472554865481626695366297709952810908167066163446278941742802817114311277270805587501705135738924827724930725998197336311543834705981062146232185998093435144785279789115402059743176267974374761119906986840593793518236675111796679893546388094566693483534333254366041673114155373562796555837735894817859862626852867231508949786661237542746667531196390108099558152758460562048410449941213018771296218664121213328398948084774129309570501523461613002928579978002896131900990459487385830104266810492709217253507102157234979067983719328166645700844251528099166942080315809008713708351651187945995692477940385567020147043331870246985468294176996880341046811093533573301618793840874479291599643199267420643830264707404570361678466722191100856300726729576335385423853902843009015002171142564299884175048912552498405853437027048909947842872452448693424252300056896300205982462513958444377012030859884322517164166360921612460532322304619905546546573261099579861254425042739011425511880975191299465682788326149527533294185601306681537687838326073218711759925659968955175413258763957986987667955594991047580856156769641100898156931599887709312952026372001120951174576767469199111535763530277332399155417874767248072100757399042882822422557769937421009381050776969403617696405347337099855817807818652735829003804344831625570540620305048592532385105548127441280952129218624913933816174550722966990726934118374873321648443158364293137726167415680880816011908942897328231702684943699405003749612093129697286004103277083567199501477902492185599687631518640251980074879289301166690055937423050654285308906059780710422486818443551654627219145394037156049522657334514316223585610936758625214861951313695819929322696610739986130928364338272480241542708955000496128182323956920579027801818350167692267372511716859244593540596055158226891516537713624490769546943569475593122654112492971257393107187126868450630327821119358659593464177589953007535460226104801009124459612413130146015580000058923831276397438106750149363808735693925637388694679674365001000109809423168614551296886973398127532797816768507060898614185019496381137264154429035251139942867818544349864281827885265906081993085703253388719703528325043239398757093697393265842999110340772810084248167929752021937959280294660571063444578341680170510710088828233558693941145324351286639130599983460542260609068471864783370452992000000000000000000000000000000000000000000000*i1^17 + -163316197365222309013877237870086622096403365436153778657359875222161504436611072401032213386397935160901271234684958787844301418816639838739747873440644450739963847216729296785931128517890778137228295577878896084882359825262121980737382826930887255036548111170960095259654033484259334595143660086759558292236882405077925392767609879277531433475584232857978114443158710216537501256788665953508657574188773778753101148042159871859006247316270237932775857886761618611701371806690488322090928118713038466844938306969401444230333219699703661308657017672986502117916498852410375555908761567526140723877302421336917430686204126388315822025318639717229392726552991929259284233602365199766385295432506977162130653660144616060625395793325250732324242278866659102884023062469885390840818316689296922715003629729585591109689110208768457402001038170174402387238660034296778972353141617342652717234367711785531979523197740723245318480680562203799001542496137486306800720660462293995962709134786056338626092804632434370197373389964459466701781648195489067354368100080768065466826816572405682375004119445291861407346619883211030892389761971917967466435816861744565323273396349501997608549415193287240308824718170609648285222930219164698042655648667867956200637840033040330540213786203295166861351155683502376687870067888395692995879479873744575712177228984299969441325955542186561098237421572891163767219413011910839315210763841779994558872058397706877976375327019123374078036453610312188853845327048734168414824448263172058914214926913909718286793419865854813910544943289568083681145924971438998563694399176210840568381996880906547016041059520553959374847404080045627586161329790922988179892049782444947432277615096898991421340287965132693945983518273559744615420215394650808066545629456174493806907121116925351277368137893988259274156408980007050434886535968133520276826249267249671566224176587387263232135232617032245558249959769873805424210127323655515545495204674022496526851781460783103436129579412536424583390051792116672514202017059664813408376762796228939542415584868163114194364039947768043965565285106057928525020365413824985791821918372833058182425451386180433096876920694752297535375266848382927200917369170477314106852353333219120750532806670707509170631504769837876685413320539169210600411673078474332184627691005011121323579884415549432625238450610443088596896511313740550687948800000000000000000000000000000000000000000000*i1^18 + 14560852517513211576543430170066507540148716246469855849404109465607032797860876898903405693673257383347031785066590110583565164395767829412623863439547926073598709009722708998707661841013581122197412017972716960932605078736127104215165953995268103811081113020932893186524784760794330756475171898057762522058537961870905369269607895992879471688179947611753679588707294987739838641729020921277432307679163999355206001221310451538424709980911400059714745140977744299373900254560297080635091967478214634314650046811560208792831909880157828668263778852887111621954015818185001888064591056672721461247219648266967160952614525070425212904520112618849889199274948363058466795861377023297743620547288261060317092465695438745953270433995787259656559866361686535319133974924993064191714709184324254267138872428054495038350502355158274862267201363369783113219143842644405141072447983559282647548541936935694478324816342788079930425496908173361502545493959599727341848217914268494803310394582602101526687045439167102725938068850585462062085331596816210646147950885001269763249958940801079526686621971841342364373196441145257779793264768862779882090541561498722517245149958204054689159937795997945276081498935297531456370965460351523059359633508450537565202614622067283705986534927751800251100594551959371445068615979300009395742361746069894219440822052394955946501528293930804299049704270157590535198587827770095257501677076153749101333100541168009763116304468780343855383781668323117552297697132727589501331694850937725108508147652548176331404717054393792017794267466825278001658918181176318767279617359591912592314850620328105855838916789375695474345415098958524968068629482565025610373370279567117070671651294774509819318967834179376107269692796089766326756205778614324763585212968195756586742207784264472702393506532442349081363812502357432683388077470727738921241747476306211882360166408447646597193289243864043895840787346852958439525116068278470321914264968036729657162839527398144466112390328793334704454111776041949662743219547971033274830143194034366209187875366734773218671410480281218611159559534532525564537043917762391719364316571242615277802021633165064744710638890247617393829301708029325231647245320436896041094814337544133607535697985694144449981253209641462305788577043979662511819556154836760914267597977338692098135832012729912924682523353226838512194430397692677980160000000000000000000000000000000000000000000*i1^19 + -804726632140643284682878684023931287137361936769554373590475535749298768237040444037573708725541947975550649359557753736451430073966534354235012332875200323433161293844689127752092308922262591435899254783281507075735351915754706010469069449256453948053881841948358577643118288966362496776754002450225897876762574749420039232668178841246542627352625725461544794202672362962620837021201319996061706667436864477506984528827763251260922224029151073345350452585593393690844820675834459864808649121480462729729549614335666462259817360395910848095265909391323103000962646446295328879107704723117696093639533325850337597953387606784074648898518851062600147884042913310128568998697157984994331808490379470028454910410270359569178161767210500074355860745459504512712973103052351568473879360421135793501785143489793702316324861815897811193414793467553181864679143042642155067184121335578917040148668456850060720275577644098795949637426787989847769873567453890800530135954340428094040736638108870244716412423328354312220885298263338852906482707124988458745395816265587548306198759744895281855970876411657946219695254214959428841699989793233573362848957084054425495405502712635868879259342083825333381781791141283758585410201824144024735939003818862084629119504994855365453938554429863911799355213520278825543489275156998335405430442551562698080490688083600995624680543579378812373358224822005520185807835507890883698367522993588503706611430174790724847615261884294423072989816722268320304884975715755176988803068528437473299133052606657668146042195335981227743490444882857211964106608458094775560215618718535738550647899169874351126852264947058318437430856028150166402813492419949826499894290088657159230564025419291963279111805004279677024731373345020062602048677508457409305272590992005039690990616052989882843196256081618161139978440745249963474848075138828986289431547687511026084202584786532818183000021931021532509503386952577270599558203990244392382949742378579582637758913388066526451241062788964928041638601395567856792124877554436392691917846841910508984348989117235595060733895595389761546073226767403410632502328150025152550229455189249889096723467853134990117501590176071821192825283655938191747958307907069639078912482204780997088726417860879501872491687071329478942482351180730594532266401804002079067222577032178851636187390959577684670177714199322940517921077675950080000000000000000000000000000000000000000000*i1^20 + 31148051577289399702664658046154045643694357773636196274621378520878905570793796409385382083790167698869553126935357050981266036729001800987950995878912321628400930925068437690800353040988018100588290706282466125313275675183827005721654539164481890999523249136103980553703333304906093336184599161017871134407807900870186364652135074693918024618849692523969460474479567198826812989411114711575226489523394583465529151316679409865720392886312831146238914724442064832073993379319011331271850381897251681203466834857271098484214256990120285161372600774832359696191793323885165987366602785479112355864573817379988679271847984605710689052945577949844494401037841606981315743241047464893072913336245931716241551819226556670041489115079655684970589976147168966277313397167157304225956309760097236174662654411107678362431795784936181361341108177898496078890510808060138142032162899189953942510172467095255358603320754261528551713398270913986249576577138605645757452720807598939579274870982462521515175364636779888837425067076777631389424505263608505732034645191145950416395791779152149111623196155032432078970679992751813914661145775817490983639995238980783988530350298468848917174359217650779754048549306626775535306092332638383512907178007465081971140370778748008306910544793073114603348751489259968583611286018425689884975737324562584300397317072415533520797798900339596041526561230568747685236197604018498570196440043282868284750790647786261250985033960753921244436159841979125405614005944470243950909594632950022095939397981788950741834712268864178985914382916288389654274289682627409933555599224066539785907707439815169349271237202609090614008582925196555123376807329632623758905997660985830262341962359940485377454531562510843104223667766022562124526180657703587446074350090753567327333286480864474411265497517318240596389291342741802232689564351828650954793540869977310268178574030184566309489137447630272785443747421743257156649365595251008771110263603830664360123371290446863273790363652884370562425232087005095219318712705716183741142475596508822773814534985693062741523557429821772503048916273617955376966911749513802268818384121646155862791552181790873680149927174355101777751663717565008622895172778208524041983281898350162868632417884237323627285331075150957367920414191732457661364200930655710060831990726000719909417787303003335970968814253809114895299449664307200000000000000000000000000000000000000000*i1^21 + -886640044140146420061012225994240638096608797997819135906839017366285417959469423729215332993092463356966348565021768146992684158661405053857666590202864426492074138309388335996103500079403830692456387563320596261613798688669047376095775438189906471963960803778914261218740383938137421369298307954182977190457141831254778411064103106856820511615784531020360740720000572566651978698190691113999116823555402593826194165796996907526396304814189087657434882904784273948967922141552611979323292177261608316078152698633684149818546475059580721744398537081777737937145762976804798243102956513546117575156656457019662986155492269723083092006411276719578103250978530855688181573196647694136915341539438606762191417477086033367696081991595413514429960066320336045891903094188287291230930099789311515810277771494287597301880610153286929368547067935249150068662353118956905597780206993280912513574142520789749956029779996239546604366122276364032052533605196702070500189898334355326226061421335848442293395860982960663310355182361818819413817882673676292405803590004753144219376491339828244542043324578058988955779346292865587533106898448107598520995395772193388062732684144149218891402377623313239550493218557084946332383571493038577733825772050555276757433653125372662417690667374492750669180689470373962560574598060153553940337048674142198881930766129389146483074937168603113242884346944302735860594914420768391131241390023670315922481299365569748273044988707669170354676585099163224477266819371851039867987362180402178005828436817837307066235559360276213870335451308484175952613996950716626922833705827943688941435958813303666393025727403696233478668767111740117665185408126606902353484865826089316189793526762571826127981473128908332115680851255242327605294211112595225680528362754618649326487659083922262452335264018677672891056870408040784957323304450873741119369173107524534925519582586932775132142988210242807180384344310408898861998500227940211831012413840381102733818721162246100069268438993316189437589542099154875352090282150424586617070142690858574472356887429526113648539491924044830337748899869451584157522195926911382349284851323448768492370974915448850385561258349467486975117182532382182532171912682996683219816935348306524222018155445189058169004849254966911394999672259471629531926765796753918824813469852004624391011329681926900910100184542987891762884771840000000000000000000000000000000000000000*i1^22 + 19375281018783897849684960474539802069727979162275846281361386520220081163772952344736200944269509928985851691898436642652699826878515347532555813737170515491662803927253226595396598263451904659477696349319095760440089170360497407964831870584610914231770183440081183137238813927617627676821222926649617818323584889571325071063530062041519355319119675737564731335580772395620133974051502196491845138850156245893271807581830127421792345550948717845865132112272795208104468745523800104178466798789002938606783407675995848216087198904958437423945547595607190519081054367494056885576265791436458808537631935481604017438399642540097870449039406826731328494305369183180339664721488319311987331141518431500368590069529478902563202318326444023113986850148588462604038946673895146833214461515283083566807156315803097138247748160772214954942073538490977615599090330796323532065615688874630176409626850481994178349188765640545435747552749241035818073868226691586117908273694427946495373740552502848989321206870911702321040890086159368638045822517004832818814590211980883426599987696553831984089375896629677937509139918485900634905575630864085180885675436423534206448467320763106033905518389511582384436841519041493349733035692345440215556067785480025031600401316671729043130499702243837981770879974672975726611966494467745952338853272058155148658344056566909911625296828164787281729399969473707108315718637724589843707539862054903541271044374815371886777671203216201369067913398395321052103973744353318052742331276054076579400173937671935242929582268219163298334667940020778523644861230193741297506516084474190085141774341337995142682721493410808523136374652297831170659906451907168138544459792915492283055662918194605265663696037173463683157372366196519772451583561909604125844390846972548292632047601761919397488897962872465850200781777850333739961462950239138416157632079897188639946901641291392476152389700956080119241972764448795403387891664011059170281912068231948449210286468980617113914551671524604647869462737763300374274375202947311045435485341730553761704752742153773446105056451772672588534316894307401688521284033907099472736800880180231754506407672515258714860798189166941156377461780231181598534010906662056234181865771601077619095791634032792864011904367076829956336273780055050828734783706134219015408042280546953339547852906113561268662534553769907228508160000000000000000000000000000000000000000*i1^23 + -357887340031857161781262804149442774559581670531492652686683857036511116996330683582241380822228280834148408185001423678961350749625052214826724987789788363139519701808112977622202372765294771739157415499009141362430176128958933939148274539541602657758970070210419045285935202178019124471444408718494067841667330131100145027292308008383181715378390480942180801323403662573913876681656291259065590174811090596263060396345432459990951282029879092504349520083434468500546829349780233430303430021589327895590045736547099521618732027088620096149271652312252119344634022415629074725478644481783823925872755622355363529929233254361678573780439759016985643065361185330570994553209402093683141984892783596269369163073346447411857646524488844331019000633982947699341641561371382075853113353702562928578116185048123406843831262125087917149431198871527699449846606885152335842052440381264395370938559397034349085876526102996986401997098097668383039391803276217184753162375718321246446251361536875723064759326770706885571331368595233479336023904919913927689941074530541571885633504157648615141402861649389185903802758633300201744108993490639249353039105141370283540498239373121095577117019653583635256652997681131963625149314077747332564375420605141360591581386837489745452163494654765978939345754901008932251706524794978330399019696028226149602461114135647672562742601135449963325190567044097883835617883596083698210155630855187449055421315091841189742028143578588026225536369179129365910299858879115372883015661255334628578349712199064523560790600443302922859639803537898112750462715444076332482333403342252628389496119008663286759232453227386730755312275443861472148341590337912555922067671107666759668718312913027663207691160376940936161767045323614165037708786398033086346871341937364483420483443510993224165191024708529086516411639221776754896543494066226909793190650942479497548756841414822895942236523437498436804198266094434563808251258873788037608436699954921041123384092821980055731195038957310517526499840128069190726747904004746669794820402376209323343065815381669794788053094028537475541961195349643481931688488711313898782972813456727195956154326833612149116270207856737338119612529036857956962076756227232568739102767893541313412510549436870982989382557823188045894190032151126634153006085950772383697959415263352811812228594000632557144078728207778237644800000000000000000000000000000000000000*i1^24 + 6227972158592561325690478423392033259854544425966706787854425963251374371580484190841655096421652810163423234363067641322874327104372849277581299104660486385509284032524665623430480637563495695081763623696546723136523914581479598719423044865272410067809871718920968273441728025432860583527405634891528257191049623682803167058574640704436075928652777153226866182051270249267818938538517970803564651631124615227689018074704150616172772506492159613025502195963789235419518338368000553334215711806118356706654030430605629331747532563999926225301046154213392045311134535744624422854731700235054400821252559880770121280665258466348578784941584949532361984866962249633763817143497210189558606803308845111730978231667419329013426042339875780756228018370320781102611962297381109612541273146848897922518512380210614454611177496526307415765389744550248612740286622219808639548025658804182794218089210319212897972533540920592482231294299313732288205269845065273001746578771233572432832850535569648358551589733624411074450682814161720491117140471543029838067667990041552462744152444140190261538083379933169588376624706317955412032821096995813737294058185951957852312159428278854239706723087086776644196818273370590497693950272354170791563035324499850969504836189868340008366143811333559658474888810983159462706307541975135963440886181720714823565455176771900568597484737329858179063916221283071286389695211781554654284620483272959889021697431576709734478192311262916533211380384495592029313755176554524463023747275849335680976062922366953721515128516306261940263472884201309402439924872187168632784761006923493664533734652911894445983257787622848420485131426302002264369475376996215610322771070701494330216053234115677148519664296220853103892047178244075657469902213325637529403190592054343589728934988183055729749346276487744762782821420280610263748245394729760014983077585176290427691815833477708710932878576739167480294148781182439615228107382076692050010270229635911123736294879237827842259096539228537791074667158359013735055747675547212870757201192662938251495821254397355515259166611617893973671713131084995449201054782471021181081289467747432073983796911292822292657385764511333674130340600194008461232768365271344594673128481139984541963670650303300622557607623373168467416193309617879097143277106902602714019877404815857200625765296424513962338746302736629760000000000000000000000000000000000000*i1^25 + -100995525993894069490837528599075347176453179677151458259351711885132437570319268625344558992502685633294517734523847320534522559548198978720748382968079921671286293828446003920282693578752485758364171706955692106853824816361823810752607635036926382614321564846337016339320988742081855813838543331546758295122316657654543441144254690631019906398271386203434853354054511022756511479792142374602716329601042187241671373264526762116466275558559123886370255999542668576661377880028149246940188311031035829778987347592556508268141761344607742457404130139897120076651522248516589910729485029072709416486488378769494541730023182224411037213833271009731408416599275937471113970888968917820299903040293345299965058859835443478471627770791443595919212424172889429521936645710543641185222777313095064365955539009746654318051383997516149365314927885789990315234548942638883828484440948844864659163806276504212964325061271074441585518275953622568432126272363461794390136867616044321983996251876994631179433036500469889405004906968062904192688808394866604942273864904864296978815702227817834507953110098376288413529143127137602282274535150761003213260039265621988545415303457384084697973382956687164222502547218233831980958235020644828382711676806675153225757802048144111285132535544823955445452859034570769629007405081433480330263049840399022726208512956682034357298094644160968220358732719223899542513948231141084677725201691230942272766613531513394460436856799878469796660718018543494239416337813832650398447410949082981016759453019796714691439620446566475438394879533444528544560315267730815704475643975450970884359642293822039751165410266841437803121458877031130084340250962815900043075117165760519886218753528791134939912844878697264080016501267289655931574591042171977628254639349557525364870450404051096880698402837920431943503011752729441466466289388013390091335111394840044214829684208019562483543759167556252526452445773042793759107385355231586389282246518360569745507296134541042781011476006544777660833615699604319740854578343423960018883025725407611050728147707454014522412158630421918931125250120659669932799866133530727766746228760361862285058641388272876672977056625214613539594266060875432599407457868941755130542074929966867711864522432770782016427364960649012215409348898435426832856940046440282111492663324889452074548337928050600201142046556160000000000000000000000000000000000000*i1^26 + 1225327149172579711710926780182929447368362186230142382770663689598871257576303955581704748200114684901972173241409033320292612879619480346862370081474397161586351044633958350478764930469233017790150193753142563026427407450618048396137801536475008122732479416130604654999948436317824289017536916050743266550148045711286140733378626159018023389096436821391090790990823109067040566665950308278423208876046212285101911632800639615486910142330158436886181425070619698244610736493044036120947826780933553351881118213675617751932064446746679637443487904917395531385659886968298197807830228513634942044817368635219894937328447013266643712249458295671814550564379416191213584598665746213575727369213179264738744219409313423990080226561127024856187865874865037790974949473545919045606824289436768497121023696455312565176600040639485989006708081841326087843387778375721143473248620344937415748723985171212931161483869025660801648364215692764360116573459817800700931482378272260323234913328759986940487004073233647510861861368300256977022982655521924446961605070615568614971578440277807558232513057973091865223731543970708811246342211545022730252811723404946878534395393516792877840849951052455844986248480388960986988626429662010530451984965349536815701452797921443581624419262841086945485831963792488158953791337586309399880552188576579034071109545711788802576128071329745243923912333268806779351832028191241843468033819801955963020280336129538618315682766134780777275143531944890593859283083993901945068963163171669631180418911073467734748142755784056069397807398570795511999161641155315417170318045921924817076226927445625474231886080630990962480532089857693764125707004706639548741002430610110690821883501990654589302070061105707621470698103276060780840801844199379305203314569837932786098925662117005800853177318640769797582815791679181270778766960143288900168479778057375126237047486658125769903176327196504276180255919477350075111591236936605320846275024765423385157406193591562734509804317006776752979041797559682167135235180263741285827397240283888952297185863065920828213815216930651952656990483210456893154094084800088978226893359119391354939438527775290238664447943084376744998626381185853567082800926115009558949935116240180543697349105590599881826940559148149497248168757029845938539654083158501083598091035457592531203830798800633014657849753600000000000000000000000000000000000*i1^27 + -12555221646338318812177053932019322434874188880454442337575345239596566609381551036584839100508282326660195603494109963715100201973117906865830166059014633805559489828474611811794125176985165080647586754287183983603526925868178307503174280557085892154646762127455013165461275271974382243232054761135937835484002561278459967683547337855959461056697816463864088871218697351319287062389798539855153571132764154423506017825178595069914887064617473927092726507842069558543370642176788192155572756408768852950465462153160221745086113457251595833626321269513727478767984010529451269479736205963715939988695701331100570902045108040036855060557769026382087849216050931557460009038669326122011869557259964978253586727104647715382381482394131317773196895233401798311275359555643004036015770144621920634916295848528487799856766488740643636025155464800699927071659512103387159197364147733114880860232574634672124415987311196307412147447434371844708022171334154654706081248501072009739270336175653813091609468601596544124994129066477527699555576572072214716597601096258114315731626638629780169347371417199071200565959366414421796020303368287465562087881003520744214690408460439674248206359673315271662731628554737385360996874750797559639468106945995987314899383294144883362207281876033779431273545985753762091570557847923198015839033782493601862337846730356766829526169022706661378612478453479199906703389101802522858680079231207969414987693254153658747922949751085301055694303293003041367844919627986127560783376440926640468048147134328392222381388616707222618954916283701892091380491962909658482546555886581768017727439279001352518249073356630607772105353851405060261948942068849473097197557459628859436226052689414084401830700454187562172682253173477143708974710782476156593164139627183429993400216695006254794875232923314551665595113800628301574145175192578339872372418429162708477051644849078933064477161985234469192362556910557880843024214472337733892972610440103832538722855531120733090565685739894428907518590064338392471480043571777333146184234252767475463238324505196051874522630795455067383833460435000231908241235218941072904457333514942907296122627893750281442761297704537487865091129084775877598144701536200914184479750667232578302287399096841683883114945558240447466705263034225370019052650796803922678050303916152146903744617926417837268664320000000000000000000000000000000000*i1^28 + 196028825899331059522247418046393968254048319029941780668580517976428811139039460679082341661968461978778704574158989697603420990118954757472583025487371134197096208402681385727357357476751189716723802690731372802701084872116221761916998916609313395347528800597074572664898536729867897473296376788972360028305171852916182777546071490578167948387759111150965959430928811791609279349569846090909408629364612470619103062627095550627391167815654722795957430407717154265009210329473805855931300974597531593555592013346844300624155113970355552065235745665177410979780895598892648878852661856004413119774717350778174447078941743902113411160352061766437659386697975697917328241127097487143582187415605065373007304161267473831050620255293873065614897922071062063087675832698958145314276821080661437495993375319044725585334543770666182786506724093387152604316373214658405137654611663400807638850642587208995590688291800634955712738589734171806479420369744404921910652247800584327559133118364779709620452658113318898749536883665558905557629039798544813851830010228215551567709179092420021518265497678679861180733378451832444463995173316224227867596670684732006968598134779633259251774615414962975027438645366829565940185221888890999622530472949063013913247291420187438205966336792016421116845743946553114257225105488004137374797244323537313860378667770434528572978729535253231720721213680020111820378885982114073435096857938261664062913172320111509947610919911589180182271465600957676447127818296639858277568146946975953943817989418264279094690777249564597722235072350651230554974570602784379446197338844593926505879121118630678147757551644981478466408754770302142035660467101361255439505253796560127687638956837754840696739978412129168049340721776523538695460472762902005382699940996440762528300157796377455821789121568317605334320339759576206875165342598383745526918947341138862055197699634711592692231744942898829918173396862871177419945448088414437728261680192309390202246445264995457049371114826659449328828484137193200721166230602315058787088100702054684749378358134975752975883626184985101713204106556447934831981744427326133834800520092301301535112106210232846651455008614793418974360322253974740836814488367891468698414148053703155756067240466461025176624626690883223156245032528213166759360465585210207930705023428106314602441430850359787520000000000000000000000000000000000*i1^29 + -2046843029321741915891500299222574340210735580743781285099416137673156100144594337492981948264529917920615903645628542639092850426823593563477444361597083174304453691620723179561659854909406999563918002010070796744664647065409723031289844315369461405247339730669347002914132918307726323637775058399365923719903408204907538276462801219862497119180438027329279488854752667342516450300827524148801339088344766233181124582259342617660958854765946244061133615139127815434012376288023845851415441096364685979680072221994721764798317673008912457475670149043744828671586488302900848937187828823361464065197414922176950371068225485614903568006231487348591450603908010145134312826063395851290049774420078946936606833469290874738378882583892564726744342842931816891637132497307322883973665557318481641895154593483921008561106457165180878950491639294456002327782052526642016470890314026051189257139850932136401052391709786069221196774360833609038868777522169567122563638708436506768492305325522126871486974385617980805504340949728758136941060309626476349913707981289607818802211674045414591650890741356692183762513661984838032518969389947045500584752772187271630315464567716108476585604942194433249586249220866447961214568057941077877029294779346908378271528660891565180988800010449305910561171701757571700674329138748006690217896190496078975744351361410047436511685865083012336645101506155830503312829271264962128046845311118234124044631457891384499937184042269428999848351110277816010349096011074738132010200285794078103833905549818143914286830024695419115784726674583906080820429006464793814799486579383052453499263303596183860140945672594142108457124566003735644498915596645016515535730122611648776855923929582577254281219492024444844156939450230231462532181734209014463505758195194169986967713036221319258935325823199333732968792718345640352464869926937268085203314618384427111723931144114015571404175149516561969459819796527853458835676940158194479246779433529651264451879825036013111893573937417915873986610295122410284231794073814447093225132257572199097665928898838377568356783317611147293564816449245826893125664859030977727057252286081795003884717700045340260490419696433297077169182268365944198862430948966458012861540390642586674655855933271567295889262965938590641707398122037018740654040682072124657367298816579458121974414930503270400000000000000000000000000000000*i1^30 + -7736700548389191238053025920440982957416339502329527547677540211635039396164578534547838197193182534128743195151453817528967005623688455229540439622586048978534443799656283103588603458469066175264600975314808656493114239261756019409793897197652526437992802809935055468579518425936461913024699100992839667782259455984194120448079722885603944641220781564164094640521934089053675839784537391562085473932998933752615359680638635157786267948081378268808598866217381193088572006063355250141130314626152950319637682839931370868462723383636092636860514804809805217848243685625670948372819188900304372273585992030240515471318546305008657865462266972175815165740801183700272353343556614693728000238421421026322527897773706418110509087276937178581855771875327690035221969940294353236028448642036052501823549183835680669373021101304415911010371215720137731035784951459495742075157766806502285517915231664443195959962074370872617438740711618051565347274057094553021853696731873715530580989828089072376205207170236099719861491648282787319237066997440173026853145601073189090552821809873893453436851643465683690241096208971912796042257817624424078064550566051259303504627383578643436844463245680338771696936149834406675698070570015551877971477973298679385930806619406255546116789944885694781345918563451738364631445501954386922040782982993256404640420688774835599005753841946521393950708382541548586171790851929257439400549003324497270992327448947139930118737813756146338656311373772070411978352524251365391630658440145610376909352253451815299183729912292313942926207543547996987323031904660749851172757713654980389522511124394365718944680686848112380972537653169211568839477006870641576539942433605760068201863328626925803937460814727278009103849569003405075917475138709046224114136075580036692977094598525227500940435916992036698189891334169467232607097312692202576684249478831286803143739872325096817111236392716508190120048554045232577237761479606444121873590257941341572911243859431221108595977257821744889664908205181655860182816735551143410270955284454181564925987901273779107988149359343949730622785493746749875899123221979484587680108432890502259203914228386858243416340081744165217762878288823119486027660399960251056787982168756917939505793512061372678045792805520212276871394132919116415387534941379408702496446588969265067024030105600000000000000000000000000000000*i1^31 + 233268031422144917603372726885064098906708257932490326269441303431494952570751286921243133521594326587940256717557752266627194448324645487190433169358903822176785014859717087045272067075259639144735627120568360812112137954040979180615641347438520122721873204693548962444983024109208862591681504724422619013126557532076386476791661256492593789834872461707340077716441838860653837049744254391747896009685292419432488532355167825393609661497904559894707387917917637091829504382133509439733708956649843996215919304340329374578001406017283362070253197994859441388120774330436933398213432952038369408931275546194994530555470583586028690769173114071742751153552629539589878588481983729976314877258576311253155521245161128363182873640774089628449827388763230524725267727799798242868261153936874428592986579495084011690619194848997229174065403396724713611181907715879721127139167781423652011364235166992954291744701651164341455830658375407762462566969653609952728618600971153559950573123425352634704088812070258721730925747977049529302820585409558207823199913142840190039528803650233078844842852754368030600945548232006289150231470201817354496292763894589825116332615339751406110776037093895973717493483081977026526687258806496593010315534028630852362592785013602844533612019899551162327719759785251939247516838266241345785230851389103998545828416644700211285157714673546022323255445928861659530552703206858360624372863893612036039336634055776022596835294984043521436193589430924532303691731918008805328831259476833617230080057684461377785803268684713441119562521049814610591853195555665727780238784263133453117501527206983523311442879280899420973628096137900032774541188365811511964756779620122239608300203033348779785975859356266760964177322204143430371099306052862364995065266100214109922919350269771124824241211824084764398114876529210504262122267256027235284408630051597802426091533312965415576708118037727275754056117203399629555599841313927514772159008568337860921156744783819297011443635069857150513390423878186090735908859649730283972415295870181917980559199904346973717786702273536103691680058478195815571540520421528478916921157518663630129192574944451037721874655315215486720741287910817866099062987616994851791451113454780684793720746155969422889386557932101282605968122107894886302709392365375228165582187647637897997189120000000000000000000000000000000*i1^32 + 30133977264664999550632195960654030114981237456348047505066515454378345515764510388079249149567211608679159500698111321087542107533266128837474852383982046181617933504849415229183568251154117429016876162635832129818305829086396787447355508803124665791156456973518640232320898803191206736494993363818041701516233222901959625012700982806466361042871009961867131870528743879882059560485225768055953086062702423956617055220600726647458911580683739184532430527079641832741452516004354285122853510430247391955068120757646315821734355793851458385690666450036149729415227817535516353557325118382706243403721001924176810202976854365456364524075145944827985926188117739934529550752052603571687534014649140571618349348555075396741614693227506153289859243804848846927766800220976607856404945961845920739332209901430563935062936822977371530121369127677770587443197430065360266590666265297613515374146000476428167734553277212090797615807014234787907771349910191113376309826023346848225620544786054782240324443073912226913281904183500713907379036326989833711907510174912108036578200444904500793162588301680613391571131887807291489008173387631018780076211153461061152638630970590220387001482744361814564392214020840907094193102176413315048151721395100145755978889113590574795557862814710925014812312802706946998714052453296957185380725932430331667431268548926340890299760572693185529315060176956166205621044268861328926971939411151649000710000226114231972201390827347179529623599902685095010060783106221645345519370938593810141936464234392473549776363058237239722273654228622252349129265242349023506785752082779376137109934000916239410013328991349967702975275856685086457997357754749003676258726568712497648197493483126998225375864168730310443381571010772964744210690558531318359430408939626775722611731580853326008858571545346717925405692940243674902516194089593040034974149462819320995403011376287950885371020726955776079837527964007390354456568433269102646794056336686784944200396624801159891766989992905370044986312026483510739419797427438764158915039505042416915608334319994935925780073016668176626426913736361642403696790778762063805818115002185162741163878495308575014379248787367240490496020989133655819296660899847911216714021544857654968749603808886649682021755579956278806055660306127713825420426346687417539678830455688475443200000000000000000000000000000*i1^33 + -6589858530935883056337283833313250653393459976865989348431741435687600423039296866476559794543199957851860388776816663788096291430136884222226174997850331790073702187587943930023945128456669668314208441861957250164532772796698948404062738605560515342037454067233350065423345536623892519772803703354629536192792593724821779488383652548978171533522416058913974731516461232787612971505182644193193617356974152511604131484046942035600940947848835040087936532700723464587680698524313612510680283978784568640717721166873339124271687187436277830129687837822204269318197254205476256423907583424759905055913165608001219963015554778558340370560396829268945533696355466339199737190253229119421123064501040140994943027996068465108207027940366785958297693379844015176486323121511051093218057466290836986194397924153308127010071781782610533764609204794438029812081009141506326651563643431531652712394879133655333884138418298127992380770807618277540106619431152722343196072929194754773171874867478283705581759075634848287092993283346292013942781741117225895285165036911842750018723578063973463650279010511727475726939174067783826532458847672042614679988181926713874667459402886842580859256477448167387292588015037580300535758303390029258083272274718322609359915216778130510877953511100887120191582665018750057356021158199791535589454437441437325948534818463985324715581881658790153855273047798285876418483735369435604366606896514237421297670520606681126693761341934293273520259341761644369204461876449657751932411273955991758384988629244473281124100081682744771553085901084103558287174011304308397120353218930413288765540671290140220033444489118596255824273759175224290247663339266390835788500357190859318449701196285965121150146764913154077332157100252369697487716848829274584364124311292320004891087433803870202209321179086014682183560563355157776729751214312083726884719264821987236623399359597317432705937206457145525409423922701745467906342923203741598193951464259382494964804008360698549841519557953775897399861173571015836789558550333319682941082270288710601062614165243641684491142419855238748878054008547474867925620311302287536242084706988582913731136337777287967165780200273675680275579574907587798939347409648448877630561059890150764325032193423137487828928010334786458628173943199587684771695582399059115096333493972500480000000000000000000000000000*i1^34 + -55853312628274993012246204889052867346206130311663089041007073634985857450974216303270851876744955330431081020702904508454081265726523313693549788421580851216577047828714470555917257782824515745704180877962406873238881202917136724737680544984341249586041316498268819378932272902537535221687637834491640859181976265588870286666070109246323046517339158268798918678757295277634094874887155018127207749050772506343328217551087523793227312517830235392436746347720304020103745028047528334756914935344936648148038730994440344114735367284576428733638931551203568274925658823924964053850095036795406547990563613681762818779825127049913432594596434118816372963360681274942161020368520140266990675523241493842347030725181306064347236505531721008754100452346504335124738754539787446740508364923525317683344288970756160427332125697016287847247223430050875554724835444976884457385778132951048742018303477525734677254718380942596412171994192990884367377389025460850742290944052355285369115346162657530263982465066685411583716083574777552657699787425965932633663556777621507257929108007766537567066019455186887320854442877042108942398437775795134464344950849719917267863190249363389074005131550760641413600497273980921995881822720167169994948939063325257778144859693348835919136525632469548194746821458456715760523405885630662348606932395802918184210219542322653677300622938897820369165063728519420575793539368044258457376815966696315120522574547292057664657261280257777242705830712198977878142213925283980491896710731373725297813269709239598457532031932256725267343274800163074783329117911915643226455926881567540547207913602749557032573266280320055611457243864902585261890246774121024960982612575163708023036121157669441021881974417572702498958898668879961226235824930840848461077815883096379180478986105412360858683804279878955149955973988623363548402119116654930059978855807091316473549157989052040391291575943873740545775972163760096794665704052684530332370932851294326905925574332230595533135854902963857381818095127820943601780756843218259506824101331574432264826565672915598106960990742019339801046698303628257633938259755806196955601388308876089620919670592067353030454884011076207985396451346195279962456566360177425605227713609460216022174153230248268955716309969151863256494072387959933180249381493109823908970556817408000000000000000000000000000*i1^35 + 136148375316918193120792208366701884700543322328181220236023815381532329006047608507345436349664529049164600432788200694330143759929133112091706434202045867121802152726024540342281678088531089269651956540031255149426792679063676253370109641646220074663268872414199419183363846349714013592235004895969082804554096742933114212197715585472576913680145127805922056957442999441612938473858610024362686357921895596007023921475217938339934346394476927921286549013890017675949975958912626562190869010290863060008356959245526655285894112920407693475350006519912342746536511489340698557246867114471690116949290644110378632994813359244997200427518154047478592761112558934740638076689654496258883480642318498962371130958098375808763045571664994348595965312641534546607598202865153806479689327451564998193557897257730052117831465149007651961945046000593796186236305903091902981391239015481699780213086722210821932915447365032057222640695060661851832025044044671770460596702741273756446693472117161018058053486733607844090594730432112331376014794694895617154472393310837058799483076636436640277374582976569128665264522754082636231761898842997609383145249387232393471669807292071258376126396291121003678841934704644298501767660523608881751288574270127254857011928874650343280733303857370230249116189184940203301118203603122049311526137643925012395901839804107589879494792563972729562094570239822677972256827169607225948944673034680442708555423089189694599414666958848411354573409490655580637420445243292369979411526975270202364599081992068348004209128367265582175031739588544044441896164860999400987750157018645045263586632726623566811135751555752408925303438476905777719701765839983198771650908416738528937293535583830648919859730348268932659419562763723556558180220667879340395403149961824883514362771966824367169789930568993754553117531692947505604125589905818093896350715100071346075256390146720865985408022648667399303504199021816901585365562331165082801727667151315382862951630459774507588839170366341475532803273184418752620239957451848714765677399067880760634400700682992175070944934088938918377098420764576780290350036572882769027973682231545150698298599355608659370690405594599723849703974294353081362010185280001434284940787587787660117841390353903447565429866173032631083279159889420304784187806695377483227516108800000000000000000000000000*i1^36 + 2069162375441557294935105391396950029399232227425774357275601219233279068885038599603713393441147693227806308586540619764791118962711427736907931209007363557091882054014427468499958128224547508315739400242196497200867356632676803269092480175779633969837229991002681870928944731502518057957524744335479045118677511729001787700440446181379563364209796987440492014110332203094552938863503369742367981482410719119145580164178834731736212358789355607757512830495626067446876125855363292126827445576375356416814165196368435910459541394655424470229230498863613809050396123241843585246901408876909261378921633432976178873685236860712313452802630566153317161840984397938799910880237401720373200253296279382310372783326938178976413064052185578725288213611940619715260344710400024201196808477687746156263775759395657284226608454096057873012864217558458017976750482532388534117900120868846544491653829951989676526803511898201125378450432785511954533738755924839826410895646750312115086285578951976985732948804655514629624595754094576785852115069116692266875309682654195345942762449273304003279811051244950546764621281521995946584295745316094442018724041939261894839425293838268937162101470127339856686676780833759624114885935256774976773804633501979946171652828904316466479879421323643034787989501814616258642869854540415854780884757740624184551600180305879466773039729347800307915015018845537174593787491525432897672704330729910701325907111112344346800429821693480059111264675441588843539265619947016869453299254533195128888073991914372803562155264314397066428827641735943100742837063584306284171621115073276561268769356005828790320166858759464547407528186104417141509639767628437955117608619709200926545962453937899472495362217739609534755964087181263657130806300585520835236392067693854718027102365263358465929384082814565875133918734014255075590884221375117495004007551310172041663988077924662159480182401481934465713405750993229415680358122422412983971788283265832706119399549822999265473575175521628456825256557104809612770989493320942444440293022939111236587058342914397475892873477354055346266545843385761568199193338898858926238359053276232253057635906671292384964966830772178812452776411846530262583084366509536815507191755106936808150314767814665724195719818078111066010830843987200583794054308723828855930880000000000000000000000000*i1^37 + -7521810406025006496492823695347457527051461102780918165661763274795248220619591880828124410107340630622645189395051138902856964575469258758165188476242717054306051621896116270527273545752237140330235030800472062688827449793174367681666181849334066325616097353671695596727756453682679947660871773837588511085078016984109074565417316780892907330172354713245546758424554641157583828664447036121451780955463186308128167482181741443057664251647242512978678196788004157735472855824826198590346833861489057951011744376754386662577436371820204391249342803912245958917365012582906191357755113634800260402105433970995886344206677676451465336859339318759053419969563565893714846014141935865882052234988186777338684916239320018022370649281387224551934320911055418503272931996413523774316602976484186262198885090624481710338194343749287484439292878361199051769706821674923957942619436654794952985997231519794955781670152625736854914586650859746300107261679775026273489200416638144696804552972906813433278509713578949587317041053508626446462704263177627675126408854470369112782531986636006660979585207198228893394572894789577710459261179786097651811040656924875368079573379690529043112724753505913187997431631713865996487226895192319964682560014280254096290947139457999343593396271165067634619256852738523905865392411332618129258006900712480960785686424820382814432536395218858045243647878304066061501570501702566731793915086631982680056713316282743128945277505458008770200556004937425976842022969592951960178993654075287940466246618978856449239566514776481963236162043691743644587668305599379968960734966858331105952064379095297911975927258484436468608862989901899924093957186738227428407967343767808037373745349316362517437772120199192337751495439312947180245889456345441273277475494091815684200591667448933328215222556155070860937871523437907370516682054925377356224915424627766941373656046062253295677880055426688700004664990827767202776164748995320463530513940104626518177738294289992733803233838643364284793560719465547709769188734968467670308140304117147529394630535929378341607816207576504697259803991513827660680916381374593797501348928472105910337626766987482910625042297321745982539670149229363152543268190068956016896089245763728873432613771624536357577349677572484239295851034606752345303376260971364352000000000000000000000000*i1^38 + 8672103448248968205125541266065456348187049997650194596473983152280888409884690335587345948799039002106177629013890878521172272657167649612185797537505286364964862551784745677762929278808809455769219638722650137257005827015148891336238435076681635540745706691749298113827121287958523527344237207279891202501269259876577438567853315881322847530182769324953210420072798988660130511959882579596481376966468864278071960620197483913840492095496746101802347650412759356461537407315867221012170706800876965112725817477790572083793858681283142086439959464885516856049210491422868071538644359712628777472089496997521156683402007171408116639623040720790817085041056993653051045077725034062361498548620424916857223136304857575797135296611357752678897963981259317785499983116162572493153045213786828417173327559268380251033663021936914370629169139916348867825192293464633201175201240239387213314653197997461365468667018868164238778286057977926626525239750803641488497606236132879402157677889910468690372004104990231626197114412619969004246295646915627891642524007847021178111010926176040838419328663205983868204249952421701303550135887455481382991826405389069726916817245903893215248832238200588308885569320925633382743989736996022183367925592553364816455786977054184783758906607546015786480037511054205770051492405037061413768098801183393687413984939388159890835218226530833981124408336920118445069332541710004487134686350397898515086757188509013373970891594119851285454723380091145926665118103554487787833675646636458455958363079137990810040552572695463139475757637883547505944784826744208558800097837020337504965223787963262651149607249356667839298238426690695795524680915765702953698934520582138443030051550717378494921729690230055510879587964843635520383343860229231134362947535051116269344619691658725271268976111130658832285281503108425087954311265104467348704928684998759153358585895127059850100661719045137260497928578969407856031718938807383871268377818318593877309398019461810032815316210072064084285368113701004843994900240636668109676058689426041632779166261810410872538836731925766643964418386342491281809060011527941042087255890703545311917689444083424144902293677589180151803322858814704622580814011630982347136143399322113746870643753020573880269305713403196490393355997729924984832125199974400000000000000000000000*i1^39 + -19888796764529962254320245162759125356611198216234896207219415041900740041754700451119515204554247915067771743246362216554065359279666154086011880907501014015690762334673996082263486116384234391680989014093505478629939111936839501221372007850535929394639798656825688293099961921046990904709129001683268456311755991849512567022349398792913654004736729011434604899004276177238452507808993361557999183619585266240671959444366310440289563959499412354382863352439454793861062008269035534531650859357686839943566904235216793354463480231627212655310794344305068887445572361902105236082513298941421788876644839467745603934457203483075034632572432759723661684794177480686519717271710930855177448042176103788339119520256572061497211450584066006695804802931480425389452929235629849226233709542084198564670770701224467830284392093263963858095033118127284988313198928818045127777329688129637921316726639566632013282310570011708704796604172545065572695408522482134027812325031253757707668875601707148181160585010446399100595977661846968576562181281277653244650018029629078752738631295084718868582369707039054149683968993128644527259868532580113653883440870809313148019356144660844445397554188398331518645737329971090666446014560312335758221173902583473369827448340331031562375577134820211032233128802056159362692504615542118891421612726429869159043219744171014174174162794075167853404483680839678885056371952126289971196197020212041173550713016384876105879932463946795910513923016473300788518519045479789618918554876710713301796542329980378173024718031036422001418784231652948507285627380116758598970509481468445001904149388151842872617955109904809111483832862695855964603508997813907780547772946548404434553280727170622309282152053202636986725325494071325464752871044508112338694150789978724263004061934911428869457642059801844463213890959510985354024858561992310048248485237780295512307265189926089770778188949869714900903832062092035384189758105352273737349975070559919262335014503831294490173523753686787113384291357539160979990289732200155511961351321288295681476243816349454160273206971204586066731047511427990513542361732540177111783026712839526765275329760140026831617274843961340180372496258334909309422029872699543186163659737057157480246407693785670852694092042697627434214090654777307121844224000000000000000000000000*i1^40 + 17621734091547179931798455546825060553304454981688584336307618856023378615657041213533477311601009157032005036397753071411289795121468291274612163075128038840423256686507636880943125551818204775204661060959243653249864359438747714671499259330712963257483387602564694162482321888912302617739071772482362313729922495169299333647263821614064140992762762463949985948426153347673673768968067229574329111953262941764083162844277960222896700261257876143781534099959995827734116817694895723312535380535691442301731541255545636129069660893978415797867000221664460589167916168587605777818999739369908387229307549682300531985037321389318753868806293360758125074397940709520970683707627776544953247931568764713125468258822405842845133109118817002050283431531085588716256548186476769071481328614136182893847599548064430081921985478349146939876654352117829702767838497484556447399443695624064090618003965866143979814285480793611510775807957251170909800684335019110972881518607440730630280661951244161375706773587590654240623881824928596971200863769176664821490524649347322292535157021219211521353284911599551568885003295275581888625180442085126838354901593272368057101128797410779149257678649688339916230508712082017106912196002415790518868795526261335038298623889239509241154065112868954849310882955099654659730983370894558557854120416998037846260840963609013384369865956494650450952108608002300398843488175259738237207570780417524474990093314920955437475444501884452772390154952140998972513910051135320880611795561453405266834101954470943172387505945991672958984913125482283747473788810133796793188414423662749512108205964583363416869726141844726889866769161254118334469619557853793047319384441380451624381582633260271446823385043224068376978403642737436357385252793173911905578897052936474266458314970526064268739477980322147430383512917055581631743412674899150817380275167606301143126986226048981458538189569531091878834922318839679732533817267057090516731264345004603058905378442808851232227150709276832407050470523886386869190793015469058570387528593258428723485497476403256270108038209329422463241750684638938470427578955790036160314870650926933074880262993371194131044368976851648798198259735009329597441959676290084159549748682136213912668880920375473419289958074265907937288652868751589900288000000000000000000000*i1^41 + -17942046767868081424133224583870045796133056861582122206221287751200576998003887215658474793268007214514442086016749765269999856056785646807661061017972778903080088727348450517501337244012627444101958768329281919736740917852778288202156172285368242493417154570223063579158822616579610485773804834702858121001682684672887791172009837092726178004736881697760872621482525017141889172351063462357645533917927732970408894559943451384994729741647763956843160134931274345028835119670136652145968047901448369043463219819297917522478852474354837580987406868323788252924919276434427276530357946795228953252214112563743465420998521012919416817717372113213381842545050088899030487407892368932416167923308457574554206694602293248495443758375759544552208391377511008702886125159252235122969230320052177800633749850111997986762676788109567919118017838649654279261139293387034808566106531557757216299383936195365959366148142498904397665499397137994681515959775533789279281397452492855724862182065947831153259495115727207027848499216488746597167398296501303361675779079633479521286027827013864912976201721291914361469620611027889905915591101386748446051851410819832933336417154962833346839268271989861678924015757548516048094744071686323348098654724013205492481244130991295591514742822131341345831784807437917059518877754412995855252389158681370366079716949985229786513254907283289932623451530349916266282173911732533975803518026472488877460954954226333856793141515277249393716084052204794137606579459612631167296463858160384047803819249368107897340166406587969252714841525314789998669385512161971079216301970175319524952266966687323651357589789001423811747084969853602078931584657692934116078920580764326579492124613319342306043897851412027879027847608044235836788730114545763080047430381336976933184110676126343169474177553109626937706601014014100415344639645794901948850835311344465342631909722234933356953183510135416554706691321971680001624340717370810739683288901082253804422431211053076655214464796031068681763702938319986614521196217662996765287108848534162488197220867558965969146394321143461257789058797940785247753247771021673605611430995178159007338148984513858985796881567160567220431379568748594085381826403347614319035575393243843172441645286887934552341148136298648691644904141724057600000000000000000000*i1^42 + 6755790197863716004981628673531968896291740950986419244074967470746376796106637331495913794375721393083386683630445718477306585129516410211693457758964518228076972218956314749742107452374008296445561284580068749798776857867889321553706524218831869841025596940288454828488329165579790923196804638607257830029012152863982602619562736844238964761116258712812382398131128714235301035335769598882254568829577456959112914456630222799658849909987280629422228240676450066559518760132968092103400117690910296924988940245656796645966643835429649514831238442145548958645085475642174307640829732774846281026306581454507151351303728939789374570944908167292964174444752963673183048256899327420586938217085088349713469657264897782844857091571305297295927023172787991066819129954236203304973372004266324272348780036394398114599198616445207527961800150411489473815970952995133563062550413359848114941480384291666929563286001328545572875247982568305217356503679897644607921413772895574238553997224769492222763297087479770318468600069869646018682078156863976353203858742036638814557136968524214280414199617850319340459607231542308970047946400329634015516870392019005456074615310400094250624993516971722509702295028658843206879959709317951167132941786697524662014061443034137155849643557246353224928950258111991506683466347494100694840740872858762956492718919458143523695902923522891528290765233658433208369378002092746529315769879550582281135357399135131208492927123422871486378585518591838353309106074064160913081468024506998638396017359322887459972355013234216455993996695170294813703784055739178401353577915693129533254130792424968111165868676745690546336821728123771159861952158326076250319320750078563759167916152702977599006626238625743402039900972955625590816138322930559643338629336496829140018353775062227666009783225886442645702503813769708215101837067022010549968897461399305301787051733134743069895210523081349486912629677598684364088855939296774459186326629245550062399678248174845832222849025523707187659362088659738663930376808074587560633371391747356608326498842287965015508284897518053328665361430729204718246513439440171756079454229148966265737834491611503631085648104998303838437723573531477285564277266719373160143823414758752909551692379621819527597551422541679621326707097600000000000000000000*i1^43 + -2689117729340717398186795455038271531520534491111222192513220339727777901094298143294992555360887239183041615028416672166061428942231324513938764411568314446119272941296232854874932006783387671406696671022544954317563453832542344877942727170875848120681140041833461994615727780844361285775003474023157237382804733453268609222472143907274117847030133097372731860729970077231915835072275028101483920782201306438588952480766443900474696501721814200424407441072996946705639131336450536986974880426554416051179438839816058681776729900832051385609293737892032299055777429969324417386056723910995689575677664947525211125121722894722749842039594375196231844784268176734679013365562657893185608963017350616783047903578404483148210866813547686982146217096507109446621063486130073641093247661002432192307737016231937796621279640703824357672479221907551674528977914154757924801693950119270980290316344676763443031007387330110719410405786698067295100861391997003333350959660643149189426036808852541752329316754695300934651429313553934832954778533271011170849314611362537995416135269336682747982925456436969512723308376782250681255247920175504767050659011298982985991833535354324460271857132324166045194171311082125356173813270156292031434032115691720703503023474416883841045230203169001456421855381446386518627670553787953871394378078382144270833545115186917317569130838181981146659939351202422598482159929583563928703589223456745709490151978694360248997585963992588915819171886155888488335494962283665293513408001952521020881309917964117767804104499863145644629538823311135410942605544121101351070531635628735089579932341839084137674449680916374021860669190527252928669579013095593501356057593413959617349997411017875322556912502519968690317209544538916079427550859802621269978973448154140035919190991654397254891127438681446458539129438321342427133392491631098291661521271767500371459263042124676845567660557214133245671767730890139537212276633256159016432730287065497726851815096200423419640202391357134450646810021977341483340172159143746533776948917073912948659578878118848035601193814585293973971434265620439196111104037294371145396036084095794051324666839138137987952362669024067067537868409271189555846453848048587250398262131315489610530887681440319276316788177446461401792512000000000000000000*i1^44 + -103034388529872911225751622289962446538596020947678565424632386748317527518627280738772279366283862775038536820602679837499548010259653816112803202582147966157513037216655037333658658303180851344410666980002157677132671867049236162747018706464120309689530831594198522362162822638408062108023099668426845367004296923058368811331988088659858588469571431390795216385232603409908304431142814358799091729481627175750683516050703096975230869550967503750647327240797943340785837851940621095016169015439310460989468286848814499883848162355212392129441063075075078020239812264854342460978106595811301480344333930174434414829656399455510704866657573605205164789335696327999742694344523125114405187121688316682102308686515986993127673036799123471995496279835333752805163988650751022641195016489441806515886274735630578202811099805432604695701948803348638281739740369377148137039507608999021905986808224569779262964381330751713779399740938285850642433148420280848449894964141555723951735914638871151166327640442939515631560876962408991828770012672153848339687488142016744733414685081166969322943334437844458676838879259661419298849488299163144867992968268112229413560754429181982023748751034458614734631464288516832868566226203150592636377742626058513179651852350282149256127812393475221398964277119997481449428731080137722664927277788601639362343838235922929489670083454069443090523524395091661100219238832198698003646592265045843335418278947033453202407313843814588796353454397743002666170074728369601099646353439959985568872778692701119531415262475281678783164586311290461404792929487674687826478839274000885352568153044001862223159429908009918042776596647025291349299726498612150563412103527229796389679815790124905160725078063224429599716959960358936853602738417228922240794881571506610786081427069023897451471978533174408710213194368655672918097633425435576303954481543369037855336826404857887966137994635617166637983236357778655231114476081857451207279655164615066331120435800680693667264306422004836213017801908761304098147409873503600752485095120206783929183928359171509300093264161204246341193324686536653668900223542992715489614545939067437112418677495161268598037481616199294405678025149292615474032282963824541744588232784469368945069419640181404234051054577795072000000000000000000*i1^45 + -2268734352508419952034769254718782624670681994751423161976830995219013220801734214067922638098474909161986616848662374673834569301689939835948448024348731842508966000047130065841363937355464732581863974285798364434158743204388463532725595858126160589963278701161251040154091818091343613235278047659853883830842661306619014696058984641939635706425755977161674038127863702917681244277895709992222728689690926602355013676498987848776429615980077340213127756186453293488872596423452580211750559479011676799507128704820073839664141062303910409479406972889219998531310127164610705261198843956674182163150290890102943280958442233209969796996020420397866216926060292078182059977637654508036692663885232064866453798358353485301897099018636608907634816368864403984923318234661948883366514537544485149279988172825488959905758204547277115019071821262249116103011658265668744256137249509082549982890834990870819427407085393641082928342964693755841830420492629394203586479780881457473141526624996605288531913767351785003109789982243350954388925783088817605235250930872629026382293487477257120731134181414884201027261091609222472684139633560453052865585616166921102792675167991219509534665088412013558066451976329874757578287351412544830332612607403753680040411944592322276897640148949153049024746751496849297926646898677843815958329279937577723069336145077530053327486513866029089775854862102060787270165441235198561651603087712221961390167363795271339473018401480236304904568879575996607680057377974545875053947306527717386479927914360015427140492808204399875959156378899090020562248254196768242215895856719470467574417912810066570103937835925228788978081189620483483551386127353253052693475451327119433618212161389962164999663862170948111162679754993522205712091038552645237173144162945078247813636864872565090321772352286242732384458008877473106670772554069407023308281529897468962427858275003825505442186173509207529908059054795354491876236821267240747903712106041896630667075940139834562202754458837362039723644296124150152573266547577718136973247729672683938162826913708494228220295379238714787784212321320095005811190143935206698812155446522283640643248825424673407698038569514126859602913146666416399732814831684349835339107665782598967724613169346904822462362255360000000000000000*i1^46 + -25320666162783930766401926446530036231584784144705828150665944979789641417529302439690553441977914978353418326617020951774648752377220249659708752742178929937376374824562273226520605497331868032064460742165911488355329826237384472938786298172149623685449332560198521555484565381466885085595319113086036613308031452315100164435238551534569174041332387293180462274759034239572525829767492389716451391169979803789645122841184777570442048510843486590055284251200600778651458615383694435192583565659111867694863260708364646349780229037865241042141832781265980208086480400243811139502979565870232419713452351103705939316029844955218095487920986339144348157417862200306251389296881987815889729240488645077443688533916601742723602148688611130328582255761350870479968624217499947196112934156336275386898716111870449842986317406621776407348096488694341505784759791234588074989457432263420134846943576805741462162034333904077701744621783061122886518020340215147114554927187546399106383796384543590948849261684360022664534787686089572074189625780075778203417964774638836682187727207894200047785854291412054660186053383463772625463765693308988033851716171982634568052182526095457208567198755405258928400516493300899819311403713042313308950498365531605357592453085733024393835229632998506270436857533760423575702153682617846946940217484955799253416558638114780182691561209525132762579886883044881343239942631827246911673793086296893302534346771776964441865346074942105688264979294758480717603091902818486071774007142530308731839858012737510760914093183998928978840568125143790868380616806659749398982678710520318873414678421371245795754148698301611683153108877318389008878384278181178318337390640376917994860264956688380494398156888042943518621813847256299415503240278628599156257061799444068600942168535291102789479317651543909239796811279613487644219205603875868158216609029729571264611084528900971998089269125717212649653026174090475324197163568459135799223500858428313723538663357952766355249762375120419897208657227082852354198413489424469741229511490192533908138505604089262029169908796016616417889778029033703018436934900705574621384175585029988201413811031906977017776144343252787794020586785136627346059742714809575025470017446634419019967583767658287882240000000000000000*i1^47 + -96138401953322917176975506312293419156958734941761101252646075750042553293676028996570334763721507427286083754018027022424291630180494390984676290701984157679806460311303322804823059182506159568738119176462677329495233367207285472116728749879291905289771315497030051186027099674485222943057663832194383118568768303010144055041507181805666168068861936852422227186808380610046852871072655926672320675948202853892101234626734338508364445581471068359369379066368196568306555886205263660460317071665226176494196672643131159149377455368016660247699443194345811586119032697678556677178378931781447136691238030916824242926683926548230561622038377483348577629276263433494384884959932923049446696882570873325444671614206065954491985108873432108446342414831773970087575001577621242096249853062063276503871218964489989213586277397047821449168836858221652031239501817383441770576182583619843277123288567928558970523030264070063510567833127570680608765403521522257510681142479189540712093245183542683964130759159813771929289396755275952192239833048755527652222181790991859094875361652922513512093375192407262631266023247333487880561465818047160673949944772662881092727332838690624591769915787191318636194063928661435144195240175069970083503526290899468193243020422747575568187815847949647162969068387743140267397196314589184871967096625396903781064558729668313739607193263160627276808009630972737378860058684714984695981371052307676563756569463454549426031830143357764812498999466635689498934137081958959581571337956967844184624586516966245039743425292853351051125675126050161542146503208044117271708560261533975453400521416900365313940608982299507871903221523504325917310434671538109569598754402214680910547103795127401643502881602086728522346454395284354954849107474275686255516601977226914195738187985551691428026694927188290804181798942408694107503544568900472622649883268213816897432529127189024738556533729302097777296102331008323565229856832443751899846103195548890379254635784071001966697140431444244339956157969756494289674293854233410672851747607671422111258197574256252663256427082740001558797792033986749763502500171246939234427767971480834425094358435204576470939571629086805964854700750093429503710367661142273665039111405135665750797649120051200000000000000*i1^48 + 1270290336418833870277141891850142771819024697785117228557036493403868057109551157594633569604407105627251197748502769546000726741814486004615183331125629299809902506577714501291815838007783503451996706400219426266789991713989046853354178548309915665760845848782903156010422632943942220502109506998740479356003239436037205645205960439023093728720761137466008491338264199202848527102532018974784058660524009582744525045259101611205049609979933658398168737176276974142783048779402799021646418243450198447017466028485452959459618446346367384987480202089996858878198733191648689716532150885391225405125500440651399324532095289537007529591989721701837650390380174015089957050413101506563584033030045786178243838781736204469095928236323276580477434198564160955845822555888428367381694744670122903950728750434447152781757036475527225806917694205040847032310355037941187455804529958039023216052352067315859662594120507474373984548092861057485307891110124130723328932102006883003664208407468184696523582580324434625083005484917449569782432449969836937708469362859205119581727634251398012088787962312577619707275219453016601493082062337849994608461572402752719512259718907011026343742182495315207920432106389031497031523231052456406167744650513417469974710119483252418282062638878623138946640315405228289721924261822731917190525255878135255499396984259972318159641713162399877418181439079598735340399916929162430923452860752704721705590131758531470721907423681126983269934009756914637754447091772308957422308768470990368654313642739475147317786102710510209869060548500515913871981499461649045088434418383181233227304847445459328223502294809000292910943080403662791697828065337630432555981474163954422943268677522630858260149612009107394436363398287532659452757350331557776842802773058683921457060951722920751339122976668988443043733121457013743329069610656979173200416343824597012852877068295401827824561731828768495014274295725340819901332087134998650523985413661398868656575863990052190361410266005486508231666694403078256509511290048671441394608069464269541589094439919496250454878401789005921174255998477963610186319592493017825871628471374710343467174317567393698740499482324875366622941051908085008179352739523052087936697294362128489421639680000000000000*i1^49 + 4130864701730204407382914422264699348715452782807362964990015159594245813424025781789928950503328202546536703365264272903958954427537451930654135985854048490293964466490792167365272213279098552075461123735434167980147515178784673277077708495981003173231403970405017893796678701977564436624617017320073600717997171160885476553852380536154774120785965780288918558648078224465964186238392011669198098892068537531791807304965245038447120289913971957327589218496505974984987622400946520136378386780430472753329417531766787811318141256870773991947369977364848486482751679009199441197911046684896591937015290231935740216802023654980609573475158081771189990048873854192550052558761660976408685686509212273043148172302156013192897587433108364782058628037024311267667740279057454714151651015201589631734665161760805687346607979896338279914852227907258450911675409637588385408528285013155737556712147478844734212957552137783065819580931619229231456617531645972600694540291421179989571366562672430932681163956235055183196370393086868012304998146386047092852586360184118294600759391415666810857154051387416703782092055692724651334643292478634780786785752330128067686198658239284953612945636572755580463225658005831448005247650460703229251563036948998494869341576330132606632788142723282119063940607068528153846402378003402637673405895032572146807521753318733153910860766106001243570934603207492428446356307205645786982898921619439222606113203602107740711586923690993283359209935477427426116674012868160211571562745474673326462416993922418621258510516766072580493807539313804880149497123932596145706883357999276256334411222426581701521484598951570328531512308021227764679295202208822670909592801109532295262419182273092173246418360623253863328196077061596501435113901406246403151727346323469451906697829163876146445808956235163443121522420957557660502381538915378539785088343104874206815509604827303721391590969290618648289796029606725053358731946550099906955636092223669863678516182882015325903813427207891825645882186271623709840350865467114250361531450073747460428659082141713311232624378847533256867813284011367966729045560926275924978299219282257955614319423311120101401744637841761003309742545816988838148845669407533384065692024294925312000000000000*i1^50 + 11911381739213858547180789871353883078648813494838030464751907604380630398188676695440052330980072446399047136867211704599260705962761384148642690356818344114147814405249806583237214978590713948951967236924405685239662306525208909264590416577945627568803870979243234202372141820314400384247504039887042066409489761370861401986571726185920593729778283225260229478967860632207710495776750477202697875492500159422859220078355659848879284548905277017061923426044524425162327425855020317273555592150632266419142195305009080923366025425502304523523124692711025365479197363185704739546481510583803590910876159845460803004436290901387719297268458370790752688881831313319963752025647912236200929222298659934290694425512610288618040441137606934287378119639908531502222925989533171819978298158636186186036205056170463216389239095417231407657313536091302774409102135240928469593586234639290500178797941791821402719771135195560433490333546642852753284295322758087765800114489095027057354407378473747652269539163445554005741164027173840324560256371605420785728501706585688648605257484810077070345024399094419734616887025883156330600143257212735244669122663968103152349012646812195450854448965735742830564663614980201907687340315006677824690865028628994876283405272338446175115303733727120834479656066517026872102774041611932563184545587890707323968511628636953746053741208334366067451983659437421153731964287497180610901902974001462384464657150562559570279963576345944259906598544075395395908243056751430080020222549201594449005357060931205628475578557064601649234517033533584615444119426587449334538453968598478766099470561788549949247585341332962477279912544912591491621979773689711855859296923090818467402970306040831655951044237357240147775679466343537600407962858733817070182620700230667877844782957128331998599630784706895513568350731161771787976010661716663746702377284947559629897585733794197052917281941361985175132616525938811648313434731282114066515565211022170900793752685284065205517771645388342702600572045621775846595241779425044734901699254052635224302582294060546404625798367039725073195479533332454367212531684727870858799622800932673943124052706072855974224629695354617728220618681792546783718186618069567903250218444800000000000*i1^51 + 5916561136482715357613390964359549502535464663741137912847516124000436108227560736451698469718945933701810815527819383162366770309646666684455756848544307067503327268047885362258705871326314730364758026452511505837211449104535820181777087854283952605264106540498283092631286053028313456997919001960047253377979628797261759935671888809656800647225819305496517027715745843383453622206854828095291979083111975136284695934129260727468451875446528915816300611780821933019301550900590340123235457816557995575359753108107717423788904913573687448735479675481179681657410008764636793969816681530423745835819900391216598563695747803724376578912666730926933546917905421494791122087547269743731967061866217118237771223041569833637154076149532763723223004893903093439462203359008427806086819423691324929732322077179055392546792149759412539980837114120002388316308920792967289939585830246266958365396908949063070772670754530373867327470597490653241110777019392497591758881538301916708674675386642443719451311716307427201447865591840147922603734101085908207030299423869748616972761368939088137040725775047715052857930419460539606322501343936982647664710137174277088365405788673219898293069795204606963548236066796372800244209922108303566075578220784392705807849049680783836129276631120611111544101251131525282053041063639460494080621816018678377963755805990016349301862019740550928905439510589074379569014201825312635041061603215063955799481375089769738787872546171170184771263941594267659413128959870026028973265568406365979238408020629746106098338428623462575764739480999795968437365508888838611865181448203672563888078342219926504803916303344577314393990564160061502683862512872206012915079749855356671645814089285736334699702468203159314231565734404054159807067205920620046338511995646323832362981485134968402776701312079546536860390538127263897026184151129943658845227281278324927211410868525500724107434414444753668411194527440233270254595427448134474201768151293758185241361101360743731049374740123651499730034145101250825052575241428002010539293064228901986812559998736477751701618256892443846616129729643568822842336903476934244904730857941607420766390169573540288423171923390673462475880323243770441518875562018544847360000000000*i1^52 + 40935524045769688620224919255614483122562943654606579822000721478500949034740402699634370928484550027110475634211359157890354181693734953243379937717424405578666580406266927899317251324493581549887418091787581233349149991899719612461919316352378277678458008458321591113838484884222447799507527933222649869949627107405487214204366161790501072223895837605382643598195816133975658211773151057755572841001863540927540691188769714939401848949722885084231331900489209255076053789677020387868721579236553918385709790295485068344770062667313338533269216792752895424676827854055806737812012970958577855041414396027477805628090358285578550177237847251564847989983613433885494590102657191839020840196080241670693712135284786392786295502589143982124312617019635513128212131351350183120485984702114130946778696534619024582620063680500654823339680640041319125216893831949394623440482742456011575510987708193245678200334733260508149324362018996432218182077573733283895290531964198356663425747548070172204512057248933934330758946075198049915832492445458066016070827368628367295629646491746084757324240671934415588211432519161565099325541152905146719917509949427154218776950614602250660856755616694465111872667977286348624701987979463522860691207612205158228762142376356290612096777759269624171248037810137709625405066420216304459634238021879817189194007647199900842605362727980459121902645194236292102167773306740056603658440215648248479499906207834143205340919680559971350822144001618296749601710867442207702568280966196631570264307659825324031989997067699845180687467909258684756439334552812922289005154877733389013385233527269157328031237211614396857922028221904711701763562632585222451423746563576015290491878199295511285873899402362638841535747199052845751715875993848725148858110137270977332579710735149707631046502816790354702354556613021388157064622068276009295609628794911702104001316059937724054945669174479636585584411485508948832139200395331574570867150350673188953432152698878703502528065707291800154152189650941589298371711332053218234711648731254516139138247842684795776791953508309835254972843881452032496477078096775964727920211535260507952187514683066503834907973587038887175449217881043372919160565376000000000*i1^53 + 77114959956875275346531647766518988205963810660568089496066437439394155872336974724029463516361417119056234020994651758579150306777045814460227354049689200570890205479189084795122615508266275159003993483009197636024501434368984304992472307437605757892319049296200092512230243206289396765219167787410987384362329207791385334382254520771000433231236184255659765951394221638597284434237809977753249632994643516947182640137055094427603706309672050674013706463104726232535444242206704030894302816564781880927050491897748112094723824703695058539366674014618407217134881724882651554373993641862794102849638832226881259036687372177817080111065365213120188470261782722699322164392574453177229644503277489170403552178501912046667884571861280623489408049757631651126744986850341133130680982192018626744809352712505341012445323539782419131328312161296189764211020242035938025705376317551544365412731066898706086457729257376964852648542051889591963527084988336774159568394771946138713981003884907019574835249615454741323427263269843038224463654435107238530706283105889412037365699746105175446900443530320896125456848642368366487966687522354613360209219742977350381525086520086342741054511890371468432699725717245891729115911559375428523639161991578982648595746678893251737878404243005105036181449356196300226937188008078118527616872867926221895562397725641077351358665454540780398337856224742509439240150376345396778245684128146715614040628819896251528746956178046412089264454487395184640238335583307027288055183989781966908680209522013030271453989572844229465998783900891596283774424387968600518401448013993827456412677542247448048329043038963527561419270961763660353046653230909826180484707283154925141191930543061005391062324152135638247672526002084959629554879587645969288383476462923069734395282109042123742390038489037904031105686120432845307826897194202034813268044715014008696813554515129200616698622903321362023345687734560252623889442630372248052102053517684206463274296489860186632267579314390806703109901751870688937955578612268441914369976186225989484688565034729812759104096829101210927400508493098099000010688564663314851498703834291264000744384843740572919801006097917975488386745001320255980800000000*i1^54 + -4609815061064526592844765306450089003845961050186281131631254051512443777960548532789192158866170738207642077240464616732389078805775462766311694548132627063516310448533061952663178629609823485807920791756234678336403299230695219857822672886963705253096330914059659149830358604287219968285971322935801724227063956962632152227041703177399442248487784247032864934007310368797041867717397355635924716054388699464237153649397228600721240439427584798915241130340820623466414839443176298600322250289844970776546608825894384400578929168563766053637825842528565700755178244006666783580987646512730131141397716327845411162185238148834106760857218566336159552221133310107437622537012329509209312339049903244868648015211202388565663012846891714376996284593213725818691017848535396593302387890036310496202312551703500861781578740426201106784279879431492263670140115134942228244080678943190735558190385829704397106263169643073464111408884734577787924369259115903989846509151105038195765361807367755522454175335258183134900674108770566045905977823165261999751001032034707587250405852604286911437316278845280544114093387941721895936489017220390302176627778490801297902781049574172739626544811046828728939055765987330496199065810500802519297622137269969751289465544881785080817214881478599225249483342174987151260039005538663678017370513406854837994828328112789202847337673911833807099852079134144032405597306478742298634407739477358884501791725853780570852269885309002078047883151147397775930832436627173807700176325505709164147424469371147982997330815231409012485464298456348763833970827162107604380543826691664142212462110806596835261730493075927058750835755936906099869332311530044690448932012350045095874896943892341264955938893400712568060479237164659999902479679318930155750153504004260009661019768733665520245401436207954633253387767098315587313685021242012689374297986703123141406854564259634520503576322754880338284671161867803441752604162296990049229923682001236038846202437708398685845776851299047328446741109462091726497568493211430728234749779578745510294140416885181200587467253763790578746007559186904956382400842710924854274010626708788380258216622852550479305317723784138429064401164480000000*i1^55 + 916771590344739448586162620195357548930710338032743365873726695016790627440884473115700812625378542760778892864265509577070954596958400497670503042049378694363372050764754835730668445360637503597274660862092661510499389957501377411324673820067051337695225558872176143777347706127339401238125912320099741999063392863087550283826249405759818909849603996244946113805424133336650318067015965427129979679911795939117834142998627449474210689342255524667540240066951103649339383110453451906723159712465562285621746383316061463112221109005568511008875311207764892565949984263205928820190219828431793874895197006107757902495240834266333527765268516571713789420566350519349993028508238342947203733705034175234774773500671541007724394227348421731137621250425990942772564854819537525163495331064185740198942553328499933332713008834285118742582167702264097954843496257783286697992994808068161788708943185751402164422496725063702057227005586119754517733256025187711013369809138091408882867604647247563937685043719741641928255508302450041175545645433826342512567534124152105626991423242017905695228968996598471152507367384314979229135026638068364186824463473360492199113171849401371362784757042866049913386105222960932535337027939512268695188027866831659353209338196323277439531408283004263553249161656445354220470931027410803724904048767353922857434664327314716803606836751698800023414670063682940668465176211352697923695911850398742041270938963582929782946942440777737190309052713691865724494352717361865453087440255467746475128847087715092230712737374570847453277967326251633925747082887023996325412761848688980536922200522446872505490630724563536052244530775890554168103223582122151705476480985466451707815001808692147169344677396049944055391863925361683750821495099395978458111615381337352919582034595770569094785161730692848371102844069984441809418767892403851881155849448242652689794781776762193745395612815968572349321341585106048138650556714034542226945383084211386197018639050775912044659893490584546692205858965649017006060201959002959964910633913314532929981013832089515182194908553591422185943142683020107139316087609654103011305013604549280074505068804908417453106785798964027984000000*i1^56 + 38906802833759665982595867861341470242323460681669553924900653056862620052955509499493079493809777822329030474893856732325802812930884781553163731135591602591437754316111457810577506345920453823808622124232664076899920973579053229186600282300894328275902201109716986249177241910880441050512090407614821411686203048257553193832883692951650282527819153287939974299432607987503423859958113769910307629634347452365405397315662621747457152013811902266551849998135911701841490134806374120555943943647915537014592981960607804047724981363664330188527841408256218729656718847434856000652689702885775187438937327677183901861047241790593278161038229482715239892659689344148930171403851465192521490079887992790578057934142346489408364363530308795619403703439831657869200468055798267114536085448113999381395951282956765185930675842241828140019625896726970583555996156686807925585791647350539477814074703864041612207209141278162876181934079494171822793425315759390016609542231247074123147175949230179956837351481340507405424860344057298951832579767716858266800971682854750505040243870653026941083401623191378539963252206783077657665318186463651303654730695207044627746401871265172590871588092867888594390934301361452819465538363909746095643088111321314425668496618718750080223413343711597288908256693144662591435407919498504902296364469943895833262221751390947640139291985869280752574192253131087420710773476599614993313990685819635677511924665290126564102334041516821343484759143504709098050860373032526588728729540003252446337184227266583296994761383152797920579386221292140252862279381960914218534290151422116795839797452099848341747513363050560525795096719771561626118375861564774373643580970921874612350797135037895719801607236628785123911960666770087373027002973535860066984588085812026072389498014039073561638407191949994765137934306774799484884151366251828656416930273672838175706880492222755732039269979478917772610692860358711102254244002619446392055744574000059749706443296476823994641719396918637371629813540286655574047870994040428991072420221131829766299813593603763410832837244253588815929356067317194993120981237166626398658794917231103721921269784005929740646327284000000*i1^57 + 653319693857002258843480532394632523929625482200938669608828649110505881561589460614449189212479936052755381177636683499868516604980124718138366938173279898501739937432456179973862588318176298357068771776560731839067158081118359192128927103744678732246064553248204348673462661504768682909504904246028700369256884252171158669270431963367523197833616351349331464644162606252239399011008377460287067473836486502904032944131305596353580278633801207182488842112971568560562796812528488003175610106622226407755959133095121517234314524123188186236503593807378710095495372380370061148145190812732115653559317458965480975564138231376643313155351609277548978778095126365025349633510805475505910910655070269928170414175714157069842524654301522142345373816987847674954967255839570113940147887175834729547669454185089802511731630236138628314515342529383159973179041160207302656193629882841630639610598067801311194467809712329542662337917965521592989450174648555559793714695752274778223343981364075924733793529091949621642973376421769422966872993455902162217588992514294220925795797851946621441195292117601834738585805490705416329519292792262665922002704078632042087825955225470141830953285703799218476611694757682854312446896049922044288777815090034043936260654528782437067378178072961471729985443591723854085422805637270121043247293232362782191104954768315396860881719464235280944318940645615760032497900554865536405078918736866591571478530160136094218778539247482895355698212431264484597150024933180102672383463168883677003491343683881009363712435868473602203710754004603952558974145691599754767196152939349895442752865837691622310926070587511806339865812829134682282323582053773578714530895090470001529301801433155044042090537078001912431696856868481702228807201279043506651748398797781367272619665280797636684965074214176290529811000921713080042616408298242804876080105169445535186482304783694803879391770245647385599315098085924894227129796652711388806229884839292905247082559458263361530811051781532280106990129251027697002400489715954748713189643037425931050185068287902748130213352098480406312940756295365624365735579630709069258369843765706365053121029189435864520000*i1^58 + 1214967855821969287475403398390072258817593293426516611512926837961442411149812100358324129072863607509093091697885326857975641602640589499346767341052897770019560215042400159569547947096114138383210694177641029356015535856847181108920841017635064079637777382283953372441710616935120596248878968700531338803846355138340746114318398833572681693242954874773437381203704948874304832226517251108090495742005484637882863115965189891924336537507754687984273484779275388153933214230993718874898266993911154925740788967423930704595381859068598940824289841381134875730023306756663233606011401161098194071896516473305099556621015206693970435383937365884926770680090997331785296519252187559464348594353843782544413876034955510699532124761844517457988496629528053467289290416095367880543781753925461607729726187901348565639523117656277643880508311363355819073288504223179936030558281723049265341301558952261771601834526952589948033493551197452886168656170871726955652988746882177844854896470070417378493294293364219926870494319969565259244765050191050882306965865960019819476748624631046465867183648047991749332195259301974179308672687205859849739307119366353106520441635643372117662914866238746400218313623108286072899621232454657087122870808204438331625889512037000352717316939215273583578311379564811752348913779391653389238379485198361545561499582704449649808974432751049982413083588019190000789519833826620211644249359117996716619837350337215427229388911465346294349876448123813388249263344590990394730046563843024509528750167779691521171809995758432991761149049343375061049980860628925535243808768116551403546171324611880636126163358479944125459517598489869727795682312596524414155784279025348668612670004298243034973180833386106708024552288478991882100526203920923504687137441732139642482712630352863688484495303405083518877568933895639861527958919850971744363144522921181548299943343774453741632730286249458434120594002144557569330028617137619962659412137765613456642549349256874998205777989402509901682147044016961584500012846227942602810728977324633599603712910208121649939228191975114258044145521711788179292141224599476883861594939786720689823078882000*i1^59 + 9780811872539661096471171008120405965823682258069847373547202865399355134001150511160970456385002042977244507891561250975852560815012233638377045394138330326610574005436263394530371845238669218337362646047282390148940356939071309300152384667851098728711161089237199692503030691179495111401775588992998741195965148389207357391542199519018302207343741435204769374459057463843524787430812521186103393123065182946318169628831942825325371881923115441156043140681483981963207350911081087223826965064576376521944731363754661122628901051344720955925239343260546292877560010961264180445598359136613202564251790500072583537346517084081296695703163590433723005622514755002575092358973454854303379351191961071505670006582436112224774877139011690770110593252377015918951739050204822791336873720919122873690595050657080171089859305846701841852725496372061098577502765396511929596251576558885578258850153666178793658930515577152380024448206174178697141974386079803755760559095439940816729850912934191052165140789946787058026064559217664632532780624199464820457025809683988270827525869142482010739040308461080143647256462662378747279276215839964087828413930084618420984901519943219239878436345909448843164711129137118348023047218674793029851292330601969163976258572912413818456726370204277847279619875438889737205155023097469117995365253617361842506806575349237905188356257390701815408389700489908083530069116986045099404895601816906186821012085330978490863561043708312921860752397901509051022232342158532087095041439638771901555959197394364066958723491570398117621081555495877809729472274618677017595404212209268570198145450735870096677240817772015227700581982879593793480635347165055929746547850132929872573291760839956886407431335254366365347731412060421979334187903380290605790921008858881096173998582300350212304058321461767618156154411195645903261085610585689259706901272415856026681394292931562288020824890894338044391436256348188544706524303848700191223665915568013103644566501571952484761264607742210211128270521581063434235405051937170969282483678938157206764043934370017001469430839144480706553024415168487788193436203181255636999910338763920900*i1^60 + 2567912014553884665496479122997951084213780963032112408373427945480790249565041639153628843859301822186596229066651432664949255142434952557260837405061433819670709431228176249949482586096334880974271264631662391750732887896258638629371360216798593421357063419178895446603499199923859586679653150277462274643845892458914513299406561085399141764727860178791974673879303684519250695720601995687108500903505979843256617161000365699674448768842948074718216769864024413421039553030410651223740685454685031494746018652682898036017265991044320253970551425682593538456986958325162957181446389654953187038529127451357121409609108270641734868034118169057593701870170576156919090918119707797648392272250928898643526139429531123709834827875312379643694590367266026305114902984822191240817651606541236550604412950294421015063225651279290949134050587983940296928606546412488563306174655107766760378134051863387573540782660968868599139928816856566431637027901693102957039573009105862873538851771836371616007377046583401889220943595136915608981688032825008650539599349647611312384494655894957355888512979952483905220846037062632498759989997098901608530584179602913985714142812049797716717675904219967570465063406988510554233413490841511514864151900485641453769936473626705036926656579483401375497130198682888620861101188092097284038259346511710486864486294288407023639324242582883334221062514999725921477077480540637637619673507715700232775863959579264148166065557590912259486986620587454395383310593558989458798597246443963093403464575091823079981731961060106795274168503902887892479913718824995275242215989301363330872838777737774322681518086131138242667781573361446610647285430913876686122331190846576088587417606599527029101150993390462956385748825453143023696254659084123331975941931459271703764608216949122423387958600216158038383646987686560579957701540066268053094369690573963730001324934682105352313228022426148886025340317672952765680195170293197951358339939666773480611081808974698789744310409617738604437150942617463904861914470174401318871384780922635747682116123191776502346287829168585*i1^61 - N1*1053449480495728707522606787916428179345273749222869601650933233417461977557347973349641011288829799529357697542760728615132454580154767703982863489163112179837171311103046115233486193298307244003211325382314909720463361412768570849321965930663353843239361301644238056089843094647714293553086113869102824897023273937285644732195825328082283374554320478302160271008510879713426089072963154725777050384887167371550013011907408875624051888388072893405812679095195681426047589186992041553933170806074665824718049926459048532659556369006314872719337991703949320857008484444502463817766372756658202343192154272615745940380873969134722928372506640299658030818965411754200324891496742915048613981837673607096026914669846565331844866579400241446687067640176912474076*i2, -12958816571422345278533331181664067658445935067599259043003458608907464728011069561269115023773124381594335217575772427746051710804769816395531466064802397163580273945999348615151280015737554743861209948498404574467006924974859930327767754203396444860929173845486377919599874740415645098297314822132565410464049520578010259734544869423982990272687900314669073105881290344169714839509282007838043483133011328356156361064926703623451548884305630265695987437290480681118972828233940692220900468506923003588275175677054183502609622346646260285272389966750955389257230738926972843460357893833979588235440793424057778145930722427774823467023650674426338965245653652840209335023389931727515885392162329298195634766043790979786363445964704106265626296458842085187694344427587692973976590528139264828238584622917644281072363922703334654696546642184289884613035086556256364276264152939882890377827829758165757397589405254773959192380682535543866617067620199427791867094607227302689827901368856241953156930478199247634058966406757186638245011104768243012050453667776481725155656962919262713413512981786218390602703889769799454133830376737258192014922501045863609454514410099470389519301851211658336238593505166392421505004628174400920402036443212680748565991437096667532555347056806630538738303725231483777672751820379564173998992497559906478765789350357804467593029222465743853197198760480112309839708150292569472680809019933960657614775823081380121201195652367221135173778797868586918207539062967854124139045080203847994341518577774144283063731719391105300126928608730855222013255612313719731821713592083489469142631203304596711656104077652729475328608171969400246331910747622335019386961785181153625467344202138066628682023222423121714840597235331815738351259082461424261386870802373183151875260207386381612328574969962633162485000161973407741387969856653763333294723507003704802086377181282122536410905366623344593709120181942134470947725115262364761473804179702863290045606753832939172450241070856503986221088725372673346776273997247509715653402179727073925446242719931257337949073012427300147636512605276246472660337643936602374753600387195744929032479429981367806583870275913347649615555606919017335891353445545880697157038904866813091277920620849244890493369168721137285540986035449476233493598957352312205735811897830314117333523288671223783157886839558844550781653414695041352305790170176827271835885258511163134571727793684480000000000000000000000000000000000000000000000000000000000000 + 48706113840352558325658023357140630886241363914913463917329752685053495038912773556121342977083868704912000076928989912973585152516049728492706844579883135298255806967688823691832272429314211573451342484917876468895172730087457613205228136347088690581241463481827262683673829611967680503156316174341907499709483140460603617283214583056309759033933393845265109678891953972614510440822792167702502431415504891172595073583522451863576164737749650772398490616872326960680740938131317336439152981375176537711787318594357202920797649728554455352566735759063133806784816701119927762380361613594396501882976471159487851278077271598153203786155570297979722908292756777794576413642558503881893335230651364869057099755537390756057125914755540642927067204326671636353514917560206409727153640399511431913703990424941906689973987062912943032374635281491222483861743163276964841655282737835246601759729618665259640090246830023701258871308890364869536837537749294511446848888240102558235615441098915950554768511938942486078399247904451521281031379991846370804627591951521527503204940298933626934977198734861616498558870078870284618168448779897434100543085499809645529315297243833528970597508059951881870488814644321544447039173167824941970840721277055597815937103635825476998919364179429130904631880397283336389992871749706809611268844622969782354387261789044662435345925017678103557845085923220183867030690366992116030888184191990317917706364118196236250515663980300452343807271436328272646061246315446179034891418123337447878191484592933543211500586709339921949486742833179919064952995567789108050268802006966036886546575987501498332588618355674052749666541055002408352515414981597936306642595852573399144613295731472541621688312909317111228428501126319219709253161828177477102473608709885897759139329557079758380628351300609426855281207264968960392490310769032228961862218961876446548377676177998743584054183452268561107127663983792739197889054096846265987971588480101934426510005466512941924694401180714944745766905509884070452712837252712285722891857019014029284724442367776747934758223388703819562769874743358846812642759024839978052650565314226035463011772481122422578221847342906779715385466154136002862498270110068136042359881102619213733065336986599319072854853131043093739401163441013388252703487908363752366446415792505155784783146071125810306808183172433083587637612574840122328920960478576967954702582757027805987074469789696000000000000000000000000000000000000000000000000000000000000*i1 + -66244018295556770782184671081783188244132867370365216139321173261157541304792522044635996564348234312029100917920078577221362616503735889600134437869494047463914111913124002914352905548019975897029147040806081659469476836698048783912949662270257139270561178734895343502709459863050134822944926384117130280232827512527090407530184988364490262553321208510348919547982721288017409477510753412497083650004695186453406049303521499619774043830283056534947096548345962611339030720158631956647688102804441325336023168865663066417776995382004245235794392798111063138674140944053490567296312889016195464657439737822383746952035702365689834894332923460691335444159640511833986340545797625524280691592543128064746951510776742739575641126336228602762589735444800612280878994760056723518911310632427163680310487823968554031723189103812780673944844182622485077527229500577864169853985087297106273316346607077518305175766904676235084804994800787175968343955524154835335612259596058005430103318003971762747202018722088970164133121324831557181833412446641504397498551216882099111913335986985034623095675433470903464385165403924202800828955150896298533709540171929857752479522717315285895677174146827190354099771482594180917200547297829397108764501541590317755709592700624151749739568624917670132518727573947853826461013780251910698008789492620128063029240902172615186816559744229879652983282678783326622135842764931462452441079610816646777365111602583752971655902793210160986979355278620442675773989930547030484995471952056470028579391050093461491818222964918133950399156341635081247428348472312578381961479638823299859277922286973518833374163555338731875305341168122581453877131037738116480178619433040440085497568521078637058244385095243546447481252489420263916329767459472502942865836855165593409211570993943241714831032525899850472224408497747790434616585076088252135340908051097144036109639030633025448696038284142650394965679336517820062649549686322105754758438709331147507523115841026819236043258885149074062930946765480588601007985466857809540027863815609711360998359535698010924164643423849496631102469478165306376754731872116901060801623049689399848816970252485284384216174182106706813485491331141347675499472982215562765671813510106861193148359839100395497009172662622547655171700499963920580679861455699423687068430063577178799194099883772686443059569066173128465067150767401974197115095580358688617109257766851070759520750796800000000000000000000000000000000000000000000000000000000000*i1^2 + 56689873529573709256873170905458678304495612685773377717981582489944965456789856776301091363818675677492888764823986788927408779677766676485012519551089361357756666090369161952391275889101770970311052752116035390996025759307939471173436600064592425622683151240074044139546055660394945392352363227008332460388313821029008942534661023858395006414115659099642805249668795013536465651012896907360182721167000704256620454888750308186907406940510685998577807322542604383480839729040107737392929283475705055021436856069460201960692889957848351265951678432812287891495157787947821156692286618251837799871217567358592562988757055229713506925695393718936913221271613014481666969278591165085048001321810697441158574049593111083254355826528002057088589275383707407275035993639745436060680634665728670938372752797489997843830652288511416671220851461792172494945154105748071280822665996016403785610198191461821642103845000254582266010411290971835120525149182629658662475988520036036229788346758733487429662596304670493211379104617449142752395973100528733326374320572349462540402852617535420225449976955064236038107754455165777058261624206385462644286035111162568503828060310509960228343745689323193436430550192092013712041309077941702274387191210755077365069344561589400259675793909258686030081496310180151365491310786206604930607791705922692370063754997748828766066655326345894583601096552023084708428606566829259009105817726852759020676111716414620156202545988156758157410327297974023382827317632801048237283806139021974314257534867847701282155033741329766476515285863996628159514249392672925575684928467868318965108499844159542060842128440971061792229973198603897363910244349593422093776185024298756301513599533387052781134128602341054805299808138171992730529660624061948538051975584124300442098465898080055515502756142520155736218516948249008787927845238883769531551468926103316107250652477752668816613999562477874226363826078255622249707481896058792331191297444885690987658508063127573814759913418598934111674724936403993657176326708683233917556313188629724591928485936729195315373900950695116988424686919037725956146698477050055642696167566194517483340460286309292138633098632218481624666776739914700167391463199937563685594242621878467068893147686245549208534122513602214794572655039939226489137265038312415891903497576373782878393440810173150595605138502979693403312973179799498698009348470118613829514970950970047790747484160000000000000000000000000000000000000000000000000000000000*i1^3 + -6451619876630520048075405631882258338139766099095589014046157843288876054472494814065915723287897820593357660795003663706357026657549390061188305658959852431060991984053204683366196385685965014870230216265432366537593039898764541328105010957221035311298174367029518783004001934041639717826558849223366103387948686661042569725868159451406271335013871449056925989850405646707060577944407765614116364107616394306067169273484039891584527966386862050412522492403212058267530765210116929656064423589094915882163854993373109161676056780570060372792393081401514085822181875678102444754796400064700197584478729392719891233237762422267378850594745905651257782444261479210459640178435399096862091322182869753642885997797915395650011113165838269949866845758155258978540235605111004236758194722461963981574507322941096773877678387009812940900189311558111762837113722791593292040258861738191508979110373046007485430450397715604182902056864500600188452426343738130571574220415655831215491114422368915869231894342640521720487165534265665833791328420604978642259397565843593198521600733717227246102952411755181184318726072982886322123141791113825586265155439814583865798934782865196981817118183702845661855367989191961413923433376469563485556235040654015807127435964001811130248460206064798583447531704484776262787533436413134907277248621887008432652001045631924457737963521710194803643098583839221373962582144278012511353503069545269249758858043578328318936048357409769849380037603682113678045873484786318521511466648277943849688320777575041963067469050363692317478219649823153190578166670730053899980019604622732880725821689286661666684879040115666070579952187237417364346383077264950227085283504479588130889135479846570459764721635145556731009702315643055708386227830087969023844281929092175977732825201310553528757598106895766230724644698098138921240573791740480100232326998296008649746019188227083814882726004912172196633015099991372993013124691243458125678245171169810875448295986345477913079489711808669152239427348932995566799641118271077449043775801013284161670110570910373617879304136166681757095106091659089195807851957796498804319065963430113776530641207852385070074305959260341899823500787909500017182409682653186784843671505348758981724834678424810392139262032897193049340602799420056324885055390407969939951816822571190877074671080866053739224635873055783571379211076145794841876926747134687416886196145735179438129152000000000000000000000000000000000000000000000000000000000*i1^4 + -140566147495398876863157884235072282785244548705602749766627311373816589280510751042259434302755728116291530648645529018308308046248884589549027868869408219688146174936765712888631568864052708317043197505644735469624143111390211466659039171488658570134257516113118981277074114849560502070589849478221837166049731175920464297109780941368301949153652850086379128266064622824026961980404950758843702675881329775223298043850083893849993249352610791742761497006251349290298993684823639389937391969457364762308287051477074538089992066745643959120584278284221921638199061023535053829458477169861505405633982072975740156482649789905132577498031320346554002026148744746531324815478549155769072550532869498319743659846654322774312896346364894915846027730776415942616124936627515495540409335567953257738983156288906810609728725659855057148588147535147174670086402221882674055280043832463609621589406071447563634507757473067218383686020409623129967485883741332133083710670268472750938234394671852724959930037290880043223664260102583502120366418826578925070722364525861959936789489562872101965048048745400837334407905019506578191817023029052434227369489180971351144300613929180401728995607277629216449548056876268424506764187947037657966098188937993912146877803525217250351866863078089767585234252863916001332649206381943547416388982409416155190477140358814060545718572719613661627717717956987412440173117858357693794254031268100168354458573861024313578486590188776784713849317989032209532086083576494298002647994987877735478611438306137698650419584517468351761109237049525637956503756760580682676096585056740019181123374667764665405768779178056399940302534419429954039098179341736105682225541179376062662392734624868277531124138068651694622923792197516783870331250899320906547048554434118874408311071235301145387834377999250422161383241065124439356500159653607935226866474839352795696778643484245020146263266293954313867800961091697508617739483586498567342865381943493816585073989876797554191157494179002555384561636130832993720311940437622890270434807633854750581714127188461457324521165620792406322165083987360731303547460839482384641312830960694045748648028535360723079359604689687482020491966154271116505396523047611987580857031103035360155348114101582752818577489285022697108307037363262812194560911713916781971103148782850295368707447777399910784040355213066139155782383876678575457919843515124945130517933512754357862400000000000000000000000000000000000000000000000000000000*i1^5 + -239295528393144253742026242862183224557248244027866487085394763904630784573197850165865440429629066300636321584476954083826285823899034924439535403176230846101320840769271358952293589578731559005525842450219355941489561362146393915926259455627217869688272577012891244405407595300326078759380242108607493858618003581520508481668681276012796752797466718080441939816659001477867786991683803093275323447562261206597460103373766815838795924011507769091661222744192786518515077434737005633473706217260934615432510189694828511809366836940073793274869979167448952669998109202571370731263162798906385196669940563370833957990795317983114968228816696578810775623495841879700532863575192449287491724968107272196892760564084919484736693605494061768197629386486137128739929643257741734244936323093015411532338008728569531108452668002348564554917663826820774632994710870754525440422746893041717750870217158857263806497158195324663084489325281881312937550038311428724835105869495193487209035214885112479627918960932876590120655652184393862774566286233163991991069727977884434559461880749468654466186748292191100010169842614029359929110133914242844953538919998361544812001565586679725845339177080829501964157811357873805469580590256069126475712849460983357433820608402241290889421327160614519498187721044371810990112264027212579163141840997982523101461005307164820754461725187497217059921025809125741652163180877553972004473545846073700056643985985603789980590314608172139949327117394787219358233917333978690323310890637319629377668706708174055752218718946338623759439854713548036112513407208077559503080459113851412749574241559803107723249774437321184343357928605685305786094957985818597649767485520352599692644920280873590591724954038220761879064912500123718174757880046769824377864771660831577197902726706033218966212007821390297464271497779655878664026708296887838059028911627212199768412443617713937132169483366223486174242212698238809275149249480352538642445052452670400274955859719011583628940403528193539178989690312570041383204040427768974183918858190222432052107174191527131533835771915139966263657683239746294360837995058355757017962860406925894802732532754122929930242904600544406281921604336921802375283795827393069657402369332168806494475409857784803911053174715421994095948101386039300944833173800883006246951050680830949440826132304818402056866915259108754011489190514456351404727876868684020956557542927829397667840000000000000000000000000000000000000000000000000000000*i1^6 + 411099793251098914476788350282214414177743100641431293174189327225863362574852978563295562547003192761637964498897920104602739866453988464393887194567038188385016176542364380930361560757794312023870080120903373274449902420389285977134906572464347289503978521736616684732978327595044943367541580703543539445459917369965424728009079188495997403358493700603354804015945910494177655667126806001810972868274160276507542371150842283302685698557111673909585514997203518081409224445117200850009620638729205050231662152700060304121042938666521014775914347723499176943920829434105233048560747190778309994150921031789849306695098878435500501367381171692455490224934587669085947965988872112394155454633578186250745878149052730328721116160918556496748710456397325974421085186720735362786897333049652572023601483117781190686774539048371829018803557360390427922646769233762707641522292161605922924692744360901569430623756531506698303232955750678330580804403223498355415727414662551840746952258020821218231338256556765999449796461995709220843361704100261950814230883226316873577670932780959136077711892007561907545531459287399844109966694345315831763385518058080758570113200478435823612686634545661849514408672261764184122958432579284003370896955229041136028459782554112657271302786880724611638474283957484242376570855788013262184202313027756759661158918026270961783287341291378246771970761482186486907861762486058839580908920649426419743470396327016400600435582603839544940221731347046593219463564994735177781654401828418166736806275510241381949243845078970720492283483684850912091135115085804741670975668213888026816892928800020345274319986245153702673651440732102351458436041693521628213934531101537357226900982801028597803599375155533703906031069642666714856735231115187947236640844708061188448238649858763589693973985910324581770831427079907464475732362752622615584254388818190716124960292536144412533994671776048552175302295175393584711349036847476467767587486322404449431918262697934526508638369281394259903641307788172231176286248699368588615916578851548601969585410245764552488168845367903414089580094961762447656401967881993303574565788572460982717260757923010775058905924463978637607289785707867421242571349869316596965678095147275318779763721165464765076796994780598212317500202022919135290101518299741617251637665118066431617542221173017808922916922729662607529331036914878759229663146119823303586240452203896635392000000000000000000000000000000000000000000000000000000*i1^7 + -278791878851612777418339787013694008283191070990092681544778138640450091590447366020482817676938679396942418453688132784244082810473859492024934003653875731415172609627153539971052020230423037374694099641561607761749012510343561125034342946721036123796518220347042993328415288803471325868253038259813044704466305600484792671514577274178350858428488340598582122690420571189763393326763303618698545547669380740089384541597701914621581244844555844121596209827013627240723513292928195870050276345530490602603750250419422493013134577577926957331744891704683095016654255127669436826643074926297502705248910068304091174805571930063771120980139469744248548480263622425727332793863144803889198723831447036549499367070269353695068972143236815393049979496602598668949684633869948056173074912103501073147254232115512325960853329982019323330811339079890706184901776620312052181076858183654699072751469711921717707165215547522811818388724577735304705957558373597881690265813601226575980501087141461572578499514582113046044845748569008800142343518187708012105194273049185209386838859878795124606904621305724090080717175359424577086656178222528704062801263143231775188130462746881678681106174428401909134671545403501360124332134483323417908145659206102252082345862379200054737184968786645413216404974695520491578072853328197916267710569788350895602092037144406697230688977909641795934841995071056372216014275884326567523739595039185594432370069120679360729854723760492629161884607669109019342766879437330547103575819653738693507482006830395659784207925494063542992288341922258446369777940328626910828288330043291201737981216620155499887353526950668125953191679396201261300049841640150718495302997157701569429219864439376059388687249123629795769234624216401832493254303947504234340935405085491885828413470355589830470657621922803708950640850712909809187041382042868658267119209863792731476446059896575985304983866999018689676819862813973518440595957635625063844831349414408492932453801424306993928709610681993456360411758778669919575206526448889453200854437746392198358747157141540911525570399252617154622144245210609594022091299153792261326149801892393009486476163548596256327933424796135189964492970348954163700557087093128618307103570367969146532774217212957706336923829323254848277942888216551870668975465948859350577899671479521104900416419965164822049432140640732960169979599186383000197693784851368893594021168997728256000000000000000000000000000000000000000000000000000000*i1^8 + 98139575169013408729608923617309987554559979918229116726428545000058506737539194822773234898625497223882769909935049709295666050028878214327332142262987937712287110787857480990861501621709467995549467409356920663976716785897035155207702974767718552490530281783307749482362718491303734744546486185434492468404390199372957273409954406102446977144801199402514156331752203736166232536403474643387972512014429493777811357207673791124962982633821289555358091047830707360259695854520284267988366366987954668931681196169098937792866812204526707856743504953095038566008926901946282438189047696523104776451006714324890854951852459989039383649584980482235413874085878311281387464909556090213283414504394835798529176205820979523169728636955614459923163692552788213492907085002654735700348164026448682496133808409291572345464582244028253018109909226564778608058640600589633856474104139271274518381043847240347934015150411986589787444106691376051403128020851223645805553795551636099732509411245190638483151141601084182939668692547945619130590654524669854403850407895275082887486571805877565552911223878541356663550838548063130571018011636134523871286195439606071912951840499003986356527123728503938860145295281943674617090627003819862996951953376732570855662324029114795777621403836541545756237176939724282433331307855874338525570576263131796313349437858673576374295175925472245534940836739629029513021798178037101386072639762095058624226840571207062963879808567046990951180820414968130976372845929455522136452071269075681526737042469506736123625539461638405808382319725692695889835860585338011290377457996916141384987180668598489329399688024362710267097517707759118455620351209116873967083565081119054449726625347695325588280842321162675550583327987184546349701730145946635331584418920210384189162952736087641567530732286551641170061345125228057206150848200737729834036085440036570995539655599507077638070522649250863046424729121985944145866581792907288501974450235493401517536256470453244819717709597363733917330059706922445657292745536855354733560265719740285994296525524679467138448433153436837662733310419548683476643639172200318586088033762839008271623851664661847840687223490184157175477720478297553280348973665676543389720168476256783541694361000364302523368654458476062528918078229059100930894166521867303099037198203906893725047048941198423723495478326184982691923560321913664892712108380185998488080756527595520000000000000000000000000000000000000000000000000000*i1^9 + -22872582892338242006656884754883578433861641940641927243563930531287991389881548017074987498125197282027260016228087833405846707713651503293863740024943909394464076014827006051324603114022874164662474203108810758882308521619681231490585410043081489842265756249796893082843121179762997244017968825424370956165754767200700970833139530995277064804448345676697735132332800197908885413632596565787212443628528027010319558426734062579087200271019749547652189925643665767613180902005910082402744153478591111323517749906380222551481261701658531870683126367062683243714694912162763220176135156218660158844206275968017274053748733468156699943021012538410715570836762587399520886222967967214379404588151868230066065685950659886005817393476613429335023367945879306761497231130513377442316259528898979550280201249508721213363528144596861519880969193533803851952325530001840171614399524832984104492263785001151426340146632824623837094719827373503244412641687390961911592534233324518791883171428503597354407896161541399439088565937412175248696932676790014481033175309330756714667777657504652087057188481844063338621292804026094707316890482477249464766661773160958192744140612002295115827662393047366641830166317504571045709861224891451599124489500084206094341527246740268523906152191727082323149232236073455252841904247720813208897966025787987509438897909212871753464524481513222347843380955483287352500611982335919716117580192537457254021061717846815758118214445955979509952224856163637030761369466563287335698130943630882950010266722657033858040368782006763335953486304182695866319081395991013365149451517126852871255288832679138790324572754370240756039441644983554238257675999193971969142258185480165487528941203295976912172446783991974085422043918646690760286815104144314614245075496169846160474415421699297039387264450496996963635905958781892452673067249312043126833575782686152057527957419585352595796508961383999695657783688808437663766783329044624761121047829364512469551217225988463891545384424749143018083556815984325691328343271482204327658659557304387027685758302082921609969309353769185634552216240716474136654798845675726231428495517554043667754594537761371567989349494448100472868078997433505836689724309226960223526731881008956773294950211720377936406632158341417603076153785346085449821355484147064341933504373702367523482949941779959897042393810746413195108314008856914221951539648568683917707348803584000000000000000000000000000000000000000000000000000*i1^10 + 3659832325375788837345604559827859928533219876566326246848509028641837753854792117440985802395358284426041340266012173522443014979255965026671558454598592562332287662553783007909448994578147593821888666086743264482603887340817219536785248941428972246893635211151417185622786273895753499538912202352036001625189477623072394787920937529347794712200223011093045249310015250190660533239808982593796279783339952272769646783434729710035430837116165703003346949712890552761412864523986404581858476519042260154044172072685688272828186192560600237107082066101113930001003429240838475995063310305005936600041125472171529462608526394441233749192388202687975878159059364029122691155708657415633553005082227094899734189905044968613477806858947187759230363343528770106668053508577447112973272524069289090090298548827230337654441891806125247071150420391719578208938814929371862456805484453930410652371642768462549117105551776525449640000340026566980913671484362080401880360081621530170275158673912067065392944477589119458346355931573431361130871239243584243214178679007739861684764521164089843953076064951225572181103734281608926028407566474056453390304735415361893008589628212831706184318803369218902561607339709315895041837174074910924084106629337455196808888896804404968963658326646803404255664174229947567459817035675948645909702386777798493832874974342646938915885971916743888258862800548049359811178010804142660875067320721923957045345150599361314859985897852973356498122620537903150844123068959233772481181221355218583817466813327284051856929928225840306375135753054390959047051588358730539297187270010409576727435089383473814389111300938021954887563481258035545526446237387486760788463408497957514626239037915677170939301119332062547227148682072357469512174703858406122980100320657947986910366018488209476760684939380598751445781923861437806770854851441732531512152278453712345383459546496674991058677810972319933713635209993531054068395083015449086658727975608049387862024002932778785720523020969686682717053796225366267218918048353335388227573559246520933194318667865467059466138412479524443478742498015965419435842073978808294250920126027875972517902570462234537957287394145805159928115615153430942037028235536288465374436951063741094136954244701893592751512154242521982539859316412596353871741441520853168264472684341410952250877586233383323867638338525134356560323724328166906266783415267511882867539968000000000000000000000000000000000000000000000000000*i1^11 + -358260960023261546217539379989120830145528239319929022113892479709636196605122249537515909753436185821820220306091045791888692645875511910655687305578449331303000180430768474843538081775466168474538377812908948770856261115743625398812135764048182326595407688311916933026999269441986804727414097054220093877843196769865789688691588900297824226969798097997536420117911803474300531448419952591339439830468300640455124763306916288165522912084470236670339760703260556100084233254830937553845857919449680977057666642439303246083213452681583148504322056048900735620791614484113708228682558461904957656385061376796627069206613047859271917507474613924373617273631587641923111555420323949431954272378809606038740086813124189792472470360377419274839587432343087143690535568870685700427459389548233428823394932800572188878762074871447007915623105938356101101095411075113868157537120183262345003694223464183452470819709619605359214972183343173184598901705200064854694763391797724115060445711364693682967941959905557656118485617610073562001199742034981449672085742092026359174351288059839424030246162630785333045496091767605368691478706995553955447534326333682866789711257392353842010655257129621160773651501711477317071196394137316105672901461522271795009184341316649001347213398443274053389452324084594133450200066951611411309922565704280046541164851525037823135985764017324235799631592060606567598325465036864333037488427791361093003138247709182471412851680810212487697885790459338501157670987156601881337763491099669598880763668577963766949016160900208574295385041719197910390464095560278706160523057979728488427877037660751908498861442813280031938025601329694665430610792096078194073084878621529729090901989576362818896754095392689133280477793261530969847501377251411503046148637026600772501627099713352550950958664853810372543877625955837350639338127990332410442366138101026265451996396076873084832965542863506127655215002271452089420849161673938264075942151880294062372286380690096283512443458041444553647493218970864684486087713550782267882753430819085189818831031340409145000932081757855253074074609066244873952556715237073872697244671311472539045122862024448487478888779336465811509295154014768450444192952583878984392657398473474325485240643488967640534942558542809027613702550680631925684332847397964560829875277681521193846391828815538623388993129951119466482375985950258972202075211901009038608957440000000000000000000000000000000000000000000000000*i1^12 + 10205040905945023564692099715123031390980224210722248949663589026634253775410297091397593584211024297430450689827330714044263690697051391741753823892994833922068952105627398248013988921132817091002245574638598406822168418220397060000816207412911474949679891025013419995173723964926474428398089311425451690129249034471084269045332303903564284855531705731446165111827655977926826330126212210831024105644532132587234424338716585765376067396843711633347863150811684512312067390840702950495540147662424518825294282521820773099698563300843634239670652321886105358368117426924486276548216599889064672215034967951273685721081178814458155394289779462656968488427249212091347146033128094775314198105889491050438484666787667794091551687787654098082749861930318244107399067353530659460312452176035374878922249654348302897033334992691038297309897413662516056381636972551789392776486932556851961191729035619859127839779356164332920613369189689773320292752945193070311927390424479251153351652357413709554890024527694167436766323578681161239339531228693489108902755540608426718356180612453292933025922838696709160374749613213304457571322247727293309101016069460055337979830382062922201486871595472923204593754867852608953583297305625117868341501060623845405094487752355309661054506953428321362111052967452364570623199453820806005751355112601051576584510497202296302930179236113734934760507295772960804032810019368959516990715961994850238013281176838526299925538946117300472506836897618689333423222715114912503527259064227816315277129063784102295130444720686003084613277236948876415033513025710427521097110364853175521509820033429401583924384271474962030199934612350236290475974435502190917318506450608339982140084573668856353133618432609699809254937500474520054659959358530887492360834834767511983804942171278310603873563701297882623244399598267275774896082506284682568099102350521194363048429880508657692827684587443575243239907062213036928474421458520479479896119795699647729689987832216759705921822817458235187377605212839488437675140709811785150944069140436332545876633159726746950203298078121737781544447345111097366370663384511388094888710935204840167510986782984908125066609678376181349193903413644989708017434290097651108442903049216163842752207997841189654561104415809294659130386376802328271157711527901464333210377459033234213169823150797580490675504530348905730823522933403395079498028606392530632704000000000000000000000000000000000000000000000000*i1^13 + 2480480290953139996558059180047019897874479903760322898907851725388380730173079198299198804961313593196286796362496878578198499614210839478236037006340473863990386153979164738702173992110511816153833114090907592802302533208841484530968657370309340118714324370297984954594521012466080079818306381075800502216815612939168817868595883300614993808932177769735682126938213115095062100084105964628252104981166264216214420869451529671402526744628222795062402848889339465933273407426756745679466050157997096518708541015599904335679538504075720965601191161390070334184882465285776106540410676620950677666471690835042702603213654969454655371429109081401480699294270031730171002374188664556623772333105196281544549204115349783355946231998333564166540342500043385512493566759917257897646178626511669126909298700141500343077436001885113835292048596535873320216773075618778880263309112265101349241913397237912986616150477062260587002232098702490146087794215171485911577653301764882406714228433189997284826625101473194926230696157204596886252414720254007540016306536836083978075787895449591885630677019276306829228127940960592017920299760170402820288781608433197896218006681653670468240771345437967815540468836288938208904541750541436146226302648137665703699857824266251295926482886941421885400197866256304110661061175545521736183707076672471209383336604131854647482882362322471539913719014199812981416825522255105629564422638022751630434474819603235928368099156935648396277363333828220280191997920333941457994170286509747419519915033900832752970947644820937420274824427439025537389433968557786432509294137357051962913253688710635194235668460321929948607912989229948312044307294060585272175201142444438604826640501901890956042689355431853522123418558616732199478035829654725925707528151958892750495361376427932285272685160492294070504436817755242088895469034197408189260364112325919269216252294588439112954516721373001330157066369141598946533872695275735467133697407606660685613149232915505638562796093542688907162358370358923605183994878605297453564531268867128847952594409473686223634612048448680441557512659748335572076225575397977424479437961353833731524742710949538920550320032455487727188812172161143092596494949274145228744122868635797876298282165532390109043716494057659730162454158803871605206971043749500335683636094834213485257816308472837565667778598043956614389971218743251136378942212341235712000000000000000000000000000000000000000000000000*i1^14 + -385248740544612569997725591973531049978521175773136447256073466969330495314623261083418495297790274543206699346894333938241836547500042115948084554787839274750946343296001989486877331285812721882826694194123419293776792156135906112256206504560142561232078160859060742998997316703797674460657603276334080768751690859453487765748392860553618331220999484826601207366864640099926393248410189858923273739593811331158089220271563248363855233232454331201065243680033132383601375599765699007374037961612064650470046904212863234773360943202001170978985326492148360423155224133337536352501098825223304793344112930169923353788032473806609209050675977322764709069416250731434056001535852384536410262019137092972062799995926223711827575898060598578666588554125062387244809606134225889519699701091026186434010325498915816599764809663305372527677684754234784172140836105981769365914988009355963681031399523678941628058624002271543993553951637516856106054402718793698024926335919717982773927032354935810994427460312248537915201169931795881227966817089167913149059135303845008620678617902230608053446654536568860395170596158014560811179033555194612393411277371724761052736490499665723651981679186011279416822021657408878757373646156943411093153046527893963392775412101746430019857672083496656536665947226481181191543369870565895230897084457449006408757128690411639934745587782560607296441161282394975519115896738082400024339875173192814290169741181326144867772622099287173471757713732757939494246767147184140832400544073426658142580792748778422860892196916894124179533331599406009751551296766407255384118065373040097321440554183707788913049644613150383597927427230930501265317045386870476100439708490398766762398395839379230742942764797162740592335054028512893417067906601959238382082042170230545038960111772631639278157055073526037453696998457991393649226063399374055675585923293552184914683406788727364478912732482368623135838657713425379270937673329361713070676586539341733426903805964066242884550947235406438285351524416507064484675007019485809258154146443857796975577741520235377593997240160361309426356869659713525959108231875892895899990319046004359045361388768729160848689939656310436784626646378493972241145534714239947799517897976279511337959670405863381392315724353739105130717877458658674253958102060502738925546202869118629087684221660076017555265846250619955189914873914357088221327604118978560000000000000000000000000000000000000000000000*i1^15 + 20900070377554538589767636460104408880066116790607946721238357821191972686061484069777548600735228975097385632664536302160137286654413500192774029453609491413579508354906131243803042396809426772978648972393954017312022093511540358530466990486473466206119699680566539874330704912663201196251797427480753513746154988863068172264058806141667782763652012157655737452673428971807921769598798340275219937099750227492213690336078385367025687966125195393195340592899231160114653568763026850780770288398944351557477615803135386408630363804599353891344866998182751757661316896753898336251102360272300679398818556718970619338467382606400271141576573292645902148563284322732550954748618608195135353670602709258446857302843726768316398768801278213624617470731124266563602902851801682930666592611005678230389712892474124478887116796704612994065117124950708436295274371778480883499019562319002980918919146312412591695898148039330347826465358170359823348642664522607074602609015911051196106352368343924225138462033853591871585638650847355535475192560825580910080312682556337021390854123318510966121755926459660358370910761686460939466996207907023402795904621187268921514959726513020127325436782411184748790855346949318636963467244768027821657368453719033858140932479063346336957083558561170653563450368284186069215153400729053032871934240919143947666824256392551981091291312453637218965642165521848879397151393213458801778877073703095188650755833535433311114963390080043934733993757507270148713394328611545256853036499373193997966083206955647203099357842324905424094276703456426348822360379521430577318177047620751799119549885241677990177108933476300940715357716690209010294729022524229817224922056213043437400313614123005890210374398085822316555713931890092035505503415809084285720451449108204623311654825535071513084028046600486020732691679886462540085695100390337013801888115519772790218291720607168717963753421773759644067875116834958632239156052282997402929381665395334221033147408835259297947649521813141775202383994323349530717652263272645575179457637651120372517575724822517975675184455041097553738859584869886570690662847981943427201230858471523934685075806614668154832262985104214712127410083035459450075457149861688697897149993853595871963278734580930459103503145917028772150943903986616188933675893148613095521067106489386053423183482110210925406559214791178777229287999575274790014683185152000000000000000000000000000000000000000000000*i1^16 + 731206393589406998875861531024356415379318705502201543328008644644616118597579718985051499066053575489899768136058895292218704888107340335410054361058012429124983548720116669525641115902682914323492436023016407083272334162510331025270403401164996752655286830646990034486235643010431836377463552774428146845381939458550811263312180245384352817595335757650157652986925642532327854312108070404133939597085678975329448764756757058768592177862311675039810963248859674866455497075479421356932814960679318623304083739491864078824466368176356566453889550509309767567417430050480021990490641914607596397510290698746883486307068157047601367160991758839826534755587219204213411171758584774128122884808279036444810566879261019096612227673693534953518925343932521284221782279994855595956983959623450138226290782791245314442463444086666699865645581374677036011890808444621500149407848599713376167299928630654400599762297072986166874029666297459366820576446499205865609655800212401250476381799785333194227062308749497341698373296615683303145181416580001186389263355992454226007528817452214446586618804594117363161430699953357835890566856533497801333538699135995866354310654169518521078993883210136829369765763586022450576058532446981669898085568940389663443844689753061817146169674087217687833519427572329027870265480538192263682977790795456434406189080724935093729781636790783050148524223676139675112382817765300635541150517461599737097996244997991083296678956788679924040940005247837419013961084646671723130315589447226557168453946332779775359177809672156930920088293587558301610999900794557503935471948004467306967165711367706607882013868115761438310747401224973727353486483744691409946763994155829319701263060452743635798795856434357886368215465151197552889930165256030514095420923986226929611033061991541947188704495514932643724055568077741132024160716931176924299881635277424390799842436897840684916953868563413294991891779716932955822864411133460554231075628108639428575649361278103511907188688393581935761898163746367354239611882721122701825382664716111554283053585338823212211009016076534404879332106477972042754510621037968351346321569314993649981606610759408998385831108730963136312750529357266802203383539349090790373403029054905986310623915253335137974848038012632200037911341596332415011777307890355294263329224027840975896377954296534480781304983565176070692256340779347891544968396800000000000000000000000000000000000000000000*i1^17 + -221337856949235119210845461781709364164125499836311648021873930344108009490174864652343123122284176563150568105189923879191023457795982787238851732994044320186415904508120445398049430071797389101285453194707289581916109515533735015589572110891828817315404795211231481837649321162892829726073329184729490946907894158130283733733717166688583768450312663460308590119744164028931534586590092246112881317683194627787459302135037872536021403511135735053504747947091242639079589677383002093297028452957143963321651499015060485677192184011302024896091182651561691798925646500517846323247467041194215322084887418985539937878153141166289473636761906385008015991888633554257132608967713029296808527182444325004248531322437026916891912632369589748685511964519012995462744404738914455204916286574336342953174328037673800258000763100709475399837527522572965232806627695040519208034888026514040858137414680269257307774762929783999351018200162343547040024471741322413039376538757306226081840165686625090719389415088480442121028897255354393890339135807251644057412321601704130510279745107568797651527242161325038230933846698631834257759983311130344935182560258665492104694811426791026892616813500246218409855876398995274671420929308711801657333495172811558132841539879406639307268778710392958054807505156358422276609065672445483067682165564429835723510800988426425286150677503150142792788829278827238468934339867650423319575242079054599531926334153794924261705978505932528865809796815587821692333046078279327259012991932877925452858766147024989650215919195003807857884716552025536443343868585913841234531226540627993062322041099567995322292999450627356979032556348759397568296145691570335237496931845665731234607304223708324988490530910685375486728257193397631407407043511042092090062771261430959953527490856128544259698024385753166594207951836509727087420694470095435409752075494564397812544649684529210001629662218849604617387552045365737507654718720391210373485443063061854596654299634020062375283481269056694191931009307815765592371943341495298355302450180443386626677505151120007378249167512054056493849616587723717729974270207776794397592709202747108915669810207917955389162790808349257107177323557693027541020304499762376525530130962958896448040982100716838931220175928739747313744685683536176776813914360937251145346656191603468839663861636948303155568846615296578924519880994922050208399360000000000000000000000000000000000000000000*i1^18 + 19840442150270763219229050709528435776950900034602760283961316743936092353421878057938625564601145024144636205562437521494473438365955820678279609210956552631643035689826456053750454707169417179194573952468766306537314470682840257942334897972536455133355719687651574358053801890825015714263930164837169074968766483151821723954084130354184771644683406214970313192764455960454257640071989578648782508273901890455626916375670455679097799743348940078494508256803799982419026490410668647171962776896637725942579764012713079964937703077405773343188415072515764547651874809421259353763381265399218647622602939939329106571237093111896995722332852990009043357094928122160749665272868146565786804132364562660331814585644234652427677784313287630983800663642492784866901929351663176674009877184760645648533869093927672948175144497546040436274430646000352658142875473894718074231997544943077798568158347107831714550011727839217419538902928226955783313423333839009408173161273866548381877597893001629981371125046293179079106747735232365934682507554468692290820927476636315014829717865155856705977293957181929356946094750263302338379855146449701408733014446030757877695676702293070997698634580046435992144563868640770933682060274333985915369711317056115109524101914412349367935276064841908393675003387757967649703634040199484874358864884768899369502432671495454326729996711256190529282472194421645276426289716197128166907692750290277746362153104657500098551987809164978842762067568702936654026657877158550406074693852546069857206491331687020762185073137518277939086101074153033363066056386717280370659991612221587000521701242682341949898588334816655882160938092212971826442045039353828571729593063482121570908376084612236311666619793940710130808170437202004545748884219375643436935123667618357660001189085968281240780352408416707906675742953314918922346610716583674759610909131499456491199972813602382206654775374045602075559778330172425164938962485986673271693818164784332287504420530473551799413787779215536599925460710634802448098807715395218037655163875784751962893104611042042612782471879433361257021118190088049458660237775888446188099861060457488543436235541856561808528807388390652755935507254390408435763811855375866072442907945303270857351547301411921183242528079306515254754740813016665932570798226379497720597162807137146412626466642604562299028132676555351445014170941507189604352000000000000000000000000000000000000000000*i1^19 + -1102751005810689373535077126581197759773587592439261114906272169005268151221244527352528721992560311128067327879029347199582451488366983298122257543662916364321683293422764520871513342622322071889411781422936740980745894932957058602324608112467483886715958349185062166001765345790837559437084571637001307832391679709923107085620750667710557290914507965011609842342227187014365662286036102918396624347733266230672637575840762508020022340389108031793996529670292627265532988235317422782012251333106714371840128118908715345141013712249696515985376525119775401802316306453622318494555176339231019518013894796367753754473994423487582177762554484795245161716189957258501715505328406525489378957213977621798597655056023506589817533641195858064258195577651589594639259224898951505624913365496984598670855438917318772031781145468689852920764024658984311493897117980438655240927779942460782230054877260320259371441842994778056272844897379334206093105827888688754436942387621190233115265895616004563458052762698092519431120604735062875090358206151180849011350697001454519071897224286496603604288488986022275516890134442812696258155748216627138050499473388683158578706041604809996533017693947148155059600245127031811763892606165317874711515258401881661664451118808732977741046332170663414313198953993768060141115520924290444770929228180907756812811302967172576454661955805339278016681582564150431666052446798970788007184518866518328901071567678995475459948770024782026575143187837391276141257133377421588459165701933720498132195575214707473212984636873752909108843444479926268711139799085632371079898440283047606983424857727539164588060576054444763340873778024012566797009491173177302728176691838737943482740461935735086650480376877848690017695684836477721108068899514948379780474418731842437756297277016114615780084848760793952234966908545311863153824810181796383880564464133370409547555409629520418486875835585437688508070079045863711309549440486232114178284082744538519554808585133950656357926089863802987834961705624092143366914535919510933573925624887476786382654273355103663429626788540197975132254916101259008218201211628387135582114638551742117066185485567032287310561671207119396571959791261310931206498139647439690949966397694799722505730741997630418212229597422181941309637193814248245970188350837738355179968667883532976517880314069961766061447086268119910305987268429899366400000000000000000000000000000000000000000*i1^20 + 42981632245203726561588692592430795358043905254027820205662245748093275754812388228667132157229209766482966686868620551744163532506089023988997541396198787529903992538855641727618041046180580477680887530403275189112263365350606657993700459633711258008020250987782644297236792113740559730314306715388041238676517558225737358531895716931488807606356683502833524513816421248017494450394193566446532922847472848853197465412700283200128418326810964498690086375060589150741968131363409800546641877054130157422043284607853805257202201306039580592077270993440910667865720605094344251627899158292587102003402859502465162365569669898911691529470943142762278051395619890691463500055832544651398776342767395416600871968355696222655497781551354450091343471545825350620593691723909358364500772232667541776568697801086857107633442791799244949777516952341747666260828177852489580061374579666325347275395302667287854669349512744249880153377964770240056654802020741097756191942789723347280635697057459138446783727691528455531300063630552138594742420270057335528657407448282952748678248502613210611898236204116675303265522207092247996700160840725543562660090295082666356057479510519013175109488988304543329557792271528846442275815432631122020107831799706945272880900120453844138298419936929670128560681678739845242452006376422720799530000584145306202032492231317242458548292053297432807958259620157804833172874426237144354781358357548603934783902686547405793686584561625366927272510204051779230221858826084318233541290411481171856259693346388909339452232230907981626499543158975346420451181125852936508163091731196850606557889688144763004365878240914359891350568087053941431957410323882013943525734075919052901975322548270057808959501295795585581619510360691805118916824747087365042965735270446436843717480353836206664557400072522591520911256728769072833204627556634333394141289945863212277055654011569437592602130855985629183819502878478870862162422189913293653972271940236165411014026460040472947308149585528335751934786117613715402394516222973843958136698356645192732144551760994080180674779095258283543843169605530574232149819179849322722082264551578672359417868224107161607023735751845716794963736543382109643399147000345786511327226171807574486286877541373900381855394179103204584693967574611923809080106066666275629373624840138472171181796504018652526849078841625827565087605391360000000000000000000000000000000000000000000*i1^21 + -1235298111330032624382206904668870090932716351304393256193639348711816092426288475684625055899537130339516565163174344584221818488940008277861379579087860179354282294809566888734521807927657010006543562420854353063647678801762378206188053197079801182372190252280498003017722541878127045442044624548158376100521473247328918984463664024092042497497109286836869918046590434735399106968833721493627285565550614675279982269463971696043921445897008879021825037574318519415161625442567754063253866624999488265216802601882742031024533332393682060976930138788200511511502396763835051192233040330718021704875142942547226326169749886624000394322183731480488306149096024141102767332266411029063772088886851404528377125904527800997952653990454346129915194233532966607600188577667144234281420825286094981044124810590223507424247498490828220449618263081792650038510195807046678814553553566446702717625686204514307150474773024197090355258947159260090934911571515338580784692865905418503005241680652942589467079368998258374721364416695316766604923918874195410660393465232189638100553567692931045183997947747435788882415900850690084753144550880334765446671613233759243687747734336703179293613779575918199902391079550450243997761154752943903213252307094589060531449231186750944527108628168250574995254731616688923221440007282428443463485721871534823200602627841919693334422246032249145850837410923804274432597608795819022895412540251315362244892334171862692109221549665760059598135781867553395890540357977082953524708542936249903638233223732784620392009646476747902567887554772812955852447072629082746525432986613332657332571502175322524333422391958001778410556683270432988720489472726471376898410304792363435916243458370059147065975077153129818589947044967453272106290054873696562320573428889859943252379381760462634098050103791304539120533366240114623033772118041594656177615251244146268365517187477731137287532410784434533934319199897043258745001150345956489669529182379802846218317092871852886535940523776168015956896271702860219620926989151120825556092249326106851833129327984738089903818473892288918959070290235928101559366296356141766417743661131429417098081051929404073137611335880105945164235806572232892097269815654920739618537768252964438885623229390206303757392983485992615196104260659852708416046853242987470870915918535198944986342565667573814060951692292210428685645250560000000000000000000000000000000000000000*i1^22 + 27352660169066047489847425921150439719503263336630788512357855873792157604007759308719323456077003510829339564183817362477348154640448528795125365224715438331091112187423733659747904125199313456023726212304349844694052080198994489996118073525733856664430118344600051436499569994134348845045530757334708101547572377621154663261632329383489970128739153810887800144596557674818898308665350305849128244986093401419686643577939630848254759897622367440687212712992332915119262546870640161852651411520470752329370933699636705127233450116337417994592444211662313900201926604533429712605731390684082339345017077642499234071520895669418614031239265241681351529165475562468058723440856924712882328543497210912219905777952764888547886916095289934383789077348704470696542027005222559705980664854652791888088338072558508827492909916198225452700036609936872242865100845910125238213807908129654102654959354079436445907587833843630375641541896913185473867023470061406704087814337512888697591121642251812953330959817966041528035128160377830639353219316254555998638298721315178673173529401166237780345159949206589334759663559950266166598939531746153874504425883851070528286156879572940801986194173586326704619534881756691177092594287407220192850894488129921531239927459295082787998098412479218599372048978975518009260836486053107880769850325333139615636720522000278281620632320324217206078778816210898189856405083143658661239639968403066690697662500496355157435308824010212228152621420710943945901142731950792909031216437873132705879059118201193221837816475143829668690922510977674540031158306501788559529501352199609771952528741645773259878216365643659391186282085132175622489423982917590114787836893348803841186046058754903696577952009569443332588186869005084234814177103548631634837191528734417902470735350964080869460504708459665926130272859542852941109699701140473787812669497148075912453106690235164597278079874008332816932694679039625941634590072342758645532795398797022410520898087676611151941787314203759062667155897087891553993164237937079545212822521406744195996869283253726836790908361492641893728003575792009010642516764058435061022979811809199872307248124634456761668378887811348478211899560925796785508998656182289298265769841309493393030197878676671094336566505981103807684745023124822401938119891864397541781413046593722361481191848484848307167559420463216303118745600000000000000000000000000000000000000*i1^23 + -512111233516005940284451689980122271820535571418873086181939065959279882529595300771400836259712315829589791364902476984388317615731369867492767697111242021022707272723915889701406039204494655041168215431430576240178594128578148755290012085846727234828719016376760623376346961026755825807323134790957140522646864006652112571255245631414554302470556499988967989779164865311026065096024984426001662356655346580667953130877069223309907741585063637246942930440086058495145819705329849891924565685488987042708004879930713184950332969741726140110258638005493055494174040772571649439832135812582332105370469344582093079780025682298427095418610203159678262903516436967567039397659673294858585224679719425422046326749248715952654343762738617963494128791058724597788637030281062461116969458874291754020012721458171418139943892732167526088490412844526509969938294694898223221923685361352369558703133247740164356193225814826215790310185759012830513532371256241526267740923681970145391352881524050987632568367582807872904540814320616975246091840476712556916577307911757960157699157622192606555341825961700943557930593391731804152832944359898013085189722796140649431554737541641638727873736532300046694532776337357481161451437705906317181014658625745512226974851701092416812024525495420291659629754249818969439055312371106124188853131362714439429966905486182556342613582813372328700073327363985581561400404254723185404811171853526627583158039063331707494898441826590991076634233515488133293252062687719711430106149824312958398629187472383634462077704516039584043725318837282677564678529079193624032795041332950066574445611087984932991332788835576222914746353855665644571090973946261009755537971327687446542837941402638468561561606500071190582397851383735109003697186259204684087437652960342785154155569720265198589500924458396260841825048642953377279980606033728243976326722044815509776401526142764284297358519805371933326572762517363117080285121385489588019026429916403540744440765505092711358650581793032440705074015904591870170372119874938982086479113248120014837966219593413320693203196675594445767388060964675508807402591187197492729919973753473086804863338450564789993424876696208388720732789823410307802550669641581019954328098047527876053206071746978840829145788767718885687461770587731435117703051124703025876515793020722642179577678895415260977212688177719557488640000000000000000000000000000000000000*i1^24 + 8961028335412100320829099597243678332041375613377337217170036821473430079666623487328490813288280658083662065642258445121473592088290925910185277235246607182630080461412997079655827758240140707374317190921060207493718211460672397909660758052162523494099261750274545924445557790896189422256351405149409577826787252871870705084378670238303508952478085443620113329931281482487557155800053185809187079745686724435197774193081409965403785672710859209900975935367381738046695624994496811642275002100797987569673047428475975927655249395064199745719249274831701677136993219290060695254586662929046572543317650674416966616759157637557197822237975797453570165401326038166233808777114055035165312937479868441467680080680479904594570585261031570069483925927987924064553995667591433779884667593589114336725300692874053185644868990214072142862587554854488490528916220405081279199223208754884808761313936127100799948454616731496113192428834413025538290768008206474887362742450608043156075169330562197239498034986337732172407749725433181896566257751212330788099052316143178472517630348099509402428651550568613968510957500589651771194411341487216149612193991664160449318193324588305353207209449943861816654367136290342997645134114568185975126703861837855524632745941965757791548105786709510493357662197470154659535573624374174878641131400130870054276855913179039513918834476496482924740804528658928328939718959871472859529135082908470879770031211061341544130636602780726973378004406269431005962064521444405923253784114758458737066290983020189181552745797148522076082864489291970526767533924880924548772049131736299058464914594007622605978050315500662854624273226403600514237319092166657058805630207746103587615289057946569509346229804646793982541518148930049278333640620552074436246439052678956561356937195645392154478638937993499038274050587625928822272951781088184036927261584627898172461990200429697152578107287057604906474344506775296841143939567911552473695404532520144444305806376651407550665650645167632922344749304821179628367351379624014490719096216717433417407322912306489686220988882296509899778973475451954145412259046538734367100811849320530536396064562906567960784245084312948180505937439705530232763371711631931615689002767278299380233435512203312191269247946468441563702831083200090722482496823164629559955778816698338188504574255319114969853871298587918336000000000000000000000000000000000000*i1^25 + -144582187245776782024633638214301261635455780343017819671562235653597081673220939339676570794891506961395747321166207738563004552474906540993518477531430363067630854956756231984619111578938523965115555712238284921362288303184424830829798740616942605659384152859975009980374392389536434519458772868431586035242457558023148013736611920190909487530760702031822256342019245938364547834138071306919527839993454153848707765848241375795897133467833744018493153086918636927617412619242259349566676545813552077127522745513863853827665690396009633556216560115794788888285754137742115362452804892197752814196926624467426699986110948174802436391483883168353804209235756483698189440960847839454368380178531670967093908628114485272786145346943018046816204104905140323354284448661620407204189359947783786176205684829603914158444159631598982356003093299728331881830466888294699661113728332082447442288167423271782691510141573847707277245995127902779346918990630896966337739460326257249407702977604890244857370720253409929678649906587280392338211456160420672125805445222550258490378708684605804729712852214234580341825187071327219413278079785231586058969786971145282412954334438820468218964888195077514622390039591069065062849856734933372904015629258620741841745363512722689357500897149169779182428269700081578981169307481600066044733847729472118769527974080765965996551214008150843921057813988611948775068924031510389490681282126155543261398078037570755465733770323749917569910225730917897551406588034106464859461463814915875688571561832565943968806614267962139056129096247713676378148097594071076217937669991232481945044763505293721564644703102317031822826854594980525464942826450346457930874930655760133824972829053616410674408026143300340543287495807183308891172379643447634102077016043102102085384290274580281656442994649639922396172688684062564731089998024505563161278287167676757104767140663036384587463311908259268861010498566478285217061563772703132489510178455655323845338514952302933579221568934434241245808710999466268314720387777707071227597947812120748824959103790953879736777251956555183753109483783439707236143015758902624434791876868900434746020678711698299100216144021668315294025214990296370871955740681659496231714990643619204966733464221817577484889337576133530901008084241668654752537547987846639471008589849373698624018056761386864758683512445337600000000000000000000000000000000000*i1^26 + 1747076170881269556744789982990687258534251362339877130491769760563075696417768738670552576012272568369392899240863377838838384444242010694657749611990111655760390499644465927294154443224998719827621928197886970829814600837561684799075214549747049815370137398753308521109542164940637348429848433945183924358813573164624303403904213935740786763285895925731620049363808727705707256722382132877728746420957492443738015362619400887113190571360827546569228921473636240011034581943647428012521183190063819155415086364677957401563004635710563708834425674753491829673993707932039928319012731040923323335736127000477067667794371059297747058860796605794892515009503974596963662610943460747462382480719197582498793066632012090874219484892408784719241073122425438459253506049549207762377327673192189444717212953037207629175007690244333532909372050031125491557996008110651807683573424725106282587089919021790010812720743582917838757781897195416860188118452877039446153335933210720404320582327299349443236622057612023534085695101154536296835335714040470012619610636095286965151197883280152861125682443477872572066657252917916255714307904303639070737362429173009928652400540572642244185080817971748935125929235734886703515677318883848177927244935150905509359647830708694354376744809870729304422666130505073548263630463264096134062851103125564755306954072391305237348194258388216648750349408175986423329566119924153896926056333381377845229176077359158469380098393926531684861402979140096583805290607672061415769555504777822114684559737752525594399854681416882194680385150138523189873856205008198036453948908640975139635174440982644795712672332332276888305240643157174919430845353614092333758653198457786605959391430344604407077550840384429270052147679301416838515039912311020803300780261996151056153853811534013529743840327891092239830986688843261238543914299871228344669972959016138285842784705029544030056488059602477630137576903298999832095795965931168895492203762332177099827448437706236250880619764904863990234498710839364347487286558285901015880748421127415238171781528602409323369917603653698108528057058009337628588376290750754807731382247646433038623860889131963824668088499993351623070610116584373282263526943945846217502573220556139075355883272513960667650563335655808092684949041714203588177498809124504569566625094628214250911437467581823710200038686720000000000000000000000000000000000*i1^27 + -17664646274975197761751897514242544458744025907777269843613216019813936484980626276749952282674365528561629470868983419107605734738155988865358701862228321814146375331847734755335710101711252724686299133294797932660957654408058313366332332770062228459722054503346204290997912201455583112753647688677791496184847119197086651336148317340691791408202349718455179770273563891005235185446635070319194229976622896121373391949469760238001025517808420254413072374768092208573332372482120725766638088952647514081228104939493865069586437038019870075691010697330394644368543014113094445181389710430176719759688020137485205287082299309625729119181763999793711597228760807414962354476088711748474417388038775784879638886100972177257072167191398374004734872407914838492783120245092866805702712766510499908412661384273447519543196886453009612057071542585394453974633448559508437677908866445177446240075913277614199591782001291955071950167836851919578837557953109112147884306469565280705709581207758997522814750793001668717323161254544607702743816250637743681031264863506167163356092865354069194522681094474400158461083634800423573596422372332147306597145574216280914239251474641512088254933294345063714218120140701113170890005228413165187522540168218089399127844526088132314457548303120802189075698022905499990582971480429810594415511494421166988025250207631865061680179285390020365504446226771941351041356934050214029860206786400418012761222648355141270354010025017094395677327603177036694293002107538840777948231380946296419966195648645001581063517765758352957315744494946429469626212205413889187305930061690170776066062801216834463880390733627962411834863019304080472109953846654263796734387954226420153030733866805589532712218629188188640892724732605259058972508826813253970771432989718603564379203826796944064291266260142888385184452294681645523502528469786289199306080657558693326129417810018506625642973561536178358265253448418851326173862100115113172655972411806377673904320641393204570304527381721813321575549723518056519602469352278694867027895294853114607593372101655458586868545479742074787150998164587134187270929129629977522008634692968050947229213466581387775433473528406487595079309520098936184555981287602817469072608504379495745921226908137394404728426176640825491376933848032304245899315181731942695768284293160409840551137930611662264467456000000000000000000000000000000000*i1^28 + 262866867208548961922878187010733655179664983552359295003644320631857415038138628869042279669058563569197630837989053433522806171671223437704804955386397165845275706948276494426775309568470675508369477186741638327836280946196185690254656955127540598645879060044994578984690569494165257199260244192449442833803791808952437005711056478920417594831290377336184132196394824277191336454027847190807013580720074891254945865449469024441824571233056048575869357256390269325073912898560300636688939573035732876074298624009487663561631717152754336573880565241368280979023123300227266161650924355859580693779304740327109504570244000651960622386531096286053983767467115168902566345688856327784819926536237940986264580660028481541644764633304767904018614530887657703199034364336573258606040322283711941747095883165914035055346013625537316534448587370943812531517166805047930272671637571987032877911151444677266000312840531451558857294122982647142762012171055358456297620844512989174736877244705028089602536762496114656684752432621574951009741202068787907518721332782745462993923845579514795470601836249144335021228255977824170508660059586957725121457356567236333254130978510130308699544227325087788310021140110154734571063053950652154820841306412212309564355358443764838330089012974027491697917029158336051147234691579845887297244459390580542988978259524630046564285234158349242778713796429931905882039179257482360047327168507743260028683013230309431345712790597872772890233934845609687348978495015901207741633226390627102412570676014110700243086155758429227228131048114541676015153342781176329119128705309761214383996907413247961624339762344802939572029609060176921626639212251461263377853107710751924429811131870939047520111662214431674889241431696913522401465715813232244865775325588218081594463516430748753883839901007391074368908571654678045103288743482172152155452198551939373042110482245031331572368737709660210706617876394365575030649021255511285789446834793830945598656133982697920038500940898862294031244853756453872005681294856455979017491910250953166319153913126256665005306881344624624582980895216477185069429068110372927464115577500035382427774445079529662075099901124069901338948075989683828061846317761324156284575525599012336041264234866185241825578647440669172728811139903317699562735653304162834407173301363351070481273492828308740505600000000000000000000000000000000*i1^29 + -2623796999301239187855977035399443948204857252256685487529842128286429676543016211992353775657292058541291747469983710662100350622649984060031496584807524543641579323027925188721968326468402893820969316410008597825781154798887279151712117095872386815232791921027020543240781590582671031537364975720281024561150743842596248923466699236649147739241846628000277648636057060192558523095921901757891807679382584814426476598808569702824842780153330435360267179682679404742955151451070132390297368816591814520042140066011663921158514742914874766755164213166145992350284738397199443431827406297942266816022368399543387340918268586015400863627384924438244796829651459098068832771476549488980645751952588199037167757695512786085759007519552283647424649534380883859196903136124057000223055340987757979705072047771371988517026047895550648789662877620848045590499931205603775925881289972260732529769101169027681670672239773696321537601888457420935622297415816495845642351932482670331655836548109838416379315693161881759933756840512127203127539245910426549686148151521236690388399741903951983170471968265983082424112678432914784724023180878643626114186031692862307708969437780087060288714017248984119312548488353720551053672296678523838365614264988619879904686932550760922352553686273202984808038771445613440539274630646296802064510934616289091819405736511495430852595057667864143054473609301755952258846572747140557035238803951243678557022490215292471560369234070928868411342858700091606564308285589163519770540306438380652009379000587183557081037114891252267891408999863899307581880916858760428422139947376331427666908136845901127625943425462351363102346170495592859128049324415921092725705580644063510831059091920223538348063848602072138244428856819998306209925659415935659952309746911237243177452573326881450808786558157189869727846430017613827235817443431665596957575759892573080390813566972864976136513583073521450506751282486895712000778248400133373540270697844075834440927003117998818080039331907608147707403289974965309635651339293563248981099861712919215227269185100806362627035634485216525937076112543614043204011861624983065528392768798718327794921196869427570429216955668583497700082955736546556202370936226514302111557202758584073807466465594508456421433050246107363191808695376098646100081183249524396237263578353508556405510054986383360000000000000000000000000000000*i1^30 + -11530302954141833888338696999179893667033195098883161435867281272435910381418893167760196760087916006895248994018044237008087322795646256423562612298267645975613181712956086752094179410730700307350694261993062240958544542759301085967446878726149815663421405260767597611549481135906167760582568610023441113779807445153873689954078155557568196263534442981715742588662161121893930442492979166162250707260166483006748967469406307366111219740262246813524915184689697097245368885631064536249307718208989990554133592340267623726045257349815891366561814885483674411080410063092602144662999261528456006528448662906714223289391777589659563814657710348471400072683079918229097381431169702451063789665938712610465567373023647508757168925913427615719573373108002732579643506806965838691251161167911560747457059344038426556201301605695121783889746187842164925057251225390993123743858417985699697668759409189153325256896242816828026565475200902941993992936588051349422357115512051842860619257743797681775539520572588132652647070208787491553966365036770126370922228226549779949242500087889937738186539898767383124280562091607991004045654092596248730369653286488571021329371897294131335715980357963093659643179477766451248403782259577402330998876712638395847720661546098041610726630540865273661600734003685121693138997607219291217158149195236282013069621733586191980885734698881158417126473458505925038275821133772043434932847650031437601528723374188088997732553326874102994401023221517107877654990848997629840870510542746071162474035187212001125797193070744356662923314440687336737089698655485019068860408492427090164685458570543694009433188349249362287395381216223552480820247151791069003067739288699181559931022009186347575452957830896956126945051815605287866240825080801452217570930016962011214581069441752320391034140924302655679772283311844257898234535494931499346988338885963506048387994772795633506604407715458312778807504084073351002760479811945353580227137275822910446177116430296716181206831027861800992873760421710325580512254051838732862046520529583049164686332616176359600109514415039068599234603313193119864716856072495114203588393010629188448633345480654415135075659035384003827135751816356762157625650175523928296774450687351462739149485776765846244928378501937935232725644855214000901748062301679700058634226877815358087342705344512000000000000000000000000000000*i1^31 + 311123417650254588847438981252291228645140967605896104236788936125257202519682131933243705197880175348961468368166431163546937106793415052725075336414130632319270663217596834475954678465485851745986348981624169225398696623471208177778292295150973057261512027476620022443549198892727995692714552578079799417854501927863802336377808481628992982331452079983355716959257405330610972412091518067970328613318213692563165506857101275211946104635927464074594291879932508700483796361077200227234534186947420724344296301728550164078032968107788542300873702248433420305068847200335234596170342675306921221892363215191917353086381056265497843820617258441450906791236416008643813104962703972053768119413670374364045594499536163993063941643517907516429769139840901181712033918491160548621761155776957703964081551128480818075227912192779404369210283650957938723997709262641762324137933117185068751495790391824093497181902792840111398472146684932828777485453265305342435805399814129102915331196153189811901480405445563341217541856840130238250363203249606283795350489204122338960926474065434213288403145143962269558634088776603559505939918188284866431278698444233301956263727733083326820026198986096439492591976670466717466617007580021530423992097945191913684310071780046054072110969309933765526680398082177056571524561338011702165014547844787550689089852923813161973041585175681044697545471516543979811001799699735879529252923409476920083946791608783222210448574704446388153239190445442564694822764720435490059906211560120618271664614840726230932405694216827766092944027528858796143252104720707625690629444736109070619784086998621277388451162100098721183498313685124384743939247591560442064684215347966491646641740975672721770631979372464392249365771879072510482919701605845014525813897544156757042906718068370799667943757316018997524142031787973044386845386517999360260327410925398045768622690064504131279777905124807743899368767730406250514999850349534261609473221830716807394406891626960395428996802064462531654276539007158489154833057247442154573634717307820228689062138217542736757884773405325909731072770604521481843956361949265734277017346078919002520048833890753785930300069261284738348283725242800553419903412109393864534409229525873572308011214111017317601768108483920652493298944205287450294803324659370368141643248065789183675649228800000000000000000000000000000*i1^32 + 67035761282756056782764781130290917063413630761260518103517325375529489430641181448685651474364920193009906937509639734361518481952852622195569829953614581497315344316171437026377099317749509538303305595172217505879107318990697861760866933123021318170280122673049398940251460325622750916363530059637456494866499708653487967796605773806477631539609031013974133822330698804687415613895628127606194034283777877661105670663294101196059844653128909609711560333320734282903502491666920001653050763026913113927056362538438676135914176606711168122576707812330714764146489172634537925562605384646887705410323818940151956290925296075031232358461627558144145867635726988530651779257063896352314251719718650403613817107920042748914054299928572439142419188535533590785103837247117694785250065989988765435816713619745672052114015217217192295091974630314497852001831219459978957981750149204840128699956852032202393634942357352637339736614951591482590583123935972731093025335008297248889426785304658177886360349181520718906674345611258044579601428266654127131901495607188033343705711338334293744148360675536826393771822447215860735351643197006554064111106595551436492394303256170606709892470145364924883721965551127531444106773348158144555132099703610665650088428201209656402438066530371957176275782420025135044242938656847261792319020801430006501592188742752859097378531144654833562082826709104977410265398247384529508111883759972481504724189728668949250933083913877824688053499731196205150800536240476173044653780786847384515325743634168311252048670751606946220380396985039404576663411466334868213479444591863635000111242402079398838467203826618115177050954740009743255792193946377115805914584519019622528309897797203182020229841222756603338860127072122637203175583060980878499263986107368695336374241108491121117537341669258836616060903541789896229082652229991684496568296193587740654959920208421741901590861805793292916476233236434624137575156263145756653378738862558917671670877475004509582857169706537575367465370818838599243816025122890976303246927963179471244451034470098610048016016356068843546853558231251171503689361291765774528411562158839332351685397914639183952693883179654698642477459120097444350382447064754928470343367081436656015034560486943093462880672108855049800331891013008834798886261746726504209675836067891663339520000000000000000000000000000*i1^33 + -8669461197644927603859082610044999715813833839539374853262141045034976988677305629153521150261059725592582580064604220547744913318575582737657142766407668397472055952981589601765648285871892457454988220511681734907819848948853855173351174172081299600933414936176161662577387362906988736740821855818816288931803292349298967574616907022974641954452462351868049944629187206236004102345408696304156776823659209383711149006344891280949152593715764928734410190883565443356018686584616067406102675550219788041413762110943028469493588607423551828787966111393198284722323243252030360377245938454680079440669165971041520566260028124818623377923789017875537977611922832012687064405905615869719154876904946442120631435077793157994067691882047310057077727711989087329910257362737288100700108269730182756154432502242559401994395596673653605923162525287658164524954718313360679768095291864590463381101407076956282780469478076766714166170555076201698815077965359991952716333049603572529958717173541848451507468067004969730791114665358207628476127167994070132148265107178984975437081346618766340771850264641758686776047432881161471054026172234567588623081952530803612995092304457396407588331989885721315832460262471396518462197608509357485999964257542607210371734566879054493775824754701240234008403290602395562892741835660835583946352977013366847665545726456901683879952926363335442974953968949104281750519788940982703213895519860871250278447077810567161095473576868775219352596538996586112378070790413274989677658697194757714505096000898677264347840233771247089723966353005186170106045890776876824587178033815565255426841489068554195831401769430360599919815696318744270575061551790157943271641342092756754951683893904741348118978979431900483505860899770049173462210230525967517182078299524347880576943866140694030146360030979119638327383088114781885054157989905622418795188096946827686427673399112389966129764396621392577547220721453119361914342255867184045799648718307767246995096612434041178417084790456935511282320833051150362292295691045795891986376221603740687813688977085597906638186894904666847890926020638238237141535970506930713032780390602620444665484361645514179064734054646948321262739669096407789877884839547354208716401725047356620045848462188388352276711167292872678684337644999690517894956225433525002086209334951280640000000000000000000000000000*i1^34 + -74777210032918451500901954469843406200476282248880550787093170363548846242198093497994821520513346901023336395319963951758593893972699514119975365841682964702689618846299756929621208910440374375368111895524758435429673114448270971261270296827521735567789243680171123703846354191651173945010767860046000158462290114953618115081575125315153431730398976970552156860011360536332445292761912013351152386582498776181655546517218908871773816410475277726974933258550613876084805550697232434919532375925896453688240454354278974724615040745243751197541725125863085951040254767547123368664934732162646562065271980419211797872310214462355944618699315610398909262582792644164299786474727645712154400075351921649997251653621717059454973644370894205330133323903402021193180896534547993394369582231803653198002498109327910980555395858475576562930427166346334123018458202430547461050905754568011431870296559980962572560634752553359039531603769826569785399378394050864450236566031585233542351099190786384725002219383273269361683721710888955336162031064845641757184291131023526300644737036782249686113280037158755512628656340736418403866487328459636334365631505233908507183452190220393334454879467635899227590829933260740564672648845872782250230042882528178119535430586182595957156881975919566083305256284955691562812514864891469481527310338983613362925336863151697637896474729542106701172950375409959548218897653193444021515377316334898091558921416595386078522992818601737127123280191519135896071463371161955369774207454048956566067090139177736495883002358274864064979983064039459496287746930600922673475396767267892428162358045748716638955146580987553945391868500068533280931279173514036978018157387108540075648764609377772436769819025381892947971431584608746765990758611654005162120856603893931886597291851953706278021066947231589592389350369170919675034995782919659449008859178305917225761978778559658479704785457798489662628762746204826749285029070208314039290151950772978666906556864033497835984992638130515654260330698754934860707654384791309892898773600083419212020253989471179902514228071373132292196606947628915047124211880619012461301620089627295906471795989570964536559554681208225529140855893223575630154572116654326103981157260576637713989188981331005440405602889129281388704820894925811415526212789459843415502936342528000000000000000000000000000*i1^35 + 168648416547684631180137818114805443872012579361661672403726966347481155762496520515515135697060005343213816499160834193878193211150398390722957265064376542352743886547796691739341837713666449208576529142044408918008591773958588523373420628511753265214282833196234685291373061192304652131556357177548729113710382275898846770746821204900271950548071057674709603518393806947701415722144489497101100944632704800870675968268545855754559050827973028599547751344870925389058922504290308190564213889551460246354274111706560118016875178007902479036967164894291618602772702237403438807216263311935478838111314001622727568794427959559506014325299178324525032976306139122164809019982975531635222008210380068191237358885488650793689746466005423659095749618906981433394310568126167240951665483570516590197984413670627934715470444806153084049366570034473714356060076879109925006766307081764687126541593916072253198159636116207721840685860583612918564733386307166387541939480842747507517510944484434846187407219356375213774923155104643436107993112706019387291404993597593021139940209380598961956049222166019628710981693872258961210017036394950041532677787329087337629130652401891133663671433360426523177918493997143659346989921958921721377907424629971882639235678435937759271486713346301816905385308372519102888311163513576254653854243473088047022146732032914851315658692762447090747283645426925312067858890797532483078375175608122178009139027441140657598673718277357338033210519590907172152448108802629908210185216706513696785826216364044929790991442107741733357282411376339923283714339120855295125058257489516729465317422222666622273142084186106372511698953567056374550673230300545695671996942451180360503051130787951735610092486506691957214717077255951158658530697586799578658257033161210535526048350810423370393440347303238988588892334739887672918485608394941446246407011115731849419139084256961443366448970110861290348352286575827681409230186732041574489690925938545995817999189817981993131944264231003309082737575842907611715649779663270672130882497871367565611036160493063365860274973204037469961177657288385758426348719932385726469910810509887435289351355935522983379777368232741697261674333208610592976190178090227017671774693783480908009515357672271029499557811857808393091624552209209662338899757040267889725145088000000000000000000000000000*i1^36 + 2876063479542572611426293427647530450328868623009492013121806005946693161459172116006181684712830416754551719225009698010481312577998229619461821899315894927755462191110091154359684850398720669294811508970546799873756335614486093217943507451826853423501775014268559134456087463160663429159628751514714744373127959083741174146571665513694423465435754756239704257320657404518217567195366027708850893509993085961157668556196926850543820547805254054746762240110217764750698625294734988075184377631326298347614579840759063644514993965063516533551857153068845035846971109832040006700032558189750243629144530530938023175503236348757555276049360496950395878230152530089540704311007421204205158994459474657936871190022525693073381804025543032844779804738309965015232813382368591089902421572611705172928982002894255247136441367869895908967736987417436135283285769352107563156567782554145428658176667358259358049530453227147900892626323239671501042976712245938707271861812430848997569955172567841874860996616193552692080257903769158547471829081861238662509956236548903380660426107694681245602426793183600901267106295901309759464016537723897952368782913166245197333085525007494654959275022619317992344525778497913601735710323721164664856404019269894890831979257267122519624223459727351782112711904749379502399147704345221853686022674137337458288602689463489170616584859898549281345084649388824819982738442015839913554323532086633550461964728896617514355432866370583348626830909812290770176341667578067416325550922816702148105020737040717463402310006893869419200579482375953382098278263179852934992131793858073165104698449115455671043059977391906024031060766248308981546724760093403230849776561723486001112787610677353658012641201008819708232368349118026806052328086662138127667453396544770480497840212204849965377680769570022471019639333342701887625022460069288870656329281796005189105906295220915163586820019864864685299382783850537479050048373365822656420893065068997437517532111874384558606409517903510802734721706228011061690184661506717230689547349339540410744726872622756954440677602750804807813601040469521814444166499133013886162301940443182428186234730163755445019200622269917548406840579892623116521760315141605068685562693973480267431983928036344597251570633972459367646965477740487853570522208591757550026752000000000000000000000000*i1^37 + -10214613450499513360709384687219224419600088630461252271790626764771297505448986565797871660508298336093833564809072171427992936876890863551345262637713494459249503550128336389418537078224405423273955937563820271043590422604153905545448066330581743429086735130680614615596753089967043564897406845304016171987823825098221392383578640943138514396145923586797252816640701924709372770407756798689546268767325997553914877100257834561347735637465417028802068645477510088602892654419355534088460168297548121852717550359516479159333527010507534712818697526781764143681536139479965027458738248319919515986877519993369214525825073568673620683858614789441308775215270787139572670773528910462459055302123921806571435624974401211922354570480246336499953967764206472641682108264972409434976537025104601256176799468144882589332355785635958661967055362536867636316167099577640943997770774338685589843882902609963428229005366817501120107695946424447825869940041616909913327034418445182792280537070762539810049020282650723399953055732802797091916412179744468385757817010090237108919288060821285164180102048384258887938788762398871327442122299376597765403099505670699109343927300164585772518890492100113890332515519328178888206260301864581278178457377664338857292071420198738860668869512539839998183853837413220212042045117887092434013318358174733113993996085944930974734768002278710415228003819127031509983933728334287212332477972547863277799329141349827015475374856274227651615240244303528302419958033625573696893808737236166890174630975482536002054762908121756861327977814933420255004267423510901771736332212660827040082229101937044711634410769362614296933153194092114751563473638807645196824614978909073359894143181297961562839848724086378449851161528212167275377156113590810418730600665919796778625677259586028445369899978179544419291828581682491941905385787659567342027930530805660851859620155879838043626569732122421197975203084895309864250242926251932565198687672732536332516803443334801876387119775704678240498508184634417028028258276560693277724183610288425526961018746208840703168688511530042807166256254202855193640476918798220680672996863706036737827250177983894151727825803713944459191112273944211042828230411211719504515086659767387027821908762174762706675422619764561509282144970422204835766543406812522086400000000000000000000000*i1^38 + 11750293662451181643286783909676097496287746743161506506101979830382242449623200902563177774181823695791275118847235380324429179797944199797249043329773337087349150073050288500338306172726445658797090851919386065974376680199096182085992483256024545607925401306459329325856235281954464668932580847985695148452603075166218151348014986986011957618400281668551126373518033193037012204797174663312501643270937818960837397907986573683182621195452136583540813038885353321231374566817969229966289350602745332225142897089034285595331587860046744986702786060619877044078996171819165935179032573024672141521758422542885665513984372209361875663381175415116824650815932541966886070091542601188048014558199538009438023289711427696180588821060236006958360545309329729089889057875382713787728241248570525644690412840516532411374773457484992888829978068149289118614914959987644895281341812955736910264799975396331477816134454973665371231447165268843001450712940993205604514222776223830960157577288634272546099711957340188764114288087808565681519897279550402313630114344223810285310559991252851226942804443869711416111547461938438683748881377521674110409925367575071006313652182120807333185754327644986428024851806138762780682882912800413710309151929735246695570508321527597872303006904657253142338617282869699402911922984553263218703685447904810079786583358704304944152068451095418942791058044743831574113047848539415543353855233696367712241121280787495853005195513461068897785935993437010484227542723362894647151330983495740203415954349289162712822750737166404915558202053192588570471892377067413883363891267936309506522263285035195640905731227814176571673929433568047298938994716869955617355696206925745863138784905302386227997406302803827359568040235544971401927390028783990263194965737574235951526038340479665703974642201673954953608345283033098248889947098681767107609554644247357701931360608196954526962303298269797096331077020285404963562790394919253101681727513815280370209136352873626493670051436316808180389788331713501038683204480494208293663827185711311789191383127804879689813428029645747188473777333919080221130457639270733305138007729009485785717866189558477508978634726108881011172616597928044379754953708910520114057227103734378968104064697148214098581690239347266460318606720097174938476768374292480000000000000000000000*i1^39 + -27087242517941821632172297106055815316196048872308714159613231662838222778733215971658512835963549065171763214277413128163857922245288010175960877225347380609102637677505577164719842241208024085186817087914081916351933142457378068542777224357837959097423595097841690672340699216328701830765271493855538258817616444555291992880635148175328114515383602106540798465189363171584741368409626845369758968242269675710063588842971549275755045515064061892161640718521908384953685507833968765149268739717294326146571545714374359079171803920645871703983094501267119820941169511053033516922890594701350101872666762407508617368342048125302102577978053344761705491402841792806199804908598176171813927458482796630006435046839194307472334986494682102822574985560519252367122468554900425794534177583208528457631711098579668240508325937007440871512213226648351319643881175518383587547947335666476833225740909815720921855011045107562360250949368328569284289592895159406877092048867644995301897758343981134524397371774484797586999294091402001207764329434350388267477858003060935596465325078022110479849836078610172397393309375670089645609618666559299174827877171048639119939816265906771482299113169512615929461049872559814770873567384445983219838936971896389323275279568331921755127998829373581420093702881225725760300408052247250024049570805203070053138320380821378310268912382166720274014550799335931205413204127447635112192507845200192351231121187360321024089065234364789233784257780960291451079280861715017748413285582147595731533816412872175316295282183490927641603003381875757313496752298263820228442342904911411387651348855220808138394793432238431606995464038877068918855143225216670673877516419514467628354947788802352519279186478685049083837151116251838480254167204043238423478088733331461335592636494446173615016789013237415858866419853357516703037730121187232520940241422237977060661925849424695837690254333164123325264369777534243027002063083946263119140199876601633938896205895594067960188445339224575531696185161000391687023440376363114139357259157895444355197128764191533909480994298695338255518438430458576789660208782061570869079459446941722396381176076153607242607073629884007349819763484010178807545938920889812297456055560512294345616531721020871145008987553707771477940104407537491315624247296000000000000000000000*i1^40 + 23878672966758340306428569788304419437566200456523851998028593378236694558433220620330936492302037115765050080566107514305013822560934806557679433731841990557643728714220513220302880185798575695024908110301489832884300844390801169027797957284608852105444307625298813049007523022703784677383579385507277552409727291186760496408878816341050281254939845906678009880550719154980729196038304947147668948336045207540151448794657144964087531579455626735527902907113754844466888747810078445219689108673597690223759040090355569507114777789340970861146434841573472558225111234874894828784370861375590784842950520805879308585015224289828281015895102369007960712893297729752029780929632356051700543071657121997230337409747649703202979962494745906539446762021061649385608233698140407291864729974939553392757511922177058031137180954326363460259415983965978305912398471810572276707639173572326907088290319692627533853200151797270373158832242878485185643867038203022207139981529075294712262446628321069870724751136839289913560540064145004202514453288670779468244607802052074851232904463377912503602029040434041992530199180108654808238433432473319572486564857011515558398292456027783152262399583604866705782074757104175581578970515410303143549161838398624125564676005249470107392901148964571851597689017441614517709961619409326061960751862375303074754924094826397219359332224123738595833225517777561846381855664923485032878868158465500177949135749337440827802205560256239233459711750774440952757148416477462028190968319490948850710894731875641032754214156746045388084090575677070919710206139888801573561642018979553231882978896096474185890128381320657637032851679006016025225258632464918515101737845596222831451502759064429587450602820307310183463721354362798438271208024523580527355597653700571973047779503331156057945996335221634292487783590723292522509463977593938981909266339911550628253853518835026917128063192262108747525725343256206638156916597962592754343568421020876542802270818169346977824341943547525001166980313064863413380767574613240107839060924485106161046669562538781960989040990738571934881315367610049283491562710556865226663917578268097237857780799832122567491803280895862368491473146084133951163039074295755669163486242250871763795439049005751445351485829719344271332388095929330696192000000000000000000000*i1^41 + -24349959972369955368886957298557764109486905824576251047901271073537679309579153682822448380126650306677448903624191770603027121787569045529621510490046011917080129202273122782750574397579159157950790638628903416242836396704459915948901483565039200615618233505329770173524390561056708419606068692161307125526922087198473867428918551043165938009989345271441954236802288315883906101065989276386725477317746846903768366736294463513878331919117053967710106368933711905613685950988449638407192679743736476453957723715629069562193552086300581843456705466207041194551985992658784412034380062317176276331465605883767577327456215897862598207295766200693658757242661491162733172963782933947383205397376322864555759099801622508856953977063577455891802612612054098567635735235937190344696798014771768845635939508156626973493698633588305141736842976529093931911088824861718251561388539320755380867139892471087751634012086939511789876967768802817165286323248147561412893778631567513603510787318307031016166201732866965603386157407407859920616655687828192622520215412380344548923816202272701439590506493960208543678977218203647500934330693529119787393310121090860772669007174610850447325156450425491831796276512995127331055748905537367231611077384653966596022350747322563642644349095789174250940592767686047329907841498515684616851348937351196230986809568237825573078947490492510716116616057191178451757676235862727134890020802187985151464494070395835070563204230893980839157153442219308746151190028215198156228170036247780939657955633367437731862797391833596419360129892415375891928147923184045426708023645161225773480548206704512392976389767578253154117337172601230229028464407499570207713895292196618886032541547635881218386355121797185771123091034633368698773565491431337236417760438328820430512205815513507847203077374186839629258280184051688138801710586301400088883114006174739094293437875561569780695760234214350844268324380325712586237204779206521962960470442928405307151660445263163779349558493903677891381843349993347363624285940007347779331333188577706252666033587643744670084532991411540773952653303588932953871504760344101768472116312623903803181372804176966497697138495558150579227648983783160679036695772676247637153437911917039780194415455113120861780792984045290352532259884734873600000000000000000000*i1^42 + 9142049303848974249903615321457194465251347811963860132732742292188203946893471735189678055389807420726603419819612986222313167450430501637927673040759175933789488101736683924046185538586145537045068416941994997112560885329990498956820686816867287607441400630974153981000076037876163447146455698889851978496845760522571960687602495879331617739294045204024020387302364716565857629419423299008526634581582414948701780459753065428642330742371831345756651354488183678617341013475992646255641395958866479235967989969323394492597790273770485651858416997409188883211361788579933956273104669784095471956764083057887831403325862714902765056957212499496261938766343098260364056875317257573817055174338255655194027083801096683826316718585364271229158087810571048213642327537865504521552478976560466099131157969604648253646202879675975008576103983420242496139838314193258732970065898321116056619443607795825210996603496807862209508131916998580811726197044281715868511726568195664274134371338567198551609289899862720290342745639380518875574710443327529721342347486414861093852724937418403205192404358602172409061575261928022735107267865273574915824256031528982930046243558570376644126201100610920162343059230320107341451745740137869236757163381780501967423807308894299397580985632392817106050587205514065020591165984959793042641917051168813793733464200889045299871461593841202631580410855157162544739301613699372109413058864299356496371726948555282520887674705003036368296873539936502010099605354142315165757488908941341457367780176852962637959731391350186715610736983621050155363658671919145490442087946381490002991334068037708485101217192356559534299137254133319906930502507128462823665489341296249810743410681084740441639372845062066173500531547853752635506086335781916502675899233579684788214827692213888056950469399472456681629253684611923519381622819890651617701853895430551664998838038256331844693410933604317711645820952422568459247420297517177087056760840543438366809983459130886198963583103946005441871813830022972695411518813245929332862703897686303389330740211547990194215150331781535704659546258353205745773767262114577395091000593761786931948869485146233370179627878876327293714882390998702754081230526592224352780235715992691559702491756980812927291989247538446276906899472384000000000000000000*i1^43 + -3651347295061577677767886263943459494987887013645682570644682984221889003952033280350909086227058260892107553328647121570153081543911632467035227303245660512262532851651293788077191753455282952877001546318174312740882936137053001809123393662377548887994586226766676340178716161418219670863223487225203117330469775695991555850038949409591632316180751082303075497625748759216675086685610335734451149299212709757061086925316520192435008365282818508166686877265128007634617722425689515549862603104329292035566286839415950647928258048734524774735357327016930320468992972167959501118217614337881556415386013752961240876186213878384516094668406838286953200326494089108433591474862323203514629097576053447556083605603476129703398865317568386078239005384464269666617087275446514475814227324525698364450810530094278013031925515862782937332960760055009510678019546073410620744007392266673358831042693455098645757181247072220555894356001963489462032428549125560229156460154491540626631003753669089486697015435948863569817966329301809802790550547147774044547327356934882785038731645942509987678928661670191158173496871791983526827795667788544463880456936992395445879874411318606672094341620975953875212994441154841339459256979927572069256084356543181490768347838898049744768977546336062333211560504410742304033954851436826947595426367579656992118255003223721458783012927682465943747468406955039475273255346036418395151306810521998521037129775803198513063158049113169977711670546889001912482642560149597596335227924681848892969884066571490398444559270139473686715672220769832689995390107188603709505574554654354986213806386925959145783427618066476933040037674876838260438275864922592811442122124508362684963304407481233607045935775156016265382417403042697901972000566002871621216038028154510079024961795153953288317149538449725097254704572558117498803711662443008528031349759213112834492182432848856554967015698976050299332517983324480822286077523453321862471211869083957062930111652498832415157904657079191125203514238305272415405543085717835209291676749363007283721232638215473734855944098814830019470634028949084397438223360334417463474697376733313825095830491093581075708746805771829564658529960896775453485990032597342810037853393116489500865122701684928628034789210322374148921753600000000000000000*i1^44 + -139641474562579281291308181435770043983168950586551671642358369387913151401151233249875122698864837664671627403475691549868730765972660473765068762354800985228199888294822377002868888443649199450706288247306355621525385617582410257326826955003915894323581838194629010964636370563440388612825865293062004533829273253978764830528526571976329648251370394276916887778337058783468782776061878628953088042657668528667929442899115208463122020102132307399550355880905887416076572664829463330399201513947642298636832739969590093508732745433762164384094189155371754237236733122155558234475861922476410381261573779336429716554831261005521215958355043581303484214328473776637128437418629054263573484592761215173269891363533268025716345885526806464315590771452201153342358376737981238720479840751998132874492719571496101840742183420408626723897488925297894802914331069225939868740665771436230196776888249326809018721523238224401041904234283241291671370956821032725222550616934823475271294529920080019675044129483219282507381960330700666704965622103519111583123279025065417787995820325386002662086570682095673137932531035891840434622865976067991237015061594023954425456927350700979498347583858441148283352194190450479694719789030946101891457298721118555414882554562967418584086768048183436284546484639290085707673120244848561533544187688820948270437470780006131893612515964917418836481349661919936345524716649135545755380042499155731141561455790531585791188651882009327955325970897446848940649702623922379551671641133361021552752324032741840069529363889760578630824781122296843399576128890032145810302991690339363412846202207436217354554581337009540294580333490832373910821171448461132184735228191798045182232182211115696751069746713283337839385568913168745948211659738477542812956821527471760687358617684554510552767565717220082889637665974080315781397142198796737929782873269329631822378106868038879875032051085854558959871837513620954753709512796955057819466020345374032086028879769747907156460375602626695397620945846735429711019651638433357954174698619763825247390616026715526505165858866277982838723110198817156447456141823369877025695346800208280785789002627050448676173209561363169198941402204247235161523655205566020295502095339442460093708806888382003213230424622377861120000000000000000*i1^45 + -3067532045064961744701676354401735084992355739246237686258677946797716678010886094710018601093532405204571837813097727622433407055070968999159756396934504372590998307651387428966743424773312542542388629084693567692867195038687792712148211319733722753784637869319284324334610921669278523982695607403018187193839223224398667524293302150300278741145537924322501549664833194398782803108883270872891740789952510380056300485540330010680802782038249006159257804331696406956910315862128579409168498476157982988807519959188441544364171334621798040906819925885654458670368585541902195880611829107866020079276955588474868771870884330902531792994217690867498398131181304583718850269140015059925126606547830286056226254296922369754763463373122654421643244249073685002476235024164209280641477948131109284248365062501740416498925591836053616234415500718276341290393273056762675802459029761972281482984048192713616588278766170522353486798384067082235291669619391150751178137428705324803277942368397539251479150082415720592339315244190232079920111647903909030693487198849637262492481197327490938760968906249374229611818028949035468464146758298583568095404854261372228768031436175613180938833730735273753225650603037834809547962347376622749549292451059728757246874378194653528378357981705279986324093067979038433174514695647713477202362708541864192944162647896166750350019221277536441943900553495003403560984610837212153118624943857498135149935225734697488627780943021125811032441642424483784432105233612644119114559834218741334900311090775952368128750666440116329264538877695901571180342797453407650140713887300841379862467665778046403777071075081061113603760649680380995913570933698429167721003077275301073874087149003998329721138951220637974203108097453492234316513809640211654101143135571694462321000115942408733341842123953600906829564833089503587391279969017757834325455204389422571379906476656961042323918913677700822517087092486034563647267145221359872388930174060260274427831448266008880898121431779660825502230451508120905326208745561458883369907942920539166246576557664045658072964428170925621165265610552934051291837488213868726477137027900391491971614298218238881574519282626003755326853967440681468578402158890565738974355420975493468952008446665938435618186821632000000000000000*i1^46 + -34136586655958009569117892577022088120121089687815903149118055417362249073704339070893728705478333170036815050510693228513839779428819719178852920196098865906581977553460596637020187662756686013925604819827509428179041102870879803116138051793619022517228005441322397434859267413208551330311292730009643769444519631734141622837548028182682719650507479841085590070747172096705751436137753912631553243574037342109037710318586557549196881320942375541752380299100899462920669814517527766952194723390926988663536955613536006078662991323950831180082695761062541450665619003324451484170468340042846122958963779244844565164060071210967112276284611807215765125015535381255240319021714024069348002216392009644169070113177441793279577866667851465655876501436444882631780067096354983570722736249648510035226081896947367407793208625015575613069584931219723384978693116192332091389228798963883336640089476433875446442385898040042716597535874104865115633555603066725491361782468536675245551135731428283374990927616143958329685535884595821150086402098546713457290036616954126022514756015178701519223400744642869488063234569123643392444346589238892381904547817527844090318976152526876757246651590182274343889054056859905848821167010448629328009520792119323497187008645549241598497776955835799698627453063763937884871499509239506099907094086938986407162096366649354881794486180975196733980189123220817609087692481756668240674080655865433191516286247228477017433920038834486851252416860319720400741123811931484171708075872756509913288281174138847652556200088020538028435520314036367630200748200373712821875149260701686730257069020589411852607587407921142457619934250297506598601749979681192578774041634699717552759476439529707576988053626183631664110127511633988071431406432696658371134340083038300398474769948499791887112391237936528274006847115609069375985179601649269734212838203016961353922394960241179285970995293672350852626196583956548698113538228390241537737872892770536825835434218056445992454798115911252909739483819385847666277247260727088170064597694296284021627469713314187639130701233013675852930597420109293748287224602054818017699691318656053860786092432806554286030387133962938598554103255522910801382814656758284739969919294953290551382734575104950349004800000000000000*i1^47 + -128138303090135234757268126048373280582181810651532941187519343811654800208524552085322330640627769981431209361492019685264402186718614519158166766992227299654535386035821778658585443356571616985257230817313539206429680907580031101558979956145385380943244581927581461731221836256764507430458082814008229674855537416017098775176386749143956535371394066696079714590400969209360789947488591787353933375060332218138254453394725241326785237729035576998325105588513403051606379122292532087917585330137476316669742946383495520893935296023952593074884626978079721150022375658823710649082783190564263124895872572081428146335220505721948751589146283515580007448843427450269596333365497362225592047852901338806293833254419518699167517044453712062693531170346212809887537761484039000592824154358633955310671316624617354295705874835366231734643115635752627017055584922824163252601776135638409449264009376064858930092110890994856811056519968213063142621674976607876526804458144625100811116921722942722518506809000134632142505127393075480457470401492677544377713425100602872629251055513780550880165712498533270385053674193546517552803666542738113044868012735248319923419565228509844683616618244056049618110727638721444311875124711473270791605979802993581421227458063598543015220812825441600758612617749105122874982393180662715161797574406104523871796290675405475342673894226452231809025893107260661366159664700602793961307759121620312730165720702469273606598971083183094674085569096964056796148307115001229679197048546077778735648628554985431141958110406698414389381468008783387299975624163082070402190385219033981405884752007439039199751216160299733476949383652612892012974469318257915110380263772051765494215367910272565782250145228740006151184011395026524874930256052174928744761090997436362304909132419318672851157456022505968470588384877051963532881251283314446284998680852017314429197887509022559617180879300588642405762685195746368622579299812420998232125365250528828302756275128305164821971080732168134743333905199059381957642453361372410474787694665970696939095591144894479835517450607696258715304558575359327459263817986630075806810594458910497187880522950038605111338999639056658716704241349265193243418950889345386750031017880720249624149627290501120000000000000*i1^48 + 1724456575956544600059143099294767007633677549177703412231468268211676639911334780041182459194282449810066570138925333670477175361166744780869169963692883611700888366331303002339651385825609259922765263289571667350652285809798976161625341420080300824532791386188008653562910673940036507935099110195889210730692690488068341891683855532048416889669997323144501176006738916959223563120881017191353309011520311849376103112169314397974662116956058697024315631855556719243970771661752496590859548665106084601071225680897756455339406562702860112837492377864370634932749033731146756756068164275854282783948853860680174733905241469318613761296941481329140261660662780029005576399319629119115093706252951075767199603820200365413027304680547281608377109588300255768994450998030654207065123575511534354363649598655313250647435919688575133100009941968022854038796182582250297066389178866302208267281329589467490832904024495820343566365294326124511280253105885829422487719529274463667001744147338419372611810254876128532610610516056631163662382533235455868186711718301317323828753456856130480963541989881448018040868821543070050029678287836728609967088458766643079460369050015821116146969382370834876006283199744917495688461036104991439085908080277790368391289526640709715687109995557610314879390478139007354952061986945633094721098589811506442514979554053869217468818688429402064092859421502857221307797661835859947734101162507216907542607442113796184021498479231697037832750114329645024952449503671206291337052234446154304024399546646426232589927335350336259484169180462219407920566306320495032000942202447106148027311535317552284975424790155091758868149544339279394425096256028304765818851285375016848769988256368212209814271468667331778408631973148800934592256612849718072267839431066764201655849167488092756283550949772158338881142286492612036022028033287192285624388344672121151824685455114266997336218167092760192454342512065297780506687236342665627487477244754745396136296772098626120525564961133475090459580322398573199212501133779395916450158958587515113854245097498053548099594020397509073432354207729349907210238818837332048815843112052038675664713904436337135743818757515354031864293718838217649639117749547451111392974451062546994704977920000000000000*i1^49 + 5365116198322329324948758360067161776974200128657198175770971907499633142180998223268748683536451804900198722804204442660700520479103991014236482627840282437219412345330370025466851377723049622514899439362161158675914178057718540772918051295881266504923665132597923680898543499788661238433427540992395317446846783747875283642911251707808904906739625840774083873838588655975850424447048227130479187529559295086705823050634101865402834999430514207499687302061811739120993076721594228046364260610386498354522477751100502698365185870582930384945972490188959698005021721408985067739618910424364037618917163620179718507941965822060471919887425098673281644052978566206938858484941431452802089263140321520232018360724911895333791950845368957140913188750265622559071262079125641731940006156869712075701130432183697129018182315949009101956730807771590162892834651615437096711871962820607132672078795935986013823373103532726737397535434972099100433627897010188825034848380201795978655312289617146881676418310338089376726740300230273022421102526448041137541608841104756356856040602962847141202011793820054027678661281012352305022844446984107110339969778869783275126107779397758293073919534682894794991352465650716102809734972782216285394447002793927402140290577708057239349696061392676480667954025386573265063512136230097453918799219973538747233819871402648371460569283398472982912928364198842156514357345539534273425270082101279413641954911169456812430289478291793496510474221319128965114047841450502457642400756661800716907873253823949175583203171946239754730514458954306882186836635427892476590588761367195138687347180085420364334347319534473790572678472044434977227306635702073218479986830656487711701185790546702482365228084058220028732569658918743802389814022864021761072111038528271143259333982214094291768634405121105257403375180798012771759121077541803549895160845011591323437366804410835574166868577919927657689678147798908598895854600413541831460445016203665170330819968796683842001709609930766649804617534028960761635605317440876766789520142577570981219640057500330199151214508013721449118728866112145336506407905171710712379422851943076319521149062792564639801953828432171672859991359136439925353810483007529104859154529696677273600000000000*i1^50 + 15614004512016763641019154619726870709990120865925019155970407937748669613813748141199746007637817822064813192910904298140132978235511722923456251651616970460181257883729521366781135809452808063419733865357603573996657590083513843938676389235044425862191799230373835093176144230180915902884215698721096003155514243025571517280787593173039042790168786718290294234944788282310437225504728455745285382397013079039865164157075960329385385442238053559250608780847547052977868138239788203959746301308650379889601518817100576734862668977988847449942219364818975907652241731363379159904615517869154008117717639589122975491174541387389043093002894002624466915005022092110780891570989216520834616949994183745200095510027229835252743878543136702066466255956703229691471287346998360536153402939051440997341606026922479054963134065470650659927385529560080965704888795624246430822094115522826342861324984348365293999391291921134583381474072392871572243048218696478197912388990384871580274718595601552200594489077685197858538774506265395311305453082304311396442401727821461513300749330396203741076749165652142460620298292586693117294948328027275847495087712914204963446946961902133840179549165671047183253879979577193528783510490455252281699737546033986325770488806049097026568359614138519473692253604542619828754390124430668720239620683174182932478174904229983044795305175037182568696282105830032861323056562595033175606707946237413793286772549554757993586726411946155122708547482438421438979606695170710197411547901425057405947878470506728938513487317588003101774460713747944903959527675600476795741579341993231156502978238181417809416881962319666352950181449180117482319803383570642015551460445625742292597321397846093575887134769434718702459307947871296325604234170510053317903095191409450100314428096711686081824194914498582377866082826112207045155888121239078359760406189195534024720012903146607510676555434879346145561951991813031707253337333245545194326030090904035021620666681860512443712701861268338155469145698618632283478457815732402851218555892426769127826036417173408680952854897889584106101356389959987091111035678729125837834578023458698074268638942332682518680290214469159352872266424414228521268155082952973336531500820480000000000*i1^51 + 6769436340971894490605607987289462123840059195066430165607009123379075832828759393879299704700088310260284791920527431818246909073708878859458527475948481318949245431260000256363885037516275411603202054044538304801356323605194947867063759912592756935182954244420677192322216954480013298400284959859348503835616080777536749210508047143569373999723692824368140540810925192812105976590899637621335103751799537345999996432715912567937482466400834680506525831172022618248867688293934851884705284748402033850656658245773114426194575037657118969216571054214718136952294810328751919268179833188114504361000373963898859027065599953185199446408710884972449729715108143249746626619253016404879339222216184939126633273295541285874249004235009374233681059038861634867800480829490912584145644604654019075721519432639516823545449625804022619656189934656316027434818159405143963342977450691713624946070685274922132614100813059837601590602130113726938629360867139825449811283900327378282185535062275946642283667362394525597222874861447667874565315075527673901233540323331298940796280939468518215752126667339121454196155098477490362790109833548168999360077181379480336291232763799061949736787995408064312971241658781002579945308544363889814775805268569363423354462875760238074015230430169202726339883407978788875732606509476447614442896728516203688722820060270612811744300197893878707096704239886781335995124645101984276678308831593507235783092768816488719067061040524795512195944418817618614060804365664139694018998869106111735467310283005739852926977828650422301260848827298114967060046788502858121271088773013859772960030306137488771330642518640174931368624042405286010290888098941641384913213914923541608163140132852730910083662787335793561787051102863084451351128283410316220690489720132436220289539812218504137095750790571176536893448805814062873849268049338688281990786142115842691055399927803881659294066060376607943148731765379809019860799727481037416941453473651489508709592404706409724098360082390412555226105396221393273439887522101155821638043916324509797778190330846292737036006803539048278065156640003550110410110901504630180926790852663388430477760523836359486847219681197932179916321940917398369764932831550513826304000000000*i1^52 + 71602307134419525211241601339239891190390250690129263296759678360522643980095368833010498235617845706700181763696915131949055391031302898401860102774149665810853449290694596039686793474726604764763443266457002421195262695330268547570781259522559125823701851887078843195877786177531520589118179249144393371270140629994711347854478719953570532410264110714254912649914315996189098497875019121066765450426399609728437190239282516146437684419399182303740583700729684767681014747061518230079718296905324477059529765944710645824506564814755061922635727790243164147413996551016060032800959200630919484332429489194433692336082449299982465283019663773541748073136072893013811642737977196513405563296728550400113167694399283394308270880627593382819225555290377580907258237150135461636840554289694257700492507962046386168770502079028217127341266129732587516274210678905770107884104556282060284496093278380343035170344101125200484503032293525387370715978658925456064839255336319416245974611742175940833729101611225763391660836156241817333320889394199958069236483125527478934431193615702280481708448883928439260867989868867460506779294120090489281511266282239024145995838466476174186310784652434673507378456797681491274661463761428257285727357815897257572693905312732885425351136088428835666633669608764582510788649672435349650179654503103096815552521714807619855880313591702757418207297595177591759820200668530277948063426866815613246163601259478441905971154030446820651574124948551708287249976233092205660090840209197786548104974213540615453367428520100252435572155865394897677122234005160553145924998475224687910918169748529313492299128702884942038475913794929633277277520618633968958983616910174788528200453565486156984819713683992819766634999430106016263651423764795397469808529931329496155583196101964164320701321442954994188900901543629159555212479026228042762466951936085731760440143381443740976369286563012532906243424324594068184033323714888862430070367566010219447432088360838401473523757747719570101083825611896658470108907008622401470028287783176623444608825660928719680861237005498298934719304862034307373877836339571938754209868568315462815433038723650919745682110384213986752301610195216062061733142963200000000*i1^53 + 88033299746162384623016005231597785065794368318931793263991742259629015595540202168014563608716892055403012339309808332958302620838984553677296737537176786071383988016943322493913504881675518340164159295239022299270127265539572226560539584838668703505985285244798065384176092786849195102751400945203924454429045831855271357932457989473850105783427648280518587114258325095036293996754087461753650411680848519443418267499617899633326199890796000097956228844945865015361161568437379187432856843445341017949631422018607427516308649763741281650230680616597886911469212181207170338837732150592100787995261537680765376592049260986382162843598807489355749450020974447605777387202522285030454547700039806655316301817817716348071155436688540097665645599261184108069012025508394807297151476738027267155405452436815294367004826560705250155345110449241483405030545636003542553209347064708056410338336488961659577590378827040497940655893943199071980795689598521775134566724398238961493755155639022853723983323213495748991356156147009834454320193385591837082535394644015489352474677269249274724482183756857450767276796069722362145926930387643178474716820105980767472477378021198300072458116366198529250784203826542759498232256006253189618985860973967214965850956921215016641926294902867152593423883948407529417544141626320243587534888502166562957142586388392510026879582706974601618559540348809866809823264752205080746695876823557168944729712007732348835344633940326386725153560785302132799884479890278204473212017405517462506454765773495308708731877193781853709066983465294089295353676966354923135358778958106142213393805322335595100091339191534151707182443340462002401870492019359822481571949612550445095259736082531906481979156076669897150934561453068198985031134231470518186701445916370188201178838941508440737582172675014839431903044927077380014257402094576489502344029181744557790668145202909812832647304063163397810983267300770264422641350163235149046630093383158670808872344446642263428436136098360769058518847246035575754084895748686320540113507893448452154336240836961549696385317186141079198794292473462241789074948330122808827294075601632992720360474623724998859602266195788631986116055849604011336960000000*i1^54 + -5217142367694517488013639587360023846400630926544921132324955216698233412632958522874197901787203629149199656380803212218652911266021549875354232640216950762513587760150498432395280112357057569737785033955840613610653971757029856942269021454191272281667728024572136464282453307207329610056248338935805083947254096815913584955466835089420751598965788809863734723655374612860896642762505243526744353019513612933242095238003421176118261098868603502813575776264216475595584331135604314891616863358012019750105741197006553730967711123001323094519473536984059635534906943715425240589711207650897065909554810945147664759621082620082779655036694567816303753399808759923795947295610224657893127205477207248740400953563616126098435470376664289038805250854432911399712660868895256730470222009423910001309058207900092918627791643259949384823113192325723350947728643639234613111231696091959254787602504216860941289417930274453229234809080516865598806848232646041051169757606871156700501734461637820358183886226798857711927122853084662970290934943327887162102995084303441050588091333888514342066793319010380351007607642099930755087943863011193319691209411643365327469694288128620246628603911450611271560738273842440847769699662761816041792956064727296259069790136861581556540346683190649288257044006259041032096639644413141709687648738383226527701410770254206531048983667248578004304090669636937212765650355318039923541257578760198359578777760656982922197777994046389672175625763917472747638959524946856508933389062160059865425904963027504229255338275582943158236175861928191823339586003417127343608398547626153750733786277932318875804938845843425271696167813147131204563587835173115010847330502101652292365101381475245509237864289689127078850562967427577423270449297636413933827146321905895009100921239104735814174114147181633391565511911122610741326638459850980836503785228438192212230458687540724023579173059579099437076514557613469801032498737246063278207949439592485783586288685138593565344934310826661102846473606009500204289890076729187293261999189740982672290810221876178818296066607140327842086094137817914892333080765511484331399819298903653303998734122720501666310254372355719978941438759104000000*i1^55 + 1101668688804729160677532710706360128444212935957055233279522789850152830416901752985804155119642768046161625854885363433190075124377317109583889866881920546745815003090656295334416733354801728536441041443035770046928157611139003548393591089150599663878136699662994412893700796691645412864493006837072086902894015787080968414053315267494286602766393750308028645157591669226731889149325126131320418429218461469538116157228204738788537052790093958585349957857759711991290695448905495915864452438022092506196590665067285797870446749131262850317958685069745511665796294759911663029905181280153200090429860928222101118690337604868913158425222022711512418117135456202960787821708583463463529070417310405421700319412882695319868538856731298718102505562816202278879518241008349399046483585702824746122136877580080550757799485189935209199016785373949178138881877375885580709975201377723389477612826428977823543656688961534964167500958576080688209533713168767250824093480330386224938713313063817872218365451340436303425836814952531465514983065987849581543979278916815162456188867078517348585826723162692723330027430427315980382260900589935478769773254990932137828884045609381546474130204877365737515733810608294534513105686213107008995025689074495714818760394222431005073357862281649686445224409691986308024731390539640154071525461144271231932747222655622388570345835264645453397662595043567319261104858266295531731677358281903181273308066948965429050259685917597735429361612743462316794029110391109709923940604982877923791806441530656181031726299647485076943732671778591288815443997959725180816761314171227929043474778522145279223214586194659400617934465188255727701426963183372546726790443238309394166120754387365804140338266252486461799507834579769670109382494370646804277240878859123693486226669459330757902588246534452277078562630833305716886606807436352923066267762147240310932735852566750710386465471975734916886551099532797263258653430262098500913956927025864086350704068714587388456986402980851449112237037296372448283750801120717661538908522600627660363473751855892305459001504696978767009648751637350711459982901139917462622980201428908501352101067419970838324888525537377211062400000*i1^56 + 46122488207209301197885322907353792426802318412946529945078492830576379116918663299817519265604130773204526259117800136334395327085246045750329404538452765581000009286257972856433277021309363913146243965727601101588961943502203524091726203939291851540058379247829452966547942025861754280603939285379007751080876574509064940665751410343135929192898019875530033072765439697866586535784485869935160235126871544538571428551406805561132032639574841940168897736078474816407564305970057840543055249526854536949204716959972161906853677715668683064170020199469460120166752788434522725585407225487559290026952089017891615443522532561025748887922497191484050752613580544978623675257726389847630655531370905997273476096085702297308737120820337298779077633102467360439210479530217564221523958236953548499170544641490842155468064923668542316063108485196898224949922702421197178843301511363358991018763070795100425555805174419325366551852720279774809207901011068042266280851691258519788955760679427133105974211449186578496857440540113167489139193219333206227277910373898376280194693061940779855095655015911082269835051959165605226436965584209269625258720111696949868464579124523949574468361295987380456743888438573585739213564249612106906669802662978323771895627768966179463947274958031101648271227790614490353242548610796382441833328776110469927691474531510931514641631353854058644172278834659771673523822932132161966368845449403732727063401133765286344419406539169213261177586700784121615420640162058142030723920274627383660876349708085146950091808440172413286144697628962444041549032643929153373244966886145236116755904396858566281851144422578157221706387720679107436916337650820215094667206556752481244156680275998632672449277597807097815569919918758232382321035641836569640045783152892439020177176506975661894916820625067244727349124066640669629175021244646474455801557452053288246686689966281923928890146604824293686547605682941895942146896195131428473727264589045053918684995113842264235412277219788182736390907846668269749471519766970721486732219363107964969778253266478431292767464056683213453072605263164234658380696261823215844227979982591901176858196838175894862781937851680000*i1^57 + 757303473215073226129422016424708268617493080441014089385147519783297203021974036930806888207602119064048796625737849026311022182628452464205657856105091526543468366888929679846584482428486066884620712442199887837240387012791611162679518611582650341385996536254306126977148576567266562828936297365389503974488221746952467290146190737132825695578999662157080894202389317177549001441263411322611799821526749940313635044124619389405401156543695156201803598198042749576876748298207483309144229633314375674523105842203398425778787201228863655342274363393337301273369576677760738804905694257335608154225127386282748475385557524186141357157923293448857072153787627621466585650986723334823829671099359530584782365382082887544761691000950113199028346371040633400955447128187477533329167422026388461504579903153090634647186577401854854924949638304405051935617075971890829592713891778206032047072050556197306098448770841185956076022380353024822436362047887641089786457301866599639754741489450422521309518297118361976547217992496749086160388632270621975281861345482661224557429709897898961317200747466078349688184152766329494077397322786515418985119222217363068323456425423549907521870193492863405349151500357155967783432059738310545072998035151060364475842030634073633575334911811925557280807278389061874503753945335946257713237492809242665042103577221934481651514249182891638536049378893192379938351511609487493346243631938436733568876747389156621121570273347004917767789322583347349189309247970436128806793361524864504911985842781705647908405800645943908985263315449974731515016373498069101165534210856674987698727295223338913262502994721748967187582812079781921807932752150256216827955545175339769824394094627457429496198712320431197275650846735594211406284543009935803277551787748014672189311077501909409171855585874858025101956971857514004919169385235625154617203705949153518778726712199985469255764856158899958821120142162827430881811977744782904120141499994126075248737012963156709347004604686325885744310928770178082056718343354316167036192533528708548007400493228031595982747135083597662422241717538213254132036287169973229243311693444347473472607851007133497032000*i1^58 + 944508869184599129517600075847320820299764622957329678230028009557736373099429392464369987449956545447059187192559825251080134443259592657330715639424872845905917235567003919502480596971254840560913855419020161263302781677225305703465856320259004915600980558659658316701896169471562414241648996910841590443030480296696142141473285970016426027898314224163975132145532722507426557926151382214118912177274136182726840578505748402411667212828456877809582903590462857212123829796652086073146287937281934249034510214141449952998452572024365150407173539431927937684049404362932135962807680742792697666896806614168932359642952414511296377384697820734158889661330022823304709078231118247507176690298925318042091451174614623446577046968019784577378554394377423582277628477795342036662854628723278215580549783478538027254936555377205438781481008601850875726257174926030488589402655317712699028152732182340520955190307547952980848524011022314548175470201998607781336383358393221124136030684337919821011094970540258625522864767794451214418599608158109504407394676107071433112349597848164258987765473022500181427019521226165381188988825832759107898115394824729631181598540397386598293000106764470056162363920748534608409747007643919593651037496602438675884225996842401702209509020787223673643100723749371453403792074922042343224018640547010951324839282375886566791539730541381461343254569593854748541844455867847174654590883563098365217496482488578171432196067649471457594898788599012566202450514802861975780266374731298257686180925497432911946623925915625127393712039238540354468382578564056352084069935040728846138582856551956372951883725081875628513533954532892648256972428483020177625758463761935497961468095433188208352048259243150493706383469465386219831839799521661287235039366670136346129922117772010002997402322404118398615318531592683225477374755371590083414725259238728168739902395120803003318909272856427255733917100918157330554831008759633601215466545324023309034474407005674742237498033221028460096330186019046089079038914747840717819532635334643662884181138397859946587794042632617386419332181895760106640067864708205474218806405017312906847996578000*i1^59 + 9707168969356263239949859201086742466244754051795071652815616364186151020482303758110780596672137960989145974146736672056399220863535360519238160896055082848223558950255929167283441708114805572167680957783488905584212106386487808909914541560853809043947237368250418396394560186806412090870667237130452212706249208873497529551918300577583293291803943781602172045157282944150586592503919761633662637019734060389955503137354656650746664248190452633090413220669011891946824074412044684565487606376813434767671532930589004689826601373547056812930054292005092633665874023484905035845541851661788807073102343465720462379016702752249851584160013419713439662443687468372209315131346594932115380057700287681055076102739668914010695687577368953912137888784965338680029322185497212075436242683203458090592838249903124950039548862398227384470532589119966533108293646747615267790380131474274601634784778220099370206090588321064003500119599022645511848275797134888451405285332593383278896559241672716038354536995272875493932999083344086192488382851408975412009153806981991175747979938164783536339704516847003814775302288116110132791888069349329836915576375161701589734819356166755368226975851518624113306394463373342237143797478649266081344926029201197503579496810308193239012190734142461433572695388874966602929430414527678097775388525756318634961628512206412232580367302366278837628811164832133742033520671543987270160267581685198123373548657579494094406322471645344275943946927740456823789524052273015325365060059930165164739499604366530404898698905159291712785118952135042975149401200617108168518088856461798658286445919293797032675639958183498913659329427585838891121455238523164388960469298613166168007785172702706356860624589308853846999785618451769864621828743545962777218451426670041175278738320777721918113993102745000297118078993896907818018451249360444131038729811269206984981932475880788408041946379874917824193427741739466701397584191771801877084537868396785092359578444157113305576999126068117381679357057245114596715035804877622116473290952233782808850718972119022964485478163268822944776642851008246891567949168524468822706680225104659780*i1^60 + 2564614877414925635984673142027592905770713497924351634913729690304230174902734952385104014257867586049691489311996496925187769168597120284375923300982103320557492033625544313213945288300645889852083973014233942485006534178181753306481524216226197004429340285854646937855374581775803686178430073465227301166910745847056610292158253911449127098222097439480737980623959459911779887082167450603499689945102047245328144397784555961738060322131102515776154856761387457157261964421716351867131920723715970253165422619180398167749058588999571862263419781990234336642351776305954499908153109774773507072772955943134567233662663113224808643109295653671150223256561448951892172230986240063030342333918900052544277710852323163437707199913749989004626038717444514790800654794068653424457017188350941124091688271681293791270438929545274054758219962556793038345413135307116068690124823780635476398146123696740909010968194267850026762112535497534723651506548533261496796465340110761680138653473673647639429694192128460827826357043755568019353275722167711404832898162562472944104436996769373618973255698143153539814332034323987061005579417046046118909281013028814730905757840782442403946368141763327147555201547384517499440874886678264980662564635162784893504999244091577409032639300249048697051984390246315750439463722168043472778606125808830274757914117249808051701109753325008701221012651480087236130496607786939800707580077244812350291927818202222684664861755167752728516318169991196444505045434405305890735362696732535741163748057148772282865897128181663789910551238635493826703350209680717789881752628072957525931364255564476361969855026567642129627890951653245130899244745275385435984548770672645030295758428145195333691411407445216632574401061412754980395271771576446728099890932633379437311417098867478286420104312808910509307282585835141109055418163925822261009037713335052484602089131318962219242055126017792474875141052213416592699290222759123726584909972296248583863624905752884160035479461724628207737239042684503327583692353014499673342126019663852676266438688628087444644900487661969*i1^61 - N1*4213797921982914830090427151665712717381094996891478406603732933669847910229391893398564045155319198117430790171042914460529818320619070815931453956652448719348685244412184460933944773193228976012845301529259638881853445651074283397287863722653415372957445206576952224359372378590857174212344455476411299588093095749142578928783301312329133498217281913208641084034043518853704356291852618903108201539548669486200052047629635502496207553552291573623250716380782725704190356747968166215732683224298663298872199705836194130638225476025259490877351966815797283428033937778009855271065491026632809372768617090462983761523495876538891713490026561198632123275861647016801299565986971660194455927350694428384107658679386261327379466317600965786748270560707649896304*i3 ] ]