[ [ -1203793580996244321176364892645334308110627857292018502336446805153388882935743286464257691913726508965298116112799106104007369923933241821532641421793336558208076375037612024381169316966798683140900029661508277122020867120533563991762372723318936384078888619412081493998092134199939068731511489822418063506600788047580062456721921504977655847650865732319867649037369043746401875929071343804050190387025221385676290858579638689207701662998705774512874621565874347143876592871649615822715020894719961735464891284595748312375694802010586489038146112136064515665759441339144735819071732888572559007504911309769089407214666685540138037648872800180058693908138027053010776460033943888765842761329939324141387534789722923169223533818186066063911076427474682247437831999848448000000000000000000000000000000000000 + -384447367969766528595597781260848297444292462536682343164435648445358615424265780328259085422985496554619608604652538888742895157994667052371190930502219352401897441687224934858989531044800812429743314554724402269054310018168140421856357112303523342032689548631806117660669391312609306165761184033724293015706894672399892916925541248551559640309095267586228553424423522196548058105253885959766203486261921488189150312275634059071860711912954942129592716942833988556109240980999401956628795785758665537628847322957439483296924118080079443508388313709645733749721043641361232616734914056637886172392875157527649389316594718241710666734779538244990154128363101431149606545441205801067141809923510404227514108972024176814249616672537869712612298813479801094084618721689600000000000000000000000000000000000*i1 + -90239512076432958768944447965463632725102471975342035264228484553860784843317338026669541695429866369382084871380707682144574487448516292220970758477702090315937867418332837629879747259624003887259297016823497595762369400730624413998910038163519293908100800903233007336634349534491006891316895856118005317975272720325526313369361627381915434039657621569597481853176776784416082520412094249018092036002248113097601173879068369731222970627457394886620069041788454691560030540979947877773201607775830544534994205573456726205314921131627513792831913510718726004613178118107276716561882025180130456129949313438269967428033695516315026931749794286011954137474260032063401272594856613764793136735684127198515057308736298965190041213990756055979477472518520263325190717440000000000000000000000000000000000*i1^2 + -20201884730968565847426884171691938601035319273842372453960139699391691582742801055182892103154315552568238010653517391442295373854409124090320279354270574254862203831147167867360773944523040474765591615255645983963895711665691538196433756381027401061143036512810929164722113921987233196224770727751496053267960787385489430000343942234315839900618531473704488002693290781721693203875835332606913452456732192515788126009369064931952993198015635489896470694451606059460427170997398705962484827399830623185333516850752798801935345051822586012958273987312534855983226440571958542566067751109477907865992459878950201428287864736760445182371395444285564080773889180487038944306709286488912911910399804020679904387912850085873922204223499872541022777734839920073113600000000000000000000000000000000000*i1^3 + -4091142940282340981706617890271033489369960635720544258392784855790831228988885008972972325824924714345236030173819773206106040499256649961455525634885322819417857355949872887254123134939759125240309572830397942122817158908709291388562785960909829991264910124185047134294042903623384264232552799447455041904929948379629060265564536391118261424086063448309522590991501328979844603230850791354740768716014089569361431506258845463177651510137736895576422846248573650879483798945597304641927167142350071093269370762521965482811157349685081999773545540739655485186354020138158065626725124849389548571827122670174737471099473415627588609490468660604920935945071720770423698776688169125230167285879189845475554616991239307526015414713530544512179144294028881271193600000000000000000000000000000000*i1^4 + 87521959625777807741964345985899341198626176372893385193671422707628659071079536755886721706758710772867680406025145179752622188834839045450914092115645336840425443093546470892743358795755424549879160598615545158660575321439230129277835591179420151265778658541272317015398396690184316521023126747598338561041589700933730825316128624651065528713152225097935910788275381811700730878278298777025359080009183084705956407475644110429933862318073465845112814897530189572497069489988671761236888447803343251558093645083516875328593519117076243091316644960951139329793958509344579771238977949470283640552834097297092472462905225607758387037325936231517836221518676750918300195588899382905992623652596994038167985940951272662032512023917647119254493151841809858560000000000000000000000000000000*i1^5 + 35053128437064446313621964311662083608077425952765707710633382741286294180588016950822941100191403498397385387480758853737389423234406545652882453703301456378292065772819676759092719984545613634691003766754242232618115800867986694264510514465213696148719796584618211508138446748085031754596052469368886258282153956968214641335305034554798727284385361898848762227484862744614454704384559987897796300859187316157794628306087465807742103708628599729266870974104253548815256188470475446248990817805152909704285430287808631410916279902092218156150391910528928855226422596267111123874178920964922754491526618629697821740436644651214508245463649067465153074803578646847201633287893854346512330454810330862686495068074524165409322613275422168104921872837115904000000000000000000000000000000*i1^6 + -107107110328485832909683183053715264885806766137863951897925933864696339347137232862001390286620291296982481161610718166601106068848288153667654140979871644157887864240824563326098139020505005633061338349547480196413439013941483292813706717548903478469980323226041159906886151337614896321233633293353484578800807367287906733247814371141393667318153608202461709514582695326399274198852334174337389278555924110409703604254171994626508456943744846283201489919632455150732109190923977418709968397988291661238116515388491445014797079215756068001874722268712709839761815678881170668437377983099606627588706145988171272747701870431321952029798188216478783332877631473310082192020264763337182304891522841730433866849952627350586529592579705315035676304998400000000000000000000000000000*i1^7 + -7157772856922104881092211239006698817573250672419736792865880948650437563394284895831238072660525516047380261231405117821255340267242406762630313809038237402440894809225792096226489311698430975922952698979361897686837461202532009218178470576361446897501724778388069287921498211179512855687236307108669943902858604500432104150387991770692379477392150056598922971716539206598591711910250285271831357577338100070950356584811509604175043062356148143621143387405340676306057282824546645779264617140103499522047463337423472198092761140546255713741642152861825835846547956210926741025872998756461935119399206257269634012237127473520286059447575843138394152629094021231763878702909260867355663036740436743323630938286775544098431775254591311211973836800000000000000000000000000000*i1^8 + -14520460799743350068448182093499939006806062976856512076685318257288344625185930863434984044675218963204012233426635212413954816028731730601913588883418652444672380031543740083150125333888257442806390639599033930085682152028278505069441954088305210731949636695676840192410792662764300885009175727676550831151409510827111931522300248952988921259162143904955754310801089499036514039666262536279992152942159753248847404408942215686282284654436772249631077820347370926860692743323363521490642272958883308840093638039463647671582858776808534554244287149629144232306268803052257728676172092853848943950670952526487926456584991393301271521318087848548392578348575067344479280259471154668138849956066068410563917134863155075276032396737021236765261824000000000000000000000000000*i1^9 + 1009838166176094524161522509726297524307776028450286508185150498208967000255797866225613373526487000777959867796231637069483699893660101437528138905374029898045023849116019825070030501058680775289190414305361282364995730447373963549889156778153858452693134046130990957690713162524210303228679764015634311591319341117615721511028820849716578894198932434295275730983918857500503171039237895869846090476777432912227753991172448971798715231125037771998250623691842618239654107396088154308490904255788369297320151007971670559349066140096790554373002342339044898017987569660132880795490307138616874112191330607697902177079262052167072306214116511996733850937882479786102568494494183097845996817912744910630452038994199838545206096786157244042444800000000000000000000000000*i1^10 + -24221948256023971263618079040103946541279066571821527243442188087830127191988523499249043538575795112547768285295571725772981449361698597510001055474584906770367911788329226068243929611313306375942157329240645090544449915529074729995582250689676188859632232291132346244991371976528366909580682997993984640539828733385345552375809049133250724915358289216592192565165493698247757438582162450890143494424696294624529741296578823309481739703457895733648688977614550128892015051748963127409957807867848104926957810353504307542383708496041166769102521548235786625833687917535668152594966365001784993660292463556399801188299845199291023597997652464470815912816502401851337147552053358247936922661638151258852702801366076352710009660781216399360000000000000000000000000*i1^11 + 143774351155192614897438383557865814290648318640814359114172062706027003974207202552642704089797241189278891711681402557633189050946867161889411366537069858943428331370481278847736326049059143925855897710162537734789780679142155315857567221288639867042286604608247663035902297871425064656842295921165400207801443725293644769247522039608586472891257837433114780568559963505667181362122996320191505005773396737822464424352475054333500501227531414003647795588036495834802494768417516144686009957437058679914606121896528518941317717826693446681037560942690341853479776052876008832222331607051373463925431177666737972949697826233482047401051710408119158442651465457995680462677837889874760581021915991574710842425289021476292520426078208000000000000000000000000*i1^12 + 2728504443697389045109434649168200645251480072496909133956459806179052653664951362621618551572077923411055982195603525113803704979721234923215311668838648458288411642277447026925630092574322913016600159268264282353386973270969455160063065290544079557614629984510288207014017013679387490196299940324637640551349747302794326556834001014263464989068837038707030491103633923935639943561308209802309089649781142200989598219648631139237259028074251072116630313392712729868124520611046591178338791555977215509521374072322460521017168030222102063279463518581321739948908724003732448141230539452295911896030087985728672934247929726233984656186468075650106195670521588657208355163718773381789037598021574630938225319362973655993315806412800000000000000000000000*i1^13 + -46021649274701159912422890434765671752943515995246183378661110854554348514002768616130573449747688125904166043327705686044104543538445553094681580148756257598434500655549375577965642551246050717072635706792438912455662618687467261263020318966974574016352471365279583455541833511753224173870546597287947855082784300641638812320764730858852854854543458950413075995384957276063416381647768869728337576044452330242054652142847280103295736149296712134430346637511101081032588702165395386590159327584118480301226673596760909228849143421215887984897310208850899951178400870938395402997084864295927102628133811974545564538017329533341008618768635421365586809979342218868335076429669310486475249446060868136817751864127902338934374400000000000000000000000*i1^14 + 303389931666406895060608903888323503180304200468413010450671009523856829663853244735255436488233762913583823228269284428012630069375951281997631204604924812776675835523237440511211760320326419498312383647579296226662143951724432294165973767547767746142400462056242413023452652814871727257410786375201907447563760155271881498740826013563338531794966094756156926905901718488369765597565225811946899070787618308826526549737474087637095827606740159689652952638266434660242938361138940361724324722011633365170400872502162004843379773003233359736603213507578089492622930400456083566653210733447238370295110848198984227973137176846479313546698216373118493796497854308541657499961746148858467923213566809725168870957222442565632000000000000000000000*i1^15 + -710856950934803370867192791779974175019348956200044290602252207123696275738260893497692696862336865574296691050599237259638661065252418031760994282702259943248217903341716769803940653449858522267202572979654376746716886138183267154257572987447118812516085900931311180931298426873452368250404048534332846605247747971064419530468943866819201429971095824126401100212822206272749538593477650667958909021869035462970540059591445909024079249490285227438451600468088133628318110970225916014128539265437781957899463514674262876079068298764399584449530112865679424537708252014354182442762521005637462824429946952505913144885526174192909738514286551497241516813503011396954729376425738313492485641869643901701626948466245632000000000000000000000*i1^16 + 538207763154417983943252621537005409937833809725133009412441941207289411343408899868062934494113211222504888313629414024304399870303624277742538258326164311596836542401040644861891412707164636004559854763663438823667167070497252850122604745911996290260824226668264634682919846115552383255268843199772769303098782398138121072588878673504860389302164773021231320812355585686327122640172644107087199330091683074230126228525398570431403567133757677301576484887997162830477806879822762095084096237368369189835559733198398587033295773150161558837487641354499732301733369214426919450625994816949660751950457035855575574346047215631741420966896380208470344999544238581414806468510505908137432684716462047779584171048960000000000000000000*i1^17 + 252617031616857421996831480457669708429490581118400366310881296928230037609063315371363025131695225560156060410039555625082351563327249225563685530346857461071475717334452635002571813489685921567409188257503056744077011459307293973852575440026830373943045380924304675493016059665759859194660648656985119360337771048687581202462010074329314264978348178987598155384193715456210239034674097785631130992547417933975565115426649661897494983392657079584768732908080049507578076131274215693322000930699288603378376603852959776302303670795875627909183642614462844951689187882401765125369035130337444829316269297554386649255646060811696829474730708574496200054633984704265273432748392708162821729538578289730256896000000000000000000*i1^18 + 151574785539694653224371146281021590768171050313445687898339704751163756613817230076284771368704288297162705798712288412575113064605186893469338131851953949054606198964795013010104719107626492411562393443881744658261826236100535420346469201465924423599344660872708229318599604552925697900194693818937314562143669176765246578690115514110418135680559713819112383145397235512014212160424041918950734956592357579115314213058906015232133548015645282855666155112136767080292638364348993299923068975675732260382639894855889798310882413923482708680147409723358532729446402199585815467319132859665242405397867403800684720013625053211092167062471549842354876749420506279784084592396468632611452095355770896384000000000000000000*i1^19 + 39370621450912963360212176845659523772187540026689191926752733618615092990772595918367620609045343205796985531346257071625090410056936437839246187306058457590755931003021083282043809996348448347358700558422919276094015515489619279318207089831237188156059205324507938922844582262045422206469127536064493885050707246952676606618739039014112645285927731601320055533748693442381526139581875276880975506439791189597585829886067519561704838578598091067724033784215035421388977916693999135192030180502572395200845125489683970797807136086643926659732153033327098935056399254570202707736449146175217883605971361881675159295104562747538671123599430761981203742440588656972566571258879017617717998785658880000000000000000*i1^20 + 10321073989041132288083692363374372699224112149800481309185347777801763947984284689115245693246505935680180431538495239193721404384457485866447578682666607937430849525715083797799730639492531956046845961353663863580227884366255988396358785149003788870156149110025270825604208116608011235845540115225309027139172503684411041823315986089701441363322225281122289762950521678242495873744760347154839987832435615790984804287086925390152160586517561387178621918343675684534992601004637866634182106095801366676997865269455690238090191475554583029480912646773145735346231190591651281553469444137036000711460140608303800899829466979303163587686734338149539516090688552060268472313314317685179285504000000000000000*i1^21 + 1117863713014153498152690374282077227093952597419502222246778301485586806296629057938022570864429174042186455039409514322460945035701104227710617243157980184645341600746184059572331208563385360098630094163427281796285354567900369741625191565726728995214808259146523571062448622662725745845631978694588202774266036197329695107727743591406957203713878892647836473462381569535981222700716112156334512264938230678640959846109702839012225827748725814599638994017461188659089636346265133557713827120604619078317084847982178086180731762883976304347344644337641013874287985671843719901126280674950035897769590681330190644698051619330437541989643243753705055088428882820130000419558737628364800000000000000*i1^22 + 44392127726007956178818843012223093282917720150495124206664101517299220230190523406638440350841115673342772760468490676291240307318489959719921277606580176218385533444866886626171684616468342559816154881553021493884608694772392381194332536236538838455181233024243261191471208874611497981241030791282935743967959172772469437012108731753606275485738012860025481845140745748271302117928438595868937221574563447946043973396346075172300875484862380242491436681580757142137618609402623131923260725077005154233660382154402582603232509831458132655553779402311750516218056308983043552395358301565963349037293448829266705328181447420500284925027668952695007801911886908812339212472811520000000000000*i1^23 + 736524425904530119543984270337581454542160216920348333237209919946800443134323391072649737798855185158345733311891061402068946276350744664150569323562250434463711338708968946209676895666717395436052108115261807645295131187568903880843004409931138660138908720892743591052481029554740309086542418833783472421785102553454004126254214472800074336153614798857202278306827392149080681913338896705709988542340421016845875903302327516607519918179910317702094022399365934302955837315150428647179636748804020079830158815739230021674112767117745365828226500097805476165191867758932685943772829699523220904073604826860978087741092725577203017045917631318268618548628632002973663232000000000000*i1^24 + -903125119613955353081293066319129316005808506004241373892410469415952842993928478342925792524759277438289267547272260248995110499436065645549949479197024880530872641834766753736239321220059523342556002585947815164103527341335665845281671478790864797681835133066106035340405524280835264134811182698047345632887539600255465804626097751699861372733537495695530445269759387806444750421551860902969750496633845267930589342534104408653903337359117812102350262329425046006809022843772952724608769753310014285205606676964029098622673987734347846020039067068166513055723867459162843632716047372109814809304494160112103594201575517863266541000072525772938405296253121331200000000000*i1^25 + 978889767287900359938425244099516751611868508651903008290785677022174538441369304426246615170952204948945485598292211303051709743861842097831641118792427111224996522325239686053162985741128492126720400657273321518890405067388945668303995016222864590037631689471397722864818174812633440462160876696443934270384602343729026990862998300411071435085513869617361759970229172096768509531203326930376161421535073116003442711178479286091682906960669752957073479467920932678845375136068945486045121527282869043397141946290960268902191505879359502961466850591228439953193317524751312744979317670130665344085064078708376265846074613430440971299935145450039683317760000000000*i1^26 + -666859952856067061287997446825083677908201389239754722920149456062111735516251476115435993247364750602616038712451746745647181956867933694454580464845466752451651781756631140937397411584565852765323532806116733808543233990583453491936009838207288797378767318525367641482000196998969822247331983989225856565627325068168475217704327285190433368654102889439021654380834214138022081752734703650173587162137882818238804400829410927289104822513254935353168968824064776687955463181563916426710129016341517210377602479692969291016163418495144940833233743317444969669401792467356039504198139386409578296230970208563919780556181566751979738548913188110336000000000*i1^27 + 304586272271463744071980060798362294373350163609902494661447279409965099634728280945407337735286149396964084220417918639671763478590141321903488140203881447962191065212790283536010171436497107178796816591765016314004419824633316992608260909013850887774326187643994241765024420755456939588338996876874078945572346148437426323215748645443666319658118219673316021660617279745252272087973772092521130535771308159090066066820758048554141648766533113466743111547318489755801806208963103235158377854465906156296228152203094419957471996127138178775043352754003677127464749796906418426921342737620434343766400440334667057892823433990570728724889600000000*i1^28 + -20180098106757197020009079895359052464508988486713047919718370639536585425273538663527529436227917864431637559238860462678266760052391473249602719015170856738443992707736344958839147364490688875865209683328479933250967947429760492044716562702176601722138952427933445136936654252155303431392304123720277259058774590836303650576574742137670144538658691723102256676569488103221588962925650216236523075505557742837726345530268691634106371764337355680847468905185051368114709271576238423102020969207938157902007510279008530248841881801133253898698904114326566527145725543357385398638859619697145169154268893092551001270450793063383040000000*i1^29 + 653876566836254403613264690616882061553986156869532897492966752281864250594137837640860138473157608534738404767388867694847515303534546294769504795534806534941490800407492010401168801617936555934462461006784244900519265350358117245614462597535504509175004909246499744818212563512165880754386340012051193415694825555724085536843510664818112965404970904455221807998175660763129385549597193371298041873330051457734271155792287032619597873635573157432529031622761504344970451309215726431971830779338375154203675657053836443687709365939457126714856097889238093845207918973322544229449220624602194989083325694575073257586688000000*i1^30 + -2073054550761438715041304223087807663172091704231345966263202627933052399853068853434654052533135011577557935566775438450514203006752229035540046484554082310439813564943824607759615819904636217470524254814809003355917912008141519843615910108839779698031575792018531900832284570907291903447789426133214637547564912675480473534944630299742584128848727773670280238708509272308760648433435223960286959383523190255125100282084188721589494714669969936898948496633447063913930402827812254577013763569644782125599267355679105706458675918513447023566185645437577583497593879550330073118078752647233431571994088243200000*i1^31 + 1717360518086134404392351204264807633990948300678064447690649287464481379109616198305603139598476688126059915503435398510040997950074591078973574852098216544566476238016031290256754519842443923570921166158826901107883005343804718392507288804039850274924303783543237873374331138475300784365227815669627263125097921378566121761167482716341592124036991783302008034002102266214639808240939444516783994789418626106379473105212678825944402574239825882511058995932347406073185372808048227178336511049130076287208187446890227141452185878387232482722165924319327756085288360291149310105816492305681920000*i1^32 + -7939117144228887384677485830998211540504194229069708654737037892335986106243026592267645412212013060619442670242566489540888332933503662838162834860440264319741929713093084752736956190449820024450273544172506202469301002033378536729266865593981490211887101840855088824846317406831828638130562167003400758127525009196539023518807799174891108668858368003025126662562617068712268571766430457160861989867632854880056174599503263756670323368453424519221371240069812988903841218058316060584605125635745064335551858118646083132071435380943613435576085363794577002144636722413696000*i1^33 + 9250904998508248585613378956299337953301030033470786891431112862442142009744786344970071478301798799860747839627602594397211458385763635974386774588391635146064591444908763965905054496751256759963950587451513941065648916076975911902038034988947659854952153269371148462511063454717821334741310860122685396412911735514452151870188700544057892234134542361256623794618253221436565901295018332660278242741067948822153749901054904602432695618176927736578704920410585528914715352411077470069068917226430923802873270028074508055211943520283496511163506552582400*i1^34 + 40965369563821581623258462882505966643076918530909405624557562949126624467903598821148322943777400058294384060283323205450264304128218217543691911589691985431007292382223007882764112858788020888485843813461765284915569160517705990621790789466979473021416056344276980529558783524871949821733871903266705923751969982427565855229123047872954110716757375726855365392247256087613822827583611032393950413981437428875563645283784754080370713687624395114754205724232918938439427544441564052970026471903974522830462549662692194890747779280*i1^35 + 1359527164754573878687686638046065698971946142356094680161526396781080059589993518979359038825260069952888275682340744589125356548524715439232615481353552840367943291242830558990409198105787664223949086637358094308711202671860139395442143357427158188319116127548921392829991054535077834885770643919375593708991510799014372558499453907707572301325440646135837839150052019437241309668463685048818933420463725449118147086369137002348600249556521846880143433751234274686659383682165376374627589977585219031979961*i1^36, 130421341825349435448496750794127664735982652372407927767677203752707237598496540846145701632788725487686279118067776074540894189957222077299367584167883797542018135551534893058886060892558077811921797839282142339403899138211834819861215011122595610634011760820431944339221026323123774242780440063725139461199504943024824499327714522290991828739176814350793221143160904402337253857851842467204308493373494049874663527873078263058443537633347770422032755980671868611376642762664435376885060204742222893619476923509833567450297601964718377842590147870101780191239319859640027732737864523334340985341013997365858929777857511243594762023585869060184616027304588506261135586463335190313830251446019858169738596485772150352059730766743668945550884392380186111204483224611729591860257353310083963054692886330309724150236500117588262554302448641407322549149141930166356196613134366698515321742807446532526714656507948802531511522953263551102740386531060471143706512077734396399987158323629877432449882615232213501677126203185612451942526260682158539055869837320361470708867910413301950949656869135486431413039749225383574666984912740319020012966251233017856000000000000000000000000000000000000 + 42146879486733977783083432948382412090052021158519573074098522668208342976612939479743304815728995930069349489155251636656053186378036000270897072452331668009950165207778327005912783977452400736955605962288630289856099769460024612728720770083777092953564119950277571039765508377402042977815327856750577663208241766693430409439430047412946597787279730971906739689243278142540607136696045920264753476966792739869703748866686428225265749999441871625348430768600197055071322509572845214225439062690226182588279798026607868810931835007839332972038952265117513805803237302290369890794050920906044863113933779899358851213717957272973819764411180126552521079337569041593264960830914101992084389905626302225991070692297226374597043876698209874812771627822699925619449429474725318520515895432292933720128954316046443204722632713769966181247703701812660245321850002335431885345463374753319989370626498182554069083268052144491439176593364124401360825002016919769880538416373349904915707244961388831831948585070680361498841362079670783647742887809220912276422962639324037015313769757770633851442955266600668331636512392752307579685919908648987953649757978624000000000000000000000000000000000000*i1 + 9831395737149633348383604640318373831977497059921314610623580552071558481785432418055535740189817143178284982728105253806164250948492139128570766748126983253535692216744216728358592837353321062406415977291800481159403373880799329552877423057770014779725349328371473047837580706394166725070290118088020050029088045139240429848972072676782703118238152975737856141235413607924984123488087683472530865794321294232247080318498097092026205394740771632098721291540614075970022705162920691607098691454207570132319168215430756740743227289681016645024343144908073793715435368945400544137861015650170610634997369731123097973399198672724206281128088031895543636053741124556568677112936127224880796452294309366547342812817031182459570233868936405513992893740289620632604063976008489289792652546849437021371801755450470743267941434326117854699004614583220105538203932026131278284772919768013939105584956913519746344942699758751477902289433629982159077252759374641744564738174634235887131655600662823103087049805177177552281051890180111274400048277682386164440536775982018245448802762320222335644745900513777801460548730755115632084579582386330256846838824960000000000000000000000000000000000*i1^2 + 2214863072774295367156461153606483178797210540578353113953091705054766311455824143621936764234132651243162670973967552568150138691323299373339381588668935255732025202177322564926223484440596703185600977808255005675264198762863791889503828554062647904917996667830733279226843499164566951753479300014945635793434387606354256192692685895399339919985955006213462088808098171943485787191869877313118430317100150184836257692496016558452304391994203484870991824947097130499173194501729188168663556628171685187729614338640928389779450305198924223137540069612970655577529836009034597263440972203118797991135621936374728511062805854862562964329225600214931443318459837035674341873811050580394010527122945786412251265006970328294372559118180132115054804547948350377982401300201335876904348132982334210258169062909248713017525774909338611613195713249675896465045855410091898594638424268539112545468037536813190771353427270165433722009500506443368766939289769850197268398209903232620871996260029776236481070277373587800158218090758369044741053557636461882717507644285766130673920630987240534996967672030098986609429310251142171648492897337498867796541440000000000000000000000000000000000*i1^3 + 448773266253312849108268050379833435704841522140285218588461364698097708607678961111704707128082409847134852204893875878230627131685231439293045038291643408502458624387965218471894640519304445667523699729089465208206554782351481045532312864987388588881975974080239958145832780860760857626410241222969541189131865310052168856368637801630557877826687088160133272173411244759676989674869842840596276835153539898107091540802385436525085196339724988846715434906460706449282389653995657004263909839045462980574925846168568734656009423752618979444241206861176325648872758909797127864897572109579513983675425036311753678684743248497796494526578334905455871276729546692962960062682810092695682347504303916070582564883169642951940274193981051696405705476308584872027361866126828742289811041465949645717311365480523756761791662005459168319273584948450739130646333752367263596222475664196610369952905825776544239973689906855413330527431479022411003982556512871406928493111718714796050418477236936570512647802702865529551612087065572954711722300014458908506928282130364692986178359953113504205958560966598281718234877825013296977411414673750540209356800000000000000000000000000000000*i1^4 + -7181117972744899348100762138503179262870001581390928811121381965018882701320023176975280871070477703134853782277858677042130991254055778585671063390270974697035624206292471594727975353213485045416591944000390794250607513705081636581337621273577009964901373879410048198005109590511094857753415932576052368888072747708810326993142980992999001450104316910332725552880433427435661760844905549073122306750532256253333676979748924300041338193459063807411284836144750144078723370496398168996128520996870036309010235384479307307536939035356796613980899891783879346482994266526182895212742710325548425155098731559101433979660877214134426321097423503781076606366729403182614039701113849137315955276680157826248296380912106328280175102034673036858589913304322695210923591029107515673333684937262307719020763119030323100165879339669269719900125436087694611142140419924809297189778115695520893731252224562477529590715288441156749378727038685578715272412883099578237987781681647352002280254533987335819899968055601875418317709999643007965514142137199355150802276968838549891253246091471535621838835135230129550489008155463412151531260530766381056000000000000000000000000000000000*i1^5 + -3839744412497359062903129825686328506635038529998343025078598144424086923664349193196641506204634268693052355418129149370847268251155481375382669752986406508596997092946581783118318812107892873269784911284500856872467177778022952709981202122212094367820065428902071507068686947199688331587511507001273121870466442024358926800906922165337288412237782948030656164924705905959284157507391373318464903443488999480592801028341308858450482705391685145734504289353771128862721421618902124458219513586136662323195992154018329072953177568259039357724349906474836285845443235203129825390769697432548221010879256676196137788595621436416782285257131311613249184583946098950627577914833506917010220121785333161551851131996886505721932676881839548729274388945494406126700446542329141383827933587724600135744213158523897177833652984182777009172316786154917193427657368609498151860494731540357604765422334951678588076832425562370565661581169129031884586846763611604752233789100539120510549597743944623135914200458908254774858372476350167508784257471098748041007219803514679971707403300067595621408699255374643921826647024436361174924564027351760896000000000000000000000000000000*i1^6 + -3595268114692305088877657994925674383863903008395551037738014942810312275943882555456662905670892218971033913347125128426053766914084138070298219034869246606779786610988362756658601783540570051333061695204974295806659628451502882308861385148126082739966240550319802054090246555920684398047290392413616438609288780656903795085406152059453140471979477445115059179825810293157646206485881712893290152174241918931873257302821080819640747715594345973003326297233348346074344609044520576472588031932310284822605568028130879895315568406338984485419671850789932511584572084897539880311346130962117988751191699761110178546584112871814063215686055910611208383076651466953921132267788474017413185394989502620262711640992044897024137577479123794014759111444118960461336732288483003988958939049639301880465422712503601556642065698205601198453964598026632728469912192936365316494703048257163984654449024922761563663579959142361827711002614333435779183210555708176505350849690647964941411009767612018499123995933299999256961108505527672347757792038384532373846871002606207524577786860844822793703003884770026472379919334903261839767778623488000000000000000000000000000000*i1^7 + 1351173864302964920143365090242452238304267755491883942691592229823847585028613370937003088057963245219127534919007716848404901742682757756581402874939249634135805466871230501320399383207931212382042228155379779976045776943738238433997050197119096915163779937595846051651680101138383805230994065280759926285763671626768095385514901899252351189628650934187618091615525185892236757438502994593984764669436866392340679221530839971949959620911387415764927290491542184526347295235536511864325447009120863827872998382539752474003549678064636718569268401100425090567283426454963994365016894577621373805365077122105804294133315967111274578482675435331508288600108799472463640653035425131727282996704331284528898789721670888250722337928377529604450333094593860406171969907665208743245666550536918794376017575198496690768234575882864084144274692498094610161953862764840728817586981808993218950694759139354644917084175869428825814034866996037524503905403225021163841989267229088849161503093418244583484156515472259091451024257302313652160175958753117241983992736855329955957214643411681206820844539566811241689308115810775967991857152000000000000000000000000000000*i1^8 + 1474678307608419900711396267360067367720568154943303935489623051805538739829102302354098691009971408282019252309965092831361069538269897271162595773002732791440006224893385918347160591897952880520436858232818095575189118206101726463464303269444191494164901773226596438108989044077236030621000623625402343456113543672743940959716260666228528356458857185953241917307732833963126681352043115362967888041877426580778655049282328323399782480906267226783763220225382382600998688760910134837114860076368527107194321759675217856716155034305667250936024392338162325632896539747204800109033759287490286041335626344384027520077834388990094406046659053013218674887401419385928061929056807833081663209338708144756887324543165605711333638309761289874039397905767911177698692836143195657198130933838544978795318432575691896690405252965414224524637011267729761874553315404780830237085730802324011143436488454637621735105829465396075616284973341176362399453226279854434030763646162297732524769947494028415826359876463321499659335177581418023588039011452854232543162501263140283406750899837608575329460810515224821955766074844723446856810496000000000000000000000000000*i1^9 + -96471447283186448464663097875632467583430509199455017575488618414727937797545907758996326401937215933346074981032418426225901677596966619855189928862586064245450342120238871961350919558724594189007032272406103272756212398398256646369452856869585493553018027083492283897450487476123181232926875452408014580407309908500958466391359735543736841798418177113112364508101727707727049466532626878132294820565572930630469806927165839555607974429658888964109202876775771176080923007264154019370796350956562694512677447576223696592357647249403543886080016496215374281978781921113746821275993964275251074905703887251290171538240461988173689432505395963247467959832460604952024361794652915241343236220896823778801408159401501302306637248829249848508555217832949978666866001584858001586054404904030914083701361501838035799256083920983930520082115696436002175553829527474758079689311825831331434564125928187731970359931709629505989061856606878509406791625036627525122536181474954325378251428817865150757431902255840449485137419844435356965621789905524133870200818949053157002944880969688035793277407722221632373375596725123450037862400000000000000000000000000*i1^10 + 2000445329961212513306287815511732421425444621629541073396152010677280520579806586078082267484066195054010726045592850891688525276228510091911583517711094438783996814232649598751206757171540946847528632244880337984377223168980930803751587649021178721598217412743117455835939379672660899205498713128760286719125993371787972836221045345910962656972839669439923164331321626704097654494865014577410945565738786388819012580459955050454629388416000277919810977271920294058770954536036600698102366485328945605533882432837819361875900565815845198717622332122057384404132402886378378669240957323308058275853333472333525613962874927785745655668748509646679680244994962189692331454622634720269730003739581258113853047834168395483761301453374004794180705749190855983117067942924734658014531300891643346138462163504449168480376339120364871281290935675948662670320529569672613035854047603351458087001068797326271837893856316103358447552423793305650031878034451747028094085738122646047713363973684643313770219377342350092727327897970773022967157504571018696495554294681163261358612129200518655134685813052843650050711325828532142080000000000000000000000000*i1^11 + -3705709787240210002094245345581258248742217723669436618381186229919106900960355519640477660078304437935600201845831956450811787866193415265624245359698398881171957649674477487035187870940526193517719992088422986934827825826359969725821273276380271836269218373370619799578207650994035652583574712190239400819721503721865746359526540446185843885626817555982035157101498992435212055853098968637643612224481191785909012468378126706240343852865151345435242584868703723653248873124049461514376134066703820219335628855803219335892978656556571388913585210232995296866394439798344819588202131965572398925049764716253501191608163072311895151806743850654487185818071935126721834952915321253560576129464289963997329230144965175196562231923007029183819299340122259567567449921363076433801514699892225805733765534477688088631868314032688943483568514623236395307862329681633765088812450468957013961195181955799980021446355893312817071212896953526567731049584923323011025579468880719217102423165305287888765118311243300197878267106173771777304933258587886603230939630661987551225814656004496768817414321878429780970201283559424000000000000000000000000*i1^12 + -315575973590405250321802000343409745567124117866449116827868082083063549411026044384551775492996288137686029526886343214469611279863675985772340126760389406856080087544886854582268114911672196148924833431965091905226233088011223493492179574906894821312080857702143136722430915675255899514143919017595525435929875918348531482073993643073174809666990248166848254327831210971083151609343592788834643572405072263340158196526379865356625413113975691679383331433022577770543163368717375993906756730960128586607480754084773521328111582479989043506144542498519510154989983947103785721032103063250917537152383544999118625724719455515887092910448508581116853740855367422553012320016771687754533026238911702594293751776144702594042074495413542063059416813177129269330093186973978636874891929260925764570596993007229372918105333944325514851985691627403070675412432436715191871121456181965712828403480977885667397389881742947353825009008926710932105992806992836017913985494880373762736921796845187559481900768243718095787864512843510767583869307184146845999039328333025705096947306024089501265919611327286207221800842035200000000000000000000000*i1^13 + 2868231586438829911520069734705829950854238025775178345832176422567286651967473222691812000866594721978675281681237664071889962875468511057752315830609027815660346285573830376227277284462511368373110233855725349252641609027984264729295601904450069722837731769177137565450458781342350038304851733369015671179843717563037657009264538541625159802598911456222543278434666780338441604390148264391148385029865881221360263272393200934133258609583115373709091609791305611649677941748745014685079842677382785498825209820683473384267688976428951754139608299205541746454820114204849621167853647631352852043573818233841103677827269158254261021915381285740861798275129017537888233835856082292009274779087688494034448154441458925874828392487373566885713935668594861046642641954226113514812688934647561068457402628620060854450284832474820431479019114278289471134109146714297441668301864004206240245881120267572806493644535942319764033251176766211536133107003605545974756977833375880864306939192608631991042145710167921107272565234374746598022690371303165629488616088302310201514366290599811228219380890812617774543667200000000000000000000000*i1^14 + -10485366199953511381460916666111653901084421787603041403293002130862810898053373355515556743470320372396647836492133614478407764065394127920335161001902687913985024873270970179715959950930454500799705941402902016626830825098871477050127726699395036185950904324050570123723922756676398735541820001756076663345131303468493485467965095569331463371755317640500868191908922290363632504086656281672055523950945597126409985175616279063956283574076118314521811038786622599383305516772657163120820137495656948573286795519870479578265037005525736080505815193749099881116807274637989333672552681195636302274085455797824132871100696633144974547155313679936695686588149221519585652149851104068840209006909306110846496984626690372510256211426802794888660091836700563099827127302447553799940283540711367348208721473890146051966194539228552818405737853807140379023029122533193118033032430885896922025723104170226465082177027680875807919363313245286370705679839669423308811470738388399049316898853863793026271138383861120027190409583054476518563400151335721072333031869869466041279431795756353852782455386839151804416000000000000000000000*i1^15 + 16586466996620213009633572968768309550928312661546841488326988415734183891393212420207226449385184049336096697884690261784597701232847941963718373793943609424108588074338023706634851321821722860363788205269891369034159674276588425372485810346491380545125717248491128745369208131897286478202011247169226892213236152401094078676167030902847137585182200108559522197459619977803289679645830372472009694302612494889882114607941430696261778030218720421657001010742238356867854283093227519127350348356722915237630551978368091772861514102387212332063523050684547982364691597135832730810034393800802001590482677674179503531385636538797813969989165542259998416242774178358380785756098049850209789969999855292697658036741898757782037425911708086731562235293479032979924749031626054856421803461415954168936107898403194979780169475605905323851595456809105235705005714746940581354445092729556313758292119394295314664304562791253253597794919590806077991274325030808804270489003779945994496445113694389241537090198163406368390620454015039540111708521719207555471719156497846502893850425457481657611913182104780800000000000000000000*i1^16 + -7468107226778078724172751815110872412873555438282562407693203863225388205518994342601172196327943670428109361590881154365009921081939831589983895053017193835089382927518029206936854925684394276035913163308561551848014203185446933383773615336798579303306992800083660796300780749617659290553499546275339636405088676299921541664064152548716427143968425566746124288909471710270004680373432422281547653753511268129159994687476235916448369269711911355095684419463058650962531266604000239923584024047778658774092474376934401360759566119066594456527646221205471125809946418233398847894615447457648277898012935116583391244611256159921269388830750659950495661113184666079101347770570550721541556447902901330771153882762811792571544012049249924775991504527259699406803379957066298519834210734993531852118512111354254046836905208998779180201581500906376901138773630501730010461265775643150770507830649491511566946045499752328959916310649274274130594983960120904400106998199645640451702624441143642846024125323582682691351764886109733508014343883295549107378471503983999254184287540755542844661678735360000000000000000000*i1^17 + -4204395174445304350951697476242858454001222042476299886959971285232131295957080772344668425428509260881262601431345442542230246671820577235487683261059721168033858042564897688139188715408961925522304774723866891532606682603278277179249052894789699929112406720550348008172826090747167697033774471869468550753235043766056250506532789305536273770711609453231162047404373908175450398541437874627929501261806316387376082734305218635702132524192734105036854834283221765137513445340118350775416856044036020720130791086826596369852348758387103772692669562928605298605063124291767824021973909399847834712119630136817917284019931914141392473058372872827619578971004340519983496426826846231004398250475838558533348438262661600238484087649914566375266566321115012613595296314998662470011672937341219699048282132522367403865823517145771852776996346694618474154808245078365565871647960479001899020516572133533344900167208174023376040624225009718541676244972262420881282646486298835395781873309362681386838827339106734845480029585921499337344514711931990779853179800118969780014369817557450157457408000000000000000000*i1^18 + -2749927159233517053595364810132512845249598490555535519138330294038737451463657748723193346458104727502203224095391024182777446975831428645291954096200081437535666303589333537263684432231258987605611141597394491594838966009580295665129631107594140783924596815106467274223136849030231329049085407332080118398682810726298317200009882705934037258047691426761420847131543401127336501444931079889955244658583256699232759928669571260119834374525693150956684259262643829933455774647919282710297920949236170943715573747573330720650071830578792144010055528944803343614308555548344319500196761147898794193471645660455196192987021523115204031552398186754230337234145173029022602645882538567663809355033564682196272720319521271894132234031893630100962021086199294119438436719516392564556740826707589595863406739353665119060071185400803604736469693679746463946885836034745880152970151206762073431628880218535702311240946303879858883410790279041117159860835227239695501692781203642670543721980184616300710085490369145392689533124047960078040967906708962755376941702985152652220739378102036070400000000000000000*i1^19 + -792900007146066481588973081952108478168958300568467331015971722165604403379517754892563236002932172017926331692133259170294796872201827383429032223644682704646082935663949765652678153565133640864215631898187692908885861962433006561963594047792703828293590115871041361373221574217458063156023356274106957387627744237569141490750358575073482886623510733663313230305923503033998624888366596333662061251492928175065352143430471177657045253500712693532454943178164085202000821504577259281368125968992567667805031939075965168108925522699369387148428254306032602707283825751252693757160236449506347407878345939712679163602648872701031942006790101527802342378746599787531296818301846071902491179163585161081975871129120363440665983725819514602499838147346559793284151389780192781627686094181312216642611173716814923453860854881968260683468115185291604773769325570161006335972382912836376232639115799678741465668699017107704544547857401915258892223888955709153523899834838241380135657900646496826199521936064661150689045498194981876128469881273384966016019628384513062239975065518080000000000000000*i1^20 + -202379656715242303041025502435538845601760827349291075933292803745339621646306587329906686995717033326921033081659239216739109820364920924567022415383537684909898912270691937157060894711122026561865393106466404082687894855588469646382534468916428788290644903754206016198204949072971822992889375075909221429419496600630028492959401286035319389067260097847212378108465205100408081660551992938945386188030144882291019768086025749569199166993762141208307105545152490456163717236934118825771314243445631035296749318329690137579553307615819531023679976309244435867335349934045029976385340672027889088854327712337648988310361962835216001928950193534644479781244653451602039934648508405288429225574863392937930422415216140904625610448463933276238696610405052302793545205127573738260321927662912427670576935276160778389173431332747395792257362709366055066437741638530305574252496943617069256333770116258941413651573426090791343802775987707785910883489675597598507752730894658313736373923891656927791439557379923169833828628593063139661325731345666966920101725294370641059774464000000000000000*i1^21 + -25906876620631702832529914054833634096017860195938903858490514543949388884673058136034624661523452979881325502533174415199941490808741746965436912282648147380852646669934892407897336908551587303885820798277748384759712571692942259109540517975753040635331002291947145005067874142596174979704484191906077510791609152377700640430370283340491028712900931790748905371656280540123537366206652293968168237093820750516641632064037116408800369713460600878132663248007809897223897545318522416146063481945148911807673379664696072418083255013111451722410782493901440084854573329474360224659144315163583742093148577248516263952540137555817175382682326488583568361202824707994831921681494310271042954376754206237478864866729696948764917722908709919600304654203898121371838718679197423706265395797023326868684024062354988697231092072380860829830111493533432365107422868284506050284151917326083754585418653617707513088251104954745735863001104172563629740321176964864996113058206276156918115304494872618331130107016528794313723569966293668810959551009777875978306814782931887718400000000000000*i1^22 + -1310669114584310877040636773809194371704524847625979762176365733917919349943683960045608052727079742112446661924540220517739030443241455451257119499526432849354481737985039063201779093325640316660525792608396839594202981900834655914924105593434513486021530919688086929597584353912515822912479471331509305018053562798144152165828636269460530850629037436830785779584948253482371062153819328479697418023183343921897486683992537793265650143944109467304358257708376992668291220990773744183932053060576378414134991713137875432179468581558284733942804241435460662063082925779008697503225021742659235565637675072435625547517473779661414377161900888120086424889417773041853968695845573454670458335902064844521240341654256201599103951451282897549256878989085938190876221841216179157749251759764526247263240590879560766889311854710930257685729215661213303408668578995088717446004299926987564501660464017342699716204990671175184320803506572858198236856481693168143195086829114514038013509762679888813456902828318334922813671972911752965259474327314593348699757886832640000000000000*i1^23 + -16196328952148458188396516833166426178896877156907710179739861916268889033571444485032971904544312222345955863348650575301052173499606282810802035587212733709155022494594770158596008190034757594055354849554797331307421499720185621973719595625733593917369981196494600079290253360302574113501270406031556356302605910330073295107797933938140669008659971346235466971638324959062752255521292065484249138754571915524646185633708406881464643842222936447224446303710496317116459304907432499393180548277827453861619429628570452299409825296357622612210593235428641394585780195755298855565200157811165160597128878679497688690923315931531976635490628824741476002513818243375863273556662486232643941161691953214049538735196438727643215665871678370856577761381025745443148077956385125522392568700301136148539490981676908641150014319847636685536977482910389805659814450042129241793240114384641019774940538513506827899364330141101009829354869417209898529537526787243606269143890294728672062304810842745302869699157845795911153514503934838765232596899546632107851776000000000000*i1^24 + 16473521240689500718862415954585967557070791005892718123099406769949774919398008183007826754524358974870171618073180750366901794799071809582209907553586369443400663253245598394026905463221462602501891436722325053508676891939509542634143365855479406255817486992575083567357398493394631823821464110065950782622553379455219680871389688090946468542517588569106476604949288102797772276643718746533819202986599985484121875737470613131956123800985492636913883963458420724076306773753333253541004105790224881145314534698346457930964831895817540727209360304394407105251245226503651263191461424367338031187814304925255835760875277259958626599424765080452270115321136109771177821605625862225184864815535749780192899723650705616926337212779258318714072778439741997229271127821704163104200771741260550172695536016076139451751270180335689698036447043949392126246983842103908867362793049100934551922625391960604809858046143822129241392577937628408230943795685583500327714427684726355563238332734646712559725429598018686217580994576442469929263297837033062400000000000*i1^25 + -5278277372429251167854039412632924328188566591509487657673395779447247047828148033121815668819865967198174646172408543754925883039470220106095551101954199334708288851834720531834778905379024511125848986072119178425178146351720909545128276233156521849602818924161583965181071997711405514996241705309366265706166063553011466442528520350174159729814911491676846884060183616248455557268220474124265742010220969106752948028481782195454738370726668579160748255814344772940025369370585351285845766977925483176911096206148495185454960666238808497312808232271934357036019800558240631324093707852458046891474812752431456603802736057337740096526061744089111736099423906993881383042748633260618955115304818259674606249424617230606950972322070016983884843861493424549759594671103313143654573384151505081394245854063937257388498892330501309477863499455461493943078942243535123191222239127861903822561983807519108083375286338992039232957244112808842408906407308396989411022464780416115008553933575947236893133604533271859823828982552396240828497920000000000*i1^26 + -2115226506998086093557507112028274086679762802330361263807850025359564610091570435594434482020104802060956794183375226229104528136534778883937828489719585928811995241672691904788693868971109704215673765176926945772045059442451697594610572400401313644995517525359817600895400606880547578577558156830517203535464561452629784711860255073693628234023658332118564791704696640385452499687400151022857291751249094085618604687346865443312188849929892519467567324601261835767143487776692777138993647208273438297114095564650048923654383098784225816223241448394387696350486265323203565252136474430033655492853692950165427913374854628890059208905965003749226809379518418907400526638217282469528752562034454218937708170904761716911062863424447460640521739615901470987577560102651983674909727348779033013726118227366732635608893116065974949950616832918095287987801908661557087382608343881788249642333341580770710784585752696131974459832376307867562130981965893857104913548145344162743301563685172877193584997203929023306907202863324069888000000000*i1^27 + 857096672221549608167293088133332156675496579642941660353481194673423885694540287452944671387683076381566461045149001438420182431454982829566170122051887662292370546287784731829051752611315725000073532082455332698271911938810895119338940026087416171375327787600630427202265685579517136049255121439466741313446216549413485100663528236346912596992794819804469580457081174426966655383743683434781963727996890084373926912130991582994308391388840143825450408721999361582756148036535749755229414098871206258190490842651049405834446099852586427174171563545467812165565117032052938413861409531825538893026178606392986123742606318086151072484548122447104029048863401191325325254683661265774311484505610706693663766606102049827802566077877255462236171468052779780506777930591002281747767397918018954853485354855860288628546848962689348342136392441321300195555705414016341117366461548032279656776708958503511723582195831075653266059895337312021235420367444717476220166009146520657106383626671949204134952798269694907812629708800000000*i1^28 + -67790293141454560539001689496664488401876633175752260779384092964700561171810061232628393954509693457062709342148152130695506746984027732433147178943446703432827487372760746357393750480079907356180328287982369170817741894362167931314201810362490828918960223709444089617508701368118560512184304049388784887116321553022102507339708899613763143926312523516937809204103155737831403244956434667259609686833385908656132411388033170310223239795755701690457161603375619316520428908019729871397937027734855166003463179583921042402149463619468238876491841413647270700365481591004219628763896755772407669619427369895004810269054160930177709659126036415800035977197658919139068484466438507708781266917887159200708522041371504807377069564040973611696101516551332061313064722763754775703405265930313380037367045221180169035256905468447809617188894758709848191050471003089469360993006042429075313175005974249879549805761836106186176805287354753928307025045801830835830167969698745008107274155603855596244212813829104435200000000*i1^29 + 2599815156007500758800289941201939813376462144097647539551564107734572351661132014063710717706173102587141285263617356351201310736429453892266834843643851945261977119057189343715520570375143455197527030188655051647347875975561381504023516887458487013329453517249780305621388808985595880470862875989199751599598901579123787319359463872632539101149217782023691951480445291833773274692848834442316820600165479571889784162074229529389763182715675731560071389705353581388163114464671075597660468916422683396099129245151254632262087831668342212767136354579977334683526019137197537922437105887500630271163309761525568191626449317399349671436921972968747084374778541677916739407367224169587172096080278336041863523191115000850659392098544526043505324691299930460601497714498587553224575371517886371603254311826960256275912545808784441109260554350154967861061345739158627388577348111384027291893328291942195431088891223754192771594952444144007045049726980630129952753049759438760339038481565026464667136000000000*i1^30 + -8154067716114839469951609725183524805952166943137734437944685719464913833136883336778470454088932386690453382994760011555506772293953255338258166907878043437131167664251082946134671984956156173568404828361012778044905094605931037576507064732894343754042173972009943020496898331634204521673057584401330445820623662232193210534907102534841009359925381853158572444751124138940409941206448270706397837949112128912868851958448128545342586628844816123179959396869906152352117710278973322371326444608799389977147554704701395108091322043226222492405424493290265619441020903661178136086682512848468118863390416344817975493665996394471075340532369584840894889741838425281370898656272500037142664220380461923369378665200483124827044707423420467998853229525592662246460339019333158010625701677728833850487646690065303268648769642424375966661238574502115760771805386731330709526674013548402808876658779865004179516806536303542199587051764981754683651888451254090649299797656704563658035005313536000000*i1^31 + 6668732801634228075092905220197946212888963536106613866414688233581698057740830034149173428764815421144423429020344015840441888540425996876387515727751335505123002306643347155325479665718617006270058048568821680937065752313016676273747086358012615344406218783594116745037810634057836662210471192846619517818602640367820619024446468156268498443110142210916656227126664968453981611615552374482892821210358742768797425585234171165090198970785117674462223065370183235922029976241248054306029795810723019380267941232571223007206977453423547584770866922644443898206428169581952836111956975257477202466368913994063210316636193418130331448164053700449292628495615888553258663309499895294172902558946858854766564945531360871677328925352544761171485394872690458959783302184016453435873387391734417611702592372313581492936203347269462942904570042972446971827865746701318343735475397938428111091366912421548636831603335743332167222999414585563243395724997988067617286826122032201280000*i1^32 + -15782675162598782518496423220765659016024845842823366788293200487515654452515037634148786502345684259052336863988883809081115367809067742528951480229896307922333717142937647226198552146788717767871709609307321623915677623872408818033318995614321044463384525983556087923328048079458490005806611777659052008208626918639474831550554291389600919918961677617685967657624545443687091875233603716593354962915013291032370275940212722736404562921127243187681142172773703770983961225359439641571923993270857445720208989673613088032437861956476238681703715247204769310351191589501422076937041926260028803464869284942481827858858262036946600422349122978174355880053686163245494845511139913767504010855527449678001690610654673049992324931573468681675025059424144653588631876141124613035068303091200171908965665043013048166104121234754730052613146285343170804887411320672682162329262255995853092211816935740514828735605040516514424548499243310190446479432274731064000*i1^33 + -2100600747395181924890152292461159088382254290165407531424778104089465693185605372485488201329105716470883753036572516666823572634974504684958608327488508858322676038266091908236911623060372486947541213755181226108014256075546053877363395345381081742385149783549898074048546755258462011614511211675512704339456277294667390824966149792831705867345776497478098052775316955694719627020338070408063910297468650049788186103656245852403508081966228025439492172736446375092921951881429877478726245765893136963046078661614543569747391102969406313335009913384292751725288427481601997844091943514781690647724069740523458212793447822462828117660281877735790482465354253043375524304806109615494340726992960476041511391376507907993710648519569182842550705048347407722043948660666366819424254519521853628556695307658257220431479816666589081113776977218723980800865574618880399375543296528374560367545037222949101941013534488501567075554736992200*i1^34 + -16895623481981307469375190038536069086930876327274415099227780896827663256921650413544271820731824412003180616044005744321620790555065074518301473925850731694824622381623078185108308744924322065440729234405739682097079221488263718481842123128520275395389678316664630597172867981791531795791889706986385777952006382866231382568272398681935436656151969477566722238244040008171810480076241426311684154931771649160498281674304877470314065933198173759990445155028316929276036847312408847813468520745810508550890488409628745946732736141865287632959997493711715819579923970286888472086948791994168117824206089584063283985617129145217411368127976349656266252730720356727513161307077361767765599013490777367624296007135201787989093551594019055821593489906225566922908470922548749673269973512935866114044083765016576177436898015402217718681621661459630229513032827700620730052332673944395807587883192575582572936492625*i1^35 - N1*11183502718689973858884006115597912335126500665750060482968140550236705156408588076600877473494090313167248052187992139325148869624362957948874404439708445524216264518760553615947561499262624294866463672238607701445792777306835114778916786047066309729150354231456284024751540477730830109383140078912076656579379808251372107541794752723426603711492090770215982161599705591758336*i2, 509966126264232882977618206608694629430810314473044988729881560373286385177776923559774064929837282063660121866020440159891764190208421871298720878332136883656684199093035770589978060512344069502092040391102793346746534463782475093522950239971008705259825032770276388026015043518793038596386723031634288220034785797204005278336567160538004925044949946019524143890583884737188723480425860471212504001221500623400905721381280053915687009436030152290971137040721369732633941969437289021694283700038009462502020753451652125076963364084634026140995650514828042210523445261851289107299721015634447289885716756112464895974697987474408523053095277385780456822703307266578613238308410822309802189190785124155962858796278514340627031405947948922501987433340083371060022945717312125461329319381546488367382126917725480599437562798772572494151720164118167566089865860720286739872682117624901155476976651597161985395728575278851337029443785705305925610297392408557733364959412149091900698526435423335124022706891955405844280870955270785778456885334560608651084896344635009762039982255652095708149614815200815166213271944954074949688514729761965631674020373777612800000000000000000000000000000000000 + 164990778890674706287405014229771936147582059152954924885901204587462284907376468839591905185131813238364491507428279203084040834093897180225572259342087472111527327276508704689979694008930692598843374308204295648487788015620005552940107914454749174247332411344952372302343706369061626378151658026411649770178726731086030941167059876245404866069635443254998529699630266920501624777967303096949412870220984587034389618370880715222877153888010586700408091130535348679973842035259261736246462966820961417796283906429388441893885951327613474272970417545980490239973811897345556892260840100831385039256231114542780570535143942954811713632206546706369118014243695226430569730931270488364618779639508196721903004143977483810024950571192715045473509243517731616773422809170095668768037610075425003270034018766796881287375949187973608271629590603183060732434241739367885197182784713547978387540243353667885369024812924665467477979505991229912838221281412906443628874798814864566372771748635232357941160611598213958855337760531523125226805172214495854533358835575482071781105513321997131979123380905811038111070741013615659025888803000444040817317003573329920000000000000000000000000000000000*i1 + 38534421668102218585492888547260249186080181959396071389009843829453858512172851607827827994268734163908277141757134293550718524413466978933637812353310737169240337980832164141098229672745141463608352012381837650939216905457904961409419238991991065027299233721374469524901613779555972614613108046647281460405569004005905593882803638379878484478900866637164094200870450884197699661583173495171808557631193493352127804508499431879180538534348195713972053463346911868941061768202355125319451550164422181935008331019820412807824687295140909693182797319723062673996400279155294171454586710773692035748011500883404329558413638185476784762939865977869255179292025856207919510400671375046030243878813646710927847765661057584503381173938956432371280009791608220238273238900001981346835355632616213208601171715331129889652307281850376756357494787632804852803201687733342431666968640371546963934018602495912463867334192004617838031282391510602613695784143036947216830309516995992242528736129250231921317017778805998232213405866178819920376018842517787145631962242061080609784006358661142032653461677682667679356973650029199243197002096067047120795592556544000000000000000000000000000000000*i1^2 + 8672181981829379135327485985923730260190103202050290372802169275103962828772027316382084858607234184331585217654230703041879231423651997497457290718286560818093635899732928919284817745929258429980137650633389856238970911045706019933513212710604364130349108281279809799261840301748117145259289830667800791319338881644116614385497627278350009970596606501861234371764484324310632277706909607364189872117080683159511342836682233687793891715417657398931051760291114173751828990679487306948930467113481956405398053615712505342573434803488832096204549204322222317054792745680806196798390841820168434071297607993014349246642621496257932998377046677675904957243933498753189384211201709821148577800717850439591219555125026897480598870172290755468105626448398683739221412722568428573969708597910184230075094529561264715344041870252104442711291913667584832378956695643968145989680132887344717821420630692901513212548308942308746817002280421520936606890204458896229596058679856840477573994222799511615857658893291095937054915130050791195405005389246185742008099708678179719602532223292425009700333194306211402988190629908329351113417225882539238861517619200000000000000000000000000000000*i1^3 + 1759146717274398029279926547567588647643428710133544022417177263399448373153666326001947623291531734885363387021514157172444802936199832671181046162239495861493886150422981810323912187910854880721881466907889142092759736536764780067904148650457736786627394867282050838725728238823154180685151702174675165483285937963623153801480615089139695451734536357903724828295928703820990174763468127948565588201544464958147593783686545871243813529194983561651846599320245677879841843539559612501910452867995400739024224558619035861419999113086684110103039641036973657427921249655385113162009011812757452181082525186683344643164184637314641709996822921590878741720329676442942765715210273868885734125362129353579522705585756783611163712693974816462385270445153213973207118050065339559605047854835918442403913742217490350693482318933275911391225388786736000559724606883041756641694765963855081149485894903238608415493133401775272931481993021112110400150538718505656230315821719886626536159329021079492551097688876112324632432270450893041169207599012656381184144624781830064481307022493846374981660493511032464199735421855909434568539455921072555625021440000000000000000000000000000000*i1^4 + -29309881984685998814960552630579130061974747379194035373366376243590508066010530278148856319546349591040761835472319331220317507718494265092898567035814159613108744691375068818228808686683082280872755485702634151054649792440600789383310908413673038753122647274268832250411367068446006775681822331029993010540176152750047021486233676380089701236978010536010568755787473837708522825955401860599774399395783948369641975495674893669815748286426400634596413520138939615168856282509101002516696268262850036509327472419469984113547416568622669976615138435750645371281437391126257977806950184983741970706637019104459239336716307443320716182751795693956843858772802050800395779648577444903101624920723979565179244192397986905916017453812428335701863305351880535716772880710897212437886461789018381497959191753171644152361952276266444049411344030983070526285933587429689951824223832448609424903855696326498628932321076414460148105026174524746772640667587893410785684773042453722857500523809886851685951635736076117144172805099821882327859112007125300812564087023278366816437362422679879542795637533364452624859622383553900088861408855961032982528000000000000000000000000000000*i1^5 + -15157861744110435546906240979130005906619859869224437656699912957052578724725899590324640189829706869243699303202881364070181504387418320550672247026438457178866761447658283260579334846697697093804688686603110517680592012209556523998967206387987570131265086908577105879441731446518524100292111615079902642858256837752775705166964679495541484444518912956287211315764496514315877378394747935610738440284066859377355369948870260719235179414602792933311476461405519237906608397253988800127748191733034775429047903539284999474615131907947553498188723164102137538310335445475873105355776069921066975734272367481367460537467057727980644358885644579009344004287285384987936611424539331451360557969619991235396089598891147975171079740094878055434059787084336272842155634340325305309793114873273471264414932039419287825755292611190461235901567392963526618279958451180125818818436709344741786845122884530730747430536669355718853016295947518450867873155108638790097010412248346041549388334982032259991416376886918245048436209640039645690575206684846683273897029305418869502763132761569087660689502164229115315736582713132401228832546466747855667200000000000000000000000000000*i1^6 + -3807359855502902740114382594829461865239533179664208085946475251376742707190316301509580608414657868042589105373716557646799583815937099559060342407603367902378980523359384521100347740013568810713166591386923714878801342656143181760310921782171035921891623599136472323135372366200132521863259761043830108157316370508257831026736131928577942082798768125591004014278703918877077147278030898962838911935585710184228618468667354031272533003980288602207785674240239746397648732635811361025461009472163187846158504157783667612459220895735494142824519214183854586050451882811084361960623487404536735645978194717281638396849175829200323850614067579670606991084621763809004261694476432290782619261812160972780782548728785037865201213289396991564912263410176270813312541928565775494305228798091042457580124780879396843847608661956338786062192669814939655407737687075536425461440878840730058984743450733231835317831529709146003700583472441688904692594670525688598435551019130298076401123335866835937172310647624029257463811915444150315305310011496674362574490014412324732876936950436100202889304650038616444232831524846841844649972455178240000000000000000000000000000*i1^7 + 5852704917862565589445914561982678046391350599917261514145280320581379193232438548358312860750170071322169110986755554518447720397519275561606954977482184749054557703396410603397906096455793431948740206620896912081609442747368202258089279004286185892928854954560992238375170784743958348331923647718556098805293836050146409247193205522813033675652432927956427452658519705914870099686743744102507780601383466281185661934093769970815183682027568059040093493044418767688222709336264139937297980110831316811216395776157012825759957060229345644247118783824030302301538162134909297746818253840302533854942158571163054243545900885618620269364960603772914861214747181284318907377052794187180856597288264436290522940025646497317872500203790997254534024849457673984949360011834056147254265098722177637681706629927849956381320402499531262209139482303279323435840177046971945068716990610688622397957187785645379792677275257058469844678290789229279603832089759645337504167631645802805811270804639421719139162036148785704355898522508239241193205533814129670481337668159930781008031469690759175025203351275638449357970720029425362952790212608000000000000000000000000000*i1^8 + 5759889442174326206694304436489336296896650208202171915908057920094422088919610621094234107548707141335089741344312707678154424567760485596598102225175350601988155312066479261221759256154501239877063953063234646501083209837109568877118018911077976077576689965806969582525864953760692267718453606091739389621700212471871001287386580026233240627757844334598649628806177763224761672549870495882872343056062325307241940042312681129532449735682492181338914023847291410669530507791156309555123738608960452309772356728098947782597951265232142459184474797884554612354669972063165380542746796947877712256900807593739370015273134559888746255837355940601256196398891453382905010231942983704555048083350493803019544595728672432497471127593898673371237128551685570973378260744904333481947877021584169843574961965997685815322917193333731697006901563771196697781582503136883337739389795250397368314025278417136572711035001878112333535203737690931427264792312391044170218568148015421571339510284173607535420551039337608074122501886147353403143374187397353815641462158988567962274510382600044142383706353374575668918978896558241425334154035200000000000000000000000000*i1^9 + -380534952712099323730366253135167470521751640090554241726325890866213181807299544725838500612002290381474375914154641867859917376231554585332388196871972228823701186722179452754299458635165546180070803919583283010269694018168818327162027656352860946382420376900296444260967972931533344106257647284354134683263368841125711241763245834476421622977147373190560980531693063699889639393429271129985720847278933741276262241523431060269944885089092164213591802612735256510709115582956453420226749731739222645902863533435736820775851808728315124935726484018675108347392092672083173513023505470560990993938096504700564878671490752975935939754017963245405218596079484458342268321958411845925134524723563842918257191985236302089000196016878400662112262026319388306554304417889421199984296368111702616052943329623334734240847598868586814164341356030795171669509407866167854473927919704115475242985262930354040192601793399772869046371146918265563361396719630514741412739426938871973627068209787234192366103135009479389426730049668657330187042144657232767131761689778805200635085632607223770054482244072666325813907990024715636624588800000000000000000000000000*i1^10 + 7957859165547397012680886898714997725645423483884222119061717793681992717608672737680642275404800419390996006188805471052254848276051300680686463917264231839608063520299441269257799271720518639076449433290446834092753265286131004177952435588863113167087847482275952167229645664687315506838071912358386825610799477505598534797172349165228406278890984591071470081431436290681276817670466041585140940861264871689689942905263825117972159384082000144971143717798060438397507846375011072827263764163160405883042449924596156566367760995062829278186143060140510334559853075226387482257248056611086449805203993342107752109347285109210984744276932697181556253651479954076254657788929505962281990436836071866987922840385584234572102477900383378183802601799477452779985040726195764934992767092019588379738385093348667355152707747669517089249167047276527546923602741931033222459328235637435652735996758094290140349812315432653771480047841084577559169186573085413394212686550271368719720372105424946120554130169032391080153311238888602686599492622651192450362094305216980842324117653716510540477756204859867857825513735235525672960000000000000000000000000*i1^11 + -15573685002907631405902556867862683331787616925380324203344874513976947051908418004571970039323067477764343112228614406887671960808131170724807594535229141310447783115477973196793404420930512512036482754765532113745383502566711287315098769691626200769253794258203063111737678341933853895930995605799062215863477286460181404824668368106998413263029952038388111029204315802954744331619204181478030417410010711215959437249232449058750726234973257168573791550817086371631491937904676082142181758613917344866741320335621693239081627841638841473549985972450884511420017468837937164371951100814321438733406950620042720654639749282089526698841017513373108050013610487059196014682874212997129988874786042867183850404797172793829976241390790660933653416730227810737948533322842232488984207628087711316357831895568627482407560592290994448413331564454410416617629289332253105827395275451000574065613131061436178516231159425716760656600336254138256643260490805824584201086282273686420110075356454989188763391944113103247467196589174583769758876091106735135199164748589894233704110446035668254108728111965604845161405836217548800000000000000000000000*i1^12 + -1256418782159566888915177752292801431790240872380921543198405605601951643374618239772246772432724927243982536618743089629302253993335398198024929581680301866514107826550602342068656142739452086590794772603003092698265020555511593091967955449147889517202091786828873080098892421805952670376719779479227328336251359612269063862185968370182342864908067197583938298195824518518424157130188292188731585654565394732694109459022087525634151478655245095665420214589317228031304265667970256877067517137470128916194591807735691145538129698843946497730124273646786391691830990629719228907151198233630886952949099707688911299752931109740225128766648225014585569849789140772667616864318116692786554618559373960207497113126485702787169785106009150205609003789608098060022468898640731832264788365665488099541116465464758303618518704807901150240188022096380253582999018028906650216777570643174881115630284963163965043600054010509384816459215294714467236747417314067066773565726165947853811329484934762215113923151968666102249511938032581110655489625928138845832677503575802383653451764771508882371136524568319371905602976481280000000000000000000000*i1^13 + 11527301371619760502829309698615751533968804239014913596373163424853274843322070662534315190289398985666201670204457213157732732865112316905959145577823328200014544100309294218213047149596213939337889039731965413378715767724981010505526543481980256421496225948071452398700179633509758829258011441618167296179108151482567401072527475129182698821781377345725710383979899233398573650909146449522594971698924702629458745315933116319053243313208392797659103083969870130355988693271835423939049790158479844761377180681634130768195740504490479966727049127640575442703909645376983014587778086314370151156703127716812437610091024088591621435293449315260138061180581156659457374511718599563393933469453242251788024712089776986859519765405337538109521552475864597879420762459964889079785136602845372668724339631932814511871888654459830340166137790754008092461095676827177533745819125050804044259839785967573318664377577094967050664161320861096456287185446463362920265384495293966207746671667774041772135794075082830260905905272315467516272597323898012815205253616191058907383976611247620080069554844621559706205290496000000000000000000000*i1^14 + -41335181941654252048838099716985501582437335936385969188212193917683747849622838137631423759614398389025909606265345131989614384206917290456245221161975413892803782016874895818156535043719426353859994329016998678135419008834767934220265349502861194773830548246605769600868329496385937115527776932101866088094475805067596614520520817654107826923671821260479110247167656935200736363453222173608183357354054323386519815563133907696822597563751241258094261365081408038232703145573910493909563758069933707420145945422681463960734166078613201127747957125315651633135167062139953720225533890080527030613035061822730846955289961875498479426094590069628942703729919496022948113946414736289995939003046692716052815387846107219513342241211974515690309262345805639196822342072241385227962193447266852946100730389565253441769633464509958385275583128845767048969639715830161588625130587884659893747318187536727314298383747521813999467870463652642431090324724705675291137454017515542462796879672192884977647649812857100303856868725284863563275463853837844180572744585660506178084433236538300322319994235883764685209600000000000000000000*i1^15 + 63421182108732291399305681577796213248147599523230333924242950044070895359115880311955002887070181126020235905449888608486834304781429249324129502284742771545056120798050149778036729130399886529532702733612302533695174083418457518997773053687508453138405152435192619717103114308755933210357889572383117454452555393348295594951828257216067691358420239323222692016464339730003352830270847566974033042893103152705169936608731174313134920690698459603835087109790789218867463427026420536083494327208956965372886630959941342295348762077985571683500129869915994788548040355461866259077551329485591642846518797447460034645419994760059420849418402242928247662498847636639066714177249680921691983616503960777128196571938803991547402994357985908756345673415925507848025013296383773408502860336995346932104208700187316875655827887215320890865939274018742029046673426825043952330259190545694695691703593395483272083454753345417903344933659291169586245530918637444125680684969535286118890086378499080157922615428634419762253779168422835791293315286898618316696903247351350384640861633913350136535442485789327360000000000000000000*i1^16 + -26274549856427776944783780941790778253344120927592208269110016250761262562509794735296208534999529104106935571372046300352354656910599422663800822480243655156193587918744212402759178955077906502602301285582009594956554814823654085685861553161360263293366480329040963686709690939180732161400494929070978508892477907733644873355829372974847078481716434865362942411115592129841335347285516079217997967571039240667913758438969520613506857042920104423577564808217409472103395174850236183045851627018928230148802170809469458408727676975538791905235615190229322521209569708111163021489234715044777486496893442611824782691595917583271946422335107919997753534619716148030035045792289287192349658231049233155652960029748931913294534477491733149626151443782079797916436020870335422463188481946294044750137205855578022510560732972659820950565347795292099022531146789229612789420993939972590973557632266601380175703671755045498463274370222925247086967858352502316120512519554916113498157290533193130845594010297206051556961836567625194278814218029954726094135411487957921188377690845387293692387055894528000000000000000000*i1^17 + -15042019574530524325850726621789247736969262801941272748084675494909956185642098107184772911724778236546744250865760783176519921013855722811952636030431733775776293707196955889366399004663535040869290303532111686631475274320112618936854881594364482262266057747425292418683207122148201333247003938322877504419541182805971516377267007155608024095116384121036132857537432928555686555312380460263452964132783835680697479882935635024158752178969536169060790593266116952185217519227998798386288438139990048890411182973436094512765860476248812443603439843433073480770828134710150822834511324567787666096779199003588247503468094287554403238076033384169240539578668043608665082412477896222396722005444328908328788942480551658427472878585465763705672107476324538149557347976789320545253587219407981235713845156503713337563172106858097352716052118728302908302492364869005423206632817635117857457517596593964945290965891590554503798855603701820571271654638349236114014684600815211049218903229367369726891123093484351685165345574828808212650006104938898288016138086025977826965208071689346421358592000000000000000000*i1^18 + -10126233489155099331771603378135851912053925326247269619554755257249746368362397225401290854035471132660079439905876659386228222349417739514374922808573368644845317720879886442101270449312393321257664263367062122160052286960263274848582803187614550064877735664627768455238770193059166499230725330267038481273400742348465967695125726543946312328310853687573068912592480137316997117186707664685092656711337547784549778827309955395317169693043919403294506249816133110788320239778653989610852178269669312456593622671980474277707691797159951340892964812814622672240893161909156531435105336392463932944126163631541993476812304939151560110753970517935481341792077399163427236215664045081213873129416336230307788209822481294193162519204911944536077147698873029516777972220009442496283876229771819076283898026564577931995476696939974607759104050581916228625959709062948802812859777427670156357312396678569112270824174129892758931596287114632426432848156183365978537571188367068767255470975637169142703074142526586616358446011259188432097231906112512606601046541254449395291517696680782725120000000000000000*i1^19 + -2951465904728305966065047551283711410238306535609299018948782158798066361898331688172582943934291247897103714765680523293981407894282000299810079707832918518262794308117019324184278146640922154738749213811936931489117815552530220157231275492384356334103058335420703747476983082279339511378585941063161115893556670926298750672451003250540062072790732601204937429536570784075811275867047428601319832644494643093760281408942796799903863225610155544173743975392234542445892107942014017305980320792040272192862065951582551197075262458591548627961120243966760044582963492031639140668553353455468319593458698256959693480058821577491440140886096036157892339187208834725691445525028773156875424675185712838633020716043602177981698151371304733711754922659594472317327811170914261329137316991979018035669285311163731074977145894584167592059250178696286840495343579683878680005042339997485259085919011820727870915777543204249318447518598417269727709055980732763441937750230323517284451074913669501647199778661995063126864351624797101950441154797200851281438187537498285065068728251580416000000000000000*i1^20 + -766499455310549813074612552341649616835293233498845928917477106218811972679216335996694374204014896019831031239388052578311421623303227401215391487726818062914444187396018277747071832659771024281671130128472716708422137661978132986667977790336324142721815621823183060654531746673308248491899855664859313465617153738348708852597660584859031584260639960757337321045414091826380166038951551662133035338840422034962548695078571445558691831496972740404213750897622010640960707691222931283411202512224378887626805928940927406710293409095011927596961069971207572462016461641076208419586632679204399420610647085631799362033705894498057694495215473160180093641768413033173250055309000915473881229546852491121384668149099062294745226948540133753932167283840715283860109347045955736119173434376415837860465787269722414896867058102885225268224358515616608714514243766093852117945493485032089024340478709942036165289711962572953147444639363173722314443778530488536990091744942660505304443096399956725477262549735050605963239564272704617782503050366623928867643746974925631857990041600000000000000*i1^21 + -100037695435189280831678353731284091053774700265222538591378463256819607617237592435756093717521513216215638145260082102394826918860298438122973982017675292779023704846617167553715908141036842527897148695696824968274392141114839360637687587807293512552014723231145468098598027248799670848340426210783748407722454613068267427352489460322163788081224387929607360496788137112501815222088343312275147990369818676263415752265658919459740879541782446569204776087364703428574616358627700276366801326488791705958861129633978671970132221029906669952304307019135158600436039022470578887766609827547385647445995228957072178499250585254581068921447919344160921962860923617422303128557522246322358173289657059483395823521021397267743109378748193313669689739822317208149049461686870098055471700119856885137928192423458881848313229114431273277987717363192447580582426940614010339626676370342590671918790343143259571711158407818460825823516398846164130836710244606290548470322545573298280402450731651247475605801214452977071088848598381425582442592905329021627036808316215969710080000000000000*i1^22 + -5150429454434386609172932731891401669960994560014770562575927161274324218478080890367972988146164560897037408108558342278924672912554622040008400954361226048641388235997310445764741571186204065972692945355456841399506851457972804120792823971187918328973659375080972035254003999768250406232384452763991026780552134940355086930345224850702424710587172399849846344608587580134020298531251012717742773359724413016324500016133172680668836134186125678855586762745865747456140034273310343431931148499062134647834369814067706674623937801860965174223230397533595390262438364177224941601754404714167508280138685597391590823379893482417003712990972485346236832094914593381534296325817436865274429390198655290295028846424360245125651209238251239865480408688192318584374871465102100642409025381123195637936168597048078570016146516663425539876306604699871495357946884423186997662028430080117670681612280703004782673683279855987079788340655919427083536633168920280207936761153483869303852264685720379991692701096021613235350408381468751001153787835517218263961844517437440000000000000*i1^23 + -65611881185307071193030552733471698939035372572048924965946910153749728134210189679833330150410109406228431124794162471083757594261591297890349874610274480775095071247038199375284206972215876889586694847428010642851169002968207675926877849431730086591943134291435612713822693938552230289522432566528970587993047652245637620326230429003128840655835536068188477453820626933735897494781905536390784736489576007133935027640982149392885605278132621224043142375148253911845870975747760516534687049589382508433967287334016666153033694566728889933967576390195147662518774705892670683212486603594823373134438633346713129502571492273533168073032589344040668955915671436746247752336530016529621976052390642529043902207840800086016686295936572820765841655328411918473764205192374237541772767877872668850614099431674989586301976388450267137589752870963988933605666018732809363033538592141567087812360449442088081634162492909604852686923524082312597145537608446067692904284928601021069502308867133102582376327602883799481698007550525486149698904741781675406943846400000000000*i1^24 + 69209116771687933375472809482304069045765858243964262856032141726492376054264300938046561077928068119290301141920988404146332332910292717697687522713352465631895846385513664630080945082002272258947500972286663647426642035805538321922222340087591034726685847674295044859487093506042207014052548850120605269464030104684946138240714568502610147525832975517640394181113155693972154383278439132331668756960122307340869044411913304117513134003194312621311328270633668329520166450508510426413769071798234295022270345547507903774897058444265957043136349719683151170348259599958287081174919715950790144040875807507990512893886760774091962898363050529464983403863325959761911422999619546433317907338231066189244782436777761891442959738026117613460318222965460796575210267804006502296265696048648548247214791627283953396771674606375408029992274327902592469964777499476185815226634797171679329332545703783693222539015951656479410032911309958337604149853688514896043790289079649150536146293973394270307623307385436560901258812056623560070265998537528442880000000000*i1^25 + -21728592197830715334645615178310138180470685394562688663138258493994282262122741824488762386726029474680346832719206435876494520116202889029334247337655548891532105391007142527248739443666554153743875806675066222028275215248034777290970811247520883005381879112170002244103347416677477116968202153899693978314151705169850452414439347130439652576219176547589301569956132149093338652863481047303315072224104404165372885425875743436423421246481778344425876453836055422260728610562594061742731760032197351288959912386760285840015098225190538276130032252137641566979102237238272688686390638496935709534143359984691583136102923063389809261134246446251957280487710852402277630701492259570111648927147907690024606541620423656470791534812554908770008439929382500783550806334713417247879728818941277761143648873755452213423633013723508207297804165053500306790169988867195128710193811635398070253996182530886310315276008568850171403857079473486179688831781224367950193554521663334921756882858543370577038483147670155301281871330227985466912669696000000000*i1^26 + -9840431989039884332394624797149157111235996971574595532038429852648507986621882835860518648984008637082829475121960113826808660817412055428031838636769677213643682481285552829389438397608357591020025422663684722167454377384298015808393244165531387710478794553112082600642046971090962805100211957850388889938982481249935523985483753670018638621647581190852515915796518391439267700088720735888744566581407286747994020492614886675180023750892424534368301191781627226067519127964496211350102349146966495803134543579689658186027199030168069588195634093327734624561885448466911696638669488141112168680145760484556751581390234255761712854400004417129279681889231824201914895796605603854771335522505745937563234282861455497342829316476201682986527141247591204080026506301893542939031936406129575762145200769800625212644978418857944436853516293479831694174486776963547737230931096069148524204550897154807692556195115348989107975017578801591533576439875030222423141798189318497357848347875360749763775649542785822358542852599927721164800000000*i1^27 + 4277121269391424989247042486610002688152615757001993893361507292748340129867895536690969501497936121229553784116968918878300597012948248815029564386456743064029654941517190055417967722517161921955356495755794306140530905290738150553291709857013958086489290446934142966685034618336033597751142105337274174729943693792024629272948711615649755336492270593158723331289459769348387135033370178899772995303554609106608692348343996933654260017793911368720858099880467392523807494745188146562476135573293357196729389644941895745522026139056323044670653553850273906366699121281764216903342769389364288207523125460938227769113282411149089196942641333211716128826857994894327847211066765912690470936650849859834820781010452887357499804353344922966310211748325860497476012354123755046546334411002757295870596296176054558308783899041389359704158886330381618891884704209804584748348143705848135508465463798234882461436421296735787264319792246238241500963225570567978009902402925143334717631320060812193567781398348019182565561466880000000*i1^28 + -315995843937327590267922000990095539109597302171401828541692664268304650464538056681061490576159300012764447975071720360318608462483442332686127863975300738526868741380267178880767186856221860115781372478875823977223452293377998386371809656845929688121377253949698016377251219315684397104534770497876482258839794394198551761342287651182149443056967611595428946606816228351783875512878395318640290078812184372530360555670465896058409609077307166772600074922906109453394411115663516309204439501162264406615399624241820711127386639899151300707809230608260044588958276342473506114280408163515176044046082637790776241223092875032781625659226971750601530136428059302700835248358734844844891814298664969363324017651777144289166412747964329959691140075168699035627949751010808344901071380851155175985302229578853194932268449544270470486939554554175335216458169821523318430948236763058797003888247823407354995537858293513277768720824970539114128667600180550955289624508478771994790912552769411688469287326249656287232000000*i1^29 + 11428738205349542424712069471563702052286185867289163153705168211607907219789608868641694066335877925626548526642250995253280185158218215519751251144159015130244711224106272424020465337875526596862109214500928401548521556854202927089381598027001575669778052029965403863586405315020091734610899480960128904866911815848065295836522268054653618773156452563693367204334972293740864485859446652046429862506387555098194433641750288312607550400588508686287786672286288563511800760282060236664542526072907792448097416099375920906457680235028466995092602183055428554583948566444036042474416182603602091783290766355455137861102310188054979298989585528705352384813965547459740826978668528719980301392114268593613481789650899887582266989383960373879461213719685761812380298500190854880281259611818031160492574866580707389621004457910904642257690149139835568957622096596599056621624924818198284520279844039459341915548371958737079535945888220500143258826321047617230561216757368673903966862467530440495600393420800000*i1^30 + -35926968598364263009644850129924146452144475860686187866139611534377701700531906421658715731805408017181022873319018467636200031948827049172980018634505642935027716256612208057288521748334382365178501417099659548252458054082782592171903553196742561354202375618069590295636262767817363996139382462193562077790328382900138279483614369387736583421281614120459409446351802329980885520140862802560592808015432824211738105277745115992940638364538528244146537962450479592959238921089826370808114547339845149885292686729599110177422113335460776310812859060513756950609795670991299089930142967670458711957359344922106282600467755470482844145047903909020168268126820448058887847475494949536114704706847964514761918482038692427479582598480396222283834656281395062131251250552024000573317701678539360557419256633766644563755212800781399553255284148144845233799711886731959128088618675271174337951561580866241485883725706742914458477792299596358486557884534365936914941073432765035601701785811169280000*i1^31 + 29356586294318491974623295158566892623677326739315543565947696981738536351142083848060076061561678010864553683086890065554204266775218764041161352944186254350739483662374470043919378326742895811191842036877871543678083121762617314932689123928935366832324741119763734256252573750997933095430951086251680911793282201775378555906261051081764492951389180213197637830857470936094804508701263928844848235003161828172562839126703422115068620544877872708816511973797549587578107100296621151066876311490739651891980163248371474504345121397880573200247483921381114939247567686973816298617689698146899961253530924923251311121010776475986302579679471830360168086570253152473320798242456272350492503718857621578155789389597295065325177873159994827301666017838282811724802854894785609023696359298734865798179351266828345759151248911015658741714740402029259309251224430446493073351621453584664462776359037129616678390132615658342945442780503548609726091999269590598316015768775588099008000*i1^32 + -71109350624022711942588413120057701909916459555932405868801811639659642338589586188227599807182692389791110705151038031666129705969589699704477934077696820702234170603462083275278627843579859319685179020708518306643076689365306991305059123958139637589423603308062835869107315475653954805874107183686761446854700228028394945273637163873282249658035838752317551740937541353063110858522464147250992127474363575819092151036130045817137132556867579660530811117250125717907858629404467828884196030818316288609200100556205827083901847416391728859614974079434538605932911289783379900215649136118081627917886960786916798271870900531744858805387419856168222246138383025001188931666483150195766321032579043044089011334484423250382677397341054929138207074253561459936148218902398494465070658001981389456333630718151685193569591164453362922459771725599222118018631721419287540262397823460389065743045179614977707535268497287289750320508623924795215050671775902907200*i1^33 + -2184411711323096006304998452735595076063856461320471906008237038585541058138908739604339037254999958305327170088846072725528942026210380097222945813780957837866867290452297724092860099413591692985773377710347988420098136662214087682587186473101202529659751733692675949902133619541251173432902272501945178973988687005054536389564626272864707615423153550957452964858136975924671681889352872784063921141673011464660690604457759770449919177623697535160175213346119410064169811512551463756478011636093531689326199359815703171504059699509362255075030885791047127360453459589456600811831978746183753761830085937421365804622737269556858685948258152888176790042320083787351803881609123570296985160696984987012500929660230165774272075333729107949849360139147287231318833804953435479490041917314747807840253046133719902589725058082301666374496439008002419211587726394262107086509664794557314810992029269700520246631495024540145268237583941240*i1^34 + -66730000420746030153250240405849620816542544696395325411452333611357881313374658577199650626986557977746258113534145717896363539343303750357369940437836309506856430245315963509973033863942827875936670496297841303956184594056078188265772383566184005654542178669619407433898638451139292132665724831331750239147998203625305258652655914140310395754897228766367457857613604045025383879164852402549395248682147855091564443196424693959018136519957459351453018536080875025487854847131125574119207235697228894938958490670865524701072910940684903788598783744258651370420651039914045145858248192089163372937246993294353941142379181564467776594495549916096488485041981940684231541740103513413398051614669869108888343813871443753512878881472077553063720269838229167907359385280445017435732407003989210720617521374270119595016798146225463867063382865390994028351990820621752966159341387806792540249952568626207653091857207*i1^35 - N1*134202032624279686306608073387174948021518007989000725795617686602840461876903056919210529681929083758006976626255905671901786435492355495386492853276501346290595174225126643391370737991151491538397564066863292417349513327682021377347001432564795716749804250777475408297018485732769961312597680946944919878952557699016465290501537032681119244537905089242591785939196467101100032*i3 ] ]