[ [ 10761134937534555920449906451257791400160664962347798152878550040211179056410518182582947331679459399999159221209340853486705454204796343592540568022785915980253691030021330849192537793725826790247674601058794699691484570041661002030005268537528370153418583438498966567180005597340944035790453370830320588427787986364233274700932530647254709245534516956755727192573866885088861378996052272445135251455023749056999510936911856739508480258637849413477604918685266501803000901600377762393246175850092046106171800476131220749298380783777962476097030905725777681668664493004429816438889378804616308272773203099987547910453862858666558463488921308867292501218958215563033563677982574991815958676336532405141454159008444503070682283509595366568614324624462856343772671738828886462123847230205296413688194957985911223288687279611838597335212111666387395550871662442746930373653179197887976240907814566775081479513004030639800802046532781037319735009902620827953221147463751420798371150659851553949930142713692103932426137940757759538328694966570985071177790587897860295624627322880000000000000000000000000000000000000000000000000000 + -33037124739012503984646636791259730463414777137615487968932999458250942954661860482512288215715698473253872602583935256289904889203448512784327631293525324490224095248784841209467508108597457048229648195399378803547712609732258954513886577429685948617023098632230747208673429747962129379389987533210910371195963817703250951632974301736784063334302552431711169443479373678832591790375395373350397207642038809761957361524242079215853613849672684349882118417089677170224111816697606716491431769788257945157617233413350987033463801767384911645870439645581485140070172396491832251319466528130600532848771689280981675143207364490170023586579966028016162204890863628573424891768491562642192815622254843366266836045757170047810912766822612665454476316868736056071092418336147600876142576703056375876546755076856417075959791940773943339369332445492417336756282375699729374291756531669727196514035876758367492108596033567967732712501884091325745711715158246689856138598281329724499812542583036263163013016834873535237126261285937628749466308987937024193581624813309180116178305024000000000000000000000000000000000000000000000000000*i1 + 42664696519024976974070095054409651756447793070031924044457457615584376591556205773621287718684174876429652013620402490455410414839779442245136748662717805004850900662636056049554338458402804641109949808380400126373226498702148411641466448208251761328450244392778586261487213842930102120484989931129696622906330327475232136874534949236970726714861206299683732243997783485848742040034127738336422775687943455771689857510386029728748003197777596428282068983221874446280345705835423778583384025561097072666791477487586594465622436286377093128387623654492752491662007644157833013134746735728982613338449716483276345145288616715115007919754138778297447451170507175641438391500075882262272626780230635063360937053769273479135268522764430113088316722288345123016264664157492838866650939062930523741335216365378270315519340133777084334875284920597178765941621142930654793351488024304409012501583871674577983810553159605902319350987531294908949337802287822045026338631807013782160471106388527174714479179520021637167031550895104961928409815323181816573391531408642125297247846400000000000000000000000000000000000000000000000000*i1^2 + -34287034938644361641549449266095579220975329259295944482562003818703630651087386682793798253894384807766729428123770451952303188077145119980939535128209241588040638141334822922491752161077918472693191474150537655714522737353816534498423414688092781068901724757693256962643154421742907026454862955614261138764069851866791366775659394898638737448447195829798331027307655725318418143526451350476235417395295949705694537613624513143076919687482814469058563821897260738376361486939552629249061149432323539554846436874271025168646909341864797820291461598993718293451392255996156286692733515459285393498077865695473090971571400460490075376112050121921336658856069787550993239206305194124256116364379006680242261024225080402610199459986394459255681636376516839328435903303247261743022295820727124393159711485919495689672419227498526965250827612199096813513784608099897535958679722473310438450839098906167867746336407049896002647105802402390161976269631789981353832342547290626809266932797435495343416772081480778796319318294516968029385115519420440007269173824062214436290560000000000000000000000000000000000000000000000000*i1^3 + 21597115885157695194840329486221693702332937854950154023170042508115097809117239773995272291932496041508515056380007338317054307941365776716521035306817833313826569466196278251327039936742657842511081158360213986726893571119777104574916015216207444508549596310051463213575635701329637713365944361594326617742507611602654359860206296029562077605133293167713619753453783855100823216825330832154973923790085733194285741691446658288024884479874630805488377515492356032577302113532566327701064544545296882566310223220193761239039010714984810079993465249610708320024513900400516103350515230780925285283862643537639309865549651913628021704230958184024812804218154726850310199385585877050045912626211834770777641694079700087255345258803122681654521530734241615692005482242691112379610814071146796976120276669006499301219786964299247483102476228528726248397557885671218620269640736878457244487131305272916732761803923967589489763285130419162033530841644223346899742103774223079904912391502308977569898970593074517205715808830651555794323771836009690553125852104959838912512000000000000000000000000000000000000000000000000*i1^4 + -13604496262901250479200123111131636478339252621302858669073345691392269551627226235146251991933887370375599528688243750588494921829970635242523915277284062786622670983282463022171052520518095201681063668004884091942352540780720641527496264660176804767465129698522468624490204304249942299427330792834264618615126533110513837628540793866632705336962208954411218583116113532197890569960901994269209717723832346701010803195734886434067284317027984535477864049061752360301421708150447305649249536764657329106370843553851264846436440913294330801422634492770308155598522769280123439385991945497084866103344563137785485331735514454884674104290154065257449853749633984192077178619273949212053193391629620187184772408690825567117325532171779074276943345324247043888088699699372133660196176245302601023267223268826524265511291546663966888168879794898826028002312023344926063459746087073870207105265104701555512043006626214934346971595959460747239246506169626888487023043995635889284582598388397083792612321628807242279699224185701571202775743330386618158523972228797274521600000000000000000000000000000000000000000000000*i1^5 + 10892392721707114877862986113941784291072775098834312069999767160923344809814499170800143531395821932772753070683457837270200463858369372918336530543154344163728469332696458441840356080834321073057317773564626605470826958315906649980694536891215830827696715022703050808999404221013650172175426041897250241420831184593450563342943624705146725438908420304145773625889536098940123037064482202827353248223048610852844998230000054879366338200318407943920882514822667876502784421748841432511110840321959531132578941998262744895221537988049173865208517670177416889553804164496538394417034272616111225688813889256542757592537322496805610706711835545331826055911610308679465547854395869715247225708782842184285141775201318063889409779614617536033450563367352647805658619182833181151158672503177650329547226841218771317075582646578938793376641705696775404247251978673388550423162845602113293978090152330109868188404119511203794446480579374676063214285957227103155915704984575388906935141717924428489187155119398288821818177348300450488588103687947781723085814413603635200000000000000000000000000000000000000000000000*i1^6 + -7905953626357875084964999789074298344844531218080528272086039597338439267770776286707685839426203135180892856250747847623013153538918419601847913409021477089309181778074840025924002596010541004260144754801414947862328288414721906345649990780061429374084173133489103226974283419673513853963183541986389345071696348723909852884962687159625473365276387224400658678818507674844846098031590188087867394588205624846236669425063479599281059041939572599841911255084848573681115777240914027953370767981857824665991263930269657866965073206789219119033335617290327357906005743995684937816811073195305558919740900974284321389299867645593141767907600713760705943775295211048437685653458690442836093965976996841804625573045256746453934348252963213600155465642601547433882196240809346547983996470144009515618603815714250052475356192546691478622226895186662179022542040805889417543437702097958153887215268866761420845061475312257944095652679879472082729810366083373563810068466887612288093009154184381882395970417402034805011405576961137081649454285764853433793865540698112000000000000000000000000000000000000000000000*i1^7 + 4103744937126765345322242752849040756096898326925698538382866340769923299564500117760488612698820900955382248952515442531555744590671335358864406277408042702675184383927392207289211480925771350700454704381988428887151299988162261758008026744963846477935491021200448047202322015254678965852856708649200064037348058732993074224843386771129123490711813673063325346922160476628949097596562601645990427472278702575188536033857484747017271879051796315256362141291096759682376530966762279658640851828260685285740690351308935965996900790338647663630704323624879600432101717309279937577598895313406293732671758156299858510180923200941579961568450323088153642407120908785699775159105502794918231223194899149423440914595986344797426691881110251090047979690697266912230651548008720573234199653623027513529235540995975244663363179889574982714362418266286542989424228931310574290015420022710290641399987733462656402697142552890879117123504109470423062822091796833119569877363106097784259508653403794368314543608394929157041226812175951605813137614064617092578339402547200000000000000000000000000000000000000000000*i1^8 + -1442897514034859217314526617758357296272246110702287395173959123152447104589842417115186580706170800654255150651663349168977294621634381660356820093372950461881954381625863544771610786938274919843237383103758967343981653545140515059735141796405855568391541483493885846025001939849818463043775743581673084680105139669673048674869402072875957459243069624543662915424483424283593735796531763250854961563017481040845650810708246767537929859856179409059628602742360954268435873409212079228707566765510121228730114705768103884804369229801908912293503367506800525950712530884165036290710237882425697983192733252032064931897496058505822754390253173723251053085603170301764381129057687949136942200608778628734703398060431764061594469862840935652289022692420971954247319209835610591961984758697640539342736711823404670472001136501180748190391819366891031346116172081652197166091417934611815944940525546137512638656044248414905522702886490847524934650695341913128143219165032558282150117692404932898070964596477871807526977493764691873547811351356551190521818644480000000000000000000000000000000000000000000*i1^9 + 333763306842218414297356983021476976054429820366588704386060087071696830092387376704420618881454432822154280782593497963227052268861757272479410713075069803793707586758520490595199033125572476907436358277427259620504592554696585913528721650604263302189341931612548046389795112062962741347957144490364696498503999754599138162457973320526038610719393225436893289598875051211249579894715109950479734786974723670594246037195471696921838979803045827404856440431775098765168903518539277638707346863251073927656714928557150992376825440331142096554094044612687572117594345317945302702485541483047172410341985900936680384459827972005879418499018458341735323944972882479596571458860787827065104406305369123174871062641726325484238910268650545087209041171976778881259587259418595735341058863770157412181816921054492057274872992499322020652189070767009864943102319716821156940520209378538419616228109212878331308351441096950010394114577148146809869880492426876921082805577828311892799104314086698589371219945216086431026603601630963472152615621936611949394526208000000000000000000000000000000000000000000*i1^10 + -49472858842957583443430600026135029295503760274791335248690430115281694901666280572482031272925203457481920388406428729314865555661528777715488389588402207632841286179097589086802913254107507489287272028118431423522667547292295927689871206626603849617714807454811690051009240754369639301109700056840783741028326330587113117176597975397279559740907303350014267639752788917830990703598185223573831146293666162240315476390544268698774091949099766219929625972935735041231520450272303653525997597907678398873791693003569002352868839547133461823778098052281476987138935729818189513581939506915911606381290943177555418838185146342292798954422520791098378709870350983022751888307215463945925789287556888789047994323104954486022296179782244214795819739780058115723554808275389250335845447377026776351258164921747271513887893662978486818520113214447317643166282438490633486183800021589056729775372287812396345880703938523652056679453719438032188299470752958129602784234639634037578690279265779284652506005585590985868780442742287218279504754727263431714406400000000000000000000000000000000000000000*i1^11 + 4389227270974657280367440585125817325058782617850239360541083868365076161902719913902015575528565934636260264937123867870619161981820378311550381974451690096228374349443678650845083608103048838808370332794408021771688447553101249046575992382652115284618501112788125538525379723517483094254254430282811248165856825505991163204049304613250260553743001144436167422336086345066764317781228287935896509888075876920974784763739174968242766689841609064214270212335617430572573814657209756260649434252221635533268240087802262529838437034948118802404549159624672104919794045195373278702897956094572089825234375842554000667590237486227511483727957020454802939131459427324897418785526706312316021592311471131130778808120962262006790976739400447070635620663855346975340723538294633368094803807021705369014314737838407251689646592531980992420923674014115216743945850824999677755087338207523100141787157393571542360444569063673542088111241820837956684059359419655514770451566780999255974194381939197300718527246677873256567032884546237803825505400305284546560000000000000000000000000000000000000000*i1^12 + -123839825624576985027216925298431218000732918059123789468156685451971473796742513513751070323064656717686258508331796169229615941639006356358316127811950866942156590546810092240859041693726200316792356731354526193255334959815916294639021541494734430218514816270800192664165549540339956744658298343386833901390106920753066584052957859584411421150439406435875407516630565123147704337052352922039244436979579679711344128068347419098568539465906295348184186807965115455946056288300394149321448667439338033214245149534940840348869768167264449166078462714033372300060292407028259292554243837939704637326568551028734443359749500780225383357373368227586231220068396895885822726674282009617157552547429131709629865903506769695652327723698060629140492280099984638216215728577484790070643238918342270850130404201189059649848152907463855735148814554661118590090569629745706377331793538473396541355670251105819728861546786264230082883281873109009915035433852848108539336111742417852224897003325556917570393519807573584485227561299346324868775286109372416000000000000000000000000000000000000000*i1^13 + -19788048216604930854227629539988546787415088711950530647504146945117630664649818742187234054559561079695256475107908246209471465293470495652666940833791045973443260733288335570119669429031498955275461125832199353518996149956189413607177910562028663669147618980820785997668082197575693730553949506154411085361997641813371006026149247673467581251361764640203223347864679977594809383414416891279550472530122382189338376945815759933832672072487766908318021747449914215419419485894748929702326656517670067528528894337160168873349177728481053989108088585240107321725534169757844531928458709256105817537681439878684451507021239035738052090799077166650672226232444018581484799599232859501174735786105032247757003346735334008542788723832693587927589643488702378905108458465499372641086598030061847809923213057301925614584782489897965653040771877064649646704160029523946917795525632045351258922253802780663997932972607322464202521926594641278963822746760417721015238395293286212780791090332754611088984245181777222250280294998881428537453390803763200000000000000000000000000000000000000*i1^14 + 2308979093730063268402892208956184639035224956253603802624670388912324545950006722905166170847669247126004060870113656060849607956454229779775706793147372137244983335894861864967879401341292820315949548776085225703166147362650038596338802128355502428383691093959199916228031840055864523467207651242895892101969680057551966775124327179836465767786822180821647348685751199712457318408988518634365489633356835790594082246643766192418712150563816160201633568418366407254069446478571755616498576232353264987155554573026392789266494535319048861903952792061364332317282090680577213298376849040042595707402772658244778484993821588390921059433542662741506567735178328063613908729327430072974167032396844306270381776881506681803400104483884778678368033107490629465987176362442888219051988044317219078978986057740105090059299709398240636489583078277528248010053637607691791157968986413833276193400990103418267308339264562556212809350625504155329152017471334100933436868960643759464580375128442211914574364449634809683542481778642948469508727111680000000000000000000000000000000000000*i1^15 + 11827307593856699424474512616912745051018035699210270508558070506069613446006874706203179566079423262755633251905388009830950352480961011199084067396749957176982862755426554586941016030853616155963561356526614845053229316772430557841074057246767815499865292180589949488269540802032730550428878399160768856137997112513550340548691406196741875344889522608398164521578593439394710621880711802126051840822808001300660250973705388961398690717011957096721903402103998050549903001479712882100065777422687555784542216370274992712930900442865526349844181731653506107664156703200713471017976210020910787889993541354346223732319499699679589160949581917824600917082894085158472918543761446059577838580532076551130498123598354787327683302292936345684642531603095236672912308109063092210255315359804618928860255137719385625184624341951259710099824419875334279797770533342089039962568793180487352439067079146964565367818814501106328471558488694946620775551856704484917584812451450971226800665585154360214127408905847193637406970551742495711035392000000000000000000000000000000000000*i1^16 + -14019494472262933301965100049690404003461909405440293754826363512647055407804379423331716571952007742888058321030022855269480851729749768416265283650483357957856452947906082507086663002733282594387751543963612088636399523425321924604423705267215425799731815845766177573043858458897450898128580177359313298017336438799790148053403043656574137828400738379527838987498717241869333191412522566074459030985286708471313034967154095557912757732278310996288621274072049225487070309974592168210531534537270460868271109742591731174441861207893483776543157995253182652784456590768468153013357330579494515572326189761453112102365995311584756278203557805128902574071500741877904336254213028171745623048634417980662873555387127667487161264797750095837505001676176918494646369915186651094052807254734535465588441856712079153779652681360701175672730111040598877186653600677139353582468741809319801798255286494174699187883979166905269538462916994874555233663150341697373383843953392351675046155874617623119262887455070716405768303696616709790105600000000000000000000000000000000000*i1^17 + 400922574998008912534901302849054127623640248097867964894833994321667681704176749441873507167796206905710099031431726086049300869743356956885684066531624680326535467892631330622321827323583007888568216616170006536365558472463684509915716949706882677327606454048380698162494533636007733529666942005275048145796920769157909744286464157681235190074000665011901342400029702281493014477342349384426043368604149312034973468452411996346024622823319866324659076668663367334430209794942015080773184668927706491087329288933503578388709065200987349321875381513813064948814568420078062389654250949069228130610798818185903001922879213016278214129727101301302242767237663015862430302626153818357170660679032397445072592404040036823585408013893564051590276554442298361781484580180454849624411046533577974658018383295519874611641397828088375780106142974492016319061842071696412227757098892647931773652897158025966292908263715539707274627592619719990285610854575271065512098199116652690480094411302792803319401778105867951904612315581529456640000000000000000000000000000000000*i1^18 + 25872434775564273130621956107292026712457269015072390585216552662456472754883549031398288474581524744742306385192587267584380998813587381620478900321683172522982291047636655076481863892927216899458150505551996750325657157678078709415857056429630233046123242395708900837377519391176244452509170053829848215077514337023194870529221646551310397389160163908459918382228481605982742395907015588904653613767327078900521561826809531432295170550893030485719433839553980961155868290051667063106340794077930241537590713457061028261604028410500932319894587544413351771817431682727981114781941276255351997895791294420487352960293146636235221853874835302332785481161226699472503963949003666274359421096352441884118189878720825602617098872712869601335696206851829972852860924865950805496726755480093812089984820551669516278081752981900426575102754367726177608858492183958901429350002146053265862757611135552349204774062228945156254913272108995374545434093930183613840196778764306420890773982286701660199577727512971064192991751187726336000000000000000000000000000000000*i1^19 + -476826629348213772441959113488145964804508238754627321943971072484522747064546281517304999138565371330450719022140225260997905076386492631764354035738399142861716577048301322912050149756922338599654245468873886424297601825827288394264731987559282604764333357283792669557235347440354751293427693770206396150310872479290210227762005775916248276478984995239956856044045082566716906116753713953176285639878206328948783997796244764660135080798754270244265346787439698104669549935645037533275225870823007612511862011227348584413021622576166376896828012503070373157548553175257546240237023846528776714072545235337495372382800873143887661312808278721211207034518284287242808145464245957106934906081736316989846724742998047609246035679478486978238235825739898294409021945973208015163976016208917425220644540259599984726357337769294548564938498387955079462061539126625149561876281584028080707988594494918805771283323060080617194252759023193283010246068036253484342250848549904290359052537239799381805204426318151904278467733094400000000000000000000000000000000*i1^20 + -60112466773882264132834560265433225652892799909701575564112290534324951202276512481260918560813945721371426748908540006958465771201091196792882075556181796725050929822016734252739044878016086115243234834343914500682136098058945932282810099280079952440012525557758520057904870140374923621286313548705140796607335924721233005468116514130386889599865730910215221548322241254057357028149088622069532165705077107482967259023558907434442344266915466173763324896524421611198264551403999806131015306483728899241603572372713852971465592473963452497670815958785853526561529455664140030084554367591581433124557424263089441479810226601087127625497541605682114129513552948071062018591071987485256512065524195815419641210253964084046854242153690032681668361873490458325577926000827162293350090164777812131186353153237224842257999971331717348415940398065446416196274259926498118587685367136338384876014828035770852566741930252887125677344701082670852142691944699671313620871847997730792244835577146026304095525143534769432585830400000000000000000000000000000000*i1^21 + 1236412557685104991511278137232999920632787391432457172007369604554165409095408218982720675459773904453517815044356065547266794090339517486882141243082368679977767399211054244418484037984697902764694429650228576303261740095905135698227737220694922285515448846302716981809082059098222026722827255508853737951900205767252621679800437104657510591674724846233288662098657742034078595788452885905106141658135979961888627447011310331455720626614592746649020769555406832913721167973831048792497663475185188473889991838971621686066036651974414078014303377655125353322705931447696098899124272009737295335963318333009562833148267108176021511153346864434645597215903020616132648067572294318568677305045161550766312364490589775652570866138685421775331369140828789180289681017592419516657936476814115240160486540126644341412737323701667036390447347831289780288426357824341567271741566213390994338207769409161659232312885326014332332510187374881133448793517362885470638315407377752587115094323204006043330719350907765522432000000000000000000000000000000000*i1^22 + 27102132613420430141952168370709600549226038661610140491413707637120815636681794885552087451587733917422002796326052317870466169395052138858820956301176876970963706373097420209934724067415577715659177441252646689213948924050080456431181332731843044412232882977242536028498465776856945427073507960446272908670575651688070289695591559033422535991134078280547409022980658290304148738286118333505254358147174750705232654806929450205399343037688233404737485026483202202732875335429152502934991982967541750527500890304044496011582455586993350811869486448774184240785837750223704985313934218355323496176478732986299189081624691086388444949031640401010182731334199588221116559662117460633239947165506374331319877580950435688051284362059906621546018330358315923594084580475947363257397364594381222967196407147125757545828190090121738269392893952270790723497465560365983982323344448338833424969207134139727821311864373938709128216453980819415155409205093712116600687132236239848996979952271952854470642726496799345868800000000000000000000000000000*i1^23 + 696913743612735401533819024884736315613332405290656025599494342500371658502371769209778935062346215731763071306854591663920732046385260283604185207171319563802241038620370151023390093787005376244688793910581323771630920750685513445845118227117227890636846044719023077378705741879662835801230874751378970971225755084264089523027719167448082333611251222916137737390494931893517064461256812218362330622873156148723995379456360816273793814532076058270568444787749379893440671105351945098403231466971633200796373391063972372952986059267604745464768483799384445199328672656895579324613686513836693534278428951347406196757643778567411695123270988977418155338490336725322979124349372612622407714853818982949292656983890844098871271099286642064169755717350503224409927654057897867161676942671250676296181642302131554907723153175771845938284770582271823398699066965173339942430149714950579385341909444960402862817580087146499435825542323000638517110400691751379125240668456707066827290961693280603358761464648171520000000000000000000000000000*i1^24 + -65277875560421721974936074058738062581324037464447800244628588743411325293366169444032168610572648545859642527629935539647543352261246843284645813892505458048026875806194574686735919849664033465596610089510120243351577397965717539496029548054330467372745111382357661346411887833110366472685649979393858389214072878503887689944215276333749752218220051597297226830684058514530339590447689066375481332898906339604661212275126284869172613603276225661385513578524963750984728334144247198866317044803561659121674080881495914960033223861505807125637788372637833106222886636303495608949906143244377030320392241615957885862211498528730499816007203481633279993318885393306322051304189621711028725209749022396510691551586393618715213010734493538838267793487318144680263717232550281518063029033296743774738538057629489082877295191112872364202696748403951912633314904379069044497226258711165899528578293581310228916252667165245225757212341354130996235955260797600437835799718245611811492553480645620204602667302912000000000000000000000000000*i1^25 + 790859062182565760151181587774664998571809313747305219577850475166918735913230605734538447103701973434675139562448227485036152010431824867487537521595857743676416479461614053179702604117498206295281632274696226116947513765338058446365068347881320732694571626015885043899279187512978750365345954433388514972853471264698909649923929245497110010409899237327677928345117230563776885466907687623784931187868743390324064291241565553451602137767160806768580532845323699390623073493369027394474855724921590101554306617607503757593481557839715237604366840368831520553611799116467634140527926671314854135035963162194728529481623812247312078544200487312035219199559130481188271204456879075229753145283815061064084477703235720696575047474803002683367427799992465309022370364968707176479003844250932968333868188978107055760069820693617685606134887469928825474713308203696620859562255025833775578905842889182398087873750441745919221542405747645012068077050845330086688890832140893485793575823641279760652514099200000000000000000000000000*i1^26 + 1732656855610876899507603628899046101381562718440977274886486616231141832673410876122068923723474761927838809845967353938906366917130904250569629627778226814370127136664865970505999696649025438287497091511427750375149150378590195551037657661959454535923975369971825394129317731048910669538180892256422800051119648825450944994457275651385689043572445391655930532768739666019038605136643689335824751951530575743625570706032907022957252298295941439274727223513527628192879463009761374708824084492348004334945111715276944595216440228994523739040777059359982321657796619819285428253997275121431547986569305606288548443796066085249282831737815613114424908320833189775397306672819759971311267672576555121414473853272450565176946433164619868018502499791143870663556727920331582710002814519857719457736951095233917237250490473770160779071072318888003280974896349294912492714385960497665622988794994070410121537555066119743392213134852342019958858534683830086144436735651591930069530855204859117704314880000000000000000000000000*i1^27 + -14028207127450039707293996681097744646179254457193361730541104833274547056012469797547787524664802364800044096127931321345907030447369614378790902550779638456021638153499780288920706200331502188959984322061238884226451355776171736312654585000557870419819811542355935183169456201624338706048364270617123733292964786832707675810453907846171292724797562152236092976826554512762366431979430837477233065696227260893079742298869713513270098280353117240824137620712544156009896977854419754371357021774348062301169666462214529997514036815193215787676759268008872478383432513167149345008739544954727677311634439584658942913661433770239815594754180939782879677599984952425160715702276384098240600886536180390717452519863227948702075659117970765307600465105609393591436668057992309125886855774625634502415850126635517561222332651299280269382506661200385479979152376168020043126743395627360858177538258543091207269957434095426490234939441594093369223219808890033093671889360074858903570423815293894656000000000000000000000000*i1^28 + 22025059736321211072472581731981977453466264401756698992916223400583003288606326645374147283917296148556939623038876384026079498522500051827931846713566734840638809062661529314148602653321524561554916252138713089920554412615263633197568576324439849731822451814138547563119183835066369093852273546419408912629778919319176313598000583073594830976327266171936824858562716443657610716639003379485657206377804866845270942917646698567753886152058062971824971408292871410950865961508118205805454692742989663373267356141516836101210268478853528139666398163480729650892263153820480219175551456347728258643439505568250079218002158158746874614969659468547164119895567974694305460405296488145755095103153948994105945102215179751534175384741094240890422404195404308968933242592815888352763610193664512177359292402890117892164209463207406390993169210106236364178632657757431649758740255453831018241973243411689573688153558108412844985146432991323152629125314980656478575534118947921115754512829644800000000000000000000000*i1^29 + 102314069547091702631418701895630413642568998490823330787079379972628187251684154269825593088641860043717208003652846393778163538219226073606450422543612883008746729993039516486603512243577631133956247862897988508018672816797122812052797591516929861243782967852922944332147603661292988859605441911437710785919931336522515962880570662082972861032949455267442155562896843689315876349313357284733383876635357499468782325165717864571849316445500819168479663984548899309425232856710208840921074777373385742401739166456150255349255330607084888656018547409492504051005390656729280012668436115553334780836519684972850712584549336913618557407927090057604272681435431945289539918095037066751723229585183825573440119248971462048745430196486692301641440489749956649325761430535458846254571101712845959326464050743515689736136531272711769467993302850328243203303442170256458149095395224446498556756387624944919594818020669157765347350487716479983579645796147627558877654711305034648691671040000000000000000000000000*i1^30 + -170157096104822588309655962419294230906437239400038646095425053207502078189083990751213491980031879438293634297537542599628506661978248575296782822230432524986144353678151301648325210117614083974285007375968679182389442966626351378084881417587484858179454567046270433051937960787301366511270825569023539105083695483131720060250271681945333729153006355838906968395839943496489015149930767867052051494347054024773027930822964941702045686274150749515024662371643347570301547291599500201473537984678585473466469316715090042789793378790806799271211521225598034725785567112176307604205136284701329556438321314053591952512065747709755508727596238373488216474448443077512074637678763927927706658794568572134814646625044700704251643447128163860556384019071463567022275698615259685318465392311736092783647384685200965998341735168797197856762103018312974101705625736879043852209249498831216655544386409886965086765761261699718456408408765883827256637611903727992782868076142384328474624000000000000000000000*i1^31 + 199841018199408647066553942708320575752415350681540835455310548926776730753692504025949665750009844974444852377537589201157553566857011053624026062604145095482892775559100117054648961668960688423898643931993141957304248031632982118148754539018026629804651407050434401143376869315537955004939665923121851633259832688632004030899685831167381852429773289189459046782829174174465709348173456691775102644427202974854164671698872180014931729616070036414944920961656675914700813287458155402661134892449301568312036020924622044000992096869658206155996518686321633363921006098471040849929135140402878202951975130282774946896968633645094547810234931120529114957316395760615199321493255727099154516375413005699275240591658323777926976315530066852226100446833150628004324097773687026943503432522385923078662164048377215665884542361942866030274491251783518948632964718631936381075760043182765909694599044567156133325945034706509785119794791353877994795877166065555202773396867776512000000000000000000000*i1^32 + -176031686319131590519138184082439585897273254808868125687913489397432550363073199752438163034099294711007391205574653436442915757207963379813069270347693754928200577691570926642293632583646168816473479411908940416641916482612043029732603236847784693318444382781442882367784471322516485165334187610981214439965509108027806558746655344860756562620732232164090837494100919021790835658274827970624034041204115756806993592216624117560963513055916056024612465022505902992173359147439063241603590794971755337681706730847037445029277347121091437076024803796341634796152443385416811462293263256109386432500997400364554283531119522123344682465298207152386289751131146453466113987352762911843987331666736294704581348946474924639963848408402511933851524862655480301090284641915510318815572197411913866620032154853656186508720522330225889940864734239236051334101365457916101031223197416007445218480306689453921650956351456867923917616132363617769848695848708339215036469234892800000000000000000000*i1^33 + 117170061315949103694860133643678632347897290713782067326101040041685546186275811772718182841499627177234537738900427712409181806421416008135640139356931134672603672781174359232960598222470097984495368533834875584302597719381470796248581657386373029647268777119151333957456102672011729471222474184459731278739849828125715234241261813711077657423099828625722266492215911859290584120488745880821296847000174804874211577200645917330874240182755623647334985200810312842261688730167558438151505393182992954901292880569282036522456011780805050464059490283556076257688566845626873087177269819332728847074681866115059712166795857721326347462029034875675896250519532075866735362627823462946165675552260344751584043149177814099007614431528530887958799861157366191220196651073031570388600308774302907150370056272669288448427575609687156307468159073417588543370376897038290047176077955078172138603069866491290486699448066187851560949348283181767767894744334648499873644544000000000000000000*i1^34 + -57139026389879647413492120671270421723315221440034246976901418872147626091186823683982131396572511699437252991801629049559545350750902920844075124633578726753338376324461204514790473696917351593633944428291602451811923572545457860813497704403759497921961561376236050350740085559208332335906614334351147999617300076570556251836874206601958373287309782433820538807765504279725390136532306775956025685613874480724417135402848167244300950808560775337717172867313387988029444676273923336945697386797248863139278352696491974462485007819895030393360277877523523474861269248515684560197406666486003320768772958398260050035160425984279446734361750499556589026883427223535136626838912133503831381511292043458716690065180627025033920875348738254682661957140783504307027163785360270506895158101986808631845807688778450060780757640672557456341354774609040328935106995962897813717307566079459179652465882086237175177725825005951391281494594857792105095306114475278336000000000000000000*i1^35 + 21676761187821440094093518018138221442765622766384163689406249376979847341334129995170872670304962554680724647157138294110147347366326010797286829833299259303900618354198851675229745046408158092895480208376913032020674601488801031756946288749355272624013594450341528482351571492649345396293061897084578381404407387081035466532581850843659428321582793850717453869207869664860682583883373967855767564756128621822898797088679930172196938153298597691945006146033503337233994459108727934641152170089583565922803384307836702679985641972767000563729023792759578070630401523188942525050406049211487299385790856945422867536262358176459046294658560408245759414077498392953828095148768100652590839547639174007805812925637422430964887913359592869967195961841771376120009817824032913587782414066079726032670354239693893666373821470307267716698494823388903866125307458404175123597770549545649405057185233195351660311072924504743836274470146167131220673676808028160000000000000000*i1^36 + -4039271178908198391952342210156515918741378003801813118031602110420651163934899625503507238199440385776501486684558032359560345540901555216777728960081306340458415418689156702102718512087527235261831593793170532464932239304655157802814793698557500580513357587447964842796865456511414350277199217023676099613499290708155029829776186204243107804501082737824313676500036080062922824949500725055007657734723261706235505941233768813634294843666177387105268971681137406890394103004976860880007392810001196849929129993234704498346859949598596257415745724426595208638090077040594724615306020520735986468468727557209916278386353157028009346285852469830605336553382744570386090416606649425755861966283985020039450142896199833364530571489806639798188958036028922105600960246957574005107963880452157206180706268268080340598773477092389979698630667632256317296546398773297310291957582752650685925862931433397585309648091004930609474944935726732805772181504000000000000000*i1^37 + 638584621546334247342083908826359882844729556498705485731434450781854334886338403715851577879057904569305875722213085691535390113166603366665185214995354010035747234848933513057210895349862179302543442851624764128902520756919761743399806624465638137838786872811038410803663721290947236329476379244095936543915188683888705130379615885673306360185057411989926149406811195575073927696692928762421241736991553957551266917102782462196655583901060644688209137119086681332294846280840002957922949907602647197065863684885381217106407024773011139034980688184429537829827298986544532408260106058987898882446198115278744396518742799765120582175973410110465135309001926376009835262800615365028787301302210511629730822474441275697178864069424284929081614038188764775332354628498102534069700260369675965936755925281681777478857138651651004004910983364623293854349841303330983539552723244564273252695033599629083171218452335031903333452126835636699136000000000000000*i1^38 + 35832963507424842873943701822255914979104116606815392055191787808097463848715170868928977109760529842008435985193797188492981687052363586856929628152455069258281665399041530573018511889360574968140031635648916952639680127876357197356258198103019774213960058577832653407191682991441569819116543178853218588148664212416799097850017601578049671530260095098285086329334418161869541263738988354932932440586640081709642154918275753144988452951707888938553824773662505175911094466525616727050829817462950735647408703633492517971355189727536671308257520153809823357595180008242678668385839175514809221564127585769810401622414919404660807301687762127506281252417203395298258361550073979314957584894592771688504737806301235815952141056451716017367758216025851851019392118481804442556886497210482828929699145253322285502497865769247232460219766734259953190316298179557788490805385404946565804742067956395967050155943612008773808012977467883520000000000000*i1^39 + 6074050771002034711251561240672465586577191440964195152404641581625683467972646487880311879376181802695942278095406507909099655740628546948406736713833493389163685611937546171130399934854990150995969196860495307343219002167109211512591704500374782566894956452229266039589300055689233609347487847830235693231989412501946566335407598432737211644031873410699948883068152970909523481142760884534220526259614745501965600008097798134201307974361039800059307534935182646837871555934540567021967471939262120619045166345745175038081378782143933082596525717453516486368573922069150009520086778833375879098198949552423384617805226369963721550760912048708843555327819069169150739077865076830994715703991599284277360979079356399855571079049768518659076366063364412879226119476190362812125118633422111195635517349074196050436293570139393449000221499155274347289522925910342746891567205835366990495139160773839462827094574258831016014766080000000000000*i1^40 + 105875334039452131324593691664646033662052097665992798161215167585526975695150492927881525123364056795985000949623909266288561067094209733283260061594090472740201441747949941227764162417437178217085366170795105313312376839711245448754074648061733090243967682739674499437160916846539760322217015969723676275338500984718423149689746516167689702989260233385441603026710969811022459847023650734497577737746216133978671999648939222940105013053596056069149701880164142628772635288264469359459967753765197675809491660383529499615739871302931126785503867560568583205007836810356510601355297326794534534395262858756930075929886219037425613619179787984442287796988537172726159778973589275128830818768265745477990523111207706856511964855156448193112995345463606845617870155536584745245778055537614749169277063290763242739223450616527239432003593745885693152101263012909306394682244946445514593743831180265538383137229346858829260800000000000*i1^41 + 682023536455885693752892886972052159856001203591398544794826308328824405795871519562185119249064585278967830431103426014597240272550874649413949680479705825595391168882836535703957938752086123952116499157467620585487251255483187589986103848192367234652055782611770575774777875573597754652672136048273744871937306725837665662082236879426620373037555325682101091421211585141866563403842744659654725931081057704509268230190853874668042429750480948325201644190753516355425198140624452194041459073078129029493537972877880441907849560173610262730372737036569991549224873800543848439602161906822589546857181190939796778999414665259359010841702028527798286241887566703399841975544378464686188021196878833984786941910864824843426858160925200030001795977932943074813603122104616199869862573346373888997984391904959979760328178453167946335797190740554116719603848832000879126160393884222504981595810616972391616484937825280000000000*i1^42 + 1907393799002133733670839765085879671311050652153117452032360087957569183431959964366455062608525813857512707438771550229017199306480878243213048140300737175458635390865574060165928497549865884356660403326238523750168441535180461067159114852990427527965034247788002888987624351940127229327073855555633097697092979883423470252328724769950615770649088333117608397838951072927871316164424654294195572795899417697808526183949619582921419902497551105078938059578272883325947243788586744968219154443111962544242628439781075961703074538872424623347078964021482205890180155996663010638062968302696937179686949395860170733972542759743564713623165347142751510481792455156134455527496178287338519496005625285922927404341240175612711592054867974818780779103162554977314349038193008593430732187546158783839367137542691560883434049640688080988354574924625494807499999459987175060633148735518460971114195532772399273600000000000*i1^43 + 8161126432464910625720015119696372052367435907422621368911092996948683536086641954068755671886928862586091869245512021769041320952972100562638425152688766304321559899825384104331268407745539898168298489437760318051066759032291919443946376136436660776785825356101572429598509623580648020662920853724416528208861079353581304156723759078494349807590762847238484769380376322722813273830430315607826894395615526556115153064430304863878560559583301886838604294873879633573325949008427301896257876285967000592558353800512183673069976814955918235979104595835358325048432534834600931334539852331408451091784497816086929300474525594748084815400402965837130041601554443575605899751013816988239036355379940548282889652142934728976293512718990977669354217083843484054801427362693765047257347192062925949491598350194320919528613741630827936338463523989126145597013346359341072826957028884228754128754598572185600000000*i1^44 + 61889882179743033477513202686134969686039631184289271003902871882214474685148798264946712078312505672150128215157068688720450513089330873481387225993955990162033256100574334248407665472633452924079925310926470965118264076971662073496926134598731091735996576047296650380608655086827152335380439567067711466160270607664744882786472810617015689583613046941248996193855262362651445063502111077823378070938954898759934508750601710764799593537348262825586300537236750202669024257865784693383356833654054191460085697230800621719750886117635554787263891426989370374260771083621088509717052859236349497605608015688220830110814324259842878263321844113322699822223557268155637485490671510871838687992794941940831649708590821195153466133592595035199480098722066306830561869786529223681096091669851161062898311782143023045912643134640158496164826914935470497372147843061135511756085201846059497180324480000000*i1^45 + -772637412166999094488199596179856347901409718490971569164191782353967059216433156892471616736579304160265292488306425240615872818824086464573587308328971477509716839789664440721449175116118359179200553928093388439397132448699812939507804697051537625402614747465940591976298008944858530691258696400889119170574852263995777806771197437776119726467063686806568349775073756871899813331008901668943194306972809877098509108286080668054659128982049792508551173606351326357020886121873210874579803567738987109650109614096796572529983824321794197186004365588493471587560807751712596555431714898976713020866711544869010757140898829292465491813754356851283456342515034082387229855615951553719233100963946440720677612052016339498838357048860309017806712848931138675753930349694059921979180085503914809639490243771993036063931169419135656966284541740461053558840334551802457169584461371225111360000000*i1^46 + -5346882648449894871334608882789434011303165839437998133354914404232834447794021627433755256998187974499909942377942562672661712424605403660679606448107791496524961430025756114955707910204759030654141362969478511910339068528782781023002402566030231643866243002311405539004814609553203903122142390879401059165453649553825790167561978794256028156055452447332771932463036964941768866016189427318556520578787726641349970179792165642104551932757682562884812583151501886978237955098605306057204156551880392552550523501606615956057174700305657700041142411070207651189054428594289470881632983192707067930043123201942549854326085659077690677592431138025937680012079553316683750366545352074921621894743391966056422592709706226211187581905183825028374790094672730160913586572445351339552675655421020791582269879699621300604739567129559101218131169782611763612019452697889282197243200000*i1^47 + -19546107297375946970948407364825317133740026958758555085808568628685599481411081507927181736412466633323272741196016778812202804449192986833227144697047988980871396921856972963117513371676987647517306019346022181715020622440600960886484137528279254737137522743583543185521651160185241955935425270111420144598603677416732523320280521269801452270717959411445722533458262201692389104677215926867577326720360928878087548488452337876007204465341319514269321655933188968575638581430223290315031730062790830443248610430549009225298292563158529322339026995853980266905391342977183202653398664534609631493789143187499165964174774810368570619719116998142006047848706384112039646984054073610827545532225101281274372125418390200761320651838095164241420538771500103293142813493358653793270646980420987525824862709260756255584197526167812098807271255543461109004846741760000*i1^48 + -32317677440902783176399704757767485098553062452695468622576355331447363133839693642326748748418257214133156766585408252786933199344558074665720739213195459831075303369651979102624530488904776765806161456615208393989068783436077549078637509389381270077433834621455398381158220267369106558977110496588443406576419587197967703991178756680198422521974732710566570933421926707030173796140871304497079663476223602625223083662507536273233183261524869615479314821109272138495457086370397464327813648725315330256568033857879828650344990255559966023743235404646304139605645402259260858715992727491754825700225603753825711816492910569557189372701294782030160274973978593167338371743939792044107503336279952303364058530071786522784833631426634690188943060516186229916006854259874453511884692310858920224860780858988040036831772886040210888337332634617170000*i1^49 + -18703836294938293859885494949655625406809948728207216535600460172038051848336207601451936681451030058079962513324495410455777997388830276859913911156626791894248599548172343638528948073661596851500335118693936931482843640109204849192090361608907416752464472350452590885896700664995640191873574883682181001778820321176017867539026729501613334943652970153498302160017873202338930220495919090549385276448587809804222057380076471976819140053893512497599008251648521250945982772459299577263143835271660859522169520158871956201361250659052361220896046275226936953873206034178246103660504991796659845036438019471050064278707990398214062744378182267835062174020019520035340079288837902530039349083273737568643176088786755127603310473272458394047958260564908054901929282245773220201078990074869458034722054732752957776978331355574870431000*i1^50 + -150594888053375936841474298935297571289565476818794580295453567868925969178928524083670619730257509137730686267886734921233929910705466270861129170515772329817779457021020677176446092237430800274783583060105732679491527310535430510540879428015838707760521690538595894040775516832248445987910072678822772161635314324945671405032256577285014156058447025763909959048719213730680496933056902453151857052919373308016287361213147255700143940812904925778038616388543660634381769367753022276505701689673304985013174873155790227320279855054691756440779240401769769823086993468082287785583044960807623852354225344838851112336958483184408988599079590738435835942796691767446471492911230431398550450496947439618765591279779704688782787787159293237433116593525360125493129266920893658469546762614658285*i1^51 + 153233133727378865915917298359431842959660263011922202410943586512723417348515842736946503876673215626023223976653498402390239008981788587403515400604407861942173299536196479333214999279999887354323701361320028742587046630799575054468367858486655090757810060790083827511823862015939530604059273946508108167048551031216961492203478603168297825806305901849348192885777672885595091255591696304611359140047031746249080700366843350883106234830981668841220002245272507632588920023850997253052893855680966102040372475868070181802198704889156136219410869669503416923951014102973900737768054237905694698268827470485936028699597746572383677533090985939840880499645655589293753693913348962906498622723062607279549569519263076193755933990972120533969180071048*i1^52, -1250572251435976519000489951566575177251023188168334749438960112637980381453728858392745562152529108720767081604439445308814972481167737287062450832815436363032749019618658385010228866706389561393698659981254465407072791416887513299104450577673491051200815654655213000075879552393966390958271786320737345797406393119347409495115746855712119778019642925900596983591968146188037431057689066637257867551329965274564374010955371764389653351997922459329090443956822965770928799052929173423146271958121587796659976943179817533663187446686760008647153595279218754474700141008961636341639551324226758297117579489423464647317840957278517171438536982272409126235224245097342546249847211942028071689005854413546702211708271731675007563563083522358483303199365012727809989325598133472754178495711023823228499808587684747589891729119007209113834047410613049986359283737424426880866906209652722029557230936432236197953673796890686293983547526887813807080605876293491975898522827187873480899940139914110984007054269856306011542374000582965986505957763133957158584384005993301333626212945806379274617920032019561067715768145408619484590267197998103473930429144895887681192621240130013215563621581293277540046588610625562724449493670387172544724353907215251858017982831479936742154385385997957392369424821197189936291125930851884674436115172024171657110986630548798872295928392126522581438053820486852255592060750451926611876516349091492844756254998342756024192883273453236972065450290499192566313402330213151484279154865121093541930625389153044398080000000000000000000000000000000000000000000000000000 + 4922095239592758765042500857505963530665425413701656916729611573452930110666050252928431393075636394124625996274602255973710620149774666247981082528874212999798356943810121545005077568923886527548241072608437295982679258180199209473382983051909116315282040493603666060984723881857428337079945970414961324568931400520322366421466611558916703133188292608120488214187088700780651123499374369745447555960738057841046836256717269698960062346787060353986172254558951904471657773553976489385973956345372406657167078706034397849473386172955831549365478278776915852540004772297811227475282466548410321887743674699780601786951096852489474062996390191831444992457308238410636613910467360274050749864712120774869148402671181976561157647899950572032731775653548485573263069507671542149778108676513961774003030198286335282744516404949773296722106415445446333051067874549639452058629296076129524656514481781919396758316413639579495210609740770783733197120338362544249699440259176636753950076808458507975980617191056487322983717452556562208073199997095255935979018417947295568864826667959079099373992314002891088170490762211232564283982073755193892387447957779526385034581182712977067542084198175805516006976421105568119605023410874030297946078119808400977362010638272751095405507500482518510405189974789422285899392648689532775410709137722574901183821121245837800719768013868913775070966778092711340964073222410877487086406047902915300534458623000974391594931890556033285878240662643414426906521553764224796850144997683752042492065125931782504448000000000000000000000000000000000000000000000000000*i1 + -8703434982766851310965849523576553324015369327924827251117690233207330902370695058669994980811117549690391480740797182110321003098138011831391408999316312360421649190065900766428399984094559714896404296721933288953663901689443566925943687701301922747918463423825585557417024931232667003738174026843555197684952728168849878982119302987376010975047712747165676711014345973891837671056113938754220332867379517891880194992207118278811972756704317762113896041401862140964331789806228203678666529803718509829495466588794643663769065971555080292251162974064356056106538280158172469655931202325947472732473500629344622500525394433640645065974602281556926994604270338968995948568817514484690252511379290527047003305905515338594854833985623118412512438081187013268811437260096666437029684921361649483468575134397317821347869044992015108020568104308559490910423564715239562891385374396166674114718274719099316607900662224665180133982653385525923239882315242328149128748692131636781550794292361063562099551685359320222420791926389054546578375999379849489803173269368515907896115732724068945992157349854884566188271542131324564612219899302136549303316086594113705775025155502057416874736957050666288342469182976194967178539850910059037720788384588123102646803298048288357644313223029215472292122702425203987128229996557284638965228420799902516763903395245661125140810366795680942864105523611140308877746859730808698140191438934164509630064767174741792682693649480160387059286595622029927268648937879219453370992237010852573317602176320457932800000000000000000000000000000000000000000000000000*i1^2 + 9508423226050498498000995239539150533460133248152454923949697008503393159980069823506456705986037072577572675220393232935532860290016310370330939979864054094362521744000627104627583923334865523747076335023122014879027256731169112964492938721571085546407894892272984245585975403154046642900700902758463793170825707948079945437305580078234942783897287214408554682774746571506749360418599032467505836371525704175401558914390893940891330534397070102539114074763428192870415472597972959612425472845016092237636451894552593562343584897712694747545245136306019752709144403956622417283788015002042561078445811314932970595289188325627103574740429613758017358800744024687001196227676752423093203369920866905859771363089964610270014559099149205775662646734230625388803329838556928037162972466149018985780285883235356800560092692314730726443753122281738373428485785639471339334812892820383211403550996682892948258265154002589681794471304098277597232072969287223224406563150353570848437901331793409130269376289041688026039134446570321537924234706450083455939701792769667082270921681794250929223174355920255055692538512816278998365440519772673904901642648083996788162019059991040400750096668310503662311186310751717582837268061479390362184055213745566774156436338173993712833100076244148563421575208597005805728871591739427824185140683727213161474741143770441031891734232659895229420306755278853525251143918475929899476657779827340464364701716744150238394675535654337352066376128275787657226542415469274464948269188222043962852666522866810880000000000000000000000000000000000000000000000000*i1^3 + -7199149012375858649842363589710194132615570787286106842984640809990142816342274043284126539605151862875577323754330346536646520392713445149400689061624278047868933041600811491752702787254960416534304834758152055967717860375620151668196584513354968790318995328955116854195071289387312120862122818824356023101896408798141444830224215794955983960627688726338892400392982316532868774914897686093822686279835564634519944303005430210463075263830679501153891247095417665565628674427028388051500601656311216214883518481220704702733845983765866579679859799814725053945304336405744328520966485132585645357763674495271927175687440466197824366448688595681171130186297395841796547558120715720989687767568973986615518073370148207432281190491189976223950155540930602525844320294302743667359598451260622345581911475455725952174604010827365135347878938709586749356387145411468441996166612471949829906050750698625794218350033286840681651188567794185305024221624305441130128420302826648726464940730875522605303335442322146376441944003644828895190472786000011067805150859543789845969683539523552999886849730034850030293258383720348000777808151980461833259830326711774200034681604111839813691197043445511570549370360328438485637751295914192392135918409484597147604933486710173631415325294118345575565762934143020639128885327504931286845090406853248489471147295612027999143664534228725626784994452882895652451921037717760236552268724398024940460115721649603803321615044558393886695928819866632900227693238778027429315727784524984475473969032462336000000000000000000000000000000000000000000000000*i1^4 + 3878119131771210477323242149232567538320506583765936400245656252669249547272148269422610469479823393686378847206232124160153520999557479336533412085710438646175188027901519628061629371652477668645053769539640125449157531389529108443336792107852779540242040799370042584884452430444434468685571841266448543910659997792593782229853352091062256791148049852461834733611725823153941525825120431707119855460444092113502966799901336485829228403454228304629972609003006905712055919077032333378677470107950061357081623964036214478381215783291485954927491494036860912374156917320363650479643203047872197957530158450145141098178682569483604838526960873667516514062590354838706493117626224598426554384254183471402488765799423234023642998714157570054668782805472182536252638275769179390852661790316111992441816355724458239743927880966454346489704021687737120025222918183843528609412482405850230106634036411620881130720811932055574882108784808693717610678955501858890560533737342737422173505293958198086400935414462312557895215580992098334016920441870717399166019907544749765110509957841253003567198174886521722668823325775488078736572242265832951824130297897252035178933613747058349576103781728921669735990132183800076720679484350783046633643861157676090708938825897483550190771521530213565418983500538844133419311212659326543627493978012769568489443488484914142270306462924598145093691895491217507358560813011159582460414835501082793407531283932208126799756232251461789661799297108373992571134372121479608853706300657765313487449777766400000000000000000000000000000000000000000000000*i1^5 + -1505478274770967367179635556726255183767584863832242011403946433043222880880145960307168054479826485856185153182369113567162915855816544370315753425104245557190650277698761538553402734836821990301561113944347085468012569966134473361087429542820616756788205983296601683298247700750499046904462123713594971323833758368381631325706101031137498680138887383067217545825600070364903517541028185906639425872230457561230558990275398330956664745788285757450852482552452515955786394058168972036115869441307515479984304607366740345611401130470271480193290675481413482559548814310112123304311560177030910326040373303047433744711773633089643090233447911106689843817077573282954495743231078777457453789242351318019085140415481981375150955291657845945777548207110708073758917229584079274135654342015514288351523775580308826433446721584783567696496506098513461347031732827986285487718615314159537561579952003941443111397589818462539048635740192048545181286327751881684550863005082642822695966370141116451574848660078751619362353755592095528641772927767021675913726688228977765251378898538298022783674461484070100120656538421914783685076296940030158222800813978578145501438360821210428688988763069211979107069438082438881226911053822196716640675166370498360444877607208287005990984938076952048247280278075378600884742173512661698592044188866758433244985167095233549151794729134201322436175163669579739544507323575140889204883730233754990324866887956379929223664247645722549102835527119018957713418393722520704839837571588009843207029391360000000000000000000000000000000000000000000000*i1^6 + 424165228692102451374854693239379157847776126306157972734316698644212218481056020021648179181433850026578012455503061826735413267022606249894933345332451380576198398369027808925513790371344312376730090268745848849121456923243741454345900627359074920530457178419128981519830353579801574141454691242868938301248556021550821350669821228851146748389481764020575105238211643973012318767724847429976976726584713919107659417286628960933255138604773191912371176669939655953315113013747456643843660199797362261238065968605888540205591752640349972810979019404364960486554696646176131794615772260289037316407521252891299355810872670766917394961765775935310917994714536778835294757889706496134790003806829575786925915610376956992858189798909722806153048663721755826637353336368702582250889971049560985289891202094060803221213259335603931516753196649995584423033930356146496833871642255998819450561868166625426749453900016748444877555096040352003511402571336827359041994929927060091290579399957245461114500701133751404281245784639750750995717030730121409515903029646549610168869572799510055044787057485666825189801468462701084341723975693555097647767979482702699494858193314434589378974268751636692720555270770770878323512510302875165662631258416886593276460688515896487330176349399426977450206539851413566985018485480430914873382693765401431769349565737255555803450133270111608440713479661316765749981133425658124747781074448403361401612790082413246702008368609019428718244536463759448972030003440536501621588140797299645017489408000000000000000000000000000000000000000000000*i1^7 + -88400949246204609132144838870469257927990953645369753265779588852751762987940087098697299067270023983211545129199943703865974116161846974447213339304166265526735113612290309703869657183685127534841213905372807439747970117190978087629684563417412373511170089641548459301000360407103369238156871219009185965728086405365828668590337152075475878278949203760971457849302238647676423252182476683056215388247451910535807466889445152879782711354212508352496408802578664279751082464379955154312958808721004306607411020038390685572107781040396864490343586313505662337909020648585392535871700004193683795018225595696644324790113177123100302476847476793154616499660877078669361147547862769005969975975988009967572777617329665511297635035625677913032141278758121410524577570346404977349467832381527571292496805299993428224067093159941290092588374825547886289825944028981566929299825315872582295327712264446546996111479199888944340738042821386540205235968586390006775781876653984702451444888974139240682357773045126123759345529992222832017701645607250807760089300339796514650737127234320741252259060129541397158595708031332195922569404929107074535399221429405384643978370144363480055924371046751076762610706300725277379409969407589325285888968090455052046184789063298976605284114678243823656429705026067473751618428461062669726822634668767861294287533199128706981681031085915109421092328497506766242441263004933626646625784938998450586772996521660582286553043089359115319240038478256802180079981151100891610050460809440796449177600000000000000000000000000000000000000000000*i1^8 + 14693813605347861055402112860082359466562922574735767536214272968801690369389481475404011197372588489655129886192810026566748665683999305071223302093166080377526773180558722652988627481633515835382262627799703055843096082457482757018379735225710529516888013780093096240572282328377756945904876161702010968642419600326493612581347755536121952822611903603573595885452034343497220432692565386678877948072231064808548304984924379959492085919663510239683414200002773243226017273684390492582389293091338080192034284566188168488139399154936373729317475744343509081602611375497191157465298364008764077319532434724622274910539147965630796427311782170358457644760270233396466328211299735252939558952389065959041689162576812981755459369649286672614004462637688161196869508088331330254621322117028319792002472478032578304035344577671291741998445278286941112242880332836517149102545582111759133272535842715559723027642108611935573761629673969972536042503572706588786446460653524165860910807711287309633416751051333321778589470515216442778100064877841507524848674670032389872179781454059864068686431945031401792830072671504169779129205542066383839409160848056583309831004401820916502202889681686024245386738319724283540587890978287583143162838209186717396615287918487402001968978651897579044207924225338259787600597545399621774475623413730851100560942543992744633310545560783343202186917338022668663277450443130861450012807510397944762971553610546011263880497457819778618778994204033092784321268233883213726177328840960481689600000000000000000000000000000000000000000000*i1^9 + -2133971017628959809017238206074966325436560904285425535638799105897383100059451448697996802054285362797515439858517063146931981419002193399459132935234628934780839058288467016033856394646209322948396746993726395365832629573888927685403011196229021276671797574412365199587053894845953806927016873178521120266900824935554738413173400789271500828002719334960260944743626847509267209236136316417556419319274185200348612307273267381339409888341125744910010342509408430702029775522149244406826316316698616621017653457898966929070728354045581696358825477928228530239990163616695362966990459529672419146612489327635372139132685212180480734209314904305637890513970277887403467446203415255119106361022243839525419661769059526068531350632297402546045546864753398517846919800665194972247389877148531186518764640245813694235664915812859779861006232960316189715051656444273209622146682883740805904305276305625503380106448007252163366451472751942781350637991229256171528492960222253461934684056255215203463202410322254066505571186508578750265972119572965999083944425478245988296320840188979328063044665740168234513604707679065500935638875829157925229693073187406233720414854022955362098032103449424428325832444739710500847168856608506641623020657635780698848414707952115447336629409157910418333483459738789178601572176398206697115827054207172842172521890630641929418950607568499539956746501174044403639039224433166997315988186248952881049590248831005959779090435575789151601454930114377885529908285995812269132445929124659200000000000000000000000000000000000000000000*i1^10 + 253184855642736411368165668953516041418434913434834005892724995190350883985814398919571991142657166762496057953956194854880003097233598386627647455147822885488855934106839686125302785618769684271514421030920125749193626923128172636497124807077742726031781467603571692876232771501002168036620064437853408172566304825667723708870243560661473727789674143466402284597049017222213329494930892651782583341854607870626530410305679342661897763856217506019724471697821048405450730236707288785613901996234418437980750148512748315981612262514694902334036708022890889998395704279206796560848198535333700898602124338162005716291545311208597572574849494438105561972877466583779907612956813662562511355044163595681261911174216035199483726278487710504823555237583166592669118943414315165186603265464803329138888297026137448291692402150877844918279755036289592747077926281149289467277721614136431597593400908042655105606458592987009229197179801508492461052499661368777483526883240733124350205972024504969068994281087745486630111485054070739485827909763759219255473485158006478915019247213835610587532461300038427385187401237209402441897167008365588159222081747379079931695016185819083873758724989205146102324248862704609031759716308204063799489234984619064672576422220037638516689015104995212213363618346315569185571759633306504137854961078350252452713165469222182963350571221460158188986899733840405816847071475283865435760751399147465014122944305752286115209415460466602523023829791221741319072566004332821265973735378124800000000000000000000000000000000000000000*i1^11 + -19207581855294875768158961323215595744681554682138081337830657914859575934522147578899110824075147056302119954579248658239229205659908597223980590407660227156005199014038848748467587826525899387958344463199093301403523493082824455409675519675544971093268503960294562371029494960122976834508801304334319050623731635022906008790426634893706960419614872361599306827794672481758817338593386080696491325495573452864585741261513958744985061715115398423522558510378064447835431273881744327476983397010531326861109468475365370076204755105366628104206376913424944916216477538942177000598768268754446226301632153585074904319772171771863351182005617641627518190830409957452101131331339339603069982696361146257200091853717574430910547379638886828403859264812275844275967700712762698124533344351249118062805742295936342799695296234100356860494468698976435815164409287252141738196587153181852018213165344733098394473977429457868713298245818562191877755062862345943187506287425675908851301082293459338014503503964656814955406861405243693218306057930132384381629315353437227926993479995650346564189195894786023317002079061583029969049308147824632273062853526752982593010869886359995146329761723515806237579369069745132166476062887222687139961003125528765646009421593249524620124372114072466759800469856155849207305955154449525876983829128720706106770384224047263635152220653091746392464923312939900160697845960832749422441590443842163169559524921224386718548741140159854824857606483904039702562809196376539017000213544960000000000000000000000000000000000000000*i1^12 + 265798889260175291333652907577840731465788923134824703695469060709366819941600972908656171723930473792947921267962934243421403111353528743843620933963769330331211367444020000949641446448098078273037278824379151754828247085220029532813989229062812568640451353164968544845416122952470909385198551537794947559275581905744222129178478410059065877256411469942447886028739569721890590983040242938901020957764304679994102259262349261681318462687838851380103206623774047077388226170873676566378689597675702021431616039474272956489404954945294123406958456436102476551093253138592308803023167993850863391231565258685488738465617617598976342982472167881609639965935979824182089654960986532963766871162775558323617219431412257904370879827115410792272646196820846195890101446174873087079372670763314314315780450697495910245238691892105294809496130360743474051043623385452803355464749711552247153603437259218099879530625505498428650391528084359452086913226016300032139452351648355205750781549398876183048692041104134146550115729510967314460371263730901662310063563395500781705509111104137374265891618434152045220299071774949005899450749307608461236843338336997763160217624938374261257139221962149779527962544460565814202353625646620830147620659386384338590395286339546623273518280829074839379811082603748906018315983680067743982753753571169972091396217702066047273060451648497686822036042315603857960439519617468591170735423851967435961248901825386859421485369411421841398599767112429312639965623317207105633517568000000000000000000000000000000000000000*i1^13 + 84616046260955950899430336720929231728222482801751780211200381940041182888255608430201856940774529847398112715846128406310227338131839163360692443275926066726803598148985309769158424837263945632965663517449805460552428283147612741966495259876226437753037051615287453358447125750818264779387521535701104384204351701099967680671538278372491741970636580774418988220055171029714765420920398959038942275156066513137000404205042270946541995636220749530922817000915080366848338158788362449023910972199054806047411346318051598793131247058722366797529210420497028940609282746784922460586657271801230615157448958141257043726830583113977827593067905534168142169162448506217575957262336675798139549710896550656117972570848332386006355236834120178563243675772211037814924895343831091802867575270078983666323602081664448468802558033480966577990868886755331059804980309269721482705564375686733410673168209179347555813198337637614666803807503544453103972433833347379453202198462131193290656977117109169294151450254324940805410844307599167695314370658625399248067283941407300226361713786220588865607107225911338446829176810110167638059480366590794228547237531252444023163149058643413289451220747045904333162990148528138561693624052377237418147896121423632176828616423127817016242269192069300802803001522282007879731785550269931955525688336179382932978234792723350198497983617187787754011573136870516948973302553934715743008108691761099712456700803884839880008185050385349241306595615912203734636810661694488654643200000000000000000000000000000000000000*i1^14 + -5102385232481086176970555187640820815760885123940346460372940611476030181780495194334643899406449508974557960440337586322686859547610496320053448809595686236750042829731012963857221617966743816320058812151674783534084079351396222986073217404012995493315236954149734943544974322549618611984174367816136042874391559007724903751357092922692017422767289631522838338271723912309736060671409668682742387439778133402293263359214639165149137878151508472014324594870422540400832347962820502194561489994484742752400184842470179037893994835632039776559657549898057807053836793180586086343474110086300186181535501561299445469251309226797241324444475235886430542540400010446673037324592004045718987719398346150852570682831666439065579029137039285068518486332362728935644836777534525767939973338731610166003987808317991671415500186435339467321544753888662453258067760392010617687689721147579721472904744133426490111761594661479055477143035122124790265232861830116060882129346478408361952128435375326933431734500125094057575250221098065808229224437498591252479262182114415484267017033289590450948904710171175936200289173819325218298909899983550565005386002016358439213111149713718724924849974467822950490544814709830337784894745782775094098367366244850261657866525937093978259618513353099697232673574112401207501709716008253083182329473057684027313274204097265945019990167420233963470132201182730166299244625462264727721097621041287414244363855778235193316974516137443510463544075662724787802850730106117160960000000000000000000000000000000000000*i1^15 + -198051028590670037730071867017062843842286571966838127722008784984408573735632047614813997774192051986982648770454001913066648283187136070701076341929836140442456526742447026008207671385915424196337426410124356003980994902076289398000894225192259599834815491182377322543873862296342736872190000193733714339788665222347744175717104425069028935786499081526767950623906126466135143791067256547374152137614639613266254837474518784568037793732774490476896434110885240661760016924746244064704164919524915884519993663708465162999261898583154086721207312942246009432989458653150907940892010763598268026453342440715547362049580465713159488518401377008722008142716042080697360068567886839552433339269662845925859107649605412472909879668661790687546660567156008735136644277877112103800080802405502625636512420124074300670289474328473290111275549068169846988378298902508665172998951382261842348930659333851659370607231558830664947473036608507782971526870151211284701710854806567124328928784441088388727280767666208145095308006065356659575357156572910927393897485008108482272549308832377106665248505146710263575042068201061513788916331255520528217176407155416701826983244838011990047489881458213722420188814393534693640602060240041218455300366592104764069587422258380679810535705127077722110360778073956381801032881064305210952274077278176531095434733050429877849322389312047485230377691817954684182943769803315698445462964173153691637122920963978783864495576820239658418426555855815373316592120430067712000000000000000000000000000000000000*i1^16 + 31970748646004147342427460619117567094797836905605569503862940775909506410425736369116484959058841019129628276510197862831495236015980924000492794636569313835720467564116146582045525140645984872368038689560484113449990290959704828908624485580214959673701150350757225013069435503354828024094422650950816817555711183692808498124757686166416611691229890198458168237254816227487106287147791785111315211872439154993114748195136855677376998798093567351010741305415290128311058972775855273291683585060066462193985076555947637012945086811225030457587699993000412296530454535508712410258353878648647804457553901861580049992199602928040430356674831056379074755666401928329014577453474185087756834066547267531384923859491558281637432362861778649082259434970674409667615439017596215998257228875373796308449757088040913553744392765761421945063494270917208768566715663689239119232492330598990051093590476306890877717633111382764845149274254138782902058094946406384810021024711807392041195042649586326759321997990095475387542014832614557292075039269142642026995172916510061656812665577960486142615128376500665664735528535614626845615774236149460145630558751209632697672927797169559539076858686912606777459935915287052075748234839052067166474831210539584732804879349945917985418072503919808813918440188638569760754274344364913208516894888101563457448150812136885296767171408623796270595968719994082616171362099239618502185799823129074910693070543399343099651878585299079778818954101441412373073042079744000000000000000000000000000000000000*i1^17 + -1030855526677151632728251185735812862046038189450338552807356252674537229527318180243983460623802638034859526206443535772383149505955939313204069233952006225943308667012554866984652600583839520384452646773160739674920188408341791646401651122396606370699453082879781709421921686439598539583266140841983216058672082212586696511708979508451461451184249908581866311428245025755456978596697183829349037216909817714766617115854153890066445649454799513349779720158720889110217218929060283249037531923676237327519429294901537610729050481363237557677538916832754331689684681454783086216183999260552421944321240095204299420223962062144028060265133891855828351422680173961450103287555212467967017789531211470432763733963465227323430318476819111302651566029651281905091184373221907942542044443313951473926297627856375639217587882721314678566601786942009211609229071037391156849561255668581685172158676498397085033179828296746316032668810357790459410603500012916581828525308471259128479773224097259005931095245449994623037681403688958903151465284221443915240103037849120451131516424972290337747710127249869378586232621295579868378480405057270257753262607871022860142954315535492874683079807274170961328420035234037839320960000102834759999381235471793617090338569425041938737121261853998066549828515436064300782869731318559157953750637293691236963467333619703997188119926193775079182971973176441786089181105732868390629719716790056518015963501301738189352717920187329419833865165712938247087529656320000000000000000000000000000000000*i1^18 + -20139152814285845533821240889706234501854721882584531812457347306488542476716984865527367123737182759891777829356232056777122182847554268030660818620599564144587895129789553539944856160754972842220710215062107824716847050883646884282525665140736517874763064588838620756853690209261111760370317620737533807979971115214132495382435267875782246007895677813644671249204985516139358342164676530800704072946558299557571279900528421570757543913163605799330501312141001232051117551570391145588120905667194014350364212947789876552212084361673812857377658226539893328340163304790906935489896512673493744039416049654874326934621308581096680768793180344939875089413042088599286831197655944261916536447998414804703250384654806952892939786960821911394776882870951436708657827982527017070832593805771507853467710194304875211600254146253606218657891344705436042025300139850769186483778703326144644889862327783474238606043089198942916514050396068399824691614770586809057465272072999703531115268477798361533156978963644901691451017643696883020284492744586285296366075290820363879106299818577672708886588018785468456017903624912747835128428422066581466619114584711742202849229559101884895638328839702003138839833084331480146471020830875775714039572335734509441680770291116607075124302987358862120498415672480303626769608234072581104499666800192469562385783190557243368720365097781977782378834248077364684607309043943534629558705445569838635040541671363088670417724202678877872693875388300307489357824000000000000000000000000000000000*i1^19 + 1731079054823788465149557065572899616797809418482714951045356576222466760854369676908449845372660149513240175163584397711999260445193945157708871847373399724293184841403644118566015119794821889380390707954792891729264555671238245432380158486211836709368871918940320283406252803102336908702206379333412362200768520129243031653137643045197203569666843243542773793162361272313888660153324333133367801007623289153859058546777385463229446389119736950444176947117815505946435001696453775798400501975029908036776263178337020209306743020424667915297048484494708079224900432364400052912288671099422591112163444343873045407519723920605867511451757651097302410934220938209620409255735542967591705557210160567522993106227845982651144051078082880209642555057210245590543901642263404841182113107283674842055127754512915114905061559695917546245742578782718275952947626741844101590998639204453399737609042799793622954269430323251368926334356824415534962428255161642993576641838559816487798303872607488507457154365224692122707492022283596707791553499815460142194864572272891552426267213659973429812456105799158031046964531919188534203437128700197637811829732580616837108945036925215945435371968899427848713504679279426163045280226746014689924271291781529945981482425445261028438393250437520309125752668731041365125942775792592456731820545283680288411287927409718311828851102666690520244512438129258748015979059100072680299967236219671473140196668181825930742899887557520036802907210744310058188800000000000000000000000000000000*i1^20 + 25361470088182101535357072565391979552836894448681443452083959205736056227304272798375165524075030535336592349381909867311653794315866043707380640828670601136474207876301995572940819248822800808899368670973235743600219751108868837727628613357258177907078793435710491724147917737002017116982282662286979828775305500841961831518793528136403532045124088247226716418739699347963436794489268210759638210091589101585171933887550015342317630147650240288944592795755561098728797101703329857160864998593918022041728398277761645449997643102825682319503259610553239345684243027748499268917584737666247839371875364646095000402883803989400392653592037325850905782767857427661304548196396283539767938766251913806807897150052796704726740067439224406382108438070828853876126531104341390854218568857293855618712239320683109522773352064739160006531980137937999031663493708581697868544112660084515244459405539240577957029248543825280517870705876027074763097594199086656442916913574681416686866669299443086988160940618517983705132495337667763199126584941591163120457267719238201605995596740981122929152774563552540110611556285746970515671103684914720168296990120237187205178760561196107157799139605687908079978867932447628432796088982985010622674476071065130876680071059180204744771182810568987742226928648292970829502102921055552639194437004406850406421331600142945452408879656603081661959294265576980813264701795513329146347887926307490957389081538411449047655301242293246345691596334259240960000000000000000000000000000000*i1^21 + -4470768343917771865320594838725928860150701721137725147563715236150197670223377001194642158135807009703070273955454612429249705074323446387045658852230738884206053159294320074767522153238098450037393112514545764553990963904304546112554816188116565131108416197818155344754553351321288315797452927497355449605940224487752837260472857815129800876053202811474350708142125428189224928707974241646763134212346493703116616695767213958133758713646235175938488809391877280320877466178113982395256290264829867932470640042249543547955940102148625821445322260002474007496969831287363778905895057335158763377678287365196601900720821913748733774318284577121701983935195014810815757809649219325167049564228513818429392153413315580516464569404980038968071249465476810037255399620938661031219634356971215641794374474858956302843277882490207150563097644808576862772207192366793554581878955145082214687403859296969762189749882653407072606235456687517031312177599342373534680401817813963859218570705210211172268397686947668562125187426278824321796405190216723728473775467793575383255941307685065561449846654394932856678496727015120527947301851520726996624479701955904674949145069508216910296074306148017210359162715367207993955027582704747035467441686065570842031709212650621473862067953638770108603393833028450023380519731899518402836986817572164689925950036800021827596667430588511172802725606299376184227453254536826157494829603423321659804702532258610196379107261432597262886850443345920000000000000000000000000000000*i1^22 + 133800427904353568066333191276616244143650622325491204718463559279407843485060266681679710701891012106418829811885266189787456046045315411684560280359430730470740175624368845040175892625601844604011134843278588744168137788108300177965920971050871079917867111596389613279940490386901638970186449441154270395143739601637527205155999918826627129775942781541946877490960353150341605009767087219108808590739216355096153924648046086879346312530332385309551258502033306008862051639696572899126721668599203339157030058491082045837187046526537730708765318347702195429232469604365102065800015205664324960004554592335540859281607101888183031624585256887822411561503154933643018754442885816562583138621309085388212359202180575476655798697570735445797437949856214697342099339181875500010494616806328535891631734796883612607595615691465663490766586526281034362856781343107271522733106147412862888934536514578290918342317375855281769429780695867884494076707511251968132026237813972682105761816102872556427153580937330349470666124336376229873982782691926660267342420223213018325632258034509300149888828946794368137011603602002720606632787683557664794231137333856943728607415735853540199790401194612658487709830908584800177142430859403423571806133390811667566049874800618021652483756998775359581271061201124747877786045199646763372292566707233651050081928765540552321551127277061531591247282935675649529860863939526357770542003803986680515718970740361746952981436644026501868411263385600000000000000000000000000000*i1^23 + -1616260228585845558690868959121376752961689746671232737211645971383568471492409020023694943537385811075592268879298565048218327966352255328786361119569946501161043209841591167687925778500542273231673559913275498563656737562087967507482138354310440728389430933106680453781530526176873544232677112944670038948592874565037275279500078565271938564578790533414029749147885836441219023423097174636114900360837271572649533105377835485651812115881950304201282187749400991464408608156842801673246223443316221464650558141035863818675089968120361978326859136546466606033215683463630445596920825434719182400991005015135107658308684093389182344537345463950502081673090965545979372298997693205644108788233963679605368010228994494456470277348799673271276052469379273337916463437478973608428048713209446597929651532981403400049558740328252783170320652158162669301158721799284223856927396143360564503485105362900307685637562042725242357945959794575472087487576703796546825085922155626449105252080147457097700705582378507692108381022252954585337352873183244066111940007713221886618355741470894914034308469907438167060294499586821960359559980841468080822188385243704730554827655643850596521685187768863845458766162840938095680396189876304845025882154449703533818398023900078787135845647935095666283732015433003540088661893468141075565902902236331046443175866821104823215962589900089541894194167485006371324773602151656535148193838571911039676296312584746826709449389471047151496724480000000000000000000000000000*i1^24 + 46148315547119039250822452304757038903880166825049731174965838748716100716113982928963790826221396511850629915486387241384798553497262976830841922413576831536219419309013856070202017005868630776819930277939917383733493853900267122919039659099376480001505907837609583184387213611063253200759268999795394761331874974706069154649225478607050331599000468854440804380212609941250779836564973056316485673575486624846945355881620820880758548812569803300317898600060536609118107168267581935043509349548055073921581014126319035533539920111835104095404959115957735513705124334141942319682827578996289269842112896396983413725776102782440402133527256848488846965583860745530338405052440388118638585389512063960323761372421496153341612812037933286124726137691006153871703700838793112338902792806565282552888733779294725936496513327177218925770066628689036336184984666870843186666417238403984729225816387989742328955005310625581783931861739170456336307307062642733714018888081747509029380851914508631322789325193830038590780360440054754662284494089601170949121039887365830076464667179107049125360599936438864724938812208448566551428722855829470785631579468892887387055513157246209757034671666829050603619783051813302962773381245832271283559477576095860025682536160140397131882139423069289718517272357088042097029621870720901316042630229419735695152892609936760692911629283289047382527997024350457440020970744979656058743126193255978771097112388208852746542903120062956175360000000000000000000000000000*i1^25 + -2402774470500280888449263586592286248170641932116305540592772729992759496865927821357204966227159285013205587098425564916877121629836360911074775759191342910107700138937663166969457043282832536668776018551315161450891888126889307202326188775477491690051982975931612589141569040654452299524453792055996152527628507192559176333163389883829284172112636834722501707573524771964055838677275030850214506115735975617601762837897428998176019904155724191132579249527070883640942655164507058937237032582078728609530324886347253623567042527457381895493839513384553643112999904920458409278759998158511946534597972392302588646203931116459440326694765288123539903157073466462739362299493036569324803937473269380390075725126662320635957645900389384849171714590531619376550301148128084877176220455669823863483959397172467086370321565525758628184371172287812531716619222485455098566576909543394367925228703501375807800804926538523272392097726433800656898509926066062131198167776250065299235383962578439159346023464593185089352355265656650919442470158096725671514822870542317132326448333351353417978930057925611823640555815669796664318301334724182725496309524193623491872353749909881210114469961607964523237676399630483602987144735274317791895634985414155618617919630285866022276121974318170813317426004199240366517276276405310861818775782151470550516015044408212120225733537405853371494847521557725083746065817332013460816587913141587305653631962867663914927602200602686259200000000000000000000000000*i1^26 + 45470340497304805059738519066260166000792717454062544715171770621436708533967214584276459958977796937518161330323812559064573080755201026486906309464269670886333846613119362257565152155831397942463599885133934885462910277541457297819605418461516525334992040549849720759349562198974483199309655435498070068403873698693683349938778202740191094637642823127824656374560405365590198267185605816787443808830488963863213662309873219912513203459236622834503315357318312891577737273509972399687022799725127555173055118411556678143829700667087415368723542077634187184149020724091013878520559075491627650022140582361709497349250737045516428257346944008419760841448229226864280986845392346154088568891077463996424694264090100765703266036276456296346815618009222335899061582102829838145896336346494895853651514762479829006735378536299849199194546189431900980563801386345198390971297221485607085701150412068964887645715857919777177591191898602511169546308215195907681726772450941567817447504313630420331253851757909311247721212912438254872662400712856831795054841979765991919168845432240793259847458541042883055121028495217353699451864435169182509649508893804913199569343376668875074743058790369338940243575337778806885102561930492027971488833733085933568439342224037941083898364629374532926737942510903732721735094606675249543291083727661518681345385172424207022493902190106707195209895486380895547710270510858527928723407151900274987796048857124621013615422723850240000000000000000000000000*i1^27 + -196017140822127865079406255800938649720163545000252753778473592311288275641073738632588767997982553363837896349954270167761302019885627339605158601936760826030328019359452089835755945233302345245643780862217303982120753042240845321826096219080643707345192376359206183896992363292578683023342565573710364481704917339137683097782610817692411010640903618719800547150010369827955009625586904500146763217404875882266588033052951268579318745324606420337992023576428064554452350485208604830489095243860090919522926701849763962048932325316257691263697779068174969495701717940086856229793855091832475451649959247972476709714633242371356637029094096274960850723937158101390349698765368486820057483564330971717877123751657232584618414236057861834176978834546168371183144770379729369232995614030172529077321633714307519221728794986792059070707952092529169560560665642309210865429906111102288088495673657227983251703441842687998769359733735795690361099406860077241575128847041607622952857881989060902832753722933110299563087193105895065140290301967739975812286018290808057015464574571898761898879935133453611489925114011344704200917369919300930270970185179734918950546551336092268250730479989756095178919784682587009075307042833039376276859186531016208016904781666476636862082602308550921077425861509739826758848249690037014937790875577886945387471757661693705069338441175052658305499664849484103966886659514419246059129430300855716784595661336835313942734569472000000000000000000000000*i1^28 + 25516854352124810377697249362026397071711569614753238798638181961678516082940413257191665458115836974126351219346866282151387644981520534924777388064925126930728332568671694775186960007694642454663661670521397722405225459387257044652423786825769026358005997764027843392170462675067495935385355161374073905278129528843812446531190109627752974478231594107611996896783843656959685683495144714580532998786053665840921966992772630831205384069188692346138619604096250426147008069286513338653307676187045730884134492701570431483192906478924934447976173191158982746817547889261388629788218658070759025529406449560646458683425937570055159156312285749768083016094835421058068728657267981968591934202356304883898578078469305212175051666276212634691647905825697661379763336448145901202121468687092519513638356519483542651819270535427300950487302991804338305337688855646989920181939092625844257749161267650937079347316758323115130573715001146891115575651185425089639736494125269662647680914926027303070107993266419216025924748118877585646803555437764781893302470423615122645509808580617899625582153725829279906916965797482593130325827944940100493406253836887599523504480458743517593157533875056708922210101880057909573115704239299379853810518826340067858489680634965265976205326416030401943486439173750383466554721730561005744636410115145582585536070612155057051181687148142589426682312106030878117971903532105827280736850880395195273379444391274572100403200000000000000000000000*i1^29 + 2352567622359723926975883013818530213815919145536181774847967995730814366636250388930777108804257011336993872520294891260551408946766158660124750540964079145315096181844082140409875939286751505819995252230077341371631837571896285741577220890793664225662694718773166968971615855001082495362599158755836560232088480808125206154514877730444264510884773927687888254112898668740195361333777010756196094791541497318305734518874472920750240476749044696459105436161673310246860836855079536582535600846537548052621383052587305045052137108048915197507647092228894664729614824629086516760217032703865257672175188044034727852548003863615025633438223861278420989637732460174194590863681012798703687269146226875660741913058486733786259034105175047727070146069490718877354827894263841740689749988227621384025747277957590465863271750946116499929228946346321837299610780938365313138682297635874490316563161747412825179234862491098421314595147500859038911806321555471639951343080466702081096406693109460858114299276887073067353658020187310314239582976503651702172881160370653452471805365523941805867890563086058186884133911169209631290540447796363556374385272723787324714419505040491439999474787433415194612344374974417240897305888502520131766906560408554377131124757411990015462232250141130082917989901589545625918145565453505053340892783559845197956344126315026060219729376133026835542644304454076766180114398411764360348747688905061264164605490103656120320000000000000000000000*i1^30 + -7140324608408272140978796462517216835017392945742443208349888369970496139311050741464739393073592189216847843766453591104079375162230238921315656125463246062775657701562565020270894039589985762810950891762442634254817173214361652857375792187846635300134363449939411873392781259272116191469948415579292152403843702130259065657955855497421207809108408420844048711391185014011728877151479112055626301551158173919286747867666553334286993610536077058980455063531959259903351933239197581714465643122446309611368733465249847927611255421007699943769029257676175757056102571014439001926335885258453832398332684027507779146263242478872047033998584339135011131126436867199871693733059090229573763251370320035265432307919225579781962320581205599988731814720918366768447431003518383821121565662149193221332938486784793605592310768815033111978036489378491462851817130697509843260471543235258531372831659849323169561985950794970847458643662901820741321384574239674490619272970728856434217620538278036940706895111531663627672900084907356522814137265924682235197443470376737389209282483340294280513236589429991121596203000704197953308269463784454742645454493472495304762901528507391044669572777393606645125583055790133070860895850588616830042503849222350581436572006899622810307967981907234527102136311949295845024370641638247088986476878883608352793832660611556819319002021975516222874735943639455236908347581621928134220988174456230176429870211399680000000000000000000000*i1^31 + 8300416273477400092229066267345389604276940908568166095242175429879519103444824374965542173595866044589527265257032216283741536173033512149648598001593106483267023617230409686753272348395877508894432876939884063846290036522619536980082404305456284698933365289671849747745429532846091861732976195674069923806724955250957394863113170594088870392518773274045871959087620557678445717089370890200216932716098474739494512580775180653701061783152137108301272227543030751171837667286230224882892928135325552327243429130230810630596284525993814120877410577300812912839906375964818672003726916631045182923961320303937111205315543253185948956902941097314504191364053168433454337045926452406043330822760066229085123585547514527432543801789239558603477844422541162740594546554289926134082871525644529829065322045066536184967721399136568922059155434928035931698136924000384716318110919877301906734828970460195121674111823922098747748415851832366214006664273335475941702022081799130456555076097169493506948001506175725173978611687934611062399346487323440129292292263680268379039109252338826732232941939151530898502888094072170308235121919024188413449470513894954168515133287286231026746257174898311120790810179317553005434283608332094843350958804202671432804846927257705675638024964910647900774337254497240593279168259346614453286961512191096366237844473416821858567632067237844461842788158006599000032042223582358979887040715588199917837667532800000000000000000000*i1^32 + -6252764875701825978789166388401373265604452737142941992535005919490146851139369583731096944923428127055547702216986922455808155043113467853063855076162997499212122269152291031608955241744966568266263235825933640647063295084955589492360736120139074019385739741631617633985031020995987626170910088328339248346128974478367648219879611632971729365642417638703327571828181622312815460167348837530549304494899853026453067362674979483546248495454792826527364797509362926129794210434149394892590125170641253095377312717829225936072229853478996139980708135337406602905275281713407413617692514039813821363374995441852948943489421081773702035163052701876945523751131136045890875228816271549234268480006930975922535832327456259331349611296386431719824018063034951357103226589809547444791657630520000845023662486591351128003962438465266082878343452039968193529480797091257276254024589128699523641246381065607008329294069490959127796025792649260050524311470487012963519821257248624382911513446891040215053230430818136299034077323065008970551817746341426350270465811814874612326604204865123952208795115222025619312523178912582795514343325976703726820412942281902088785895669614984511803476524348543556725870639415000167480472853236266855842739938142759045469136901230217777246876617304105405680342283808925140338475693419551416517894553135148148171676468098317492359758220910110655470400357167291447495013969490182676891726724147593052160000000000000000000000*i1^33 + 2757440078524222695345189480022449872167329906168069723195428986725311816563279315024078464656870390366007995472183155214734551548151720472218727574044012577848556158077964126173300868215728961439582425424687702451096830552079624248785507461397410955690096634467874800101431944708117350309042117409118070215410719892646485793270637197908202144275776248055532844800676424542220917802332254308761345709795245496876207580030815995603214143497680066189659956140531904298427521512616152360793071536218061626142217698050875628493593008350023970978331141933600368426483353619274978495543609708172963217485399526749732653183027998075628904115360362289430849970608355406268789511784975117079301021947468186493879029550595069955576480239860632666768340030084380772490481294200852038282568977236172000965733820647808151506144184902604026745694077249722787935216751282157836762747459522346438864074956443899987591978147839255994711434252268978394054681997117473830439528506338703085076265658875276349903889149925060774253344231465788599279705218007919588777799661076984737238292536698332790168409951912006305755300028277868805941681196112624159586614957359675692951653590050246948383540709360717211619059053611915463064518396281123782351552370711005154528351837046606131361228991747718168573842084732408216899363010401340171992605346460502467722159710447707680189527232483239862130418109798190620219943412007957750677522946736914432000000000000000000*i1^34 + -833939895539084455860052012877979311139735664401678110772442723788598091600551918622547845550552176086754155284109346952950711949844824383143520504537395433912206753066004100725814953035470881005513655555616279783976639289693171617108937567102265750539309898280177415524587998264896343664960651774076170086052220146513882745565273171324580219989494943537969621363191193674431325151816062118686644323113417065310919496909399291786445427719526884593382668076675822552256477762475670451191624077986611123357762782921379766962445140927531449881541754866733662783976356716602872334347946884158317077615168168026291028380767490186287759280051314645878781621863334547830109577275390072156442524327907604391195205045391593774012393074990679032397086731869977489039621313566056655862413909014764477323003820363908760969277858110867443563610590759985838748329502404953895449994220423424932842053456320905073729472279013782869409466218173333108574759102562412444676866219911658171701171634935667088364675644779510856416287444798832244374409372926782344881400683148591797885035850766253584005442592399397693186290565957472780863851820794702243301817196879901063883698569475870730870057197408131917803834566727438956184782641457606762050840868107255587680584961490964502389617876167987863374020118528839543862563132679264938273506646530090387197024244303879864789977010097320674784433557319409669764982800818006906869017290342400000000000000000*i1^35 + 2970169659088985031216564590739391775144175809798863660051046573748821051096460442741632640053401124056013445872514463786784761338795494468834329808391584807346797780615223421841541076021477383117102376858665526393432236394491353476670987232412515004323075067464161177282963185910405067015132683126257988241711920035751582817018749594303702588241924372005713212807755130456552045793017813140751302315785463454903266555777711112104796278031257973658248235046658436093937504274915746081369507511459792546932850006077981125189929192182778082726398380209795314121502511389397636021747583666278817576028699480642823780532617644912847376777675672547802355615215523109847527252184661862335564512483527739157282944405380707359746882615691150500516637203312564753583175382097419172570535700367465445088041427338746030466817952880049032942817436995814920171701119485488104299984141425263182402846148923255326114827904043210701696755163230210853377640023321825509740218745565938593508259997200122956267611926657365394298634195896550387621032930731032600753423700314738694823146132819731419982044094353218272784971805469614952230999199728718786514177150525554358628696586423249386437705842781431364017414727445967688514019749348561257710222445886298273941645681097464510831766320021019312046510951873592600528796175124275418677053467958894817492034199372606808672803175506194557949423995022785612851135599187379893043200000000000000000*i1^36 + 10878290803459145315433461423051096584794140576253987923599330795179448289530855808782670414597717579652647488851053652727461815159617491350009586747713087842919014292577316476639759763887783959369161734795594826907066231723173646501931961456760279341810350233285711292965103050681690010158634232603988315730805176132810353393435518401383021259069903598323140601639912597311690270226371492670744353237526610557584604829720893696093565671396146256398499360132799176940075451839622938659314690445605635735411778035043861876472473778335167488044400981327997076587054256359846823746633222812403448524393453417170443469087116789048216614056941342825915235900780074364037487194747966440553341617860406411851626918077088892452665115480997143733973555079347383085589595204339805575295766125909879928236450865498345315791515555141833873073920506626459110177541714883175366523733628448301741393004124454758457778347128697004873594529384990933633864895142454748313276801537802829184424074783106622664650492332514295854345178649009565365499840835724571961203432555182948809624846888303257090886177501188332972373570786243341947977652964181771188144176170805140515847247976343349167772800438257585133868525789385551324228255579576778960347669306578895176929605971937534198797824916429862822307663355218759491736515373742972325753267099986503251350230919404052918290909882208645303218878148966678418161539216843177984000000000000000*i1^37 + -10794803193492946538776133679285844387583258420155754118591537458398449629581539372242784428089035201235784912296052223354770154248400328638106147374581787338747214363621348743166998681325207251081665072491193763748746694606113705937646630341794680138848882167021799115852017344301045404929181919292398133015517384320614346493572145641821032234475933613366169381850668136408293362296767251440947798830383762760484668904952168126815331785579431704846578402934711844025980675596208577405036652447395630461019362841214701636119578306526991149915366556301866200871021903199164755366997274515282095456322022243228925982175768558265126839382862646541286017076464588668865649881743379310194739913108134725641925385305644075638394819697654343494301642425772820659265963961187081529874726355098089507973283832059316979341994752575400105788439707996636851687455442920110834172839577863929787497852148333579419027770026166088360403886657071277266417897556880019313356742009764557750886689574948154015956158966511210374454752553163282946069109149289002422151541170141677544784640620108915530779794152378004293709423117370507050955425120724203904426646814323388736934712559897800042717392941758493254505464426547123199979730182677881196037198522752155420229898778802264057343957164352367226499250640774317099586362533206273107778737299077446391972421109421042888933709778518538678938780023188111947838604443648000000000000000*i1^38 + -928500870198041044328425746786063929075948047634494683373537376028740760494349421081343025159475665740893128384879928830467397117722032146373033277541873369861846356755209020536291199906230863078958871953219275318901968305539859237227652619976233448840079113085686655282318753938684063943373718383148040553661160379761393092261187405364547000824482964172714496332216329453083356319452354302358948786215870202200450162179148136324327689544195305365195312626484379778774010463737641654019172911167670611610310589956328878162317558118987611903578158997118542237457474044909812329291371579950716427691920407561743585762160308824619432486625214922183023184208307001885375238149861451824826705840097720879469457579775787822047022391426815367490625055562580576448068034578633749180634481829171880882384946703013192242541905975290354011868205330035079072204212602718552592310188720252807694141763872334337487270161276112616396820906167277188350233971160623275327212942979842700526065904474921506644478014823031661209792830464796271026146822229725366385720726018651730801950722280584559040034454309668871968710903860661783629310739993889674195552615788586832333169108763231546649430139957176516012968291506214866844734123298258062762055336514116533430020717370330411197117838571902822300263015836509420825433297334881131470882955418747173140129593005156305924412837305075498554577008861658747588771840000000000000*i1^39 + -87158910280133296990442828362616398770636684783454855935606441872516189756589771668363199115383117212348746682882833870799095201035588198543593172599231468219600117152401477947351071605307979198070898202539632318149711780449614564803841174854633672455315127961652153869251776875274234544393461128575465430772376419876721031785560102847881767134645564317453478098257279367300398772555299900040296372727917684473411692018878052793866988017034060150515017756317941610131501815000784900656649177701562821001016373565868238877927311642290175911172492989493309880780698410780268636004645057368123816022844035126380284507050883216411828077153395546809116684815652122671713100300788518214065877734192875985446663970164722559500048778375316666231159950217103925153742951976392312414526642000419970114115069498415520107056390995065431195934740993055462971909854300959662620262599563514859996680003810345067996640187189388959569679129424414967155947783252883394759142754134406751181296155911086005089114373673454487372722936835935833704279646804433051586399395580700712363801022572691729159868799337420198630244787187556350291581711962837264004211685310810079208345186385539345845299094663331987635371402452626636299562760602785839084265880435475331843582448094161582255274015892387435595806424470563730359333619243653171484538517609310041355092707171714251821022515536771772950675080013225336832000000000000*i1^40 + -1549451306621853362558879633581148761693825101807098181248997349577174861229449286305201685008720284131133070413576052964863029971045399310904120387522899454096789600566351569428934023926897399220237233452262604097399345568423974717398530241358566648157916219296718615867249708870591536582173174848223348842055816576499128387490658285051416840656339961818508402901347688083171107284276129562698576928891267414465565628672924245300782221019035690361563044662493881614818942126403330660269306193534591566388562727005766328963638020432705328316096035443591219589061357572607194852908660877539776502653465686982174512157495194028349305619552717922911266956918070543931991258140720608522606049448099273910089723882701100538472971314091033313177970017117301221630902031094098887686229533381303546446302610345410403145461389866827091850032310413688144665051044362951096463525632170666030563569680425462462387974545501530206638256899728082381966957805728083926438817246450934541302837362047990209406544127801324130035040625973920938934159100832063861138833614030418291014821433668368987979456571400552509683918132225305456737438493612392917063416927485657636417398220683977066148755494710849180153081580702343448889103226677836244635898674595823731076909870651874125358328772531965455782132934498231921838385373068788740952068907941256704780330162578837552760148727674994716389111357184000000000000*i1^41 + -9768044542085569299911557213614789100725387788629735703558969519732686465905549067942185039737019041754245830390477498968721243581598220388282675077646832218080920147711274679231203694677498281336724889412057131784060473408502445092190576357517030508560052690883943560844378911925022220677365770960522070079751858980189948854436145755668270749491552756147656287872643552650990167973327988080155070156476838787023529882506499759442308932743934239821714391792699691930168505340072145272439497252923738852963886712337299435539636789820212755263829844039737407267373735105161561489259057399831740906193507949291619707351486568872620081819957900283104460625651800204590696675382980992798832621319011047925483553344221407517701115976673531771047964202437136044007118376280933604384575109095097811001385402911733374538777757991578158500512735551770752106539573684230573799737503871066013228598451702138581189727602421661017461151684330917414789032454760955943607326271124497192785014819032320459723304014908446884070706145584322001400562461139864331434450605017804981253945987783908138207790401829743644199332111828173219045121483019679811112538688371215031537868231537940410666775990457282394912367189109382989291244760318723359012472373580848408690301206935286497653859286474772226003591698308532494846014176459770447214469545093538151393142753777949000046191875208734797358080000000000*i1^42 + -4827368250505462184496337743520526103595843530248792430904032187781070004727639547753946410114154651655174293500486275209087398160968775462635750276717526099066816996115589470601632989047878291541897302431206589121398000639636607350796348614379051628238630625161676650193968686972725034662835478133433091598848539585349687118104565281941814891634177908551645359828235246017288364755647541336215875104116600496657538357022188278903907675110443868807504451633946483131372090493944099359375943088059002622575559990088357419978142128854313250001250329826386473106193560012303022202253122427702097670842010844959061070558638945078731010148265310618187046067849515256860563229276092289788006611880989132365550096228642553976036585671915354252830933290378959765226270632340415797446132745225060562620308359407291420284616245585323002899586401434129613322162040913943897635760227603536135461138095376618718999974942967489108785032865352044563647584533959281348925889763985941486215802927223643127313299528937282327721210333673645869489644292569756725068445285808615887609172812388046068308976181395308612775152369845326240302589270864348885538233717413136469232149318727636884648904536637463662335487406965595861913087629411198703962937634259936925646830893974575391294448147504256416092826903967203909866354483560399586562310590074607227931075723916762722773564687451520000000000*i1^43 + 192543960907095950977633216026396827459111195663874448343535503722611848536974741549118350501910783538818640238307335342156676048278101960173760399147198195600382453577318395140564324055171644979625790783855403019059618880940387403771458423314947683507591467986276576269333681425235376424606872837507656998630169066294016113722120622383601770014387608305564245030785006534242268491145032779914622357318841417324104290276673103233146847014006457955332918929985666431276187058213647715131338456388793367296757831982086454861420301300702437747252734529433284890153714831852124039249485959940643563774945029426952762816388710359652193573072931494857463560813537940011880256908768062979752947616887217418690579955606886021084788240255577747427984342853029562516410255043113805432821378680245552345129401494616209411337122910396348641350905774275613983652892300679354361472558004934283680587081734851963422761544660632400127589644780833804773260734903261706074860298136128279021082999061170932315961869890952684170735931403353437233672842264450408366956891349261315294738359227920796699911259359961138822542235432304124270479074876441382444318628523337222006228648319364942231095421656937406955494571145909998224815761218979957743119822695986067682062653263677392231894235126291471903721956021907786410449046727930250545662543601826561181240090255136545050369996800000000*i1^44 + 30692458714155279262418138695549018035163050060697603143990884835652392714697234635875048593951955663252356135271605041863020229395952593336552415750103236478165045204671117832787325927156239433368320666689399932039629282803003884949530973725762317436826772672671420987196113945375988162612327343600190971625386736542800708253726118827842123389467398012055191011327630557464285300063267328937512049417639483382405306070693844700903809091978230489669207198640354328126644681408545726487883363554684670226849281189647641510919024657246415270782844846899202249677319614215570880431397216340701534857132995462557780155432644030234300501593397919650169751661246562990625025415240987326685143548934792680738268541863771180257979792638414523136263513388134240373441481497962898552963019672063659054408122158719998975052173099575368482387252868079907256831462422160358729844185245031235652822302487145332617438459792481351329064594267071481397158394733454605123875055303218780096582777264311501318651272306313473764368135105723090261833949084568272592392744595232175051383200816688345230048046196355646066771661026780793063569988544067140112007539037364804694014536168767857106276172577884646928535175787284991703917140612864401615981655429624092096889453501995466151996628382659426971672250287749703000556055946172002397286524983998031835481121364177208960000000*i1^45 + 957921110923768724892670884207877148849716860477013083697304573032791300455972813729487232790395699398823317408562730317272266631446573007777781667197814725586144198192327399740626519872896308879119280786154404005191384818422424548681254086543712889610487975203231284524892358568211079513189280427416214998244754730888202309525234092048672644443535044780239584569680789292930294697101866203427433866828019978518464638543351418974203396544957489085739918669196012166024504355588778728856206565128679189876841621367740145550791719311540331997406062588449591874981342386080824159100497674874346070441227066135009870107439826768434726575227424421234418278707392142075362854583207441259405586945864780259986448345304980276714813215524135442245054391973063239425609995815881956562298231132207174952226103246799250032718266432066074189743137168487046118944561747823084120191682797919199050882289266419354631131162677015377691158810527486982086682940471125415261761693605661164820635681018959785833195509231824816092955797056259217069462796214403320426993675188846031724298292544913227372367171868372495014558705245195265747197930434103802771289849146176435746819463690321356646767648480917800208944338131863944723337518695922775187326478702579492386531780161881185926854527224883951728450973321145521778062596667762230666322572071470998959449417408000000*i1^46 + 5987029214011482513960149606732382706461604535116476633498614951243745354656190100264652988882828906316766183724972484982746225266660225338813308700038187639530572581982440065280693753860150970488334265006132616685230717251750110309760793284375504966825311606405955367636547420030632661582758232719697802210008725690561151751208901861682464373504373909031472870798358508108460124766933396040816140348963375145215077357707259314393272253750770390192027812747158504068154101520690848206027592034041946516607544590751161545025021905859476184512011178440248860145326784787403506944342996697521307290531497234089126667381901276310986532818780624022306229572866419102120974012645411682883511260768374334408215915603713158504879481158321083884244738253545549470016997422394618803951533888815731166677771975785935678952081047114631942292982950246500533084306310666132486628910082815597850990386076914449453444048898813929649048197725370070774095985404460569275511106759508396070294564053066036298932406519103661621549741611482478275055532917863947871075442403190424970905157274736794117931427170875147943713197800005413054725249575105518887462793746880172144076757799612196494799728688283502401134897549276999089581582596112512559592074257055519412341664059456330918292803136370311645529982171415191650169001924604640659208994145186756800000*i1^47 + 16881389849461795784967926578514642025929083247028651386350874508090024672264915378541500481200766573692203001790945365508146969193231670958687522385944160265986693198123646391382211922283769447866793535284174397429870957694926863606821626453674790965653245206642645835827815773000093959444490707289289198426951642068761159369068944441949322861863508308661006744396474466323623031352196624980283712607267032935185483749399520743009886143991243653101493661287983849998075283416046605638064911839821874848972927043609636965394357643651503152338942870554819342978580507460800056748927116347776605223716085244559951798379156334177654987553586515925470092892056326015035757033684635812196873499427532107379477582053582056883981986360082147184469009527990247171827829905714069161027056388145517496480717838295931475588005425545274281995351943528332360825948181281003645636948156995306300829882063332923934091282196604478860897575834467994394059701968180868469366903484540909364101474690087440611180842307697611567917731775814644791934956062886707569405878221556619248691487135874675061266974208291027002449137687066672954417882578024197776139297337334925679463190110549881677464962849408684928624394866999488572813429234373247655227848524189222761940543801427552806118243135660869164413325400177225380868437393110816103680000*i1^48 + 19263378885019031862863024989749174733179414919213980056384633850311881097874524226185409988617877080458145515935980251388577545538021182575010385772835380429572034343358064629593016267960063733396565176653652176534925927200631858875021464139597999453191471377863829958063575857988162431960047277998034875201041849526163722947952273099145315137731523643743502584830918623556520134153145158103970314860103669680461891954954976339468291711602718964566008795165578786702803699850409396821940256580859629744395633997890103708651110086144755900934659027039534333230123854420011387177623173811787057206845207518674468975008548556456749305047565820658834023430403583314237877510440524595366769949386529561110467671861520009507518155714071872104160968899655068145426829696692764856413230788297909365323697506162130770822736823454980626992861318632619034600440312459531217688053096433518634824758391365877222737403521813977230187635784852548678939216969065606137659032066355324203346813683509949974956690224900651246502922400032862884353913082926671275100671201430453413802069118546302398728106366248997422890060310569232073091847527849532937419951647138929171465344274774405768880928797159766053478043573014244583982080496797516090194961031639521461092243503206444016035855452138950897556659416192324459255518000*i1^49 + 6511604109680449221991757132511931131494392389745304804785349583843615923276853628665752357656902705201502983831895676312049475355156626206597825094109689572247375754304612504742418143961448707116386879863999454398576153396889278554718708998898351430747821203628688682134758563371655065249921792230693702054818134608061240663648741467354521660447275839656662805062325649463387294890244936294596722310201294758552702799161920247590006526488104006472471410298973955309730770739665561652939071315420984096214582647071927833220908670347853498144463647553792711677205296510508218048942549333536111862516310732802184045900187855775211374770903559783234433428029622771020848369607606993557853254890821466438963077427196154262101379821071059541912123454301295494314208750031886676738137648528913241453602325113145153087610278345966756533014257890624989971729506092181814123127477958205813069646468119109169148184012810259382515503563512677143302785483977528686489880059913817278392208999736627196060790519074160878725063926691462683003623514122108035836433681685173115581992710450817008096839638176405859981930601182580858711956459790190517633018530551224754207995029434997080896859849666100521309949413765004398742257605512061527932241319816652044196252017494046234263324494131639097742103737000*i1^50 + 26222239444594839072200023367574532143252698061511718967803590347018779843672752985489189244517761822690950826797007439544073240940385449396362769250493643527828040051675705857722749785762776467949099627460908733140914809579485620788427169259596989429170494229097214108370891045251402880587007433265801143602387449347877431968745630673103840441532861075140547491318098313743154044909485473497871815614068229666444687960789094637980776947093537387023901861017906120433033732569733871384801968224313442021380536984793936388136770989718475746274776301546358475793667950863077694446962722218313707811963643519204839634284064159869557916506084598253963057394314985989574204672792747095734613050087372692321867756183237825392310504533022780483801119133834633015071992801216560705487053599881491963889701903516194119210155995629102151507753157335793216121084120060263327188880536862106717938339345115191180415803406327514966446273187649259117811830271816546216249631669812212153552231774675912842993670769827071293267246087368519662933401380268515196795423069048259016523490379794835386530921482196475998858218909535291719573018489792039395837217499847621526751926278535810264662655091293216782126231713106145797950102504561389434576869359135266799555275*i1^51 - N1*2720556983952043756050351644044817536335557656819427794011016983173402160190951252268290089628348564861344691701072113250000945472735882770713672538248411740683528330632367978847573443128113067140955884902753935695176621453932600136875357411795460640330883885828882693868865187071602714233571549232778172097446692930983951271145957736937231857583482568559924314444292298245518352017885079120642766223030902884732508460168007998101191750318309021665705590784*i2, -65754633237786546182833107816282445004097301448727917851717988007372055663313423928883572428067399781293275181697826667845717262460044462807217120332031769324105859042258930096502704798688854431964758791802526165378747225635667078978912460500854690043892379462288187385775996321850748849953382973598816359993572008109180663729464467377666521463084843430878754544948681978294199414252638514754943515023686428403622592226720743743373515425986830877134726212177994118499499273671777686223473744951421295699333855566521032747916469828925288008557006716919300761791106786233092166591573756067622042855526473555768444743742792273483980031002323818717563224375472489257165677983479883923850198387213128829448211173075260472530736913601984058590282018298337996018072174752403788810208813920846339254099871423295967557536673570564512164869031671941666922210804404277921218331314513104408174552639540986752307496982132226098674002357813859603268854606559308938293074621261931668563780089484381568262107589594991049587447474332043538096559374769970397871364891104936439111603982693540451151111604724473697865677614930298205410792251221873571708111556278895018942136615972289646584657947358524176098570147222314446229935071786789946940916384934138126500157212547067901234119917081170347147501324876354105399921375830150066456098266464697998791405291791767193873058486238868230649008584351178966886577803059934690472960901241883775185399989405642440154361883756672501974477313532530298876134101933767539307066488849758947931436767966534475710464000000000000000000000000000000000000000000000000000 + 293112935370301170871409211387253311235153843319934281232254689965987103774212339632582596512946066727204383508339059948655911884823999019627326121654367339277018411452298771074695024708331851555076496186448484430695209470164118564272840633656513725868080180359375055038920696528550231577547824230359839479132710560282306165064557809955208376701018003263466216852093465329512276254127792992028029344450243751627817714569903829657165670058756076822213569951769993141677186212861994488626941245287772044329052405345580963406820372028094296503454669900497784328814894365532287283784722925457180150980825923357858653250269900903697021346885763884103864231327831170415188918313630361744633022219912042300104276067969767562040378519106311647677397905850406295157230556213249112570986330328490278298561303522053082190505107490967858167036928589591037690021784129370479543366106846738209103538842662504644884591452022612196178369425596626917551766618991975889952876613434758020065232562625604317619005993966652726519579245031205995567527749049553068759875935583616278010887936600138311805994011236957572642162792800830763636838898402442297139411463522985191164606103812503459775604700687226190587041905184555136170475125739638143268105547069217859341032307456757329667655712420746715494736498488071549299512637766462071465983871300696202399765752901863181745892657289850056514045684471700883315228743941162447582885737625492404082968958112230808158089531312676046836940495120063747592884662209259576264208595764616891521611659926409995878400000000000000000000000000000000000000000000000000*i1 + -571361500967120481731993010386886601533372725426858541839930090117974478404110252260435063625899388633114934016082975254766110508423739795381365944770716542343393651768495693118816120175828303307184011498012342493351214325704939438913642927320823925396195868738760510277664430836009402471718328728309326887382546757654083192246653756881157735998515469276309483449736419235353176029915962443588890628630750029117954477284611665904262282063205484358778042858737684511739675423802303025298054614654802564528036166643487849432164572521613159691022182750110176762364393920403576245581509788763727130025211624356734644519242101069819397210146203258836359733899174797001691358112593699752268985019102090335322281694861060508254644568583677466995273949243329360853439085959657602188072880343155466115368101787630025596428423102042623875319746635246681535944686086205412534024990819078375727778922820949094732949847035698065111521964443936993674918263343254940650245623655468113224537971659729405985916514364033558429055599784743508307292914953598947297007721643054678147065691319865459909791810094453663776071534037290895868363216234894758564251692514602325496347495464380169820643820323128587242254908663290608528569206461512557084112108144483028599191849536991229162568706663451194853763024066995728249464491528636925625312042872193569211557855715881980024847071491891818134649160034731210639676768465828438382410996620043061190541186604791407326210158185952257425601994198254799223883138152976772032995946774500585624588169640012677120000000000000000000000000000000000000000000000000*i1^2 + 671612926936511023378984263767651576920559773307198885292801410015087746627652712275692674104197327377846962907456885715034599291337760350196968854313860286514794268569581025348455095353607657392683624509479222595984921946426136740506344446706900953945938185240303279880756347806895752775734602355292315694724470800125131824096540750696517144796720715419307076920810025817460573972317127437343415892043088976000939012034160378015213943706532985333431966448323169097304780254328680847910501037758552021893756656044433668508936952343598881348873103166203983739394847331073745587544929702431243017537280203190349218123252359029841137114055634572927676832643694197927397027145231826214982111032557060414586103462655989713527343819892144899110959846587505826724501266453538342131643089390414137453503442650061316697957726602107971628301565299089603591147600334545768216960679922014509240804166560127465362955466949152171106031345969259185632774510617985293813869470110588484196926950015953793034069263159841402903061171773647549308881129851400334412393520774290187466841260950881453250005844650544387694246143737996927639616307661118578267358859865905288985022566005731421236924829227297794454949225674142030433548238908076140393066372105211793065429537827445042237802192827709951350606729062666051855299887467295744704665089301374366562688964529924480678499949589525352729401489634142562871646540334054118650081242376826727960175169472732422919369889389115422620498150305027676622465676273348152064579187000314886259614741602238464000000000000000000000000000000000000000000000000*i1^3 + -562919757210126279436988881107118806729440123348735132640352405164757382523655878419142624328235632169875020386427629057424030432362088443008564716242118312149651825698933769706025766530192169065510349611299554143109929772998653646908160484055842125610639437795964761237504219732157683854748978924638211263825947004210088259302601538481157103124227447656108633627181990772768460749101701654380645505490304896190898540175888471022321500368705419421298444288061782163642733725826221309918289647065348125954946930774792239327070951850630342260232240072156668813702215260413638419596754342145797031939594401592442236228636033974980517162887231131773980754200481317153509891813968373549532465043007807252453571715969048519431748508688298785540810353816996856041808250965018580284038998151930178123554154255094389999343186071021010298383696814415933507241255143180546642777883397621592997777734748659887096065787848381659347463082477377640808743917160969018026329966278564644519227084327933540033648451559305351788896353400285500471639850357610319027564152885173643651205475508293093612524348531863924247055619402682465802393800917740209781680544507451548566635551034923568242393968969762789430269780730743729084643029868856938653443351582288798648936757221975654654248602656590624777751997790731916286790928092852166500039340371312237791840700724952789015583398995103917345808777114482558960659322002972857392537801536665402984974710838533648388483615931617372823975400594951772061518814060812099771010941286196205263682496416972800000000000000000000000000000000000000000000000*i1^4 + 368224415771801304289838263077089732563509978930003132536884135560233606281724510660790991912679835923228746179189985405719239883288607732659889126426654731615582326956623025501102032212065114208430319094057781347059768324082346907065671681520009212852050195647644879255801852173938748894193300853026984514233944095402495005082351400697158485100498121299045660598892199008082911365751251365211901365771517483631850525971432519258577164836672004340995546248377725525670533203334770125294170883305228382153318113698433218391948540620522135064481267168308751588917878560801966570230622764839254502628291128698859102247276474555655358346106215335921804515780385420026568172350341620090907209245333918713171877452945264475580947464711618116418961557112155223633103439278073929125158167766802338254070879432912698097329312486049436469510231435715960894004193093622844121695899965590491278013608059939155844533221847092207990143979298697228028643593456364471476042166630037781796012698876619177168117918948347673027220713619921013096545068188710581815944599156674775066403214635740600468695221411425777332579502065720930805324135487822740085979808238513256250611580864849512188049762319666990125738981762052502453613831390671494575578974738974156136993826418565566317888428519094354600457766622956242308412481367536162419237424643269190762354332841751567354814428045513884904817303022995117707542826635394003129454382824896920845036378288243963988139934813952971659029846944066452422179373268660291784150896152383086209781632860160000000000000000000000000000000000000000000000*i1^5 + -191293456840721769071060391151103485328003429281144142629441855126282804536016822846722606840487218594931961747906586268780957026585694605600252437190334859514991243993473194804105438140722507165967084325562473795607782927613929251315292118764710747147899041460302513382234706941560962846842937579575106973761828800445060810420151502499796159669826855832582055446794894748574720226837461605403178099321231563052566142025958791068191078492613115175891387097235246027290837139077995261819113265398762550786894225564774459383171006125686967624474486583666160542860004824073764577325061523793466572524243747762822565776110020109243573643239409302720720776549604669170445582516706023409058008737887557496692044724935621199971955924406181463239459974179208056926907313974243893262387224305215313586467600474361242041023359891771310490220419914447033827685931936590153982098303783987092286949203858728585355271186343503782682164395319130716859495284433644637177760260472924381457797168505310885955710883340395774992239500446989426363983399635079182097067600920416336636295797059632246566511550640777878151438284453910810019230522583704062188460079181862556627350373423212118332754855599730819903375717678165558579366087506346024390162095292995212869812892873822846308193832439469781137663350579487363619959864706045176599224093426766840102426593072140873967396744113721762926163771948956780249370260309131678682988623704388008002798155378991156913001504996072480761853500452626746758236462944851282664896931460630667366378766336000000000000000000000000000000000000000000000*i1^6 + 77884220978976516880294859729045697964177530668581815875389778071991137393642818997466724036089000890553969991906449285949669318575039594261302583024647061423868117631437282919378758746041235943326209439436042581856418000777859586110634926188882377274753344308154089639439484251805100373990282330856418821255717916357472002085246534535356640524186592488278459006877391912953527585256743151800757874014426286883484290523618998568687978618928193928185084883374907783412532320490400383637963661746381061197446460361048601299534753148939105945663960641042025443973235205996061329203323064148795493950675613307710267594701092156792492002768360081468467506929016485503900716263373291431879432047841572575817807969548917483975443025914124063932270429510755466441200397834495728857595561852302526766968401372079337236879588947675615559332195452554045457581187427119942588999356939132356261173779077060064233971398760232027831029292399749459230752524492036169049454755615729309661854765422210149887819152801707436984419164904791619393028605871149707563752498613388576530228109458109481235998713410616776416634881039132598230439207534925263721763135014175475505301042790849618550580629271364923957449458630367792122573411709224012406974255475020006237145816663312887681037292963214894841229782161554180314732994086025829347882827201907211235482330330422472153594046655660778808958486394467282018018026960314598587695457786350995076401780009119541672167221758566927965536328491329554737197705165192998531284130107660472188036710400000000000000000000000000000000000000000000*i1^7 + -24303524450992016172697971460527371904219607577050572998489767452502975408709459925662108898883231950116868329707651302402273129086900501228238329372464164256831285189260870266192019857719470099505784237353097746935991198926601410380275711763528592518253765711652036366715967797471327547238080605987682406903337879887402865277717686364482280416856156712110236824481577589549146224733953856439532999358947442166167946472094272011544541028618182258639082999159846991520027338550731667258694041784572076471010923838019745914051249954136004208543515165794813339979351339984507448838901820936888695765621700274563861656291888836843032815746785090961643124456545068779122368796353672975111875559580902964754715379762645253617765319863955741927598286991291514846346437999992116775828846311055167595907525080057449974965386736723351864977762416352242334694869828537573023916743347661710225488659467780022477581462498763931312140035798369848311771058960921799896251152502796399256715476086202411542824692195125133528987686001523087456676716872832162293687735248441656414534738965209397003942602370057489733567496266060037533546436553330906955077038576410603283172222977619023455545535933853838290294995510491847583427910070758698638384735493900450014333625496768722201944959423045991079697652769312092226816505804852526321219098886494184392250828754418004220498457693712314505394821125688811008578986562569440176587870343470234689562113112507182933003206932976804574538851072980655763194069107031222008822830187140265562603520000000000000000000000000000000000000000000*i1^8 + 5678286245106902720585224323644307668280653464366907118304859579136466932515957931067897690934826250541295870846940713422615043125464835070037696061107911010364532350732005047885336244018425430986603381761085064880485770400499337285786093911882860415580939339224320490021267303331459319105699229925682701765609911145427544167400050369378978757647982004801918797480923467844814318206462043439540341362396118852236578232312215558205432713584739695126639875059231225478955003859490508441914826335722866829985727780733886543765222821847697365808258047830292546798935458018370477875493128205320159641998997724824143674763489734766460915764080800438809474884654087841333000361064990962900846474815981855534072815216658700377490820241102483385813902905654992311032484083484609385301238031745288402796919187416371374424726593861766773789611768998308590993394335099307796682279177446929642925946642133364347969498930848406012106009422254791159610150563170221493698257088859459931426617261298016349034134575686409384398898455250723723703194207759160889886393139435509452882710147738725963911167223560458255296781959610989716819350944598744311813205853426327002922383346690375566818314454282827417471353731288110285157269962933741401838204796390320311588098592535913458653871274180635203773133215423920858779816494390949951617416896167485347214679863438780033963571781003972806425810761025964429839915501660174046621327970311717180820791754560333300377844684402629431537173664982815342049923582957382574199803731724281577472000000000000000000000000000000000000000000*i1^9 + -972446174693084609523785889385583180618123703358775561469008698135522772137290855872463248427196065947838809155031965356885351060153185318906111876009423302951432458731504057517467914932719375928711372716600830335321852662796994416316008303055834219118011888014347829991617043701790916480552362100458896497444639285031929160082874621911825399312376745531909098171828513198596471788094629030437301753736952413040333414413146917450848149221027599000821238274463644261223222656265686722172654010247741901055946579333795824301186180128128304619133963266883919310441902249440762465459966789737067572016330914844491277554316692404863996365128129114016027937625683556595361392723596879517958038952534770758835838805824686580845857657568355166819183814681797132116595954032414683406816030893923058366537151022284129500761108228629163315458538226635486357234668524265063950825530921318104812640830271371392810356186607533193580137063083049353662797810104743231099858812819581163492910756894883835903536733235937478648093392049958512096399651391574417219011250035120457613122602838030375935987355305045599554837850091231580923611589791697279113635560415896380241914827313136113765790256349331410541216720175068483775531462040263649142773013776642873841091963617260182705746152538774958901133502840642602502355698019206651459662972899846139909996812850414958806367446213477152989362960334864887720918940231718783299007902574244159277215200440823712698226790244462152803335424249089355904394785475733294137216105175213670400000000000000000000000000000000000000000*i1^10 + 115379740090517493227751588635174469606570714585497364468906518582733407921873334888341664986574438418917135322954452440115981933074095545311863334769243709534096505272611164497049802569958006662533615307127985772693589254511145377713325006556474785052624430493350889763726880350076860031645274443624559840206712001524146882679479759913389281872721116648257309548745808718711769342172378133069804385266400169457622045720394218624981660820674404718632454169989650043009708295230063484300250299748032916537518583675939809191398716548040888087158022441540419627269125971169506316135900240950049857042232812489657862796789997053250343432326324454705006379248428544587998288782353660302407506015622374039849199367382712721462451008670121137979773263256784029319388247516403532969678176213718520660196309381996159271392853480998839395490342010200548616460581826089965225045581159436090603383148806512506570975874995521509068785879626057100719058820100021026763267133353108834223987981116277220579765637834047589556944120998332478537088429577220940893795763776550874097109223371672837509034101820458196817683839440638060496537414021983150343501569658612727631323581085860572795353381302796136517665232791443558769584198869455823966584722473104192774602438878338351657772598515082861268603251131424276157574683179116614714363602441174627540059425533109124068257516254052199595709691675941649450769438611332637292020219309452423903250756654679461872584045276617211225150394604911990527017688468886627161423212445696000000000000000000000000000000000000000000*i1^11 + -7492031726282135160072504368296543286364304115255509044179553669159859629830108976685300198170450725495826469317342931728274424086626388450038876869118590058159857339186813491912040710701250305016274084600029530819071805280534982543364918036350624883228082729628914902751898727646239166053531242782573864054207584338950736925009720552756650295523901380132709432086405518599855326362091381619343423701480198447441320941129334858704599967425590823678349559874951003688812685914736683834745305887020618153124449885476030715999028077074723595506745714521163481987574533856691071475280167179120997097435354878286084260695792497801559646140623847172425261670969142915833456081082355750007363666173932022050770893945866162139991499814887239621453450298777850023042358758009831252898864262022412879472688163704807078966509214771615366710410726807017523115681297730552925105821574636378187064247713405084068272893011065576478911316389423150162780563465250495012424111959760854041170470153061027436749365868235794843300683814565418511322704828690436610088863534146867290873321049706934050413342788999585052320609992230754632314581802322512251585778945768484386709465398862913754569396283691732148633736006885178218740369955396001796892942417111350134138860468883210958755779846022160240193623281070322494366930847519781318523289265197791759720084935000971170464576230828089234423297841294342291536647362783414096286114202841766111121339928280320797346957814243672311284760659587973444523792613755613520110332936192000000000000000000000000000000000000000*i1^12 + -68381230494480328994888888647263432127803996879556031730305366612112811964824152003067896992321118272056474273762792000409263560892445313205563240891535348703640653985543184368866303991538960716377989117569657225604102067349054014090656673921211487998655568334224177318129788617386319037568635539305818673374587687338964578132758897030925323826538635232079355104056482216492240329358356471161129582611717884579556133901516228720056583262417731038192852337684524761417793241983983774502337733217761366509662345547805667176115557532231423251077395805661420187820850450656601434538301703045479833843068459371454993633503470712580009543144493657605578101902729108718961595456284784698152623276824205023471959035705205507865476250327115188927362302086830600581637643251771563033898348150525607431302879097387731065542237364323772515312507957563846932846543876151699232599880894060147048369509985343358319191766679072531937832144527467451791634878822629062221883791050909367619768918008258007775397547714450648702241847196936829017326260667978430273985230682975853131033366434201328406068489063009639065828902232659966614915230209459976210954770737824945091976420632597023864605926275516072024601730130221543892170085840587765221623271215944949796734076600331408542726961423016015309462201352487271409907803482840563424971333320536537955720049753281155539159033255187017617791035538110456683819862609866764383778790050070140530004776711230706475862146515825317062135159962229254554916047957656794386399232000000000000000000000000000000000000000*i1^13 + 48057483777353620647413716987407262390421169505931073629375360904809898494168494321688900129807420593247900706648889337250755982999860843046064273230081269882202708570108319295355210514532624726566984176683553204498153820613410869924284067636688911462948203072391596927297013488971008576440797474975256243943890838743319207679786341258726554114136641539490794841286717289434892096905746459973116880794532917591735483540283013785610220953680900034260478271668009792253720592607201179858245218730406608677899959553397072462403211698920512828275173514706673685587221212597697009200173450689465514942340865867785430760713292302532300599757234155533006619287986915456049461941886855120407184271114756112446927656346666562465601096900614121363821869139681864328741215221697826821302256099539514289348325445071712008550906488503544699939976031475699607044446598724821544674597793330515122220983325686326989284594025123839841538135724121756212325291687381425298612932574663085539558011351826334646659755822344261061987296219939540832294379804565559360320746793043868738652380912162800650982064560943480201772572889144533730932280810384926202878674345363733421436756006721185307055826594500355097843539061546005610662884789423617146279052778766651236423462847533631512810332634812281513276963495485596545479053266959262435464300776302769774608309732629420541678559850969764215538104694739803799067035702725199168619644248125661107919415519433820666298668962153212738083049452693514355412858246089700519444480000000000000000000000000000000000000*i1^14 + -1178303596099945826949103312473930243866093279549513224004888951386800237182605661676505060638824727662129738110358079502494106501059918802996883941943089200254373058378321354111964217722461390186809583829385716148252144908741159179584330625131132887025058540548431570358378315052554660229081471804600686843424053318218224885893382859132655095914093643526977318789384461096666295088302690489077660331350920513158100193472722951294205805384700231241742990874716110756685908879507877415527391652895412013840500808496089932509558492503713781288940039879806218156767326662133134230379741725579840050138894711272816802994785067585219528041214942908821233568396066993316681753163630458031599457219930637749511433787979239469243630685328963025079664263570781607762596873196829448204753147611088677171971792381065495283739451200483872427438633458912350080958502007220178425992883584175566258302632274967067885859889391144985280119175190203689596789817985272796075512625761570049710653892665662350104572030999719783347349971438273997870378531844927624026041908200409328708664755489644123703201014096613286427080076766398576327039482472810481509182779185369320517855894230753901634322232618734404144307444526401001701618033490168664045621906722004868660792541749340187326308172609684542076229227659205826434963935912212085019770351174434568381246788707536693341027159950395562070715949541214120777587507757092171133548855958908484911793644643516490631842019156878932845121161992118179976764484180026327040000000000000000000000000000000000000*i1^15 + -217419731646175844714922180190770897759455557657936311916826800074784320003696267586761310102022881177107088070728061378612753273871638041795610956868248680751133541008176047247208592946927834300693344887933324414000235376440924822329857319581052755777019646518740048628137341435427989327310946460471463357022149211763456656375590848992620214941135864807090759680488140048891269111355138601295866117997469470434109218790783231708849605769593308252243405833068472174182416258657063947923933392855823563776670525781242997090281872725521442899221811201596512736100677034009704285063702778711733545632892619180389834820371748253463709095858098905972616832968308878037109642786434700745201377166231285715283201127404909157049964449363412445821036643228237388127296922378722921900237817176850640390839359229432444160751597785216690898050493125974092546569369797409344627951230827627967213969603405118563597415616242621415689151758359928474277616471733343653404537501835126774739921516096624602292477582855272711475946513565498459188331977801934662917725399719083961324915707240655117928114855618750893914003476051088246242895487486999138515181847743542107584313693729602450901573139102917122866521726468186346869639577355540829901943717545923130649359771904971870704988582322056955695592079572114053884110038762816111448453052157027245140429109169055698255434574321961018357498723955642513381180552252695457734888680384210952417298386559497895003930233586527035252704953050839064097735738195863142400000000000000000000000000000000000*i1^16 + 10392382885792457230587002329462314159208492620625870088334806777411357264476321642824314930665898568112278882065348549874109625335262075760585353194020035353253220133681291581507800267285469145779226760613151231707339823234305633750128483681903729329818133772914670229772837401396062735686671011751086830725694447870779941039285223926566709028869212984269026118499756571604872655735615355582124353349270518017704444952311202695977579826073120000511514106349653796265407880220468653478681025942686549252650678550991846066828597276658789936233212133361904749377714206797351336432269588109039546003110590823250182893471007903970443080224125635442652254667532250423964196357461683847881729090753294363645255570681746108309565119361508764992423085260060119326215054764541433037280232664767203998139440256960110455726999224498995862027765099090529088078753367233032982480188640931311817315407158410659896853888579711695816502782470406872084987955957517876532376664214618200243433759241546813149193309546457123136239591561632769103261590316244519834596125996540060374776416473994500578195526646277834822187784346306987791891193402525012881101082001212585540989715162979986262903084642318619238013580829133648939325089962928364007097823237533243979235055145970372942230166954192775428878656874880138285247679404237443074563760378982064128551523008034584380427369812159700392140261204685628844730420498636833921539879697955492639437781488807598764567335525536624743392138838806769051790232497684480000000000000000000000000000000000*i1^17 + 140361540157010575020940030553672867283247059971340069602580486572669904986630855482911060754084632954124942955234388971131026828335932670232130857594177922262813063032581732332525243542079899106103339541577764108447678594102749788558406214526980867213935954038668121232144235168197540703754950209310368763887800415397773192248261211683345051486692912726817948102628756453716323565260327229173539216935621348656217012333325681922906010177905607355921586700659707906944283249377899809596315830265462300567252312048629980596282657709015223123819274950082953235102058126322586029207685396632979459628072572021337828320096736178532695984622123507492514381039528755573391745760529583450198780787063778928165256255704893224638280146646147200669760080963832736177574902070083033999493783724920031641734053654111412332628464976916196090441189028691243577550277619201346101566773806335471596188040263738993226238294525945367197243821260299616982778561539817104231022402353822268242184453873883152585554443398102666073036504549347899117595462273102148139419068187200468302226470915271200749619960592696425552588793240791530254704183300707314168619624584658908614927672962317500837074574500178969850645131819747126273439359093921687766683034839746950179808158699161943099043649028616590118678831974284189091172412302608488434026630992347605359147755408547151472426307631720893045668816052913404186574460500661895966707551418796248705964699122788172512420647261540027169759893024350639293871423488000000000000000000000000000000000*i1^18 + -2587792025013818227024332740565324296361168212194753078180737546406226046521077698291789356576860300811010754484510018254027820254508317570432655947769971642358816568189436351176011521811956874727481371797464365237650563185452481233461967884221558790701969899408999387447871278227480615907130751929431400349819964478146462394012241810225174596943504623747870514182705722810229238467532863854837609866863707106386633164187132666209073521347658935462656136177268577166218615776360590565281279303334101997061943347090488208855050906776272790995914818241965121928813712408280331499625229658197762913455009676197700730435884345968503489821418642051436224814369363148620331962246038921810566777453206413607861254230258589187187852783678537389967555395676502570103542939990092920062081912077371794203698652293344559170241811616844926094043939934990154604907019464818831884317559935309304506387417675177125159247732478071350142882543890120786054279033708015544313395526132640537445106510053815207713481491969012821404643849213278334357637936226557190268241513146093185167984239685675218791858215582159657550889500364145997172455014483739210829056439623796977634849111503579636363241878015730676253645950443440802671022271800581461414940715121810451180652476084627690817063755936880700541570995799272940338911693640211426659758640721323156130616737608328313627122658772143517054076063010247158248649322277157293758711283934671456114635338064393023713086679425280139310192312883895826015846400000000000000000000000000000000*i1^19 + -360377903000826884080013430615729320700648865216842138882485338872933133187282332635839674681309136221209539249233562004511926846541090257787802447718976616384300895477138889667039706549501928451142820992376948336029847656662838903217015350262593438978957738650661441723512373234088319316284130270541616825675380012103469450707072262564250930701615287119626687813198933376878109046864964927067484049542625690481205174448970855033960654268960574840463124970340980708361188704467953321612571522023494967938406914441252315714502039721900791138483182927754046611751092390039549796030494227249776874279555560511014021455442344775325519526152938326222180613289550780479475092322287528877334382358523881137315717703198889190790946101888394197481755589794710602438648257575689336776351071847869987633673327115955508245052738700567670757307609248455325804725945986891222622922646910493090458219271061737314759973689980859885298779613665377694410797695170211982840041034479167986187140194669644341867051776817726176005435667568652523415863807619267052496055892368204601275430581441905273223009826287366474688654550532224053422376596531926881744545681417926286806755504960315340576344727751956730418538003948179130647563602966363713244031942139641409985454140897756982706736724576119018177796911063169022532550801721283545303162381811639624783441550235584686669017541141235761242118824087038320637970552620146840512085165535651139600512069388947752944952318403245643921884134494254672117760000000000000000000000000000000*i1^20 + -4067632633954092588904393941906409445973104847537429614545943965580702724114526265764256387177189888030575408011773982727215316172417084438186224342275904208662311142958944670605165287067001709326225010446079478262804759064215972833254447014361392100421835561677719862392245182799904515222664781039397468816595006102674304257906066544834647150401523272968239496294029424556374922304755033794928541864642872511943862298238282749611363796011616182971522907888410104012521045561890298917968977170531694179622168845218882128700491642631057696063860507078159196119360795317031116656211189373224478678724978423119140379710816596063929970219432483071371674650149585763186522856728449272392432351998622510516325483162780854384691894367688870012214113116278172093037221003864515572995325287680161386806857623033079461178696102372346955859788179255999019242678854952146241514472935759904312554572086645989571401008120432634226425294671749444387401360408555053028930862448921324958743286887202444853805042207065363449623297131352693613805045416012074244148352883269966874780503884319702376155117486165440526807625280388987822693731567766593070824245883404475893579198648657281208809208279620205938389065570067637738260271057875819863714107343170345967314528792273298768202430107606347687551919823879830905113254663725785168183128728084521544312534945759422461607215842247016914421714627289422253253060796264794663332312533850228931116377563525043807524932576282787865310221680959815680000000000000000000000000000000*i1^21 + -577750276719686142243130787819490064316510344302698499275164592830016420020512869513517928652784429985732754016683269087157345538379666935794520737445100460489641675821841609645906498098353041275577400290477968395344729189284881458535245314327207224620921943126531388632011689633137812326236403060766043905497399766303233828302451293752640476228836087797592885137650562707914180096489488942426273998946850870418571771244179593663126605629589606407877599683940880125903753186567957622493878990147959036097362181082877100561939075441974984055395941662421934387450667419950935929797898197269940274286473637528746545208554553121274328616782005443271418667171676611566999337160230256592272062249018378170341312195818905085045826382935834346043501236508191530683320414939419396202076600710060322022528162894630113610278268436420960773793776761033485211997790816331071982513939234745766237621000750028641408878132975395723748243765084896542502922348652925103882485314661578067813510791983461986300629084698885089745980156920058407411868061372852534130376407302558667650844491075810709575846846515435888413988881557407458481045291335494512396642235226946150402858345566498992904529343194066942503295802853951287727603315225856300666342398594866154973940384823517792835824792209834857892189614343615853861898000054980063070001021335727599426697861212607335232101946638390218038769812502900479328946371384843872913075031246270335964418583443377722618625498440861758158086108243558400000000000000000000000000000*i1^22 + 69793153875727133963799191129265564098293415851690583190984738089167037953204887570309066952486210884032551365279281447342382810504662741691790137342521604309950154334126962379191264940907284013387773349941688550490973076055071079507636154380826085010324315479451407493851927784790294432119717927271119832712676801131814989962671579673275345452982882957568368706321812287155350898944003170753803795594705181241120018968173899929770194921638108337238562440803572813969597672524616127049103711984841856454848789064999006807665101857625979310433066285795309645780978652624080416239713816143645355894819789259911027219748981819524374435436438841280552796049985685958986044457671407064325337772389546643516162176844750206332634330964211719729506938626187351497385015376992171516664870148558262349090144121768445988677320020322607710315151019227760316674606426114826441466915136995977698664064666764064689802383424599629246068236531387849403941952143879792318873919818112982721804771111400221808801651473023160333578507072263191275914974433863417655634632982712095498063848791069862252519589806383700054118965297949419135689329258971076251258057038258943151746204398572605597122542160864082471746052732363344599627663784841657825915550916196003802309814530106095243815986629117613144937644599493593260716264960867953821766506304267777859612291071780462165959906593155443351204051436459063907159913684688411877734511887471946931579636876626959473832520374759403148731702312960000000000000000000000000000*i1^23 + -1124862689549414343182993334138434031969330268739647369081329715552222968005532839390671874827635146843025408206582850441670677682380233504559645551348619839371422425416649565530634670758842406775972049473488694518597246428725280707956315559140802679797081127856615685772311104944988180853393368921008433774703508655939166942738264421604245306354497885122851093220823591959248198114878795224982180155960793140321974756916142136123954186470581976973169352378613664672105450355873964179922970305646483867422737563963717360516802868990984590266571751549971943491931813373843828147430127357118089282162616319505465533598336072326558972283242305072627108130798794757161711310132382643570220663202609045387007286791523035316400697448989970876205044877799639524985858569245502376348623932183969110674164671868496121523662814443432186289321807182408536329779811291758972385748873347987556410235519405150691296415605759511619955823589629752191033396083741861681343661595480634323546117910605940002549771945784929143144934860066780025746826912954602687823739500838828084275358647515769180873071174024495551960416820187058260953396179256039371523154743295575786814480260024621136447335319391947731951527176612371225377871531017779576407205822793448107050958003648289421877603167751429605289272567303254251117538097256540576524981168696499199577179996590913247135883058989596625346277486448182067849837053505266922258203019790641581691078604758698085635677043276635970237104128000000000000000000000000000*i1^24 + -8179810574504590320994626197819407373730824899229619724881504907168777102797564770062773704906447648883803197137750594680153342756601181910427067211250724867197835001930354283640037492738910662472257711232793175376056756230126954594052954635526944483654464152435958200585177220274387726570668788639063888404467872504563634907073166803645147866474898823480123998394996291640679673195064657051218908815047930212722367441744090031741780590409751719723342682270115779737467619547424292906787913676560456960794238949237850846776870559013567704603085725937120820348788275425649040013490372044585662030108319085426153160182251756141530783341823168520450925192927723770775917902197239465122509124742439348132118407872083795245095390391388597512074271707005636746149489434577483803219691267277744696889996109799523700873383036120396512943901545854779664297885283140061454902652857706998177111562651792333641275191446470814036301695964375844763310806989235843576325939614403217692138788657572424792663896983485875160729191636484150762780140593502977382699632317212633944232422127548944041298804701929245025908408407375084554209746781243078759718574331669792843390076550650271581212382837523652963570224453585590389099387331071374527079658870412521821646130822395075009177901065820139971161335042813107093095212249499098293291636426714449906619598538012797718080061437581777162099762328065595603534709881186472658487777471819829246397551680273162210594537797597477732352000000000000000000000000000*i1^25 + -307941374503148569277684737009562303362089603075259203858668753714794291449607112181655279513413690545290892212617738890459903207852718838785897384701621055459192259510661622132279592954026914366339501876778902197617640352909957223288695126341101439786513261171279130181012942983601615329301876070353244499258369357409344094860228791020260291202942755241606437545935100902340989497940179083288024822820190663773247218541041869793044852324405782358484277986473330308257417465974202273536242212580335888448493373155066514993344395755664519813537913480250482038977754471924324968486274820872364470909495915519816686160268697740805800525833062862057935692163431653338740741030761370707756123340394346254788674860201498771344637974782983349136897967066294744601377895176289017053600629204311710649107688649784226092431559907186602077924942284508529268342116939198008350519104115406180022698248504299319721196903657080573017085454099762943524276247507298228295912141130991809572793302397436236028382334921450968093116785330066271674426634614437552661955762946487837012057495264826797066887911764519682884087206786948606587899310768509368005734356904365591418224215981688487075191109846687549725331601945460902466663122490218586800915744852945285346000461990412642762357228302927532708025215591010071127498196719780237776010143946232760614189125899999654586502424381959367948089250722760951504253625022915318186946557579833098152686576541920863926661329648846110720000000000000000000000000*i1^26 + 15183352708721953571845309279459871520719215021981329865249074695553295901981928377973296986877623407293319329312194046080260192304924448848560386686092535208646798715644044875340342056722190083833905214568201971402649800239406511243964930559983855745117294469822903963985647133355826677636424402938792857058896224620207996873549263776544723722059677460700634283264987455668215989311599048064486942296812628714086391158726593094713413548500091709386283112333954865379276027277769419054486707727870336713076827674254106975779075402140148973600381265525003950122655672232978313329732188979947930844724869961314198901653481875339811756474017739618936420671478270908620377543653405459983244883918783646719752852611990212380437959247159059196381724093451950264866989291389393996469872601659293498247247357787631946029458374145708670019307678530737852794399468830258591665946261957227642317615853854820242833575448054716068969121974272156524768765333464672490025465393245377507750318521526791894694151600194548522980136656884606907272488640611702583810863245383891692819077719504902267635419051468707252879395985394454460601661167617542570860160999576017507431360463177012289789081629594570874281902470598881702766438792419386133406949650781720391061606774449836595599898934941719574379485451091751866987226153956264928905097888275482258214962657547788842913044614239177074667052681592828669449281771272974227772239090913101413022959777194904045663438543781888000000000000000000000000*i1^27 + -69887341146664318541882885187593202973048457286544837903103640552245401685926365106824982851900430202462811147600744262749950729748518104361069703436867887679743601066845516085811832857016716414889148141507908750418849414234477263266126698570816333832898979655472588151292718969867913345465861687033308930741697259332534813803596268211822625646755259609027941764010003875580711465281592224048986232376065343372276811256736819839936359940733450035046754050973880855375516131597951903033501164231599574630187421638232632676243325211155652475857999582772963997147968309896035016265359283449451521181915807506251714257731809307835431859155025639762046470714600704457452924240859413290537543493471693760362610819535940542869929080706507198909132483338211801246890164268961104110455480904071932031814759907612676316983916451231444182773413983133044885881262260004168782281600890998940665550197220242292804563292164453601600545409163389200881555500666636432060297660789098549112586265259951873839314739636074625905699943254944997415875817322601267687403922559682474746550355328752351670554716111792709606085097011813055198600164672152073200043339376179856692698459738209319286671500733685136207771116391854909728694489243221442491545515328357604093781821254055458202373217829430029788348022804625309465692535869200268227971041305244292623097509865329068875162609448697498659938349590646142146616129236824766190000693875860884018087995582397897081261916160000000000000000000000000*i1^28 + 19997840362336610632677494549395189455397437559355607677538628132169715240855779503681758802774525149346660957867408986931711606329127748242430423791844040110976543118860298555420449437736368461887602702402336696663538869410835687181539989563038011038221351340222347578465111448385107157314069325060925669916253779911033142951152600702701958112642520377452891236943585588135269020339058444433935213667316881063303083836444333419976479107084640156502999043249114084751181803510871287255307591774258708342677905913111415339012602097073181362285412484221731766500575622957042429234964663621219191104269413721200921034140163103535987159787681925141451725244481603387214389115286874053023742783809336773151091414317455100248930686187256073764151475080598969654073654313319523354316040303215923425722208298710790995499052905990076571072460505299355450672964118271922968379474280823992759267523139692729431439536536777005317065416877899089562983197406699667583712418385325043638781052221535740703262217622513026832856863776962763034474149286755716721355298160511988081991062091924594550158046023727689617548365365421650887125065340411693683343648557491383348564026272940321025093090964655347099402708228579927532624075077858533585156372585528402900156820486108902548269817719488354976833883956869597753752225575383311236796737219982100117350785067377370776736637430197923533132210151303462306943572122015750283037130084115605075148492434357744650158080000000000000000000000*i1^29 + 813193262211352173025171714193087598851908778284602829863349623359682546795163055700723357016006757587552047486361622474544704922323401616027289201590249873677468942247091013768171396756470597721933935829793274727371845103586846625127387135598883850491692319899937094208577804779904859657842724935967116317820010072053489547666074031310041065580399915122667578302419898477617780965901369632851743433184347615719019083220111207552856326145720935453917258269172565565769783773222026442694507800597535035640209243481259463335589554418527860190399591273828073273331343977709560842044847749246424019521304460579833310908891142521684171642763856681575779127428151388175506705641291386163911924047548556052683667596302982401039199945617780044187971705143605987197418187043416574243899852871716468949656093885878669929050362301565181599480102437495822620285081801801012685287174040703731071656348781977737770870882619335184297696787155878467464198104341020799188695468187041434328472558432279472176837069668883113143903106646556815130806330736512034595539614425249866135355339182956368350323690110632966249697113197516995105393603146943718556418902742795144424776670133019032429026559616229260020728786576876460300187745037096098779427482551396024143325005923790078340417170541263383350019458004996957787538844020335549142090363780032947987190490084318667124818435442289095830526259550372492552825862577426493296838033597775342926172149723309277184000000000000000000000*i1^30 + -2392930478834450603574830316680975505616916396478940349168251135526311008006684602360186537765310415694186003528867637212774677174501018280887649528192704569522151458301677170518338980501593837658651229629383111992341799463479422530949356193928173205662956007522620579109986550279195455598931712396889176425153795213446687598457819625809989257024235646357349014736448023547538598537890002220210365232699437294444551785187974848135238689744004594507682564552492757670345239106731699916735272963833602567833546572898912178752141890549353043891257431307041607136119229468435807607690635729303305047417467006035211618175906265874055291323266256579482714976090943082779774492280547508448806234686067191664980531803477778710540785048491105294109163273314420256762954069945710002441153342783333565983461275682613874940970627007055632949953223920655020584983034757222013246182470559555116075480499902527420025783479080283082190112847679792771167811628858297425195126251123533806180140803126761296709773749473656807398498047729296371004542059993306854000797266471133419110083283977829860650222659246800015788029847340182192793861325946487817519531532869245157093779303600254494141068930765739662130406620039940547724076722160148114353249965917667849882238182141164362456591995448326553745239549795591049824239939786694503639195632848211303516810051343468936845479935675026276593176659649473546298895105270525320518198534746219622545061509385420800000000000000000000*i1^31 + 2751471375735620878612859623331060899374255890905346361410567129713046725424324948986843054186695260443093679220740257466561414143339688641469900617347891854629995480385836710821797113078237903174439440241584410658742160802444202506486901673090726230649864968572543171327296121288327181276451052372945119354158277027892420893548231946250314683350724016667809020965998189077969783925604098302408018278445999906809918624047805538793175615688205813259964991552247246883280009858058885088542947142036449454782713598731575840205129170984375708269649721711553104019879019806165412495160286746953514492526888895288140157932882881458471554174223929800839239435242400955474645675139843698479861405643807146477511018692846023162244498577652634272313950768256762513716130294160133091578883102572039355750250342655441101717952239931502362084776611796922159472609989581822649707157682336780577782693880281030577027894822013724452931578669923291980442843696192765605402485079570295721174993968651137067174043094229413158255055252428141195500571018108835237157089808316502899298097104520153074784585946894309135347261926160055813754394553367904713041465256029419971727097429905171806126717080143308862086175013834139532601833998628751573148684808483778147864786309490701723037554589708899633533929915884438513906754461805900054685758754206683841929014339616516218645624867681981362716611393242620358419049317699329114169793474118485358869374566400000000000000000000*i1^32 + -2053796511386695108350066382613022720600190735250361589128287538268281912870451353838014219301189600325149366391544215587254761018727900494236875098326353460994374253715007811342101338016945084467946587626673310278488131442304115928378672672308374731826401814405261520076804714978387556281268612231654794166400369613381016917586193103730368290479197735902828721758781922987814059737105522525167041158847368919933888597441224214295010603063643156521994835056864022901205555885563353637564611736014215306462309230844420118262734228563654942682804441410338534707652967057403866658863875204301230587513334204413632862286427665570825253790964036762811969573338531482478291366030905676403842683133544881417382208429663085626475616495932085706746225753238576629641850419816735327288283388250007267051005678838738092322007552113006030411469279979546904878559053338375282617361780019975886502222620099977001828126407624846533187916667977952597961738889253041599323198822750067978485526363194102795139447761934240148880555740202975915331451053633368955864946781760398717623016330948253974343006873389563990604231106215172954262700669935742188038090920555164009714385003930410247870946906371825944263333667926098045988906357658962193100331052056277540304770343272927522163483917721258683443798279699053387524776003319839320547319667069294607632184733737618879840940418168130936190019979014654090329162804918028517609793377877068189270016000000000000000000*i1^33 + 896977806735637624757424266066287849790843505582558339653390935524960717692469699568195041831581675049770360774131763909507505715872460873541497700496461343382001249314762053377667833628675820026051708820556715317602656319770692015872234097242856488890110965788190959461652027024372254872321986323359168609139118679789179294263419944170986711910698356507760687635861755687236789422874930536122445853242064412115046176397931436910557911006416895856092629892751926489883950228415254034037390373789647978133611291108341422980447478728190431948931651581660160592333079908553504657858981687157060028975681998705483372962198102681627021232854382249913729435205794485948780545749471753277190876707076900965378271851324119525676244007534940825719396035472654138158382956725913243841071867647998738386057022738974546729379302919932041416588653557913815544684638654956203676777372046713069597628503286559634901066849951319902281368295133122486822976922317169471316245039026344206150478726970909729945093215215498260606011511014836828880275446236058699288081342151459641145504142883314469365045949355826592796891346166260004784689805824765499972159990322442275273604670640778237480722353287865756186884895776247233390307515081914328641933388930416421716514947675657992207310694187996344417898514822541631999655934837067585971482013413789248200707724985315771280665057326579633493856869123003754603360373903195288266595987214067302400000000000000000*i1^34 + -267648567984890795353673987256178607165674509525082813242920240702496284462771793158833814800124190927199794207345432447903812589233532304365461089707883397582727993462565502932944782075479440261727725926358300513920063555970990587704969868363536908901575660285902793463823108740357512050642737081308312469274524688895454275143641823909460890780904604660618750686056537237477593002075146512200742097951815930004532047965904633966054072467525134115806673221791259740677349389777695027589262591113340619100035093103581888296000563229960834367522552458050868175627563186121501050749544116444933397852082860561872638344917536041672762388103676285017140399768008566117891360488094935666650633946966720542478361481038596764782947342022175264605983017358644215723111928005320972597710457517741588325514195541957445012147248030830222546510306825396170649563955067226546884332921085524837711282598968150896120765082899311867687040860252777074120057527062463958760587415493551425223663480703202724227470569992716491881686689494029924768453801391798754449150066173537756696364962854307332210682225399334849646988944819016416864162820116216286075961204475782663883847102228952389565920842762149311245274155368395293371659565581531890723251400785135908945761014705078495216789211168930121222114635663079446907884907701590028337144956359841050806405660491388466648377890200239361014270082163749146533523490065774793315679640616960000000000000000*i1^35 + -1139410344040315796323580862009199865694008251708339839226323775445879106121336494717199627823537283205694409046386857383837195684994134962237214726639583546000411053657943807424216430684732863870348854926513611635957463522175645271119055322134255853074452728053989674093297519286851164668794213531164835234684825214235951789839813681629843622923172959186431652086959456859488980804964020396293541588073962124834185584037023507988460539093848899041968105482567754924199636087309318476513628002066378236981771048241151714740092549740177123058702034493949250771160597615601985705323067758525517058636744737588651243093498493191226330519399249990335784827660259843268853088794136962541681598661714272237777581264217990738708865238832388699590958307509188927144508309499768146110899298327961855945221807216994283213893886389652284792503129753414281546364233693600848879872668728974546794686898667820625977304585473202194813124387057574286549441079273177990704118206273003758616806065976797317967445326378586778173617679186878980915606829866982659570106854407909521949445660312702024693143017437122930328425696417720685403705454495708567528714042584019819894052450564699036719144430204623730250540229999007595777663906895737933331711832865531244857645352041092894164220557624679526848288784224187255208627810176340316580090301229169101432343496948165014175279641123770968701250412168866087800073621918849310392320000000000000000*i1^36 + 3997631670820212517954736048977142071597293655479424663947346428507160845755104867664933304538037294225149582769610259223011195001549300703287072075254234231304562771329221369401717801502220410044719449400828042474224169949195405700296384051585769661525007049892842965296218843689502375204868921830557699918834599119666060319677449983275132810287249686918160443048076386178807462136408770255233742572871348786580334960014388661964745214967946284941142253156100632266325936849087601077053672138714517149791257319939889753149563580060563363323546817901922448500207413832847882694040706449343043049105619761126943390500967881751300995749351574690588465395719301554536240552658967804424290737983951474264688215645753589408469053355683962335190610467327379200627237951476479269336410414094782658498418720978500266391647616082383727176748061535953991015363296314706231065972627361255966874996320309478064437133553386328290108915714371333953304145450551948335265566068875663800381918738386294567895202952663552421692847459366557966159847115624681898276795454000831721002822202676530174465935508643359715504660251295387395167017441762395493163522033557628657937135553743594226038881366709554447644442592768759445021536047998448048398355078481245453911857987964548711998005781583349905272104310110502583125429099130789012479831421409090678453987475135684603147062653833211950327947405211170760444509070132019200000000000000000*i1^37 + -3590019465821650076214265841908006145285761776987500864812522700633041030440094800178890774731534772988739858709289923545231189348034335467177243117651124769292403806099227680888334947290216468509185580722642306974486852110631993386112039882932155106207400733886694338344586377872917302540801659544682430766327108808382319658077511441302067408224141134405771444237099960834029272079445054059546184485026746720708874765342007707738440360747779335457174034669705014123437519173482526356720475286754630658566300677839357147707972248295767209319751850998034308236774191786589702820886345087139729188778804364402016832173314993519033057928615039545359941557271132028645976550011697381539482985819106355843024278533609590116766852027960323486145420850380867268591536966943444854091999110793416229386377137126978578513453666871979545693390192958476588481823911377376026210654505363378657394341892068772447987077103783995864743926683076103028447639671758457737785742970526147337441897721612995917871421150840734461649209192216107153431731527047395848745812293221763921214769382165091865575992408847033332151240079715169295176856746547218388496600232664338500616648713604961995767883937980110649420171144010032588731792794643027682845785910034610434180003914091480669797391784475707686289055352566654563361251403344387568208315656966795980571810326238675288324873232809295522148598501730053544167750636666880000000000000*i1^38 + -305944674037299692671361383520497365548487535518532258834489383501894145842308871600070840426540707738753311421897374859626010059868765306241994276945049596569214680656817908606818394615065853671153984391340310544613534283804095360579359120545437750902121227912351030293863241890201400741637371701230466341780828573788913966964191908871932431747458188471288395732278801705056516862783036258149223533422185193598660460023441185561036188453220620152023893264236865906820420389022527680059097198987447206421072380196236671593835635928042795497842155770400387845609123798778692926934126221593230843804777059127889348940253277370246445892826591176884052936659224684694905731963148802082428356102524847275396678793213007792494415724023278937274540324763662652830394989596651044609009835218977030877313976978274915740870281512452239810677795794458667352385553213375019812199419107564404379881355155088470060031332354314189421459251310705196181015933122205310769253840069338655354670179991664779388220403404801615532915713123471661141359915862516547997782850460464757166776786862932673727565111810052976206633265973984991999234597123290006144941108213838993532585374374217098786230356027318218041896372641045286144584610983363350068706966937474972030566140606729813346114362818855891600461602084472402995910566041570518140118916950309297772291269203690147122783757668727975306091129501377288232828928000000000000*i1^39 + -29292200680747205867165360605407317692236993698360474701245639960283435425590795875789089777222565664586497433201023201739568323039970127139522559063451019705707510227947983083898610344834162779927776452464808224451431171856729958410402941698679312367453313084076035418403686888262283873883393605464044111560107862257835796173232256894778172822043133042856034609127933631525475251407797418080858419201721804553009725485646388965250408071507841743949439087871026563613099131376531002629801896205053015381016440800816430566624289075001970551831682619736929085049800453161956242737020519729665651067070574518674285766662560389262853310203546334682785164515863141032153421077289782985042564372144447979715446101113060004075375769301638258982500242376498579262508692370086088929722556428343016209732631429928489449424993456447602098003144184240290187607922756917167000388729618533728165943038744885658434276089104772568185694336842411545868496463138493373550357605631448198025957590211575618275211874038029966060984989092105282809367879205590393095007711583371989972713540216940560804480092239571891559707503125727051944499655211992959969917824107935033594916324122952085495539799914465910286151660558722127206188792829626397625427914815434609414555227967551856922777915433026697717727796210833164148865289751438563918463057824609940847000331341689547745108111092729677789848669845664476364800000000000*i1^40 + -521565653283368627116990374315300456241564928979008553461272454072515389224763711576908610865280026656662247776221399060183572208976222526363250781642519650195925508057249776128615083652123766823837124615308935978811409172560472870301875616037672263318889652041833885332257031055103281164709916922465079595927304573305632844881092332031073496470998324105845208880308984822603030514407574911794021897459474341067854643528031503807887242691960667330195685557531989569969798129837995902720053330702432567435503741194697862643779030535212055118640464599040301642271260876634565967396122160597308558174479775280733126552591872042794607730355557089687292811480694895649695345103684137149015163418849807026748750389488543376374579009497322938216919552017087096393834163344789738823904430274791920412437028020664034255675085743298062915019184326667965392494508528204613291089138707920035473398468757630557059538122208939622214785127393299132513607685803909639287081079494083341619701233403173795541356070229676758040581192518932163218370221918899423693697363401681678982360700455756425114233353544440838327691880402761579688264116910866067438417769734557147084447527046666366753273271470651322896644162119089115646382493738499675790433724387456188110315634341276159136077039618060829299564863280242298906007589388143868009598564655808534209216602869255698913668936020590568543686254438400000000000*i1^41 + -3268205338203954221651912853131805507772730646175268934838860124337260751119457643889223676572042548679506939601330457287670888428806483219572355312564508283642530862059772419285174469538742501430492500671329831587965685627778246754982505943634624814783134471903086592552789599246389967719912960862264725331384144910871288648120495083206982778726715401915489798197977150275345485868768933306380331826013058472228572318487725099672610736055409553362003452267672136628816445280275081920524328909140076502769535161136062049910904839540236272540426853178287127737027508533028006050594532987081324551447886363883131761853708445030347272373487827656846687484686830050210373005782703241047271475646956786367366415090511276039425641661278117954720347915333716019570050763200800118511470142693601700783943808014279043490949184243154131785731165069993733917706362630385092005242125867658928728152102818272244014609448094925245833588375572287921085371650874954401072933962572773781088250528027907539979598355585917645507516649925652784839113251435057896424293976906758819232491746462456707172816959865801301909680042359652668637060117124261263404634029967213068270995849684234263638355746579608178703688342829856641142037827273872980170137800735675380002325755985879264754791541778926026777435764708635523613568827292213066311599425737946422608071260382880709134328350156161509309440000000000*i1^42 + -1284186651854076365542347551313570022264179800525135948224814718587842971103444115460260270814368142983399665146746236297957006430717685119420282382514472296046542098953722402363034221436070131614615887381842406827604429899182873365682249964272131877680911076614832328846487268975071041374973799442341362978264319497140813764079437517342143683667283798325962768249506303113923135611095180408718723942100939716286538442845909881048313295759571740810464628500089227868203013259692580734593328571726531553377263531478737144146072052205858150764869834966378637264104637291175991273112336643630235375455312868315686680672563980889813827617200044505532735439299576507279643474023394785061656049912393884895394412335688569560128390799263123825634577767408376969143538756639218158137869605210628744303674352080231257244554174168550086012709466674444859690236643130072859382455490057704033374984900633876646145836893479312709061037718151337168186873135865685166513592523081982888762110333670430137687360953261585282530754766356952657898099853929072994459245429441054305090362419615714217287695928878552947385691736608612402804541901077252390783045550669350550138157665013929394261348086596393399944885741432507477666040399908569659413643030768018154887767684612053483672762415352964527073943120419136446610841386683120133014495267034606232006012838326766877251495214496998400000000*i1^43 + 68495607814690905203910256320312313843751968515901847547852766272051437456248092664623416790401174176769748143430890523950897514113937335157495243282489177474153995096420530701042171418562706780204911551850396102746492445818192113212265537157312535304784955771940454228090133840612673266608026675287913237645074788048112610361183994536890903231942020024537206898928228063942835593324143845568091684908115377699439177053978875444452908176300551926786615918048206380443767756541591195366366328385445737034672904706368266152916248051609240487686225581531211920190778614847530494184883174134683288155568908145301591245723329695843480330717150796896042524656637480264781476959979257622419039823584120441024948458556564202138026628974284765276329393340763767052560702707278613565007910994503255553262529480211807670098878091347476301406087738362833349843944794755324679181368915228264767094103867875635976845583029337075568211743835944904086656328781491864829144178639736480929488221887619355672299486206281083167552968814601110324524566884189289617820668227052131218762010318741751919757741457522575495284738033346416612451433754098878121480539629455146399255511718518515403946229610465572215393433542970344651979296445254984329633177502346804928180551513463632852799817575495195829502524495998399779442737887634077581957712720356231964089086162511226013516072960000000*i1^44 + 17321300992300932465354336857757679029230500444656977762876498024348519633300918525994215235480703960061246942849066231356406254181962805453407096789875100095713111684008365065902706770550988379726838055750844545822453961470350355696312966389634681434399662361252522406817328073676497315564797591550755397355582099416160770010653430400149747180453894775777322440281869340604965293595478431448801868707558060965167593551302049529567224670034052759951650752901999418605235472218467614624241580098855159115094600161813197074232906163817856929435923784888508786894375706373561913693444660472417907987625890612624681190809810321168603787468535289505355906435162458504005385199668097399741809077089202257672922043318923852146678009632701813380987643945244419697863922190161005730702778315041361991607009955859418042110277040313316469637089733554515692649219496937549443084782225997804823161151922312425847524818144103736052815762359858653848613885619937694111474295949816013738389119001944672235677159436575200155448867742456897642005912055582942187067782143654422646508459919901846409372471402577643990619772096465625313768370108273354233120622614452435014810157388356976314956906256548689778738532230033690493246366954084616642877815953182917763735612890492754010632484706467897192525319041989293762140899234773360125424370946237086479412953502190681472000000*i1^45 + 246590537143494620011367583112552064199156644349885586887461176230838874575299531511167603101880693067091386267801838959375309507367559876417899540194399569337806685741265124593587622389525919804280098927689944119877012812592556218029661091668069557736068006023880315206013077190144955473457095817793920596906795292651935052309806329493730684312807533308733919717311004236732111684056753518377762374925115152118679285503736803919725580290527184562032900141461131153544210869581568740791404208972638226201982131631244909613999749330397551074012331957884821040877598175381224663965048399418803189028621584028311312494676773395968227538246584505918828477566218748271257665824942774189239020309885760583843440017728746645530831570201241724533658002441878113076801551119774733182180253763387382786601951009542101996659259617007178711707887633401648429673377346929367820810987977436273022359191352172375889450683625971870026616469919213939474298461895047307331297689468374631376012701672396290855139234606656212421952194878541977859826698105349948341994408000838708756842380611065310202830035167688701230919809549722714996980736283617774525897476266258066454052361173326690596279383635550522135903302825590056343352047805951730924677813712806549676479362335343543412029716137673196675413449073994532563896657320649760030983093438514121052593065382400000*i1^46 + 1564010472672600367264316644082804166640892055242071793291654829471641784426077433653080512945758507078769075506377361035680600806931837202867144727283524632883405575710041410030174102141609188592802480203808729310121121536394282278785419109755629557911814228700028957960545202808014351799433948148541466536278182042039562510754053496937995523462793787967691635426060976796453967171183579728026676915651540575711928345584872904819316944707149411763910951232002714773818198010728014559915222280253132124592707564452642350206052781952920120852423707226804178411675274690552027282436586169533809718771874393837552359124698392888342450988378614503710373630428621787823251241254523354881374330879522647939269287001287750428274751672142326077471516128544980627684812220304275428518452484571476723677841759625560758475270752617994174750790931456046122868233670873927052203585734567487813217774729838189516989241959796765470943896743020814876318858496330004304569998605443328384989681826629033119672399323265680054283534294507238920680976927706476925408385712585015832126733956255482102994026163644638135257962342094566312805189445651705485994137880886910642724255105345638073007153736978136653895972158333666159383054312239253002076599118724192263404994359358356999457774700860624680125695710584635349167653739988662645132776315377116480000*i1^47 + 4388630575559229961368747634808191541985824343602245446829667319938004901022560480811861971352311471888430433121834344355188677743843459703098694121448936374263298820929722965525633464435584470151397216933238026626465009775524557232250638156503649536818020507785360817369797796680117488996787013175858335097980922913905618136998500319769916506872199933453866466476605728374335287853966578303848401009088430783745489244357188002281677087352382780889339389620154470180857714436473872685146124700934405739436071799389763197138608453049048009876561969596017032439589355202982264023258472664161321282157538072261037288251440130722852749173626391989388726596308930781391626510658401190108171939649889148350935661723106885339602547082297352889251391770221625849395664942778783018247107491981165735425940885041602866828713075524409451200688770483700166782883568477561385612496156559084368190404166481256164351728176061689819170641142007767727367906392535641099522703490856811731240699429242828625235160867741717990091683262170413621430155115121255962575326263670351679549018610534718319777289342213607280928621651646960489635035274544983801307355100763555834314609305382857498473134392191569561358734309887755395223988981343972041924032484217013708121832382221301197429062163800375721938469873671857608106206972788853459712000*i1^48 + 4939354587001849156701580928193523302339323349450941376254632416985786936891326139042103084730739650452592607354259853039818623429985646179343991933017619591532512265995499147460092028945478922635473427676445841838865774973123636725577440883587093028621845614248905816781644887346488761230645059241902664723754165823810374180798929550492363632654510097043572364699178149627247876522168010334527199891982581454915212655288020319481519486784812770617332167328595298177524339331764028738044932948599114334134720090549138412151099318468373321759330500128653184838949216195839852214966795130337044164752880575945081403808395725794827625920710605217172235779810544575215327029584248976036681806310141768772917296250105750958225294169347922971746407269935872768787534170688993745418151779673283552207296744392739295803523736446463589010108905920351776598112066534106709997042568645958411144099955699460399081631288853928306834140161660648855683228443724005031011241865647470588522614658987390462831448435232378034474726497498646925369878110845384474363842597525229817781108792251052202016058580235210542701320507027188076396576473803919310810124195692930463399367934497914889379632441916330772330966815321598258323642256078562684419208453301643311167401861884201917464204725292715090504901539076710680987090000*i1^49 + 1627818182103469822423947332004621932659748027184209045978863605918539089770546805752517109716219684658263642076838643395382115571457200095790791340444354595681840739728794871067845829794326457798745700971514715915373391780251297173008074719404295134690846377072769729419384746813581268558625102975268064185429538010537238365226600350946267821221119945206026863133137497032689187746569700662599385393222392878007372584767805199778270082792058442634104167695659857254738773054962151028237285679280667081391315424470669958946974200521057925319947018916348063172810553720099878749365844743765285165093888135986123690777178067076535551711945202682267305728491631848223233446179386398478222567723762197671522411271141090454490442547313807915148339578655096181929633338829753833035819062859207598393841119522945135076378352288186257951108237963176993199698984318525642759237707813606201577775189063620973643853317840198532164487386678474227614272852937198818005773315068728802578603513586874732934780920155006507097760171308409843388988270753253238697886430088718811325974759240893134230805923228102024272972295916547004970011251596382900021762027769399436837070332198640855889971425737880957658555624886674215918065564760167140388848050546443028904046080697961452365457849676068337962714660760*i1^50 + 6555625510663713687426727584025147383625703944123087357757004673190840970709257436675554600753235526058931749214597102504905999758414027536288248527514846736292000847393408188359034803524427297370844611133794696200695616429813109185263783911206853778736371702090233227379107245701929398801977948723349649000089894203478167666702426751834652569711355950338750243591361285069298705303987578188280123945703283029076084403688071501298174221769664685277921350966514014784457426797127644915675927605930529916635891955189273184509059721743663694127995798063233756386165142210151095357678515894930299080351344839500869872513224074883744543366782573952584705279641612823239561462533126037123328171340965528316687393327684190500017981227141718937716817114555893441935050513518814700011611678830299157594638196059372847067951720144301607036657208330804418972847628348989316463042767176492183374025846652992311595708188232637340990658635207857432667699290279433876106426445624522238297450943835239038829115139482328711481179962840341622198257426468874154532785798000170314792006657322533543496611542346746112502754347902434976918651349140265354422793131960745646464818692633614198622192391613532884517917071356965897920078940760688906700373620722433523196397*i1^51 - N1*2720556983952043756050351644044817536335557656819427794011016983173402160190951252268290089628348564861344691701072113250000945472735882770713672538248411740683528330632367978847573443128113067140955884902753935695176621453932600136875357411795460640330883885828882693868865187071602714233571549232778172097446692930983951271145957736937231857583482568559924314444292298245518352017885079120642766223030902884732508460168007998101191750318309021665705590784*i3 ] ]