[ [ 24872031911153892828572060871163529683153251164349893433987589112991489334233958177656828879575283195335190047968381841839803335044147465295583343156528818949186193866223100626922109876064569212777013956292412570240621933161409856061397554199721022888671045984325335928545834016299987771146982570884582284854204419182195724143217597251921738337948650257153833169259621482811246940971417295309296547734169821699231489837154414789386083446730120741513195034936546196970415106495803816971648474831963351966101896093924007029754653552335723230606102338145335271928832447834806749002086851683968324545182966499734152409587727597001427903272627926712538318194617548904427748071644585479412566665846480092107138861002830536286549851884700807743816714535075351300935161527448871675189259711514236874936215045672873008204405968071233366420818555590430302470786269221164425822529892314039125331865037476882230908293535150873133283230915009634693744675087659300253119819273658441210200600440582232700655461637217651453668138377058759227116267026200016282436916369095472659436396167604474912362948484377344343387174489251289003123236587766984533375392895800090197895194389428492644747426274263041659395220821902634413041975736531020935421469344585356436101844553633035759648715948215957160411397876984800899566413167593033402188531352278019994898065468512562714488954398612006561628229888170543230138637155155411046912884516738827247451019739545305833247800213828073361659605860604955697604060703096275474965831821233127243889885379194733870719256263658512327847464584010011079336578957600009407189280148565222855079956517872727868328482730778850655558716383505005857440233705619998242208050030503259422699838055197829692651065317317081115780371668237515196025316748056384350227623899623209742651197240882906060905246345431963502452360003939793852253852910627922257449504067711079185525788137667934506717967143400566541119364428578009493920222491729551721070259121400860659627633921637139701334814850892630095458498535543360211044236407984169590710768033791728371169929760128805125494755944248091939052301162197685246350043383096886742049879076706497995190392943203038010706917107402693375971271303512848249286210609147342853870981278059588804767648634102956169401280110615929086353396515775799361536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -918856829844741029906377073832898039234399609115560036491382990787835644219699353114016641550075064687567233653475645902678875462865991042925939144481808376098526516164950275798427249960258392156829399542926832028909797048593884036459681459927406134785804574439418910573858052646873141854729421978675932040393612898210759959431238365420923141163911914121833196629750435014961634999478230440987205650492585181446414783288759530162503055468139365668324951860254869588932448708964961825585952411760258105662328895922454185992772985828689124382587816324246979452335645555110131888412749683198447244528039016151718008676046531980245151073013539425768256022431283660102239258347871504773709671591080077650500287614861477806099513993403744177522947872015474027295608056101410514807062580854143084485104499075818942554752298576753726299684370290383302957792868439707023907700542475251102539656594249502846178855648353181656212527788880423896421213135378412850775909880142791874904348031852539277836787301773246526575355440657153485683884207980289378122091493008405849826391800030479585263094528258910353561406893772785331019838372136305847099220119372902972341112862834224436867010256622444221776697684772050733972251279022622171567040807606879124299904487923576131774629761520379377846387447230537295552617888093931321224449088758591357883209265015311220462177784520828342036023429845261318020144667199436810945689755761057131007842521754077070061999009083070363061436556577422784831926066009067276309665449802329239619565737019343122290283926261969262279702689000000821032798759809007938782472983861624145467860637577418134886938971059296742066092681114474032959688933824704304788962859330599908856860582864133799039161485946408453122731719831052629032789242687584702007946766044302183360148077938759187666496301072652447082342889168224465222167126871978829233281080708912282535343054199533793241733423619169537526226737368019207047083242752210646964614876485428631557526124479891576661779223960805745295142745595655527519382067051676555050900311550586520068339818321013542115549365889488740652379218715155575456449570927237369260193839746358609074585179673475836631470165897165753427117030438634597479880195105779031514390080235163792352285688184291384972254533471769384400921270265914274611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 14172932918932044270643434515315996662072062863440088479064959750168975637511988311356211852681166004309891507078020399215745879516990906410019264429200748664626242576814889589130102879886343491187769065339577090905373310577455596478983301188088241638518900357081635794136836998519033773552978339853518969001524023095052369100321485578392952094135201785137199728015503974282232329445514776553922857648418753480371095528028818159343876027706262593565131195012494765701355419416955650902900786363081691915007932080006197842321062119524966968055577257893165524105781790985068034102622550038964754500505376685198887458161517780312795014183308368299406401430474794917447264051838889776134357017581095355928842452185776329562730832808853822384122957045705124938660453425649599866296680862010693940552509720645087768218243750287018529951412155842215535515223400579142925012813025127530114091010736970178256785640824998043523765116822500993805887221806215043200452689978551487303247404269776404539075969316918876264347193147958515214208807521451242173606773098039079725277962634599379882149462055202650002630860581034444829102195840078099855859938096725004439994975689390836476348494299592362727178325699397412637167450502568489517865123670801792703299467655845738435978222616019297061626765659381778618591079896524715306063588002713984457475988041695074184313490879888739357069382780058511435399364131171235304680982086266795726186413092688086860155909661957254058219264892942283223203335989475256280272788104782377003707714752580602959827673634353773913504172794595861904203476997595901366306808675609677247814536244436118575711800231686899486721559269507832623846903319845325242725890053777039649170057763709893654065682038195700192174240073964947088638032048814748456445149486074280983093047658135539407100310617904503498567590387366549607841885835860822807963454971424397425623852440918037504699952275151104285460389651072128723926494396373194908649184077603302980472701569096793155849480144705870696878994838246432360455778978541545853369414499517294448063944878443588931046622440140693436012829512099797820328513142462556774099623592389095253012293211270490384241397228056935318333818017596810180167232773504431789603196946578488670066794956124776325160600537131735704597323352257352171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -115164518323765880481321486961525430486951011251175025477491621078127409103421009722653062297672591697274603526346659102851520920006762218543778533778382523744091833781379417012096564248667330863319397188070030920969937941791507635993613898512959559097329128300929235643873762775768655011287003000093424849854697680198617332650854526888751423874951852736904756379159219995846752034528163370020482442242781558931933211765354431900960154270132776012881238745828019982564853601724340463278977840234331460410983791832105599844395631657919827027437236666633371538750494605491725732309802958553018306845656749022681277874469540200362241326017886345971917835956043813649314988740483351911639892373501402233340801195424744206735093485588874891151589369715872258856372186127340807886035640157172645248789143006389936444242618982617162211481769363445003840756359023155688543021902426814432319457257232292115203059976528397000252562170982209371325712680150790047462281491284252539219062212472862328972592718311080292433948462460311809218503280745628319215099388770225704085609501940285374502797740788687014227827898286851664292568678370773383548868870940631124037862476975621452605858532416140826415317134195920484857249053662335907049043131628424502509196905633362072777676952052519071803685578208847853679591949206694328701963595983925871347785618231148698080009384173087990190787648689942348879112005038250249344821564702576293398701927483682758720715611039237752760191748489990563674097820367991803598688724679987293251441130801256279824619470628240602481564821598227664828675885518473633006207266888888884819345036149364580819131043021126826124633057526592198832049467195425706985188289250886993329991001891921398984574032872602571495278558469313123585804968012387062148597403738860402078966119930737207818386068583419241303735649834557273222839396735955267970138664516820383844791073752295006492818869941927058441932289308054854860942724197642608225996552649883460289727420000268362197199246452140050749640805915687076837055727038471602889090878530066239701750444280366073275195369212728200846205719914398434614169475065504408080608735523630825404939209848454114563302259532622741761718427081792262243084459457052037901932607132986356344852171554517951625748157674458066710258941363170050048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 503503754798798507651178374876726889305817087697213634182654281037244609891842361149966264302309181840400235644071538530593096534851803762811063746634308660280392886980197303170986331593718352938202508306666028765580776575945788605176586931598336940147121670253941768808625945196189367657917503847518450186413700487481212531005915399888482848489818307125755586753688641770486484283906935954773718884784461802295396050417784168451754187190540751506331423295624080327847743807974989849198015082742503430746946331284499959447534500880570398281836112223464553200158274313798321106461568591945341432205314979209292488770944570928133579050919659848855340880451603549726800020982011050311584413155805241846380824505286788695485611559729457526308959991679854337217232637054675396263828144658468974822408632073532084084864118406290430706311875841367440200885593478322608947399399248457009928996506077500336266089276987356397172082089274975914570396758996843365660516576236971336722491885130983197754339004593809559676404572203424927512304345120622003448103923204750181394570878216406063130113956101866545463671508599940591876423649629339858064630138731767348747538375796422293977365897465308929049553601934215303312165434443491619813303951281928166994796876811538065470635320985958178467797349494611971741491545317203456572630249633294057330375079890704515785197452491460135211960376728155459577113474295724273218065056901665420097323421524591279246209544157030422535202782868283368537939349997181206708268509373812911207649234486157915172405956550423880540836235764269936733633522959962676511113916130321848253832322642036785800816772150553879291302202129245983983612002284916429581142922453310328575042583605845535997442508403368345685841642294606050893936777431825489763780334500739919810751781703141712051739409668982908098191518699546856321827930488861231003480865818853228862743687811866971911235346767022019297717056982429299732923741420833108306409665596332058926274070901955630543469326025207670460154075467870256953732409704992314307613237559960824466184108536450332346163603139157097961553572310008175156163791882780285362171104312607287919363373631657845645643602881299588833572276487857265439479785875018331786311480118362731396967383856753413180135710962000789938746252089045811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -884726581189648865134568989478602088901819823687268774268511848330477804131295594338621074765711487267977107891777458284684171801831426057092739417229653462499803494834030796283979551556080473442795316327513829001923114122877894265156801146754162873602050215473589887642355617515898089429181110528333027118429608669895710325148621224071375649259865999886865971206443288417204791611771845967998358943594165154430760015730606705279272448043432629057876089430824711964086055538867901589114275317782865181960557178546896343785664352300000970204008810888537825360560068609964459047205240211424952939322637658999216007434101874858761556467705096251796719856539192657348031947754659695391366228606617757793518448218245417325545048598101849684327649193370168643122629502823641227900812689124849342913569522426146925454960957883068282083957453929921052350690266736715231064082307813318874812117172468713455648215956084970819800928952525383489530609970878679973365446530703163933035931371743217477137742057150324839136794417707475579303047571690017723717215691566210958765236649756521801108135907982256190696335804779011832569378123699042828621192589488842809321061429748553870558829255937789973006714725313125164237211245735760549885972054198946230679123925111300140246703842499167156828180003987684568482497616532308672070905697012607938621115828950423924375213698724344839985355735982137448905467076984097965577316723637073781313598389496439920832464617682849679144192439857023274626561380215494784436280400261339514986735112524177120321838968884242130190984011443945692239150018536457110965266566085271169268953242476992336916160491441782109192007586056796212524543000506389196191879393059028017961858716553263056676730474458124303551613342778710264813618102477171080840888985161253917485729597202751238044705983076343704044199905580797816747301342137644702947703363976063693545886074864408382008563163445675985985674909178698589518674087951482367178205505232810078864021986023038074671513999520046696177061811989255466100724309921853733736641622884180655404907809203078798205393896047922809059941563979376524922740168662842486987473974184469122012081909814703425611002624324082087977185191575163363137842203545393688180432748317117067017404324907675688783804414829569883446159558867681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1750168026297497894378547868854044751607307758139262445627781358290186735180788409222849874113642975631984712391645264414914971581580194748813639789091076001287655264755114840908416984810085259352294800753842350884069743091916454694203370030171567149650680678376551401993719892188644252532673736738459256279892479800953481368708707188604279562919472679104828241025652950109492457036633938364394258593368907714728663559713342586239978943977691978248719960014441951368615334929482926860129785128169645396951154117124073073294431238949647685931553637682110885719236470836416871277886254606911319173155060428617839595682749850829693274572433775494709630543904063988842515017695165913658715280384851498848997924074128715573871976021934738611888809179639579662718734996341089166880442172044901167692745653280543530277196634129434553868764562095182922780796898926529524586765511000210988114022874858414193712365971612146436034676640087896428029347304554788371356849682473033811586176276983199444602333740234861485208258410125567972788658234503613350060335789196879359086235418800867551726092658076384268073087268473215338120011229283119112280836675487676200985120166174704925673583077213835162924031428849060578095660122672396864676862441178967877317438402698484373420831574573136595684243329032358366386101760795179285855932494106920959307735220899821799699944804137705527197400823056419047207262360389792107551411542606384524571708524154503475146159644510309171120805205745876146624194875914261707909140001470237009851389485421148653058919157390459802819089038550258758654789946056256893861961065393420584218726132525117965041029226667786317986397421993041261765593875370558974015980699427867911709234659965711973832655465839033663252523022760423104553690658719502971930202776400783667500000338239355415519657608083188263192428896636134121543646317240479937399412667618231932866253796474364734875107401070032338064654432687130340075206576383494778708700750429564870943274246669726130500468397549376468752363806062189966615003962202593051193318753588390148567073091786924621325548724962386917179327474768415026987364832110945074722864811083005768868284726908291202650509047235557067870778215509425634910480957961372253288530913035266647755175816640564718496185871418519958660922807943168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 10725738616104251926704716893386639951616290763943417897955466344634721421636703936677809438582666446267081204675950569684373360819833280312774194394043659642666384829955314909065807209058476615090650465996227147351619478058204297584135010147708369719312102054559529469582022594027213597456833560189564907312491124291110732412283413297859216965139714751318276529652597588366806528633607244398189562533264536179182029115438732594545463893244825105462366207904706403205580018294024000383909693830908935774481117895120748118746628694851317949016399905023144896495693934572316014685714533554967389709204611490485345669080833341464085772622853873179716126978451951872983831000097820694171096774219622544940923765102849950379664989783139002390017170117282446542946525247805613173664087787012166092322230745401405501405738847735593267210580009637487166530548154084458354552548778065277793669468027515724377221142475857582430304038767282777653652653992626550916237471572941579775019918894096721217276292796965460604238673547004357533593894140054509649201472294110514875429214626293367433125171154898481219730209717220282443133916590038746776552735174650265912906825638318507442602907656625720564518965771251333130131935328273189139930413091863237273710824903646229928535420056068903757258149678571688913476160426506131890001256189933999625288070017181938584139284255655068812675493401849204489473975007912615601050533945602664530348663871608893249071872959946443493028298327900182756799188680367248056649378253990183379547362962000386212163742033237414379973824632606092931653757590942651125291264846006680302721251281073417470118689659933528791204782332247309895518589071079654775047624271781352094813088116651773727185353467587734380137011533504886055586230731573744614143498003918282037611960258300970078585225733876573791692499453325650056406767084861284484885474236856501166244549281143714485374121985221838828793106788893589690576382330830348252366763939187967048620486154165660037205373891859137385382389169458240614408026500257476369162117740895711411618700303232722579880485855031448425116431038640059535813517409800173405817061782852797772191123162880735671912208864762634954334204435830907535478372566919944826477023109533543973508300059717369399641078051569932189859891589939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4189947645215506007227580159579134286524773834602383791411548763934811906735526751720813477408458733252273286999228733239706503456256026134331367563233205675835073084389633765115880069399975179611017807116793810828938459216982156185051977462662748697618771459094349265465521343328069708395537186882703863262137443971820987039064998699137469865659461144681296285322666229291781689566606644474577687937073139912941755648284783243946563061187240962685189722679645736077172912815359614110341966919356475548420724076156996743746236061683288186176309832266431937736128681446164463890271842898602434109144522565803965445574156958154322603265467356068590228388221524921934499295305913876918069297190317620444510266075898510771167133339842374047262518920748020721946506403094390184507783820582496130893170970855834322660462236001825455189459511941105743414131449418397947328886689062971313278690126758018778423305440387041324947322451860508872452803946568040712503437401797793208996741017294090284957121184774928885331516911544446812107957470159526950442899771295633127029730578231954552443865999130162454037119067894327044307153225052468084227316769390801680717369486147947339111861387776594971190122723440925905409461423673738194606847264366704880882270175038143642640780433031004718717829578119349417972843611362155083983399204504429019859632916043797092248504762040509748894691060830544658298786169132010371860567317910714005715223644595423538962894240895967977554509084266761267699528194893239872691865018977387923344658382907797654190498415143579391492093833427865718856420675899799268753075918163233632756453279375642984782913305612649690119648543715907803379783519225702070859449052093050093869980483540735891969536092779028902095757633787028264863292926456035766118972417557288609045126600820143229201982489073863500366178698509160155542295512139128838738358882766743916720349648890711357612915381498469421529800776117790905744345935264382025910645578947621201480309803710593912866487754949809976632083985318639569560410721848554684491930322394459251537441409757099659422859425941560289142528782182530139335525957678788390370132321458223082021491024181551432370406806926576631017362012680801122143751469945354648069375916794125726018307660716658883468307900846813164625754849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -94942777530758245127563454814594443261649642312046957128511127546408723306381927382829502585071396506370802013857149076592625717732410251045424666112826342265698170831671863044626479254264830772962531985829659705269059687293275072317230755491711439815338922878790249332411333680537218362380701934222466073236145907581124132492216084713580992583378193208402063867162853052819140935801327814241475115312650661230430343065638131123117925349156260764201101095048109662889485249516051073698600602533668850260057305665281738543300592018955022128061417808122083808415679784036120380010766019763597162678422327032926573431466172223337147015041325514786995271353182191918393322215913162397624452073926163048542284838978606763721607583213669875084558296020471491912308692308961056342494498728733783116788549212569754060429819895715913619193141095649944819140615341496732933130678700948919371594117584317315089062296927214405828828983237175313497326611980667987510709905603025162686956300144981635790497917039001736344736285497222244666866816630503614274521765963826760219958932353755905291832210225393832623538145763720235205140561286012635991402841566126154802508026301150553049599539171504922024363490723169582647616278659389531205595742182202628894902838279447312307178041262955486015067100371553009964829075500012210362426061233316386213093396801829992527178846563707110512624978940906645721300584224896097382075017284432307268886982280479293401146667093261332570389226773917289542493133117661477260118303249573177831766936698804162810429525349920836328911784828311613810534028975718241132317366387834557527825541478379006310678734251641298950318998841369636633971218082289104463717590978634005457487062135023734616507342295527866235979658879131730911589714934034868518151342031467394329486758312859857328814634569835278846359236338557093897367766453662384631577118620542091926799338939509083245797067466850040252680771642902161919214055587424263322900116199423133830117625254621598236824946983625279193320434069973562434462595840940888885055314361821722323192939416689497576172158568879899458961048239834794705947735331719869089526473062459429407787466775320155500753574851536376608428706110253010972507185935295588329162423815123617509144317930570885509615535213717207411125649408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 333935737969641603263204989078281054349447869623432077676848414953235794830392310777555174434457173974031226267808051724729978154852608037488727759533734456226010245845202402716314368156503627511507027960842299552792959386828711254018007025089712844002759460734535167200116231066330700571812604983907862096409764095398458558991408444278242058518410567562856976071821671251763386030440048116583651411825573581054835541445538762844411389190923571995744223310569331657229313949522284000009938398294108159658832736922751066504971102700884839667398694401562955771289326688401897503568775361141934715650213291719674815671160443721171906872287865046612250296437097317149161831315682100568836762770114646538114336547899441635286950964436371605308913124129759393968272748987656864369037362916213996612487512062304062486996699889162573977693124277164130690891689375718226429016579359605434716006247939882196303030663649688638215465712465663351031900246687421286709592510232584952507064589194770132988393979909206703017760275265009515306980370533902646724506084532547649084304876744186028973300237270058756068288615031073902676620900194344113790172093760060275784218345182803127374616950773590489264284718439846242846223319565101540440525194273998343387832091079698822895503415236647950516726116708973630127486598755139554905425830081452842507410359757360868907960832172028267796832971543158913381977929372304746654666075603750955488190397341701079859453548762613770866932647175203922173579602554442945509458220531500113555292540480869592722763238795962398229308623543163099612110700651586057445122188535388916724587308862296092028854514902044337645938874561151290960093163082664912074652295439332174517882376985394620371659954200380463195346263040230357335627660385577814717601456245046685665148162568323698589715576036747973871591503893730265997706676114924788422538887470466801135158992167846559132303848115912243122223411733065474958710386805438888494260028870725482129967341093945063726944634180432840069367207928909161568845313939944292285985544070700792194478049822507715724224937458548389488713839594851478740489778506182227665713827854237376713796628041787655675798609263188656994750210436732217845366159383816241001866089970953218036329874917147825352702150781244861948782182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -536020020176533960821014503495824031487927933490505695966474393451544743569950790922554183605524179903427568138710636919003152142846227623081482035658836491785304922533069824083160135850464180563448087726463203285463697156552760038345215062424210508766167556252482778960929226104098948574672444422290044167989064385257639960999744412081114414167097938473065718376441842237851214883618471754189290790399903281322748467590890422704861738090362545001172180214909362108858228906865281254387907299189223902402064140930381036528318446371696726347422515232084279340482484139210996208523255473600875818464268506374616664007294019811475587851677945833500744700608128696085386070337398501668165524468310599349398590899186783595873041054963465058852560130575516005011872998892555020391075874450832242060144014641396678395799749516696388470658617401523203636777670839823604944151043922325369549324857406144895432802535888392550633290372455357755897380143650394533091463434670115803312453360141726644824811401325682868806391422226162581515802739899319385322657111031821249285888299231229453116847868609711322573317365719501774317430994023948617969303086445897081747307946356585484898458507402244186848994013275990588000346164688754763887327726490162407814180832966172761091544492501405769625542732684838403289405294026184870012703551093179524359868992328415647407846508533689751715645453255914453491424358190289394727471345618010222583120718212577615925378577818380542553297602420060995501718287812247111386219253747745088622040779224785574403082394620532558523459988948110953149723141539407105364535184694070789390023977298040802447025076544686672769164761438561495928917537077025738797612606405828209859685704713071734411843701258007318839130165815559934332819798942369290450066166098385935494767835297603354368453396307932877819301630463374996502756277204327459714010903743619670023470685021164972277989155139019144726293100818153410251408655793601309574081059512881363693606540229105814606099386717627487801130600716971551784381859726135696982009056774340971969602661154104962042693824814339971997694719790606539614051659526861750051480221965835668486285773614456120629172909072409781542990444706671346330918902139412785580115667945092638284952779762909320576359251194961391119237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 445772152191955923674065058338371905200336965252341365456266674650741693861731524362542027065758887005612787914460003325117550001172380139411329984380291563110748125711585133259928719684513320548228099835520977633252995727959097688659422486810704394846168920051678487991630619085506341357336501475143803822360639800047971741158386719717280912049619958937281450077168567354005096355682584747514941708062915140080750062208992367103570033714877045881792442513754259506269578214558435718927519579855588426086747062199274284034693853110234012351167460415185313350778582691525707601481418558181610722351508424163437759957182047547769087242094236563055474702690444086624291828075652509173881665943640377436518773367908957862313347216495298010349345743100123592831624538702146239527750718522761074546861160311547029692839772123475162558153541007098166355311930983641654933176612398867711990083276285657435393363500130715710044165133378215747069794669308068639037029467350260274194703035611090259167850997984234406071320183937419293277361246675897840594917161006075529209375032550411499471777866848758135380982677231369650354471816440054338131050809919180376301981416992882907622547712994760933900014463126716818786896766157872235676742357331798924406129584083647116295261242204323978079253808827359742452734322668350698440651416112216803506584861180415735158102585170140302352952580136318503676711665043006199064937889479890625829837461695329736641342791976837019493190409826268280814489459172008047113524395528162191759083249525807650348575487920830308182540997089438737292989939126966127357813730538513687889867356440712218741901697930049156075166515742708925779697495925055127788082475732572334899495284392676223937052023248987831682941197772363539084274568092170934435380896188110964516654143453126063740095899991302237752946208384999346984718992041891737208242370478445981926836689347563955330549707047110960152009458925714438652393028675864139945149154523454429885712011350492485555223680704615309708006302451677422297072545221040520105326551048529590251596456791727704193286879639627091065351049186731717156907532403977369826337564487892435813398841084771743087579683140347254819559332587914085961028085141500221927228987889081105781198009229708241242740425857037926137856000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -235273040964703876546380990371508681029036209838661541836643234201533915523654578600423044744023677027641623797808704986798770865808112704915840921137820242843365498684382845441754056352400703142177916951820281223402501766614967590113638351619542086806972576193986732919976334238747596954123812375065624583135670698490787505903343060403474533071249768017712301171465113555896946298655818832358841011053879818007328814535164011767105178892042931427214028365814273847166911211925807365002509063537998230495395389014056885599872673013468385503620781520748468404418545733426115148537171768697025910231065866294482600311950243260193824350372584750137359822557650334193421530125020072288835183140881040421773010731672862892487307762274625906748642024167955574763584494434083074348186335185395212684741520555136972093750172977218894187286397303635011993906893945776862193450263265254242617637858955585758903799675191677556801482264191394596413213458085748617188811604313931561140434206092984353302611139569416959077480296264259597119272598178746774035253926914583982014730793013175323249407658101409375237453573224713698654105786827013651682196853806324767151284688076194094503579823608025184428015010612858237231054119732769918391027459719292910561322649605906578149749211094667601053288439622045031686751123105017182031253985017771509976498838651715942736929115192416082217492055118180203351242485933130974908136408533275412065627741090356802766915818657404735719359211147389284312066655574433928134809125881772934784519302537570895065401942956652248658581323356572197591780908565800524786348641840663313037768025703565087149600917823671954077901343936330016929087630233841315493924311993194765128348265377855041206662159686029701306218694660352823374458839018677930289695794190587906224003835817714049116749934743283986370444059482069127322098769505856407526545682435245550258903598832017536724008583446196460970822728311392802306381418029342651081025991978601077813358925732088576598193052335300489544329711876147596958004576241356350398233319680557179616380259267846215261768243589376974936605479116118133606168350735249798499504083527301327942242570975354946303474818138181444320202589125432158636829412052360706524814997015124592815846361985799740215767594609049757286400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 270379658013247696569129640383672248047304392272741709120535243290126811991939761948016006809509880234924361758676996750242117088650238932643119842736013009718447477728082333163368720740103060251431958141326764928806185767182026208178462665927819363836336711223555612619662822320534051475253501871713392796036370465743828602235798043575938917460480435193314646529024154181352953288568457966000675774099693626050672590447310358169210024051701821769452177491791672143360903618849344565197339366885351557327825376303616025776636710264410678186574365283773669646026030037501411873280277704225294558185240872612985514210046785442699848461326965209178225544060539992465700180493493419672852063638841911851539916375375939686079054713650373329423007950908143151078456042830960352617582728288892661166181311800304872716321697074203691189499362818078601129308361275100341847409429031312795316428564450959397284115229526600435653826477390088324030022722520734163617213573677846559048754310641995633951043000357753634055422031519128887716320651979453709382304942469915190921032399690046517707130879836526843663360722951561276451708996341667917099839521537567380634874365867732898330060776337520901366614110678055009501972769855716166216338989703323123247181348695526984673712307608106158441965446534059204762828409573474366123426910899888128557529315114780377923322040253409200767538749738208474211972670333574214530426088449633495124755607850885482944164241377657234712824632565455678864770370238095903707878351318212508666355453049180133992173866858440763403691490406612994122704088063943851200373069326705442085643361886191567086638039689221497285403633215088095377391132498464531381062314444670902893986408834445663887164434421602096060787399547946216416755277438480315503475165017881724657363385269585614559756648120521217499132783453648718802523692077398927927212946376502887315676182112900873059361279882185041243501363190978944726073778988287340479247806769609366360281514225694444276701128583703207450293275562156392908075307066410193003293814800613005340613694970298759227571452415518099557326239723174902843256631165224222242231569742081985537417240386890973940019851297212380454851040075980843794394301055349997915812117432282615070815563838445738137628465584626728960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -371175487008644861032553445221367625036714622293216834734777832743396139421779742053069044980812723940017828586743311104004315552675157010290325056174321158593219633700157977322528706507069926668881224215755523536566545027137618999092972331524516612791511439325327314237955443051348913442047286099459570149477154699023146610273483899816512124763064722540323756845493527976299104492700922617998678331002045815545910767495619490416673938437033443907981481684825708209758882339059670638313957710814937192366918200855553462105541951765116144738841473634327050941989716240222638448021977472146116923037191599527899555450002640652337937896693298473762437712976445798132543792920447119641944237283474911824229866271983511228760727505316046975315921225873261758434405291530118844333395975676844892584342083840597747663189302836664043219632026993723921897938430919335535624421281235446382967829272069686686975908062961581875636657992772042750438044020416968653796376608047979773834838670855233322767422134570405110689831269567385219759873046321147810201790688686566234074899122016726309295579061445315360605099506014632025634689950980258348545780316854675646328534843151392379861190107626861434640049420502254210884013449707667841162756080274520095756001262113564110449621603575224912569761980944672444352035326076751534611618176399280520257047565180886660380774769668913301092650071797894784409759782273804291818353607623748127951597076520879317848220555869279511656409494356645106650386337873495514309889882749867923363209952392527318741589802111422727755530374094467637952049974123266736363541426617500799848795907318986333638846600645307209923485809603768987698270418493381017744494806355975372631555254934611591452052352105203494860318820383535207105618476015006896043132228541810878438456181277031203813365082332004794136575698419360845229528316845803566876003775787146982717233881124644940551244054342226341007772745879609452854691378272028553379583002469473107166833400370841177516335452008831609442214835352435741683666446923944297660112871148828594432923204379653386525419697014291464287707919310711039665198831773901728941731448702420870360287758414572134998675159862486727210881470083603691563806467502890657657977898185079847266315846071770280887926120754708480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 268220953974041511442448249126854079213757432053343642907508933948698689610272456319020104498144494525954945399385973667898927016999773455936092709431840808662602606488910205394974997735897890821768169440084740988414598934208817248038955836419268304618216816910947592724413711103651675195476243656650153223274817004231656087331005933840034703629172987858459882791955333406241507040208480293206109097650148227170917310857735195059876869337842587098678311331475871160834625443228624205567104243350401199688688883582054496634413048533115127223515019983419755638945776425491653375830735788537897167591775283536404843501702096364944231872519894455485290192101241164107951946661169489219206829234417546243954211642443082391288184014513241089648158276550712215729797562758895659149819305154203090813340198288411103610042812560124362487442533967241393572447691299398473011840244247042640529331290359270055605696975723266144313489082610703204422954437223798200660072013528191734570790625102498053978131169482742666606044503706410962900285853029422796051069205246428410004871707009571575034754017302712286106020648946776263709016176988099289451516133621722714250878042850024172750633886075338736777228254950898688610979717434665053001999833224723229219235376744310177954979853423336166288052532871077769747017409242968490009842101599773424930104155773158508049526273657979770811497160541350129094007555426671068965810175541490433753877217760165787896757482360775422057191977735917223979007965311001458240156201325219240276047970956614228301061043449183145861084179726800458396664968355262491250128927185618911207244757574032231306703661795427769690517345202653097330438782913843675939276728455973304465773635946054144793793854751743038866903830108250067184382363964498176088739887950826349002226713387912845514041669708253922427498790577429279793078091219050914847233732158770350493919492884748461592273747454517319856966018921798174697567231934974835336566402367502704649893770860310058898559250542559648523406729858428657095307221407759856310242643284032261381554758951418730713779294827212031829214216326921218890679565869638831874232028082605308124806769528280087838132273170658906439522744089959761332381272565029289415559309618499128692285312145339786396020165627084800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -117081407393954590005983773931320062090817915671555770103038163559135922216781634582426138309639105968088251786899296752687185897918814013700257802073342724428198327884772179745052299453270427754005844807715277846472477851983739947133956489093883002565145296536463392894948071933881130825033274421113191693281415373186928903062308067110381847163439433671337548131602539097133540376194122547741381004081884177214202671467415882979808712445256823939951868844839463501121607559949764752246394177025552090042702982448433694488849006442467216411931289333834557897246635234884726893795448587325920092696541781625130051261577134915059637013675608603291150171247171683302450638845739864380816102419706638767691971729813564105748128966859185258167732472260118861309098828565388650777319024199462393272125083704191992138322401803533359230551303958255370686198993288703139731240814294446138416270104511777656998328526751718480255965577217383812752867824580266137736902592091752401183448171399372488050139579041971912756682126769128095370471734982492622772279163398696415749697654446723239948424820552107476982010315315444854517948016368878747319072870979336929885993140176407028869418053511594937592666648839876811919655055317303219613063644579985280810315618090180572034153823466566351678409457746429092364557641853306190807810813446601582621551720261414199357155029281204348990125729675551793283103824190831336956172352583407817456892514250755442541398852000633180665615563903565322372511501132357863363449024355958944453003499510881196417801423962925667796084853179859099369915359274413142691002360677449395036656210805840405648198426475316484572597492865299813060853489677423409383316729877509140347725326699819008635427304343558860285802589232854413136833012849452112246706358054146608211242952640783675699775768888188049801977948887366576911149862908683349224372519163186113113768233338738875182869681824724207948419735435976422405744859422611354141023587651425957439397707738222768099963688853641403002452596332814178737636370916501642017052457364182671442271914413111667186027822972612813763772995696816371288201968865140946947567621905932465577177938873728984257681322164145095287055904808389717647845390305993672919714831402197455719967089933101576276367334440960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 30042400893103587696006464662229105174693695736522965145003711617338282451520990103645220656340145785072018285996971484930385519728916589467646205506288494545568007519103582102387459952460390869053801366340660057603677278760505002578650675788750985752099917563858536707070473930632543895137342983134284107529090684063809781673065192261421404290847793039630423045103365242611793078126083188041697282864785650333644560500233657643530252355176594728743069697591102983338463494337169611769929931738892704330560023587020064098958176605634785991119830276391205206215177197400270699413749745288011996244751833329903937518585186708340131557093022831411997801813922361271203261181440700820269712483151104882607461540133996276356848846743126432008055176004833370760824788658212279431128391634892965611079428577635284370475515077994797235429535789770640138163734969050570032403179357205400930703030112590702460505283315142455742633893842044262387696983160729207577296768890202726057943899222161025039626080526383167781184049986953334728227868071692923694660583604452037340225380416258253564575214934544314997175399442963885953836901406225501603686882474041506329073838537847215832338978752080914685094458514704014362297909880028818171249279154281007833243731865400766811395062731822296203959000612610993750636913135852079157056366749176159419238525958313428219625392085338735541791386636942003919157824066397545773634937122610645122924746780091609001618076008727124654813290107420480279606964625862153149287847733915888970314839207507181054941068562207327050199626646344258378708384996426904128735435916365135710158640663712342870262452761996106158259823796726426752228926070946753323791054513236785109588090460699732454505963080722530326667154882571309651228864878054703967305324991128636903090374987312954436189898581568362066600483715858299995815127815093443505061956464171567562337661965967885273291603381217944245552841042449546440926339433435329127557773309860602774016416558918253231171607620969223222512826611998864886565398444477707384739519292195183999133171805634841583051573215328494104395387803605560758871892406875113395476798415928598316132772984064041774073804587851239241758498864993617364328537789798615095803639245000903372221470520656033578750050304000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3002257041924869377389130620593729634339698457425820138922364719355488177324247771821516808535129809201365392581369015595635486358878887715891359382598370131263980509707123216809358301784928895252937534630959692626509641525732659973467916010055043906214986242323473877228264864280420498593011879706306234221222113696369952203415420279866758854407301018485079878220377252918037996625247760525744570190386268392202649963599309003775958627643359549583605231285847588327824167512049188081971464451989717429843108327725233474324962351491055520050828241061644923731319788731164200954939147110852336294251872665530782052956816802740111584455055672560573265003286487646425167898891452594499578327259254626641634270818353066717078373692918732364723846479561462191099406368362720303856924055657909012023636224232029435317415137701487794709089401193837706351452538356166138544834249352011851978486324224033061529606684632822004151510016265169015785512633838026817991538747408174478272107993543808624060267788238838455961406903808907035447353958582743640957353991547056088520768265059217292118851007461805384525754381208640864184592232677624178416145609673195382144213599981141733619978948587061359414978135943964379019930635854860396505505459806811377020598471701049305949120169534970309439049786264948046045204150663267593118736085973139999558387448364084348534044484152730564266984049366892913124941074628779568899650955984775335395769704248752309250970190463549062272159011533161650867757054918296702760850642779552848386409220944928188703710967625378512446834056775944911818120565221221102375884111399764776688793192442073437759179768756727721757431157779868549608677597708125774557452888128219085764128298590558809482197530794037763625321069017173355647252385841144180094542892837992249821535287127342524705249894029868326159368196009674150734181138645436416175512665168487523006286886632032927998272882020350489919306299625929963983472624967121758421759212361332235455169773342943562683820077806274938741247833197988299819906804912587949848155384096241563943586470648283557332545704913543567870010840564614159832448203613047286843690926133230995523046569217652035335123503020027397488115661357115088501436144455790652812447237918019111157766979196178384971366400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 218564196946349623534489640987706932749754877882642067496749196709197670316969496205463888784367591099461619456463736138240989281056217771719100805151187809040811889172016291477935306389933543896298700555238238204006461945204320993774146435159109497543072981627804344970141951629298244683100955347937495018532388872234255262701402283908796469580166861585935807517869769354278114223549352805486953107881782127724088432542665494839587292045708278860609449410259718722933526091609105276646969831487304897626594698986770659592028628148489525424558610468422442074385961933405295797289282552678523521075650443649065824604877915732104958240835422733413202533903447715211013960192511765677419994860374345904046167380863128444032396619874573957371697851957366476454702721776833643086257564457326213908350712697450649471675114272263893601068369275874060431779174751500115706980725928218907194352234721780963092291639436725260459744977252709987430952247151003057525081432379306023797816957458262521021226459547734794649104867838676798873274029676287536383666133238058546015226861347511537010109393173593363009030953339004048759401782160428664361114531302291643972920571925885805397219751899492690037332920935348147205938094995904349336301179034243311048813442161181870671005502569454437010398066789634118426582623412114105735726212029236316368507248129717393451384995995204235771980390341769443461924112236563585210806869104229131760690802356161876522455792849681463650487522637473360596845876019186641572551823105011860218156433388463850649489570541028919157698603324367866757170065945712975731761551383750831234372912390651628680284174554005533394192193127918087344894355374180512857306196959272629530435144325959675992344076736535207989647364642873224476857889855750537964384860613726452495160740692309181595552628478414334513944834483042626712499007693301615245627882820859672969140121987452009981694370889353371410474720685756031199669019567340371673556605619746840826375724428770372359635560404361307308192596100836922242744896760360340990778678246370412946657593762016085694325804249753667453123279600952529022983778780929878857488042185144447831664726673299070988894139475536228478478032020087051834454264894294974459843250896668968581589860482522042859520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2287463624521955219349458746580911818960886698826111889815668029460677264714479571115650550477023889782671320918248923621555244555517610448301019962125725268288371239304707725861556950822659359075686099722809186682614190554052165861581382819264976153257062157912423686098268728453496714491436431307849644842024703700330475146973007951744016330421092360785825228742324415165649383239230147832520832653431991119566034516453871567807523354019970292256364137349904225399468130043923688309343148892490309330593432557535496130207518305764623026867643477252792564656403009910357041867833636639320013119041976135843848384024253210523359742466562835895076527330708762770026613191650284604371742463095610748482898961819899564016152602786748763264473274531499707918042294080529762550887726087880063773778382106894457112968689031538171373029448492639556075092805737746111781481103036086645419158249175951783235806298367626921044566714723908477516651572771019391919013323757809555326275795462977376975443238599569047208365152880003063755230593620036266315674703810890855802474431370244752399754397360466725650804385058968809115010396311289085811488072738194001075722624500317153365029225547699805318830130725740714085363648815889818999283947889130441261276315756692698087589757649806203691267676368551618478751757294977218857777957906270208171350406076783183077518748045450763592203092153855599685310133217391048652869005307591640397918964262267658874437461493973151034328999565885043883729093085404145107706365251909555323442198257994629588046673155412716193668607712636720222446687483508346216101550893648419890298154844723071481062028363812019307066491174197864191057195336788658433752137568076390409887346520553631561417937352098782270497796862084088761753361444522581918296897502945526904529831486203905796070246734868628439812552139568387892906053591302468338556095986186074773602399172907945965634796831271370075117020953698908432154678837121367966822672991893741762880145660706222054593474422052977896714242255568279099464914832599603667448016635131342113936894570010093525953501554414712229389246660020666630154330025013825527102357668504908491044423391268111102678573608213301617358864892994434718986165594724031695413442367837156198516764589949297098752000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2618359314744575917421053727473501747804582470622332319528244148838661687561572815118309589348145599865936149169994911940683236798429938739186542376363434550285892534941694034117436543093047821621729443956915637613086565395131003453139938682822372296163486745630833776709981677907162894105429086457519226652224589495559691558668841820087008590291920935322053070772418121397216021380570998255816075521630798298625941528070701037358613313993794224864272792150496635185310393188509350435080463506283929632852300015810722946614684169056381031093761482794552538950817567993218712204387243047353245643748735845394835999267408837967818021569810695987972040742309565456801460299912953212314486843378055140818427168721555997546473604094332041304335253083391464735024728574192080622971577937518452279635100771852136158653336759828984981779970148674371457189459224885315913995434629754636350409824338005324906146975118643007504933702131337523758273624186181769247066436550858496141571493139484299929631607164147557322821246034636018538377650681566442810751083376943232890375501458566264132557848811287086897031135910314034431919419766767490862076315293621403793649720470417445405633587372045851073533366361710819119297697088024315533374502442216139886399111469296000291245465453298663682460712331115297286121406211003657344713189889925232691896679945831258234237005387390947425816466143392579893162755846015219731464090619307570751241922033329133308475255228353997451183574791848818546210119292475433838202689010866839842175752589880720002126959312888601084095723018527914706888237074869381323793228670699133995703957865344499905515242857910922002555480878981164515235115950550082667067408527734708393584164744358084626130898842972025223504929490042483984978400830802754423567837913767178852143800369790724292765241356007120616716360427938940837204370802527586138217377626218467919758163984264932599819583884002708049295276688889565587335466227711603852486555346115299055417150715003734634395453322675664402529993785882286545254960926043073339061172037719150441556945325527752894951288010983863345164998493810022636247661796917451195452887896263042455540328323716654176955525366945969160500807889474302957513047231214638702131737112627689913078659838245863424000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1215345478523653950386811247686970420201544798523598602652112236701165862882439473457574358159727052532333933684941982714253156641027709712389134592404647626558708709441013184171179747102964985462485428141338679723427141660323989338220291516808568419808749643392326764754351342136424500528197895294230757550174365708966436177413616680110988742795722303754513049739294425112783247395147777068816961623465449111772908020033820659212844405388060866576205747584558147805405449571526511140992529153970265956162196416999155578750116166515569739000994774640569730135105228085836173003017206039297822065496776939797483936363265144668387572685154352580070800144096697875363111610307021610269531198518260562159210125957728712341552118671661854084702594470605064689733767746966833863941922462023403726913892942169996768914335709638305390696626032990801862590954009241333007353772116282760484168841271911015092478176703679662465618663913619562103408793732038204325389674521213357660492706244003638908757396110862725018185204914887514484341564333558761042478229323399855794220709806411429124838902744103620774588152240899860257694036221384005878186702136103249940937856260174955167958438568923277741097638227003350980543443539617404013986210942387729592656732541815355714622560242083353484287619992249372662050977340465281218512906528392325494919942187505290255587717211359882499992664614097035111610123641703028909417504820745533218036933191481743921936374956514920723120424491596628181500642892323637990631072170683939004191576679633707767362081127648590895383801219343864512482688699431926094382368979683760408713105970163753967279405624054984211020046189326368221123347915931089860059139569821527907036975702682380131426230381584270553427530626175644562445859745176322245089123760278421412214580566337454215111691909729929316556565105238954360203566217348119848521106096070427427155349448238119957843190480364314264236704724519972032791407124515383221518888085825655315602710012078252290752178210257574794159343539472781961451145068792620598707938158260616491925249781230511986330363770265385832894594956784799689365492299825092178493500581315890179129868809993487619949483336702391558543005940025059754351416027769268899071670766579966806950268309287731200000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -77657726127922037936444288162113171428960387588594667975291825722539179619967550931203619679764941853396147824602644186039679994550941622219695866120241356812808173065908195639754163899203001943647999183829234062838942319660453564004010629992045613910306052467957662656475181996574242972418758603061725575742350701500754432825499760011578281248778089711970827902550938913049073659156218969135884328288288851678338930065451630789346212414290959034425464875673213908152265134976089995057283822278727773944011346378304154408451111782111774657620171109645235134538059003868851224970623846413766808046051039738998908660980426053761287495248317372626921777480491293203366130375732609858273534906595509092589419016465850339414287293670758159928518083981540990475252775277377368411234057296065450567062465695772916638409715642117253228435334589818664222971732446276486833824637587491429834902967282089045712634764421128977396361296910850254300543633751762946140345103341942253411929876026138956438576461235701578921090233761720742903901413534259793921886028130228024024837542647843610774845496448809084043244566344500492581041051196794311795244639790643335736314740458418141167369620047625772479105656522267858248141175161221932628510972870728518351658098774955873031498617082743870327535998701857439152103479394999376337339069738552082157232687167219780745119001130766139675257876206208887113425084690838035348936349993818644575733563987793492508276194128172874034536315802652904382752443880776812289298451096328919191485687886308576160719871973145998227058187492431020171322429946257196601524681558407744597166982995458188623343268029502952628723400091609986492580615952519438724006266768406226097391312838569219693132577946266780673226321612564061044181467145924552509478939081179315225568035776151302181104866117401183437532274496140382185369997156223172366928105541044658129424070112454836131715631120993882542159250351552284115399546619759233824634650984059619925811299625229451962950590913328532379142114539157519751760329736878235684522981964053476463848417646848302780364388161110324544179365881478370956515472222375615490338940371369220290579830222751188758350385842480408175438701293250492719952928499730788953458857979717278576365661061120000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 61538555969986379446305866742423242781001066501197268522946750128408918988046095928747267140945607251191856260254235848517068936705456889488080389413149626866635269515777375228917951673936013595845551968547289807044271511225791208756971951248096647420533168348159094479643959340899788357140698902823287349566949467418914118203669307734196189689799101904827083438843328876180006363771142432495842347682203755932027456623218701876685344650403506114408507827713848961090135097705362904957376170019059716608523020873613006398143777381867231366922798748674072056985431798543428193247543904510370658519953788563609515064531013571297096475734537745363238151560099781537312743703638664469027808578482171386038508752562261475419459114965458575232103543818738134396273911571718401158845708467373787851269481231057717353448082311732543794770848235924688167444363188827908148197419663162522681244592152167463815615351385497039383017350033132604588164841757645146848652436790600496478486993043373687451815658960559017752997073440578554659943767937539475436446381848474718189706360410973306795094529333237927334480271817530127075596417943494866970927659448715757599204392224794817879659632035650680696835267392162173840782758962347517424082802454813441683296600112252077427346978799039163562507626319093883746487147944974101241553048767474240023285182245276625092277514290638184993427962355275784033333044585971752674970926752406099621923639301080506316400868265891069073962342730004549116000158486393374506575846445830360673200456888834730651762988503399315751750514775659384701993302555452869205622946291213692989137625004152297063416155119788463940606081110463232823190224383703741827365286204955679272021562820392638577178061620831486317396694178076670557058521664400346114627530296314489735513174073251423539942678500637266908089035327654028258457817168341398536371254732684282148675699966009965323225866799226054907652867386439968698698946553444947650510340069688011525469787797959078076315221406164807434285691724540458743371679817537085192104698083924780680725510340007306926563662965267426493875042030256651184537605001977542029546807458200327762681705281465409457104490950041850446895968753726881765900294380260133401964548822092497236199997440000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 9265274343926873129422238127902677761174485345192467912133976120708134331034184581397020279978752378133200440793367805917797033021061441093550739592710443705244216062371851414076336718105640928915325539191931097745917753878752551935314215456291462444117028192439804763565730795013348909885166366361841677394270638213175780966163868897168616024436876922328386837800704432360902441090178055447971450602374371277991004817000861790084216023912942892167145345426516512390623035756490579940778222971534235986054767509902325369129293664018615108479921429109397393920741319314828040648084491952408846543810858667963460165203409186097934680593941545933046543699632475187161515678444924744604772411377994955551257978639835012745316658528555547327833339352232648435685088022068415229156498485763190160256437407895268030504408225969294291527931468752329392205014401851360489501901858934153046775901801185454967554546080292787568189943600894177495387736502007580791632022198553378678952266182254935874114672310205874286134675585408330927679281244806327316976735840566801887929684150168784974995206434671732909405967980996493483289281954857396520150732874250662193754222277842043391242077756229846656181420920329859387516826374341397574028299263915836039346831149000083555504911849000924760996520358027544944654667690350101571263182069658828314021994373027418213165001445200311222509678397415308656796781268294196193080755487480002454240752455030750058076249649347140903031190514187003178219301451646532971429078723063630148940835510843440810521998748939315375914319001795448524425461815199164427090502538840592141640641111942235521721443469228956174615292400553205631666923541499826407367502767934110418758240839823705264456250134758526395923786234229326407080642637683821992438301487590129425543656125425092221252761461827332842792258689004864052551773659396932725890438691883735882955667474483346560855596181441098259319271524132338373132997073082801066096001662912214334886733694046221503042155616225532061035788330379765025129106596696444422255980837253805658477859816310952550933076336595431857309709374371997487389283572352437900974813301262990449074034895941698709394053135829174814248427562687647585097747089033247592251703987654688565834547200000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -340335256992880652156668419137250385687623296314290584315861878585412089526156847663768351482492986444965360096049189581691873045754299370937303922928138377561506777317956020126996901979763788461517136404504958675432093101314921499885236042078882682225138954103436106647766551430372365046809102673406791070479048673799129624638328713723983255954396499100533304835253413380162472945845164189521154809079338051919817144541327224733458089277921709263808009077980675051973685288201268622883692464443732575671732824326388007011969998780816968736834856512621540845525944485492539122541345379801743418670405527356810448685885514425354275635545852911011477904826793843266953405410250993937304935722819967513579420175480538669736845627438677829875230070772949191906231015768947810351636764303503081882096891897502594146867261735506800934724659578000201487245260322506406633759924033367191074801423807130239678288349241436422205616410390120705175361366974594660631016377062420171226989666475466592143218289668255554336491313544154566127522673903390834144718798835196639636275314408760423749718532309602039535859480097899402754165942866169393226455015814840201124491009868504460786981090983287157555278219436331512239255130779641675573421382996585029660943223402738073066752710758486260640378612702374932769755050837372802898341663589479837561879447913795126842059866494192518256508965912197190985837294431584216000927839764697238623111836200085814737192757839929273767218168383873158706040521945712507802311233842837926977301145038913070237277787579091054316533297327630390207434683544489184299699709280971166702871902139504274162391574249361107393479579208307084399251128910094907005859819795053686686760490757470596374365191941258764822714941101896807000261496661962753712457166254138372568262620695047806243314300019837492490668066549291941880752786672894686043815238668497610223621411513196006758363033474406724203104147159093765520659386269971017769453521545003071714426981106121552916729706561132973132082079670904636485031869536979814305302300712841423837199298505602779076078978234204401099998704862817815568064284698067600291604625445378180249702064463683838992161730835426468738237770159898446876589528381851884607717442772855286661120000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -144148378601590335687795447858759690035813912239977180741043450340246980205681644636856276952356427506017749651373046067027167482310510132014204707035579628550200675912589428077342351657894894718445321429290164152088151844832819233047402393197313939238214977263558842672939390451155257578648108872519203127516454636209048968109732680076713277219707273322197108758421223666443237514558063971076311162306823658781806087857124103607035515026513774882078966561496745109402466484061639514791612357044004638106873884104866611618464019412344338383821388203914173958623933890190215741989776233341892443925970288672474383372346128818807809206135091749259467184119687408973693895246768272903450446498128934443179607409206888293385298479636022499664246667132490534004881809414782684840347710374998484670567796024672313425567108199094991128578510803070862436727232374227545031753503077757452671944215543686375616481676275506350063828440373673530132131514750524732445783255618710294879188766555449555482628386220902983779853173281160766575169540967974256906076677748808808444908917723497358414245211099047895938083419329638113158837705660847864996860653746124084904208345162404583031821315296652322996505598731253934805160472068298397972759185881588718819593981631264710662830585476933825711321923133398417691138001223457985372521248618922903796668706599273728487343827956693719276360232061984466488438113527224873014928015609057666034273554865799904407160238270471004930025128405866143268891312372475399837956618368460076793567022672869220142933627254274243358759919675307766005678987331904237646649035574155729745348895004981452104628903568715719547081213477507822418035046554164695433295748246259237334566143818644593175396069032367828581478463872404009766834888036622557942887070570412213834087090016623676927722819167210384912101315245684308148620989813154588590918404751635888198160533695026253497982084439595139001054158641464918745299513417443693790884887305891472261919190047040766296269584154906391756504929818142047397462388070159509024894578393293051704543300788783904628560707934475129058966814497432954878859999212064671760382315576266615294316340626119375342223818845241166342184410893740399065180050133018051875719452055505469440000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -7818336517811146773945084812440573318719811913120844828890077171209440657233144700013723010820635017458797839789541636747019978899574001021883378831999878546809792197683300843303762765582100542939753128367641378844626994293947603000148587258857119582862976189852208483253228142936463526059664704862695734565648601351954981920501984722348464252916548305773671768740720898233071982433173292716356196270743445151417880669066430086322482477744492286456234543793648234570401303331342411793552146056697033210144265695113031677073484825153566786254514505559213896643895581120729066833927641141122457102305155587859877021650503641908248784756356483475159221013219448855349503670771442787172165765918378146422705442560609893835485996093191837481702779129127295970636639210162596049727030969892636312813843346143829098169628059863532737652432646656709500479767904090922972529929966660585932846363678569052074354347926331053108438665929617463138354830343623687548742642749975397581616830670247240744268250164618067025597942159691571761804065131012392832134591123314883035415162932037103565348754526759795057405736644238649126028107122077271109833696368448857489722450706259896875434115788348943113872670304188175969649148115180471623861489862083539153024846091731191342964932911015398183326095527856133659340210408995746519967374225215614433679486969081489652728260229468440540789754534783001274215394764634949603323293974663960507354173501983604029445971858142958240614555202390779573903537950100993305691819998582947852019654096461917845760948192207548101623995822166825302960041318408733435308250343800419725370087879673090404649195794966971568019697539893944411096381920255809517423214417293239536919263574733709580362512149132306269416770048261897439023623687443106310408505379937613828384170047234907762267721188719276453797801954729448614560245046710971877113777750414595807648865036352919554580238029467382587288379531674764191925073444041382891047316741781287790709817215134823398188739500069594845943578794353643513164835617622423478778823581778672868972610372702089202263482312918262959079530658347012941241604775180039075160404896086315289685678263646444860575133386102573582858521259686134002456565391905768222734738291005849600000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 340959073880825021901373018943874514923183339916838026342408773460426623004407812792259675408347189783373097982065200673522186274922543002084116547533700454626584842022499182114124418804729946965010958522659016161926099919680339858101657451789598408896651030873307176993244555096812827321796459826068496287009556765861342692844973412620916448956587765061979108395336529864175779211071725305035785129953244976012006120476436497119430369756356598085454658740793692900350082812174397403825017503683576552732666786921259003976754380905777462749135989653675648336281306363008320252522581742763158439506612960530476088197614553678634257150681274503445446472184515014907858496789166026891708391078594503957211203903702742559849113608036164963182212386108012779482165867631974220526003196164334604524699416555993899664819548181467089626958704150210868828210524660555178338825459107215845895307350894985636083866667176569326558820832415517379108360473103056979490126938748954331715434457862335247992034457511172598471972819621785529415797528049503344537572564644220369808515405418482929877894215626991127707720142417581482539514882941673252515529948519624971108419511563312152418011706699060234341324634746553540156951977159415308943044954254626298506181232229561917459662786101164907506606377582457418851623521971428252047378498114389432443189077816398015149515182814691329845822171832998827794375965128749028186680698768438002097200427069614769829143829426934521873087525202273674803419766978598548780894439044302655197359745767147529077035363896922939928934554325163711984331058117459992933737237465782379306368041846358914865354543523172219517458338277741664130800813802684313478755118890230950707163681959574465680376375431419318838648056202452507576239888914016579283644745923025213820509878193095538520204652874077390181923013399308935328856563516773370820178823826405008850464968451638741073745539233226313004421352349766326317501503129916215854894437211071904524892048312567052797320811261049663967933361017381089732446516245999960341461001746069300904348950303751231285967326577444020003760886908102539535359802999253207011265734790934803440788460667779142980653186417787968285107433695430493719558941999288668361188398071808000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 55925514376243044644715733291358601669823876245420362517379405975753047314258398080812590367637198486966868260120007697080302631136246803966865384537644081364922097544984752135477560672275431725888685534153513360015444666036641887830278578306802980579027621495149030599408152130384268954211055967855076651256646062587943271985377924907627044324741967013142869462730922425574268023783045422190809658856643356477890047388432593231785873873466529668208795687052358074008568126670837937306522162617302162341288675813034149281816545124851474167046356389141708915470324710872031054417403903682539971741451567417271021394998699767983617053698022771317669961611189633202006946064013582665514266443238428684716109348835769200726814560391916070899742834902716088473520608798826363373279403570730659726528177227336205636944535399586450750190951118714117581671236308016903404689210941123657062409317113051841940980081553609039255822923666773930500486927150843929114517598433240728682326207386490256732284072260794936477708214858562478160882005654111056065302848512383332029430240564902180744526986998717058733443243042304962140054378869219427440243574057443495775900316615688325270277576676569659315376045143897951218154755662309044291233280214673431696102871862767617973358958615939646548052884148160219284766550599533289873315535462815073165913528352976999499060252431818144334756346710168417015722425326193792056548163441542928998482330496735796188138648965677091950551092647250923408253438980041602232209439832348061437045432758509317621602652582102452148218742775647089346968042646517213043553439704090849804242632329077585133099640567115104935536021677065430123175917392304333793056951543742092535667548162895925366781612354979349842411642487272868783055907088893690147467713509695282225136856946399915429517079186117767193952001695211637354455553288871704870234242043397579071650706607407687269140957619295256574622793412353470184059250181264967584173346967073349151642804853516244647696468678918669144669161163791600999946143547214304831256474605550987666007776148243574372095156829511415151482679223867732206797056009629922331167071179477866099440556135445885387630550945330258703292250719520358741233329795978325422825170534400000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2558299731912827650042269925255962102970692127002191565609689817266151813753672305753066271721512197828600202714053818086908389837324131005417164145065221976546512107704207936380138703997631141050395371175192266565160239481223713651355578636208763304752488483263691210914258532392209328255940812112802808987209551498928865606947548443706894812855765366050339862857686618219812389506932591716173638657372543599748309212232902762151555816396145328511863314313213595340008012085227459701596788300809999074236397081351530720073234229272091144878484989739331582240507662180826124425046321382119769229450991423470607074874134315506525260733561826417136999956035980726290188019949098820128619787296267110171135760443855108999552626897628573527628525241537643541549715258649668491459477736943618126379221664832389179880743212222684647086442164859091287973654545508174314444511306314791877946907240973042907265786607359700898737017693649532211546646805744748002074126104785816765436988254620940164290769661768942244698128173697136601839140526494138280996203265701161701971084432718126470263169121450793634219625141165852872912090953167444494990540270424060054698256324567583951166594204392725606749111467220455524212758565108671781315747264217524317167886815665854648184407573464433252756736341976057441935667176908041990255780243497989578387477142924442224622394364808552595599686770004904544088000370373642029456969824317834411607608583485015836414012372637154576833879320860497526809036148023078798463107789276354539670266106882062983528777670409401911167766655326820083225530670920044945190624145786410944578203070564072810725800661225416340801288214759074994598783361171297543377173996559834847604097025753647898369543705523246746324609811456681244493719129190619139756554649972123060656698557828110954217031391316240464901003493512317124903018195864668310490778694239584723324676668015395517216699048782552682168378693683441543094298403554089083256831082703985246284100046951687763115473004322450671736403775417043241646017264101430110280983242579648463516877150376694665258462703772374561859584214590378432621992219615709775765645163620540123184686749260791933530808901599300394961719002990211288761914518368719846149980160000000000000000000000000000000000000000000000000000000000000000*i1^32 + 47595693122606644567957413045544114681689922479385540733565721323620098526327489179536055938819686297183565200533926703759931144382421303826348213459780692824730249378497947551557994705589623870880601615453055867294133954042528129802031006176534482536062429064769315331017592406041608251499022034471507003374181095282029003724833560075223924520193648473902947416160455282804683477442471447035214903586110902858703195922680257748359830614701971188914607783333838643434572432381978334818278523310492457754299108995645235014970021158892795650540778441515088648046305796576683447382880505783997777410151538673927321090694482395077892269452640779717488310469902553666427369288504989311241277062446147804869631840354353783600259655832007896417964976290472104216581732504146892186345107322112536757268005828527806058874645495967179827785963410609201188598949113923299371205753004907089109625850226308477627629395363305757830376855579078966813781378143595022374581804702864758305650649911679291525722192971947991027492223645948127546680623478016503141685308922085427447726073590071976199016472496754860864555109403825612120203350855356855887844234041772538663618868490655237883481066559648564034740087381964089840502803086488143255809604734976663490942605582516459610823195353144924752214749813444286228905364966389707459611236198623116833058538406870534456964684396404530349735760502558644494069794818216416144094012009769051061668825863462249584078202877946320973110917124760850372030971877472539847325798295003392950107417182889820311740274671623796070177363651665214249101876956674407774113160633720772585869380143473926496183465490946701636644395327563044295914794623475335267635418338998820920161930677782019966716332155408952628957799872935565907913632873051613173761713020013450450981939183553002650577209181312021234280748988358400547391508586440871394756440899277566919042748458894168265657381097506586810209409673698811475232183719655517684873588309384828946060944400479759670530944031252370854927177870209171463661988680383556595145903841668193818337203014715117903329716596154438519645547519998762905155571520935050498298791647461871451922819222827118628796996803311833608956060610949966495555144759710545084416000000000000000000000000000000000000000000000000000000000000000*i1^33 + 219694792268516451470654665714325241830635184958719758996553194503708340431570705730579416991570496630447720133714565550880972645833379097262441854841449191485849524793324603383469501492381472431041136416453802290305592173251535368490978212761003692541603624771315878487365785319699722122644961181047844832827482764565168172766170177780002384933540877247791387298945849982533482362333608815834921571742800128975242293651388157701500847506801361489011372954194708061398928771958313355319162377727294740008692860728077891256337815337966680960318055305541607051995047840887239423456994573179717147461416376793006002075862153380278418881057565457991238411107225856699597959204094437668205802491529269753020676558800814173134887602758331298936616114052890320328195237945272403713226424870297396023763376200069181737942949981971812272362529555729641920805796827428596381096928303380229224996886747630790130592039572803944676998480512664617000762862124663802186368272854771555036074612739691716011781372006239795517268080811798012097517722462716838305837142275490161528312229588881507084719923159524801119229535074496925972113827184546653229818913041617004624748201023959894881911573025741812960757334960501458139213368701724291698463506168025909616304528265397236739746831071629318979814047745201352468266425812960327650129784566413774608985809406548725564348222961394759833224457546727223025567973469435417054045312744582012047720760955795880281686129820060033282560833898718040533530331138116304029694682908446143665347027117857287604900574930092660657765968174751618646180998399090787980531334993872586902162971169525555713043902206850746625049333560204758859718565540591628586231788449649678885903954447425846975233947269309225527197864839179458158579639855145254207415960642145798633618661256075331312044483198598968775648524137214682211464506714852487517778529130805160684775155591624465167534883202473696395290235073639489826362809339461167745391493575440402733638300743545539638261750131163289015251748879847002935857447970312836168760901184470559882691633891451860065235625378237067441882958836449840667804775782098721822142804543590901249225514814598003451461971239532187290686168840005382106581419236628889600000000000000000000000000000000000000000000000000000000000000*i1^34 + -554731189082620477583815755331934200008152323972149317316531432420421720638682773617699941908432352558355828652829601220346488066900646619230226137029026906846372336503075891359175259222908788839198119103115872599778706707561745880498003784977663404247124018128694018228314145185751191707227296224585330572644511052807683407016155794159852527760001154855416676271224390724617034787051998281440861601680517451867143448570433825320307003632505392986196467342678607284236437540592354873151136159245898999929611003072890044115250906190467093490806125635119190510058521607832607800775031092170638860218224377112603576563951420616467767727305483378720697726659904627146637737537755869197259046372991448095297345294015225987209701492557970885948925104886580283477871205812695933960469251601264793387145422263026148404265157549972950600884121660092183021374016388120027589969575145119342765627004302604999484288080440136517699158373244275676864332956628917895775960350733492571510981662591840898672785420854538038048004669687392358334924785344201334938940619353774267637407892037636194824913094768517995319335498475602204364129431899327513861006439692174232858642611695697117503971601349209745240385059126003801931029095495239119762366053221727731949802773021536222165451487225916197922056711930286715734418122719016094391784337740617431210012833984641942276351238052456721225888989916427991698948080913549791262447504253494529072247233743031980966354205858467665187554437645489565145057065182582536255442785859970139178599485897894683054841703234837551167731689412279851130749986194589493911213383144845989701580251679948717780226377647129417186962578427841662103939123474396554820393665826875977312124847352497503387749495566446314875595485407181183455965658265503900481806950674428125692004924349061582282122398149341351846945656840865059107929477826786530386346199338465575703766379218724943193043246099477547742827075104668220370851903428049832233679179834370338972322759364717883699925114180673877291737671160657884672918514310009353260583838945383175191677611304914133442332833545949808837296312115419309714012881848513640931495753733286769045062654239165852444813786613488495136098940582161875261316210360320000000000000000000000000000000000000000000000000000000000000*i1^35 + 55020145574832066831235258340398983895709711678585880660588488244983232468226397931075759849336220126073686606688602826537180618898636720402200723943159007568963577838344551926582713323101079339206883679832165470158578805902626542821552864745643495616886833376042381268097003030900657743785865305133324441056163260568691480627126386170586302138302987911901916316218733794657925374341287388825002350078354710143210664714229257198917796701971809477466151312573579204932701900377104529813722095067971844570874891522402674634044836445527375774438299214767219869199379245604983013604506470609878889376360005665530240837896560599261903233679784223881701994234158580475986670645725791780113955219951637087689822416813480210284874071515198880495493378889935504395238767918425319004482329993066045342949949567026183865217029255778731259296221241686708312709516471700019478601619436161757644112252589999728253434318777244774469582295847555988715266435957849594418063535411326820728406039423039557817367802559389824208509034980635766886273131554197573915059349997206778735037703190390783301601174544600774331849065498603498824620399962864795638889550140985752095369050970111458209160607617888733162713332173118410627688116290974563612399374768936074823544123991048424005245496197706794653523974737697386471121109099707217916399648047779451412968902503214866352067369448307418777562709064686545095348726111028686588378692512607958640651942574472049931410275433438196941874431626959658938035656244967839220216973152066811026485723895634879005083241442943879868867531133346923927588964643366462672906600004760216369111539411709915253364636870846580104947213902560984316678461826446330395275080740567219432758669392204093477246892151466849376108077202990809125124851590972816186970351267278540854980423770728271536844225946234744534324960806320839791495770664749605525244130314810150706523442773754445899522323640864724901090177204712233851362131994392963375130465599663903393332954824471249548328129371019827981943190732031412430440882856449398071711289436790971289967390749231001717224424423427644024775653891223520639869890003573396557424034684656130111944196776710708650509024229667060766041726551051646927594586112000000000000000000000000000000000000000000000000000000000000*i1^36 + 641381438264769401568971198413795499469739611350867352195653553187765301976881797745167193569771851439745802195713373707388304637554616666325164874653560046806125984970066795025948172017521067396369271872333025946367583410785149343629437768600353839725617873317138318061448549811290240355854426938230617572057264570080052895208368398640260670526638375082638281247090077638717499586485918270947984524106753659936745972058685695703155773798554717711758007781038925302817710618497526917605018919098990438202638482677469616238649548785225898184518485222959101496970073970355685405747994139425632889265489798872138639624241240914378569182475124121304004325388929338399229631865385724329681846552803261642248861573263810132041117243914548219767567685772691221369693280894834522872899436051161171438941648420523588941604857484060867610302737116869862181934218783687649745937875561601267635502388191535215340396804799656884055048214750725077044251323239175827722596508265910986504562121943972004956236433989563138431739692980853272136466267001894252471000040280048025242057048825713244019122257376749438146893023864881445218930891391423595864516069846906697075447794452853464369206244524374759634154922291216415120313473281149075152020769080965579903810499605218855770693349765065092652746005433117129826691359874133593957083465826848745378167180841881303000657097800611570861079684783416829756109956056605624759117891501245181160013723869645475027079552810138454111047878710104329742123185783598363446768927535808483310739220768353787129615813685938492209813679345327920679567378308648005821123177536405793249820803473529901555545351682966280113286735203971366558580300627727148666220912725874932960410586153472559594833734667264381299639236837394328692032047833935680578651107877071394943805273709696578583505514470673361206045905425760039975121173484440689320111970956648392138879087792838656444309570612082484464514936379044163964715002229897723572038043074460272846064913301022136211102135157688623340465724741617196646362641217811766669186104547536055047135143871194313960222332257033776227152868080564956647002927427988518466310716952480535678720518318089144115412240129227905113072621436720071573504000000000000000000000000000000000000000000000000000000000000*i1^37 + -2619437563991665348470303563378603864625441100326370850315364751126372240887799747921051089700634186507485282729218195523652867769877612492931304114719581824034461787195337389354480085889352857978859725856738721076350343906815604333891557572521656790908281377031925049833843797255560974194187546521352336579567294922669408801808594317596927189038814704301758986352931691231111893337493973932649566050555964245211269277250115156831696340951991293566878330485804715531038784251886525290402226135754024862958949386256017519618474555638501613020266983360235246429777117500488392148299063247140128398718255506836869759319428780762506083080236961177526341446647820710877909406365743656379058533123268890387611816173107306913989848616763000283124706388919860767265631327440517467979743749174257306539557047099498413690885933587231065255981996888965461441979867507626123205273594017349315874303976767361085641756185857730477628800242553099049972274869292873524756767048592665201896395147772178088869843594758548841056639760262628651658894460449394371608671356066885443203476615289479119372925984753867874898398392420380482873880141143130524041931207859371242142289163645727622590352086417335035932476183189118546853563354402096435452916165991662557824667750568955317461064686823739240755841769933689508951660092088083120481541003823062847045878810703222426711120932193740001078060924556969940900080979022338747910720052730116337640369027152046861326717332541814337970016112886586470188799956863173746181036860779794131848613570277767948905255309582154443898104658257441795374269197094430075438844542636293030818085659593803011199140928833201498340078878203316372295615367462504096515170723743749430655463406011020622631909901687599286687691740432312722278751024796097624173490241483653793260833420747179479403666462209979626533280633824471667162566153574412708146236163081861769741865056543872938823214520377410560028279953121346737785894944015446726412146355672014911723826086870950594440744619229826651351493990864791804831567226613396176859403698410320043701754449634113823168511751463252914388784384107599999740476271546578422113856346673024049110303810388092135460524006427950716556526361255293747200000000000000000000000000000000000000000000000000000000000*i1^38 + -103509445194416581418696093503772901346854424529922682733074058220308642804456859518525116090920732978392093893429352221559256569911066677731792643760273441431142668908190151161018571744541594271455939593147876372562491569256198036670854931990021845330545453113213697357117405220686890727476344755593120268275903972478179745856958748541524719395777284380806961440680861009185311965198108085731274584229874230564511852147482179297466397027759152004381351808551817902516967910084128924663522050442483024119055623449508057589991871748817639135884313441229078345130102771140467799067191915681324170259234835211877853887029038755044786223018383598760735497156032423637379085838346778713151441601023709127929259908615823771440638190517861503863511631020106335411169909991916505983504048390879126111537706818010715185168460408047061427715006630446091284815344144572436722232293741940740271197453499559449639525510973046703933320905388237792501981289883393543912799009881403644961669634119305337617726665702877247450613685309013037160462614720004153406483276435767019933292503155717739723975550176437810872958196145449070629796442571950243433065776009856444779969618536216789191322933074702940965472863938967049204013313664744167331678547472773687043878047325654254790042197445941663740566102409612967063461630720269385887068734496713885139972201498711369849631576597785663095821987765899929078788101175509805291211344111778150204103119905090081525172028665782918710991540962527968800885370101126929484221147443832807427973575068607590596252696150211510245305529326519178382564042935572575117207592515623580018148506489066840935115585766801562192943032453349354732084312687717424864308982333023005251476339287861190527847356683870233962641487321900567565896140093125400986595738113233661390711047407329282406264235415328155622578928269908532958677575168038805263274582268436115068876204083061558794610723215341203521650948383273303049864989558355886444128557974578772795737214281570793819321725047551231436026834859139445495956121546543393072395045867612677417575227278167610201537405317876806301461780701090930084432168350269082548514793265488899345167702037856964757922285925745071696486113843609600000000000000000000000000000000000000000000000000000000000*i1^39 + -835156785343191032798743095243390829153687171773849142659297402525990294840709371462363269418009476064542201233725040467560906382471233744213495675989674605426511270973862940025393947751788126083707156229750144104897899334360707768588665410853282826579172919351268306957900394195580627375247071293600527183450650616373663595326761129788918734251708224377859993084060625797726564697964813925751827294296221551243885013498866945793081301806621211354942615703644748719152037779580309518116916414552127564489891299431488188736766344373966674024655196767869300800759591808937303864118046634432451386846406196489640621112241713298708233135695819497842937324824031833887253441266120844902091202830727189823311835263856433164549334869652687594605628072075053646186807493216841518540938721530598676815929395417456908718429329987204850840734944483036528442514239281653311616524124128725241769206650706401765724446583121069863444639142917953669476683812857409686897345543537295069484931856423692704748949669039025965789675138233079309682000867859889047007782426134287718224522220363498768349015044945980754181531460939631448756277838807178081862413395936359603617152099022667895839034566748739505861502698117647332763777626923040773117664767225566677631635375272642241228131655029755399406785498915091021734007240676601617560685223874913409916377366874685815175716070310872329056824726297331920376877163955430395617975593070385671285857855477018475907416667092536366492495542428411338430464109933281495840667469537408309123637228493521778664412409399409887830709912428622306245613400208507310387077032734868902257867820832326678208471083691849530354290196372837782089452710475993682285310761677799063535989513655929711432884702436529839069113663484045955900164540168902617407261506732326931033885833988216976270925071837187068554214827963773632195112278945351725549125122274471301251722792856074407894996944116864146120146518929740042280571886220353057534389625993824242149381587577236622201786926464480937462649032757107438174089275292585678810199577178720842759855770545025734044627016662209402177439934989996476630367694011947675531107990772963950446870773616060563016771806252979968308237094092800000000000000000000000000000000000000000000000000000000*i1^40 + -1986136448201760469026928051420225761197681111968684065643498246070846434567618274700556321852673316302308364502846433389665163734577978403074959487614773185189342741671785794333783611573997367580633528364274194401063796682265414016972064594796530499722738137810658078193556622662910002334925307565834215107860920396742306709023019835561087691982023367899109736685833664672560476059918219821015887419800473224326957337437269376891191976956360939611372597872493878499632180346124737366260035268207466072008810195913315053021904978695159839091229398781899044798173320988493717940770395557999461293846805798843166393592842274187511798175113759889390190883039975321230415233894497631145341721505965278427064700806660799733506788351060876140577269664203640597406043720475113659682770567158529165996007545927019310804089284582800728220167594189957321469697177725528377302836179949904637572986044692252136354667464237020518435479903243064727009032341733949367198531707158794228150038232532043308789003617146832202466087817233572817438061456386249072554746777277869634073815698307977973265953544198094665210720852186131580152756674746303904671770110778273144970044984775263234577083879626248514374963156079624758718291889208098670834371078346654227360097065898190352771723458511584616538481999240035523683064369209035320851838245127096273989309597964302144972664659702399467653399745478944953130623804140158378513432341932203036070431809769292820765396428214267026779039290157155222561609666581810879355636849020211936913189893042107274060102800547011051315854429119379290087508063803343341574990947102805781207786780163135579579344017979564255846993606207124209689267032996244225318380498815583313764822496652446044112584929086457652175866377904972327104231694591327124196241253851673403922087583283432017028449272424891750141988163480927314360042186875237303425460558344810494512616257817855053195313194035598595970336489186516222042682375725168917483510442627755424164235766224515935912374045722017589836042159936685830698653904046150538643050059320628122926534601483495604399654186186834079745444627767339660353032704575228158385513443672920186861187121649080895331243968628060903744471040000000000000000000000000000000000000000000000000000000*i1^41 + 20981982999289723440608753774357607598319494895606028033592924236698284338876236827163139718377071803296796402878307514733751843436805689861421516545404324660568784522366280203386533464944350657253433755301880225551625652353463374826293361139895792764952497993257211074213416374898858301678069427827906845527518245563900955437046105637137812346877124366748067860291498919111223839105653084671194664356780959551070608624222726967196116216832177371798065062122599418401610506563476302568583067182893739275072721157133405414767802228489929427013813750584000563900525413751008122336098435335361352241053786110254371378401185625066648398878439627949643475071091713717701440916034645977179962773963942311870122889380131578403894408378661947229379479701927317657713598002287192543950674349356343020934938036412022895147439950304657268868194125780734635345043775603327756328500971809628702361999474931218743259200459793842335894367133423073385241903717041641584336348780768156685151733295570263258862269222804226418184068867263352029985828260914304975881486914282612255179365877955108367654957553381163344068650202125063850400976183091540341244956861025356500172252379583633239730744050658837511420892064544086406153438085740302835215000751155573335630451320629684368142614362112573393912833492891011581088876288109613006280126214962011556980154893029590944155055020463890183233142942079005305136133059293573245630337577541545605692328280349847206791429539187645836019871708255089553711788239934320249665350258084996653483346627288412607963750801112872725074240803221944750191022775182289070628229450198599192287125264065625074444845999960775252732293224135130779087421665880106210254779008439812467648263874682805290596209191563196350267810258302440960501913701494851455587927982771561110872463215898012466492558249712884440410896902098395488798212756248631748637297489276087464085410026069240512131054001515709707485196810732532822763749862053398406468082997339383861524549867169012169758441157861918167696766836221341718146226385361911490603874172551217553336029119928266456575706053446773435770434906387601478341872309860858747994499445268814923554639207915733851623531542891802394624000000000000000000000000000000000000000000000000000000*i1^42 + 251078420464350767666632418709663982447036827249428632868414247073096778703416438050449014487951357076637814668826706618756928024663054374728238647633487159855222149461136066215144585729860901251100720535173925381175271121424274502579304488406069830754898369439689939782227873403164495126147903382517427429270088023403229718950552654367849262339651809327721379361383309150639882360979634179318755313056893016830098513589625256704251652271384866835667346470303560764974645675464556828043862178406416702379029072575248456135031856996232438252768059649862748724897925841664698049254835325193654358920778925815163877504223359598203518326396224109038204767507218416756967126200388785752152228408995134030427745807802625512040462171648844480784858725439655507459859938703897694879097725423152574048610992799719982058924759548443426938442787610510915236731441571470135196602617335883238245490804430561306348736312394919128705306113543705465549428851731366409311827682494446319671584086367565995679005469720716988739067955097915492861318396291968275997433679126170471206115451002171175583780450001154732127555112837108790598551482482383866344913242943199858238225934128128473762277564752473813651834852625344136160853988089936596014860567266868190320576054047393319763446983788890674558165651900851123419644431641172896988439569040726558390417296999520093625522179064318140924176232543888925601437768058359932136787846836275577155111822516098401008843633758586700165747429171618093843613579470480059393425225726548488766432919864029788155328801008644895229600453949064021103712282626352793212653162192506547182958073838574572967317946611823355596122786954208484357407452145661291917478355978907699966213227284772911416858519899555628695867825921753612044311948598492398190172966510522385452956173325228120680886292082691513911663770603872163888908950892832354150393894789945932660959486010150142794069663187799066749165545590613501600564520396185431993759714154841073517048022911243580193291067297062463198397995947653555011396440889618681254356862685047632688529939502476726979934765291315142606545706730367308888732970365657297668628930192884473705061850544279317383446085138540134400000000000000000000000000000000000000000000000000000*i1^43 + 1565019891624254213869817168892326478125587062561922995159202046461303024141107792382124735104642372358621320792022987532377477237480937827460737535243051413486515005138172160525663450996305606832145782890173410841055107447857325103961050734276570607953618984005196971513889674155204542069322880181541594200637306806901426741626264213442406834689493771244992383023434278027046514457418713476174483971350796068068698759130567780880441468628882116923895870408952561462874926980663180803098064520307061858505723314472625932234457338150032106221999148073911480642098618108446851409361731868205813729987407663146942466224724600585946612785861748464994928171717291617376883446850130220201217836150210496419912368719983057548938480011533203808099066447030175019392260245625781554696315223484750994773275951132930020618030254895293223811614894290655367088848915742054483904630918389807215381887725107913956507053666062141402343294204582205183430834809894065991947150615350516165389468567122315550903316561342223402315713299413735325254571407405829675694140373893329935151269384076739082048685260936404475405127948512645849144311042169487850200473719238542529527652503693531596659746744622475042953613343693249963721680323919213447586634777990903745268125141970404471408006897057693192512358925656907038742923008471970926038779391813146640036368857210201234139110134994404262637845652625315260270901489150145795594086296074113048464123476951455556095767335605125049944701025825121797131421645131697025258667412632396505883944519519945631363534511418640012201760772298469771941468095482932423803305188774344462404241352260389419221474208238195819663302448378416770474462308900312290074248292150645759746042168377612659447881949175972275269006819599894011357966021970059544728864653679074178119567325285191204166227497065344154715432282078138021585358745847165550310326636685267787532294532195775265871052636100598240066461926599572322089044371046182476802738949890071074262970802137701708440664255072396852342347535246391334751764887741366815825473848552705679909687038802230627269488778428164991847572512236204229104331889759708836633514368671254962019158446395027010168087736483840000000000000000000000000000000000000000000000000000*i1^44 + 6472838361992952230568656203428105759677168575389693524620287077651288409850381075167263874985729353259882880759521217424790607027604609337483709233206640543246327819274987652209165958398275600545722034567495576012178152716042097039724799668355083378754641079386071192532802608921245286009532912553823273183200144690364741308965229801499219548090623998367950094846720064222566659671689066677376023525602039575651775282359828764997485004718647561436808812014249223754908289419936439522795510645507457003632522857463126604378394008726919952576627489327025396833904108577298799359261899329736898261914635074673112740632815859788442231357478924504242301039431195359468317682110446881313625751721367416630227772926182139868673883825653470278481462159923862646189358928503121150189386924477278996358503234624206983176361273561032805073087162818232514207361533440586347445982542497540630471788091720132952948323291408545395509750500219649575528930153198905198737497622994204310818304356809063657804316122250301419077184643884831365401907875919121757459151525900641177152716847565341054281047303391342342464077119672502328272573751569967972419148912086647267849786987047664258522354670588818935410845060398358065727992531964377272445337024124980378219240153800467111939644021978130858817202026365736915913607293891876072134909238285290371693957087285931102022437271806873253112202035708717082819588627670871773544922535500812811217451294294146074672612763309578308587205311979460250060403534107336022391281145994303220686330683775729024768258193935902148019079584468575221926433022998118141609874759561763617905170933007558658666617238552942059023440105570002685609485194774854047065475549648025859909042427613997122237461064324829836970553995594207810435152729637433539464944860638373371031571639273287557518361215691278602831994308847128588056920910263318230780421031511746537491131782133582484786015591344191159399480025210305234796832647627730628887866146105222827474189378434704587710157879911307417585041726552670752831589254685042504558863731293153851327416878676681854309089962568025747573521571299305896506812406222632297549251457586454468746075808572285694748131328000000000000000000000000000000000000000000000000000*i1^45 + 19114792238234148914651982808253879318676497100652356246538938345779495828739401905243119881511718635893502968531090292558880117343266750346284424339972187034663560458792731059367908933391205636266196468768097026997161491427421701538812505022093496048158283477015329032671028249579242899153242925920030418660787727851470590794459548013793724093812217214630024892736910038240373144033970290965013464390209488810307470988231028087777398911552317312448193459482247070836518846668392191395178440550241955374175286590970405865865306478990413540882764105622690754248594574404778379710095115360487661043026025338848321341441922213254777833621579662111470658132196250609240807346252683156309205931123154123054996192254105060397031215041519475029470304599780459635611329900899252914678961899193980791671511271611178836231501291755935433031315637514793284447782077547863468654842608794059593308169031245840742706971284291221209061800913899459976805798050724453292799827327309170526351007574923672643674223569349399299280896164405490020350000970532212540243354648417302341403876438276422198391444206862768709976233340170002977489650884925111851813194693915146513587201235947679366782340781966644469479558867734146933545180452003667764410858743854088486767104134629191728029761357552965125516589595861891848221077023348957610750067858346018988610468783351508845673431645818887881504662943531566481357416488895622897883851449623766775625932906378786022772441058595730687272732490131548807103150089743129956261645664320240173544566635309265688299727254109126557909180247011702330910412757875485484511041935102005100695809734133949649241487382676624793879949821196330691313722567704936844325378844447320224226777203035642493618846414521747964889279598922504244292592347993065139548473309961712849558323397256413944044380060881240504555566269760617719867651495215013832362444698668817325620226700600989057628140416788932967208745209119908207025056857836529306131191490797206222960723365694677974421141206935333089406159387167149227749372675265300300214083395175779703546736491763924624003688968331687272320158435104752047314901154520170659393261670884890751058060351803405998489600000000000000000000000000000000000000000000000000*i1^46 + 40667751991500309330789918617842138036458710905845467253879049019152313058776047163148785379033542238805070542037722629030401493146257994017460546164996392802574894001477012615194597441366317240459946152151871609268367284259640398350548025914838090245749155707724256339941301532439159574281439484365305582396110720283980375638642353608289585569115532326248352200842140847343813154310344014359888730565053946878234703654188342412655876059455191977612358901758008634522843098359116438893514232319612920644441179191363863476720240798499062566402097565612531900914265291906569109082474157739063394202800742743597465147779524024032877220623447874487893121116429398562898350409263824130990780744261693039426671825884680092516193912628792019351489615879298404930024798745608918048620730928683808479792192299930822840424090172829377917205549604614976787571405241878581802893092794901375153591148416985932948971928759510052149648108178718707283521944768084677886536459069813024606894585443472792585703491896388143321802800969571119044816640109328291631107691398201481807637922109137289848815343808806355128866506087314816851501575665808963704768255036814556522129650662213121134985596860737900234533342582068449953262218586581081383292045064341209312783563843622084535694439063348913661603664706867710058331233650494993246501137773431089876361901923670118639014113155749343330014045957191374109908913406274165020713001574717660206781679466788833573887462375201229246970318974094702528755384634156211992554899719981438570739364008270835453871344321814174420362918135393799303587103543051828875643329061594840274858605139908930250505153419577989154077025293096413553353127205358615777256998631223934140044045318689367766417896584658843243887170739934470412141474264003717672318607611197916375359549057665839282323570547636848596315963744353037862673553109357755033238064251791691757709562570631145781678368062969233088124696281362734937593050794705074524690123919321611329031908504253781851683065398527660623758704989503913365986345732680100812138874249592874469110324143489436245166292365924290025175808016601642192805631687048417125376276504576078925521695668720107520000000000000000000000000000000000000000000000000*i1^47 + 52672854413905361378982308463486193062582591076700318574768840527111186227506975547532095640462153650792404954049435481785878718198223789388402694263797409662037106503967334160151383172086161798522752196854855838695310076925365503443313190903100473086405597691524820853354109985787837198911537683789301758606176146692114234251084065473588652529082442898708133949621928322448166420150197757310111057936877329778862377634174975645198491456475080614360108772823396687184866749289754187339925160654868232570850448755286316083988766488134405246560867831578982260847620642207386719855564851481004273844289302827146465592312156129661971747823134076084366968336697695720692197623231838630616086584279427889511188146534889804330741120668609258961590073232118810686855828426407010673231000866855720862931654357115643483492844581587658692036257567223874564412781006383210461413324923083008163607790400620346213692627352378974514787126113517933103796369825753432931341121051736071680375786526405006594022581557040591511203281914628521281459278915536295679920729928425014548272848820341852654437188316612360724168659315850518162035817960905184109523689314801166635512561848467291980872994888318319250787772993781841868887032698636995354483325996539340408613618913712012566510068180917601190359258132960348809621092561588655750113792524135213261651483462448467857894749642267821777162057766985715715089834796394806878749892438053737449300739226588406881851232587501438579407817668065501754939219961882331903952388062934171510309069104440359049803358025862393744897369221534831774060002078056300213796127658807467160503214744856286334643555337236262248863734150597959403896856224949325231754115896001928506235237216997448564800406464705742313363616632503091160308768719159983158399586597832692156364433224190301273808795259073078161418705847178458747302022340365341907785969544236310641665924884252019048516553768673153900235392899644573954634584548320943578172615959206167644930167649888883847947837194628208239862734189263347616027318714866852702191446579784254657950747936276674002555387572213490011072849048432628901322095535350119731295467567751889112523260035072000000000000000000000000000000000000000000000000*i1^48 + 36399906333436306182922075177567645314162966052322700465871693455336883494337886981446631533795576232002254190777129485281501573913131694268925392787890934154931206792712804786896808680537091305196110345725836074735352363061006178860738942771572753143251304236107540170577511889506168051251571681615361547849932362856588355618477809090817782661404006510000164687056020638011073667856183262416227259306041456908032460995784954120319718716184547858284319592861273159834849650593722728938441936887063481681202884688902035175669352166875012660013792650499881959770095187164770155959337882074933962904097348122688532512922076657891808444129557354160238382988041075832253544766311961423784970889781425105345826360975207120435366181728168946167939699542035271537527602379694435397424819989256353099354061219009015770194313348458174731957765843774861165963408677205092937910716568191596728682067091287173679262418837598307127578942672114561005023505069309057921607165174542004510715419941395844565091338054743567681397215766359101047159929519052410608106266728877690217526122902749049981182267825099846424048756722013317994171989467214110475872618143361967997459155844340463509793050664088894915023368838237982213623459968484300800041562182388842978518136112280405108736829484896218603380637928847864220173261313206982622647840559875664437680469121403889473943118709368225381948938730584416856085249629422021720455237241721545169158781617467662036832091367822085744417011371415322514732694832408470652585640178571208263009022381905024622841590821940250490077595171232700932215954910433601912418788758746240864284254649111026439937698863111769295895005587897875995970167123772394689113277448535640663921415446743568102747935288190940342920425329224291070515172672275399744053427588575956044492064742622921002518395432425200354054851294768828702685463419657634140586215723005002104788411561115089978856601693834846042397080626202570114924009693004625159076071570782817828961468843944037479144529399593315956302553823341825412080761274825669101472499856305009796320625899945461970182943048473578280529055878930244733396309599211514672490654888670000720327475200000000000000000000000000000000000000000000000*i1^49 + 8650225922313397891021439204385989961939351909097173315369374719803672212277457711027119468731872581457106621865761989026568123712534008221858736332058592257889676481206789253032371658119496880366424371845989016980194925091307671028862568548549252840611966625400136307716684228394378707180739038203239730491066053016903123489475855057219773834108585032039308667016565645288957813340208817773767322916575331196466968676465667365743273691369947277399944361916075058405439644462791019074076673027538606416744081453962678209166850184070239183582239478273607033733449551192448192257563020522825997901778664155969817561624563187488352276839844422681533736268873035682910185154586045014133532579080729032260075684071062881936757617402223702763923455802933819494502796617180127368973878117344647209872041334082890744791587592713954690173460343012266286972534033733048676394072170147645601895308236557535231792415741462322070706224276757311244640193776130582258768525245568990411633341688074681500117854856929436381668462127624114052753569281683659819124033252707990788378212171469867469300761724740991254336723960575069030725681598291449499666934393380229144302184021345621274183099924181168106675280280064657473525849166844301781560959236979738203283410522865012982605700720523214270134007274368933541840998535488440500827942030383156789205852902073049109740820572562882878924819416038848040856202421063453473316481293355245458084931128396461174794742490617283448188848863057875496467938390623563938045924604593145743790713305599822316414073534323847241104885110683294945799035229632784724761588977342803095932054652767496786045600728679437659005917228322473857250952740723685265319893662607004977152572599319870824785974509961787434564656933145388902820009652365114504258165212916402425671923945936287859007671799997545040391869477697719240856664976721130985740609748602493049507025658122588033240700829694974466942464137725615414963704541068069706079745667903881767638639513238039125583230062926747275766823452813493962525939298115874160111355658362281629204269722880458110054103182238103454488291381896326610713958302273543553531975145448747827200000000000000000000000000000000000000000000000*i1^50 + -6806656432864783787508824090149540414090583975648756356028989480154566582512025898110567390093747225949139235825055904905818578205297493147013048778607194012743806483787556610602285825023104914705551856765494417636907135252475938716397839059265351325074830593958361971023257832370402364833100898846929115817953549021583834555158373895152989609651383327751596073689382724958356106263610340914796084857708327008066257245865306984506364636687742223458538595999546896481383036433198727390642356665805816234294110403453429931516560421025615398520056999438228374349062686882090305710005376952012187878815355038295877306940354467359944758747497113952317372348939108903454761643723427849837750239141779222168583589762257042426047501521144535486452020010493103072280699487199850269133039286341274494524024163414571392567170812732213399715115563099959564596790488872518701140202459408479779086042664698565285804588498746576996670634405452069008397428355271886489996461993037286329157426062981844977252502877087218437542645786858176583277963812155413620133023827256368373967492022739755885815619947089896079737486198185055743802882392563218762664096977940111531542074383479985461260914929086996751346741235264927799957993807958092409556396561680386152838824404448764139775406688045067991403000531040298257546472181500042887347555352801673727319562518391148458783754304844769675225343695323125893249272399705701022567289718525758546649453367216049257041999984766383623369924748185981792029066692187197918897560830593331817682599106551066585814995483882646586199699037618512871437512765585955001089080502778993500072229263914712827770985557003174921788448432871307445729894681755142333386358299791108943237285905541299464991294220819960923882693919158446042503297192389564863330077236405608857691911546426363191444882280322394748617473911410354866566446686180908314895124730909033011535867719490036425226645027550871236865998880017586162702325775203950685793377994785886277675622504730678384534585062982702327378997899860725388286243211441629364451418627341494620444064967946651709702478065828036126857743434662370185989644938850545954534769047896064000000000000000000000000000000000000000000000*i1^51 + -6893432420886406789441039530356361798498585820435453051045787730973772235489382933799872887247063099214795155362041106122400291735207507223712182913031364333320601491838614010948650880406027515000635019517733777226740575264414806820923583760233910205757025504210532584815777328076704535040499854563050463030836445645787735521404254935705457946250552082174859748211475174331446731385672297585455445255299578623116946700588412466707132710130116202149341594936654559508263588735861646520583266904692289574514776488938843851022520892350376685197906397783903889782618796744402430801167341634741472059553538149137884097173603752198047552702643888383387112713304616770926621748099489651927709377438289834906241398104994705944918591099622862318895822377553612917194346303989250043553482856159244027153012087712448263205673548836779453593346555489487253430246119164784315503827888741102278895079599094552246753616519377134675392793589940577744192439614172064772896425742068888231684662253726952506936845101149772477666551171932239833239944453126506003843521786872810905546114995169686641631068534989040029045972450320561716668667579977529173414579872870952926620057679694728991873917958139884103182554491903460973677862625416723842481670251002828289196604886899996284043132472221159877486865628782079114365254362107518902283281476802955530825152133705852923896391507239588864244154575839602603718952983322322154514912263123745819162495495252538864851486334620815521305530099547565089899327290921168680287483472729045945595267107038539016334803501574052131116651719359979779198229244878456179047315020604837368309688256401235364005901783599531742213465977432794612355813386322777925367691723229997560378668548062831709498507026841701816353720308567431784157666781288751074784539371355125761457386737468629849106318018969308969579158962101902453611730717610371828596038373170069495690122606328789582813408925765171992776521829234759497427778686277685291527668317687482619086829485680351480065279894565915735921516079058218618214305822651384365195806322367460619151797346000447278524721769964504226721852884186834958424665445795207227345417011200000000000000000000000000000000000000000000*i1^52 + -871459463401435581857503357207931363130093822195199850714389541104841982388509625764187552435241742282416368268277431617495071439389213516253064129969129375477234406421491781395064341720044531864350286893058965062758472416502117664599181209027464859359250083326632405072502478109109786149077466006863551421322283685903175460161608779169708646184607897545105686321743775764791675858544229871060281083812558395665204262602727038243382392555394539299001214697981244449408582150747435290359218183968204151210078280180626456071102539522643553060937278912987360176140355843078611824543411942671160896097536505993809150941515449242584891660006647254652273573280750966606057809362692803864122048179289083863221307336720356680482108897120835046570719021274242142830428609397903331457458216033448378139131401243700566096041990886841275116435459219284917342917371489703015507064495798633118092637426485279332936643779734282864156063651429278452806313732958809326429943885552332996800323051063074689751239074051527228822572236126224396903260411750726661378065821608986963372638430786469250553059717063422845689621497428413414849435514919499123155284034659616243235610864608380129514272627090763721225601322597460212795917295559559676504830086315872538408381732018207509974056616844343142746099871859676167979843732794748620163599343297798806521191136859532382870708569293985868184089284629896574893000756703199542464986555181205571457734551795132179491915661829367697130889233918380445378953796167708411310385557428600636548522982012907267400140393838821547936609840785733502174231783822702437712896683532650156511043444510891397660988670178235322757059893359228676534662798120501897518692693415887537812274532785863795008349148310402554568535642832867464196790314333774077991461256615607827457367022938031454626030353483557819563406623515555247624999691794975749078165690369207567704134176508747592997093063720573600696129269551091071097684995689319060984611902334938321464265280453978048420323045847948314021552004674783399080686184535295740903484880994107144028738058806980970327333040672037884493798175545093897472233774930299946270720000000000000000000000000000000000000000000*i1^53 + 898708495784143504911329767106634315425985650028335408303960644698655678537899448906736192945117777048991262228200812151188826809981658426333668549154843696019806995817194524582025420013474015879277080095335641762008917899282253499490068025869278522077588296937367544665372024243562985801066455810653434134309112120826547535000386801860369923305943197780452603844937706168866501520002541471422147123825416318614060758417912129775064375080987101924994193014855838368523374933942528255096165154862208288732192721331082849287906519161437227096274470462160309330636166766364208054017747872992334603087770028884888826915634214633047640654693619017038568210790083999054830188707570081301087755558263128902389502570681288121435118686922154364473890133700941404844745013148883857102231919335657845348549730246808162080121916382654588470590932732296075097246057771030755112430909677656983961081260342298952214746603262623672903374784586365513607998206429321701741911715766120045242361907036030009759688466775585663251619693231847109888884478155649615823565895661499722817736343268083402223324239307170043544751530674838938862538274841604197664773233722879174287857135195012669497247232691088141811492978046687233670265030051498567654810593890498503957636657580549319244411730566217812236234387766021159233699680387542221936209735600822483742408859044874391844895205420956053018730023343560174961560110260358087515349592957003950912503158541986852469465231449340841191810728879783307634501571573001022117671286463298398908608274362435438175935128745097656375542204123683696117053471048244274992999624920290254989806903800523564560853096683541981529305343898725931318468912654090974060519249907457315298394019800131601102069353235903145624966915007917099102249996489272910412526963827344253624807549374459012816966797429512032693966287737149007102912258237754607993648190662665131254507229098016833896835722467874437704972096950396713286071079168151974087989940372096733943621942249987627856426552810855450575489015411526311408267408949805242232235806279186071135910390223018452755384276041094788461570231961218820904588252301754368000000000000000000000000000000000000000000*i1^54 + 47761328212451127183006116070319808557491871752149508336194339040351311798991992097297763118251961388560908816947861352365223688080106345550937609967201099983476839483994565380918652066759603440139822880802249907170197211804132018954518832381317941767598598211227491239332760954869198276789187197878697482342150425487866486805649694194658281730240846877960824998375597133279045380794353565087459519610463037113843709900753100518946146085902030251719573180567864853823823744913090581112542464820823564336679200771755327682147095617977504736118854704265469875835625787246076310614665537370281859118268399554894169988944828266194028460088109007188751045597196889130848712053429177215994277590512757799275592098915171687929075734366579379049400461937110740179896680131414776510366154968472190980438845515794556389580463739754308033904624842477011492641940871135102638547994702670931642791584273315262298165986551485909646486708459076491081634173424847024218557970868038343563916804056709088662762224170459776457276228184793949575874496038389399597252427269857819470792799943185038347718062950966467782495930332366614013807764142461363240946133959859153785661357303647765802686279672570146347583167050311746314131733281507428056236514445581575879639647782456648637322664110668809466045763499402614605203084325756178406651934807745523715940390388806155877956017148140321183216811148716971897988370455004616925883806967548681367861397312379878982973295402702105766779830928053480052753948964212074960078898041369852871866935161088093500403872244668368634335294392526264624161387172856438542062297222791489998675621904725695611395626824438052314062251636026161727777325795335002161371008466360818588977607056583144033945100608991427055175183972169537972549204441053827758730549893524883629271842674079964749492543860103828748967414403376832155784638015983002533469510919075112827718774738972656369680308684554607185859453581008901170546253315063344461121042329843673325438125768194506817767829758371316730703663861076950734786697608675014721236255535822350840765593225636577445721358380881470884526431630743458699876814028800000000000000000000000000000000000000000*i1^55 + -30778969240679595052938842638538496974433869131316742711513408880367169371110137385410507485322479548155118116823339314970690641151652924578807369023189315360376318597621255648110476948014580607885020153513126744515590562441441081385771194438696093552922063582367372815529870238859541990834755576611478589376098975070563944379345600083935540019537020252851760762854655397534003546025860658065035409758373161790413860651588179756335659833823105643950665105635743619569749936369748800720649985858891544398645576874436013474763580203760941150300089881154789584566722757396909445394881207078025789996851317143575342774158163135472860735798118098748361971492395044603284841749995241068596080980205125860397609758279984310301553723539627653647461863041213241634647801709359009160627138811175806023969636603543574996822866514210182111946644924964188925232117042701261393507874472979205045629295450066825438923562027909568732560747132278838443628798665621888087397965404819961767815717895738833397972181287067867732262994251981982796994736085581915138513096895043404736215387975159851475462571327192655204907807111610879907491200658534970539959302542175452503026030836544428688839100898121371584303241664603556689497240930332905903756727343742135490428359464723892335012904201809007442925681265408209904785784935618201718884726172063421697198358973331633001562640204593862932778955845281478804369781733964959434441535355277967554094664201691325069240794912842594650951054066040591895801151546082274535114877715539319623679894462600895318254457015503896994016493423537900781615117099437144105694229150009462411373157870106001403326830694296745745747378523741113075254824265739233589528097689553606359549401885994720399746392923183891065442973645415265158448889867107396393441003447583275003694489451219554979400322147415378623551122691348025700910175250794200407444665993018806110096404581345681077355126375399861819947749296728700013028176334156167841156012464145527029254240261155089922149193381880549710083134776303162710488071999541258476702916571515694628559440266071071457791781570395748153251867143260382083153920000000000000000000000000000000000000000*i1^56 + 37521397449460684666570138198911412694280979838652157313079164861689360851373449984638154140798371810938257285981372902516674729469591434162059970511765560789111016588347099363139487683633035903144240539279926849135361067721103019652911107211240644409661024239222767903379057652970989660662435195988797820152893175681477910524937140610180167281438917596761470457248918758227757471045250722976958510008216100676380727860927759781403996829488891331354937913920908162115404534415903317388586789811568515332448381344806080152632915567705929631551947038160166020224586654607765348965257769908594804019616198212177469533827749226974331387010666001296813309674174315632352105673820238956296259135755625827245994175292877192507622471080828264407867720708719489983970222084652487758767300184685602443747270962610663330438174785381781437728340967754884589581680531277994490570193949937664537675653748396357143742695377074831087302481166086716006880221646623466199356902468217751116442249421321097618209149694710763683659471756024936934797110215440096080201901328934502378113352076658870519918515029987983564961023990926254871175330096794079916878045787270624600196651570964613144287734216482468338016839079881328748323928965484313615851723106732905613057542196695230282453903235374659423234615253253369706106484776566916152176018442242292057391218450217860202842506290690028115512913213186655340945300785540369323754584660710763571670650209469231785696989342222160504781620406246253690786633255813934066878517634881580970373898439390005373480108895857122190553621077250072290091722744199665780312186129574004012480903455402160618478090542703667057238202848021773338690580050538645885681961943917808413251522717740067314310286988188155572292822397391273442387281978136060924716451069356281930786411499207167779237848162489766754258072166448732511745933583867068488443891104428683580296018623139035003126890528716531181860566321971838948073173715414817926886430661914721720237260625593441251144111290335911396696787669433277369168708562165220119363932790583086897826035593576714082257878691733462637057892048907010048000000000000000000000000000000000000000*i1^57 + 7463660309720964937238832972057714482698274653818902839295164558570566151865540937538368086940548596148738637608878891171131811395055945989547658356043841086959287487738275977180304184282372205198338990321070431153266892625406820159931588976484569680628319799800936483618913985036283164302880087400545470385064717326816798686694970114981812882662557172856196499582855365970593623903433056488986535844942580343941172324281874398471445989217502183779543919389415212181836797394418262460550210550930277884958393384196752725563498020917201067687833389320873764124465674696567196585904463167751805700923670116185320290108125762670701561883774654317976087056996715062469690501755128867293276334971588131673737449349820184462423595172197432342049899844196906491336870201699273539751949335174847274408076729383920459919887153836849349393716639852983086326986968980129933413643711282103049978171660179198816226056188167928910678084326809144908867995619855514899067687053517282045663065362340956416560405661897611822356655617633650301143750196597540842987539979940800950947747110236563892702758678466128687424963249420074982853141190504015209447856122224729753538779113582406882726006956577188287641641546448786014799085946686988436355741095285959250585618217338638197922417081065390887127436374324701791466679065649286174871446779825304270228308399284413011450105744665613547059773600805702658903771925373677021894033556079859593835192457614836929731013016782332411159112550253593849506334786387882945368823693622899750753468918368347582674296713193114680504950890045377953541621233156560583012396044373655988106823789340071095782754945518313317004798322431530325897573784241388532416352298900655833234758716604111017715558439160958274378582305415551299290403797716466720074871080538195768453324560821149879387777328872707080032919101408710141445293200779189930824387641876850062757110696828659618659795780056316516078026871581187431742414975846022698197835706395001736075374159189365403052334772496401799341987679094264887814277718634736345379779724856193881214543295747957044663719345519113192464611855564800000000000000000000000000000000000000*i1^58 + -3214241063956841498818522443179863330670411841729310195949697120474978930108405860662031156379119636803346625303789993704320380317944217918379690743636679059409693131102175663543956427121018958256318214950164040806428761363680613668321371168484192342022033505487832097753006891503938654430422865774277843656994464043205030994934977551604782518603016675642910766797658552613973320297567333714316285638696227650927633760124789269738268741871403848359779673597658342414134584899487498122066346222997246111104786387540821628439526872609740244877165706495587686661987390043718803976078921224656235580771545388144706658163878810701274687492979797855217003644100290063980486139240113958707172261295907717488758503523194196168470611386447597503279944293426987798005282447373519814459961201805152440662180679502742625268136637528963144649270452421178617500985922551949002122371704761699758657747644672501278741328411403968105518815317162953486213144493354399231192502075254976778971611927393990513358319524703674492593453434581728463830812086450326978204589295972927767631534198986416082848723462773469389751049237810357702822326949890673775249405872639357414735122054082025841560884308635670255632209218317153095114300942157420376544767869732639727873072904200061663240912743837778374240253124900001760670064064416979207231649472807350366572669941771523893084706557332052293809893205497841528171470923693111699995295866910587215344824109807295668451387639009128752594914608984884379520563589633118217356147932857725181211517034765765472785555703304913041620541898418334273487794732897862796548160331219534361132639161916871668836163438415436513196219319038567152158598302642592480186886374036446305632740336860222751040163671460019860753410712164902947769767177348068108483576922323949473726344038920927957659945695493561881382574514614087958341960708813557201299828361254573230820973194168218298247715806505815768936136489836661125838735621646271452307536134109175627014400141628715797423386649247397649898301400861166230798298621628252142718343240890941697991010784794825978511415151278869501098065920000000000000000000000000000000000000*i1^59 + -1025626527016829757610408341762773592674191451398261159155300816310777333430312028634852121948714602326701680709980932731511646762721990123502390743952871592251844589062376042181328208604237299390002236787725219739411206924995296410914369975744109382179980998622431296660310027775659226503612049276930712406869479682044306601778249432073428916871827990301480008076281889492729344085480053039289532616575526302490504557998235363469307380377137461118184658921352381527574562716298492447328322439228310562284798992678084876977974819929660849957215672283567081677443507355717797778159020715194465593020869839925238045825036954142836000473684190252594954468658043984996766041401035808604524682890672404560470212664763026906949681055652372422615820493821614169083489571876733686342827666179529570713091466827289007986179371704692691362983367987348420327338900704684792329632193167404502275885724008848016409533099980728430346712561112964291994777195284606770536779112447087315855581866877585476954615927223206498479071391193514717998487921856750869623317901915075511080798724566588243142412469727825173164033815293613884403817620064893079599861740252863949704369245042754973934609012016587399121842958290019932263243976448404198732987771589011514802428504913565625861350802220163512591573844660395649464322122858286276115393930394796965786756498469223961609397017767329497634828345000578161950343279379841199353497589176998094691463432074646873762267144572248226766087297179383294887801961039786872611327973020077976009693983714657703340284215008823490740804421102203517973561075725504848644359382171814682428972930973726769113774015390250512465839836918053221357150089260207927331821676149234830841027585798736206924145438322819346058307497550261922435673837451438253376422273299847085719596282590493809934988389198192735183029475324204551049392531530198982038444369714801392188975425932688279761449272808705100317807044565061029382719390400519979912509525968638180249570540402872655188503995420847625348676766756603998221311105851611812396902571333842785682253362357280068267025864882141528064000000000000000000000000000000000000*i1^60 + -73535460960772138438303251912919365052715823154351029075694886583245493178499245366879237250155032687045754065789979591194990257927435489948245908136175970007157290710967056483071231302234444461209910277738798884793223112642592242592245944242479261959723751915812375443243713002371335410962415717475900212973273773348529458850251550304550550586122619479942633397700560098166118542902003141000778090774352249808652357619572019515906053939412520486838027274089309974831916246042651524828358619362069500066613547466196742131529327548523425590055573935701981685283207227890559316385878412545854055002069345667043179460882342269604660602784690100027917174206381878163294585642258938031349560536250319765556708324542423997286670874528383059440182859067198272041368618321530603746019790178448414435283901291919138055523183868410146741806395929000862493803666973457383282479030901751240617274507125785802025789074868216483201720665413414560759553874292855915478993450607918484667261828503480826239367272158626841887214876974465590950455651449576231072835777529634193689252113952917212010046865016034810671275109569901190000757070008328793633395964400102992548260870296454005369635867410011803439713102781534166777674299261307380157539661908448845601769828027263790059173313936249279524093950028884793610343955046362006039173939393161534763480862282851517618066755583136235060351483209359778968740187876296650825520031000049982709876002755215259854079215932504392968662466682831677252551066186486075344982286723391549190574075050746766715106532107914534289506981470426775682420640058476162706089056342328742242463517440479210986886060342454440731403709714599068017174730094521915401337501766725936632622569310638463807586814396841087523972116727473766209636416141178092248667465872309573914059697460906814070924837091943835904125178946021115178005126925125521378373914195573969840568959623352269227007857458823853541332478760752785258814747490459831398799201676003973162240209116326687750186572474811787612384094661179530601770954280305045812618590375744068205877980430450138922281669020876800000000000000000000000000000000000*i1^61 + -88023537470793932299104937634557525030831956936402929008256513448028190501025442872282768218006783218159473373609833991397550538539562968544815195904922765776564224742642381001488608732993007588852427927176689800137250356049259447992605627241684079171257738432910635866168542743000603662824466508708851097135365046332141534756807073654530831354306329908846262679452874991456715913550734968022967804455282242992862117131625826566722490626386066224442485913498476339211542071224958393400728591886167484899501337417494396595146663599544457301097881422745483932067961262302733490034974649922076256576174857619979969886469835982891496797779285715477664230081075281681799633002035903814447107945778650386488990853793248615982566639944507985658316458360913848605783500663153196848364515476926043036028716013139500600812264389330808711371952899697754907814523078174081175232218664390368218203892354640813432180784324997106261745981804200571293465402999024898549864547751863712913240412110888079738003372270710071407611055884688602109063667047834675645567125125749304270594297720335119779780942373263469683902998153333177215507142237419902274301250194569542520468556776593405233828692353607179059796013528901153131078415162059034777984105007334861581013305629543378665601927349406453596144380070508249532921495100689576871338755738007218476959521767235221200137665340247328392619845158537079117296761062031609739000239391957353339517440378105004731474495753608694558725373495009378463920885016029119769697922106207840045524234808706012633696021951564603134755755408598064633801212652526067345305109302331927516561432400297989173737136360696516822061235652166880569140048499834741398383281094470559872891013710864998330158619618181585507406351565924792578348408601276098941627120006708308162904366245798479543516205239993965507603619199353979159139738287298806628607318859599805317673850548673635536356428454541939202948654434946523562819495441233614082465202136760121996597861163644445159482720784769432239447178823486825327593679576075135720719356461477473471476226302195845258280960000000000000000000000000000000000*i1^62 + -725049224264217546532674427664801104971974535178245239334887913702931031143856753743032293418661790855235605782059855385340151502968359872845808726060846045445828213130948639686788246025749094808135356662284507747260787137629473317952256396149236817431134257617168542536647532683107604212759722407628257128260105413568945250175115689178961663158501428312119768026711721546741647702250506577095571024909890536485509444792353586124299236441550321762613935714611326938703348767450893455282185864544363382353747575231058030954560888942099543749047113469427964076796403887630651714572271917904595547020120361957745973820087566504614096255863813988943463471776736916059259163678345430092495723539274877900132291514295730411074824917294621518571781178416662623528827351769801620873124107729119051553982237117034585624235428259742421022217544288174729020951665700335122540178902645245884217572976441071252779657505114812300458884509785197320901593828034129851884003587258307756079896625541774604572599696550875748227799091300733785536374669312219385982450566196348265768882713316800678456438589825830720565506177806479564149437717771259365649471651134267375662618697578302391320387170523319496868738069710635197741573760741670415791644982369910962020033779853045578669819458353643077084623963070443255785627508224172677431061664835015914060528947000665141904809949979284477776613430249282615641218625397443140585123090013373642382639781917219642428860693686041453575688315941221841116088251875821664356236799805487147687211546581902529800507527061094853143935514040311973541589569758000271455948082548390701179339830433308555473566693701778623055187641983611261591739702845215759040435309813082404670940800708466071925773894818672588111302168049273880929853280881991325742555465136937900294771823612273620055221144400148615403549650331978388274092080290096356532258523868933973815056993133281330139486063602117918680267033801550915095572486975778895595958759076374766368725302208578255361139345741955945307795447794195301865936093912406727212586713066371982450519666627629285376000000000000000000000000000000000*i1^63 + -78426844222486102617025103101418531211413792292101431447271312368931970230906908804728592776172833809286338902938036459546020311230119549334546214863565045367926791691626192850777124661672388263932565386527306930502151105773929658603599387466007247767416760417029146917167268366105691353691668800340916969217935791841780108709392280233029769845538303819032566545505536998924692079316129097841602781924507433748240581913822376336738780378302205906801834808902053075460813528525901333737670691298575491612891605243081123624249132731560543041423194522198311688992138144769823256916053826520353641855744262544373797050217487788175739765608913661964049100512450284623575374707981258231260299943092985255762005123907907687431219709122530357138570364907033425122975721643056930520516723355427106329050381437322346944131232561970253625154376130542450295183054620256524853898106882313406294954943296731203155365382787376672936864641157790752254068233010615164093000513753621482885750701207323049260531268864089249557397939361194332196853185065326720363334773804365895669107660081972252347533311814015807838022656880814200265356227843640827059344759547596955351279805429001541347350505249602231778313900897234148934942922509978664897919621387141773384298405832194799192365493702561413127401574128648977787283634079110961065934742336529614718966648603909045447875023949218444261188708454850646371929597838562048644399285496100785078591306262377926275005683638435496843787145240354697212118860500600352801179099752231824300715574856054975417319905076812175866404607711381274760587328537716825125656021241199740880870064629273863525858730541749749579348479409449597922090796485190639584858490198992456367195339903990090210459013299047790272768559073619901400168840199236862284232022810619953008975334373391841449887945914257190009205780552506031204243625474557897752915754531398787552800677420399829481818278854848844970245174176250320627169600113456231080714472486294461969016405125273623946964277850054734699641122906749056572084131266556791581353157701416101780511851649433600000000000000000000000000000000*i1^64 + 7364428444673721703271135369176428156494349954082366475707887522722945732498614554763517683847215971844072676946769582997850916872582389142140155786687485252879202728301522144420807939747545704106978511786198099382155170422772920509710939220314312259177394857269469518336589929871994124518673131817121959927110348150924163095014498512911176003075715423576787119971297403992909648853463595473634051148864503721890397664092924178296024650842920175731712489071056914854646830481047637933008870575787278638955534552791621679864264289010350456490025913729256926853723491647019868404073049963997267115686270908214394428108564397104740761121888770030315237506138160673503371517733185337254934173073182013941792276846520989612628470735278628090506202497303639155054607218475877309133528451284216886776973817442374318961941274806678853035362081273519920234634089463597332927594752393909787789446866162465263804827527102119659272978294390365464387131418865227279884120722312349967771182766135632406015125080929124601791561416547430983747863224212615294500868035140532378740985575438165149587638874333172544803371430880167316899981224494875429374883024769191006858637316956996495265888112453964934255105194168236820577667989403695525780533307542631158039155751410675881520465570038280002079641801225726243505011995668703290356072864133270450077748092361540083728394736126045331617058851675395019406129314043736694505377428632796767307933274025423926985594082137580823101147770656657858094822253633308965979470039653413467674579784567052889796879803364887652779696788811235600758369147473758315044206517747033514017587145082754552197710537228422252888140282818043805967650920623141600576292893955438965194502456607151642378409790638612969231427129569082119300117337310397094301767806797820715798414462247742838939186888626200169852580044774916045168624790057385107724762807638592379968742897114810651275796709458635283363606076809961130267162257668046834309262891878290297686584301826485426716444279193766598736536253764411582926967418754076689560426446651730442080747520000000000000000000000000000000*i1^65 + 308352176745654740152906967141718235689246934714269357223951667923360613138022747328677791340926581254156376385083801400029315948099009649065073561921933604005856707474812318451752487900679306489313915129577628590632893075412916521463185081065863399607182232084654285830301047417926464210538334879298077668893481699520752831384126309565088157748976281658207321437989392998948990150840202124098057336575943869326995684194099323154563708740897511995648325448332335868818085228152030665128402296372397862422576760813479579455438370817741329022866116570569383549564668518270968150875295622618898670649218634729861853603601947174470422555561098057297318527915549896253153586270795526128931846289418554246653735086192363229073996383442930149258862893685130525140275759204557518203501575853373335734210254024596513089697538063465997861739164420868315842011421693464133212744797204502571810348517843313700016981601728504159032757297327596543529146306014325924417156981792484122985292221939477300374434376543181406731874668866853376536660563318138437768566033448402307578249501724536633493254701251386280723153835721946178859747342589862312443091103699353427446893169574457708774469392267692109253575215975244153277204444251132737066694674089016224269435201493126509396427908218500238737291473085958693636619652641520925582020487503511946710857121104392647081112527722269396226712022844123462603477262159741368562528841218093463884062650303337396563561395737851207617470191548682441008442964511421789882378908038288103444117531429646029996099832119336834614003937903418689647910137318676520166608247813461712464879765652255032739881095796307900240670999007818387112694164135676092402536847416402681867494105400786574232729028410006059072933930119602054425461706015592842323142937260542539421369973045048432534090827499565468612456333666867904808540194393588210710092494526106831439086108576862826640811968617756409064029336411934964891646992990531632077118868794177687741294974078286959210705471545555450751767499326051395471457943243354335234963856932856659968000000000000000000000000000000*i1^66 + -60406411670600689265049780027454353251570471509600275010946040009810708327180122158160342636690657259072614297787681682881782793104788451944413184222714600570438938956048948664360905062381678290459514780124833115300881205826752244547574470222284624007512901911080103346545649763260848919180056503344884048887202954485486898088499348068009030577783772893923904249919415243035133676193326290891292963529731819281850794851351037296836755838806622204303022303922464776276473462439444186204044990356056153342530820834451467377213922811196992681592039385935145960066810846671062029431751505118809380079628132707073521717792033925435344103408079535865069744728693821409481570436052992160025050144493035407610131834846953527498724747067987602186270421540533989729812361284354405099304921734947528936812006004826024908540181381604158997698941357641712229564585496644621069696452126430431306934686760433113090948096561839774311431639831692297622857981511110344432175168990483612330779164424914767155343209991458736601830129192001936872944394351894256090874224409780059062067581543581482741184454288600283739151117844539213905243919337011274257031199745346894897918661922123080197172800457402379486807459276795975397113977636566144971325873620015617813865995026868060426551940318625600393314075623932949761746552413875319287357716074520029499141109221725586843553741497639268971188768726194212163111966278989171964376588693113781077217858565949848422835500204959389076722163416029458646320054627134323366866558548914252868527299981970768377915080524695384475803790142905563071331220603302562746993243839435681953122115886591434462083529015894460953156715679634152577813959158995155484623412268819699692644960250783075641234280064602026442834670103876167421623574560074210972305085751209619084390727216532120348911482863003662275509074221894273777207362328595413764880232025810509532284031193009166256207515262280105364537363722187911748166075152073209334155380768315709669263024368213980898894426225312143007868588778615249687625004659263502287553045725184000000000000000000000000000000*i1^67 + 305288774303003906298265482426984701285029510325755639890174742564717767952836583038434470233669023089848124276511767919643609794038427701121804660079399221220514559217475269643317360145400099804018091974201794481689876359954872529505635221579417797424506765268288351631488466193562652588313663819054030024437964229291162884879914991468447994359696672850874433290950858408912580933999457647684353538482553907051839157611532798816842956381658795800143416554986007403208917273958129086607244104652121312651777978063320656534862518608272326371689756851484290499145609426869698300525224594757738814634041611646960190451914674856706371460332424182986009175662007469916278833578511518343248685053276788530048879604774699152051556018006332406717580464244959446791973486667128711932756017191077932072437386771083510889034457000119919516176304270838401674656879046687719616419898630997485314108318904111445556329030979716898296345372332908712877223504879870899870614435467600066245133703541449189764357320910565580493273006989410561167524403618952053468818611119151502852680268713460190674130472112005159324044948817609656217983562288671144407994748680404143742775984447121204313916105828492585287550674726857326099578269280062585707048095994390833660003815331563217318562842405756051873601159050570355708897382611001846974896929020054915270308115116189057219391585533812082717373131215920725721124455245452596948392842541885103950594034073742983762331836604042649791751595463579070503243700085237060251470990248926997848075613615240616848236320370146036315211213292458607834460271001711370179867447606107752677495862752995397280120851296708782636512285591364757573303825298588789684382690633361965740605593534225735010352424032441913450881277201815959730688393743440004059891515422511452430044740656372648726642116906859748910785609616588542306479089004463020044554185208080856646844862820616795026076425169272723257490715815125660269694876614481259880702648205890197417853974725403273547502009420602380668431643571985986000200730662106364169420800000000000000000000000000000*i1^68 + 78914564398248104253051271593367343797811783672341087283590774940592974568864924620588838629932630610410608684773178271882829478816576226421629366350338219474788048115682519554000927740056425281762449770355862940618291784127498708547764792095961941255871330027265778331038819423025673171959778950238016388521495416468541690657064014600989583947837307036274838714309316248588376260169735982906711592831336472906818648331870635802103072001269087436498247867738573061006231016909828226218422528298595903165783134005996931564609630186242010207564924676543528364780685656185517167492379009690844180582261713930809915810406953082199836091355615068497721540571142337889417588152029507329998166349712027843634857451379399312388247876268096385213315742463944760783348743786656737773532512389457716519229223749224819274002957772488875516128718568219532229835610778982280844223490689306031476867933582640334932514697703189106846139196063460138692540706175053913002451139470471494804190882355591732122327145355714876832917870533802665480985623224946542469897597706304403516729282188711532193012168787053896607013812169218781575360690757839511480627547847365058837477782557177069441464082196616482639080194775088460986269569031677122850477764282390213456251808094159419885904127878457518950055832822261253787577063844517692842598305498213885036854248253198007460565629089793997242229877342814831913130479902479997054757363418408029466508627475355249663468445127513624735260269137008245461780458161267372567524390674051105556726121561495410927437020730045252335641703149565724427807275005420340376990534681963210390080561251685635345000185629926500397640011885836151490258101538384570722695705305624458603059360153861303075450695825329050926651683949818960567569521566775118646172934645395371396320159056690046924040626255463429663010776820324612854756678982398657428009617718707936446839732133130832300553981360424549877512682823264993130705685706540918107343087332288836675497249306018210086565851616852897052471505008547985924332148537300090880000000000000000000000000000*i1^69 + -837526305700921969992538061997657397376388256166582934129647612614915748584545526422194450737571744563766738956622273446384569783189238904105238475711301533700699590724161496830331156566372361056191108147286892581403485502165509974260601772956314697187980154551073576686457068083650211385841086225935968611111242080378623996824199255170003537760496425119330298381313066738754453198804690438075392735353671816670603834986578671893862501688603146432752303045327851348944223595478664778648373862642755885854478934359385512894375254238356501952184174571912477042630094032128396734011087676815273331894711939885833118539136993094892988161596641187378353854955434121045006424194797602890721792298124252612015735104698616334518681279993197475338880768296926123210730706304610544643475341918006405618358108036659184899082420125311414530526235286875076540550850258460257490010199705670600327074809294570015753124460002890806914263232498093161608069771601945013602958387316688846860220000455070070118305351782621005803152304628486660901145144173608918433551303752334358823512895478262151740597199849928870871842371470369713115479778454784226414859754307944678903345575973469754572064554947626569497393670398750569952776642968528398562566533927049600712317026646875350599611950633621539771519183502655721699085813773613276235794922302758460558966361203028138047496561890782346562368230710621724619785225870994386270776971967841897545776165852093393127858502446749977557558876193295345094364263332383388810868094137662243889705223674389423802948609932531582194173279807423281241180872799351375599997252750921613707706222173110268941758058054798370533591235782739711279535852271891711769792517688553973834129235789358970519124074655007012687162944845102221006435646321718794634969042505876031458816518715608761618479208158080853339517411635055993119798637935768426130523812614827860962457980623745537884680044472724200129343162877519148820458685556391900654616562697796549923365336042076862620447045294775065095014750636701014037531249868800000000000000000000000000*i1^70 + -93474400672430563508174251358361030359871563435093377007609928834935383629883183125980284333665338636662676273144944486089547505142312288821682830861972570285143625556625011461248406878582864927947346443348328833919437045596995420246683062538048476423354502517079584289652644167828794312267658715464357181374794562763738600354496247301896754232179946861799424436228141888224209637883078836957185284713679800910780374591523189226345467796385956631609677970463235540889430812635140695833368624953573449020563183162683687973027039611655009552239286241292544291308088140890253748958685201536715491421713237723220818455763772141860373234046435457034483293900800657074628885708919377021960903791442035607652165603268038624089743389799686467030976457999352237902664389711262218389454433781354655617811523649168080817061665212483696580111995005646320062420012158807087417090004350868529596819200024388801670351815314248373893470708264682662682682970173626122056539085197438598774096104261690618045174993384988263749157083054346668678057628266696615055064137036158424481266114466680921542342134033175416530942993109418851298564047733334084594357381777274482537509518785049527851991989906009271045048383556129929747016875242654562960229656553148953109421876957111575094942361470712444715406736146948141439980699472609568193350982946290924422905577759331299459014924685365986072255753259175695493306435287483912800762092685615797605959941241671419947927773743358437484011794300744125465198629056395688673991195688524819039889924599858903581042801797259491525230373472098138451196773298239072594397920446378855493582423743669143733035453137913593421395774416605037978212047098774093349085857807347930592451636334363919240854136665989910166085551188630576821804924236121488239962976757444816470001716843850017648938013263689256543303470859493127530600600767919748390766145070974777032334786874507464412492971444629124634653209973958006879562928422335887426927489404694598957918248720351849401148440060234890296263930430096629028618240000000000000000000000000*i1^71 + 45743530955181467022400499640208812622313136618127168458433877038977851492323939643949818530967518208270032221694749149388397056655488744050642017900123830690685983628453279344731857841981803204036454562689829374598787694159349332797759512823372414876865692628903344217883624824371573013709405843026451638216919242485256873757144796445002589516379709019740003549064586012671908437179793914174132296310746903969766303761643902732039974041155421484040775450819951516432520757883554131605534515685589176261914721338404189392631926331405608099423148048162736329084885281471143491064972898097884666576752341764939167252933862882008744748134334810928718739990431316289282987100408601545386330301117896608360171096262860584494241580138161022710536191302023065646849234639972132990996919302529833931914318106981834650148216040271484273291603246702310933683191887121111322608817770924140977179818826170224857074149357540080820073200246900092662346966964070326815771381887272309839229781838595216888467049525785479670902662431067321562965620707414139723426774586232169708286815550904308660176705940113657364099833960328457940785809195248881653926229643884092277157813496423304908588967715293043948418263587877456309690732793586872078728176463879855171013669561136347761592636155673625000118609209435181592428665798758647526144833462962831853178421142030285874657313578760081241856491900901429630059671524209225110362970139749138215988489638258736218643308226630933972646140322912047608165428819206884186882184668355617923370113540302616416033352462635609186842974168641719385018317929939161667243500145541114411638071352824660597951430369162587704679184601524038149833832047967901051835903485128505965605897890068996567112237470946637944104092395979559255674624405922732543982080995555884182768812775268363861240336782738298859375519955275753555409591288927438244160902511718246810798125661551789614168400154273333006994895127951238511237770331092272347629725543665886156551365442656583669522766073006221682955100685860864000000000000000000000000*i1^72 + 42488501775614538274969131552466129246655489310610995624938864709992697828112304453991771404924568059594898527853926678693375502050033537265399704001178641184392397714454834003045059646699411756429094262832459364461930793753208835197044358772544475758555376933500275282299297558505472556594139413970945030092526657460443719102384447087408265914568650703170220853803561997979878166359291038693916059191830988892452406440748597764370259956585302681848389322841313868220094452933217607572541395718420732434996596518528780439124261574077639899059044466048808786122872524643377861528222005529424170805003904094754879655376752928320586300648985282781825089176815550646131099309950944015043106771302795317527927733321656970105364145573209811475340593436696288805608136593265022688799008498708802388390305392748448246361751494156996091552572771484454779587629678588695610462451857500973407306417217171194240877834024257164449651377594627128766664492229989373043930799838066562882672355939290341226022172901306862788043200830409084822151719162583761790638086552673127562848398813979688904665442975177527035639700306158422407554702245392846282273399220525559542656376909754979033702142458054246728931864821007227217524589398930441701578137825148607737383474695737538738935268245724621871076354690453666020808169876945073549473994037094224944786953949763121628162034736560798879878995652909354996810661233724101655943702104381779941656201327030630929417342250886868130197148161708093958106741494554472608345620762432814183218735961937754281806540694700845017529319311344287964257420340189432839643974561947193085088312120678088421313299325793849770113621005902380240315173273889522115787264874450533123255434688468685814958582403253672040035420689733948370581338044050735509642939476240925527427013352156321863779033610237899020149092078323491777962518968787623490513577191779085660807115874522181221575325606816381615526647438945025623798757326493736412686935493974745883785917107761206645390880843233430000264806400000000000000000000000*i1^73 + -65147504286123958049131687163685289223489349283114367601482086389855457377464725813756896136223672352449815215730830543970031523970178780267398264483146180121732827578918970178492628544202947343178422750359199992560080323943155686125121612090108557973982584817980913059368858024571949686060209777301371209959716335167778546331252807392753562685010127939203496481640994587182804048205968726531058944646246139436588097373021323931815602805892896895795695848004968266200841953690475527420813836468738069621159294769604524216388743666615786846133108856413090636352865989743712997226066162929185408012426719423405628626842266443246556527400478033972639390109819125728269554852235374303034237036377579450570331074529595992873798497300186054564693492528798193206289371005724809095677053895713534534475827530790910462146352729051445711491372248281331494252718242772661347103453175935723208268301807988141737537186105824986776191540874223953156108673703697175479678140903966328315617193338045812981298695272498527197638065747259479673213486817373992294684953852917018591078567641279151739810779658463949609808661399169094990161133698258770444295356280289506726439113284003838537315621834014005844465652663241807347924333281764623926528361214721201342128952515741932646324975859069365919465530735267939353270008808297478842704336802002442824195613065620698022689739652813854840096747011799209543637687053888887642028500150611564447842191120866501061072110802995715765087873937228676950286867113389238240504983853696048770866037100583412391329692589358102951536191219685608453808457731194507691923051502033311755769007442561084886795206102968390439304174342033091764322950578505522161038683373224535153042776454626363590782091995143155132611727502627620345791829320374031570230449194585399577761361588332080406938104777970878294158598782057502081474955532477640020318740494299166504998713733780479106158450390604310964108131216245061413300398846378904524539354886813107928870023539403713362053117422138818560000000000000000000000*i1^74 + 6476155919446786687723506140219867946295536413902996897057237277242040527612458351566563580271665485334792323654666259063123192470650042966566091874755179311840615362932205279948372899450183075518588570010529315685185806696723548827168129581717733840842145518385477386284162409358450334712334352372725071147747042660370919976266590047536726314791182561725798287921835839186562968542945154584891405084610692149479298387911367921955877634040906666123450230402371925578913434842617375562532338665995440379006917643246391457923629242131569214537197640978915479072186072921589031720308880051344071841559635673165326891926889892664565595012973258387199811448914908588489574882421095559451144629243639100434031911725376667262011194063325308789541099387837981993668500866773641891043689391672508741425008732531777463837785731459636539234539303996116231095018400136318373953004850235835546081119120507909007006329123340384424750289401750772352637857484279199097413998276318162800266018068687115417845855717013327589935032395307035719560548985104790525396491792573574228611612337739653225797299122250972480603668007212234841670882779457804700004793387215630018574937383344602200447916894708500178212828060653507844589327402014477470562055955685775746805890214706671448500572506305572061659831891655991114984654677867550577810897368483994345326095710829705944862990709460760120062231868680793460050821828456184443167194686766010118496198236242008102708979977136234478670811265218725208741106998458029639735231560829060245491436738706614529131371030626382253456215310282159768388064037485969816719090157023707277865277064241705250016861242675926375714388918462762883710912344926284496432303563862260531484272719122318048341227929984392932383107025560034213147496743070386746633183231642143214755289093144023427508209478015166222334600292487232000884642628730209665120703888741916333718683612611134391867617878005866706235522815880105426763976526217754346155726004576583053508988252985317590355148800000000000000000000000*i1^75 + -112602064937131183500085451413441566055671381447104578375316217337680830951777878382777791463583978999373239473847766931606238550802488359247808807363651104008167571082949765981321686342384186615990310896271153460660243856080162026679320846107544650113759442552801701491924836339251833636323964103396733474057921271460632659967219315353887559016849079064646473440833462287076725339052635251727023384316254152883314643352375533315158540640207577390714282397199357532911353262945290408486722407730727682913714750355035458253091821587766077188032661698359062499206741158881785578796956671817553910779410372815333352352525889110913646311415786437420367335877871898247950047362082664193336471692514748567397788321758768786758092545491351027183408398624728061847729569257018579281254761518467231798571896482915132500110196466939705982280251686692598014772698364603091159800716757566017032253469616758689344354899506343570837616516142623674469725507555167020239617235502043034774764015207336688392144259690916739934738615630314094444133471470159799799329591044083331923881349322460356341065125609405558819964596331264681135626049461612384587266524830092555203031079689484126652891981772288287261997089889986253773431063722642622441991351692372586881553544448988851096269038023402535269976352527600482389998867921570759399336349553604351435368471085982109707577851011212824845264638135449254412918758716349576809005467265491637950553652252502853443373324500850209542464899282983049314250881948532984822512087191755742364896030870540626434654830067077359272148923576376156272761141468433864517365386375541762993131162411706435688380238132453911491492824026522030545671341538666182078883063960331659269358783016708048403462080895207323600284358851116480459225584601989457333410127370647022510787052163570926983713272174055612788416410613995961154457945684354331390177086995135589167014567295737801083075213697807358618256120250564604301488006472403570889665186638272349736152296144291810508800000000000000000000*i1^76 + -43880311662041115140455348009097406712159315845412019483088667958283671735891498265019836686363868078564741725642233183021004486467509617408125567963953198653675144107058685454457378140935098261668934101568001831461774149724219531556430511525411020955628404422166211346429447846208599311609345647959246634655861021043664861422561032747276034473087463618917494645162279480786699981769611627429944901040130137714079731669735863426655737298291420706017097445316680747402472428427515077272826287393558486498112258824278196459435246571807708070753917449341099858788710938986130595835354842544542973156950691111206793882774245850270611125188038493220576332090329750259774282532585588952538649474842029226144109853042541851374236340996098080973820717831811431215960412561832190846542289670611964715912455972611187068706763348661789406688493112518581745048461984349477525107362224312556198093748215667644428157061367926105537346553904255286749765387981163969927578395819343005167760144159980466913200663520953930869905620491730122131227461044662668358786540810215886144440514498479463018993769504160889369295415309677930847301337167159091370823345643486920613507051320758783667395304606184727437847512186977705554952928733496494579424755417556977313094729766406615432402660437762488255171356545312990232362282762095878906665349164530963956073035876701403797178707332603151378977572682096012600031431887573398019907410756981903758139626756627400739438348334316562861379637322506375860727594910456846742458299638536056078487824416129506592972158001980256869536966265518174850140247339709530172384036949043028757096642892145823650638606446681817060811638035671469625798295445374006978671671223439715748019602631407880697608898193120550586165435458613016159763481602699348754306753208880136975826031773620594655537194065529010139230407495618958607797162881289851656187311598182092895107001329657183273682447582268451563734253998976380232694660219650954900696613521082525614094931722240000000000000000000*i1^77 + -290067057675880148190067975578187749827860932186494446157737885547104374370807557613157152157024157892512965045907165976646024547491875461161913917397856974901582006913217983449966138689045998403711619739303642423999140985410814266072092175131090649988538378495239903771120384174228916879606602942334318119975396494657991304030344797384779421568109030899936453458172613169998529081944082694001578419901165544063588087173719848916269965938606516371750190195512776281436987545333806329495000911690994661626079067658591722619748265269929460578229146436031534397356285972617165633532782871909578048383902362975228661942087937203325193356013055893956979147101126993895782519605306033954234019442887882074061944213286916505611213389564143757630398854327173858503272663547185705168601045646836715938339608135441301217559785397251588652409523146737251597910586346560815536428016165800442293395783779509886357201583431142503241514565735945455569775759785743906025949512430365189094374660793090488028559398036853350627159701964028809815277976429635989105089379274431636065462115955894523035969554368917994187570849944739835708278642022344648823005066870184758101968925059683909262512252880440504797200495661460304559198410338737356235308257576885967989960075202969545828846185682148869378728752363130684827581117356913660815972761752673407505926688200961998514866252334530262044741121830526615445517580898709736026321976068853004874560867837949398237813522712934019696266382972477316967277947145137927158008781826911492860948052618634766495212586557238361035219309512101952258045044918343484890855721978087129259764861842196519619560429229361871614203157148349301246570409687151352498809201601109158860165661718325843446321882050171016748511071519329635158137894371318192567621620832410265934542845631950087858592516848276059346637476348679410584272735090163262733068440250732602805378727101895404396602144394282713520260737162421892671492852946231794938358179955552026624000000000000000000*i1^78 + 481193778913762562881377022417668369073667454965566297513906259761986007519817267775858852321797788192972867587494722667217299601609813426407884593839983527469568392674909910136199973217484705258630855725142607678458245502765340243868197543345493527414157962185663356107128452047945777965792916002889460066600945903422364339811918257406060319373453932646806193131117622394411678763369313773457293578761024029669564114945073514632232760547281481099128858606772113170885950912415742661759729983896627292210963883051615821226929136681304905512904383126858333283275392699262755431226399098293542867969870875852543965181993714053935620743252607006956346434702625993109120593995488767471150215988884428540013380086395370637757605824120379303069872004968861147320462589978311835001583779533858744661726991597766217585172949857631477690418608881861490429719820492633895022030307811756421179276989344049874906346038505701874290314186501824159200766602875481969917400649277158508227403646902430961667154294759143817419153015798299209387882997137457373634252146535443302151250293836949094903077744790907812844706841423433651456623303768535525965130143733338986277642653368542239850673711992580030695579000430178980971856925632323525152467994164862544943258022008107225511386732877104749063229267572939659918515393884072484613710877187802054693178272770966518659152928469422024687016866630512627195455123075133760049822736585468649118664773996248531989197036467446750420459264581813700004689574997190998437827085498015586893883457794102576546327612781407784671874342355534947530548069774481081611762878105610471809717768960800491102781566763079347132946964228485657075233414424524712217565889015822126016673187554480493937326338978445103971007007875785276145808405286039172834504093284253070019425735014648825284672258920479108132897042630033377306247127592581940554139294877836916975493553177560179419546731988214690134519396485059330140752492966753875181709138329600000000000000000*i1^79 + -64345217390494023912662296309540829513430507125885574042790586945814566992540881740002126990280995004672562563157771627052846040472460130721105553317936065282657874157758406522500949853663277826217978453906025268179101591139191307893173937401281935777665654210910317334773366604890627361916709517812652277193542328540718658286652730431603564324323506726128063900067839824517018284068786812939095068993523521084096397145633933026952625666313494918555828471217310573970617956025761027386883250046251891853265980920308861742355994981704559651884530702772380791904542747069830813760634671352866278380209779156216617113863306767726842898168785444577234215154458180381068006481014724679313177192237109844649100646266210891140597025448635464030210590836881937419113678729842249776757959163424701355216566618878193630477207049152583092657309773285398812424836497349826429084209025967533764096504721401252097477253779843413297211828351401463975750787640170172618836439215396319693941674623063502863108561548791502354602854886293822672295792695359838676219759269587055045354085778609549421349224710882388000655847229216402954673984967194679354685997837845246132218080916013864184898585824796304664406539429135944348226290171781694218929220637946168677515364745664128720535146635668370704587295059848015465994025497675351726943632329729924571513921498505133234842507059163421046154147009566719303180958559169368869589281636944908299820005941708580942682814364684717754258249062286798831875461185062650972939141324082872128585705292484963742696182878090061425847844619236851647346602381809685377209903576335817397868353939419101219262924552524796508486390648249114687182891922181707017723585844170961687667967577588774070494604549598576933066149156507062869937993375225789088405098387512044719371065543501041516873016212491132043319987088751958021998930935355280560473817574409744875227050126630239927298516694275519523401312057176029307179703285454282424320000000000000000*i1^80 + 507264094593111425341667862743507551136464714933607563015401943753954850529624473902804928098814032509559860572823213969375208600001016386449672550188376988863312525040573566516077182976965294166597057643081233197833493344490627472731133600335355957956168929268004005140653197034037383619118224252325393754877347211509706287426839322717593252775123429321689460229854996527443520941635918312741167681093227609706451118603566368626519169401644796062890619179410709635786234936854993815241256464453652932673015507938702047249230103763044218369568319757764344436458276157845157991493358539491627573521376741400885100599655329362435443129147656916862530727670180639647286324738099740039004858780062994595155505100679737960271542678941525982021934425636936639412250265761261215132280771553499301765164614059460709955562531764363601975386445739143858668939717720796659491217978066653670608126149859051106842159838755916997863576186669585181759127134633966178391894732171855245255988797566476647298012154597225917280526850821617869958006780920834470079173923910716082286544720771021382857972002445818530011921890129468970587704407847788392986118993312288267798861205939241923735623776995912971859337797585994399096797384901020692582962890127888186856148471095572723364406827374864166260870754309367800121721493704743931637152383562267864758584123262529358442876456699009844250428118525341528646738220978218496350313079717053923780948646557903391309848157507107741879214204492075667396753958013397657637684892110432785087213604812616038172378523167993972897988209200978384326038516091586800968091599885656754137434390216117076406936715550409105716182459804247263609456906698453663993643497143152187488000576680580052004382955354283525099984711671486652290371660133488338403062055976635677721474635160848336416625156962671901120583082854107936523237322333309212472894466660861476227879405361710341861450780480840637650638925020219715906627960832000000000000000*i1^81 + -6354045904937226689437153040527957814189886740633036124945251144199830518026021746703203395537849612939733261659782070301303679492602461297756150381988747725646722748941881886963741479595977999844733210063963846874924729480326590108395486206805414950145988611382121109416578402291795767232405183276933455294867961105838447263105178468319503488663386567414427900588189111534012415327795814069633423425612881977519293508011585412749917351554696897826272111994864293478134075295862887042064206355908365600245807480549184442102285398917033980247329309372940726088848829854882097372878907633245686751395761149898248884292328254048616440221684005586562306259645843011344274370794422424702536548442949734737225366382055306426771419522634871374500989795485821597480227010763258995033723689480032591321718750991018080334527467581346121094893740901999921399337424228710141542887086660259910344736123056408085859403014453009544071012106504199297987373306469672493027563243777809951501986837891774464248059817688373276000644395763831111906339825694171927021982757004114572120944660006534056298966162376310971065048816438627594479066022761736066128203751095221838314471069818990481232821125332680700697225087343862624175452401531002003799971472994726646087982381441434147294979771394638479632326332005717359745432437339235251559064691515406565522437722876663122191324181425613880093124461315653226720970042736064366456402294433567013680958735651256132461152185102787982108760797831699968944461418638223135941539630906244702759829938348587061987707605458539655765402209528167477712923475713044080453225831314078216696298284929098721009805922335525361475477984542709416111551922444708942303314009477342738246025913577182410250459097391736283322327687421059759383106601655909539020824039308171378614928476085428198307882601723968524315086265141319506582597814491713797401873355887563610510927552872942093431314039206475371090784514488664064000000000000000*i1^82 + -12701297075838134220748395766801003709057778110992620856423304322464457067944696538463199196168170039208248022405464376346651532661793692294857863185176234314163881199823687909010179058059046675572831477576004351610524961098041505661094391465248690327133515824755436877392847080511488265001314979862240111430467466779468992778151762118845628864048983491346220868368859713007650657385932452774855775062699220287705291923716802259990758298428015558607746738995663111785312413139937879005627700340129673355632464294244261749112408522009626460520260348068818482050094102118806220877107386619135057598376041315512671592797103523515935731774755500291222822611930306207372175322133134162454816726984000394530081375938544969119626886517983154585818966707077949679879103884774541870875380757193413615896466450163459273732538919049659082890378636750193127524351224707321900346687604102448946752833576495170282202470721708772499523194705844523335263199145603006435852470387976996033576211964620251548931898073581875821024728103081786506711550960318532949166304333230485423973205446881574510146343965709211716282233212163811865063978568332642446970475364538901797766659898958198969508934869290963891532840887692374656153561113822286054902630765676086161582503587139160361579109272080180382313259391981123479628940289451371908540360697635184159307460633495867041675304425643396390327969397434713500272700284412864097955109549136188650899383497055416733205057199130497744356602431904865565117848015355487593259456297984964764102622236704209460703633974254749020496658546770866286158371627538744217924037291563326645586001408295847021659565164769225834226077255405103210975771307082186276695291031864988854924587065432393876229869277797146529563794380451881409752538077603921753191376648440520132108762850233237301023992078528854259050374472212585009272100654606167690382167506267704181245322426015392022137206296953591858567577600000000000000*i1^83 + -1993785665655882612644804267994076240020802687537541108439731683611365750347126005099897738949828720531862909315107428061493344076449598985839890689808831814985514891441746858577126215018513874245618847807082990164107475731508570463861835133848128514927458381902702367358492783744443719221278678103914091284320803860637400365760150359314533430245158134799779936024977416947190944439870901230506789966571776986405476849537344432936224763655772146160411996999910771719670651485837917456858229052403434488866318468556437286912571589749009683813302843555175904347540445616878421580882847503682065978374750741240885852962941551028564790573299355754545590535565729921893738858301046226305249985884321256863024744012793745140548472554474510140796923535869340894566306034180454230111695541928404522660071059634654376028385754178187608344096034317332902514175562841386479991638214117397940900832335101089854436801513920752210537807518811927750062602082542365845846334644358613083830363250370537584957613831470078850386600624969427880215108222708788401881067357570349091426635782186488371061620667064122110031746953293285113553838432602065734977125060932589020444179665154119149225190747178392828395094413177618396492648939139743136283447131998837168093959829326142461526691401415607957640345966376185913599835658648246453400290720786170687696872912926573214925322521091105920493059847177949741680888576910872665543580628207843882576134470982354248758044383037954947731119878608423520310619665629110414689428826762783064451684611507536267346721679875733785654489688292060111596334016777942921115400686734498465599030867802053202134996427569797890923951586075653027821022786426952410830606997789111029184372943716689540173515562926155309899151894490568302488061105853684727853972245311818734992337941718967643255756133548541789915156976450466729497029296987430945348687525263090085492255308197778171793723317288960000000000000*i1^84 + -104020292298149515351145029696957650186013569538420093397256395096978929765034614484827966854656452614907367121636936370351702957474088820297127028527094109072808527555906591811569808464467148564119251355159553445091642184419560150110448704190865153385863481225904973775056973856843400993561197507261922981915219439578667686254835711186061071705872508630112362525230029429299536023866735265506972787239417447229083842135215044147574677367547184346983431520955896878155198693683110466997060110598879381000096987210566817983038971350044142823272140239685307415348404393605460230803971933693974709958897925589643859275590039514924281054486859643840908440930438688828975638726920036203342088850338243379338016393867728827730563066832402498514070241446776463114445096741359455100743802274711412189491594126916357803150750995844769072275941376264534403220861392851434731963087109152294623490514643680796203869146447321110825031144873424949875664210186988575675479091023612334047245875599357597354223339575808522531731943330539779093291163996180570123440654647476817651115207571538786927485784302833002767063124854564480640547887207890778284681056079042304015045183190335151035766545988963259405363204283190944365256813088046945835925957259550269517703536570462113681215079980638817433707243402154877162955158493687082582686282970630997208811398445458482076888462402717813051089928089035517459752785606919617095621449438360012696225975236686042086900273887955343380159980052154624507909143814705213609432237248990134917310432248895036087521155271020824812216992390193183005562159853607837127362962781417691115634228246140523647317526395034648119622342800771419972603444005851380016151428775650734543167293732195340572317677529265296899106764649374015093301420763905511020496900261130913744898751313375509701016830842356872116971925462206500734724703624214879624002122403142067033747641983898432307200000000000*i1^85 + -1890429988781834868747187413054648831451577479547210977434071267847395434353663113360129560271991255679613077542797769435088018279958343728299363883793857381301324026093074603438193479904276370574308424763461464339155320561657377833509659412666318509151343568185465927582059693981944539598118427987043958858518457921521158516114475111963706744988739447968773450029453138410400112614991083106817931500250102016097498842835221662597050747536159887445475039937372674094904979607580581332585233362621344161134616152746480716958415128840815891648683400807795191274683959304830394766327628784813475477944508626583073372861024393364187608490596300176148350929791345089483234910061381545599880707310949865351345394952777232372313279351854398600439990048713478048934274088621923230703885186550923947078849345862236875704378157672713186234591623067066666513149662394968670350412649847238465209138315672408932072385465875847847787485160339594734345461370561159778777842406818384561517659835262301063906047432938975150923658755715559518682344332796261980577056096374706161438465234061750858886673433855928352985531648306242919340964051053963756196322624946556284846680972377370262205739487617906371755011442863096603405156766347614244977493072408087440114060966415083500326766951033297814233821464026811936059930530528139414988921563612005412432037727920679868109234367207534458745406482347076800939862077250402507371008672350317993637224582478712486110096263356289047061906290647741881420313751284032810552719401258299346428922348917220937625051996432784607030699381614410057978928067454695268413791849325342895091400815779848434830597177429052713666172087781285367032179172675681579855164234769823097991489550418696181496802634983006192568887674936959560778218219485529525541291769391056327876454814466754025637613220228696728898308828385302620574802470387810903570957646871066303224872960000000000*i1^86 + -12702302124340578604608459510544412882180639280353245433806151379570395930648683355270734360864456705838964341527936795455137921466830202478279055665387187575164748269840129511452595459903263862932436152028529804286470853676258603510512284579743099842281889491383701365240673419932573655952797312845685593478426074726462304749035374936959187081818790103028868875946577225309651278192266319016378843800628258714901849707342582003981063000757019213860981121970253457114774338235386242089490709658938884243007315323119567015705325825306582273039869447233459670926362658772935915054753102461969639682714183564015326645905362414815221723855647790394677083813684660869044361751188533008237809693204029378159427070028214904635090527228693522191761908868003345196974607579744858337012713968367562977100012180589198039930452179314502282880925827606384380630622843507977368518825545996852352296843581381724522664213996913179423386794461141563338560144687336932733758309678100556410383104851896862797280678338073463984694087497261663243811789652384041923551097479373593510266341392396160866677477295577553394518473789825914641944625032976860590475755894748035997290952178201656519868923866791886985298065749566370226146466206870900421869542440497989224394942982447967517524771420386469352547595640917895913919147351109630118722224576992878439123532884260809942248686631032757029291458111361566470048567001043817957638018978432785927599183204372229750681843084849251183339513500453824529311355609644777635498956315273392591680183259130403812210029640055851372541494533802984064037552389235770695850198939543756611973831547247843213774581500467531160935626242496604874034664402837298992115493325756530662087769143973989137513436119909906751478364945008746371744180698033300436370893474335535154940531034524244480963458764495919326163097511710413061314135719660594384884690059264000000000*i1^87 + -29186001249310338479060301088781391944170679311288092931679671046834253990342728937262909731157563054768657201280218879142333551837119878132409129496187792371745613288909707274708929020522463267592426724310403480747267024943692044280742129923910798219122808184644262671788084836643799237695044048394545252485481073528448132093783414837240414050624973145029519003060214501722867479263556826003129471187857915415273486436411732623685127818632371903648580026284339554557172831273994847431244280368865129181183601173225296754170752664333267780422425679767602355571091300335453680072081976036826807737936764782028255886393539229267516546314195832812089353186723913548131888041180677658191742258014486448539357857042494860156606136130168102002873195548174702289030319126269378716055279279066236616245774154487904560812566129663350735572317867868751610730659663631757583114287678039233110469954469327570444446349235114958875808305564778768291995926757394974602165699772807134520450234598865571280183794469264008823832770143135431575082395248514720263147561827265253847750281437290624651618607222146395624419957266285595139574472182525408648726134601282578461441640151842379209929579750823709096082466531768997876636968270128429033131275098843020647806670229067162487635657940614974823619815802251841791340068202140276591627471478900156116053715535605831666336618626819809678539405668407458753204897602169952957069448602013824065181885036564897961017379603203089580570722961766413444803451957295752780759312596958637454134303874793232697005918515801500696614405665591104386106007270908455799814334217014153489573144668953000064994413272223597568546073509648252115779133792937361526992328127767368494540270984452886655976167845041001771964609321151741218675594764127044662451524354546939315403150918420908343451993625810696086262795183117838289244814735468134400000000*i1^88 + -2384859405942873864133848893985025981682648198716420525344076485795453881055175914543500211022512253741641042912989290111053495201491821981920438993033381896301474898279613946480594332331086058038942637285982654650307343374872765839171396224113261011286090767006012581550653978542886688696436344141563245392151045827924236002173207270104830174760720936237176159519979662062113531099725225030103614225314180554331110632694535756525254452840364902759933355443760106924013472915646719837478089499819494291327014327795885509362082015107497181912299151053169681510931381801756836863199140255011378007382977009832277373929708668877470743169230572872861696946537085504189342057348985682381892296926127103977224039668165607771182537255967808663014087980032935417921325740736581233348211310675893951902313339543072230738870723965625611903483006998871354689781332045834618471467706294586196433652703660332961571966750704669631369273836680511879321330608410057744612294989864725339158234527832432602849417803659473848997614787888858486609424679985652729598156182897088145454450089403525270668154825041601927523447893149704314789870355379171573199511789136993121441544084140009581196597569899312223636765848306335645375105351429434819020149292986170761623616561565029136561149942702034451928014886810235459216349758723895131027788478455409993238702246965586972468801349786555559005891514918107836331734213764420321011072457378402904240707954843273920131962928489074384721815578886996989759301971942363176346620308148693585072046675233071706319131622600651842141320837692968455951969726432084734182843640607412303209744753033750916116739751307022039707428989659034060092267899529268395325037860983820325360598309654088087275083652961768720131828865778710122736094100804429385845710856000937132135247314600125791423580067251482810904399362469700567040000000*i1^89 + -1168793300444650826941065092863624124891312294439575338797369744168184861095885828135668092603153934498500725919757838174213591685568762403298377009101189780472008760528268740348779400790118815368758998517831835604431217443596577459330500880714908493852777131076081218640603628939257541703296284277811888712487541797430265324188245835359388196223202959447880107851036560179272477942478410315054226119727612125540647670554258376942977888183762575340472366696959040014526608026921272220349108104302785859550684942678340711411354953711619575176492037526543711470250270946756145936091976652442265196762701793708641049769291001916061643504653484171738052628169063250906074292710734239273605043928881831012498450092264079990949544895818047917931514159828531902584976995348510411954257011680821737333441115846635437049654731471001865927102399492108430672913849956599582181382715908711688761200324558921401283681481604240501964516343399841423244536948224367211615582432537278941514249927849442045200912846064363494035883667331311365704888101776788119398732448412632302198853681436226895971142013616065926093318784853963813749077147111866741906290307832454425225929964459469350468965312346192397939176566894365148738395203185442601707263769155073097068182095672494778965543130353648376814769146690310036359376486246989178814572620696865684307188809912647906289482947156714965350013646412154147670530886516887645642299922555181718864561397664570781122919122288580630708775808799547820199530692615868912121735932312320534560163667713807158799059655119786367543019789211270262595514722610020578422475001624241015481049429121213228149811756429776070610247256946152377114385111899096565317020439519519899314779710496223940825195722749416505990232552444265617201105123654195391577902948562544068244631346280493676197857531408935260520448000000*i1^90 + 107298974531311783759476182093888998793472627331552758162914208730009252198245478966503776927040747205856313986350370501527075126062830151946984963862524555793573757801685074909483955965112325834152141799071528036278735876286649540776848473790379652133006013980383667555714685386581645191230858464795850983923593036234602847977103234793210926540168713249005045499571083028170537290134236188023309926981000388778952838597026361235165694497440077978707618966056060571038497925858142582223262070973012559238662976332147059676095682422320109714879729994768132552597170456067898455148515662128082102987855722410791038928871957407622171337859980862626292106072631664608936697785328302905006614219757835447328397209237451582078326073352649857056828975840592209739565951932960045663688330312750621115704550777793912552628560375620367108419865342546303867481525328608896595555281474761663495515838315896433900965841619935085254295433027703193484428072992171083361188886536344827416985891038371500898467962806200070430666204970508175871505909107210280293926085718286329724261185342936067010853107632484861940297776050530073237236619786192070962419248228778718091470333255815932916845819667439300518897797633772129408462886838871000053637390100030977968754963767421049354703726604186945325486531372846104797610976790222893180753773215774388434551209702498574282706710629490864731419758249674723242140350311079104763774250527299794830396773392498624963797845134678091497595525752555051285627484182499756629785315563301005651609702092440338028880548816898255142118609914777020353440795476744803062924623965698190397408322868973982446465583931924126292426044048325895469537161767682048977286997923274485015961323773519892555535821198519185880972035309479903116927347727920544751467948117889844403212433568772607207761510400000*i1^91 + -2973391747611780053363803800680967133664833376193318241342126085478406879410471907169196573013630736101354888565555886152467648634067594449275556540612252033134743992593752251118260852066573801892681831736172932489419819709494312271384647590128014664490530773512451526486565038509457952099415260642411802801220451278363341216358457529874607963601086011166992728880096089095996977310951360308676833258352763483698479506770714263147807126186830149576850824049449143984927283022322444385202880976395570532797286673410121927322448922577220680321590499166406988830879143966089427875850589227558092775565946706377030623578621811184152178364823792677871830275167719142689627251447694706107907951883936514606747794759435917677978530578528095697093441361472619177841729420945733379022622473884878879754389071190233538741658888242982839973967940453567903144953321805751678355928764909526297344835086561086823084038375682715081555589320022342708059508769155441716584536266560465891980041439413289968005153037271499637675970336614454989167893378667110959705807596902898544187563150711261584676734192337250231217918691940113205524264109608364170744459137413596697859835036888252370777059320511305853023555176095875238895267199512488482569559599172758212989467919033508623473593374600693803557121464416647663951199208003846343620246089216976724377258976673167873127674898950219309761841077860671721768853620389694414187076144342740742405714888546895173128597767113006055839799490771040693132513175714882722406263038314377818375000634901674972863565924678180565133243074408769226811709595190335587084132631904312464302450738941514991164817477536207374043212238823040762478793461938251638871515533806998861513725019244119963160763112006065031134526801236942988617392341521977225356610572951226882178714705920000*i1^92 + 184015795799984620961308721929127859827079745338478760934528010568692600849136653504275720636527570071014229435797952135416306336978725419570516161486352829849637021141484659998157015239966881368581965267709396665492285811141224388944301205048561402094257783687960316521994607721897057523378758245910336157382747539305657370439149432610320339813631447194554400051978561542265796206242483816741958175896457200615383194883856687973339774895685846089081279106940299324162837360051274238105733752600374768123238267269954631391444139688992379859237931648464702362255524540259182401923445329614023998838075874688467468466303155709650766319685410415196748106654745080548497935546744407493229712863569978734966793899338881679333707728416650397440866461260529934354529361093937260785636157607999362414417406493474872578726479634095513573578531224217209231280362537872033695722508250930361662116270118493993687720760864132151661126592089393213477934026322072942676552744103751683285723229897073204433818909965568584591420439476866774589115015714329778163144401486049494615947322938801267014057758751141441678350397563671070526668732012169948124415449664232416941563153369262049767757673564007122855353862549135544865222317637627352174298377629354389257529696011554379012490161417021653935885384827107104033459928412224024220819592026084843596214131306442803039886954918218579605058533566939070925403897760214389365452476585890912717608021771055295313419468616095400784400507431065999174718804876689218894617308887251443939410978032619189908323486038641767739076309591524414905020483887798389195631105005484278602361441163958276763737276441750203703776261602900614950290753432561854710208513362118802910076479777350867902576789909928485568723213056224597039257105875811328000*i1^93 + 8541301019412279803998033708714872010297655626174475845884657855932636545015216988888620159096427341738482741890075892997028780505267705373366046610937763288084050893232766969724505952853390891078365916915300557455946959359365563061766463357648924644058155871388493197497893451204789113984000781732370281467022498121837865751146361489563306035167104437474673103628384395544706232479856012942296003250074287003203874831339476530773635232837123517396780731466590837490352637775418806183780615213326531632536976515527764173885005440957705584712475222594534419961917992428028850644522657288172470470658210344894701900259128869545048643276975710377147426875753609371081093692810829630274150248942966609985845359600514868885319907883265243359574583474461675730099376966458266738043232973252019825850837521189155421615047546388765360050165039970704853508127794753209226146125213368465844174608154313480075694232354822275091262535444473804341996340161658690356687585004474334475917706112257187116319891422794067493668647922156640707463840899806183084612297865990617307243027616162227492859194163582732549700906743522511986951037178168532365204204147476366224691017124577550914317386966424597744831708337468524655904368803433148709970399066138310606451738836561884929932239988851973375881649003853343000439619215570789891008489831161092978255549225466120770268677484143747230591046963138246858873835052606561724006131185435863664827460389480702729623949203262447637120378157937755671371443705105888894965544794971776503532994294731043233632807089875563394311806467430911464817125170129692006766357601985963991387130339071626541771393722848253638374056058359929262119702002924057079968468456617824508273071719313714636223234828800*i1^94 + 96834972581477259158022184912872737923676358433579163400351506314316008429784524173806736005302376998235968854705671450406016790969457148767432727201472438099414841661161056871159624101339003253304200099769483398864684112906861727424076117915414251791145156790718869224593805080529657046694751060513613504063557253910678135751023108605536943192116903024812754630558177177623701734915825686237279722476282657745779680672100351644519132654715737292199306401900937803589910057213594733862615048974782756559154977101976324603521122334836785063432130418322528963554040731601021690055748636840715110457536595102823016599509429441527818594246967379687557961395068200513603078083807266922129902142497957144373930001583359388036793408353455671933823985444098410514590899192544419226046919460531567563128047532317656496014497141479023068547133550351664349312046975304751586379192968438674011582668496160103264397912169468465480731437102300646857420751423780960535714940770065640454574425542549265102944080165947471657172020961899961505953574094498501333074439737336683947903297690454767111032357519240962484511518922885474443281843485076713696645288035841298616760578035341735976854840253567965134712277227779253845237155495498983318303608322522943801062145901027148996937483532725334367535907668806423936533938344744405630610796879392321161428362915877904270964433857101823661588962719315897903462445815966398639602299488032266690065295830226558813414656461642868764976342558663807290509944118932227642179124830511840055056158852368997057114322349993286218766652055183775853702375899744757146751390476007732739199118590252780715845444146484809502858317149562850359952331735422039728640*i1^95 + 290229784594653413668381032267252846896981634594641976948893748943318162256385306787169496121520566426921940278647084627172681264601789236903868714339923787478647645987918995683840953659360446515135201121758508556961768632439353834944633689062697176958374393610688086537277820489415085332867827752494067939158139849256614988352046499295274173347356169810162763587541642439634542337439179715934868865711746838773394953342124569833106797431357864152257554248817881546119827749835779321633436731282163351551259987158417500376701335671597654160255095855259491340823611722796782041629160152327607891139891951815429756579016423383678103399137922537317244013020498141891659281093054829896983190167938063511476007811226485522208746346200605192989560129156127292956507756528720357126765490244259331493788646951309793303348114551876942845046852273324395023575595602871386114435812043237432570286579138217180626468896068305621647075370142213770621320653558631480420256264331963366721339643633181555587448499856095493213361600268265634829114175240452657446016485367871971124764138505112198638906187072685564690427695541302866037076319907273860106109267506903287313031859532449496182530960056795098307556292043063554475725760613542478354040824256440018254266029105580579190879850716591238773379423421704181350762943536756196409961480299000181872033737814538540685171835375259747907734274348452266351471353711238596013617743757656288501766289238120071424542485086364100454362307735480027454532581434027934899526884041853699525407389209211722727703457699494450286399513249786013009127401597035817447719590679769587255954180119541544386081*i1^96, -10189811947881101452347339199010803762785228251995789958794423821669140361715052771694920512038225293662061679024499661132736256720469873322120200182470896813280866737056642802813273844833291516113793629364336602677570741531749648667401508632335968966165010990358109872517517610682537273509133511032484392504020121503814446701495092974333098368110714310134622434123335592524308312157529341356086631329784957607450857151152435168170757051537226919505318530192455502065252093340318462626603317588708570198351401903126005775477874380526476996357973864320258710064567517734027057309841545376518028152554817240293795790740215826493187227652537034132076548732044845398300649621159798572833111293115528980787609192494977527360657257525175491295883869517299284794850915891520164768747065151043641647729152565857716493644512867029433279486193676312565518431535444813131170130246822156025358057011263801553929018942273638481806103807810755204744173983021969603437845112036740306500048087057397916046449068367382968795346998111494808185926148289057477802234856156038871512601146400861619974912034070688070775796639499533454705015653371234723638493377971516205542206557181794707836783069010347717233986013399637068172174185418031855177818282175956895956879612172140929813483369769292901992175160424682570382560682855330635892964018756041347992957992093228919636512171871235456260728625027498319361556000660135080175954317106458082827030755388013074577995878380723811161555974951588625753513944859778850342937638890608579461221924941737668696388118708848794914939775003680230534310619192341583725527841321341218166424418796766565214001343545191088229898611307190262060578646519096669153256231582087028589231532862851190383558370274507224411580193387194594667207385257938429586408785363993289497091122395440886770805643685082781451499447720356965252840134548332745297009923441774620342915510977567983002898401494406411880477872789156834402588606952427464125348592800712107140807858601455776584783323025289044734425521211539584965128825991337507997562474530216109525871420665383416854864100676021544233649383801968577079598112983950134172254024497182524458265560631853131941853881422969571557018370793959624475729995742139958634031907994125545006101426538043827499192524799294384420179946296666349385539712943250939030581160955488197542544589384052663162428320666692055866916037845595366811537979261837864008982235406010862948100507543825688904046813283629006737949738729783449510414589958551698062679964490674847161434200479570576468182692800870089064392562096126367396560634174483429274201390482233445273554752043566829052546134805986586008235961021297256589029915990332659405037391536927679818888225109264232510573463319195732381863206808488771584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 377856664468027537944733664949198672037526586761180378321175157016601440330907890146263883122499167431496427929627438617056047676347449786707795935328213391392089925746119182796712776654365540493547567910633276865064220647577648536740292764032332170503483012468394659560844162468779575198719630530778344938964707373617886230388366935647988110850987637392818095188620445239313299586316270378398196042246901999575003529035662615969878630872351265884150613465682630760943605893094044744963823453392526211752749858773159133230621191265773566053448281108970639022423860196584591891887720797967394376193032550841709938305067644914772713951507691901261531187371724900073200788818875474639677903498442094664671067565724571966833564437508027213573990599665558125652593949171816285026317964541283374569175874834759451521708179909617897330059197354576381074808782999665169622703878172052641418057632859710917865082173562586764491668819866819511861346525448854545779126137806980278803031255384881301111121922968573613633049869769359965574776986142771905341536743665292379726486069496409455346006313562589918175282958843968761328446303595465210007979503779954400006536048484211492743593500856651011308086201787407881689804563163062207151036528130663966369823596542829341706583434116197307630570778774533256221840375113084176728524650274739895726724520542527671475848326973671912026864405579495967622242511036544100245671503357947919607862222931036041366645938794125762044410338325346708175784078948923020832909934200833757564001382280648384899497682286530411381672238384427271804421078096399321564625860528371990045506018453004062351037691245382551425003266095084993750018457759918046186965150500431585052956823787730196461011722544309157320126726780571345178407011468153951512403267490033770150218072191018515419874448029774320184783349606837362392047078519739892728618341389755538110440690280486432776481402608779721828686038154970074526233276176632654783334301535387992752698035325824532354132707397917475712690507621935193496920358415269824288410454831331157698618028785491251935577038792443154139248549796968106056950401339978875948230518333846596862120415545373909650621741462776231367142063126651054156105189206415862644909585555998799812612242249737047269190694571512127541412830075067648870522942015919378069056732766669754833483224254703910168923260900024748253976817211407576551887092762071210044876291090928033045120031457352145895526003310728901048945636533934670916012529595565311563701237550765138572122589151654126583607074084918239729915633965070294330718164654121555610396729757704528852756783543892816332039396384694802506166886810017374795753973392464213898388080982900727369484283222470983877011446615938973963903395343997337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -5863425189898384806545896420371412960595353393953696835273181843945005809245914131198583465923625602257049565018621192460068866242024841806660406437201841012381539148104322827555019238807608558015520577179597355578301882279258649918800882348293524781474001354355966015690513885529354301371332594605696875307178276800158613152730023157903892655497922085821055796537605198229538514987032544879043928094444951018360082263499892441100238399425042812412915171156953777940329690103904765622806732423737005793317620187707836076055874915934358833759091634758667914548312726654454766750282009847373449196418247548718564830148314183011627595322657162139117473433370488609794054236863803754414718168378487152197282650675911380719092878579014525950261998618908850463538066689042212659040194896654543517458102899709423960458259519143725072014264720236403335022678430186880050622763395088776164716986152819678358565059430604623117349557849929719527708172785668594123360920682887479129196543938046483497554649763886712403364702803029599010981558273944019902937609790452630631023011806603469121529765595503674551935147786549848895453177401930170640280851089656372972772136900141785157802930890132937437522544415925521594166142926045767171454340858032253680416502433983037687675302981040187430320449512520676044571603550142060933618714294145221888355889513476528864185113578797251028386586021130537530976032341299353999628803300032244668501485727618297574434953226791138049476704258537586722674631956663716743513645502411061866310193504746346453474120984339168046331444544746720000291126760543955719203837577152593484524572599882088256502151847096342596763207262144506933517312788246528411281394301466747008524479956386204048192454261918543002614957187688874106056016882419328014169822766437681085877552477609188485570574706923144814122869997466861465409530816291120992936339827856387947372459421356447252690312750557005414152850071650562169759091191566850018954708743126047982630324015416332691563021856240875384779610043650716729928145962710958041122984354925599726992070901241466103479200654179667553560062363590414618531894122240083551999786377476061948763097724567275632603878468928845952294540816872270170149421292276343964227799567572853259589119183879404811196898989900979752964571816029906684112119911721436222814348872626683404876626778891239834057727439753335480675000270373712207349135753916359434007878529547076399403085526629854216795096940769599224779089011504051021871877579482777553015743997780976830056642465126143792304171787879529876170728057059746271197693525106364147253198784624098268206020561450750125048847956687182589902523338030649764219219264939840794824361760831435122334026995019511818056014120589161135863317744121282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 48184292817097117993875864178318009581221177014704312433522283889084989214641441061176155941005218150651364186222291159815800446131301581402444814508842151056826381042397837774262245615953274373397499167301229711837560460124058853433525013351745976002670528496007790776729461977918021961978924093111758225723749899611178197405374558601063514635859080043714501803158251021406634203299324502006184525918232988014146113951913056875561441866708931426502352131192877248319834779170264690412126924455096438781296784682178286357822624273148757338805218005691694622205604462362568874198305159348068198606580763013716564648375491789139495513047345637884933604330546036376097953023711630708934019815974065956636423305238656058858051723821429998490855866547125839256983382790774260842067621615684926344555863617771555426208005057829890383187664355438084281186184106173834359019509681843154209860002100790333905801262466458194295688741587492086123400713622135977302887611808645092236374228650201318796877495115114864146807981994554117790278174671989755267892856546501951292048115231113683515780171917542760809974061780741756447370141737480639181845759763226969262968650504767729540671852393023986525433009214615230754019826170383737273769027944095706006801052646608693413639552039732688452411504081032275812763955335599938447990393683347343660123153797552555847011945723284424716837852125941069536137533325758586501509138069700424614828910250856621467510333741160142328341610365755768223145342503667812141434864471786540999197713565947444144700954151440851091039190152896523669638202540530979538082439884010437502150555102409855572262969096814959909260391785443963623969120559231081326447056266707144034889971576843207326697051861799979941831187213123490922420263542503342849485855816987333355678524776763191742146520933511056968329627873047943434172292761824276485563791463231950490597519517419215070658774410848476077366483105368641663600347855264569553958435933164359670323509836765204297345559486903677807598567581682777702698600204379546551984673208132440208792000132021500765358312284269212115518475129927078818345113591841147143400260573238298194600461136601247928843300968225546800861975769319036512331251176238918227969225527795764721750708187230265941775808029874479871791221379881111512979639080835108037053915105809068738855304288725918273319415132424054072894496940666810320264103604635919802783868861830593282811993318409798251900586371748458085685522389161623372223935445781554531081273838180166900415900660600352136462712846844759526192270063239502321410976252784871083561916234806603424224891887876621401295961108036263268189408165783617206377871095123814290432043407724392066099631657653880171363669648261178498168210401001472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -216366321500367472992634259470339057429726460596729401329048768848226765489032015063343136131188400852412448638308764768518854579353925952056999787044625232944512365010167411353676314282445229322164405406613058428540754237970540076484296909553378745546397968542432335987124932832640471347018481696684424040290440047002313433538508110023073665957636450850438323603581158674512841484610015143119674765087289654287633612774046813791524327543226783600889131861373286079301159655994670879144429496254565132298797010849078622009470241866171437689697185341015453251701159550118448106110911999560157628687622996328333574429089233457772279936605175895640154672648571150390225314090951905530490161814919531133032294638157161802402549417695503301156759218544607328074197826995338042140461679425723690276454844637482115479528521906995868311950738462798945067249842853589199366692264854691876015773717333463452708247669665884270219297755908532180674425226398452998444049687842820197317065376700492815405889348727427095107584797231591822988263260584410031617986623056373895144071670697911314133730624603843162508243589281218734032140131423279554080814849348869583675988609482800271697539226984487939873707290627679466249351356787928201905709694362459045502594930043625880243696471792219005381510664660101067772532851478411965945149026412454127410703692041945635872198255145505641840885770186810416682708857281881650676703705593964755426140776399154805878796776688674670479333665373764482771613759134756984800676139789847179105137254532618212633909211688810855779020241103714655600804491637198327919099283132988385878274051554492658079572525368317985188996124401276102463524187807319480447396761833117784601888066068698316802694018860829559575686831694112799635553435650519080937656954868725752603617785276620711142667406561126710843559510366177930943096719260243168072800354463952664262787780205475097347006974407465502182518723721083442651002164200752957794726143715705375015259759356792334489522718088957741024226729682490584745994360140854588155814319431289772522395449830091470647237836050951492340897320792291080314914283770598249164341231088898059461356642297740678378704658679991069232387149923317178274517915979276780816905930900619301045854144940941128960991227703322318246280561570551757284592502367809686453901940435811924926747885364669617907525883572621710474439407110552153741683651992755424217213597549019159464862354180181059864170679640353529060143469104246479492327994505832966165819746305568575108679549244685311949275363390576969986243981559196696901634333959875669761082512211771777215906418260588536408366254082747796596779537124473957875037889646325706486126197561285848372618869450673677730171849058939780417918003576832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 426837392903387829801483653829226753966656061144550566009177488866999922652572875811939023819261148394747538522774629750669107635482174087922588622920555667545371510575743560956301753489738891848578536253229858868548203030200701804167469223341922080816182935297914560281978467402277741637579941335923159824882696533922585342544636589868138912880123783836199451371609685975208736722733142199185598541660194297005996660870130019036113837235359922099318399435390714362888854959240015269006370127791883178405137441728266793699144333768384526381369364326596794302134287728849718530498363775278383265747595978666412864134911848157098491132430016399383767560466345798735423229577281219042613840630330801518711290918480443843788216880498252261292747302472232352103014462983049134676974211584041181936285283594911306701858534479570204895264986672363120473859176672776467307229857419686489090005201459110081126611996478716162645460042412595308263902611046312015568214161552351229279111445057290324942514529813098630661701349211201768634292604147305222459911751639681161252671744783768751289803137598075622700770954832666179535856341817704717249150144709536339978610488536985647097108633301805487775908985533004308929803411916528994094377465993891449126010006865153212381166504077357244324255926021963074677481266627230397849160099007293996528269612559294348631796742805021053320715833288903810950548751070502445148525171606500435270081106914490068976365432614623460839164114228426405933128470768538278730932629342346236766782214891899615744165117734747852642974956246403369739696457269843929405251839890295668669014134947467597993136657484602855868643305599260612485668707272248503167353909609230238528882141114263575721384952373766765426128715988623817247779999105001312971271742480352596267440076150637178488495571147710090918180492533796623754555656256223206480321524609511847463396223202152320841078007598917213138392283717877909665107722922699786495930917349793439354524117950595662985843591820455358645577519060215686225616163565132392176180856644644463297486784394034052079809863520736347773957554795719190436759787685627311205728808025029311172993663417448801777403269651294606752212269862313739635486194993725763413804276389463581714984709287053091099281065479367984860793592254042542950225027517320116767280077681882086609847105914224875322344149106908269457862654096893988174893696880882037339760048575535981561712809625366793989271625567831770675814301925319284456612112377152107301589172778926130278931445292325768905330724967962301564453928777334035422899866309656146062885937301233229419536339525965268235815062748984131831039097911539523782084298746261884939864663835323463558197991020935164182520020411920916490258093178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 443818658583495924207491238712114181550038863948267932541066293469261778658032626829977874786187622187133980889827640542849938713418139333940282299018674849864908375528850659381396613463882465051511415855160611951221589176817413686517075903549465594102881174636467154013350904109833509437215118567858603209971799510285077181887077514794817679968585022753554881987169311890760012211560032305057057203551274460601863278710612214249254670911904501443448009801821504647612687956754540523886504053261647908588891309522639637370420567420172144135340044359853806854016477447539551753268353016640930723092754527093380639812734247038982083986679659095389808653904090797416415963535948819620768314182636196109217954068846913669980563820742308149967646311594682495785876954829172817851377480551783260607054181050410883836642121341169679217339883465585253616959647974046348544253964517713546201608903138277708149850889187829755957594482570374122302521648775569012276505163446694051288618461702100413818395047245559147754415059151253571508905230388656763623434009516048365769394736698247146422755429361470538891918022029019229411811137881909860135726411203773373612188411119052088580607838775820878065961171428896441520631634027452770937106721148628288843426068553413848504376343918629282955047712773170161362011202862975347094778844144276049778339274211404615501250487085538029680590160953688194788180354760814367965037069486824302196674283891876303940138368388140720684238707210582045025923222187515280785071925803056085031602430033296019917940740881642701680605832288453515786784626683388373114369526165640538130410205968538559537885244374828542798307034931773631096799280863739238801828304883679099208253983712660296898547761440284715827836441220997675681892185515348539176524634158309855049422282188519024537350028457431609270707426082287964623690381030013334300549199886161978899491076948761714367214950489166717515764107792374224877839394869816429486956514547364794755732932452817600764533545212715606926500362373865191580286043271472817600596409079925230268853867605071915463770825335359967983634285267534924433491315680685186733265907744696597147235245166195921019035320945212468817324403346239469457970167981867205044104797658067721485332009593244993310900826854796418222296869639954970231617369002045500008012084558204779588502396053293559146950741886237993168234832748413239256283195083040137502865691091965418069226120540597942424950014569376561421981087790057345077960226099686934730701490553576417285820276224257656105014959752316295612385349449115585688451375183765184828509142689719704191535729691357673715731249863228030392977924866879345077517931516289023878560238905242433801591338323466298205213866988095221811407486976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3617500085058226101212593794665424292592676170049150305165810687634301902845807615921086976117601680747164142158440109989653164746875043638363821379107304945661362240880134291512829020114925323327166869376132331048431078721973047484157949813659261043076128114297488502235739241693078914758574593686151902536829345268995307949934737671052250315144558936160508608105252800944932360531319531848619720093287243484938865769475660363243705495692874775827979543078714090524926707152740320065743730810276822652678063048058146546275145142436574913069730944071881592780553999293256183519877019528419364360461898666155167099218171754765364090683908376478141358452757510250308780014924349196731984004546971832341033317035477088358650518776479955583358757283076087619097374380700589328514614119138774580680493543431515059218947056156799903738459728128381736225209276612547833836870718597094369832071275536453085187632666776073527977359024613062876272746011109201901035422836633386556915611374310197613574353591483637516211894225655968044422023641204210395694815376290750812369410490335769426635528495148877663186434698116662052493700446149473214732672017011858332787328134607914322391003113905510047848576695441825424562451571076003922758977135192710938455055911000549449783502238866809495068958106019013381153295510766340557691334888842445461710530259390365911517339241014664680950131011696676224239949913348008812651871836751722854830893225027352778936639226159609845336877935877057017455814271639692071632273830604057640045290347907432406270744193823571040267028988313989301084869236030197112121448186527631609768896056991073161818309014522524305997979204531970495539714634489191378183951661469613338920189614875923479128136691130160680782928341120303336274811452218458606336425049825321021467069547485856271156610230654609242605968585953792506503015166951664160408018813012208983872682555437078613024262849568816643830516776283843316618561503229664659411375795700183250321863953075670292768017931827905193472951765059789743659994945291154730464855405179005547645943647185679842790318921012020172384587775904059292880911576152986543606952913571399217445754029859158835487729029521515182694304925813226158238428989808330410877366269389864143078938004733013020155179984476473741597996190667343307190217493453343001916191491369204104738301082395843599568812161401265301269936855629982665936865938755371446734003641809489296505455424476775554262526828027779396759028306648595331732615464261710454676073853602105524270988061761012005539050704525315492455251631470532897472895712887509808634105526091820477075815996138533616504970032659421588940996159117961006636127800285676419143788527588018588125960874114283110001548157287911214208883097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 303136772659362939898125715610972350993112059413033779368260853373054505873455955841074618958308361686719171379186584753154273244094618522028118538887571698079275886962823402303834006973929099932577852954107954790752696088801258560978592430159805882684836464675363670538667562807734165570806201984164918420481698575165331012353972755503599453580727910439921377519041359815434525630527751960861523512056426439678141762817022409961813289320070839743946471084401256437522051094483826626468990353901763359760169094953319484103155427357320537164366277045244851040624126064625077555950129822906368662540333865379500201114464112670701803586947262927137413792205238674817547764853488301996284361349042078146593740313697569061141541036306904279097462164662293133213516992564824138220489266344498428800123563139012877363258107013313243236551770142626606231638174543378543799002378016027083129186697078633707285443294628926993066677850910385597784724947316446682890599773858269810084821775937412356437811646316385451717638120415780705331479244041869703983078157249859656847488371371341704727160366004371439053052679717913474827178822732740079049345907904156592264300280661748334793437067349561684785692112485952977777239138569733177234599414142243882631220361327743572392448832769076735316457452545091477200604540971334983842875857667620621211077936825051933870944907489613364113039240886877860036706418640696652179772301700707280200452044133392828868181721004974373249153976161024171039825338882576726134726369431127118496304135518369429103004943163612113931913564116293723388321554035807778846962539945348650449668399448483113041066915405164631657839443765796012104227986338339122555921444420517659806484663929550411259641246636816694274330793434806779521225433169540674637310675938582391462449279473255216789312355282146798853879294921609447648236854263892227326844506031089891187436458391522568769712482644519905727475638272296180850363620883617370493112765307986517681022968925652309767851063984771686352490147054064745122791588030205294441381055305363050963529201280460034295514692350231449751391709912384413128621997749918977171166281769292925602269943309061208463858208062874326605051563804358246955139040503638850539668572889183802720953330335536366292121564438575113829496439888825647118333689294413192542903631141248656627901375584565744114264447846481036606352284871142321659966531524451187928571116021303894001420372109010471408542120067864499520715697345591691438606774639786229446818836604092582638349718733665764858581781910436565378847580863493265245146000770862503091095804279029453355688923322996574502670476596770329498448723191917550425660830242642418110480462210648786795912773197002801236704171136025403032862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 40243987826210428160652581892327117369002616947740701192697835529570158632052294591648832343556436092866301429750292181505737074242656300104995460840175063374766973963695285109361932791083039253324396876293913939820588916792940175336586047992362766622730784465577707112998118418462899885777648020641651672626983114802502728371022739823335265734276443250882100659403256713573282909319132798323028525927696207616752527792558120101575531653922824169348704892324394612044290763923874494103373844292848010597387741774145664470402412456513176495941691487836087476515470440459622085560244290258427670421888779829823482927502332968506802480451050374514066627831464216814848700386936003980290893046638774108259073104229614132663296490891057082125415468877242582086698630830225579267380177026160762389402964412532790944626033372170541909036573296083548769145578571992855181486309981432090193745966202269308707909926208260763760805747350415719042440453989333298721842151168048143239697603113411098857092371963564181944696819714296793622272292027797780372505242231587249330819555645757904312462741441888627054306823823511717589174523510305184758414381485455535315323088141675641943423446648954297992343493718219108141732579870692454794613732398899382838026090382901263369962615983847138352716722396996009316463554373728098220421035324846701678876659824853960504852755103273712918687227740010224125120714850815786812837349278856626083762962992229520752819157054702168983055278895433903317259049258086580829639540146029330680267346162578092156633809178579018876029215952306076577948218164020443845900948416259500708562068051933021030597478989011278496930308896063766006331854477220126672168325742421082993357646056040533473833900834587326024057684506271809439182428353723979022114049487900509642682276566511919679607616481507757158214677957024701935272943603935340033400868757434073883077174809212318924876099887826952377208613615569286054545494975449045161180236936446493223694369479396593218072067968994240604898177847469331467948567910335388718893411669262249473793342445040178651567953939489958315328608841518710179030269980388425021103607751631228167056031083267584822094660687884647654633753661104128258248274622593352251946592550256434163305068000482012390223014891702435914706624734516184959703240809568301248566169446000034528715588365217730327173387937639918148695791686320669832183141902671130023044297175916474871040501369165226291467643142000234397816171797939894133209867967383681162060088986033821775166777559213815283075998016885069151529076967167326085476576121937024830101811816548115962155430837661214928319518809387008674688927770252260718958390624614651670439971391146974756406098906356469973300211326727599056486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -136623701148768506791782112989785620838438435352121179967226390214982439719054025608190022644514776887537904253362172133079136953973370625145231665589916541369868672601362427808381015660030550852877010463085247429143220647296191141287834554337152116506526989826962243159836984408611273562045369583563235267951041514471668326649052825301412745626370079226222527370606838115911400187854473471187493903376583785764025631845242314567838112477661682004608974540640939716322369745243586501492306183134423442461214152969773492361724349976369790659464442385165764846512944217413492964523491158238648994370156725593733336829592656529255187318378422891118616634961507206249342578307775991528541796922350108268100370769104213421264002645866178867833342266498170617703684970980289165823644328784073951613718646802116094980616670070052390353761709260786130863059566101841011312419379130865822085016392053288368597271613031864043154558213912770421691813963321338458663799445507995289632551155812077673337836174819740953251488056127161149643966868333614491059509888313427680343951998557898663014535901370993194145395171166953146298401068295808403380837351878086120548926618339280517282794451011957859459431484175150304892410735799089029982093125882378087801731517951113083690245228942936223386730329398556162313393468535621241974343680291165926602936548072153584313650713131407448316762294522290002712247686746692603849593211084833356684320805231972193919388328408432860741986736300264223239107874165581448207184092164475837275456556518473060105939588774126765305459491736161913972920341471045214281935476646263525414701100058250105649041391270576771897877885267966622641821935397867155223747222807197373739948723673351181405798448893729500759987463264999197679225611023387583748300827272690753900273819320470694088580444926182963718859552569921232624094758481522653732935622814368875109700284999798647079227420538748176519674210653896825436847945503123452728797041774538219707896923123539429109800121212069229202943837763596962233188133922910108464689800603685156021418632359070586650401173946443790269779060836792108933744032447563676560299857241122012418816025114492903817048050442311669867025194794788279536647840446152654951036678507102291351711096978806938949289441374313405457248421498708514739084327787056486255114007643013097844768787137807006515927497474812581191961473714848109452017479780488963920208332035736898944986432926994686653540197233769293255530611678073682571212682131698361388360595465761982794857399739438751286972849603668556505204179308860158500011439171897322564700455353542338435969945293799194290201370434746614161989444160229693699900526715939223341233710239178881389056105866799533729277471546203690762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 217459963382559876163482285155228403732646974664297101351138539307156284333115805443308673055581597886346445646053018151894820742042180687097421872275728322173371882978218938897818986811413526713946807540801543940562084512690098461156873018608180515579967076658479490490824248088395851899780928471644789818253458169349256311069109637453391622838760179196846825016342736764649597047215957803073064285747638804074428100434630531866632864595290652120720904347495021930050984250800195113136215130798803773176677825577623409170714066170679576231569112509611190175142957328153258401363927177070307710933182518611471527384024354159028641595984231127447812620565213967931270380923743059409809610417647196969587693251203572148401280239140428730652640766578618665104815166480084501522581724927299843080730728514676235070627441997326726081567257224648048568260243824509847571419674969799995272847263170913247378415547267907380794515661233216328272461562099278424372583318528245721354036362996839340161446613175880931865484688021509911467489571571779010622863439782955049913291133938909117512691813706755078961508186584896272919393934850226884734535401336910611238292084845103210731421634450636616603306555050643368835940184939173909455724999861008637958792973213301036015938133893496629415876842722377954586774274880566917171574755677045993672011155776936444668810752592007680492146664434089494825844815886147347495937502907339248341380500118975350384498837785421451170643052464763256953904879481425722132622037731067429758815265995896063743634596767057089646989198955751724145544848107210798937255416471896088548326129922291923195458835505639430138443751189109804372955863131286831019976136942100782543644274876187746181186971738952683690638748800470184720478441017150991928426795489699191983662058870869750635870982270329095054990033425299883648207778332927725828505360625575775502622886702909369195911165703755573959359451378596681616098704978059410136535903511399542101617704813997059638700007664268966423636269239358445810651844887999425358738773584524749545108281591808076022612619550699705124954569806583261402072582805969301960299109275284290477754991507846924316415094372660213810915923352560047507722539052262097822069764874224197223074116672793123397761797899916749393829723349451128979213669952365997858782644791026620624182049472036472748962010034613400624873544080877966466934994311336820092098636830871227147287865466639781840826200527674628288858450164187819337060785330946477242039337914849343060160959339879755363309377595818363589158005796931027443046056246558907508489428476049029328686746932186469802631368705790718815251459332169379445042171747016906933943109435010730453642729270133000302772399659284934164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -180112806852181308775381523360235620183592116441685911978518744939914664805673763062455063814637866168528275257497227127270635453346669114003623664259537670625515850770186354688257305054610537924248222593189214384358179756761016233230671053955361757162965818625224525341842647768129367274444692075277266667206541122039102626397808683199483923855196231108284240361503646997634406513987480235556925444737008484167180789911733525090986989543209901683825524517144701632219807164991764501279833109647540784175103117192032690389193045953585773181907359255095860771680417064438464214056677179394978232170951406603693488293187721776851563324985401202641305199972221778615506203950189695389802786471356461778056091078715203041910455279154011747403187016120046973635873707631289331001369368884193201877886783391988731637952718098255691655869500569479599236857744311636515905084900233190659301753533739151977208752379987651744378472147766425299293509188401675877119629322880541421161654812186064309941948016950347257476065001093843846817956568710332971919197970548079652255960126860784435083537426090092797170369160394827113525227716694271676604774470134918936645017865378769754058492901516589301248648066582601957733577776327931346828207121711277112232267711538057072166252957342499954874617490052269020051592798914805074886660057159766344029982868635640675065248670727101832229740321150547706241048393409564813221260672330180964648669147069930879116606788158078972049045221582930486926518811629146169634120436524715735695467900015501946415609220020131539882453179721982351183918440110346381098026372913319988292349950504438820987531252310196361264985797951889859053745963283832144804497275921129761826082691929622984662277171460152733047019105697880955462642376642380422530623068934338969591157971709312481972594957997081839936199955165147371389868940682298323453367979492899507595637401989477363905325958448025633503408676488783085472288228681835371805479632110867128359304282762459559924290944167192329244009084674918078725241333126136867265236623552845903592044488338540231475486780976562817159884430879567192931270272276719738726475848698250899149313666800136802497896944195878488736681217288461980671155910017801173117952701567356282509807889791410086567326599132055166711804193918001646499149775017577898897187978473658825563021596388070437542147273071096689757453633547447229458968456582671686082977505750966599219867743598727159048979368184340739594458430099716124259569632229086838231187370550284117535536477664292514530015530387531480694684759524799539993637968583927359800406724219586428518670684839781772571710590616851439962048732405667466997205410719626127098041794047881341126948374353720058836996582541998686208000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 94595249438137672307812931347325288412805169662454462761338449370913271253217668112941406258679012343245947539477162570353864354287374217707645958386649759313662705943981426718099725016006667568236393079632424142590505103045647654598122292057980741125523498102303678953163969790306618212814813298094276457443341338747381847419747521382716853824329960397210793665338024159829446485718641788718323283678913793725230926780423000007856862018151467941871005217137858686753124310503326000164070942952851364238604255235843787748992533750403488151748531159214684805562773664740039004745277275974849181596588019688943439854408340143149825181654979377917959465544112020608159317306177616270709507908876815678707728337134611538287431704434491685275126978232641811425650223446349903061669373813127942881755931380415212352351047498385569269003805229824269975119036081211022303881424183041457680112444386778328343658704382081259096874167077794079501684672203771686070060323515144126167698733657495142808328109946335251195975979184549505137387715023677464044744307097274505429314152107977798996493883927659519636242191754196790882751044290489870276990697094387303797930387997136463608591003197570778927661462242426944491872703440835980763984561914253233229504936359558431804378993967810941077068905727470228828510054966852336348796012026021165287098022371117293894128721819975021025403205653091436689223881071805315920113909877085846699337459522851329538461432102206301911296589751689049811980352672645746616824056878825633398747881854206613148615736271065892892503998948230456059061679696583110261883062716851541661903842918235493461672131258175203483162731776386144436999479430291999428602794992229960842189840700280464974241484616073015132641474793479648290196269701477309417848805380140460539584707895039104081690574669774591383610750141435128386140506826789150846118574711895983963585277710888313674998097588424215096471026194030822091367163616219443998842879051012466544311945280846559322066137586104955960085281929194060169902249310512371292333336935231865214738036697251223736015547891336206257902683547680647750946411367438137949915783695658105063398796986137474631593106255401675129386767860705616980266948303464068369649692713808116477273826834086679145588511763741777297584026678833977432684514080993907843171893794091913805560331825257952436750121837845538544121326777699667025353412009446768989953408828180477788854175966244591413694946272491465766111059999180790508494854399805220948918715508603636631233596798371229215636861807417754469634990765979694062597776832566976262961545805968204398380675616454948487510905466813971179110488247853654853656672767753820286573892588816055351387469537028630348355549491992985600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -109007541687801728284846750576957789374553346312093128383014255511249642629122093304551708660980594090800854753156572712138265707414727376052640611983621488115042011516408297377703545022012603850132249864689644042245475882185618106222504502871032911200013419786831676406677494973357521004312416235183031757112848690966739971168059134519314528123261119564982690135429374518679109158879759966392190556124149909263659908365813241905362472474888037510987752980279336812172545563476501056857909222957402926290210741087798212654182201376385323589825808722602635668620200673310271157589950311342536034814632691648569383057631249085216039850133116191909859040213307876338974277071710091003753256765160401800680327293914131898310330086878583095215295712422179921065941902175831983046716558482559409570079490712758857892702483279950965538213451735474754855120402014554107197097410382094602888029105431378540851266757379245962897076716070841849100776976702596769054818067293106579145671188746057385516763280220522812917861732952234306564521512650209151266122628835471477830797206742741467363184925382824245093873352442800768480010048447832141730567185227962738300580076753450202410547723341210080812899349146524581387236531408902536171021287930438263890970296487463315621545030835693666490547694847395613418252239343707556150998389450043354407906369398552441659816210679575516077360354804022108552083611593065178078653996886928562082077694777376219453545678552684202774667144955012923541473311419304006066537578600489703086866456975725142454315824383412419696571757878014142839779364231166132084258770253663128626342498913396032788605081546336580382426098805966786743699155145339739532614389551686686696160903749313386636267332647575179651234354868639435239352289195471644832686468904624663410726108419013272998617276815875329806975659690562272418475026093108401961016580724979081637786571417914099155291792941622215375525841248057910158182407609582897044153386544878563900583221082578641609535717855377661336530019826090788927855159733421662421787761087745859432272633409329811909789472105879736697010711354902700372961589310091161847532675123527226685899525082261647472131580347174904062594409894446284310752320353618684184594660229799291856966552666664250393425594280005090149389948716454306526426982036546947198421550567197285534152994114917864582806616701993431069943965806606159715072143396236319516587048324712024393740080209331635270442350503737889919605060512339875718739941609058405403588871907123383221920205491401594037113070719288511797168363369126269656006503210102397037974542249031691895867360454962882659217996062065687845903207368509858293388525930857276076304814309737497386607661121325585565410235147878400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 150376378010306971035166081380089206664654769127403471831881665104508911568672255825634847884383897539911838111087822712180617809494615224222046924709027293971153439555762104231939646867418078934542076374262900445149466554229839050967911063212260874352372343112027933989780909429553522167055648351421746896108921407866490042548019698470825229770178686743463638879845783969309984702289440705054200644042189281627988533262917093443995023244041272901315033606937968582202476024905234337497854537548030628773274226523494804182318293587301292158392989355162715783619914686393155374313921218711219589597605693369242519945544154070678676016452472896560617783914860366807283398733411233595565705829095382998512474005079546736360994504254466667678896907682571129474551803976491195854750202137316759474914858770197140624821506090157134799174716282539369794075283875301023410051263884907865561146078498641565923616399924133839568972485561359880129984455638538550564325539794918375785111815497387846398920380145504402457686001022943782365254947605747742501861417187887677145952894377478928796404753308897931582737972201399928352568671294899977572285217565489746220467701340457200957930514021926210475010197201245624724953047313966285292164071623556999071020914297906202621485874092300402763713604562712839968748431630583943319779773936250687054914402572749776076694308978904510278829251610703540513587234726134809502006050160410953560699665814810091342327282350266252036594065076017388546287198365799667850961311039884290902333103788799653032776539399442410886696371281134926340781165952239406593037329737962289764267114731915814440936377295991708308482473515667712078520495048872165911259045685947106225794431563380060758855528619044448560443415732527174917974794777209282506625776575642896488747529507999718603740005561921275857468920342179965358918887332776754192065930929110253741551591822900387173965979865197551656898966270265139842326505175289267136480767078689964469046972701715472995546062923784817058592709145133492627990703539903448982589754591055270599642866338186026021731997587369593748250481299656663047872348477698335821389156887016720479250672212165862064188665905841974592013300094093735370924394352663961000135586150228319845750849931127567024702104718754056173936019560487166699759229390359168233980719416389194227249330254024149893400068185191884069467057438700645109369814143665916904565185736729445407911793859664464720801762526891900450549017165536227200548032959884226907895899190850262756663078395942218193234341194897886067685431847920196841163482130885942391001628248865519634788547442167769864860778025000765342968273069123139715636165439453805093940055868716524832023489468035258437784670568448000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -109006198354479757584038217150422103826727557585781195206317671332841077661404561846313619269746681020536850098133092407407217031368686558672314214785798121721979529455679772843932470592709928348157164982946677874634536026013654920047980619773749932262510588311443432442093005037004113734497115692335639075628805673731485519129353184262406559254263614267416199383916949106341390294900453559255972938760707467238182997254570962840236743051648274633818536665649097802524793407922963142845270394295072201598102538880693302401168443915015759192285670372960774538540676377631760271053056026972841734460823570496324589230106481505756510371875496978261010544019049669505157029230635290845516053087061416867811597329948741507374975142844202818640642504819959931062489745328628147269411591148767348767479507921029918536519501588991730663690032521592683431373100862356088640048856036654984576552152355947631008854320208193545046253448150519347587251154447696482702588546208874449002198855223043802215031155699623252992094209532246538864794968927021527304530492584489500617837996913306042222063635436023209775245429179027077307617684971155853134182804943000834759968651584370675501697300135118515918578311670717769715708040275726149027535540176909698789601500769767645973124167917693438831272788956059483159387808298727187479252690087319769354721862251745668485687751358950843085481955705649392113498602497393328549099763376432915494386248187699551800603214239305728659604984733159828889429429613336065028539302753703486285602069029902575503192408126429455200520019620478689379252538599149497460906268349252343535945327768305325726564461355632882829827687955470266770728945780920469949471756317613479598716489729778596884646432562309015863131069795613987643317376740307978727893358205762528835650871419056822411633564164457571614084178573620718586034171823312368706688420024731747249311046268356585492133642462567394633583020713559551743197893212605735843587593421733072208892615663533584915316535798581031763989972437471450103224196667376948849967187572072822480805950211322030627143875689013456602336613785216821916271120437433316777769504497272224766583393621491778460810700458829012641386091100229729407604372204961588512260242378905732270321861002554372092923796394539821021694789962965523645767376615021291671513799860641583629619708680302147442861353669033569345534882956046030548444773117050431371218906187533126435310714845140421961172001663653911948836656559699453522519787896738316962286430057711811691376834443817039253492412652444902730773029392627167308860725788683155064535099976720120978244725161038908157850006240595442037424619663676412042960994007816715260362299396644858932055044581066709307157695692800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 47691468976786380011507291188326912412982051341557074620205865592717803655340858551608137151934876474067188340861456128316615944264619989746719572230017087172925807924147395505125150280794224055758311443617296217209476688989588789229260986683028870244848036313789135774091291561111127966538895723600816118503518112037390964465299000754260026207383608590599692896761117944352838901590471079162924938031146499060504847321371755898632213046998230738953457195148293221517834371167502154349240702516111241960565574513297612304407360424750152603432843602524413271712621730652539485606810935118414535829369763572011084453467199222630477757796550454749189553503517128097213662006268640258054813881407015434932703586457203504177311581979526367235727074118434056628813818574016167949958740114130191468142032742658775402401208759174884470295264960408826541575295626276418920890982155729715929703544608731871700879120239067334641283233418542168103624661959750886099474384336184738977904411986158662714686050985171656834203598260329799237862731146411029294638943801155601500557926492785572681870559856975850061831854277264787072964259968656445819838940912266665343087937501958103509580089216135364812242409037585238714177241146633507604759698823831082810857334161320125146337187561027906668437958951263492839833050088955730112910060802572846286592961719320530214043069967752361762780177216837502158338980665609786558447478898605157709988434596844162067703019754529588991892386046566149326704463123690097816338283440345278873812033236288284224060966878999209588822744567805756015085897856654959516371366676994294229269771083535046054161330330453351646604911094856038495698645630372927027763651867615476597756313649879135384005700790740315094417443311856231807374028071041217340403547651505133809131882687311259351829443598522442265249550867206739259066684548872151586484825266669995300278870864326458833090896193807681111573562984171519351775699575663299808776043720677599966906405417602035561338421256695777708381412825779906784989525105230923984452608290500805974768732103266581900231940361711324223597531134869520849963263917568868078264397851526324691106802332595267272284362841052192412532238378288457963958156354238996089009079644563975267647269817582832424247516758829233826803664373670916868230130658896522989814375360011669480701217674268816345469019219606667617459404099079650869244799818975095364605043419177834815171010361866713311532859874219475360232367037012388749512851777968082659561207691754604209311424380599476020456367628468057934774738327346491332495623887470792624541939745657002199784918549610965426010897417896674124188215881639149111982369830571458582902405233462403591805254422934615470511226880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -12299167773755322169272733966562279386134382935391978438322694243044206342819384670968104404453473131251091408316922204426071163119377547342334670313188004082483232420955032293810320762871809817808076978262460412113927684076828616016693901485698999153676639631438666987365455041476175250164303340791858345433291492830808075173634945627133453899144270622668219768581377546245023523479521470210370334814910433943955860528886788717962491340786220645356738611769016581441839895440019583340987682245459948258163237104465309958621500466936904740262830938094359140531372123021829975060347128347815504328936310840247714402280639817716330622119678891668600186743427866581062351815979265504353241014188096683820138486902960554158473018339778158771860316174045549767605057629277397316845435472126307240156527189852554340792131511310500104312792500065126535695205561026836787712216428770093197275995375647847582866471829103525364470608302232573025832465895436970299509923638278383672595296864761788340549581881253985826310304221245293085579352077901352373710761087856241027345720003199895696877444183709194380181437744855796282034518393362981418403049455209462811002105503614724931362416178329660273087538396410851282149360216524316634289542542757426063459543675021313188657499373524565627832143456036015621819111211452995869863395290121449714571813228269446935645400725152806005096482823515931479789095275854055614353832701118558369519145033639079629237264271748943934708304293271050920191297788335649867849824358528181734152900262691443504849493395644322430764385135953503127984212197175571001221821669579446940674455319351553920678531241775484103854985232155991559146044248509356608957371313477875922833720167063347520011224893080223987435572475236565162417695346439520314181592808847320467497177627163771064158119257742134219278091555623441730573981312976312218097491155964665603575975811244914252691737277768500091808446733588394967258147138851926164408785585798687623238745209039745033652591024146388924278238112159785029749021095526723956142708107508242053410001909613421831929003877401910944761703637113507653640034831180680897896592701151235443151990149976211030183888143972404819420509439131048382935255312790802690054354271276140448083291530471722012917503261010168119223513798858366551876198123309169994217819765329046582275521565687130910459964909287656906875402391621752955907707371758372943501983198613100016321002834167716552643007078271774374545286670504297055780223487830577966917953460031607358408401650908173160075570754544984946333598862561961325340823192946780975490109674047484888708817463215986685166692925057749409921498820676621313289860336426800745510838796096468529695543207726397098295296000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1175750558792057720084997137053568929971745832582114683966216465811269994018303071766223522200919323259259551963025635276740814751504709764542356195959201170316708914659304583749927177236570416936711155441479655314066602463400601619906706113686774575863822292496707587372943190190549488361837854036574355794224666290251605290275204971598620950069286279778066756021158833058572900158329943400212296316389022721866366491703411256288574514841353199213365678621169581861321291942668654135014113669639039182492726785363131972131798073497451340704485419752050563797853758881947374707933064386653056007612757764236977959678644297931048321473093334484282933315503183319015591550850815506395465546850069866087870093722713114452472635815394892617036835319978818516518053136384320701160795140705554107943595239402083911057291494664343180725201763728123969235778521054672504266735215559707440209410365366106913292490447205557390313571851303495070624048829749776551058697446225832060926514683069578225997555685845669581313697686072582339657748973139710454739034061344934796071957214189044176138906433959099841820586924995392048455125589264131690952373011939255068299415024989738235781560441681495518579400880812443110152089406431162643582871964995774305546672088514587126562091359920224603640538754672636023628966599503422174416259123526282817891838813649732589878493612808907191825840391164129297414049895806310287925168195890410690098340820620586445488277205957287106858600953099626925704909535182538911881825335247995604792775672326636211702110208842816907250804914153566378719420766034523418263463220392842473207399406470145783431390592299425708409158098813937801133376802179428688082269833312557746204809110329924165698788730125886057700228958731373161069917617935533280376386597463285228829343730410626597209608488658029854278109395201328770436658469036443298590877987654599331100603383390842470632877803052620983322991531099905532287536981938704607431280953431238714933212048439655205490555746861555136756347739243495949126591757828608115308845362211929464046854731946761499880584309482776212044578318028006470077348087489723234974292164313408706091398186829606254841639094428991339226488374337930140328513318280298842336162609968692795815121916781381727821463549907522533755427196122589220059440923241179898248874393997157357541680904183913491848911675688871480839222283402753478708121239126481355160269788218340738473472299596533004179465730715374526495365238973658519443016199418447768640684888178689558136939329649617978805934142648315786433179572983344130949213314571959509950848757652477249351943329699310708311954224732770663446135407744619063259643929159762156443144120708641741720156965644605063168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -82381387709808435451038945551362862924708294516447966089929919121236420981962380166705548168930694620400267710013931201375411669838490230153600787291721136092773335205222637276376226650261667764665955119092123972021232449328194677714885694774156598013076921362165090368598977770609109122520531162028492067611429366502782467554028715361004413170920395556169508056127182405983394326033702531398670712843488965290540331161356075638809398064215116547499219002635039839792144185568886792385117498967082223046488677856618478706049938471891774554638963305650670696963519681610507102059839131592672729946444218073552428024993521773073479094129656194338529146687688815959477586550136563570575674609224010025784128113342435336943227063376362868467565569036120731237507317395311807630933617104405730706444211492388132067986398303338750067391877390968768527384209537873533491648721825628622355348189719338820800559031066535758092688798583435397378693116619412650707633868430112768961628821067333469331263210474603753048811922813713889560803523397852273843987995516107508427096004854526774055431577989888975925587571284195168859382836386896152105955757925149304402817930377350076685202492392979586352699845528658736301645509905637640684855390997040779903282848957630235261387664067623710076869708205087096564804505543810690927953558325675802958792901128930163594437602266100503646373717452821280896135692874739372021176620993816343370948846944374049145806227964464631365351053074135127229466626927543100718682448041097449469330050563699739860227007476353615692010405271101002542605269990888017974957615709394641967738646687700654244221031192482402614621403646165099439035143306303448424885667145461531086593887952830424014470822604621287447629976082909616730965397840537562098395073895873835785705621374838658938511820144099727585799128978484648496541424576058894719835120147987895827356204810555208667372937766336274579917055889688750731338616170291632734028849959158116674913189770236713090772147944381685664506358132972772005361756830990721167186332978372807442994642016248373454262760091002037213209069105355607542026686585305166411888968707322342562674767730313308610583442542489741590444778188096926762844766619455733932163531016447320777940232548099962416736251784548747483040048985355171824053835243226674832687837018260539947631985163727399153121091129619516404505057241358976974499585676127131373272230772948046625098768653948180222752556354434152977711866472327635225070518417938744608500213532478939548324467771220071173197791942872138872734080298562943281206549018705609656486339812556135838701128872087842892929825827966993904648374904156373492280696503289951848663785674385770938455921459472629760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 925338346532575979087154468158607473948548845906270908129020616230799099004001736990230210003440203308480892113134074681434423170446468279013964571866356313072217490383124133888347592352319263070705044853969059130423854517739555666074611787016792998166862389274353101438621482026932965670228739805766663801936921110573599408393160242076654553217168574626758979781850321891400621684785223442662459868450535295970804552080495203710095102063372331969231771657438510873131235097946726303485403354843055252633662299916043034907981190299453053964725426860586600940111680370869351917194158015827090629570897886011792431147109129204397511242074060202495945769166754045392261700905715263540963438671931794979798389147530022695353551038862977411559696713634047427577525784347827751159732283614700049290210666511530912205691333929402321150600691937734255218653006272098690355553318302438434306314000443795301035337549426841413599284410162958892564931569608733910885839454537456339627954368625253502443502618075954283367716399707564538041167299153747412387343833472747028732306083249004954815709754271962270305678239699055595274066169215858720232927611425950019363009576413522009105303089132366306089515510051932571237995039283901385453312869571167620351782800134168635932449667157076570180226439669094547462339815256554396474579228007313168462348807333876279818886522694931929876549092846973872521363174929117865298154788955067685243552717203094783630791306141791663038361656644240997817451874750503339441656018999642034003159715346815232389842000408629845162071334142496488261981375944084749034414596898083084821229703730372264633498745554265822061805864549341345194832037711660145381772346776061052898566966301155733483177196044540037787808799157522692050659985740075425134393327473763859541192915283184087245668150735146652017535658369304567445798617610386771916313463392188870465837596552626944857901978072664886440460989489952294551548572955933759122588924761155683140657850856866294591605511145900624446647099658889409621381981709526726374258542440312821162324284671297402279642191488892734710614065933206214354950893444150706123820720002644300776856871780516826297842497072451438864861132001333427632553059713730820030037080614699294230839870051063723360195302551402741430667598699255263777027219341261839425654967707796871393720887400816372693546418584493148123157596062477008509585886863097402042210044804853303824497577347399397443760604720810030346400107946238431185459406727063195076137279752158481360312614393867304778773436176001444065015034533211394592363500113062624306498444487249873787171127340156958384323812549649493066898549072284505229719866576801331404777241512450898989590636438487040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1061156902655190074027308848607924159467548266828630709187024264248888970440786935551856027296166230215720090489854142788305614854801618970303540049809991303666712771996878147975419240678428369434650970434152754240797597191415005840451750556615706498116599845244972346032720778759939094438931543062387494338846977412594896425086790500360887263956071125700494877571931062077720162340973662854915810485414819162255132204482551281442931245750020514382995092996268050497339583195260786256351511786799415041948030397984993783132813596969372749073134701133755139806249705098073715082562934888709925821203027979430180107944727128432614904824754743072662543783386355212855777373390004654850593254079655873201410149476388430841301522566102170635002475556350837749805147679621449083735544571071670569357534817849640257821798043925692233182239700533757109781965533704084173946639138973659786250488934478216193355686163562906311375870286073943315349649259263430834835541625853653425237546221633993441973225103083921705914470091694935812559616741146303734847201388455236163233367047787647587428047478789147652281443162644091362640119101828154068221536749186781948814807116611758586800325608336978643247448160557424056386283606560036610567230148199826341464826111730884727820556676689475710089436829953209909099949098731832097869585932404551568081554095183372143131695583784108332183543523621595189840737229163196500768271728282063724926255267187645358111971307623177950243230173078047030558479119417910117571399885994799771278628685974760048560285435186980834817995022988678086115768311302812235570749435227740786207125228025236733228881139515713340530099429289899018216731581593976604476225557067097848202816417273383795878196431538855569709060399680625721111126390334475956845216540483242741254021832753494059496076433737263726280216546990424435620710036282861490473842083945923048426656290760120025029218307997955393165858899948271160402084380128467941126000655897420006155631558229945793857568887575218206014188725105343916332875301836601755101520081565638991593957043315528727227323203911266297132155966223920115958427666285938186941289575387045054010177637511072618467187180178735892984552490274172798870358857778803402678936352832057844254000276644927225975067284780370831943342290292464161287067433445416932857124367193033006325740012635529870477302552897176980720678807326101960701012169666475038558054577597953641139775789803081928429127669355257731923601820319266577384399406897149138116636639905013352756111199161515452888820805289432722890395320996779544581593777004363124315353916633502462599997683230302387361415129589170599332887983144414662173022702417810470963182323694582231528965668864000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 493996381089541915294943223636819574342196960301048091744533981916971135194184386760929211529429468521434812491127172010171658000751828968126106688057720154832794937845582282801444098781217991637736347349099778527094399759919177276058530317498788808579317499955385388571687205963078840958219393313525855293046818853004435822146783295636681482394763887680665166927268538081338069970468536841186388786460072050769809647194194748804518001218376969806203333784386666047699463422353598613623185582706547969554782552752894785402850486506565723927625526069792890502622377367425880231225020238602778407185593051535108909857422167480023920321682842984318061708964013986800860156809094368364187990324726779050289395183228324768698489799958351601195496748613918218886392736165450356382398853351390069028031725846829838883893724350754887922293133936120387158031769003153032929820362790860757625246902267240339038212808493826837649354378809247815675132790065338611385692240814815528807253466107087453931207251889268241499143842631329451001553222179878215220505889738274371499842912694730072397929389174619879431367738507694066789770809087212424210881775471347765126503462789744970529127611716837821870139385305404359287727038603403197759646783392701506272502921005937064352912739334748994978985933580175192326701175728619500213250179378276938578797365105887985232073435897468369002471985836867813553496617048697625389593605267939337082851223103019707864903629934521472029148621714445400764004775515694897031402008535559337228839844636930384378860274465498427208659143493899527699634224898491887908067517788354499491858624710212847321728459149954091999920478039304082928893163539203392521549598370203832769371292101910647859174045295395354199998113498629624229526976195605468024356778275068786529815213481704999589800533990023738467733344446823472135431418709499272499273098182128255467332589543811459744391921062984536438267244849654296910751742813974623068691375563199951710444099049472271544143584128886761598008264283404760200787478704680174074219554979479378860166209932858695678499069134256351932189243117231784020639164413737438002172847746825820793160174112658942417147797954930046346908765730565872848550255988003182513046614981162754950621608684284410265908331554884380268596260416522596966481060175758026584648691215364216519433495066223938724822567378124566671823163967468756490763647953274843139376503860547497069595593476862413209021809060556577268930947562478061909423175553977785031202033781447034656895028329880747322435294304757686678530300835073899324112591894733850359253529228806990337294619720288672645942684655582400537070083743366090463173370735529913790217004858596818181921806745600000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 30056945955593723890525084949007021831233188519297687388198888978608010586041062869872813376291626682339832033868229108720170202269443364836326523401269756498899968379432589386628478621408266962467422788652811115373474103462548305431664302283490452738129823868018561468133086269979003561301270493139369684407653478819870375490767965247525394749781304696617547484384428259130679211497817085800982119658145037356192830181539864411467466240273756393094979132328411485405209628468405668469722985901184853374192340893067271159497048591586025350983108360368843396122639156125355955975095559870102188320990822098986992727607848083787420058907415880114468712022621349538015166751431435531406123793155665643435411488181463410417211042014102809110895060946172584836501780184988868772251796260700083597885828226036559454388139074361016083995723886487221604879393049213068724609030707239597834789501299551211201596988970514957500177561116999188350045334745095329847787845999772401204500121793164219193837296424967776558141920426097398126764827401785184292603601387634716689560421155781986520898310839087463930860755566613944638059264653946330287844244330058781561743237731148155449903846794992404320325357977345973462468164504739548613079510574960691448729026048977139881845502230189215702473820362319052598705352148019971094610273030468620022509034121458631672167826279250926710458251015382510792658261071529092547023292488943745638795473705893949903720220825435464449805916573206841107927424515142598725742702079862920831814806219497148169388367670470678819838221699112882492704723948153507573874917392617631224297048095378769040384041426787336004854424477235857867448775649080133552981666652871792012377691898718718933177397745656322248832783666181504572536329780204035442215145554614515163529304710177605974355204865896530354027364307537599700679421935094726658383314169210308202088991388741135085373906194693365369712118142301921015033294696358715158378754280159627686214290133432035067822742473638862235860406575293248735286525844309425047367719891183805301300372566013732673850971914952483567684884466477900092764855105906937848209060921641172942106769636915936656691604244298146558930778518529175967304602726858646796164558133305182530042126822208379692601515992425260772563721708426528369849320381421743143476408581919427996191122281941305508844483002967393003900978817987995761719970048253273377965153084064322329435644220176151129948111857040052835430263125560629409390583262701688317259673966468859779693192765280850675914768995740924544882747821432514239738480085025583040027210394359752152810258307797352157217954354804148995320045917869173633092616700094968873084353913087976967860387840000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -24947678430149764347053655790027914732048278574922683508241321889994239807823425419764811783741826385428740850372187981021330598936106425054684875851253889613263648600561561351067039076898699459782134060356324916719216684644764522666316810997187325049880090530556847881276183169213330922198129341058092087642646447276484441922736655679705624282682665268843763798815984533604226579180447682057133229816993176066494947285707942192151494803252131363395428302524732819932198956980108297313543982233516614121334877799950655102473475567561963873048775051678320889663540034505488538515646494616501259942816128500665124141169449903741447798577799477021825252056006186525515862995567451066210128406938051444982437095591667682353742073754928683715848806723478387960886064864149504643398698686319990614371783063193257997207371861428230845534546389074168948229247946528014221938191958824185426089963904192026875444112671139760663985561520594632829270216315857660585796465975862038935926818897919701371942733552697770881241197342445473570054978209402072726965766023273620928146578756676753859774037981777457260033358156094701797610516790240082124870609011218682256260872644324500685277899851389437964649052688008931564292941196730508141333609858599380156846427985737707284755886175987820605395900886852255624683687420848720662385301607211864545679347312689891282667347574118642097441167823295622415812326075482980132909775332784411404777812703153381560559144377285573776989467295222169683423865299689020346499955516971979984628298928567126501732208913832221150297877691307697790148274083488127865326240993023849584254959024781629449436476040596048751725867736268352792815891747035364227947270824932451122657926535340641610300687082526110252583680942679788992734411543455304295645489633037467019817416971688928573617127956751149820629448115905228733969766341438863692008932831866816886754241996594203770368459685998150232642886806943465835777469630899003456849495157347798708102716174580684208577297352903073154136595565028949826435669748659871986392441999812238113657829316601443418013255420300761209330209395083398775676680380949759754235525788703161855001885318515671686301636534448566320833720682705046581664857944886054981170657835079259221114276134358568592113353975249867367074315563163461475652592323416066911541735595811735791396628380199882352301460188498406535509957266811792967791644039541256622142426632119171556382983603251158058734806968264688248314624388209181173639757526531590508801550412670627986552318785549792935906090872037831419877974383305206728052124229024088109003516945944476091783544234858866734633653832548198626919783860135712988599995089963358405214453381601160429830144000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3676841024372783165582951966560039431983398384132206992251607033412551539950856342002089155044994120156859702814232655062888402225620876326967155624428174000234962463242982162620750397691126558730016467974656704937654622206626251425409236254560144114736131908553555692522996418178321562003078076153451831685075574975340133241010665685641992465449280875933250508184899631165070494234851007570429903886088278519844023051779227961367536871109018111514353033258850244283719918326542640360543661620254122117540154889269733368695174209215439851176759629043692785865152505636392192998680298388962317481702308756627379667597544656255168089582156112245257930179193276593297395968310485315311461028327244874758486334331984900623038461309893264242059763201888725995868300093208252571778108832781621834077400956545011198788747658197699179369833632139202791617578927364040355069338931589946896453011343510726898896132216334577117573886493066174168508088308391312286848165910275953077186833965354089647987004035820014975345980238832217727501738403252656624138453395865257730420965873837685387861002963220148273597984897149490773273368073459075796321996977399509486488307313494180173085747481826826249238604367583993751760412188277055185625150478101777338799494934934810453681050776172626515179664553005713491303331990654959145511625738853497970128747288481010925860085747526074537855421296507511220304137045264510898382119170064938036700666460577875440899240744063172088172319514426169268989079318857506810107441422748806579715451632701204694861911029288834800062751079562402239117685062810035050409640836313725335086698966782593750733932484248547565916372393039296861031924767543845080666820038053190030646316512689245959081843229833119784109354290175970875854682505584909821973776171059569339252822813184060218456491471393534479298977029164717371845124922019673302277625511245551757134208854316972034556324710470791492042025776523480857314281356586728219453726505490233023453217503840348895181714203792699564801526602311764273020309702438797956756611667378890847764194862483401334522853891280038940668203333149300750276584580521915949987434413439438327903738551401830387073650547799916647473269695823218011667471260927899407953115046465713849996802777734488061334269423276034788425566162853256986459594120348443575819645061719462695235315125452349735885497041634340323994774795379677003645775656993525314869858625891240248719231821822502318279416293159730824041534434879572294473059238580491444786181489986431285421066253249047231736493390509968273395696102474284627655712023478029300722569667272901590223847391821095799046783461796243342660001627518257769020124018125501362900099294644749415219200000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 147371257875726448735409466678945749816100679795613432366267058148040453303844168514117330311241455482305812293027631381648255812900707841035566663229588466424297804746647471709808102136422994002116013619142072657902275837765596356895574001715960779205892419911233367165973808931528098408151514011132973366307982679900895419514710681439363425747292877850497508746110125097469858526261152572040904414297372117078556732725053958075038494375969920589264444160925040875040674387385865947531321388420661216603243995404325674756644178937627329189034191825814349464112072082102015595573717695060992917395113149338094849216920537705075928020180947084978235299814055380892124246906858280716853850109158350325715138318259153783894375024318894342896761821818135049876223528222684236365470213739755226693188329117356685851957663537406322301223058141621555689469821174188073959987958193570783714176487528598934869482811642218899992332539874443973035989685342022972040468963371107822716418105296973085069193687346765655580283703200546921019492685064765043071046777199485391753428594035927870540814321266866860905828304724643305835474625568517180206536820298532940433926639770065439775631153105723845907883068446122407946850395362270806903239054064415641533287840807322134974985712776744034880575695603108003213719540351742011627963418455578920471154498019153990627562318339066744598275641451587028113708784831652170349460650616816642051390218366692688947419427252002128977049723522293225164322477645240900102290312394952963470483189629957748234192688869850869696833753801817180362687993454076276062597063435360854509745144976816124013225073691771816515642150114439360315509079134065893659226294100206006944703320717737783587264235206533066117912058293456551257953944158696351410503562928177239639500345854131027352447119927691642513559062074631979709891852074656435049849104544616697998223517721990022956444643755953933923895735954252571491499694266979429931911760083562127200339251692591414800134084233778233428922692260860860405539753193097488746528025408402779710153171850873425711362224546501939173966016679387013528936534583640542623083227663673938316199853689801752112002541591708662619346872930724891672038799769683126002191948606154434693144617968091827457948036902577029778808766387162896242852540003325828342782838178502530083132782311291384360668049086799815349141266543370704164850039907418851399701047005690983866922748489347571658350580559767198148533584469795276752594880343702687658484163279211026641378865740358268348985637958209025098596424596407346788023331209387992158222967505583983319362491868970784010815711002982697084235273764903230642426227657585469104305177922287697920000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 57836645233122758729130730355782421930049577739846623607300103666849647392293106912332877958146436826038985404242191305147991861488029302676220233948305491702725542807298246788011222531252547334248817298696640072390102198603448560053415821160344323913104356900764963921563585040555013261562962801972509581544033407204578727411451666441978046898663103313045589704329056282858073889203627711230915637868127303656383880844130833260195052578664454160912272843633897548706910560791112409092365775022928874457824444078242874653779675247234699391987687985752160088963589240971827428775524258597906559421984676011550317639983515458371534208914675427363863441533817180280040711790062634540011432818519847577110149318499654169588863398247117879983910298757450646074844866516289582146937460631154278423624530756590085575340587281700406337950589925392484792702789679443030912066973709771130768457786024826495123391528474464368857456290942494136572445610648173723396528894690137690103507053337570524305173316965306051679495111631551484554733522567945090633866587368875783001687682742431968794190426357605032121235582656935204878284552740340135222115138865010620846504352150233278220531056610213417701755704377422593516631579467393997236053124951329158545462134081508711976514899815360228853896035934145980307757690035487366791296072444326966575200895722618374738396232203234497119328992592421615779195328509580887413296961314646398365602102305878567588187449665906445762806715787284418277410425178873421327303056969473612461307145229086692829783623299912895760964430306299299121594194797887743362096847849008839934100466329344141347489178940719302494736657815322807213457541945738853996135658817648605908524068584580786609732535520036995647520405403488195549170582356958957830686751324540189053715428967067121643233254473902313276402242169643763534359215172989939272176339107828730871595627723351938595103936654203224640392507690783378533473254087031437940321101158289225730992119516817460256039901802554599427672367403634228874232194619965574037569852327379120053594010534224033137642911068500511688424730071487739738623969857052447804373418746826879832793850394257553026753643977525353668063630439659623501712389243467997480930199525079547855814918934460243619287753189574572804042163710111032586212060921023691589592100544104818662792972818717412342532940505855324125708176089980780395138885722111747991277358440130600080297128189824158161455855183862399982856565314287607910199392132951282333325229032549458802404317286715325795334583065253889368584043470560949201743202663133828221258172248696874566470226431637913551255859531335495119994270022597326683465036634103911404679606055206912000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2999722241620171866390076710503695703893925471564154910842113417473115063860693638757359077833356297518542153714586279477046224399440119918453597718893239020963192500775533653174430383968339891237729522129371029246585331483447596246231504507058133330533709440134967271183948719623293261724716668280516247885542569684338786569016547071472748364090947657993926746776381597004668339636381538285596162943495077322922695087472089789461171034104895644227746616816617503240845606923520245232237325800780435370662858473540826725766810930061073243111442915109053183677824996697800392400631647514578400353752147526011597541873656947656723609363291480520087855758489946675022092575869477522432611560817074325780526180329879148659787764494241292183045033853007370035341422239866850923255854965116057576860684484267547652519796236604143569518679357999018233564259954833226833677855765505028261835150480396812281198595501964144896564457989842525724662967656367192575455815419250259033810966360165773992358233403081367915527026902896921807781047953433775664452564072086387280344537426654689651384620671848278102676426515986691322466637828769344025791060938111512793652779894884773692464885445436686260448732944535513463017306714199070108286837143812754813028278116759394414553344172762925090162448990185759711921489857826658212568682796318664831591925413504466683653642900744288940607775744255434985803301486496187891784937268916084628219611517377501655261200239604598419185452715749439128559082836957468321498783702323354287638362547882029360631315305923341918930412775912645233310834464175634562613442156235180447204785342596512296215480656963847791408502969006694244074749458349785377571892579110614215172434523845752927581635485755577746158138486470072497360929880036237436876187934407345505132937671451040104113036789219219453156459546095041676948363858233785228789892487952633044848935268727338023657029874400451373151255154952355497009262556144873919802830463531297797607755160723939407478546990492299114855528624296798971299580654000982316123444218404545615191752048906499448814014235810907445838712001320603514017979054910111099766707404936116758163069884631614936299859048911827127886329363603743585818171552064137996571272013889396359753109549995055596582744211512878242892248078460946929150643262190171682888046138105299482184568275757292918999845018356034367152762727118447732992319939837023162117769753167284906503963665836822396450000050749734345448433681690723161859272406579347053648389870856917450045645099536499449681960389200356988109362101589161199912306822472993506908883545048438467574635006084437145894481519836524554538600012116764911518602633584356250307838712217600000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -146283717645962601220781645838383620232624286255435289527798571426474500948956039789826585236671012622927599872658196119957180458313409468688761282858689990562573126315996711928663010742381954356304161255585578108751720852221264961737611917133189451918613538068686265197148388369668364479781707853046837382513008444797009350406728909277112548736160752239861895093851107097530507917771324151727512066799205883771795559737827012543540063811751143625170722384027520222903573522420796073112733057861763500989225835606483560528696589120263911788821437790094000777593550428814111438019872652042990270476714387092697319749719334018670295531727833142627370426977488259831325505170701253273050504873145093661692071980135061340189369913834338719747265442510669564941540031897612654187505597550104088148434609616310867649028277781820414475002372803410399561195952067677999759292028991910216827008560600825782477518230482615999361200721148054982754599888795052852205781329661561684694113657857145434513565828998145001287091193335003502814750953344874391160079489827268696450627314316196764297001548973676334239981345768587016388474993874704519183330753146407050909423253096931052516008228868491986614389671999663225986259109198697128803947564503505792401055634801893156168926700687801074011576434256953954574575581424274695019498986240999654434447358225272621633102445383351747487454763576130344883476666645488666396553232976102134810926057733180061987004882204080418956162868801230596544913581421921006405424252187882165353697903459969711898790546984161287887773512858439657612443400172093985135329996402719144613008701489148581868840297364919319852245963518298720503038221819840811599895351759703298699813700722218006639465120348070554557644187443547115080485993592086397345000264823940994673225512000943093129194179277243568450938574401835680917657671343971017150875752563609865666337130523898246667292089998520195464457403761527135683347001216130684939784018301096564862606934495471555101428796942872658212110016643269525405011713130195439184391853191141367004388185246620269586679544418084445460905485480687132758905311593258658949525825318739609587598540074363571654483281928611256988051085492859329320634280749159525675665129172759163806430435483146018993303949573968371630496656802371139754151730356388351297678071409455546224642091859464070598710069799513257668688566059919486872060862288604741411732343988538603524099387150174200998432537030352688508525327496452074596252391478430753108142402090806867375442317227894818964093314551643192538941330052069846888687973164809960936653524419623806203262822155877642267757472048230089123640645497609098463943758761267482111017746432000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -22193221518921221232783201220726959918514644334644639859291249472608430630548606399294256921247013119631875227265213200948440750214149031694133261941779209919291581914137180293007561012170535250911175156327467420059963176627167693093146490927512476590556123365787834606100516082776463128916918599483537123152253617988612919493953616564067630528677546111499543497303529203594475284370988286829025008503068143666287680180779265911706891073042537153120198382472482923679871864557582923633287931946468041080162565102507169259959128683989428280859933753940981081125266067512649452480548854934056019019394750227434253804081397836637782686201375200390497470037253845996834060268747231628501602449626002186771637360037716523350091605619435800706205412200179216945121285532183669825962333766984959030746920271630989130473777415427673887435664728428066988207681463171707619909461323908515954652810100722582080387380960293429534423161315857572134054447937380419591033894640173883915511983425625708670075654823795125281888917934334023769985168586675991728985266046449901895800803770566622626110826862410021865214274015956138312107094320402595495806044893720242659978111462581069335389135044765236454842315336773930014693220123705618770790551180982031372380067454864744173926821702318727337055691842972340604261412852445525074475337095781866874722164279120425502272957762257984942096160894464597532720689340906379604171205062792480703248317355190545095605197727492060706367107903957857612984386083894240201262060049063187455239423771391292733489036795377602582498098524119608495119241807317526652478687460564321642921096293198001448380089585645420915435993134122615140124238683174407079511188322516978672708939799949177728930037145518528999173157948524359569215135750649548434653873006853618194780982841887436314317967888020698948125786556480725617543649781593906067210497455916471576441352371331538232064045845684541614371423523297620829768569568505077078834861245004656943199294244805258580907551255804206995043670998491424102691881105916438622819340896358739660723532638837717630583657092179137577196363233260919159048250494942801023127601662841961934346372154617854045773718107434956293745217526044416343406563179105712421799587015884923732107109555488391116882671313327318493839262832362567814953660483635298957918725820674676217895756305984703984503116896787407218546246474048574974422202996398956382028255699232607414330487145962126661354410089460329617595460475249705420223725724128034172766512578979565264574983303374689249760188544744675115081682528206412757674820233257956583660882093854888442057900481910645307243626006407704837781284419337706064472849220676614903509811200000000000000000000000000000000000000000000000000000000000000000*i1^31 + -968690111891665343679913163990993734048442517830446471588368491458632361837505168278749017756607179680639991259959491253158253596341234686331923703667433958211532271547467230875433306075583297365773887649687846257521800829722381310290655894599802260462598170658649807604054967656511497157124206855383851495289611741375025527466889800388535399022196846932867203389325584915791033634655353599177357286981629608720986380444936958893205656544623901899422458551871772074535166078079657688417936557362566396272733214612140074844238770881635475687789334148178486574785131475749088965339964262858305411498997526670682405450114637120559369011154268288746600276719718940044415207049431610832322293542835730028724023911904928356514448131142241037513821691793423038183691599426957528040005321761081013460097048737911446002777893924849367483107039827863909164654073011637755731821403227243324374108795921279164311754764905613335387063585749636957259984160714920641636002393509581217762633016023905901616841058145272060532128577945678468438057175112107314045032417001733488157302307024300595435438219219620405659152331648272004884017536718175762754698944180104251418956185594274290671138403793929391366170253616000645019100992507963077454726361697367230591546015037722422138827364905952936440936933644252178862967477683085811230245988027489235970199191012228067084258226581834014899092302983047670777223132935326358536150135869982481285563938611319368292705523736255211342136190551940977061561325156108950907614849511133717449100747318773776099158204014563700714615177086429549089762078459351646868761579617018642938534662438038989920703669468450140635789449550902570639474480479073919306580955989098697509158540043135833997525111394627776439418785569969598646477236756797572602332604628466654051676280292661376194838033987366966870119824956134688175813491732898848118186975966616217815990933045769925219845475534457481789421568971986364144789333976790806081284356986657903853456017487198043370297699668811398934314442566547340047413121441298232158835237702617499677389721685383967760216613511671115700121546971633243275348530176209444690765352411738416296272935373427284213607825412623204835107638059621997813232844481559804404506780670703347106148696379633990042613108119748168342705053393861381980908565920658971316652737700931549781910105086632703520113239957640774062190071137334691953661538156718949727726671070079450980927144362644966711061008811849805648027588308390406951283664075473244010797441044804788950293548250146543842860098958902321963625735861377409652742712120417041237891405662732266392181867643445492807247899530709625700029135614596535148678194471149376634880000000000000000000000000000000000000000000000000000000000000000*i1^32 + -16273563889584814314312814136054563062239029433982705157239045276003864750772768335852203852729896687551778344367738047899028350196304427765910911763821257737277528503846626061924324675860982510643655866070932392338728563940735866062015612495150728273043269496117482538510974635955083552991722298522814054699740226928856913860873213916747395799685287312294436444436904269311836712642145287738653428279090424834547682211567187893677512797727438230541037507679969461135037254249480618058011278085790857477413062560292531714961521482699150626251971929616875258187888824589476019243550339622659810026388830011188942851332463251650490959873550522039818187787061328343425820806013547705069412577485473464813765383410648119401413755368448987792121773546000938235590577727075905473865693987115460024070877911549503223422260213970931516260754898559887558103534568290475561610394091059576671184829879988904387613569551805483792479651358392024916514837964590728470366353502468702274792508532165238163586850186965764807247381488915648207989713464262478415950411545202892387906057881196190228076283263386268348883613884090621959339093292718328146503214863190765135278228092178406671625757458029268057117245198606506191103973692234544360542674810198173429025730775414834467028039116928826233293462707451779489783958905589627561673680951878034742758043441492960963629071019148080446752027951490381540173730277071771639709320602426859948939419172374826787124038903247445949839461716828914276975073752659621738304357652196189787656523703201886336423555434738887147965304071298803201399864782025715912799407423808435874805445564568495414507260612778126481976919984110636828774627504111443149969763862069378145307848620250221552811730546576109193897249762578843949367028496462844642281788358699241905425136891571049305550097566943133184544913879214808580253410249270355740391789647938654894356721174440184609906328412516272320630767054450146400421066626846973642681896676599195490630706849675151909176158820796205966063847158679114244393280684598438344803187340518386233561028044746967390269613173208581018026313446454971873189280868416151989465669009873695730060102818348877806054510315800996012492742205636261268146762203425803601846451255053709880004042951980035368536825892726245772695381958346770734570761001247451516865721708716310981324769379100734987436098304668943787239556406005026924065134531570742967027203065960702958048784346653092899177871428111417666026939369350355901434066463484128447549356760130510145797476456039689634723079382871621234989002168553502496790025452129227192382909101076434641768260241422309602386125570510595013208312841767524281704244688227139584000000000000000000000000000000000000000000000000000000000000000*i1^33 + -37441165696622331911526829230220738255754360613670804433399972541101038399296032371191323979451133131794443433006915230542598339801757162042703528035516729067325305332124841926215798226916402191449678567846494015575580183998041226398563693323707640062915891872151650182272314386950253389498079342775423156493181350613531551630910218884535344156346739324641682785690251972072399799818111177278383248576046097221122889299604664928832586176891874261651752007365636442890781900056635864248640972875518951162118942922456324493420140467730903619296532562899740740297706996469375958538984830261429566707518474420267159102091467064693495180171655806583834158402045072825818242276242309144494965492068416002929941788155659993691641265804245047976029703169137233427502236814908574760776260383434015615295253552724607929867850900622036218926287166494696243485074517055195799988245600814137685839589869655760741014340249617895562568396950076441003668171529276898025288644598035776087572772492365861569950860058001737352375883282538195055012434133091064800571499965986629987009804018509691699944663681024897117946811343326594191603724385366926385654429910950089706992967874595824593794555033509365520054661036095677233609788286727785102647180196094598600546337026132163514785670298604125080238610267399587877240833617669679717858258475889660905286880079867649786002712644355143792821734248045197510094190022427185541433248341586450544996389532311146516975144560454793785848532695417761289849284926906938019520115093908713656822596110695687015088669111554462867336528582324419994167827945513607572464505690857855048439242705598265879313723644114756381227320285026634052683114475745102063863166354106119679672642180797417180689449447386341210663885378978803969225712527250207484074413462342148633687569301516591480778257303020909104523601963368363710106458434597156465433516442714044909394125850423213489473324086868623010421051078928214956162948224148297060736518514786384075354469583858371683440496148113899962788485968725581494112251614351502196025909285272525692728487400082213894347532036743788520166223572261416599356426111322959843899177946055737049777405792327647136140147620387253301877191251065354264981083063419512487800442347592583613803041137058470601760359262106161148054673477872321369830472104281242426445560574203966523013469047714681401682653995318404122328793720937393606851383676561612950501899385774074977754615354362049517929810599635256897240469743948625685118001344385143061327057811029419476258680542717924390596707981686133022901115562798860694068673011451841532110453826175006927664492772844933767758003871669637084650097912784672207497011920896000000000000000000000000000000000000000000000000000000000000000*i1^34 + 346724659111039605686621811413432816322824547683565298546279249727315185320501667905897740141421802587204471918155454151737984316789954749591223223776680122339847014039247827231014306046355388915740621855203774134882878248363408804726967228826783907531128450466275445267493101329615918612225732860156591987829136255906640228320638975636730323990596680075394027875264053742885055992997874330619275659852614305504968566749990294682203815032219102460833704764273795689260280267355239038446062930322454180744911821924723030138092403147953978442381653839116227427544587952522146461392984446725010400753886190203411563012672780298505589500051162906500734791243260162636969601458010266404659805550649664963281640412679018470022215977105033571609929904376382981885462747234064628688734335742462698539772118955674597481895650247189005088777221782955761026397532821822109506104658148266222239801140232449192662552659560084326523178296958735828007131807824652793352798478747555141723787669371575222169069367710996093011207794038277768629727638474446159879977106931204762553172160956433427462961961579117222477135200534259189744629963371469396483170374363671266450959259915211701763394613658806156679809064696594456152318655666899468202136264384708340473698809725579033130519979384270422337574476706241467434510310403235717549004337826768185010920896480575983313321761710888927992232097426165655588056569525477424479854303362640432053192736186429307900045828359728898434308328810165879115618377121993191276992370565882543160609037101627683870101763595084245340341192932647706108268194357463299784125980275662015081346146475000087068196416956597355604059822007377027074177678977253142067167342566967796514633399248111034897842259994607672517401724637275185516077598753479814123473150520233682588137697382260234957011135840875062664405988638834299253034369695425749147502496635989709801567159112865540184068126311096771564434866660419871222126975673935799926414461723312754910299556719278454366711389971712788083400723653186249364521010949768311367331908153815318798445710341903098145769095546453652236678925394860618949765891691506963804805267883318836886390571309527882009984590617932151549865274795423113668037148926156977328515379048281985288481920195363711871443578568713176617901591565937022072237893881679724271721937085814441669187041383245756343407773695237089416972451350981884471701178607374525717364796943451716349077153378043197587280853889440584900799324999008781105284897706085749265786157500165813057977028087988849617633098101400449977627808065222024859303556785326252017288624242085608057779975490273047833447391955929413830187591796322247232360284160000000000000000000000000000000000000000000000000000000000000*i1^35 + -23550224416793721460883623050513975421187484394421734796399344149289448238873300134721074411064926188041998971072447791097749314656239417532876767361278958265184806108750609239455530684781415910932967817244381198486894950741652445289334371134001301919116415652470553095616046109015122071145162814353953721120255090818984182338537966156007426186004404119121501923487025054634749618872061046004433105995611885220337462168943290829653503235058393622291538476524366452743737786233405273470683204229395261016449513526294028378865096400972507646420129063899892871136702681418464562043699895141273410735679128536619625977659028850069637249683774900392919482566679797285992133798425217635325737904677382268601973164555284763864233710931938273218662252881349546441022709077439464396844502324426825162125399487900819785044068082130211859929512743216699030860392925537474766286053445026710493659555126340656837923896763019277940531036512370390551040231251260283832778596659396954613346194126582404335369899431363909981415772509616992959921962077912459749715701614396060186626725424096025980146712522719570056074698458392055911599279295166399928253116668705368361345064311073697847938136367488239750784849340075624524602854286290169843967698895647151804350851453633823716161903513556648275165076282986742759958787442745569869322827557052994859429487990400859696343053325484749340009134462749531279166293359450604442494696332990799233786531727142562532709128342496134156205983309503549884861610076281969026727966712692836121145318206818029354760572853268705094440575451517512051457664685534003088072212687143728951618841603505414581692362554468638919948080011326783248477513680489252831697822992061917173838636435525702561696717324490303137234661694495106324920433277773056162044614533044608951416141186194642610434638380328585968030783633057295063403397679145325081515563180071159242942240441011549504682505481680339568012428702438697638147125617855464872117204842167598403084710471851760613987173592882472344312468935077799809800467617072972459125201846979602806224533731296129675281633021069961586260150834221177526633274990916365452928598961630277271726355377579470541003576422532895572987869354696066279775693080942374581396947332138760936655402529386618807261249746985029876818810001018013354068220208243180211140944425609769239345996767920582035631269594154367882386804009450137244824127942578441189910803118276085878006205589729158288853553341869540348794778894314122578430095637520281707017934854168985524075685208250810368753062590058031770897090753449473170152057370597411411945351448324786875249180392019307289784772864872654542975051705880955490140160000000000000000000000000000000000000000000000000000000000000*i1^36 + -187208255406257565963115975151754954776140917791659646337726648597088432927595473261260955770540296290025287959381815176532430056001046907011572617218208717588648875594088065017411579564196431905485068190833104747151988246560454198018039041705166190419250811114704979315870581486442046304651787231691258366088756582886643140974317285631611708888892114513005202615781300901671754206179488575920741745660114361345071257711299646253208826767137240224335195552040950222333545950903647821841602269293800463522911470985435407201233603697987789404639893012661438098251890435822293050255092405392608466770496034829802218554607472248551941258060760875534887113472914327625064520522571005396028372114747150833696170609019362125475268681142407316736971630562573604116046499386214803207330791252382579103534810246477072650807800470541812108299887507499152690638831627094837655368670296297381430209350441438123953303446300205018456647732351408417130129042709326857604229002833106545927237854058432216868949468993305031277457567684180997832828407954933227407010756180017097674268096300206444599032430435248562111314954196775571745124816546007988971887675632711973487724709221738826010528113038748625718272009839128467778007346221668663648581747588111815902473747900857141496109972427228379774792371567519647324598869273608068931503048875624092822272107202549109921944006558695676864803880874067500821948102078726660658742625938463726993108637009621697478241671140910296557683682808921278444200541953506814948119829606998607119827959262466837591024318690021762703269913182969575113024988928176528958372281258848335894119331248136560075351908042849592497075574908379856529875074732673859897774410795371458824556548554727169307158790625299398129126333432293661980280160703354730802698856864769430144769230919496816145797042318088745159186109357918895006339090356377725623832033152456573045035037732128938407371184193787964399565659570756495450717651492681986576394712802021391859621705799845495345834747094958612743697108277528232524011208070350181485862135901577332977356730796290379018345140311922670378586920426807910753640601085611941690870389263648477148162812445353575452812335056346940990431824684794727765828771352062965701432152900030733528276443165576145900189951718566770431485511885621670696286327079645383667941336795281030497675953613959072245028147361577947600193442189463436002029399624304438004185457973958275265939078347429571718713272333127623392765122833956943527318824001652849416417585433497759448246417695468979191745141046296371830461978126298904249543738129029271590527316348401287301933627172894641468358725495533046880064717505842642944000000000000000000000000000000000000000000000000000000000000*i1^37 + 1659756284935461261343423183476950011733039229007664712167372643270980715832222308568702418683675609386621875756014578174767011201230476094529685722046593178042263341223967859750951705724166900554854786574677717865301584585163191524018271255257549128336474561212917008063439066660462405197603108707637212981933438899436159224054696152988393385767794720694896532750523302729137864658851614237452612526245970014261571428963368845181222210270237226990777005522823384526826779566444041668030260584180009249524528751035891436775941633570434980959491399118523179393040169652200903153773964514649621392212632126040453001814510838583023105676985976342431582144628011341713977223700308917528158689340227237911537359349852525960845481696464248517270589186972114695988625625730936531961233574121899663026984019575807476174163279017788759489719121448657302480277154279761594977907332718257714045986019336642271702394088058284460651324336810309303183750933341392728225141520785153663983433535016338952895367074866064258425980738107590410902792474050816054284716790826819284986287360596315826200602150716412894945777542230130467729431597094863609726635732443099682585234099509212039689769580130795383555377855747194724028505145826879979129468218080111791088090340853185494862136159104610369402436481495725149660896870025778263145636316139617104491387346525592504943454090439339347513216665947646356404027620802614406988892559577284594595837430688488190577605691278690209364932276003301749868207991315353092724431790535179151151745784678446420263688571394346868214829461219712945887745905802889321554512931016767914566655441690449974731998867620991915726553951078330335493216336206799086486581334502157993804561583451480219139161139120912827859988651448532805917714453801778750282812715005957976645969765119130487283268250096191288673829913148737134627648522489750109074666645973223705161364218487042607637065666289735212964512825063339760030612158900625014023117800398197549319371663101582890718342230577322161594246741000340317947961762580541065372764440225683629055083626931697922535767492692028127048167408006069876301034174655488133526081920151037117307073264126294180616577534114507235845645480416275143633152869947364802659670220514447347068348078949314485694546457479859953832817162587132256894850925777789726584221901091103500242283241723137387791201471558071342539762804803983607098078438329009089340887112172967221008676712361112146308351800000463160908991736524115585674273971320715004692736835240879072481008056060769698691652934536958407041259208352010590277346096307978467371489681597876727019180749677277833021450453649734424290704020733952000000000000000000000000000000000000000000000000000000000000*i1^38 + 36972858784363910475938407032078813482478363719245660931006939032836533559586278566357091983628555617216331951058250083324082483192813740651939115411047052269691250188348581713797865115936152822883762308676140302618882105403291606055018295522578340274665633198184948892231965398458799648152083456785158328334619715624154915274635723912398544125068263940892015375165212971984412044790290611002829237954799110656663451894677186017940326560532739578393749729054840424888324701755769950888507101907586974090234744792315943235814976523247902207466735489414555732158791196445266620988943630422749403478230262504671743566522540338508643884190887759089792300939635332180652912299723333574537217693256903225712402710476814782644084937192802922841527964237192975272019791466023926212007636830443864184688888815735436799724927930810860687776423626491500746467468791428653743429176447988785317652440596425511779046467821465549988033538009450793055238937081522649944638131738909410248054353401309696664045786196827116359118604371224056441524918968698516733317124772363778637257843420418404069387889442968782096883040711988094327830681891611803794156277573480252983997255101815455560261131358892163518979070022290833485685061334010343882574116158520221861535103542986963928900273362210374581675449739819378413936887314181882685927423018905159888628170433321009457197589386982520571860538311495658118834478208386653349108519727668293417255974717358985730763292318448692546490774045853605725661874138130612948353746633045075470472280730688158527068753311229916390328338787347998557725260101984581207433171425091114796311897877736219241583908840565600523116013684713319127393913220122130113313983958413872027534574806475241455549770234494487142863543363920639234514828771990453791663653684978503926457149448172191986346011088919271886149668668602151072313072822882025582546766674437574678797897541075461208939641697636569827177097325428941714916679907197374746127764776335932437882578789563510503851015416606606336965623996592368984934200810908029010566143823608476967290434840216983133932752714302364446894331308614307019048307998447181062571352514925563470911468955777432624733376986192520215798317014678035261467514198817059591403066835190881923247640855446207459684711063950387445990307700829149060183148596649303034482371988368786151133680678336627052351254586924094339432544502952574356586577447873954593367823482085359407705606773204202888414597131597258081435800551680043856295112223410083577851656060763467692244685173370993187830554101475382302429392989307659066153259205675618598816089184769195013432606640018704263072359647787347276319424512000000000000000000000000000000000000000000000000000000000000*i1^39 + 222382353135499513973502070614183875847237888337436990828083734119402739660293597416221328172985491821069313157072064437894521501678851196168364358585331527910685722289776868296242114089729901779023717047891554872242160060917466052186635569373192294904145635636233750597305984362675746378604727663609150015167355138111321286142118732709594356239701876932960914378864862171593126371594889096808776695053360868230043678406890098967871360471980771868835508284759320850541045795016493051661783429133785000276483991748250070087183050258997434211563855715557472280881100019594773045051269413393320252130201680108646438024216309730716814398495259086235886492093449000048074685057338556777773973144688021486449465716771610150752830165318316561691639746591440163103927772002087746738898738483902029837322130677072854716843903773650005883753063608772115756635172587608130363124320895187328319108285848558892261319648061101553571747478249048932408220149444322206204137580276496226466816979871058924624192789995147428117891080630080069671514680487539873639932407373757003814368120929709472949933454942138425641693884680360870612529665160663044288189237221805998944464906214507189858227275539422930615353018863655385273438317786556613257386337433859173113729440471247007384941712422780965007357308694698325222164104939203748869983390012455172671392199120752756035115534561252371027970240564511271794568631288342515839407145192175963010688154173718063672128459278007018572600952586880735987744803316069201069742259507504892600755438074914887325962904284023016322847017351208893570668752626564598744589029921222905231716105159186472704927382489447947461840412674475203235413150629580722312401310690565156796055704623482216943876361677210430234442792702160687420036850578470820637074652469156759934394191614207489741833367161963313521034763438720822780636127987324407017894233869333354767357153456722665031290145749124402105710034380478391149014565030964607103022747716598777452185982600687390554726732129216380296473929702192680404204762704598297761695027818295301214433252783671134141138762722105367599129302187438635458624258729008136527153092147625920283037599247292015657428959314999905412386724229485218456457366190705570016396607016418080514936952583718198604711383037688690188379625080219516616147837356055178556853813720084599350219636640941268352459027033576010832137276560961921761009313376220645095144111366083665797753047481954777163217082370197821800925433217300896246485576244773517166794861600349978167173417625286923033776672844945676396531538693399516164330044508484999946614246998608323081814660260401594781118424339032025020445491200000000000000000000000000000000000000000000000000000000*i1^40 + 87364551370508873890002404176303304358118437780268243669429095335547574396278871340923061722225107735067198769691787096604943032238986616105997775383334545063468524536355531723396817832801366073083959051927629199368179300054560816289876292662333144646065390616636317574631030132427316257761430443898802978929882198620617325281541861891723348633715866035624207430283939535097518570624109356671555869708510143160941424701996727371305385031403269082894010434205721754103578905974330619357674271901292562553354487326815976480562974896413192753183927317005813914753207153224031456656171350152871136247697465956470679128050522873476294141628080859103486819318289752409884803453152047160590159908435692657250593273230840325479375171902979209305900949574888892223529948467879446321483594713339003129254435813021162644120525649179054428694281894593664297875441087251294040730425227316947400199165555599996319858427189257109308919870755978942475581745854678651827383382093437628895774339368434566499852617469584277436471318230304664637429506155254892858766442310163712692886121864379311156651395650775675376830605217816400414009454645513779635041669651413436539820132327439479815937421829979059014894080524874950552016293336804669592431077651353304062385149872707156676363517133487895185478470146529775162014105290307772567826711485594938345671168846653885739018231391717067154388331798895222557040437166924989981634296268417310007343125505627618947350783588056012716288579131149278251829893664498026400873707155269544142565918107891118914458678700272390897242694216426206580554252566182738099376839031966899896020341926785871104968927250499473727799538456574921301353659383310278296717599164392071374010921604355855182656132498300257666699953695897294643669182722009773456796957559088929116748803544893654756428437250129262807540947087073297941978122117397207516569460909825399705207606790215700071023205564448191427922320664605624128092767519568986630401241415954085008760648787927748833012017882461136937365332510352750409140653444854102726190272660682977015387739208425984703337125975232081341113922055852384969754906006151178464737198390797828885446038669422208734828469293066541740312182418063219504625630066969192539384318016436323462711212372037746423807400126066116072394975963164789751309522734620692597046870163137618256988227055120810906687877002097947034766826649868317727424393621270061080702260775115609499998733736708766133925494682690945325844994531531366168945000494637966490029433821666642487056032818849213323295968142783155618606746077623062893135605985756264309468452341945633938750149302487096749121605574885239685120000000000000000000000000000000000000000000000000000000*i1^41 + -8914895942502885143399476349713878222217266934029197027576958031589780378313384892378685766648779948719394244734720158925838465122217967612541888916145254949112455594223828027732635009408374942118409114464895945877118769762130626072049677430736842406292201448498498238887686652601948772299688284326095762064234150747164816642726132321881408258744686638099491157103296081120896205579873063330762416530618579869048056314370314555766688605527905704041755966450783766466408115907931932309765202256547271934518082240013210075744025667246707127938588556222838190207484967159613902405930134589720504886180752021516368619629251804607663582703755634250232421732908919252801943392523671700623417772900348714456855007462119261476907243853209693223694455462961626051615690474521820778905606252267806049822497358816268501790852273801120191321091586962169114172810260543535001275215663538358471530050064497482484772024655762851198864696396439496845241237464536630093412182987030012473094901441941036649093843011959800835661904927003101177148598573421929518131250670105457696775290548122095261206822225911314127310011036724752356342834611286411299955777923561822262814198738990820768810162491251200991632791078843684000266220901326895539341911857441869468942178897267195720271686990254031719065020072879533203857820635251861316277507736735916516871171244381960556512616589444699193892770378839876742346392723807590701405586552375703258551943735316745821587720083921654851765451765306750762765255495630860442301642801769026590094280952452641521102334304579770349487313019707308993570193584845975657842277400559795038523214918614960999206866616277358653600509363570922592011829772170974996604137252488804818404242879760793362354774466021566366152998693210283434822005126544873480747601589519831658301235878571118477241469904231096460741556259517365357791384827341021538397424772615879523793028606091542388783086661375950577803146552767487932460234553160680485281775803365589335801860465176599502092840818632469224456002074596394546033611348258826366508291381840528201170217258429018115346151225412420907331179823125563120768996016939837921504704023244796503757424125927884875019843554852546505533771497027852420681485862761746776789878977406937469782182238818989745733984632965139917068854416302903402700856471273117799228217543020879462923699082292724750205138918770291408391405472660788572290041440843842486600705830611833269379581403342366726127263853749165609162400065544061489301285288231411800773503807046445181594484887752819089299016356241499348001257141376783095414191080570876414872091997246011672968991740020640816573589862704218112000000000000000000000000000000000000000000000000000000*i1^42 + -73489253410443727607653146084149826305787202213737548844643759929589579522433320495350502013392698454562292244989603296411703892418305830586261686392800931221816004512583606554597496587248981759659344851655158093787066796195376272520356534668077360601032657535520317268952917668664408815826275125254828434093140682282149251059339803032264437338542486125489129226070972588856626507867835805382629002718705302025588661873953378828049204290770330578697988465569660930827314589520691725575555270682119878742740135083670355123534479572387500655251316032387260254688796135728594003017955374873703900452664985071162681725240353405443619201556896038541271149164732873459795327957942417128188730410260353840067291843218644659581336187230566791295494118828004941392865870884122582485631021464986781346347262355850457323249667026260600525927009980356216368934021605266596069657397116135616785547910907940542599132184145171422730927009348381979035205331573162735401468831625187136905886008976684586097650163307965818959974687435687013427689510753691249739933108642955874450921696844576408031724166161412561857799814379528929027754660984750181115182482468143217212217684631839230388111574239163029931078861928624023404816411331171860957626614556228761175671834677001789685273747009926609958057400207857210978849975623726388332899564390133566452882022914382745625062476409550271825599831469963836976418361262785762428862314097276798906522551654757127729930926277127144944187354061133289521918449829711068000747140022180705431977711782729761014524406894321874406484296600799216761928111382574441019337436642531533173669838397297939416871800398086514521610600875862192003309940616352363242787874380874856153483311479396730439384936946949613619266613823333493119633820777640530937236710337236526148382575679422005588084282012162946409534032471069123674619681185224336903226549977806405079302110655786928433124199019565469525589002848559061252171840153663862983362801406366865224225056626787411136053443214243035420870704282425115347015121070094070527843024506353444049277579632322566770747313281240055033897598010303467003978417439810698439270393032980474163356327107825506342329079504054510416659151160546880058474362294106167290123726709071092381266234387323454840418538659329871333888212150191921900028945336661116656673986394591780416385113344367394660394674136085611046386982095262520683690881303812023033231289297978400061781942106730240995649893632255611740158209614658239726489985000545999131160568251988585978776341939368036553064664137596699865691847550275668727106992595313407010708479765724390634144662699108010028270930729369600000000000000000000000000000000000000000000000000000*i1^43 + -395572523429376349932172606016165459891035471419173207552474892971980384625568145508009700927974446895286663692189894406468871448160141183153374123469373825366350060868505437017301582549234446434652744754426113142608534907447113571882234936299049583752912040411408409138614027356604819488280877563634993643660049259916012427686569504017541454599009251653777720192975652674391438865911370495674699026735298294378234253905728711785820757375668688557821371000549905546987955981803469418974802135978175443755300832788230316299816042923603269060886099596685933450495040646135638352972013644460003191671978710385333998642750669443902924405206263911385920874466108130952749940308266276903288446187698106090181839018265504867050771882226925647495011639364122408814786140263576595671470819780156394925942705698939817562746077140704508539470527113229195196979995926097034401094631824030141893545968512810311334082055305821402997832051407071955416592595517082007722893579071979274115265411870238758818837978042993100981676849897498086860540102317376829114046468336746001592878884100980081213622271737314189595138139023157505992742698716315955045254165357155579187379180309873188953536049418797492039492890825873297925903746939492078218562854498248216376787733245301454058349669261154844301499145315312263354840287182006942744319995132431289609029036750212874924232518376301816500433275455624590221044100511628305439073775227599544666842494464180975343216241664571633514117007042879140469765767139049095233092669293663128622788674729200767873108675931207827064527197452227506399477116745931657725315243373300222369794070467478272015572442968310152669199812312735405189575547325303750853700403044650891720314582492746946345846975289055539732754323471193149464400204196545698649013760917614899934792816312106981157059975141988898732951888101127140066063661821221212982140258135107926378025210474537206685562364347906886879060359895574234511207969613766938999987387146959370244492752509766543575904364327669361554657638301532580497554299892184455485748773005489720681264901012861690470743233397435677454378842208332625592732419263950825617026033194391200345202876931439695630984364393188168418048776363654335675826594387803402403266107535240104060615072184467340327731382699028891434701448500253516576433160231797044574342826850010787616956290891146813886621057044751062842876743452993779144539085633910364178751739421602117593753155509812177116645978409550841969259535972571797899233960667279950583152560199039336308598265994681277802960209420670056804803951800393513786398037188232310941753971663148062052831551196271279623844659200000000000000000000000000000000000000000000000000000*i1^44 + -1332011441295461937490969044082935296682951752356597633858359390200626634876664651237799917735283115437944233549936976722337576712152360364782555800514596891095298181491597356630668797960867945512462625193852108235914570870629089336989824347776989080222092415657064181013342754361044336416524115575272780015212358380656160943857754069748520860750297570494295032027193289757541307600493570895502454612141922036997762680468367585292759028355928160221926599994243948492137724118959383662179793456343210035705248137688634408855437728264755114845759780001439316183825046098815041228478499386323486334849634890922091330556552975108344911492309978475685605765289897344542374536463804206579771421415645539771686682379118267244351561625911269229145134055704728601958856652015944049328280130388506808580044878333579774657680167715797981331114475307523543653805694861053966460789315817513611903115789201033805894975009490374202708809124826951886665395892625585864379690904353067727454525220794501431904548261048001309917713717654911213301189771613629594007468369537320786908100968911908858157704249093160844951950653419799365064789761458295128362054411225501941829120758043684263321130364808672897761924144988485801754289491381253158781345191530233300644222577916622342528148965122536841397495180868626337687212469683324131114536648914451958747315309591843300536426200258902826901117956242461567831348299884162229768942068424131026271120683954943860609695093617487154680960604994925512108842256191947006369079574818108824838008563844634881921097455739917243677302012993790727946039603656189046506226772827229035948406867596380330741489974905289560007580412310343145133091785746680653806473830624666489632857673683965587469089535087843069980276131444622019810093783609939539473553211323945701486365216629247680797971131969306198969335450580318049123598166337044160099301093814426209112557902496652028711850089247723774413627172224056601596971425571603918830056223343099339102353346361875811141920305470243520907508008986589277890658869228320175615464629012428075687629004583503290383861635788553148412750597800661060675073751513830888432696950116971898742213248378794709971557365104858455471544640588185328523120273551820196521062319245840001380203274419377254334758434840152801626454687703527628509207664627763519894294218753784946049660092835041527009874690516000887006221194504723094737049960317537192889887223432199845076257162831951498476163576854979882125509896176154722842210871513576676941930319863698775428298974914752284154846061957633784572346618605446347757274107816672285817393485095126420166775050680939713658880000000000000000000000000000000000000000000000000000*i1^45 + -3458976016874972772057855220046081999435521979784089932874563742629138777577673572369953625475304508055129736360411229662993301523039605763635618872803261134574142707217120868434904569547478720950513863462399924988482569887972736582700382454238784228769012182028084766878231057255281827471386297687324328503299872466407251810495992579201699604183299069995707441172433054456509289041535039949762116415954925524193316668254611213570565355040530004822799802377438647156803474797788583154479625479199540853110792312478874672668395540581040222433368981876853157446905458168173613283574278378394553066777264351036747625266656393159789213410767338166608376045715259038807433740373430107326455472031310121593330757947597037120574822234378860839239215939797736154843513521658112572696281345941178107352040606274209076562960632080719766744752175422475416240686971143110060312324252812370062698243317899500826889347534092160977504998588203007507652362758932466959198046275392023046463144117872527108632072478899374000091442150448885214697403941536237731868933412395796313805897092631692342764513701648282784172807393805804270723495021705166219234725709423791651070768952375018540161193995552573019433000310305359808456199609778295221879607535010054146366741046187038191736286028294166211252826392491813686970604934537765349678114669902006838481546209817511192067397907064115071822946944325681231945582479517522698187537842704310487403968389234186340662895782637830273090834044544606247436253928345173264927652981956758342754186683974596141263605484314363286326494341256627443587436755275308699508273186837116176785576806287069702851133443815097214355082344229347005014036633592439676212505922913078469741276981270141620767499880158817847410898162934212328696659168095960641196462978661556610571590589199194515894789533261474898100976567673122649788653759716395094005984343056534628927488771414228848951397576871847711988934515603267149807362513817148465692225711342988017284754251536551349470156542902703860584217715706663739648962562577645645711356948483220963093747512390145861756612803082608127028349512483074541293433207812244688899172244283953598936092641702937750008239230294901448912760850830167550414865631293645991878369736580811669097935872905903758266239896701186033143105828755337761928955899136823161004485618358238490172469830255272779949095985830445879449958809635257652661394730173987126438088315208161738677513284521820221504620617386869318051653454362400566687356575282506328038293482483230270536812899066002842022413419427983427984607003518104575909577512087765618342616648628550384617732634149545574400000000000000000000000000000000000000000000000000*i1^46 + -5613032454014377492140751634161536579766888338475893343739903153405456235909603784452798668936470441746682400624586306029103884770868472212459712875276536177538438283761822205838986174729014110540025227381728166868914784479075923302626214098428568707034279124644718261064371250615942478611357494432721462046738560682657753575737129499296374175956811463983298434958088088976357886844377358201421150163355850245914809420751953912054184598660346279848512903953370939584690254032359533126136572400799565731835511677809415974781541233770349533508928472637961024393642915956285821740586039365292527428242016822261410569199444620761540099835183323471089203057236887507514463211503129586106976899709201379442323006150032435386721029140383710359795172409384745210546936449966189869062902996294540847195007445225194717232020066727714163478227693945314454124550365960654200971436805861732185449893412280704228033257923797505054069605073594072673379669010590272157555671367203406348587277177694894041288733029301659555063763522389510856107194327059390690828663102638072651858871520181573114347721055344095761133355139084043775257998027062014411301153348408399421667800438545713134738330276212927253351225930757667039574668663861727353026292744153368282156167160537701434119094264194126389491940534114422938317788989174286055425371477486254509896201292947076332280007127577842592544379358335510272094522369946610145531718504829257375115172946089796753862527065802703361532340842559692083191615599874243912182924211880304864331514001549274314642330066669614609265924214097043756328649026107299723136484083326620347200198707729825976924186071604797376417593586545067615416408837076517028019913430497956974427826964412903281746713921491858091010734784895665076147828707187183090292358454176451733376297326988213658119287223532988554400022509116762896678747647463230046018832586677116994733446028476938216827006953428649063943847412146390784991786545697978769866088776640625318357262169951943915411435168992760714528475164757464343312289922494930464992985768490632292441355679182271338648724034688999132473448922426375717566109640350590746350868509286574181053171568281584393610200068065707332977654143099103894465066286528840573719715233554864551749406558785487139948498056871331201507482284263627932749748528300978364631696558278964617778088197688574879731927548209867433618798453431092881526561888108250416661039230401310041399743268645381198306649562258838759501797968183731081357314752313309390613822764397709028541882343348574502185951007709296141652575229865211333418108900307971123193809269338967864587083694735360000000000000000000000000000000000000000000000000*i1^47 + -5073985644413728981702090593608055905176906076426125638338173903958959127473597940980327411347968006793028901051383215140454585881891329078886585724168968782384279414976607019027204731690275662736948676572223237992200526389133693380011315870767252726143503569199726139497494219533265348643468285366120481837574075776151216278151311969819202478371423280750077019552326710961755181400082809428427479846233478821693344246425622960829634901999480242715946248831000061350004969442161449464926026380240528240863524579608803012778804677327249154528906988206195623127467768730843440401356468372626221761896442505402714078640703801040982715007241916541978202126689702033411426905264262421241709805126427785118876286791942428197656673170662782982203179108504108265367192535599843291300418929348675998613137715033493690216946763865626141832582602857975111915457253726523159640883292528125574417207545190519271840438027025095435742435384588888952549574911747618083640542386677541214487051940793078503823179068106511893658846631341507811737910844397215611551906783212304301556039230729126166974791861330476043611457613909544073139483595253248822079545269279390284324171974634507057573448272939147805777447798497201095509848449527101504521693712883150126594459425604509854858311264006620777516875884668552699832663304244720996281032847656479282778633225709630794725329667788973483377311074379602928643118008396165109357247866070322293302771799337724997981382253627351904164288143193050320350331469300957349217611285252133800158122350281532490168075547345568154585713639583278196537276858747390486116968948018661804694497729734946289524279023487258987460147974213690656797375550513206517856497529210350161043160077071997880650053806554851531088758977199460722529066380569028960871588484124911794902845462637861406028725196122737954657720686761958212163225220166184546145443527430471487624626933034561374398996026344338671379121095401035065872988803063323255753051430183541275421456555684512673740575540870764900262180518637970899878794524263934822443494403748141315701020863918733221072270838532338308288365320262471618359453938231769839892180622227278345231069709050258658282747705542351622892567569423664812270260953436783585858364341450455865622258244080269281474141272244076010255118629955059835798826710151134161014632476030782845019995447601654858600955746627731845610469798064591366774272283655651585726486518261252524172056033757408990540305800741398760173831397214949995368716888818748600392417773971087483724212360468836586879973874531710711008446079261854690497625096608118851777889057828094911497371648000000000000000000000000000000000000000000000000*i1^48 + -2231163626291101180847374384036577444547444414275158145081528555819802442352401122500231096871479388386571988230394015597697936225966147340801769127783849286238013244581419843294729848946059379759514401752325489978032819563729388424629677221865567710820997476785306112447953291859421692106154861901440819422466931926533038354913135977396171200940333626501481734421886286176038423384426621091337116442503660404317835776919298465118585109314428445672819610510376643466106848205218811118832480499338708031837286008391407976778076857212080749626839708457492546200176004634711579024001378364038325096353864013637329518174253566642323834405703053279349427790238249357987227315406140336391608352688011506959910195043562891609861765767698981687512619767720338441502105747864359977525868016369809102903756873520629129050449019950648617031398754950397031410438396826321115363687785167894248408504240291235885042112005337740160108776963668023323635206391254596761922589919018164178878694544141686047087879566675222235714940013080721108011661455645823268840693337212078984676714368141733436719731432857966169474211380954221162977051022806319457183017572998816907386868043464201628566422707695657948398243967949548602224686132498725475890596066689974056415663397701185403160775876318141881344037811849794302289975462774451945079385546208736210281310681699002010889086082224768746061328204540041158463896166266961726020218719742912730305574590927432709917567897223656867003620210339115928657371140106143360200627815797801903830659546708296780203593854530375256561582093037801051860761563927085676591344396405758882962635888927396128188291379880136689165700432609232886693467137517629061894526203002694109536504082781796856364750802318978477260244535703798795479398080216381189324290744052075938115245463178915464098964268974573851656126682655811779739306085053132402239670313067679820420821051648610540372199775977932962068428502793220830847176858254240455180552570121761187202574408885845112905641358477762301254088655208085022049588267121763402211287930591943712171075261892950684126610555380160244240152076541963302718816666858706318909289708176190554294080525939252525868119623570136827681632744545305858912340869456258871415825658504474255252318273556431698078982515328825074575788458137530460299653947115786712581047010338989314837441637386062610640720890141128648088439030595378450695370341747763103113754796684575861566810828120179654947901168793502560632689000371196944371178797329450321927066954766616478711077312909355368899011304553116760636420206321668333646222446824948433341626610963825295360000000000000000000000000000000000000000000000000*i1^49 + 172495159450988198085279888276964080867566927400050739897204073232772713653372126903599635464899156661060797498110094597273613459634547884795305969662403976404317638898926345403478949366992073736938974655098089691506822787108351720571352537183198882160636572671672377981652718372562553897276345615841841438873891748760316097701846916973151536320338803973297467328094720369752247141025853316154281081151303135996613000587131333971495916569447330259968683216209944855526500713613620595297578665054187049165400473849289488419092859204552448251286872873743025921436671960353085828749336503506069659223550509195475145532844960544611671355458699218665706395615703255543735022590587036819775241188831118997196996153609835406129570250259481177005824515626853309051883509427268354954658090755445428304683877759677758454309952113536239910600449718085831546739090878365495428094249724519518231049219938722742081556243810081886082039799976333348803191992503722546411410132220811194255078118378348002780229017027420348849065512432253757360120433607210591766396830226929494059625950470052729631884417825476633868575767071035057989242573254659208093795532879581831744625140957960270209095701076508244449101687115260677530573494801174938249760549972260784928717314922763664090216212178357931113239802634163831176952503256897453468829153210216436767783349257776253263521750836143285514744950385592826791642261665058238496910672736562884001307678913927344470926584459456240252816623934953309861796855678331260624128791267725800202424062505363469541643012803216526041366181458754046663972645455453222124044282519530813583752151672616525857158025851521635490736352870625622672592491393888067918668831691483883126600939816806892435545664403834187047572647360877951510365886208749375697141743256271923367106298740604635597953183442305056383700622677441632472987628969134051368835089554791428106731000363617585429078946213641993340753067548686072320223094584440442073297824544722434330864655299469935864055295851749058946136252854038996287368813394590210698069465503343962428579097016029278269516326992357077915395301748116662467068339313493629689615061703960806115821845584228131695412933685469800771771001898273186953823339578173730316945171460471084110242197236339847204863834185088711535021658583013949671177321007530558292254426639066661340889877583503925209331485587906107362348358423985932071541529818896168306959383787620426518438687870106393846645618368194708931450266875280895862450154470149976546976697804558353641921718523760839420737965540392986986099517887977004707708751051122791022664641318748160000000000000000000000000000000000000000000000*i1^50 + 863049871998202780333062009676181107362272995335627060630819844038598544038617322433628605578660033328463400019290931393554048597734274924465717272705339607098953812698351868645506225979340961957604902412816358309117926155700426253075467643553258760626648144463386845126516258607833125308116705133391733827753741170081675768422476760988011715582476072275329222114966804720511068907842789131159051983782230754145454271595371938008013987439639359405268629001074536150529709390799060607666185017833057465641527705987699445589718573544164031451534358881407569090283371114390002007084188464742949105223555951363864606774713639807465976533576231116786989234419257403037583117760095947489099220817951679295303756871457176768097244253520417497696820410007052160395768989158068517906001085119641319650155540033139840064893990672204720963471425303649323988075056940410590849660311660877183178350069598878194805730626265812553184220664657724331965053674482419763167033720560994376252854605143782224308021796668954250844403306783959883986575836341598237220258676398702804814509590573002265041154585095288643189170237331070653888728308420645776814376496004198448233049915898229296929594420091824208280682067908870994122515570627360675765661041539630986326572571371365246238769446167024324137379447972154070876769253901741672962941622802338728958312464709350546800208728845888915425436533691314488853693934324100532776670816899371664823630438882140015255035097183316726441327766979767908145165165094934010080509503432799900422908744866812155401840827889037617460975851389911438527809625292498220955971468192439171756133366796581700194051614841743918065715556006739747382550837551728769498039898453755350291193021755142859009060909485753063986389049483617006248372448168150876537668417499736970692189561759641470071313149853466215580519749614510083535114717307140288840971335787087935448479848322013168618456357472664627248023877099670769990080865294866778631775686942808387867159471882596693299986237910679605501154377027904381231437753050252508836865104259717790812478312122460692485749090881264904708377742656976747574059636393167716598623145094966367539118306402639983336899894472954994808796339156784384990426636523435337218903140431870209122529096847036818212708187101111111103409667114094450657029035259188540540299482509851099336957315760021414947220010045282799452503259859228261445804866260061103067311838007664323835858393583680993057372749825407144982819586893865348910596380649675196607464547250518851908028917641956899355343570677019070137377467569787817396875846460734298365597057024000000000000000000000000000000000000000000000*i1^51 + 342165970105623901564290036370714139756424507602371592182888442303380485777863634899481633078560014955505424064244092722216103059159885184294295996929321458234930218418502841536022656980257907632768166982741795158278407785195354575989268253416984663221245846286968726666434536395425182256545562297350909850758834791224716616541340317044692713321947809095677981178972985377248438683836369006017340852057578774736828686819386642098579357334968638420911407131745251053534212935969399449998790213075473904243767556765317808252185639957483018544799751583046934128693109350787867970164947886579058885021031567638277113699729856216436354458599819571973560984920557491903139684486020705110945140754175660796257284763820383285420431969814409757795874821903868493140433584017426235220601940199810502725783285975143367293063783603416339865909243344623557074885407879843568953354299421290825541778891944098216771677082058504541606049905807823739323885198982765205027341606325555695693204115873378383744446413450434509105717550166475288691247915183113619492087850912002994299279038132975163277168326720903680070924973431456803026753559729765760622508056752489115390174580107480338621684239376688110078518418333913558675602592114963278805476985966577455643996113625372190156201092628615610934452149650900968222256774918625966057860302958046375618887343202128008364949507576557330545195433857947297799457078410302946623839683666669449430236735277538355483454899793055576422001235345708887404400488251515420550013870389551391708230910306629342366000303657678667722015830601507071898756013297941822993105620920453713678626753478900026940956900034898365204694252740725175791395964869439890343801588682062341238140013289936378515562080237390148061395082370460944312686578903205539831499353338378332946041928959564062046581048782079052121603291215663313442348504743392885976697470523049671530741649526446882537764335537095667385962582136421755168907411085638704183876584578026606756606303981015134014627597245457770409919797924590745051679169970996067885335100698867474965782581762608247928884579283355505007998759586794643728894415262314191891696604378503778759423760672912672063006403782252372203391636407919431262468787332424144724499473363784460666363202399087086563284991635719480766079894231799293608997285289956760601538703770158333934459805568622623582929971016551663874937061897879399669331979338245549491404217715584761551312114784078328420439647441031912378569101692292871786593753186263801189843014872912389968320295876319698975367683321962283283343014190724005157081230232427716778393600000000000000000000000000000000000000000000*i1^52 + -54398396911307803604776869175114509624432424740504123257615750530620524592660145044609478923826479800377134874547814356983979907519218490565699161380510243174866221667477258544461752904340549994769746531595313480093564620506142329411081571289249247768905617516336658397082637455340699598569212939155984291319404899387688046259296468436613883356326020588326674557164365470768528915620655765459528983314970230303812045094778237583583224170329807533186605289417208124040572746520880713965478448374964647504210305569937058111313355720298172257437734631719230832457847222906704922177382333833256238904774738697833475629844831671772170194603478099156220001333326344011561456160039696543569503900174157444549971881553945847907740483750610694722014894734835772973252874500359373546773225950232697639418982123014781061455387674861054491181874690839162994507986511476526563036160077187192903727129104102802194325524867498467226154604781757602266474408311424694390603211224880624294795876123029536015826493822062304100065715777749070632957440049348810227381734953725653230963095060434904367365852157531654935057532714895298940648329590547585267504255946762861175784641320330925889466300149460256729606442391661389997107632611518066478302667064079733462824965499073481359305340172074331207209343804600380213717493562061849201984052970946572781099690566584065599832164420656961128464556763021306455216811676003345681713069538297490003292882260420737305513832909018121775451565216105922877430466070562088041477702759180809221380465939120650126684788116152639433333462875233610620032581451700323611130654407324977541282229042064252695915023611676933030902987823163943433851100673577050414667065079907551981841896579654982919199451113719981165298727366648098640001933597931182950012330082566471030417235890902763849688945961589997549953717612831244229790424322608890536102887708454949252465625020896053585777455000609504318108192891295638389589450010547851549712004123072698201290641067234448530223187502996461000166604580128424081569995887656526013271764379257978108616786320568050294924410325251453776069239449915684063298888136128252533852079850896228118048965886935195534386738429996020024677026135452673942864417300845381080527060443168218711136239742066080165480963559776421410908162462672857160468638298196777427945994262063365344542924318358636966815848557493967795423893243552975152113697540692319700406817354278906451492344958494542005397959316496305019400678414918259586115712290968479731630080794629655925422339742092529239427007855870237317415119588887966300167518474804920320000000000000000000000000000000000000000000*i1^53 + -35304523681388735417047576750677266824503401884342251525276223692586444323699464817018569076476460769297278705275686781310070682157377691733311672834231823511447645934592647638895217298506251193513682218784532249688034345892002522278705545468248897886939850449902415035328221208034997873619466412058388311087074217825329165428928276307457956804737741270710483224487960227652125071853215382092824294351559614008869568961591044511765828272427507053122182241788314869473645960305844173837215945140157542973834712520483205682523461750181208334229128455418732715468698162712960298243453049094762502559036736394984050767149007451905410970643576102629418950175950920891106028999492524325436680436789357950514472929309642446230435867347041167152841039453604849855530723259278646467153503631886456003864284911346001776020656915952392906105722074474722970940409320099499948532109964679842786661974723701921822833870171320516789500418845766500147636891753193995206087727778610912123547068054822649873703524873555141338176288296478163619448390171656895040394366008219187920793729704305937516574184759816152809460221671829092289302786298243004826721273164616864132909520910379454156218707157212248396955600549071025718245276034545837384684198167182468893817343845221732908311100508173420682952351468994970571984177658875839796612064032285668474950841998068627007250705304858760056673225274687039729446491692096232735914839831320182341966216748594884157511080556961908647396498459726530352842606068874877480813051251978612107142637886828406999077590225991660184946395178154464706863641297389992502424283404740582680560181253271390870801282746975458855388471838857649690404270966844702555349396386901524286382118509945195038911469260820441596676059901434248425180273924011861147021584590452731673297777967592859295727161586236005484852263965016519379502997117997315361864104564194793109392275115090075275581876255017535872453863084613317552130166763470451188916584707498784873773752222395995163176919669942314273452646420561577553763248713933242724563837016942147923788859906638680661890241053195538080347986041403394710067438435467626538183851785380754623466064966873717488953647904042835359389643295721451859293688553382228127752416564867102699969262886503927564983860911264881793945085389022271097444991541076081634590568068871677659790323270315436782736707151107549566411062315094861852808165466628181081970985906690941245395739229201565871172873032036950677540578848426970148883858253056564248784223822503653008356477153586922500533765617361859586882299251749457563031426826240000000000000000000000000000000000000000000*i1^54 + 2191798304044538848011583335595491589127216539690441923892115684057299777184541844730010439030220793427549775928929419050691602432221294821487936061148307286648847525759166300638902874059119343161769396493729961342529270393112392871640003854791920457341768762583717845980404375807070301239778968271695305777253771572733494402084746231965795704460356527925918961328840345331208272035152346218592278790958902675503576315397208714298373952243676388640471535456406439960433587583378714319809969730334799590012600294783509992366154028337808627707635165110986796845946502502751624967811032618760622274215450302925566374860306499060947342580183860565048858397706874737195859102183733916922810956787998437347376988165721912270654271387404252992490825921406651416895518841923167584527573662550884976729728302630039382703059052097442388121011887092850655092250406837515746771850944356177763523028047171305740751983023629934192817178414573706551030543824286224949293849027063674304177916587131721984941178484273289393030821658852710918897842213716526472791133662539439455065658874188497197680803241791451498628243159310056284119188616108103525123278567853737577142322683476722667842379082284508063898869282358826573264625688308404393906762221677945454226089922778839279431623298303131054053538453909328815189541542011788938345977233034106884129135268620352690791207705874693718385401914331744231085753046091674511708429521798037612204535519068883994037532144750246800456422380468599419275064022207789252177290474663954374387215961912891104072792027387026824788963364242787801058278182669227658587746943956142154517387452804687073972701450234679998903428040944345560635263912870653655623583074444444788503584755420898426981102409637502244555948992185400360694262316748226105956315200603664525201728753474252203544108551431832279478047438494689765444719617643755813304658178277471544642727186862528146405878551611467667090124000570548390600694145415430605236944431401598716413518078993548955809789641711280788875362890105040531215703598194994482794556267918837176563175951541559238057327090104574605482707088919271125944016637848927191675564715030209812999590501770233345438320926395933655400622177030540169186683975402935640494646829975913570075715950871929547800262308161237233654665142105763560167495337292725461650180964997937571980951654101622843902794595868396604827005105852834973936214485045098548502981242573462754179131327246937414792964534859649819235306281709922660923817284982757462887739943835632418495849136393330229278962198484173078694024059053279812989747200000000000000000000000000000000000000000*i1^55 + -2451993122717744812473068224869981409522786678197395846337763201356086904166677546891795293419053295069985052123618077014074954712207460942386707981581402823865481475413016607397905815965511696267715520439592669447586074261678397244779563226257048282456674659068447728995715146178226850345547365728137779841782552297454036151932311749702105861062346397983552872088568870635385390927609838453645686320019338583060307445959514244175718766437938200219536468215195694497444799248790090081749162734334311018492836290396269092796551575531825845392115928474965080839061175812846751404505955165293234370896004852549337609074345261408459283806872588658139184884328098786519772730806598287067989087435747775328332027573743162173332818896287540715397141201316524528024126946331726416573065290266324123460428745796252462316683983468974173506420437877302722272715312964964769958176464272800758569275481985886926426647099396488912373570231564499461558021047236817616960874881314404202066887694374468097755637876801207649180431677968805084194762650920811867648998653069148967119983127847848418003003387616456895198099194010108993276241704382151127035613513452890826849466621310249086041408858565299078561760226531931076347348724652885516358938526743614950257546519423834113164164026673246065300085900691351616976372943319566945271369117323677643664138792537570412302661685022569535587358530055336398805745208534390307607243853031408406710977856158916889734675005856718487749957853745680491872452808036938512673369725145493154583464623932359596023578110010668280277926924532528906261137267227373988799176148670279120571335537164603477160629809756659109766603380357920783998746347604199031093941869342153422235326418832364070857069884653998647942921973121489872541290746233270414464832225382949359528274145221955980654188038804701192769863716916356644218938960858366202562749938072082841583441865798974640065324252706293808775942786466695825921941244363389838578710777326210693401364268494878855445864867004898172106293009658686843104702339361435128820440380505453171680445238185356833086743831119291877999476392733176333083429360091514232657920397944381190859584751525783467299053752980553841874897314627483996471523613918908390073574633155734101512453468717390275360792454791756721127506359140977651127926000689327007000352646261671575586836616635026137063447100035523736325342612033855976567053470881657254395063812870029943644601715243548527199947563408638124632743723794225444379670302327057639373465181370505995203806118838023385092668218759219870768261260353113948160000000000000000000000000000000000000000*i1^56 + -2056712837459997603727401604791076119479891537739453293833312186136424783747210705042037262079766222959503314865886573346680464981874119229682342744473950829992801765939047024670918698912429551752224665558366071718609409706655063063591405173203727159826412484817479460798112650715337167099237351747161364846079371725268090338647487203418716133328405308278380534895688424407155669740656237077749047757112830893765924476428774950843845627792383901776508424382720035008064238903260637933678344257701397703464227492101524728259026449277468114179685480760990650061745678028006859392640529405466489133755817082333826072500531588501877143862698201810590732942838873459527345079174875504613154945502486991322070984220595054232571419056425094300513081490736696937232287339830280638410764626263793393914290600405097523532739259260921765468895673138956712622925469866597212916040931108291514892038102188551402407910798466357313297820544358492844128722558605678596511513152967163948212945609346038920065041844997622385739655163750037652274111592006247814783031952226224892516551258673083582290744335492482107722942510034864787721061543439504964383126882510535537098481809315229650141762688386234906879370329003552772781726134550574146512207173012957407603970811468862899458076460589075362295723251223602565692115285140190739210489420608479824567903643078811057607146057691405784582655525705165933669451412890300389806363034113591617362096377111274956468088498394186167703089451523538144090679027599832071273628315041813625796039206664085403043198392628780276927437488163773828584637280027778323270006719915333873575371377784333166338833549141306546123756269628723300259066278269118594685221176677041302282672593237658058390435088794871209153904974163966572294365013167724491741751083581298033373559429155636899037494967839487584657076607666143094403918997935060415348264900961015832314030516351444085333051896907615532609925545873039305565399648948016792184288368160683071243695359274046454136885762063292133502838770539745490942788314648507574174138056006727141502779051999655748306049258203678431161269616940618292183155232575342321739983545238772248190492340501784705851301814129737328542867873756223698418211339207451409905442713967230089504650922675671657337219146566081589459639013491423133370345674251400723370437705542721533536393154919200574024863835475143320930542970484328097609164936513314625780664495854056880627556528489088661023718945170219897908055300240371371694034663286154140150311906245553561298437625903071606582618882311521251093377160577024000000000000000000000000000000000000000*i1^57 + 18481241947314865673069065138068278547455355509693452208655534990585073167215163981249858181308757174913265633147642017111034385437391627684272289970143179266718234046290767514518045441632434381948433170847346797786406538061579892522905825527076581164667994445874524679732703399180766093713760300633341808673416151394530463462735795869873532128166432985002823745037678695858243925466356886198228476190815757343614104621953789788105763652162026643187704540512122936638557826200385421718221700952654204136161518218071360316686491257106034110650266693138530951350787040551909591297058833853121364597797013382434475444863120900198041043687001460077174389622689965610391447521805364295239313687053483790461473393326421152018862227247025951849566202273225167028631310542395605093626237586609828466750160476394627183689744021392354921473840036097359587847106101743203704991052460147724418841622382721464341915392130527947746280358448256159785883020460516425248012636026082735236521497711055552279806552602789600184821999347922471981163003734403923100870108506422720287802067428465301552435449579816522154023520491190144816360140562842883663495648083715088857398616138630872707457897712410931599231453417864233504400659375293123224229283608154975545342315455865092905471186341740785299032572861641429082636905969645105551884125362835527187902321711543747446464277013140291292447198719611103568009060651998140273136299417194953070851033470983496013352084866383602348921281972596908832026967937154543493216687482817070257285905274115891326929657148516517395013511481822333897032801589121875322818756114243382095543126723178722389880278848358569911201345515119601291292943052782750964470106843133146757901377504215782197243096878401200192376193939718829881212228791776986731039069222943990100453298944225999288453230977744322780604683747301564239806594837661008242586603332634719008360661365477512537281645142442328224616282204309284589338861125245520302863563748699753312438733211642258655193165738446022822272075144202017079271116959040850630703281162877712970496894355633995201199188297679329785524669361403633554073158684682604118490860167178832893617279344625083421581679163817577159024358993676354002648325980838476549937949656963889580869512906556284879887405662460220195400717694151319158770867461255107034808171197007623070542647859686304091532086645654486434600811748231638258380696680695461989834141094853021536605308745221258094054592860001747797063162372197561496559177306349151642235516210529596748681561204458904162021286765149913699110092800000000000000000000000000000000000000*i1^58 + 201227008676947570224897399831327377035015687554584961462201839754640544309419325351631914811233545998667999503661048829405033900230343911945084556740067511386217326099300332710365701326616082843322453880363945567784370422815954543435333810400451093279512288925349290392178196520308152905839010758546495572904826190221904247608938179977006640783874361084495200037683350650511588560869613586424206224613408655588717040779724092469841546220995154257698417263004477011871759059737262548714211128505452193506632155798432009929468327204272364910967340424966867472244943212665407736850639719337576876140348182920226247491214634304362262594165312450225791128266414952869482053088214765230565826591306785973635180117450431323968468162432169188188442112959305034901081014480443804734996712375662781902338205244882780831827375825745123276598211858958230789143568256251936008422338988877521626322115246253047637742526799356470618299175467226028223365155746541030055643873487208663996588029338226464721177642261275970322225889974433229411561785820258150096485567201912325015539605204941437404880023275274459539206588884970439890837669710480765668143451811295639686870312387975897471374447299707540959726364577518154443905253175537672122981447144332013699838245383873142722159277497653295258363970794694200900979426107209776327815824217270806410856797146936848328297934937643032784405750301783774112305163603763994134784375578816768741704834387606542384373722069193495439979370070881966583607294135832482374784721094521696076694514114538441660497452108102297406771302623724853211291385551954983070730471466331459122957825339445947853049543460344277959419528371465822295557044374778365325510311162031195220971820461354541167205402242886006053929710228405738229487232914851682725702405074356414487314688221175832994518415552428263026430428506976838155187857335117626861176390239487222416977851604506732692290891412211461311358548422247544321729445595512940547314468028609809210607077140323074238617928885997647641944698388853693933945651706458540465785248035495530057627919569497803534705392995336495401795800532997354143872561371320845108377227221793504335318683013491246217870721128068370629032911207249993581906524205681378019349209206232039307053526442216765277751809479898663036907782819232683944712284869316076883514808459684408473633805994151387440977705612895070888471357107211573683186428739053013553895083226125965276979900095873613097109459445682659830113675758623822435149340170587687464341722446638182107255604756153526878227600519838721638400000000000000000000000000000000000000*i1^59 + 43194217368801734325339903015119919654140751517479615625591569484493042393128564411424449421606448764439157204467015121280968116260611058407706187377009141410875960252708165619159469206255409370986905488826079265838993595452849815354760201035455188850528256937434935885921425035627787432756009690517788639527632330607340937409529679737629958167687610336291026321954830812121193301665554337010033902687534119642948155843102108495125731159819873165781584022949487277045739306908998761808724294181742506796100686492626116403726877496518135593452105437929143150339178012916671361460252645172887229536765068608970228493296481416005532093075303406583385600080223037609983423679754352180976708044202112594266500146671003160198668940847524421700061757160807653167915393636039205359362165682052559193976341692096556185680072295994820198591286177814006801237091662045477086151283127363875433646552827709644073777708112541701203390829016891820177853125829078868807389264476304809082008585770527265914531169352532003991521471599303525652911328686414115942389231905214855304518858429836234364739691097473326962785942243010097572121060863209314174158779185182023522746855935669926401191944310953762853401475610226210030769195328856715141217456497563085514566972544873261745009675471371086823874863795158609213717613336593575507622406495529726111937656473158737220700382741603343922917431541180394101263983351070731486610048403000931059194161818069760103629054661388257668000922597099528542451776199962912241071250711803931441997061254233360725796413449121968865486439721636776644667502622242000972278691407717865439429915199877362793286031135169076108529519753044097320213682075062254291005630868955951348296183440539298451328857587367588302617841929948476880206837577537711987607779732903343614218637845896053696286109267459734365384775830334502631838773548326997869615950423689017146782144002837347897775011788295515245954420759843761518371196841453578990798919266161009770430193344796597998311501186750631976859579916914530714227685196659325467533290545673641024041517260940237697305078823204888918690217456145824929684913822266290226299728063052205203153632677920254346357142126113771264904318741183198144412635601952217536240288588236602051001910361442275805727317575309440888350129613296150370086272993775562507005790108554895482076302254037813477300036588510132934774079871157889420497053584027880784073114283077761761504764874247933784429498184844829582846445885766830141219561588794734320509439645059287880652723707806157831685050246103040000000000000000000000000000000000000*i1^60 + 2866677749469894366562087282251362037479742180610664125836080660064159715873519083479493027470073126296567365053404205194201438237964874379347235562630864891322946152594570512487138327530324074832828997280408358412124615381924661122953882903429442559183378536398527758926595838204205933722010907471936161120952803535195344171089112010368288238915618156081101067384465413025935403144831210814656633399955524958561641647345805175592507029009790087534021845664997252723404299311464718394709701449547378714492773765004163174092566414115068185194660774307917867280095547836116793370148320207525417936770902813120493137517100095920867725105492015151045314288616005254248689295659117156956630632360406392346589587018925705614297540836271409026768992588641142435594709547340627504753176246233063146912475512505583143207918061650850223296846351227420123148785761827465495602711712809604136649339095230526533065319060019935037082883160535939138606102983682125710271090373585471696443560166880755451898237888266615044908189923124207303928034980267401575293910584521385503737728344217424188174594676582217501665490467462375388472850150957202882945562334421257024355380099939966685869861669206174445324530412658131636257817676128855746653672609855388750179714288549346593548474250734516783634484005914923101172046537423533437270720088799352433603937314267373970453148245205848908053247719859653562277023345452931948941010013190442994720570321513246396390538683504194312023432358367028695628884934318409192302125510377859038959614190279824496960858110901620321101130715039312083438866243866365887351537784701831942018172854629176590385541088733096305511776558019639717460955403192229804986851786719932545442911000022632055725113032071769909456863559224266319356543814389115748971204157605536410533170077828817597713757858138491524859172436056485264240757490278924305519043253877214611228983510883765413666722329327489763164603084551784952342224752604667743669800170956769091606669151360376954042374321667267020011657060670387602348942073248851178128849507675948508159398188774775648815853051508383766357672979265866997388706326569021164178778896189619943732871029129242663480274649657052688984707863555429936175098822902349418738762079385803826250890817223597266257401474698924797864732067945684082041279170215202934101649975896226679124920781885592821942860768069025027799779161990297959352685075940435987504879130495235586616936752427866009513502251116522586414799941368674599877036942790620943783844237168370916257100221788197432253952819200000000000000000000000000000000000*i1^61 + 55549290866051274568933459029836977988834112012929148834780918694837700843973299710392819739859278035366250253436351502360462000093523395624304120466916060354446991974263804922545159325405009585962906222838116048761883933841494229697730307451998255482827888249558804277647274176192014631584090342649681211218814722848607161760412053354724296868756572317555528298908932630922416833208603684883257054273544206742353438218983649386589912152117415171988997356054622958476372506396426455289659644606851445879813136477556551211656328747772492145116080692029393304340902727467108476028166498620609185561737456828357410481263302885272255414505297194269425961829502360846116987461687290924650276454338398969764516395599346955705338563598964256726100060086758681884904047321596425449498424949818043433013799430329120837417789678472916281654281097034510784920627402684659910753758260154869494143144310848168309765845179781315984582101123372948631225177220337501632695116884183754004923702061498449120706966239250737650209071639239134419198563793840936610944603457215855074540731281713333355736907745937047108017469355112962484307345256006740265330818673316069987490036830062036750845589820662630639490641526691123278689608418681836325388600502272173720564914680819277234393312211822132845033956571990426362238164428379402963260088979217269799363555329879313085374372813363805958096347228056576276952756112501835515971303768630854846315369861706492591700971817285456873257200913302778447272880628486990710748456551729724639111693441268174636202837293130011747536705888847541641198473142512116809393943440279809144180044310362547763879429532536787588449552813418226685452775690997604971250652790339528734530103274519698396051968777613182286831865919095893960887075634087090423763214545029387908702844329049235037949928175078308011947377028690143372781946398958687410183995127841165096796278302649688057854951511266339974831504650070786579014965581158647435762570968855455194561245320416199278885363684408700540529410973374344135102839377279532633629318511733039325922125281478234999491081042644708372230766516288564057444028802875506479728727388185378437263381479221702398099224587612735039037668288018899083481158085016519607828906820380970858906478459440463969946812946691313102498432344329884851598477374150250521105269391288242328771207687001382440928240513932379366948371094951820730099207142246740507677759842806435954505401073165531194666650252889262949424571791407459117223575196385128852475635943098201238254419210278514196480000000000000000000000000000000000*i1^62 + 29490677243368217540852592325166376371328779996765574303942702615454975739866423725481940901880820159443334807767256068494108060997454009656135770370527713204760676167219609479584596125092699341399879103009229191293740520089166619476325327784295490209758954940500526166580545247786032782835246702234857027341732110878666127170381665276616862490541482773636180646664191084069586274853720052658017716365856623075573009156832183483514180607357624621290537647952970944432184769668737995206038844229035848367773484086891712674790510498560473990841017460058497664164934824139762437346881129885993780183796431652098402319782162319699665471574331833259004482577352007212611790854872564500901662691053663585720575949077617869595645944290017173686688330686748544081551512061666516816146766773392903472597035839322761590161849278850424659013184734192522987619774671203282558844042364876165501167655983958246753632208604892571464331773082496043569765896918291556625659245497495073282429404734087441296296635840643194314923915958066859170958233943401800111761894452814135159060343870928000644375880914417136372179870720863165015698021430853512943799717907152947300520369720095429092209288245885232867767523786083780101917999517130285770338181762075064007845078411307351356953369763892696400666114723563873381645723370648686708048437118124122202571363763416511731521156781653045218080509915633622770701560895138278008692358359894474118569845509987650155756047476066827380910163960085415383199462066178357162472412529808095088745032843891038225812334782091822155838026695903782788666796277493451999814739831926665317482590657240276229181571673888747540945581697328466320781479953916050957965100135926711807488720836632447355267789387868576013953323220506752053025439089000161173791305891017184594367939062280657990608660233918471217763963441926491878025994819427317374371996306090093567809759214835138230582588853035146135258965912902435585335653407691576572037341133387899074899042374313415766929283681143296626690437372014805175812024277237476290527318464203440008676727170805617490872342821186573010729304962120476393143696728338009945299028235419488705386057448754314989046914846869978074232081009879778400831891476269108808302749225643501768383050460322593541134975754407256751231688298684909189388712357942134643903176610723651057868642488995875073162527376966699875317654863647183939080842627249969283001831946318743402892240840891859939655660515990732077911539487334348916417585845921369234685775258719162447567426362015744000000000000000000000000000000000*i1^63 + 2736027154525590580599309361174623698985327062369427688417757659258240028009726984553203255883103367649661351889287062131128831073986102340657025188878273407107261288043839364384935500916750611446013103868417045888648433828762008641415010743186133019255309705108532706763910509252151673858851539882774528832946042103624542435256119409260146980846895560146788833224066528036279871103826969863779622677544231836527242806758200488894598717645030584673807068538514020072028019538463144891084781430700919462473728644782469781733232613635339324649045367928017841686094588609035343480115599591367572559365037681844276943179581528353264998454149468718321531173237112554632784888152092845662560119519371528791067455209678954619983239055497433558430892964885047316043702787656362689693184399504920528262312648236912856144405391470588633123578901463983643888554978294135801555777402871997757635912534831230191563367666921204777941827580724927972501122202670681543489586565645267364589407663662194499762075385206486170752750263135928164219620653275066267481359578535779986385784980905672168440762878852583749358826622552288373418250807662787908259187385662143550014159665849633599757838235791922219390255623203628455510976309241968621978824009480381043956612723664768890841447477552008343631928996124731536119173354669860144478687155019068046424097581602764744808894402702278304876419312991680766230692795664118276639311295475133575795124740853604610506888381824473956898217927229403329632568378053807803784514391335206179128235554740470461954616240523202481244587244195806356467800911117101733037188061703411981903194636891519094524049048995179368223681711257233899386573025568418107446941305494091055698662653281126485452392890120147848536299765097909208165102944727752980748350940156276544628364883796354742109759692194744649096212665029642699224461764689570922626789474051219085476178539506576850166770897421337559022959783789279204435704907945564595471000180399367607561771731773333390421089729953940010024387514717906931524535356975542559513144656929502401499434105457618291983322929148612202367898850029009468504401205421117375168074978612950129415320925829270298283038904333786170966767596329669078619869468477153197990456267745326067121580953352370807875125114449032320002634743727216189096689626284133637172804985862113405072731755317307299578030504050480937100748315300486414783905636131561640180047023851410529419571219874258328739902140937513107527847352071011307032100585259418778393345626198864235421761536000000000000000000000000000000000*i1^64 + -274006202628798478776356469450040282970304232652371049407146595128686488517430147512454506365930909167872921388827919164023578462119152566123371245939797231741825631184982085562364148410787430616987813215994369177243782737312175627549942118499306373319632471218080368328787121731457525631055347598289577771062042652396077489977656181051068230096163645757788625659127004925506040671701046644574776632009731638630492181853718720160825272131948920724262633428240275453975853882447200751571725877672259246229008725603991800203388550827503291996720116392174271917903856105597750724008024679235456512686674752663570551971259084035412448069279508100458783702254682408327779500903471253495700828878471589423746749870539116861708898408145154804339745122604906568955983607829806053685098139168559051424110783803188245610552100485192792467391628557942602808963390676264312520609502771854407258456544471619198864943309397839018571915264047775455302960188791274492384039893671376190398600413892383380295300906749911886323673132859700091306294965658444160991016915476172998489325659773226413507572451450980939820058526207633122599283432714119034295522559873371920353958017346940003781462384614586974459421821238228266009650982475880860302038034985904434624224942605316555229679278701808579676569994834027819542309412732577410925078252532961595571390374716047681297801010089732549314140309355305494583221836970270872897331341109291047860354120152354663864439997048154477548106775137994383623984907515015997128545406580897548441829524242883701583299473378652188405412957672139769043943907068213268294605744138167699840155078120110039730511052187521288283263351880722431531414318327458830406561184941663495444461781941792644563218763099623594127822232161914468087926843466574597287155509224865659021879574799362587738599511190742477921419853142058755560528649424028007286125577974144683420291382938200808911508880628483792061889439811217345648786146605742494131074254682092050299800544649905230960524929093102307102099428525421662751935999046789089260035240554997068881179344823251946235399602212378076999054212943428675283458149776272561318754705451297649442602175528803569520485167573437012274120780185526108447615791530138625671645008596947150369377917805206011295146969431894907376334575189259409725215693852087414561420234740110764980784056547083459351533090826849780424662698375117900601480362636964883174374090323950169219512425779604233308847286277567088384263627370872294967497809645666392800596516695385791528960000000000000000000000000000000*i1^65 + -11117690488507114682379377837735556108521309073647141059451314389907828431307460026630907034609918634568264272960970971983931755763193195363866073884002670081188163595329854964685721735994550353061824170549314739597106766114730929656176867245227800170847700987256832673987263251748151649378113780585336760587725795720909714475329354870642380431591719903095715040441373600781837375035419065098164933219061406147590436230750241148936217867064679407264754947478468712414362064237346817194255835805659259127823773023272043228238146176824361766046069241201929645576406902556803849895847456154066455819424041512623540991185517174786515121452268995755170021297578532297850719380716682403496286515390933238080985384091886846164542455497062588651739770146272204222842143240218263008335618390666701606239643740402112393372033872844306585459495060400544527008598387891057046151130364791875773037529562284417467706717294879420707011635692639330099542900730002906617409224775013752084902649745286381648879458618581875811659052616012997398459368532905069348509735277564825371598316601661191450000186273613152249183524200700417001632075374435020282557160897458022629619294314178319242451568492700360243366910166359686747240858990976028188687100820281728253700032450013994817991977750190261771981092186575736860876181099901887704645478181824563508784674415964696907033864146968476890295061294175083233041554575567057979582966134615562031062059787668913192148720281296188509693873895999025829422764733100000107176849386343028163823734300214508948453019418516460919197905934211013249709996338588049032264123772150396681290808458288570868341037229999506672561826187305118032249040612248521096614793409260472515912732951168384360505815918492881942179892486231534591190729064653223651458453656972481257888927093100075857665940638511604850987003784273983830721862986981470588135306510751426988433395133695792821973193411142657003581515333079149148918892353892112954121672600822106620394924764204282673412962419084995906923955763404211217604855555873521020656558435573407506485364958460835250684033916930947152368842509182857511030380051478456268314036044803393901753085335362644963703076002013629091947895519040887110974522317882371424968793600040421843867734011951905535986225960214906876415384719395115180157403679661908205804904441423469462843882874375940357946838257781717093280445299073701659135355503113214543887275019336288613325202812641559467527157847634669459392500712032099970325703393577423628182497106329600000000000000000000000000000000*i1^66 + 2366979666116704568975856012302988060756678081952587490316745296051057475466136653533216192764899357027251576592401219723329923697775056046147633635125291403448500942437271966616800920738318732160115469756316280857689245049197872950241389645356889617925719763265324225986947529905113259976181828407109022318275173168045953152214301846297061882201393828950941445890694097240338513183070327709022436678368628586568471375886580396986767614747688315518218594798552224798442367783915243639483128477101146536353601363227316591407510435169340962255753874429159585923834314774903044997730028065350261335173955195376154506996308773240836181181037102487690060971559986798991105047836208181894618012645709323165749436418453408506792931558195455670736355255446416716625805852573104520659222819267942817806918217703551025508257470633919252693436358354842232905977050014566849718294975376305266975245747784513763703057406346621973752737337883025299615362902154270432041815725954696905157761465099930820564904854209252904095396285962260349710054020601978620650134021198919105479048225147898270639496874989713605659054826980611007116509264395497733320516453090149560726645323057498751781125937865903232072168408843990530899521133160396577389540554638693252400696218902205188423701941064969219775369503326081711715745544646912842206761663823194981283685101770902262090930706819151894634666206857708491523082793420278758523048470491627166849035129350902768879727215411741903835302047725241692142558156745329552138864145672203892931612943578725808901906271342749489218424214386320594779119345744787691633444072142038732988030170605135361126762731159925155243366301114601205056837113327922683348179331827304439651864654272998656617975004778141510245948194673393210807173550234747831523185173766605520644972831680866562792796610781002231872803454437831028089279055292976869926526469683618958889242711523235747341733620181639808754821785743900237883008476805409439550940093626690774459582344527162174979622151775813292417321407677077528969120248550835549200294105291967801956460481978912961688052452335031027204982603334329844810466655374421570830911294745112947326878389180588455289801452542035364218445188568396309904736272379759468123717018896266093250306961414870036420791026557009935455642601724903852742308191561646693846309595423826015325813822830504645254319412834723631667470624847148194886429264999145402885968543351670367928974093278099076780902160782470432338379601885233767947744533919723375776759808000000000000000000000000000000*i1^67 + -14738667824479177060394557309550739072285993272091392669848042876171224387005100323898020551841847293436485350300933402006602342773906820780716279426417055794325723630817553198878227827498808022565669317972428785271144295075749777569731776429164426758212496433846305498253472490615442293191132991937770327634147205457677510375081929373761855196061369014053216896913297846966063404502065521697566919958893925720546468901954183563699777348672200380802894451545476244019661312954619543931538902452719447903406805890433757972390407222541448826547822237841267651607263798121620623164155118947627722494698077112096017237889615717359175127498972784516829615632433257418048213589386629783255789269323112770173940530923849691901003963958129315330010116768625106229728184423049376239200872458038046818357353203027327201264029871721832086105148220271138527322052059786673830467557514601571830858644119524401255814815421090867112758246087095947065315239969248658969156902991881872277368715213594721908075923503279795318922490061449871299523596700417938733873336559899547697807959125009778467936126861909827099180735850781892309091893694310043466196984706510428445238772578972649502578260480991236340049368526715434475984663662809550460992337033460428827454574410538192780192825741059098953541663730666224157087901729073904195864172108422099832351020143343631978255724615891168292068672698416557325931197560631776817531648256741334285009680110888189734058543106506825698248776411228068716047759946220533699000572327850441067939011276835371884804446569098810753234330372090930908809302864708653607782262961020952758521955117672561668675237357898591326448267376969709393513191787234990240807198781865093734795213126064951470360062022856562480607597533683569172773841167625082238929125748732690631835429128895984534431595059756868028806997599358205817372451649489685862579405472716065272163000739710626430699194340653345127047873835420061074231548657526206064693750256522052326420260997138940516424780821317472511330402817077566162349476083656415440070249890535044253228395946777623689406181272578812253526738534055487701115355162491209789945724518360363815042819460114244329523650543862848666019127929936017752427699034361567963842545349115483848601941141416295827693053686579277201080435647405865060331349122430531782788466640525618897707951337407051582264971521698477533261679882904122503794524888457524654333593310980168860180313418404294535278996071382927781884308101287656454104107747411964723200000000000000000000000000000*i1^68 + -3037932204816629042616608240553767306286819716073680158558331190084013662318651229829412879771113207213629682304752884723068674865468774056028726464480680078295722921613352712339714573094594672130631582541786498615232908198033907263703878798706952477846397708155441080724437600505491026518135455722262255863597646409311924101917165753355266610489162383316696791473362958352535633309493099546347456095956359447212249538156299931497420074793580595234051936614310324408080585525244724704726562633801603133087922170226141504660011410068585910735544694295206930942620976511967946828103246788112277845661562614282725096757023157700094890526234095963846800833320868607950903275918706819252185722605885856223643735080829688875801233789252890602920467283616699566018666379331676498316220998600116598782512660902736685270283770198036659192010627061968382222511837537509591221985501640681440511292726735360394134509106823834990975354971963850179237499789262410205517804232301978056145735738481800586343213729903618692326915861590358131690287319995065799359193072047352246600472931531473534137144889121203957936555801341959212932636150056365763904879652906107280066421174312541478079162689850493816428843963749286924657079859373113776422500826636348614150251183722870798030709746854821307686942551497881131535044945594799262993375185099241984142167836300317722898600420230780703726843718350951865149101222572275487265140866064481196968491186186573318164136015089080210931634553350012118463635282259493313568977093334829910975701942159041718126968825172355569607839406182866562649031029835425168533434960770542450082924525746904652261017654106273936563766748960309648369932921260107796639507076292620827817702693272510307356921709613845279032958597126231579340136766245754772108314732311804319500361831658924655178264209207088776320880274578111190107728184935196922901039735046375041100693788010709864892042224702801766715933354318296792779860138203157853882280618338246191061089851476264051005734987656216806361344417970024884645643245163637242143110246830467181885290255817039370665695645088206922821425612551786508434020787221024407272358891234613001934884906568276846008037353411448849809911382621059690613232343451565462203780979666895779585394847939903199604947622195725782244577510220271711045405570830888829273736039632303953816033334397390563399358078177786412608008282612528874991398264015303615238874440931660982747016857541222837466403836779814021237529941052990625648135079198720000000000000000000000000000*i1^69 + 36527396281554824607563532246112076433613563000400345819425880750363064708857420056549972512371127285370714605773614514814968967860224180687334232227792117435108700299656201498369289457958074545874432893258230592368891010628346866472578090056667190955976559127573606769661532300220605454841929539945125718266448398839705533244114756011300636260835985485306548204681216551851792119843891611886004285531534574200508598528766946921902461516954492172515438791692182896532816395402114506452935789644262372414883929836759171947345590708447974733947345328760723965219260330057852508293857773110996652872193721004650761334319633623147573576373222264037286086605277460568524840190819275780531520143439964995297200598998247431433818569012872960062692699622247739132318634320167631238834664073458883822687364164509196891374211695427435294894064108974081175330656200910496397820004530259369881162651200292759842200214649400739349719929642300255122018009368614681466719806523259138879071162826593889502326327351411852500673889261175764558503681845227601571971463922865656554700232051390183972374495059565723706630143319212303667166048075713403784627698326124313153577026675869037010003230782336982701334292196352706432833967486038809136153232194675189797296326175101126182379203736519552242742915882235509768158218141359654739675493948998396676877299107173385706316786572478512948682206469414152153206965505000456346073150031695221474288587327870268551107600324455564045628987490802835439366631973843644678010437380017733266333196920383305222768673280049728953190383385207548511168310759705878398561871577491756837982451078842522917862431666702362223024797200238249601008009064197782243319218075330899523764284627881822482374384066697633660410841870169519941702995768978435292058435105194415131850119119628624800088842527156289639715487806619929504205260061739583522848155809654026007991731652516562305628035548055516615971022633782172537975782752028479696913494813764972575810861820968195513873923645030019006235494510738059494753419206789991239149802958118102992959145706598159553868809760308296391691915755966365744184807608195254915962727475631926655688272506975410419861890741270977066707586292047756509267433874098021280478079971032464442887159624220937840542295283189473348706312580852727280850942900422788011727373870427141780911145122077752427981562283724663400155949827713184972200836769773076363307346544473967459896947073339223737540613491302171813403527002726459759604531200000000000000000000000000*i1^70 + 3591482442409372368034416795058293039000687395580840486383264999308477783087776334581556356853498077125280431421859753210353015756452091175508074754163584211326960042289273237899011311244104388471721055980771036806534564186778339137189087617779641287467397376971321366643254679912209243417164210670715277906839196311963467440346481416973223795923419497224817282826005395840036732066627982565343956651638578323913853203941471919707312236502095883471616967671375890950014256257215071250163193863307827881979834988188259571176169160482059570518669797388715045987580853506437462698795163207498738602302786798405400030639117144859061617171592122703313500886401400228107229153821962977418507253889865104849767563654544671359784590081896685319908515131167144034484865104588376626878889956233736838740946152110825593062311930421007785345906339627985484616798537528793320936495535286025187435667227080449794282278519838475588397578066411219351468129574383134042659169343586036302968440070963597050484051139557202572741724538990842074813815345330972633861645512134895812303634953227043931002394127875160452093218460548281106026062959714732364330475236623884572190656806152255468465598939050253017696539472300627980363757654538764564564633650568858234471381635731649253187367975075286607546177707835967360119247883146241002939754948115130079851818296115611828996829912840457973678489522705100452716052788287851742342764357715438055715112920385692132813153707211527785457581241578490501922566632657860257721099951201784812728675042752232376089225943623030517657949918715289264487592072456030172971668101278863219295880634218253296000104289958175305711111251194826749415624465080640016276714857653225589681811174632031002800962685054785933930814330388642848738835680035058576984172941799911969044881452322294043573110759838975256939606301961362947684787047396242000557584251582582734155579443880698600475640106247574862666927608349462757714183515024298245335067184218481714416740944573874955349399471701312417657916570873131869848077256206113023388571175237387473505385875767552840199295579493846674947693679222037185232327126882994358712744458524460718317967154255999472641926874032330784412683208127990115597417376843268084412282461592009570557478679000245073435418549216808316985536592666359642936137770959570082125790721151943968722453642249070387626964142615946554102608960344966486708185995100426841842628818032106850508430374172248463029807763958844077016171665529996574720000000000000000000000000*i1^71 + -1980070607980156321370517300263777925556441434006951969390075590250607741199040500027379111883317687646464354875420900616208050990116179296183481033059787658692984795956290235969486509747734156764270995849991072069621593818366904665035594817943903240218702483330746781192081620058724123079616255126176197295581651651942609618712786355514267780495041057891018008179860228301865700521564373534184320257603238522053421459271278480575329144776748320240280939959525707922367941683205380992605011188440368184867884844432514051741294391084028224823740685361512733497963407834891226864609352348425212795899574254921379272903760691937669552084048513722774764945516820384488584924999645638920804428216480131847710874410292854881135436418429070811001669105988220970016010169957041194196990241110721464689723247397874820408994467498600293525208271076452487003102400190034437524022597554646078819498411753269686281936881160413040991298877993898459434237202490403225433027459876344202317736054597839755264785383990737282333418108466821923206238497347207238404580653695360067493335208791429231951182935792145397963741671109151035804501612711072557762978380382122680679165693517493691172189488575043592884079703727530475899989811870160354990443033314021816673882987263366368788122426656961437914888119318086464083365045318773439504473077573697504331266278638547593655516638961444854302322887854143232687976208702634246733951249118543235833128729527312296425708589867490001511328724854430852604296922857551727323736311453363757462498367618103632457254479834909541936938155891175255131081904998618339217245208115399709570527301779456291702784180958289131285340866645607238971015476830082040250579499803688618707269896677727906893115483371392512685363921471134675638545123239511912421544023214083995387146516835021600939023754061377983869869018571050398334886656198228693730057117429154517688701842455999184179232759919208264072272650493022928882986561011763285332907859185595903996680325016853016472826520196560066098829464827634947753608870149284637327029084430524203981136850579305682727010837094225941904446065992320742772065658239973643276707165070925978920000877049658025493889304861211358352068730332403186502499398882447091677703037929631782005450154556361605961203362797238850533062503487346752688527771157765214245208797775814942693572673333953049459266359965939097263079949535159502544470784681877374165079450257947296842090893161776784631576289382101970348201213952000000000000000000000000*i1^72 + -1444738858031789854832756749317977259169397559025693206113151300878921036125051470325635330560698331462021955579320226645909347717267385623752052172009101516962726830330499514351392654043569019078448805348624289729061454775586777389124744474191323245859638824147546396461422580470749517802688240344648687796718812188448369095607409344864462341994537370235202539783686252986130024981849274522417132101610011760898419739956738870945329973857354964452812436739675528692943410557996647651943751734196693412544162161995231182587600385403951160954627348876308982045104938571969411646083070633079400080019026421142033232655544069809832479629412381770625040142167560574046937482011209515847334834484166067843223299468164047771779080638439998408681243413472564424949305482151586683788161473730371758474003379500242249383037153379311072427715045506472729167006623666767608430164534840751606678406622672367003134646339303223590752029722553082784912002903436177201546849221014067849231500439973217706474263345890851213551633461184329467120438893526081315796893136747863979962668461207702917761562266084649547645581841840564838005250157402895415814928750702064652330837124616167855298250959915538802900867920894429476626072901229795662942462692363646074667740599162774421705800096800908624426564171279486546514333566400142144215479965965716311734063058401725787971135796253270385387387183270929275134654230900078653922211829232272694011276721508728597806508416419241154370314805911805278701801452279505062302753352485393124674554226973588948901056140546468540012236583871455565312339441446180983599225092599229340952758681213591657323497641382595339434012711480672311828348218600706232608358534187381856671737172325891237502192386023458879901907369520005467692486848151932728480039667939207310427092943443463249671947670466250402790497312737210380718131786246259042885369025380237466416806331296524809031796524283716349928785064969193168531708856480257000253697350082271939166186049873977810487593610979533113122212422920417286430773602215830401817989982514974725906056986553925304273210832677417054224631877503918551490902638090645618636715461827665212156704893559911151926669519463401079350790910452336133380571967101268193881530254111392291961803113815390600735153507466015825962326290992392102372484529353745293398378821782912866930667781502524384050187731296145902689578079295400488535780879876833185734497989204196412289973284704784821872587982433280432537600000000000000000000000*i1^73 + 2599220575018786674602316901018192160590235042177369243974211116025347165448443099746562359744178382554677015049138719707513790220014254962323630505701700918557072255012956676729349322821057880890985405650553793868018256560569542703841237557674286625432225394902405205139368961200318860911400724958859909705086558115337677494770644855628866828796200450881406193184034023147468014696786253980770708236490766471011601077847044281101003281199312592252186640662645022547165126424607053098667038599474983969947654374208923487966265714037988981732789096962928466071499393779519040537395013316864655676993467050500668419127545009698861599854942837866881060482577351997764939150146053365141497107967568398882679545518481232793142628323126415406581989168693803908097299522945986352244091417821606150071312372501265221816647707167501755134538343688525772304030885496358275077947805544679983642176735518942134553511319112753948932630991574506805004956529926272044465526897897723070069362436063448202225281325952045232548489077634110680492309787893052000080314685460718907621711067489875083467608251174464024795290365011345620477128379710632244204545197693075811433587661025346514572976411767387386745237328236187466032729988720432814693518454450593933825851576401631928869271469359738004779788330471422737323448855424074321890770136191528865091904963723333181271066820382865568284079976492643527514983318132204577878247494885362695802557815059677450074641002078559113732254070334035844247236469727762023111553100787700350444645385956643619526748885582916289350009518196372205075343910335630123931337503847141451145700415175668600746915005555187257707380756409244285688475014078004669854464871237935408584245243479304258279561395607240007881152099367374475334916269252630871720158731999301651263425333464894511038394845944828045217632265785034112122287250820223053293993918811615791756779348289395333295054941070221622633626897838958522436352693999688115735815271449865588305950335584719221616407063845746844183343836415256842654983949162721350051015783848625176634210326232435647491435079220908266559708979514907053059577955911434235427876160413943791361400005461698442982317383148991599804510346302462054987665428641039558802707176066176651291609973557054216178353497083804200456549653118552086726096050100904842213877464719674410434290958940559305352704690859751402952473073059190814545254610334716131593508516988375273793729761085493313038404550656000000000000000000000000*i1^74 + -501563443166353448287181748932913741390343275820582117849851489159206827453155207112792089723375775936608155754601778436466649437178889623298727646756264010995786083498762233585627795893454377711645918364183648624497912349250341639373006685180021504016268315737380025602192044203755403490877203990615257398134661537256614748352027640467445333451243390140213403664947056741151128518529395156485614299116799703768629610141368679101215253389105625093870610136798806228286229198466717079272554525862092361485897727316437575303159253977997351699710171495507161801929202072050745471955298070099989937188941415891063601494202808313104877605838722204494374997555404049875355660645728592633621049934397250104087185904477209885872081623196957681970629952578877949778677872554278477908564633783574260394371343779443651249364731131083192697607773603439207827185287826525118494302315651724323535862870165612694956021296011243052001989415282088909908072592896138042147532502510400770968940444893111692979720264574580447589244030724053238410459519834953466834126448863106345331327604444811155515792454700120356253504435863269385042146190169014160153782461406618968057097315067068390524745961709886071395398015009740483783747607725424908509994038208750081811066952367755134486198320639918541548485942375233466170410664238733626201266590374974492818457036181505255457598902626459372273039745519095787810268072058968340626514517690412908028893537210535032057664708960147190782073618410403321643629809610258251381085811045450982766247455029221043622233397483081618691469728958613487434662373442905090954973145558765337259798084707744262149194119516271233808226418797041480071112603972302424060862672603526201390724540775770564081007178883758978379769388743412758037420686244389210195873024909745727375481624948848739080535865939103141889972134635225343650032509064133788429689777616318045990701192561214351384494495186681432251472491776154946325171020799781126242608493568840754244750588262910810020539908055727369291394553164172418854124566794400430500852957352951241133956699406371942164761393390852980927449625132277168199741625543839161834465217644948501415460500678298900009263265716557834386942170081779283564658200579763013354359980297618748098777156205285950000366984864839572571042281239687807856149433658068774197080359047556495886440931907408780327159522353152077080719576313736871286738660311720588204247439541299162406975438291535447195648000000000000000000000*i1^75 + 4361455274393621270944952372151041142014322588100653988638889187193834872498700596395654406319495360584391117051690467419766946205501151314066253482272933755644989701815956282677926113464418838906761018942631043742536610916678873215133453968446588226235296234984058970485469346248711836295115928074726658489524891274832974230596760783411658561564016780567378901731432097185431475723781545289414218071153789460890619506907980639293900816089599709935266181667508767834309451094169065660857207969506583428469246455732551852534480074724025259174403737528141445293643050913281111794861776477735498061134177522148940232781625703272795574032877207341178786233084242113398941176153883959486677597783813547282756908248413333893220468759055985508746607882829734157996612100984312444007828821299960974153838152358547291704942531467663150883848844175938361370832204151507847305550214492681246211929768674149926095910393318105203178483917734363454084990393007720726648467460935408262501995193176634513467263156792359915877749735557561292290261983247144728701811606230368318910864821802769624789436345436627344482125988277313839353543613020575926216193725115324372010360802742213803158999852833087618512753362695112028004389928748499211882843933779250295372878902972476178035618929531673854822385918186743529290652072774559655099187516515898221283302697265406778221257870112327281084538319100030457398422267867066309141679800573752814943270553520586460275812648571816114198822051086476679078035958653915619791823200356607374441487652008569602270568192136253228521623341905404304382064944993764239746251853782448016688379151355137916776302304822376792735602506054248987165932139777569643178375997773157647617590816546574845831866434126526032217424075778813909480096397081510612399738718850571711971987802491648910930588269158925143182387847567977176540342144256032488522052409015649422356911691057853934894842208487582965776247256103345026260358899627057511839403001551423108771693872634914326067650660311846247235854680211611582834645072466470867488477916764609864385397599787225107099115580898547141855902170333019846044191110464969557529689987057729506978469228685238727854870319355491587238790726617218736660833697971371211416449034657662691148655862730024035639754422375482361684754020841625751475606961167417591357489168073816249813108183974011293270698687877133476825315845128063893246206886506801198892972856739675044302701747555532800000000000000000000*i1^76 + 1512390971427167224485297113211667156797391629662743970392624998333148927140507486753547459282370867229764187058409693032715575655309195195049859108209018431621573789276594184854044509841791074812193556090093446016581504167130075252522903227954924787259851567286442069995733781988477492826970536787173793013732811548413449992793397069506012520789729921585159074288895744883687193679244255520741309345273569628692289219374464683614483284470633764160563382727931737590592765826574713732113914300071560666924958627152294160896594803116126097677694593398609686610663434977014775882317205305157688350006968620196888432360546147299329536436280732771567133585836852765512252191742990685676365849968295091121310105915673515977938874209063457503018164082445760171941674836786181737305199098782805035303930018572439145747534251883309553712845202183762016670736157756748226204855237498534333845656445937080287703522359139587282454956540411028136915756644952796542511746722756558168288440345865207811734774919956343921886943298695831078403256823704896803677262560857799132366318560712233996676711936694943821242709685693196456766369965533130514717605186293462450933145256350517790643929214133833363689948242181933762702184259042606553053010331423311548352913457619223811386834157182603921358798144318495671221474500248734340270907194747343329851040042929375497875906284289295788266132909272642389999270106809933781116235703522161271728618091347586227898625054546736062733666513217988210634716133712992168898159375803418824101140212652800716710272765931487778321727917461316219293653472538317278595953306719115262851224604234141840242473707326740612206239016325334740984776555922935534911852970464678016323564402107489808771388818934714670579214457954827227483370512447258878184156391911817564421534101422056400356912071275156898469753609902324899457595135049949067896324825943548339964752445898380818473844996317492005479488964483831073635882344035672596503478744956146813758199200290452870650409259750246136578854618906962342067229287736137390932616178467394271595054446760761185925661991843763197821443203895887094786616634393928666262748803208113803660595016957586537546180385455896449784385064479472672578740650480184243855965427490578665686095423529890245728441428517805656524081238495147415770736489685235016162332898902192439905643676908525573683796115758949174937271181929427744275570431520626988743483987095429055638405120000000000000000000*i1^77 + -91111866299015086385071445920165424647980842766382201501069269547215755871069230395903605892655682568973738168073110164388976841904783131817030949737123782252690030348590238616610157344305569075727212208853377302589611498037259946627937891511995999891447319617272054133771901491823391848620285012998280669098195158343958752185997232265564045930201293211533843621935931433557517108336148130264509593260607676381276129216120153531457703156528966207008851006849195814437290948928037090416635059810110808852833685433615405780551275640573662034802665378353889242539877367183447813972687891541264345364853625849707235947202582523703823589699733763575145198839460960729036474863690526304267387382867310542950080962855121850100917828070523325393654409143264056011549089905079990435431740699185959404071779438770094448784458086447541824568478781215776392901883275312564041610704456408301105643414966966588757866112732261491852205808106004189770936606985884086101743084449653618337119651069838040034408802481650076328911785883003339854864205641883826413302866292582820833052119347743469435010312835333037654548710176109927036694259821469060444438514289419893672254338239288399686251440287777369450915728935869479588750889439935117430591172538552719884642818542470852353495562986201630231188319766034889543799254885863207449965884467904763499910893596139994257039834460165101252386194092114697322589227948594210298562556747946183056968469122708034774272326338442076672872711188233170851406000197179932354881742318862456099061928143258367682367830300721978306531167696625083395137350117004102693326217470397788351926419686236504346712976472636869755550026750730544591039811400375455313372459229004020579445999899293353185792529086513099869323470948271333420876887598202466204341973772605888465486111387878433520407530328682512593565404779690321923125932648118691697031116260322467501160420937616788717365390468893566665920085825180271965671307947731380808858418407637416293847542714859979722441547684254669332882125033451247704494911296704497362952965962115846090023087063057521633795979097935179394679922784892282632359248293334151507185168627981536180424853747614567006465817982680164079912460996045831444835067006697302451683591380727665066421950320712258948183034577430583584916928031901067458210712765105685406899840451009271313953540187279183252030822184962225808380245155946509194004221472724371199128465009803264000000000000000000*i1^78 + -32753829089234718837890510846935756494272545846478786642170015715407936620868206159053936158296238759299976254122350049643493065033305584580040402108051068870438903481280213589628751807319312309996189220821538591879904402411948046418350726816046006720802716639067922358568689807883780020954994401346801913198222553676662316653279660338586800277371631742221868503435719377625984303633399665994548276948465223273927415857551301785810688139570402872924862763935387085356111472868395616511675923892146456839878393238185225107017504257098509387039002329799451555449327629053481706970430745862937734147361797875773819297170556768531009251274538729390531934441190556208467463332408705807148288209676823876925386585478762630585125003300273670209168875633265156234324406892064451904457567641548863129783191057623524762626968116408404647064205665499513593823260649737564043847287874577954395110861026144871880126988213475171182361998519890814917137057051342371990225125035184775211179290422198125194924995457618917168650850374003892220055479774274199162590426976890101809218191929351101513937790391012410049444456638899569603964108277909654912520018108602971501009804822835931929779427678131111485563861257319396105038677464834139315887250467236835886648436977196755734387773075283352442048038638863807805614011924258825519843902359118025906244160194014986602688648902109009419882642986442694734572819684774621060993888730292555257603475925435415552263659749933856685553020328442616756477760572180567338723492130275730260093934453868551447825072835918623238512604126860569659610533247051262433241075647813834227425240813563541765374183558682631502776512458737026821929973589043063129555433870227492530902960372189082158541657110707844400799538467518864440800320987670893879676438029826067829933909681568238668080581594397466339237708263513699013300507883558528225049863888490796491517123480223675952678440157894048058465869989556811129467461041666647594267424086991494225578404182094900396090593947512523882045610580009613284533216793089742150715979708098110115945866361881164405144679855683252295601673357458665740150052852535079187551820805308250224084418069153652578053699864958031230240380120287380547988713427578178892272356516242091690613217635727383780645980121728949326580040142589624674958083399948704114982488645084010872700264794145703791126207937935821354127480609038941466700079510764946513199104000000000000000000*i1^79 + 2186550135804537664491845200903017186348864586582190968543637824198068681348010626731932705102672615107436703726310567337047852021683630570000180412888913106868427058554761070874718503283898142013188130591961511171684509178743932770949218611758392045935928944709011550156801886635431178243015362194300254675136877449743155409883666885373874801094746217127868357226898857747080082894107343703216062780946303761430431692631995844611023346750622200755604634670360073643259025483479908048438251185900733100890079644255923793978385878714154916725038118863940805899968757070718895891736002075661303561873289090876399413403614034561813284678078236771459682904846928257130961357171556032291008579396191654024319147755211113168632992804790854561204033320212281264328694409371580906524014744980685176317426265567429643354272800998425215279285202822443646139714069264057982227285092740742626414692908535528485826843063878358519931243918457876868007669452015973580865916251055077547563599577197777238047537382273382062065877171734467334273875237615745154911842943068797297168981902744821106743718355173877858744948169871722138112980475932328309662927667002308080020925577580880739607653284327300703561351790898930407866901747072694046975874339665203478293766215448917939673816591619633957796128021971131866502051103632452548223731958800739592606207048678097142378125567807458150572384944952049705633614127317752913139855029238731907509130798008013165435679255411785560338811635145082149588735131307469734753915661199286993454695039847025488140236999216089448897335786548928994316666241801990572072029060750402152078901512529404235214719602913115478785405980860291497285204767380473795291209814225866881740128759464470640635212515552116584136137260729426853127897652758805138811512509691798228162940406670489618155703739445390834899052000250303077372595201661707381333107220009587439564418295054445704395201731807974716628679989383722815020601034499318287027284009132852960399640262905440468523853698309320029942284680898856953575741227401309839861602674556380922444979975104194285240869208308756274617510073938939709688991382397337508102033098145526904411883644002909063774460651465134486174595065819971186177545282913640208685627410091862612179670852260702487108002895268766112419512344609045531399039422926634776590961984501073684698857757696237730159689553950183545869994273225123189655135684248207360000000000000000*i1^80 + -18254651461349970281215881939293695648641043435547824259090296081066271819356438340873614991813491077816228388345066420873825313597378403955959769679800630746188321810732972918100191760659995021201489115894972944049745431352313206394824879522067989764975489665742849539423008985908237932852011368070156962688488214953526688785205298913160585530719875246918751035845471757400735928203350529353622617252861376931617035048282334050896783766071090760345608958462273855351883643510010156980936332826147958848189188862872037652509979019834296297747508261889429074170777916660787494500645199532273539175888616234587721676139370205813995484288354334209043950293073193103011315243537062826594027952750085856662141015593188348804135448929027894158195329922573974950599697722527802471783158008856274337072266066016765209543925010941428849791364075233868514948432424329446391861089030062440668090509414229734627936092806081581795761803253244445523602104875596344866834375012190196954912221229583830854945502937317096852898297840184704640581856310648420161967218749986491886309526900754064135745590909118100498372773798131113532713181661080201892157265310910377431585700212668171462243123278350096629399482260334868425863204728754713881423423010120844607791118321853421661285639263120108682635443104570530314149238562705637576554265309833794054077595508482975063785768109666461052960670873718136170048891622837320046330344081057670617331799410027123622990041223779255266398833117446558920453249266342473405249144532230244111750594272114924295787998826725380348014402286394846369720499057828235623090388708450174425123399521337849592374614026682076226805106972727890833314132311061841065056835306594893314532754664927971725294313174354045446661008498489071677343266192856633860202491616584880149612197925504867146647868309568641635987316252082285097762607786063584249232132071301428499147391333539514747503028038103950469586805961856254262935020244338372467863848159185087533169957038071326326144542965838095770766012064735779289934902763566549883905979893775796737535615496380338443735926107053947923320275213152129881870450864699426379497819568888850129742552483708169461588863512073277791569967091660265820309738472171879199788073206404885642315945763325644478142960664307493333789793690228289348154164312914232137779442460301875612339262012903773921846351835934737992394148457213490637045760000000000000000*i1^81 + 200214606449583376301313479886591625764345907467370143115082488336711227049716888613720245076957775758031668412799822788465893572190019976356910120939543892710405124160499031017189688991935948411499303932667737725159333943574645638284825138087905038908035357723623459130752137835857826029364046602332403659741401400315172295638264150546997381711873714113181363502441707062729626370175615428310859998749390207421990884374008054154108489624040266191083406080205566972410985603858092327591968398707237121502786419968508117763024932879127900965820622611732753532532894971665336861629290044072329691920629142841603619763590457217872783258613128214662670620547290026604328493836587329528798693183783540780666247852397885918312889837455430607740629007344514757757364509448961393884945559949539148545159240296502702702284057987598516445646698718965686944923719691325166806951137086102579354319521777083858772548061260002499464779952865358533398002975314274516906919785304544042034479574195582938520085558186274735737713018246821389002890685557705801599816021954140474115225479810069883177745137823016775402527088164736118174198858396093792376780967216421062855488571556981578694510671380066231109449340450194393477088289350077847382358050433798687932185203545572527662175895449683797830043060798462683405051804369311715970204178239530482182510466326063528260271477153008960959604263245164303206146480145660172339448559704194666768896159834762278655198593811600345390619062064155595972918453821773057173184797192353534174495373460785172634333342256615047881216477616372387777236836921864060067482366227010947395280217352103988832858379015633196917771886061439602700972928194318367459559411381373913031321315961252334526306552914112215345531659691590133359274764065990375024430244649357508841997758731072480912037458955548579996302834970892367845531108231588090463384095917586827281412984267083291056888128708692865679139797290109789066826427976841359617749068856335891829003835875954412502378529045113850091239720694025844252118446947764150243687490646891294660863504855801125718685221835869084814335335859240217493566473590949409781736472524633916149123626523432960032627139058190104336599595411409615607587674047375361819870674442470662376810113080355923571154131837220730878983398421005162134492473438213337417748589472915222929905012053662273542350944938799739974084886265856000000000000000*i1^82 + 399632804828844057194484063570303064321649662137291573543803546045168682676051001897831079293574685199163221111611851765911580930158246918510574888051813774470217742745763906368663059545964832121666732109633887061052651609785686214330005628131079789073099288638482697283444595789087588137886391259260757601153277297955169944196155357924605822303231782289393924860267737873751248967503488365101677135292460749070157719315904279135215894373341755053593989320536758565098448385713664794177406043705546191119563744018600573036765090898841826372851284245605452656694541859752971366457449725415730548841151157737874502844654895472322965443655936746812325498927754388489133436686938908455113617450953201428975526294276344854600840786335175350387689264024083004481863686760245054492198033647301967138986943276177150029550472179033133858530425048469588946713480604430138722352097053556453083768110957859396858281384280903896891511387791312852690841361826690310261495330638835559320548686703088013901073244874166998091650110880331507321523673481828008285866755000255528297834578905276467241066391280245743707298904603130688072086297654397876459971706125448349559386958460674373686271708856566945113155206709259038004350412062522097060849411313972724810646213553720988267364111039457929509317401517223787403828407832776372488007834071755263227836279334996522846863126281225597302245332742671364297080007005930127233065783296517875927046419951408820105336945481623208125111795344590311450881614749328313830126197217869885478370964472963449952855474322771395604489603375711017260411295810997538964493683078581280731325985977106989225696083803383670469434706814598394948989951126390324899403080731936191723774280140163891999601184589679128919701071939973806144821403329532345719982101765566742235808324700820535383479192005438986352100187815342902181990262138883392970444321193895464580697867680937903537852587283621947125119969703303860984010344574157124047287472700221456988437739639998787563443294539819080159970594272625459524004024241373686713960229801844407105370578433150825869511094370455049584823237744013537894340316602205346197537206853912478447888446589351096402364911471730025188557970530264555712129829467907093110928991982172760023307583359462107745428448848229003507415671304936474517556281733470634553148758657133503089050480583797376517863405338026521395200000000000000*i1^83 + 58956814790157372219895494109914386039566510148329187921973071329435958336155355618147289067879234776348731224078710727013410401354943705676011311407717658222797279677104495286808276017087477367217623654731637320892058542701968540994505120726810322243185094334259515267698759460299834802734084566227296509048909237064610110448599517170729360504996153712417581551809863718150400364392771328411176508098447828453306857410912957210118920401738456959941043666041979234888596918813616204179805183833433756284197586760642269688757610832748554586775223082755203797424447851755417457462966106705231624329708259883267009787706707395025280656880420995441104743028157539775276403644331481663067833016901144430518932206197511806333931097851161653139274377181298164175651973474269997330229223727359577689776561017536242886108866965620899582355348367124343883171252148787734741995330487269707131665172620999725218288325086475115137154436226587363447880264723285298784597972843607633699322561047333988629915264832944206673724405283778175294378034299022081291783961875671473762954807141253391519397112021894860957123210844594576904234806975864196701769687349844890603044245026367520569353461908360079137314784210466686899219520842574033875620907473320222632136026179047606790381266861804444411743661171795077851755503610879831420650054946133619080087729529947006815612191475815204273074208168952789350223474076448503512917443199301336097918408234953228609324396740048178087736657332155903386894758296474447470822468061152935920811120936773707372436700440536562480424262199466548121853607052350600047161828839705942906355314947877955944991421231737750813677697576903331655403936631253333126447430030920119029602704752845611636968943690039875442657679426105627269169360582729213193960251708187899174301834746650214453378290486936226033717334491378362911211960504074818947380668462023005681598994509646453219515468395032627946923361773770689831491701135833160287738270878357216265179769551615281771229464026815582178589982094730937687096953112266386931494049914113733309520972921352853041030656785202269209777631244848442464269638866205490612010153173972040306339543583299930742335259682699172928794282557637742712258875122306228545351546356428326223886336102306918999729282594516877108357689044691474621116862763288929055182165113468004676547445401388290900020428800000000000000*i1^84 + 2703130829524878160098981316741738543004035926720843164158636991406422427451446455897169393165128281272849802160796601211430379515330445774203931327711969397614017757961537040778197546799955969503548563208012307197675197657757550473421177722655346464451433631581773514518212564074370447293072973351357749376353019966728370128202989957363615831179248334519655766693025708903467727229399097759466448392159067898836581119390407160672750289062836808169762441746720294910404634769513004653211308318353760624808392357972807395587383237472212450085003231456571374121557930789099039404032697980737364077377763386961379020298223967767429216668724491089431355535653540665648190590581416690052525398871508844348060774303733304794417178952308004605535455795758160025785122086506031119450168453090757180953111856792555870878250563635403582865701569061168549794055300085008568477089495308269449574205173640312781699859745677769836982979599836462801871297724365984773435534461127735930484214789224125382057859214761837917312770187520684400666898287715681629473741016455780131400014898706670910886875874178047302643575927249844075648061494774237058121637121605215364367526823813836651698370648365207064463414650748292422082344771239209922619425900065903545617627551689830303123784463353190227987701645268553824405926278575402061682533712921737572809549508902674185239832958592963720325104414567739119109143754651744201460885575709031397013796130731936897642397479634973022672298942954240850386972883252661284191834203351679122816295593032794371273887484383182417325442717806101201394530980500767944770101761438984830192248466262758372051261497694675737345790758473664768452525265154249654733162871436969292444988195343133155423323112888229078414447833389873275468399535887777696884998694709877210794505206785988185000760690526580651795832115093587224801502854639725093599334053072540245282393306135685877228827132209260168604803547697154395505411910711886562194750849600175064411806598760609810587892016380847805551773206902345263418104348123218423298852895167586244498233752802074451346044373798691737434257462249214803174006666569723831284178034796087520719090090555634079997058294547694811326464776499188522419138890600515131598972355524373376224418929873911304103799046943550652921730283647096042056365394526451122929674456609897479132682367323340800000000000*i1^85 + 34338040575447326401962978798069435135004221336733372151641283266596530437853003677449189144643307802444096952562717903365864703998102968857937373750399468147000277389202996255350734121677679460478725118792646887332055590612367048398307387392421033180846865683400852092127686060735946503485019526432823283899391283555664404461560554312374110958733074318458989320848485767851485627997033754552370779287366906579795325560706090482965116824122841983261398891922006280813833762034156065665437793111483689321783061364127214944682247167951251152142566157074603087719290410865610857211577086424822474427426635587706031581300846601954961853599380174670088290050789533089216804977957114067520744037589624329336752218674352494744917590044826871303323531701826441206740866609204741167681741760383193937033100149575401916331706862117257988484157343555297416184129134665160815986449419763486220782032035479589801422361571528883077863201024106136769455612456490047045637249352613209916557347835580941817879781823074804774668345744505059165035581267180155662290354825260438041318244953790493743968503158979283025103259820634819817412188602559482367740169346108017605210972820930985861332010447249750425187711032116883797302890127806976507310189275586353955656582255649496682533174526278623216935726422552696411154026752395521230705253885754238373649348279105198160424869370068869400654849684840475686533752321883393542882934051182877719146593235634312790241182731595032365760158161560629457384770217877195583634683093915202305001859285070195314645541910027840001959775660877164885256063619213623549542706736779187937750757203034101479284062832741803320751081093007506449999418223075136096041820564658452304758022845162319854403341873890775432019293243996482470487594452846476490205361028879930900435059549631580142735308694089018183580104430096128069427296978287568607890333782742215266774967948029728593852148690309351508922622031338564029409650119663584718101793861160255198325848957780616778213275174434164108952714176839198780223842669086258517643176580157459660837889918792470663668690087462911146229617127120310653381512209437957892219614771480659661671585996230653769978060707750800468130907591435722926739856604021805092550486742891615561309295329061260771024563279270267902908783607377557136092864982731746496191969418185413754880000000000*i1^86 + 124709060575777273710939865191617520031643852809639775262609820261088298729826668457356324876000827041987947005089778847650682151548270918388671670162572430803748697517803598186459111420240652979181847420845703223334861206063028172598534798541194903658994618350301178934064665193356414431256610471521369432003977726051809112998305085802209142927532998112325173311067268922130344151610230717458543709627320737685085756899738368314047841829882770459525963109904437281842359309652081181184933379447031581057386669966411519941366458912791117539695571041150137067860559542927532338877104354908576666829857727858508065086266252675438262663982225407468797286799578053402865548354928688472374965667204966721310767812545087434082402865033922856734040511375875048342702502329357449767806619903255855640887738774128154436798829559458030390711368220365452948935909539857317594750506593048118095985732568341325068974890983452898040775039931814814375317167408231243137170748174183114822494947747044096851071383429578957130061755326184058382274649301781363948101127798189739808390001973178966999190544115393912049535942428558751510027427645022613664573352985055199170028538857395491707515022584049659063511780135349160807693652395726993292142128243214847595021927616577824694922252557488406245832101452439264370483270473066640172470512524706179271232059224675348501932134900985540254895418067168238141368562978223576784239087206867984735767064946249682678480307826668117776818818245437871120515053061068757937050724904763418081722564276054723864668947373722605118707450116342968162633890090055245051335475079688821715663054328585723294150558944374692899199694062046074002488760102826504423049335398400941337071159198231978611007237875256287344124015525571876151069810049476816934784983461401732135164065104984944390142549617507550199976641038534238330853448649752688441064156947587573309666906294518226369708110068525955864562568886788113590849605931538233114589374340657477162114036693579931344492676413101813733007374632230661768966382971667438465253723824378685444551541043112045837124996549657171834284456877503122388567078859953174254014778571475170486780569088065130765213380387264765213184525512000161713943873994401071827061507406003200906869023821651044953109131235307578583662036890283223588669778786120118600466432000000000*i1^87 + 23508549507695429160824169735667262248725747497213196656317357871572397229210399383023241344498374775169205368114868977008651048763158672982231222317396549602298474328647143708024485292004759781475445665605004307882362902305792603896534002810254936599566031069216830469732879527527479662433362966781693166929125215438875445554120579958203832093091563403951395687519551294162110844170022271882656936949944762343461115033293446566989702072515628161096826360441693161182945103220470769753630553225750642191808207382755646983983316851928022545499729425965088427333322186932676461771227929155768939234004172947394283416498905729590526576603465041227255600783212431452358095330301590951044132201618665971033572199567403822716960339114752594110234051923624622928847186675763955374663603776086140619064928685890066797655314506145224842712995522140205100736681991735303795579712229436286680686536856859132554396573327883692438037564042899195581542718236769435050899020304322626124295642222610681581169187011798229797161349767273148193491263228650459764239053033853744584774133953968398407173375588130243109376653663969250050158117984747269597475825581980156124926999093207013147250104108262159475097733312185442923842204123916619418559875811111052200712218602071004834412584178434369878061741370992073749610190660312236870216614053755242836478324800933259690859095638121773850106717466534586468538505290667312184750113739091428759971765697039048023002060377151671232700700455236322607610499307172706711003347282305641649212948554313952622255562377625429394202763797226942175579822237345337236704347763795378962656455229453725457371554540935601838867913899188288507013213240039701675072233168572661456653526590148939833344606643327570994541964749072714494511716442514343951730289735607610052688646540272359011470959812723649768615020960588555727845061718566638474592328811483885132799389672279054972351200060555672219571295717774873147512096176826001074446840086001002439644110372808241177446583223973753770176930993467173323068408954127806034123417971273925075091648092072882628385083371617773197293993247367278443089047091703349050032042033270029678906681650889615199067987782164554665582571779289508782903057983900958047661232900204653621891285451717016845380904107524915403847659304299131372649945497600000000*i1^88 + 7168786611138910095418787061613392510089975819166849913137845029624903626585703794566082018962766759520614653626900655514538285585991853522071397359249733104582901169998749121784308868924800949461042373724466564381195464596628906452631691728129956582820541173971267681419812900745773168419025475689553191662863541933054361160061111845703919315527286440267382954287998820355829552280721673578022777337238870681926515048366356042963553080835522630901702835899887796275820810386141911729138069574779473835779372461773599039639323476662684315958685925638309886546310683739044478037538752962726912813666438993306391020749330450598102818571157565773882478432370378796617733000170497539751528153633118183546603742515751192963416764818706249023240619172168704608503298131969018395711252603738122918568065748178962056359928807826712535725546313919929097606895846679747169903537572585624832098482606795122541355732060953200823296013123964840288583723397653788393299010762266145454679296726408461071029925214254117030130567544144865151334893446469236727813589018368281999220107372104490490995258519585729651304804165960282577697530749254899394061581829263615538563526768839657337131788924782307741077064652252955582089700885596424940063034977012080070886855591029638779568117987756053350321777890071960204213840380247867388904943121747408221891301937079764191551413732297542682127178019515444158407176703616930567217618326667324582130292399688743663366331454572395683333321981966785281186071733677652377522789008218502899708174312812830754448371811806526858956088594156130206202353661328571336910130503169403712225869056202117436233943355021000283752515687738029504336226539167793714068683060261567695655031103013466013399839516110359513787471115588798945780582429847245711738940947474547411147900003832599238898991647879042360838288567515964957410041602123327893758605981624904376135075808842528334218676380453064246635329142302557787910173477083346283199080281278106836609279088758228384767703786701528608347780432355564016977674535241006315652430007607240471977443024356838617448360219140275541383531637024651165939568537853831907428967531309185534873501407485575071870518308564714871730728034727291018010772722029160739503619650125121085238868061128198414787930412131824602205665938636800000000*i1^89 + 307634312253449130922888926740227492722861438397800239497116465745986887599934390736934601306276603125778978485073576770043698679830595800981138938728856309094043730288655446441998673571581228138187025305523032663573347337654740016194061643471580434579911839512520460774181373352070360829367743529555292502587373353290978431587553545961371773668230558047633422352282316072819402522709108763290612509615352562406412192222202747942354785642721132534865496737453621307160382037418091338963565295893800842306794155309152899595600084394344792092424869155099984684354218427812083112652404017857391426264963098050604707172301357466405554272619030972128830566572250792352560355225938432837896668278130287957361342779571936609675988892942706047245588788073340621930889956455957945303394466411859831869877443754748437790484972449585922068781933728355453106234281540750976098686610732103241335969457114525675569756117204159797756703709718760534884606108431743313316159298546139542750460734645053341145457608599158475344538771412054948168873164020265319848244972814220318079901196046115423116291232076868783439356168399590795361098811378496633100791187941481283991233314934382052162136130071216122452313315038462219138185249859728215444680682907616276464758092550091576759895715147780215751438961398422097960362390255466973063693652710359182791075386925549007753635388719258965812316758875859576099999656225598306534700866077431097376785563051900596507785929902792147252794962776193945137864130722272527400450228906339705331070045211898596387174476834484878193687872976552783082175548558564468500413949598071194033064927131683040592254266263956900401053375033296989967238498869709076333431104465322411537877863715104515360286114650591319484822566361250156537612705715462587913554948955451883738241304324341529768603681037919394399924868020984061855055716448760126978226295100686909928406123682524016746523066890457029727237174968478686466206440499297923735626847916308761295162495785946222608527402936043828389005882645380104130407983824053363775847469113917820886503537491296962380549631658627153806223165043946274914149481398086990787858736034965085607732199372468182422989676646464228957393039774575484272691184156463942015456553518230995670090826846703826187265702529105920000000*i1^90 + -54695369800847612040715583602244493448434973856590339143282127056012858150651655673710785582769336543854534606181956158404242544764356569874955201968122704598168220364144377852151237398119015485664295991293841503099245398757208288208863269131489980265372027999905094899988782016052176556598681074691224435336079480004086074159949915994813606233049252607174017629852032838360190476141995534797697179246932517176595770246062865175759790177750744681213065422746078999609932280879051867814406363147066141484498412056697708271708939684783838322144018711259985406475143590592669499302102508171174256112240514234254745362742541754371581674258933642773095584452533953644453788870831416048359659865307073138131816099486187434973678581653754806183991292819772022190599272631574294487822975461355334643831341738612706290963270279448823665705264820158057607487911810106391378468593292497070936757620025487844923041495561279443130838129077411166098037448516462551404816350278067583074454464800674595342082380359466434855880501853818716401792842142920755636419161673175700640144700577683415097733217641212953016566068809299954969333794260948642035070354816647764644687259743966700675024073870821359283775838563606700584095654296171150914127085517025501576218325681763984665378246823928926033126754377778345733971403935749686441190728940617592865140070268223035060024529926557024575215163547034906472019370688204657799081664805840455302246917389162518088581000898359738517841162013348088144746444999134989677372938743371908510729639298803642334718898643156657646718108264987204823411415709758884747989044865842374445866886765483853830744331403878817422158081986541645114039549303128584675187709173121270430876268351050781251709340082530409472569566206405482527486873490371454436662409426577950938114062186820143427251392445976583855235728948591743773259498083739959418756561377602883308128150949349723998385947850571700465845194491330089668867853685048329353163589022524934489614583442202689482075478695286437209107718632919516709756570353174794180292196373793507945840331671826743259566485420098849195420361988726282448601028254820945783730328013799186978947770312960564108329966459807126492002379527387660049538891354950301421030067685816992953521438890415696281600000*i1^91 + 1602489692187002927111408540282854438997153440531309535892448162156518787867803511354578096867688638277325748514735394625958746406583198915109222752100129391167947782617746839877433736273268796381145173747543190267844046923197873729505971422869836937230919279738431703302368145421220380457795704542868414430699469863106388292479976926953227994657023697842536330508140431138639209855408933386812167581688875692073697459776720177811879492477439901977268434156786983562039136725352349165657616619429283712390597440515975542207444832145642182444620392217713128956959946896190207262550200550708662823624899321850116882401806387789985124418906756598828177440807231376877673803999655037921185941528614386580027765060706008717724240925044229065995810925294057178451782937906436109661337223712669829076186525345623462191154203720219546961146940631136831405239777272785981153787000406156356144152645121006898706036357086863778988701927450192356530144608547996043327116895022060858458587139651563080429334318621206757933841480965086858351121399395124358306178217205843801001542388265712121683363126231264002369172682851640062034122312746088346495091959559602201376984498111272149760096040665681714983158688552868748323627676541899909797173554381234482241349151849036674653321253777181327884340794185977468636784041390863790030437403162743954085417848248062756275397381959370225073427496338381414716884321475235779278756415677859755578653668447409654152373356900350588162374659138115714238455093304437510271163101624274086338820032514940122158715218663548262833889936948693289739365352787774304139336812861148682124228097317119536962741371020016538822716157067233780888582962364413240042372361799847089879695568239486228893880547231041363844264505831200222793965365465675153090038497325191535046856735993954446140958642889303473204749468126393870535285562281960454419061763127225437128665731511265993102253808028993059861258149203120971586033321376711624217915331299047081930879074228130978525624576793062244860494503604390313444589627394502948634704153914423855739794240658044687248947812727504876581348263061003824102551393723789472286371691422628797865694281813242252619430489883188337041571924723150018582647555482740166997013820356595536732160000*i1^92 + -81465559089120265204048049509121598465939373255017456478318935798064665464743099279181237923730167746100952847520424600309149870057302483204995771064402142456472004909672079635550340143783063215786909600055523349321877245308531930578112883096243808707082652565210744201391831639608598430549896754243217548046624059665461307727563458394720265771331353257136635751007234881281029788627609633737290138048520855719616830740111120141837922790716557171738793252640582010990512900555680673256619854831065029528474421640312223342127112127448064009550172900889834634338962290050710199851103681092781816978816169756805625252153566085375354257014922416277105512677255188781726034934401682041437088722547146189088224695849603397370690076930043799124261568663443713183791334266356629321901796415604541996324495151338823691948848495556187302359927539882041634093865009979502109130514171339393463737858659124245405311259241911034984806279619026970221676080759324217989290956655101063418809542598208858692331847805407668019899954631073786476717844266371223354326957618558829713678058839026537462265169112202144554593062818898213562027052203512945661282736240836221773411330047793729862484853622395917363370927006080976169515508133581957421693089099528639508017157002825502865659804100473741601619856107281706643928342060886449277974530900068439552335173169538831731441393740008421754477119105977105170451491395723561057332003197645895386081015195644731784373715492537617875363900124354576722786773776902486539433107089488532927430071857170206494534354396253161164533609379562611919124087892527779142490912412948565683598510795527458753679598272365247901283721112307681176840134808155597456156824972847904947351263741861816458138195064371432261765378547939118783923780889550812043856211585308762166675494083448963258333128222387642687831445103880319697896850418737886415200525571250765496063448592424489575740734824242273284472018870233520659383648017997304181032711850335776307954439163764534328844507200223091452558152403263128591899747785035712724730569416883525146078266294362182076851787582025748161917285733832497617119368163173013571253336431493269705215819768202505378942348508262038470491698527190507757742674432000*i1^93 + -2201839837398751051894831372651856315558821063894246198489430609091785812634911403953362596319410685389817023431936974427855377230026993546152183896626048268661411198581543033588638723145742117218021266388195612123706694813991240882989078070496484874776152188550555633104487629209778939563182694052495927427638668333221819924195846860021641692008212374659878466514885874723271918175157767743147923077394075385124831850390335033469205257576160263278799811240460967728647655065000379126378570109287887462071802838687174682560724310726121198979790504957273979175394605220973750574320660801330251149867845631950849547032654181829619438737467380593454941453674717664612323229215145282555051436163046270544286298934489687479237439268907684337422384610240042577636716717077416256493476268813358762127861422370443271883498807116490207547071861999977479143611011720342956521771059146799666125778171412182714956161784010936308432724900090144777734906194216671331415086177853581656382879676212854961271456616992065522909419002512560350145122878721405000169552844945613652103201201825720526755110753818143461081974512278559941750114541566081240818062946686896716654670203823716529991088677522536784722078221227480698868320914426436803490099086650339345260478456943037377519536398990559106265833839266212459281924306020860140654160113028910728045971284759741884845504247379034300933435433778733476660584062822159253410907495826663974200454039779908580608557486289737067843348827462151498391405929957213430002002936934334104512809767734213871620386981364942765089358365785636846199211246291413480718115475051041974787649556679152643099829118923802285702079710109446140784847282502780518436132803487742472951436467891489170420746343625471864615185186149666910622064999006882449199331763914875472594081385070859293069854249450556446753186071644474533475188949591402016343727703258964892898360907066590093048504172305087099567856051697390222547886189657550453539624607117669125484034609017041145089956090586802483199432832128256426581270853448575695752123141535468634928979868302134119702852931124577667004846122500339202297019214240777708992959819713277781948656843833810516296000*i1^94 + -9318792123000258902766104024321240495554891587936273078020480436718491694915482588742099259055226318670688703261039907252315789302663379715445346380760529794596191139246885928229706726355779679374073068357775713937832707615355150863363913521487562523564010163711774877529147635964062033684949343446560202869060983845139386524863323025426697740034293465842065190712662817921459189361316098946918564268578338112557130267775259704898290119276734147565502332569768880847212078471078181679676013019845705993257128676994221605181439397972036325348842154731714245197661157662519395421095611490655412725390120007740887386965585430924961179886826385831432950129461433125961912854072387731386350540796991364566051666501638042574461537938099103348182636380962185570085848664765486094596244985825658704676059576008160840802112737512444004719486980087675947331244065808505650435888899147763873716033091929723358083693069671544830449268543557794188092730485823149979289591306594309731801346568640516764295704830779398287032510657598430889376960553893954605174758621635540484066824381799431665440854225684546952943691382124232837366753219843680147184500774831047530262881463917499925120969921458662547091441050843117146129712799525004055282144256662024733164463592585264519083790675569435738943761794486506454564879954422643465568216232004081679908826758698819759665447580334407572424348729121505381669307820402733829280302204389935265370682795345669928870382658730595611332259603413292114187916554731047864397159451251523995130587419410312940103052599599338605621853560991109132839772874125411109515924873712114829201711502648347609063419594262263496762390418005857089924916925474430596087828562228518215511990178442363792499998601418310413560223491007125563423680458157466684430332358356138960197045602963043832136958385613708329867791235109929415691593574787729283406215758498128281555412682693635001466323033185395222078811490543642400419561038004052123265472325130981544929490155676678655245191008598626941079728499903268850520092013101551704614930475950914360609710518102439634922222385406465213517243499245576814252373184693620*i1^95 - N1*1502756391640627001160891402063745465989836177147092991309097626287065566157875557614117261395913727676906494209233267433270371800389957475948495172261261355379750650665650576968761021606600930079461311979660495711480690656063434251905308722299473031288996975103185533137063256441608639315056668823584320482572606420365176802073392884255230234369817752657818731226135372752909654589876513377177131916157659414065910267769599657012060230383517*i2, -10395680545631272103954567622775060515788786419384963789796506221156028093278935162424243880732696531719070787022322561421165605727189633951152082494377103323477004209986988709952464900370939300132888358878589853473272164201693210044248275650249114399871571199594413865010503746810305961814431122165558180141637324261738868604750833480471602627071996289802706074637532951779927152054868313973017137606983241803404294645581115473328328338611982819405558057320026720888115883839053768830699301304542976271028812213359862411158360182528993701995740602065169989293472893490056566301219221937187168101811582245316552968467794012910627083202017384449677881956288424240118672995879021092133265928361612803692729784921102118970783875663864278634205032190862778624670249454998558600640237102542673273918121549480027077647528842666678050148190296450499141342967133853926012440369491038397428854466596325503355299888273432425162693695439958885662611112894526519602723377914796230247797561975985522708720931309279548830703327715876421897447285131728538700784138105388363713297958909878073906833962442997476725740795259111342304430077910833974770837232547411463579591261169273498043156255294657438013217324023759407691446477104954261353756353036601674490405542850297177465991421170824823697951061286471292146238000446428502060487608054848231376066475937042798860488203997072937383221157133810928477185427443509371396471257812547404463575039657442383844806709308136822247934621034667403659409403064667956229020874696941171660498338675579548724389940481143300111762129083629578972627382719099646133426417918475072255416531539452827328877437381108322585109660693636322376652296038768021178360141338178744202672162785678516098362390305774283958092990708203932245055903445570466960926398598036154189061866920576747259487098853757709386503589405064447652550042319884680709785740075186754748784576586379114800903158355686558172644482948995954422981793444602398740909280337067516518060701315377342988481141485655910394010514880073027851929996059425996883057917003916997979788459792189834613871389339256753148434914484226844229518972854995426643378869597076229071888295809297348039047499132497866170657919148167041030641028227124374841075319645604935376361152732228822114128811076752027431621329761493111811748218407524480778154418528986584016749438730926724416375523446597745125060561979740210760941727648190862703628191110802643136792915839518472165740377708361299277601551010500955598826292687701532079163195806356997246110760167256505421739116895837615361051049662605334701264627593836450073931341871221835653388444228434599851870420387731041277452106278755724786110069980256665358400839593801836283082947140041228388052165105192652818594410208245999206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 386050035306342261155509734630288244955006471252464495401275920999776969271984588943216049981461097039217515637575834937035666199495378221795872435240319471219705952745045641141261598921105893944091523108108888485597867367386073116730736299923699859422696942846462504797114255541591256409695096539891794302628511196058381268370353991057794491591875316452418004171959985488533439247658494901190055595543470781211263946282634724197353644394945200952416194683593503259805213585903289739791309071719781371775720170375964591506393073362532223229064809415982141442663359585121350964565200864511175070433769113641236978748837251675330959335257508583009059870919382766127100241439634250620050033445858050418446675858787332768543772110789973383396258822247260924409831034382525629504944631574962294729676627075107072138358986270372683405080394921491389801318456867009775301966489499494690576396821757900391420146437923074906923368195578357045164407974468644487595332941052979039221928986625804256709115176163450614559319288640636774502619596759771194746428283052520843504719298492493334654818680523700381203572587196654745987325870249610971079020761905412341119814973208710152622168287144234147846528278708581489485829284781242993879518629503750247185124784034273381665545611113987341191526309210782049433624485154574761243030907633578464453040312586592280023183521112292620638209296060733131893046282059985250687996472230979150529208482780660574016443726659238713662641478341706177210719368591105478364138832431299965955636739816257226839241982280875787536036074033299116643096321413833993374352282904297437814107719724382066232645019029947770243228443427933926824591989481770220281130035864326753370215091754972735713815793520807049740280063677420037925153823133243666487077292278322074954574946173970255986587608097021045499020049492307137674163649385491952734752289616916478539387394285807305043511869328475625048357197504690273986297548342345562051607757384030414682592424943511259786040464299993214685952060233399252087629085108575746972643809747713911061547197900032257570573359429470331874890262366828861589793336533064548065378505631594691504066092487097207739902961118936278132568531514464745637597605237358883532556169397406022728261385816747681079995251547839933323944685066770498497857622509357310636443579660845017144642911741553622686415126972523201288966640544611267377197692806635347605764098458393099253744739997579272701295415761528106744878364429235932673849096739843319194648273874847184933223417737754083997249053610728758124219299870724566561873847497129628924821284991808543038705956376592399926872730954731049644510682255532460400067419591574509625568878779183487109807332507045509302998860209680669277447944666548797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6004172447557817751077486091211071628499297659025703211462466132849296288792051774951572204911453121487532051574605269097843642116792672755562858863908566807503510042876030591649843293987385060025958757966653479732285426280918136072172521181554841765160722204114386229091332448168605850135586039756923578584940935262972732983557133885443837666077224823645132957512727695057891052589346660066501664517040594246752224556508829240914656580905092872479064196266373832547257313522591574334280583176559977558167937071532175595779371868836669937295202695597733300092906600077735773218514552060535024010536600645262509254078318377327927410073034574821061567469319900433554465290261998833009576885999120717498041015950691209751117622860818336147448107509534698340216604150019494948902932940410234449531545404969957202070218422538992409029377748054700053251902001659800273790409718844178503313979292171035768379304286267222813476359422871369248459743621001361694936958122387127518141198459041942786235247355386961599022917662994567226068584228990410399434098624364181472562072576689124070755650411839732018431842741868735199030417734091992033562780262597299632349125891448613777364159631574776697075831877752396889177378829530162784035950568760090482007268978301839121362740854021800433001539562634724385191673717997567043666333810842062124433202360454079417918644144446140675773749165335464847687446256174360711541869046744463041482005993969052059406377581465350449980959684442200189913585386743644405009755683016202632826946172762111368447731449261699999095103049369436555874263496443921733643713785755269557998905160213569568122678529179413867737767121222136069469819903349174365390679635482539583035123860932712997507335163651713498413981716942715914314463977549508780220976021691906881286362902717763617699861367183905111463633059365058591569824307723923364921825981285097702360082827177976084486617205844437853304552473482149754652921019295497260505069391884143223164785043597706078202151619774298725117152080292613150717093171756678837435135420505675349454285575572892862134655129224424811654932989508936874538849731321462731904242108553613459995260166011908513197244913178503136730217234319314576933401082616615184327083000163654840194784842310749553321563140379121836312836909148108511035572764164777732825843449744908760453899921734728087696637144577996637423663785254141962515554723093789054215568761190437295919716190042512466196958068299218396186924296489846951235981543917533075652133026739661472685009345289684130464038723385994872164750569894129946714653776057130375723909813935810851614606899328408372483779437939037367004138392926364639334171485677320794890910079123374828846039754956096804943576437985597304657541808709959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 49535757804036065090172612362734569346006865446820087339585983360433729487736900112328582836440672409122689766248471669350022857613767957839114628686478305823484887442906797584574296072532698624869771673271436814565820981764839156371347082232822220072624212457134614057578339673279452979572825166817061108179837926476971811997750626582024268079122444198037222802289701021416407825080901679304029808951011276531294861266394214236970558842481732393620615933366210659275586145167545426296756640063952380505872222805381093133714165795887101443193684836378038605724354859012983995601129142465300246147539876217864261085535472067376259722021739449160028285806743156689568411059408856338606340312195834737671521667878478935487799602659964874228594801017897780615722573711158275499359937818138240980974420145289919609497092747910083245101510698492360182827490142735107437536691981966498486249120654902096333041329045152997731892069464412938988252568371006451720613600477353824611093421485969812896707949182278311950303234171696813673056614704191025663506206110109267216799365599926848379480176353996201217781599708027143311785356785730662011318140410212305443691020699499470454626525066220318439626466368124820933171573616988874192975976015941782355788859014751865748394634417970256098157943430977718675485306080404836679573017438079751326126884618515433406807900579941644709835077015054421678785119135923842635272788866098008433511796543270406003738102766973178558212124385565106140703947175616090541133233467027661138446740028523674388502607069494265180138186178151431393637104392520600958010458321753708793294264455509931716211866052219643776337188681918777181549752770893783022855919574352992061157662609872596405114160664467166342912556118851758005657185016010233752990221657171604998710473979758880612743624908613391020887000874795227474836327364265636817110123048716701573544285634619169060398345788307827337677963226350283648398772667007142895423471017603265915222791970597060094059729454517429435099839842352292632695642143660409765987917660208035214534562804459508804905972530880429675677932155351419834680233135759492915378150372166703737482483519320308648996803563765840579382353618202615195789171455900905263517725801381819255299394602387891032474092542634783024717730484716099971151294541572775246499053092898652483487232861573497836213021155203108247452221015474008265190423652769276554552272777439619112887985596372405545275408240181831399559201719746374501412902690439887584970039049110192604053190718416401885777553360654329754479263305381746277952481845339713565390772204835129506257752875045949464657250056339700943749754933635484147724353939267298368066867813918986861445767070830047698250663687946010121688440771287449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -224235636732268285095561409195125628136387857192724616321603430423854806155353462714261874573778997987461721858939406071423652078250165173597471952649338132592197981903288760045214978252755142809479197088966903064620150310102667690181861501570664420505747694814709760310090431184010335923800605397251456059327369731239545005183964371870390071042958980215086462217885274591871736493942165329359125615430810088568329619045455080002568097507624856818611420469273493125715033837622729714889167325132284794113330106831439110846847406589638385838931124101647851668184365887020129632654903988562838073041838972623717085174696590742183212968994392727290400060371209936371701142239956093189259717077825350786227053081332538392208321619138767440317618686515083201710680316991662827531737519031159238949155458815245798519931311205626581474709348269371714889076866294583058742427644816092965067810370977678272188670347681301096056993324853167730820215027248155102886935249346841974712470396244648199818786727709763159659929409322775769596729025710689346218561176649712148700064205098121431765790088855975960505214605184412240189206177667977114553845602653365323170341220070963217480692117959219224678558420871079708977063302927478790876534612841930092046437384705490496166776251635301543679267418213415441392190778961827345693352521175711093185288556820832151953819270005973790571014067190237152574800982245327577737571979020280832705307230066322248559123460843565141983246424028048184900067513937852452148624870994256358255243481607300022767525398478191523615381851457444120350818211449219678405684136068452185103746800644499524687911900646837554794382878191035123787977532757592487871839765676612228982265429546635117939740650103662543268322634780385863641325668081203896169915230748632671765553006084956584885718889669837066196650438236464861883057793834168414836708346378591705708466381768741401679980068310659208929104946551672044240207131701363346089071418917793094275449837572999263371903982672529544070972607235345723610116464435877412751969754335252527491237195972273832604372168532776451750694029469293773546027411789635157361474796582592785045929736160115281454974452451247222592149491935283642642159050144190725692651815721396959650556527460237205162129093841485545452536968221416417277979540303910551666367072911919935733022191696778170045063931764220737265690140305011081380720116826664982702098430206799622715724272982452688808683710028628966670394899635355308844097137660260740823371015047097780059747215951320161132466528347400306302336482984907997890544939370266787141671889302138602017432460985610844260407042497418974939633891882481316493691291023842181218638784654605903214292072079367434131898140296841646495069523075399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 454090138611242312708986422698816898389084705011358174728533309390690146167190514523358943820932714820319533926857429778712590114732254548543161821422898777697586562732587342955255585612352110900828017271596033321095559120125451745462192675021753289497133410306127737687969415020137783151642315019753103860347501068825724153302354079091271959684410253489262321127626184138752055615863024829220203983070867870156308196998120302090997329948934947731301633732279447194267822571678158442821333199151421021315035736489089401148799185356563614660445822723808224380709356402026838528736577546788399749835712998520510013706381090453395327219724713282906551998576685501353252292992987749258925697198455230797777649283352812877567415010216172984695014182127977931543374425636582128828432721335388487909464619117369730688686314072487119141871966008672381484649470750528901616747764628030850242043397460212275968689444166588383213907473804406769949843851359464258520694408125834531050065516309755260075212698006372538037270631754842371426481697824190292598713102419529179070388133853791672713257490326529042416271952019345694429272887662192893781010465901323084272669709772315277361816353376779384995470680449387073383170592877182533407603064900968603343532024940880861892828673400931116195238381156527258403723318181814071217413066657219054944398153698583188451139266003934653691609214213015696070305702835431288570042134092252553118232935410604381843911546087046382524291074882784671383729897441883146009653924847600895956513343100157824911937099752075519175960604981921972806108189464920987329739805939738263392248388754707084832019414018391779341294849151440905190956802992812010681668358605937222703116514081153510601919860101066666118835473037542136770926753086724328492316527158589474508315003792629097860319564497838079173497233554583203692617359911281630796408717887225125854070006349914522139019475153690611694865790035638628738103609038107595348284902500231797471535933121955878791996746991581149986688211277442335408169340083981650494918776537686574330564687835196712169761097532346920800653677730807579586961830230096038491760593049977692230602540424522807977846177162828035404081824620411434477914832993893169413978237220281920014535298063454866699812150867048632866360512671712250329287784361164860893062814996940148003066487541907378671348690790622761150147719534634266428592784559706218577583492162053263833008528314108085016818956808246556983425948460974801055486386614450093984969658543324388564515874906525292162475670311216525174178206597167080088191279988364817759062588700581058933451647592360697271773594085944377596701380290227052408245734317606137383586185915591784740275495663568433959834126532418430659623070466048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 402691354851159521060790306700445053399872258544801550074289309412548092115305671105918633127563571402895081201179632299434498382398021525066134542983372647113109921418198876048158763914758235584896308387230885946889037055701222614410480819533810220643932266396070231358046221334704357588116903608721313423066076731153010853990310569716300020412386159039477254699962165699613920742846332646061696553880610755572619446612483029439312449030631630943388724049463217391662635486111527868521712742518918870136709835311698294877014493222850863842131393522781246146914492723381102233051408300971445993607592272994122849284361083733590252803980605374117622462985054054461198578688867164474142026261203870726615609664289255350121160429881364615017731785608874283981145346568512523564479569081945903839416395396503680084554634118420952523942731402647968199961148239183027895018536517598431760860292548908038202840552660044110206089729616252617338859467427556183242975688541995004668687759008736762198786728303854800622741493105585908348669949293392826925445932095189478384227788337344268016570644786412046968789778348776129864061979827880256352098301072678112360219713425649610243817081310716637248651113105655505867537360163129297702187141161143347908258290792659350600458563698254052376925951284974618755365468090310286799279402792017489088983500787552129785261564854395930930059817788031291500376073692035070378632468395958671330721943173221875525316171619494747503493492231799096176974739175499197706350411804737741554608106261391087084393429289431583327189806102568322747570453598181897454922398894729167328840790134566340666487945869514867523008166207100363141209448232749629156684575805714153648660708235833264077137391508531378481346997730370931482306025605823791688607290813331884613294081429084460400867281604694281670818403458291054589927601665584904354056753504706007748459643499739685893328795841472830098517390234065646868954102624441771628182316221331215666082939984071386991122875335660977354481934403188903971486840895088399857694166775266328392106229324072761156346316491825492983034925608959921554082776043220919278055090980031895388529750721921482687323462327945104379493020311965393885329949036839457274629903313114566515438009798948141921975347382849809886772427709893101318777662251020022342878339103582460783774261523142705281382723963403771333301251749636741451584460129449965695814467986788927210289366046571915889258299874354509670779766479563731185319135387685326379346288175175513564352357563975698800238833339298074580328714179474768393423752023543046133614804505503128032564181924845575224159363213996753589388402160558406869815909560188202468155206280659380946869474095880548844006581606471841045182572134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3706393505949431694392013082830486955570009929424574716144620446815055559373201251482835516108355839042436861594800760004483882096486492001448633833635627534466662272892620973581927603370883319205071535832992771722812293007338811863847543182299431108543994588905017891588478764445690676055359075255953774052592066058527481370346750754869351807695222805355903642421358480111957948639497822679983907522813761416489907914370337795785401641107913087857131368196391697000436447944054813919745227827625244348970060132774983222162943489254314121889530835716474140170161333079763327034867219026805284652278656122650169279883805710353965281422200426110146319650454688567326227583279155481463615622214542592137391681883484836789206714226964163359569022390962083704886787595863924576916442607459119928824067870314247453638789475989684515877433439951117505562607274363142973985195926495534208046780265121947664308614829982034169144905151639907571945963147343332557915889570479015172332981483166867601395013282415487042003796635715659270059607119455585742288144439491034595092987615266302975820566899679774429277417131730504411999335677496986226194573505433711780359877545448918684939562792778918843473869328702950188036867062146179423790077504217180889275514457380140928847320197285066901696275558113862616067801320815949200761027337097634808557606732520547738766144447436025058826695127223741198507657706916611514640309374278841950416893483440884881924269884155938341524180020891867635813024011011744952065589828696231211097939201211538207550419637850177435825189281977174011242984097835922143093084470726664186687754045388039647778721341811463954124792562561626888222853744409649628508767142415136237081718959694514254237680129914956877524575310235286640273002761109665502214964620732539078865125858517585505697428178372190012381277628402973089677154267380334318537278033308530978598273238940633490318339755970271757356922431868183532972823332396917982255246873034387249915135808542992062852341545172532747424133496259218731313753516244712802314973579283472872342493662020448632766471809929492641024677510712501120319451151082616975152560748524494722306191046431971498664122661364329227497546467342703873224892363778975465675808159465089929311487475138493316246565856217483368042636449669135980660358663265779532108600922205754972474210761015413695455738030509293142062441198465329127812771894862270607236946677491259881625562499602556242144517530532345280467265394861291661169749172504977840181217614094696709044375108982056734689331656279066206107028370335518620797695104789262815671680100698581705698957179943220547581761431505974191505404630568206032621485718446624521710052672594044413655371787805092806887430981355951252960182272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 979798359717120661682837019970104727940007421480856869303218771904478758366865679974425260546762234000064875708503754437616793656000950932297051974940607217035822031220195307629344190487173055545265410933388704803584752364588109778178897347181796542902164819877447574627451467447634321935591504858351275236137801584807056369671650069431941444652626778769810324514051768886177465847515835206567559735244148265304560181058801279808320977842496061813222501944682224227960017430691545222874894018348753403897516268308317863757184834205235028232981504029492254620561312941756823884984365071708065667537109163169347982909432483165978443804301321570953678642256311640646650413845202354555897536494177211849182416113001288799141741526737124973302705511359763399773490299649086095737723582129730617628218567477071262576457666678352328172631567854559961591077995789168505190876318908717320388960609233687916262321711082356309969973661806526561916017265782412693799501469796359445344901005369936933012788650191275278561718038170650121147034993137969033002848983374979146574262013022577634938980516929639950539075975304185240883352724606634901760044624079098273510077419967850041141271352112724070250280661807121852514482811762579797328655982430115680031584161666664880948980348277882259799356467022846804763721032864648600491808007518355180111346581446901836968892569000864976659822465001945420180620139298689258538022859817292390490815914219777717120808458625708767956203327299042045408367196773612310592100712464725743976298041533408405045585928572708313646542743023254466052160825618297181367424309660050351649365097054568780480936227224060030697480749863664552735189684338983357782390235621694666923773796957615956642684460438895046983084849293703536139476932735832743560607117155521539586153770411816245790151385827013519855751708572943495819180371822620778143251387605604967959951555107987928557056877212096097424742249562100516812685723079740843701154121240439146659893038355574960023163688926900227619962932801448558762824956787697241603665791118437403076376592231629829673061876463555038602931969293392232175036000203867496988677196346608150687077139588982895798237137870877281519331526837021454781123122713911114747539833231179262990400697912970393980598777672372406357739924469075775306762221988646158978952355458065018956381849736497587405671752817908704874793461528004848816876147656970588987912938580486798173808124437662946185416124947042496520738189054453061241845789262164172496406128747264390052475023873863944590489130023104239904905266239622129032127440815400367660418174784189613540708902779849467843392504262575292813534135257967200202560317149902409798306236467221742082257513081369906587055079055013235514146816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 38349740313470748520515685946373234394051370090572274241748676732456666378812752107064776613506733858508352517705809014190844319969421453397266777251920236693393677924273217143993557301535164984221595858750426128955605245190969449190462965726629054260042257983167169554354496321912614250399549460725139482818083250219747929385947177505653096805843250004967050664662719621204414361163013877210599716440635329296701360550903952505735984967176371460592572399825912987497172013078101928824533445314237133098548722659585638656931923413076954669886540241638759523521878960374876411381623425416801099292431624206326769399551457728408154880947142252147375048772868744839660103858708363927172748624035738894204475815359121090278941519530446069090611043058418193904887690711853106338220570592913243255802894819781194715267853288036986241061887336862195935031361947768782169258952207862758902394291687065129455584859587411131141950847621912175319075330466674900096367623859830432301348214225474232667197841820749729121633385522671619149988130711805915207760245446570034879961122890187541513913249952483822494587958898855628397481572203269724983983744599270620217357887590050756672653303706319738168458104946873595365070195768036633199959005925848620427147436122074802687292798339730047866019738124942326452358525106502049873467355874251413628146173857562007426960892487421505590208484600653389113109987108453500502350123925267705341772578810048215546956165347147335614033125233628708411941787285751922947974436108282659283306871014630378160387855204878919032051882475935469641000149545732590093272518678425792576519605820796847819001655343291660082373094363267207090694789864052747615348865500984386388298439780816646701374485814056337973659201673691466654884125670682077319840974077501531770608442010256761845546404627326164313821149659405910708848846159580840910651763609064495711957881957292493039092152911494435388868809531319163763286353410355246482874541049793384661847176779711285406139033703074585250577727243339373090717051334021235666755532690467564453165266471277633997823415039936248472399657057883880856257704978349309696015711089003100619652278620173137095036165860213116148481233020956840711061874917948950571840696256269098251640749225449900874190360601266958071074232121438842189129220391851921508662840167577217383768326612089454883190157133199015516810404300235293688519158170383033890551072398116690344278846431747686348840509172017494023174099016765519068782576292759813587846983154023218730065058291585812479888083329633520481354047699306113262630011856351366274685471427999083755502885098427525871700764950666250624386680605842090829306966816860545204563283305205645994456335083452593463212385372004939512099635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -133471887061264191924671916285785962079676619451378908220433626915528221512491479901887248779547579781475975007627642507263954789448310585522374374983816925874495480573376289524551283651664828716225647310887167732715719599146875357624723466725000265874585788302609463034557705423541318920262873920004812539717371561631900946964933218047174571085212159110770920387606604377645239260487956046116403508946202149125293544068883363329417178734067123077326860921666196815178255462871529818612765017653248545136606982691429747723389279191026703582305078118811290905386795943433520712736195103930930512533970117118439442011051520672362919170122633503472023233031322481034342724091075917247996535234909951834032106180173101909110418471517164953472911441021084358764162141566881509458770479762320810817235963401818390029053487772547045767231212169044209656240665196646902079606026263187280107037975036226938891674701073528076924519555482069298066304707725793224628302806994371395232696458636032570748186971808131181165109350331157013245341333931585610817021602984102811041574622966977785982696999253279606730901823245947992189221105608315520674888201230746731804317111153589327315507502359904871484777838411682559979087418234483165704340939192368842872217329547606981748325117369502602108829714062411698145119180038990870309218294750102928222433662975232498304793295445519558820392576062918007121436912260389451132461946910397657694127921534628067400553901214949149150188999132529106706569966545031085938133153693809101321018923042910150524155448543720446802642977187167031256981912198954684966185541079212161454148568848978969492935988123148789913264069703016682573343130958312116476917860059057194895672071387366285846692312419984537130341451907326175988381495358045459758509383937938902997586023695782683215282235499799998587490956262373061523333810668873121362797085398852157306232612807247423777229731379666501280689986141792195446112028595312281159773707704016026836808125319890501272821922031419147538802891960109726787149958586118356413072350969197262955685836001182961973464826825040942769655897000173489477331985854590493021256146530070718622513171021840418020883406606901686514249486281634560227080090833291052225639060687558034784902040313637995604118331404700606387816641649277060429832777102684711794315452514667191381812611437432055065548510381382195853862185125893359333984845511021373933497060856549032974709693042317245244786167915012374757264758049862005324408275160800344668543763932579497297877134292586220951265889711110606363989228763921448711310746096030947576037506165841697444235266907006364613152287312108439108094599983185884735909396202080927554471805055676529389565474226960618024446464172338498764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 214089716604942542233382760076800626148412329352131416254445541003512686310111298883696410276462257133182525036335472164388598284868590964930213629045761705574295844381033340157077816686762622998322585577685288017735913844255503157256956414027066562916472123945410467469597283275702657143536669282445431452204331040470046974186137064261669865489023034794983523108238796315661364791283800253307938218882035937141677524607978546333242721735878631348756792343845479851116073258205583451515847725098373455924922624700791231261251072843488264690574806406900413919893622191097451470821007601421806638875225201524461097134167401419188576862191056652169571327112981287737990874951450306336554589014076690205105287311855307322506687194350565588708533166642800773252557930340505835007158298961944581189904092345879801328056979605453216702420491360279323851643258957517791052235738819619576750898914525640739582495255003323466054805201427365337352797436961483703824898159351159554259756471023679640759006016750835785438187317156724916881627609527477710826319708732508557699117006324144637234487935055734385463045602254975188641931477128960817387831220958837179845118325731060179342722066698268709951499883484583591850718451589510196973588007460723111134552519918309546361255318417427754249630818158127790165561366261687510345763440097779545675831791235447619787858223580267388679351092090317496440682163080543974456697348942898176971715133208396030266141561942393626844752583708979648980844702187068056655416905029538192525507695837440394297425374673613119079035771900088895968238549697666907753603363344854683023692453333131269212099888421401121327316059379085463398222340441978412928384093244059945505925651871755465417017773806381594491027916122773253572608489475711832673084428480096033829095430989108802863955639314901476920265988903343156214729244426115279423643343586791330999886963013418367955336864031333558489833615801560375029313845689313760192789816026357214282892752039330344709462157618468228330771897890700875769332249414729360275829272720400321255668244919989326486314920391079593573236524871257446605673984511588926213329425761754189717908745079947845931751070155571502070886239101780454784387523582077805127298452780390856549837258952534155445759903361995469795932898488402423997810712728914247924184758962447807613400221781805355763179174804080779150296852076530147026230012835258503374373091514473893018817944391542799815555205020105550350424611067173505547384737949114229024384456008504164293348614015982030220969565825825720779760230993031177351245500958510080845813593883392816354881775268895413905852131379725824648319181987218241429473631251911159258115584982289535786434500998318691127231314922993386258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -177587611256595031642062053093859746487393375635938986419212021229318813813271771196752707784840772093006159763033227616396892224796491555262062470262661819797120265868340972757859896939856989066550640249106181550893560207317260654271245084772524470105227931308484471986753963882016449099032331992394355219592231148264957972045592023405569137452035481903037142915785646276436697236959162635150161245585521457158290849505048522723573162252004743574574776877295571111700243148840820792202367148598683955440284156893776459640647882540909693143149008739699561359268651321063448850022581081863774705647719727071150215081703458091988014765917636390219279040094773799690758431524878321384021726538419567791195415223159553039016634017853271733048363798402402827245907335669890664236732773445975068467867515223089858868446403846024057732155623906677699344407674791281471880969913542164439760653477758087336715138731135847936022483227167263443162158163642378865624355851776530239955850270008157214234202736649491770665055214401306262571912547007653748077536616924411252765064939628127790826823523793116314639420123868256810949206029507373315605537918565269450828526369950582636591157192138731894082259691569339179657429808686902071192068079813413750597229267975115327716178483338711344920540392037572924301431399616337053106827570692290213233622228400211864756495511886341275366097115972216194638098330760076588428138881277541771819846136051800103375029757827475926340965317226744173971698373469649166373870915463198049465005640681052971986215523195084373702573316385704715181781877425894887042094204520630490725144684448436694941457979991485014644635072200347288129952251583527977449693334169583929362305440417630939207504809681224590574477265022457588098933808315458369769677514312569485298272276463381396527460744127718051184161018199960330035887847965267346823232060428729696702716050291199301079415023952394671733554316061838744072985313247897411250195657625232855504129832376966368993672977780692833185249969256995942748232256172050762430891087650463571562089689420728548669028684345450824381660736557517063094920937609824662757238805945892611897750914138219457080977020845810292071283975400890469524680714117592603174739182020299794658480377154433407330160715387031298247416633620968572358373997821367462503226253220212199651403298416683618894031504584331662065441890298814099663465223778429190740893700257326357921112196114818594876472842637992941066697063022069177982922136417318090040578012166653232387387612143018545470997371821436031850638864737168307986576660910220322111806169460001959304340631860521183938080721552237880980915009982883522449691101380342607788168566668375684520335464296631898574293674924353519616000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 92764388769496758480295227984096296876607063752128422346044426188245673935172193695336928415296205544823604260458349977541934148697582130044423389346258257167348794081932517852932624688560425687520735099342267233206047957557182107198809302615316746741526292002607909159613321642361229620612531820238735364447415497921963590266065883254133988906382242243007499844289763433010785160799727590613288685136632956228718229480053042580646003946054221364436157314339018639223586822601403756255071409901114278501519195206316447226086976162980353900599935795919072269177147792517721748956410124138130958571752524675289129414553407576557404912497441582336605983833019567899027710045666853246168044292832221820309768872607258622409968559050016124381575094843814948093282936341236228812216149204833097020773041355196470632316461559103556505754872247894884996260944602352073552199542680422535739348918580712685377145935846537826103605188447226496392362627483810694629294383991378578520334544862344494400267171607011258846978423527905598394276629787123892446649802603672584614019106808479344496018201729968862247643580374515172957256258164975459652688812178852757471089380622426892828052349652175423701462454141260352916854463161341442630443382740439700151319123541927186852697486619823252565225312587533983189279367864523450255589293329278559470021039120003563935425355385855017679194958199400139613593425640453455304272281753196848261963750868108672810449717055097833991863850123929725973044559218615966243802913982585656955236459262112653078483091567090268676786777526597783038756026885081902833865774349139470349956971312672357584013838220861650177218683367217826605763417177728807781627239075151266574795693272871417503516872766202015461170357526492691790213600519325981131538043460897852569703586929255367267671074362271932078114279077759544584366155522380561646789201094796752367864540983396241368497349904678652382655674471561056140724471482980249288186902683898737500680803626469370070945895310078579696211656222753254712801920576605816930198904546246965715449022649473920049279569289886395667997810398536464000188749216536504268317893135631874092814655152957290393979503036477430523549525098364069406973582236337457847291871266543079843582564082814797229020598009572807413071119313225753100111115871789040582560424236893284358495461235128659688458172044316266387625127924113197131389368139611205975627248024657220973916580094137739364684113201751872315313174948643694373337663033859088765398071900860036955302528935415203844663227078432874840620475633810962849245440931168147043352054586157760846331148588182194141843095397245378623297063375275842270834064128086809264812051497510779537871262793601419131209360039875706880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -107332851771460210723395759933449294695299763823688367544220826721530271636247719615033802229625576500866355104426100579380141984892350859071119147640264561661761163426556350694521561283898670170930042086433689264594896064218806994180533042497921697156139845797006171482130871589060834701761725997044173458835934100753939676417987257888400080314147829006967232823881773392208018066908420827048290831399858249218483451909874407264392545176056334846178339617415816611572240914733385501984273244667285611286858102238404014231678768522166131225140668741839261964788648162720992560799074766605940988092002805379953345585734893201900402137729068716984912136175163236857953042985184252656264603635530762940875183155455280576824163521016464417667520465423755956128442583844370273651299803958258861197506523409390728377327971035003317750074899879307861589857509741453721030183488605078898368543113659719200541297374266756965826497581502439996516538689496854245185696911777230698110933329422475974283385124468945453225621729204443800518083196986599789599642688606198615735864961951101035361114671831672612301429696031473808036922066458813746888560685474733573510322172309753877504579387804146281548435996316954912296174185088459156601842527495201017039009018872876809987872605896419009940507612588127115681030080954346928794876759640828329655887283336541188141855848394631645935340106740713078083822562931397141416148410794230621927760788946537717333107167967635326236184767470928598926255098837956831753843297825219933790866643783822128672481715394564816412031065126735026764167715497369927443360505290715984462104231996952345750607560982820586244783502192898196087899765643656119083094060853375886463460754112933663683323206639381059386934950258892180563177991785176542036200436402111242302272536269598866362379920290521492160330216701105607928485410907093541918718940916754613623950126769183902250008237981945565640006893038233525795697740491711259757614400923171248689905298026403285357382684715371374140416419824701841846656907252286941111433184363943158875831121803163919403404249680438857070501789571980409153757663870228073340150181064946409513477120536057441943783254977925588747435962628398775968603821699721652670589616735115712197641121085479812912573657410271008624455078015104733552445191437657564806021277819020852787305145494006639620310671072125265256660249455623353164729630465560722381113203769810690590367841470218101931702540675561871269979379155831598622226370938141773499736494848775323036897950165231820327191076617092313799493462738158367493165200083924936011091968890795105997745978079261081186985366289751104547370111859616558256867976551856409047505403801591521861406640641642505644831593080029184000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 149042412280127217241598151513498792271696608108160452453907363219063352854631766303653133437632705097071388134951950817803703956058634477803620626069069120590108075523856994068618735150127651770550824338053835622842488380752066285300070976486965642796539357579565867183693640744228452745854513805526470976517946176932366443263973340333227873128165704230269037325482058405546281376839973403652324439341085617836652925111402754251414850793685559785898845400215149576114916068616584192459568811453693807623944263502876195891388675946563412429922843497483577640258136455408816346068502982950224963903521818864980836827390205499946920762860064231361597775408057439348840750621698563056994297029454104479495179646519473765167854725599234036419715161032820199966125663525355944789393517191826464114362331501184664133958624263432498366450373767209983545641117733404959350274007514935095585293614102236384103684316459821772867921671682833300173297327769888127121430522175366149257792872656525055317319809017717504549552733382583510569266815072159404119963152302873685409320090583847603872816203706661145174230173819989361574578452633157486222754172396335620683927978323570603729263879142759047847497014351562461752867769711722133970556933560685982800717515877665316588231469291380305219991079020874863520030564240813114204103006850689504867136479018447325600500706340807942208307039974107007751756400355517087920574050496869624512577429558420396205794250014941844749086091663690115178001720117450994185932544051525450369209811056168865542605929239441073086377221433882016356109553884737007671364305410646275383859619552706460839372649080475378314096911095781519467874060822034404942698255629934619149492765099143436765849751119580155676702205830518968291104450927170857315765723752121675293007303534187254326628855356578299880012008589905719859722606038483177959490090218490530649385464076643630863453421242068808620492816860089194050215194830609135148867681241130228701598669662000868793664989110506720747248572783947743616157021457112520064715161230818134277953164029362650299092204433642899054261067455269304536944717424326148022873373892772751160248103637466181422998304153817400953942145272415716337983683686812364010898774651119729540931312283298555587700535569615860679180912674216761690413403716810220330541275712411365527956199325768081324687181886771673043684705705126254141424725619838240033438568267613328563707327812508066942067202364774007222435845651250357820955648845694297015043460155858061048817642680251535086171130427758918221537613804767940883014071097160800812252191183981928374925179045729095698594934411058129529405796215257937549314196090811045155421885137749135251978612396308170880106061679820800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -108280611419363389058700122573345755880607162287483945924090193409070157069204419705894691138501464629141571008751305715542916088365647134589374511864647640719593943008989487493681836633501327008907768994413447311958208479304846320071602438136514612623904633537515017844094723701581699953901516089944365309557125612358973657188626263065248859987446294973179345331498952772077599767934702997635154830983642715032961455820539375101536124381495397620911612583476792326584796098907967113032348746878317316757430989280134012997305939137321480693703362147325400181304968122729356855646359696770882413806605242027056393164001611816044736704893545763367663078219835518823675025330674087061178241911671204386553795327511127135346978103495409624252730005932864401698874234675152157344598884317731184648075587204665941517902848184386542347420753480576315193875906302989772433384424274312041355511752519738064494326572115041374941154017570647742003748401557362065978962010513881986014819468960289953651156840563830593330425037780869825542684357041637162652076705215984672000722934636921835492778403024570682568250316821795759885219373998848263577513386683326716987123152028879201196404511821499489907311204320562936785240485790174849031599744115278011936821358766967885975141642819469687773569055239118333869086132496219232621243164821861592922943731337815022905894710823282076330437530749686551219669844754708818913220594063299967714325735799430120231018178958106863122211513464816572914606593184127550441914668677564386254247670167471314331871615498011879092949489822334119771686755849532615539287096709009005483543797412875164297237200782978975081082732118633921357274424751418529835244512216417750800651476575859439179357693678876983011641484412306126022132403927090475096806992167669060840978367157961383724161829803334533975169445844446704460372022969795225129452196601760655730601522929654505215872875555625557305033011079524469602802596477250381230526461115625074428554822274092957508490897703763248204797741392927904195564249990752026003392316441767143146130702369446758914079934012731404358122555701119863043253099511654488160273090542701762798431603642385252597021659127837969033459979797169339875308984542807174493211927316119685350979630290408355684756659775790125788722536021921620616338527574415818536858361849724279800882931353751418333804847453489921224964448640090715980310810952027947759852463884102486524606688976359958433104844048961281341609559618903327212483753035616214730700247196317777691571646342283574606815083966538884303288553645524718895343173566260329388788856179280884780295952855487073854936177228948808668273454357860210602005646684814666569332630731020113468978958966683359135357909073920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 47424045005790520532187465987760301381964181499121278070296742549656921247597695855876274027948627735817593460928871227657220171059691579734167184582807951590397685368727239534280774033864846738896957852703156724016942324448502990088527749036552919417375005768092082024723963909969198316216779614234236948160126537918962867112980867384662004515610519616695468714232487483487005658889385059052394448660682213672603368271294202795622073723210138097146220485417316870517491782594747905993953010705235354913376961836103344842175672700731067806011430883573947711230664563950817478147016934685259922570186401116588824023904381377625431493728604572716562589478878161211724813667268131171571440123089694146155343407701689980959724618905099463054087024393264586222186753301312218006891864170195058652411944043763432805258083843259926969470330789659211613870968112420964573225142950536825957140321548075256451689198022957510980861735197158474316366382665120088331618572178675011691281498468178175274671963833377484351502147452554979598819294770553847190695829284322889625079854887907715854308885594592917524188985987393207367718087637397560976642937175824666636439642640209786454117427460937605510767692232828265277968450935991888163928601054310234051937056443847566570932817432492146201752103183525791684193011234156322033734642797684745751862218991404894960911493896128996048786540743206382348269460280626067214595324036259752591059769835736250339654726118892819329171300327912753676729261660743970719709121949706519511769806950865365271411785600770696646749784997116849160189510009843807283799297116702179876728315159370332092607858189633397271467929923862889097451259396126913495024669972538318660592390510626554342413614713479139198541518804979687808061613254045017899249965638409519167352063601373222512416117728103465169506056169010765771390429497249278580589781211435371095234810362749786986423947778001194466050937985072153735403445554433990751444003299919958188961475562068750993546438059583202235162003988040460167155797462714680617129386589944471203207814788191067969802840677808372712865741794636348965481894223930165592559595038250847399508564989596454061127014757124283651834799578485538986971771809553951654717616620044708437313285385670919865425379985187017282048180587422478998123810356597447360993279882698410377922556137940488265647291537291605089690266282684276564185477998015078649439999314371608027708271299001007446261544065414390918146021267117121694777351635895457837102584922357035976750739761687220591197792600799679622290327087878977554219321242555789409180599825314368129369384553924282372417323916610754722889062718789336675692786852428275327402132014216623584098220621186890438100910080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -12249455472541432720839375741450585041552721076921201371204899039559832003797802904736028813576895775754440665967004566312314765678177875782607354038577366621782280140624052506684674857050790387790354261765755810724100844233442262686495776880894655880237198923322998346047137889192243633687414794167133497507125280501136095440640563455112067331767949146490911153788425563388664019123618534064400621702882413502171692821717319335631259430974687117972384577914232268528318259943278692178754136409975415764453165620485219339853061237705705877185555258109119302306616503225688370320348832005873495105244829688843901322996508893314680651794122982556256578912192697119104873135369800135128872364361146984634390497273129244707815496602697918075318493148294705544322109385637847399360038654146644680417992100493114877986627370716511911799173820598413188062984172416741167174989935581689981975686969891825634798067249458992209295942216773156132281118147969245587846565167240597219954125818286403171310825426817788675115149501272377634457937060716635896635186769504424638634790596925776563975780713146974626029127318045040313209171375417152229382809912363089922706189484441291859125145550052263186566568068558967804769535706684243528534948128759989547682564035399932880593604236593778858422205358372275002300741934161622462025448582852239738879644915117716394064389254059816329179773819221861600939946148362417455466578508333370919735645098587512331604578140918864315239640227828602431886186672145462659581903245394713741327894624350520963602998260521836495053115650088515226906581157096051353855867760240069195663888547337416716125451424631943525584882989790527219328105482028371626306716992403062351681348334298979689514282024038844211531650761345184664425090317208618137871510166651117619571744319277044901353889671373177241301027976567221992930470800331938916973945943526489454438605088409229262784277147508366453354675818684566051354474289444499178054703713254105459922782058497222068861270517900730169522178226468519215567559017954697831563404611328569204375209670883652199551305546698672952831602647104894398325022618582097924381921811854901797595167806411320529361741433267715803489580971717800788563222706946959076276315953434441746699290842062928212794950703661368824408684719346715104567949933131386023396777244434788878725366542254371685120997184544577260768721785271888331288816960134934381674655742644062836167067585227978750972469456083535742004062010938690110690681458765498474080496397639700168975389665200698210314137998787030120424723385984298681313811943424696374878627951676761695579050608691102684154998527624859962354442321649553220138173798436055366280167074105121550356174838926056161594572800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1177602639791038014488655520844727899308037787889032132071494684103269801498989527278510759367584613557644170670404922817494064026366472447211083425380397288555503300712758421451457480840516941695652600702364959664464093814331662925901096386352509089224329688885380276996511581786917205182805879889505094396071544571306718037056798363731404837668359834131695770295986145017391043315714548928052034197317298164171725337786872250673814682224609872851747054579393208657461856673928848598077750089663581209411560280634825153519527727121275678670559089466514926812372834356738797640387532301864172427545922277031857605515969293258004458570166560315100653303150221651536397974828244919966655733491039896262646871811528723208964109122459101733858209359471099858063656835626022108231544851817330530790116467356625156718432643787869571926692280181424233310583201570663778586661709540212270021311248142094362179544463006462685011500151383378624920614858825795408109614696018732784579891323717294867066435449038969933810982786088377566368548905576868305560938836808663252333093300034577263976663169398848948431619581746912231134440982850025506640116607365091072593060583644850204147871689066622216911070516315219925489456198071417692296895736472003518847184517755829309535470236402190578576670035056866471092287244276164368889585264613999780170793892951961905089679738829798242512737650197849027320700821929898285356193541413394865002655629621969757250273683715904792028979174144545138429430439301104335860914379670385422676883367773430238470708810571521070776381903641547067436587558743673081214032547099585320652150766233741161854022300446157926043098209568912333595524011998644775733043643648405690035526115375534179757975401071390130216064098104129332189476096534479693918729418444807236342801793605371111271446540414107115127622466683152232723618858852436376238990647798656447454589216957952756853774074594686944848146603069636767995299053171949612735431886078550776512386306730641216275528075323151751315011389361276974772092369362508592406241356885384588859250449412987153659372862179772583684921838764789227367699231705207766159810431719581052105605888713811368532056952532552197619069146160680683877390786315516517193428586519094400890267663137405950652028776615574726104158809341534105455896186151618845886269962659321576319246994314392020042245515434342213166855734893545528927733753831156032954069421230182275516007553210251706120067488356680886087889739918705532764291844448798664483949360217346452936560120503987728139825776823678787313918052419398453075232639043238005074556026158904324204016757600089308084573133200249407719836924010842058239868678561369516957752118919785469326504196896358305628160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -72231229822603814385460926577303160494914869122981487537191982862589785488040805338280487812928658924485620071648218759116978770283745177095403782595931438361498062288655152477116592997095838901851732479532943216217883296084588077035024911022828938236249388168340320513788059088922093459404306333441656990024743954920360669228743290486743969139128638205023938201278263567243548023993408841666804352245289757954314667783734808620928916466284064785495276773710186698542704325415656573109494754575352154786386803752287385151774999219699214102341937992568209920669842232638605233451591469689927171384453568231672282127777044738045155661497387169472209392204186239649493879789338590983972895311779914542508770688499434124797174553561458478557287987190487053897288592800077638361037955130980354729480153179862189470487565458465200933212711769081464227700684279984487726710289818237177707684197002851399984185677134171421404854366884029127483616763331762253149794129443057942140806055008954909660949775448895024540336628438883116765878215853714453732563050940793356026710696651985929584502754456141515498162345459895614069183260407243321923710610023436802809571243362162391235233598013950536151557735637821275889687628859362152336632922157436267930976989640400477287855113520579718159670886215068246495186374292494514153622212485887479740950421051818347656140852324779514477401401019945273239135862102977992307744621076965273669688448837703889631121678094341147410987985779631803954643567527695608375970880964859123607971486088155614154910480126237164004930973124797349873050899689454175131065345497986606931976318279967009230870814645784896883514051216418721086102973357228214487372352027911646392037167493699411720326151472833591136514677062854393276556460305466024809258702291440813858861524332832882669284066721771719228607496284890059267043788807419852792445529002394740143165707647190607994839491449728220536057681794782157972483660099946620706115934995781900132821942143010072556126879397115875467918634656289510652400059614378003917110041263062314022324835514850631346994900135655891315682684650034556627746406810011579963267876451100954234774874889015815119885032288590425096295588519341310021337798405278826934313709669568610639083021761397589576138545541143065344323015131912530167899646284149087957697114069541578277150955063063672895408879509472107803886685316981914208759680733766767564719083534921894598863607612159926341392885611705114011248498792829053482521999075973464439908381699492062764330790827059385260455658381060658085079171535827568530004860738754691338405601856004915950468027825256602950103508496966730151218304752684920376582662683758489419247189123882943877959636625041391616000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 914281350339457331278958031770058713051193062848225541930145496538257442370543004849807855096318291358426469467363674098544930417313726524074176838719099060408976205642848341090279076064196195809044439637354061892598691271133119891207082173536905075690339191067913439016992223413247913723569984335677536010154568734810216428735309954647207625799093618556032251598495170649129228937005243426236689416704052237726539934036590310020864194537150819769916949493140827057036571590501870022495354448965013449260410749757573550562392974131742382968419023051171856723857383573443565383393639673940473454938655606398904566117521796435825091770073613567632002964323870163888796810591343825499782087015512457890481025385793605466369561801839291670491055308491656742866356918618505169030691180227241293392528689043206737218649694821641684718305937102577361332896337381700038172885537836125266399360554351099680034435974913541824688531085670257738529232818531812062380306287394855233064039901891269414116839587044476969334252329510503209558659142427951167563329711621315464115990442108969504009201909648865257709351792334445704418917635295008480291677021033165808059238541844336483913615439408551406416404510069857787442849966092364772632274612274166572566760781692787472522666001402061009910390184580935191380135899283028899353049457634170793390120263326920038140941137124623691340869884067651534699050530338638415749610143445573723635168267583780163652465791032199422084842191051329644611416426972219841388872781528600659796231131910070747961831476523464171745353282356287593018838339420221962405748893102092235175034275792980526125305126188600276851113541818846700889025416882343808965165595962171004222701656173874706523788312412379254654771160701993918079095572357498163179641114717218015717273423905562621933923427245727509936406161956477761339056704921410767181434626830517825280366729128771074811815658709476348497811537822145778092241691557582305059774207326440045155783308767830991315065993479442991322377911489409663938888494098368271770461312529665676665807025929328221980953299728435051371669958395938938093032123508675585765696247474875888124388665693930768719281141820374949559253090604541511673318654819594279295510633048240564831480453574516189543960705938863620708491625392158950258500043875785312916629343120131905011413468910750459771447369583072977808274134834930254222486727083738092158238202470620536543168705396653414707183728224390121989234773048078233706204508960554046540490037011610776138531468381525460743943789974671409038872920997065777454072742561040808742675196666638229262626628888013579171900341473368503684535207898130760769500832863508427462158826870033228076835075178627072000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1054986851976086806026347626980096357734032951790768279776016776656336208597935908641939722227014833670598815476080748615879868517386893860320629615595677164760223551025222274393379315529913003561315698362124654758266067630056672176070375546863761226447715398509791538767182158924417952881069084826597831154360742935067924019902372714000563597739468464371943773101409366698384079318171055508395354478376139098004639687578687303035826840542611474045546285687103511263583168003949256219842094960346710997507953772145254484546112750439217736901368455883861068454342731670401783612406005943332867660430746004762991067609487273002539633344753241450159860509188519884578384866667792296422736283063976684936143644011813314429609898224119744959145571217179732165033502006543704315188763937302434795505804366660291915119881663871384848525611735231686637790505717507137218987976980260429149293607618452822014893426731306563950010454348336410213073281676066709147280098833920323844756641046686437213584884870024778445026962342359597743095767059364963805738202323257733419199661647763084924242276858263949308425503708948112692749392903008842114989475849324585587997439603381429394060937258154141653188061705387657788993760354153304253016732361645097961940336158779921593614778559842369644048535304261124031932093108813648940497620786905287631928732818411647705326711756647997348345892123765250116618811755724474696157651767185819264605598655823947168131937509257598205573941752998168415827856011104674599122526491639681250625307140603379979495194419360781450224399555567165879406903047469102436723762710768677334787320428553563645026260112017451446891812071957281680943924058302759643991095197931541970681834783947798027646412098780882221306045720917380053209980330092680085629281002882051699665671577295883484594102182198729153364097350089207207738912322887557591997678648018554733855514743974404444213435004571105544261652849655850925180788272446307446178122285424335823311832218453411618475336311366507200568115620055731835128539211137467772906858045785542465756550508532935390293423560812728593529059877961726141587395798829621262308205063691958944527077562476419891146187832689545341198818365202908672448828285432555996322968503687156381644573729693699198113418122521800987892319944807264581584425625052426876556666199258745183039397521180930783887018106165765497849577017090960986176438552366208411229661016652714308923210344278378442612196489001361126345361480737009720860827905184479564200098871096224227694666757671638843530463688465512808560088264600486442246659963212488721124968021447862635454760991116378895370016903945418084840864532641198996378846716365710518855998609753810263804664969009561600000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 492652711792684570345739593824515101476007379391939450731135258567583427494286209373850431805377341381874247345565263996613793484948035944215104449553047362881061422482791969051957015362861756872777921262896375572379404670534003549913157893030940758988137403993891714286172052152543037308074494111857960043390357398967599992709386850706691434712602680111010704430166484118312739498444760592746938447875077163665537481137092232302603080241553054120537047747157241848569200304894033283171277375811195414420596305988530484033185428218625220348844734142310691498982408088170537128572646842374751513080320466034140974350614137744100936545238668800718723880456975065711467888198349676299004520082597318784733421910236195255378435132665579550914179975830824712424984722337036544099118541070750719629735137502930731050537371705979009557087633010018196669363230225994245100763834080350801265022717508027060247258656633309695255302513270203990826392440054571858520192923066043901899252147796647109689519331594375495533547534004220867974064946823439129072598424638191021962502025522556563036226141758794911809943176564279555858787291270663527367188015601152244040393211612847936023682790537349830470408315888423442861638813656206983119959467644332122411194438025978710526575090536900189663096180738546512859543915044588870043880341627724874533752187330589368505993021410517941343952442596718152377333730307710088891950095790916228972457890675032878048224829239329749459076641191248075794437085483489392843667987660921293381664753064085234713383173429216625943815068390836647813803331056789826679617410071198451143424076253209327811212792920533442633982059773532543027309118932584041667818507328884975663723498198702419933674064511008555810413567448504672229884780566215942569718526403763430993245681938010812692352625901928527786134170905624875310652208215761364420684904016250512904936247394376538787438774957079615485443536710140924093307938597241308473390989353661980879223648929111919296826992503560905000199936279888776382263113172833761055389367571332872717658914952728520288619160412055445087802126468218720308036662628919210252293415637976983328580503312505377416480492674902929401230767639588446864361872775704308797038476507097286652152962308704183469219391146849653058436607551671532758368051351726982820447215671515178404591512476668306797184071573734349138736323851457625900377343661462563835207920558341949719061868778261670905409491278839072590660121609112900262597768860697727431232947052165113151692342577371849354698478017450672565893472331873334597527336958448539629465953795941938319371944134583935019394994114081302672445094084825110457647039506568000994170502440651228257060955095040000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 29833721047428562152420305549709459853758268756177891331346845906142226011821522916157860356349359212325223531699206772778757607225577601311143510492507630966749356869154342751057334601530276374450366349939954588329639963487781617078110476981406398601758514797502543694829333146638513662615754300055470665505684608766755937537079677275230899788938818939490374930668358257281834577900697736868329684504456714293910340813869340790958078876278775738771041500647185719220901082464057077814140101319231184040808496012351891424856665019052721017808682262218240666322873318360375393706829164626775851742526215846723194581036019151299007743693063185441135882814582802523979685877886780788342974526959654805306801711970223920709060440586314632753987299820733888941338454592884463099090961088982665710351636681435075875466729570630416095808636063525914873606417906050670752904335990885466328152779884238977225569218594423631805660097009620078613730576149615499025704981093877718972332306113030500284740327527494771889190052108293297882149683777561976742893326467630290157162665199114859710317938828814555315465126200008512888653732391378009089151933801959809970376857433056460007050046787682630535002872792179545315361336778175973279488369263424647273509893942706545920754351804920797797261892682433762881988097597851557805516644237572099000641015672914579855785006600481310951614156737151745856752867484595415821858927483106276755424140123221895048412917373654243487384383827722153218785730957934785182357977539147847441635993289497672702300448614864535565847118183986698225558010737318613992304834066842974067865830735909380411000796970358428270866705718760623677059864974341131998731166943341936103922530822525884758932821668395874612115273685468970906522187239085583691329253077262782792238328785646867506925613973331360019948754829591118383852478950875398762762943155767497611762387583442741337909187760364929994476769344332733594000121065988286736605991675378078157283865032034788215755020272494936458989703679039001977783069891273996931529163635731743706111926167850863572648977703308067813223841722283334545345200891032624860193537007868822037661211022004904627166944776740507323490583984172277832249950084540775455661969778549873133358516926671984926519610454322214581652181584958547568077082475775183432081138782580922777002613348257545971688204865635294075540404437093623905058044802175863077892384912824718923308339870010578494440249777377120512455433512864377289097136973757515298454977292869472340419666049018741902078822317387203168802736782456188104175355039964514642833088581770523082955719405685966598983795777593414350620636749051067348701023949358112430971482598257465913973407744000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -24890343129771582225046347822267697766663367680391410170678671921448495716663875035528234165863326257985631878805630759332842170920389168771735152375729126120857153508459644785478634966210942373095860670528792034451806046583038012035100933763315292756654009107367200207158094627541168141170402012427431989309300640720488135577777745022109392567838497261614203977102534683507773924431599526847058235901822519242237676739292379612228943345110050991678476156483108064314180307907018195370693008076663124027777260655095250831470110592079984462073622621688359320591408817645381059477467439739412528846989005808488359202292540685649477927785500139019120743608980634950181037236209210640630879168362230425521447985117340659541278279665565334812890353425108470391606886314921321122946630600558459340850797031346156336249841866021203666327766190849548287516549084057977271615857937475531773653900585652189395055295608894923456841082183853023574949276083406912590711285298418927413201160085222515329187481423977276984718957185403825618357017399597916911990230168578679390944328031840960435532276861893315407865241988288263864972954373146641439640232563934663228813442927576970701267448106836420968776887712405475515993549379749119844104954191063696295397168877962241791236050915206948398409028100994367752745458988550228366797811436445385429492194837167339032952653828898349502779669915311537469122018023283778415903364613927076747429332023895404023998968399777670816729041411241093234136973902440844103548357497254126553337678174068304011293783843325734754929412522279374964039955270391593933801892644057260269775612699575404387471502460184852364238872370967162961823401139909060723270315782852596060035302720060736348974498046478897621379072699527147347783159553631091800925466799633085762411433049586682192180142769317669342541049484059689611301858714888544060917392897262345675400222646042372684696136829647657951877022644560105290488072254879639686708496513886953582040985974052941477067682731781180322448536618548844307890055976640948030462826295820648326819784086511992494752479284110263331341204974914939083785012370448396479112680872539039490707530699556437242531874561919528703056032527281555862941961449534519468227283361835846194807180100159433922604814494572065451752514257870469729941580704614310154113058778495764078155844605374432014304110587239931917183973664068875041248644552099001667711064172486964963318469448381074498577459544390525100359942151345974288029804510828573500559578376155585948988707673045496536664809598236079284955966786157923731330648462821287664859214183868929174273341004868868762349300556414402240536986781496235785341242831111999079995728581945976691254886400000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3664507355007500743449711640460803073621356774926711873821869241928184234832893594056141568641260678632188568613808162369817136833749700551182917233120573055583515448745720435319110413858701134876483462272611633429106153806039594379365574774956677264617889475154524380388148952092594066303510499408370815392514243231914086459823528804784789068868327206597413244568376077212770680976080173785945376407507477790455561001754547196813392725507410571040259038013641590428440195862510844639503468127834897475562565302249124734239095198018706502661212329446248553894482523187258603457540623048786467674075268917759367254338028323866494351498905910383734544945612269109274263972866461954158651322866229509846961130102726361574181909459789553288765308568906701798799522762612536790147165141871623106546173962423375929874216137016486303246857588729757762298110800694838589012110666115513742677284374576073314127569494490213597839858127306348783076991070633383069317706188030038636348637023584468459177665065550904953945970468024911606793416875119171353231005449709823010841096166540759793205320103044108841619655884833448108734306372508390885799400171812651553530022206956176490131665781397836549719641796099240214731350039139492766025265376865614299093350332893261603729376906535004256710266567372734464200694415480574560949626828973692403009722186122312444787437990587984250346712168804306978263258868687945803447362855213821389608034386714993015497653251484424518936477449938165785732746149229786040460007365175149076377620757811527106469364793967624714607359594839496191034933773919972997392909211187326859320761711345682490859382096368146718068890521842413599468295022843508216979580006540699689238335411127105084375631153201071691476951483545440906701473486100704497114504480695162222336139130789700581734533760027710008954409958427378564211706649874680395656448844230282396936705559437522868189826549716861123763154005768695296790637238671914087914869650121285199200757961353815055742939833052032350824592537416141846444526999329027742984840072281368219662220593767025349011933495108216526505289521558506837041432145083512233755191366754607913948427758161387782189821312447573195693008222954149596592456676906438236039850846479914037387977497479324829707561170500938576547191251414162979249391251903930057959678544292007161486032756553804797032287467884033428000950904287439333303300261795802085893037416409215497359613614592713279661191206010929029217569492149038451937583969455734220114768990250412154640299376475790565922586053421138734005212396206625961997756432556922124881538976517327931252658779051398128189836529776432239452329641889529860809162585032904416016312161361797631180800000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 147326235868379027476154785044161007625568843768994027193191119768928850308838812682035404848506935612956515617357645700993591304603732467402256582839787361917583171318490948077723610173775039543183398886229906744878185889023096826693026701868938449350661358204193416670899522905683241264807006762612159145912945356269452143114432027599632387887934695891685354150450290831835848800650739013700188307371108663257613510237962053025496308488742845667672207888550637295803539332900111491486704664118765898159364744550239132272114531914417362740264238610923625939702067922627517100655150354572449338607726986755645614251099897741635331470740377370782271771547491453166585010674220476589334325160657920571836931208652947169248448524321716940279291798348726905118528339530909476621215981210486595425803177143646326911983157395715466924070711180471750962632334351008362167261689618891729261783048427874069483606481164531255130908546117877268479551366461485037921607854791572718517721177662470387319350605366232139701431601937960839796323664663487157145823013549087537136570760303671323314173088310963892779885700963874110495340199306366206447710887546889476955111508716322726195062509476884883855208892772908484380556126981777040119640758317975845903581490317703104940359288038161289114820207351626979089133098511692081027122988954971949804414622880223823237638045655535549148009187172747241331802741130865033073460923013561522397526220806607768265267614938959723192955111082429664310602010598706382439158046481858828929425893693316683887134494937461048586822758067219740040445801018726587486006490893920023179460653088494357623394687716948211775865095005571637919419605477241052604071041813631529726617674109950865739207125289123991353644809598201634912476740516665944482573109083837542164812315302857767953173028332414105136285695275931856705375523405712807333524024685829334141711688274770093470394411720634562548152803552062863228661331511551636617964649553813356373123950827412133149605744950011529573462867910340230968206775687937913903999171671608319769915987570539974921759646369305506128318407545331495836655782950357886827495614253055317671857931942602327236107486041540453051536619444185255957406847204764938754440718032960256689483745837749353201040711005034651563942985033546361198546710547478819946085074540367844883720117911343326031840554080723427339746795489044526881022163513349881349133384473132390658651117980502143758605088196925669413674010634517297355764990379665092196749418896913278808287202597183144913733614628754127218689403001946971549546260800377036720676081197892641054207650734543785464028705299159291266316249129627716358167565476203421277066907075576070144000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 57686288948991878574914265939468336926307623328399738931848742874849764315676406988436897276338332179345426064940001793829034729630917797467543417374355133191418386283423843241164268588778074541115262447581211510756513019087233668754299759137468399778225779938979978547245298003014340062150049357308784614762370863228368475795146658299435611287006363676439537070891091084527223745814120610192508183572020999547553416635645616726273094976275790829530516656114244735478926469864195368646551108739395230291847061709313781703476450756180407051253605656226626906801485082124938570895581506020050686837531301694216442744184912746208428209993377253117706989148243041610086657515958893454093531970048838165140451126646658291208789502991363653884001702737248994761669280678459274895583868797023035656581097864080937970287363529307732699852144016999194191529624545552070734465685649152109538108593925358509100037459112203458076998796938602521094717946588715072885763021243596853362956463512374747776763632754016606270995137284137534886337908868126404088386459478767127576538633628513107068244737350736297112063825915493949336763188352419834250605149732348859436257235926952585123703457893281318403585954695279665717254030837141501627469469312921100976574253885923360026832614701365044002572573680599736148042597216664323870215687388430417116633882421132839678881910899148849179895097981724135146267607487293195106570298310819164413621617473730710911833616636984035772247968821879874904530984375228786295484835929088516538830887460455889343301760772631884017301258592265323456992229616308657197935546937706220008687978200351357422678687282260931556802060114500868997892772733666964082360579379540919805770537872641855926434315737683726646583416729625664793565139608084829899967259795395109168004074048090987904302596498410349072528787252765296747053592121023865205957932845943141831011238752622575394280129478649116582909468468028261367325266789585811808610722468226401289324377390868852889229557090915675524642768000173151240853423176893902869088558485502641781883815598971939335649387230570191980963637550737480702699805977767930776141730893287584374596864137021710528066972855827903835147880702421067457434701477471063093160931989895151502801695754598058176407620144366810024181037525607225560238115421030314288769480637416903233774393074876029014490175757363428029856184899231730705350141860903011531170950507942647310310111418628454248390531595306261329379163463400081951516707958471352639424590047874394491665558044487847492116249984269695308023373007953467544935232815244209608869553125674936290817313668513018268746020229517733323550321071465745227540920808793559422677369355239424000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2989339076038751655874881348407292673059760917256135809338419137118937289050384375788593472076769390349033461093597997374775350616503916610654777254362476767859981204944929856855220053091624004161839228750226325953387094328923238614622696670392145631773799254296672140058724934574538618125211596706938190925466231019644888293603479292664991797878216346886066068663785024195742438904491167043346631231819537634180963765842815208553546373048532189680527835505793353377040970257993359564509823452677359054978649696581517661321623517412528689032256584052797339169559803732837808578104723605107026065610142324872305791389743797360412785158497882202067422577480010196504087437253620330083832831005059625412731067399245422729240690904127131186793236289896442913378914681179490050170366990148993365916566647277156858007903116582030255676598430350867024643723161941278455076130856012403146203582884838127389586367870094377403782604500973303656304006613803117469306192795210841077825585276385259162292206368312186508267822115345054397978993184510864224665300587662699128278947534290870904602924685055935826393753409143433197933722771894957562896158307635804750986791253015005401766674435143098975582304072143812278486403191664103409940094843664569801782353763490863704571775322088187657433763203067788467539581604009436525425567680365117102847113241855499010453077396291623702445254911127193223463702666834664543333211906256719659255602411640985325387045632608473816681360280031964771362652238320535031295731840212128088731839924785459923964860329690684056859431744536745984680820186400716542926702670754613872725958305995170626400795889023171575523913454729884878148971410040807819465717896226058519423202939431682099045978327638708917258066339708189679130711182925859363038694317215545896848208001708814830944894168254874966559027105900680294141731952186610483806812210794549343531620564303203503064587013591141274172456154729760823528421054683007393738863740519594945599423672440652398108781059802965423917886070610603512846866348305600975701381786085556898741838833705188666401079910730045673279906744993777481510757111368416030379821570021145981133452290090564839085024303058954622455609100326195465584768425085138326671535763240100447895643996544911702648419390064300051982595192003047894914995437153200780248539905819817214996585540548861890472128046871196944282079817849960556127205989889719599084596399480040572508453979383856665179298842895717325019212314780654825348157331070661843005820627736031646783218874728119800743428565853722148288421025606724995833826574813956188829609753607596125353010005544145500928921072909779385171457318664382594887590963593139096745067549818880000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -146100946334221225483754955972276696578559275258472080355135512320435001951140385364418839609289373086482201032235735658177228751604803639982003018272294854207334051367638170239102190102251727002247252495358387794252689700741231778824433072732418276395359304795263091776588747442824877605612358315364813820299145566745616753138891210564736505809176694483957260543523396490336701585356114895187434464887655503615235798843288816467785921783528879538630379391537081127518491962589180610355612307437947399919627728749857464684166856316241902737793960929966132687324926948978017968305729311749621863064581110905502502878781350372434311820639897657968607151266212643849849109094015608163424085867404967177346512268138031641234511847388849440588182025295074958291899833947215942241854351385871606411038491723502980096599525607143357991180569593842361075495357309920328805766670460489481945245482750371419940052720472237579999999331677048326134700244629076939478068481080221599610224326915688548990648436066931038826624135752719724219163509644185681230953274323365166787628483897299270931657960918595904281484378842533901440251162884975960064737464559885861769942280360853998511358282026952621439297564233017679110352352508919705660046521027900486474978831058357546503158339153021369905270364770009519333471775114617014869261037751073853762419223107477331608553197532999616615980243293290119668556033088093767777961174853829870829992460844094853097508946466489188520190297344724482586197818333033340641789447381818099074342030140741436686882829150476065916626717565128541315811568221864554330139845395779840720066272982190777201561330813551447618688316103342696808329009266590402992576237845831826784091259530738921738505081969576985704681127725293560655428050812338419317302755819839318870127233292230986775900443637643591143426614414942836273643666520931512193956549961957976510503104878290787301790513355723826492881211520312165635931298254915789888050415785436275114538648999592551120704447953964634344792288964027598488112144482790864682438809389334591510070574495052496828660399653350888162137768832373296351034584795169013176592843314373315348247669066743658284585782213022007232006377788882175462293963957608227303853849778013875423880059685040230867208651776814828431096287440346699031158040360415714398277719473920935015945516821655404364185519626076259359812694067676608623372375542544310569779093214993493768816848545877275766945893183344825607984847273727182259169271893543074787820705644300079758771868628047223706508890579962562975716912996080775949331022760946018115684915045315075391673079273994184519852853022744807794923303871812044502775005894960787581230592819200000000000000000000000000000000000000000000000000000000000000000*i1^30 + -22138576127636754798470981740857137585749384857783782642023020664898990787732488185055864173714805482591977842764182202558874118055745258466756034591832982884208909538517974727768718994818649113330297898324124133332589590732437959221717262542981304019283367303324844828871387972158041802659576404835565742418592147750481681240912458309065675871836001551113487478530083620335723451498935100895393420155990344055667824463482012416340533491871770914358334953137065228703260844905561166189542724437564023066446745237952812307607630510888979353348513111950433353534354953352717096236954780639637157580915423901775776185463526044367447702577709174200721433798484934540520050984692024528845787649467396626102799202419092747878576221672299787201556286284965340883928689968661443527204774360007144537775781529554136727778053226429615366101640344667684320384155201666680361608185490443175026098309837506846831221611958220544807008963289800456794583293894157986294278481458808581789582111695166041800042670849180938780125632784756664582371735527081964179097398757240798778097454382429429128494228124711219070922039012903898231486690990364353737899942131281208023526631292799796898815522938891137870738270229139936574508874528185057043419651537709300985642521533060530343083262761311667897230019822722724302509904018163563981303506511704311694395736099035398827153549740125358842155688438447047959284880627874034001951434435356296674451556450043994194426926308064463109690359886786645730952812991467802528662086603006294834662594277150728363689063644437862155235975511848581562895018800904792296695132912653146643715291945076677629129193544890052689255179379976777975814182961877489505189003398827756519377519963838749765487837622515106832080536229123841615188815064984509071158413954699852536818346018909791570368146584461471082465801811168970218813589704258236445196648056570989741147411374121311577591560305394057856146701460852138758357665088798479824578626625479863677217873703498344811273875563798377421522394901959178743367194658934933787296908522131901770768773992765180741999000077354865557893709433198507439264145783748508029495223266662238020716740116504763804510289590330263937283741268374722133548048025715672561611572689194166679930798236238898141226318384873832758383673835139622007602256694501280652032378919402404157464768845691793132031929678667957535008709704810326909333385670513326830364892781470888230287423008540338544697669808694267483250369873023538191016660356209336105313627887480816182032188660267330603146677827446192984797280434127618800297283059419561945729857356912593598069641231035338894449415775609073677353879227724841374735353746183138925063700480000000000000000000000000000000000000000000000000000000000000000*i1^31 + -965786122474766768577324328010766121446537181932595495408300638647383141276063897474646991764248842325758446796124342184645312132260254864952316539744439863487629242321105041587055613399709783799321538917177536180428071868953768096342420534255152350868592820396641199605186296428482690801122838690452460486454381560982013283905621253137079926438436718328303895135082738591954964152658657346220104935647245060919114177698863976842699677411241485729167186012030765960401737231482667174492191571593085511660759469453314827986184464702927417703118894605193993342460090223997031429762666203827700371492879677301124270024776656867972398652273387073065620665403937480935601369383302327230822714758614701149592321220469912316975853858234503753713095470732798225924332815810477285604918202903492600193943712889447751871112936727204952484868080219496268523306750490464461793688268253665461575843971068257990396264165081367370087323881354375569940246813404289658850149230847637545878435272176399567887907188547387323040363611016839853230515059614540526784980474643556071727317590975502775174835058110071763093999510264913024417462921221647201953921679392414925366175869938151200297181678776640837896771294128714260936214560811355627470593706842836773051659218117938056447180198722733029709892487785917222800993461821899117235798888849245286550005699350787915741419680521061813895543495511721539881899388817966810262190251274295168123606095236257683737527307516436438924493398461845906508604424300022088344472576422642086595054572806494211213487927052752785034666096889395725432979411034510779684095715517984104633263759996039161056937050594081721507811381885748963867944241115720622018475356156354397887449524508328230880870817718672663460207040342506429299927825731447953922355144501743699831108019132115531251929006011609022098814366912102650144739652088892328498311387467810497841508560110503434997337822398496907309085186796158088118244504456390195789498283068134273524464188123762047642606202393807492797571327776722771922260862651795289850560071878001845104025617581892992608600988110094031096945452922694242722435763611849674245172884430243072001931062465587734518129659551744521486210847580084141557374615339864636804215944771036521628320888148214163899784648904410360625629060209048453295700039494501282146962485552511937285704421058970761924910245712211229643249781248119888987989488346944697738861946632539547008908530209092352050509388150907974645196166065826933132392257227205752529109435572608067026632035451235692730328064837376563871091682337423121287210618453273657846655687217313128983811338333646241765710944684885516685491202160085685026216787432592396779520000000000000000000000000000000000000000000000000000000000000000*i1^32 + -16210503417864798876771773740761090691999953536135972673848625173535729993489402644871171659494777254722428076051557743207225479182462568811692605226817097192326582283752932367963259906663860192446928347012407595371113897152424420540279655810514664971780100290384693750859933445047021766289319231660632358005635683553484674568751757724708179737746761745095288233857808936281250763531432161285726434463295450414779045716796649804303996274685963615361341130438794848060083574111993454238776209665676492134395170453753869003362456244113159529653117113014342807397200877325361141567804183879515161545107801807102207005506969738899167463691808399244146298205006792691236509804043042229281239529072763557046497659389078722603545344799734550168017569392934130817387524233674355843892063772122745374902221829309548947413917215942970778122146360090846288920793013714746568000528173012740864878819998030603097863836322972411590987170352115424632806599943979545320694051284392072322516036351808893674265145783961016849749989514607641195991524358520923359907847520761954224340173753933205528027974976680294823397570240558477956304163611205470607877884745161890396279503918919721067115576532086906033983893447255415725624396368675161735794650844021183649131987834896099979330910456735826168899845670339183559401652687444461836097935366401717492020326297272251185177740100979167913558968488378233554892613793441575750735921289748620985865456507110684010883494590534806966215496095560331737878860258296138837634467673885061510492861245542619009376462523907058316043374051798581980370466987959529633675559560968321475691270862458746950007530996057204151102410665775579064801338002383584001248613982143325984489939636653271128279131820065295212635792287850530248089831956186626891387070673668225630485113135449788979208239863789807040998118492976437487132319679217553749517366715288583760797070974939726551427850839631584681066658133723656443525709995577897307468305889135564717532417321399598329301272120267221397980211495318776969412340712045281125210613907886823755876262843352996175658279231029889243246658304349106353592533010454900502243388711655081833748360022639959978137467046358812218131761308706723192832722448902027209534445203924626645691921666927327243405034628044411031589422835001429486398533424775669582188123386377861476215112833085123253749123576776471119107906634393660634910989339722613060674901584637291918948155638957420531547945452963733344879198193405818800231016932801521748997501144098718709931035215935127218685974401137930943801151099824016765892687026653162112203006563265265488250210146483271262079389387350241114873202503460436436282273227796067123200000000000000000000000000000000000000000000000000000000000000*i1^33 + -37037001278976373729378281919407506548431741010134409350080885403270057570624337848639924990501438469517051615688029877849782223099241453104785912213861500723138851261505272727194836819773973854366056315117653536315981394768637436194324672638690063294707853488904592486308899448387469733474400775947936548397109384397634415913872091929893649825205729080792686466811056265969597341088933655435154241403725991837542153665951688949772374194608391564161507090559242828434485268066080205177574489062212975247972083269309738802270309659456116831738377878375765923500439818296617382585205832666967340734299263895899609872231807742677049682636182111506725321092865198332279336449808710776412067526825639113538929268064495080083932650281338117841797634381872042564917243753541000556643128641164077568593936758881798458287305712675461634095040676194127836397162048488790046849639528443342799888583748038074841657272216956505223187316671040573792233682634613371671042952605276935499585496073201511334277247484249376706019826472044016969532431240052875508740850508356425578473329701954725746891774989459687643506523667893466775156140190018953429205009898276463809890126150224303815487257427101944444738302443027536480375001999649686415810340175226866933005491654021114652356873508865878097085942946286394599767026804595456136675783050772248327315309136081274027706874364759689331766440034081505583869432948048672386657958669931364365752297500391541611436977084096054990192296823119377211699998223279115212903442881868837815545212065741587578902996101150056034391278827441256829933376840859406794658211671188467791020247420376636165513258256547253790921552017578183822964235231272549704853916408626729740136484229827658982289809885882713283437945502002689334645798623425202861153188218318588335911351061614670643809718146196766372090663754735880416774884868036394803838523678993252163608582762318506710400202368510927800243548968705831034143289088875128415098257876018818190401850690485717868331216810203743145563245041848888748871197853158133454761301284864492427166455288849632982762813846784277267499328404087634748493612513776154750933551285955502930288269062009119924591088300625114963760835949731175162502269975647962365235883154275992851555504496447671711312420326020239458269843745174449047698342542211766427461461857860485614566399374512141370733939729196438755894218255718046144096377167548919784495528614840458836661969584619061374002212645884514186784925266695697699517588951038485221301221533624998201334427459317414558870366455851273142669443687524098046403186419225609606885628351429676898901903356544578950277161793730831424793930523375715477662517470167040000000000000000000000000000000000000000000000000000000000000*i1^34 + 345471560767040894280217197748371697829726247860136301674507796360321839436231695187993988798527368940814431519452920568286938201634354900273598719405679965673883597456014738543126013432322771695678555804353468347048861229302185258808372292827212869409382070229899517481928793502459777656485634475728835628246520399567204126914792776456549565163862554852017586075341945839020874420470860964475090695233365435797478422211503213937328848880552533361489698728960321230404229085895230682781079492504039665736725260335085352292514295820946731406035263473136372796639025915981148240551902543308154648208556993269751361652378878701326129318560169518526101528258581671123964278083123274836175100854736323544565399335026992728465499209143775821010354718577290630543133702064032487844040350684251333510679752564567983883498311104438089057086805129987303722592589379409355381961959756835896128123910350561482719097824102748785397719358915360007633211843250788583021402197133195940102703290898988243541337353421312722005324297648641132900035831715805869895554197630827503328160478775364958237252827033361662086687423176203369726814835979371171610624393721954640190758354018403930888470371870312917910264062458101297991192396090210795040919019364059802793697471960749513615625998282003341768797762912414669553040656711438116128220949613732208647516170635277100725557314776976676052358047221313333299017261798230385106843199154824222515550670790511819759274561182320408333240310818550729720582015075593860199199016275035160379443232720774537919531850819146539020761204777909016676458124209253471298703119487866710468700741734658720774264352432448652724302380979977120493258844332243768300719777348004985140382592798782835314400146557994557083186077035651694662984032557194543678776787035056180094983081952508385362745991158431472691676444540189254078793567106089337400241379681645776839984917201599648723923045685447188351602595690385815080756631115134885338488507546737014215197345716435718415800234316582172133366337654899688578176726904560674046044972190130560173785865226468969937724715610371742007437375107663324499458358699422316465091317931438589849931239410713666873175304063693171442484611435910645253338340748245620629632863533764791826339306785398018428805300604270981644612809218315519809163054687289703686098727030127088026446607937486457823417994344312133262648838601557977637904050932154419059668653211815168161623444240424296224728169833046590954327952991030843631696932092564473132694739675183554069744558059682567565473152701511734077457408616503072741041008985298669267362523558781062474381934836827585923763014301556532379632906926399428096044302336000000000000000000000000000000000000000000000000000000000000*i1^35 + -23491837699800844495468791288983127552555091998989580196482412451780416600721477720249180639762008908132729527896461296590697554592424478169621963385379870390308115251497435578286710624479477911082443070626060914203779599629241723534196254645120331906590240851621195445162908640925664891279516759914564229741592961139797405751247561828891216095315404795431837592570974325021027164256843721669042277408794590488084175185686197468901084844194821665141662270370108456176032308060855206317747876535173532596584448530408175338758953139656272218336932821048204198129575907124786219299669744858117982448250831002082977167353598055937559656351361023531572348313887774098201659587225546026345225303216382374101040609984522773599728220631296403086824482454910637529470141533959361233483217674380357258987003554716490405848373356852098988722527791612403755752069203911707766001910502360422443031847781729938108120864453655717591202458214195112416643424613101584963920142577492262483603440881062677675553485550687834372463707781899421626706219870617801844633492050139308059401774420676210093459750311801135637330409019201288238250567052446120081456739282376354626462613332203130586666547345344992110812322675874880333383191578325867818930070234893620229120846250614837739297804602725912135883024924844746003593937108184082927520811291690148452410283323659230179768603567839265184361143725916000751600265063395606262153770938843137154796073497716062182551817308719400195681955912369476035497768992897446302767079182882500882418976303927940232135030317575452478778159887368913148849316669059356445971209310115885709380341616451871470552030997141288769376239779787910217615636276057790768285355307111845021623907142879649493941014124785896643676200197018886485600661599063964388874937971408956667691582410366294477222804572097213065274499290632402679810429263023784739195658781478817932324659539274029840280921174550339341866958158815252195135782331192962841897698495069152997943471304468156022208529595935536120597285069184385540762595437095268570792763313314467642118357003971420570217783089448876339044129510425560743581431048139620319291296196709319496024028967848958696758074149283716221853278560226490073521369836919347739338231489536022935574390075373127335562620121284881146790790016836401876664499863268105048489428669532734290971741663265185318975094285249244258392320871821517534257273344414557474764203752732505098247100874950247281114921851107075480400679417428549170290525411423864520101220824264387541697399901129554664955117110115957728438402913726853960650595392672627014932270984228352552940417199319078762839964705099626263178566961949832445427712000000000000000000000000000000000000000000000000000000000000*i1^36 + -186002004104533127928402773618959159275986912762983291070525739917091454355137423067469394742137306653342223979710512469659928999539599205489861319455796183745666594288915980862145068242793598064902436290302728742850940506245253115304372692930316396464746845587511551973270094370830765980023332074033931969648176016853205942734514756853286373032247746663609984581111591410535019000480647012409714843096557167695548752222127027527763260357317561566399683493559061822347907800439541018040636901435435460173874847207092406224667495700607071578358184136599642566221143811974702762460922043505872207001325814279619685466475040054155918988384725110085911401736593804049245725133323599892235883717680624897642632718674402081683749474865649998875217765860283267721157077283306902888139105450812772612027719418524606494461147579563173979543040094360853097918810212786878088220817733825664359219280547835210434505209745209001417150002848060364476834139947894886022665322861192849343038156280680442581998946680616171589984394640625633824018468452607859742014620369099584882550180509905164181527223947082742490703597391580945597081256588849140816763471700981454759309151875349994600460587841671452032670330725034873481841964817648431242706629433300429569359848486672568887280506358731344012447352689815663451618851128370901803914336679423455295932851749911693094496674458607610022248253391065189759596810188228688927467064180095101324528827493630851215809419659090248943805831025846162309864384572658603958226955858092733718497147464505893470251460524939553976570586935331354661979930804744235447130151359642218778794764110799705348834985778474808114479124312827113105890241877961021531966133170439393553519417444071665336897569758202567419495144132498884033022150453297347838793834571113647371092167820651259496093611719337517579722475763692536705047757256132385651680775225544388210653784754686899117876296659569181853105271511155610429765856301808548685514161647615533198044714394285810474385699431800718431271307721015517589837178002561554015160449627940884789665569532303275399013873752658453729723550751505619555492216499164157077019557939637303018878325809043858429909933714343424083731084677794984795186283928851938835270067689575513865193967006538174663327595051503397549642697578195611036520040807776709039903807162741782910290888094710797240096126212509882655969978523912417019073074994151219199349517445262301887048201930256062044953168693535947945656543674566706663668810413033861311020132529190571851561772728533418015169491066235931361602733902172717798906533020253401855222607061652099535489550612360032688164496250439927930465300133190198886400000000000000000000000000000000000000000000000000000000000*i1^37 + 1659586597141337557427324139522232577803738854465129281815982321062947371162787214013165798904538732429517519803038685714773127101312012194127883370740110132455304742576903674255574182767862004950027394643877260933057579211577618616553266119559515583758642653325961332496971860455964704820614058912553797747820937850724063100908398894897466923002238102636388621489654245290413641818290926243661716321354239710917927455956275433391693597994732380392091354064486359799384872329680820249961657212543265870864359807354598545625819493338219583872556316770158635099544648774112765016376343799140643554591189756018604489733510072691857133676777624526069525986273113650231412800230848439651112352680821985516688067309841013696487807492657977725954905867753314399629160552291505468737522266683947753259576956579935456568664221330277023089900778520198995412273599834490615446059049626486829426651773716240027882826020368447617807758171855723158897568110042093291562178911842448115967091626324024800526477909208099534455937898447570437703849661081884676227929540629993092936845467710288630965219300089760818451819390664527843761819455792084315407197982245482351455395204845082273493015982581085646606999321080514469851784553224833790588768600281254677834071307414551118483589264985179729108345162127377294005280063572867249072187099753081450279022485588916533598842116852365903715067692205109392798648931969292193196429627442177516347965138082574245910170010966838266541031076238434321762594678956202642303072431123857986009807223603215106754056725205924634630132099606213123689643039491132872516472540187261672670428409505048346209437867222912608201833644436591391863888983965387171858923296958822493613987850434022084335460389516407459794406703538413577172091283358957176065780435346462854669581181960961797996394847552066051343984969884366178246121428890522692504286891669102506803987741910348931248861168819226731638472246690387448615443987429918539510437330254899049462260052801347125304626818170777005684326879110217432690031378314984942382523372287322976530341283906457055711486255181297019981143830772310036809740074657500602250293454286545447411312187601230228025431017668593616396967931651394928510678341262840423931818384139174560803856868232482901986445732417551004964092182454655965962873737817476136215509634036819487013251204371706064261850960750530471554055803134887245804646442978530362504888107530476635400886418618541527846856580383579675195264055720903143331576423474465437020785689853897347341379729759771060390638530048725834493824976427905764782237571488697828350880809665081976252986936890700725730289133271074293130397366825779200000000000000000000000000000000000000000000000000000000000*i1^38 + 36831984454669569680736087363812636647495205124301544701567759970278852440676435714972379202342313444614116393302367892212414036550909432302581290108256408270899006064443600365623391388924149788277076783615242923881666019206276156839480700071014749687837679311036056890203335538875010491131004490632202684148995227357469840614462075978888700956113009353211637909236235110092882344366256005409555534505642358320626633340705386488129450969442085926119089660404046669339588786489317759524538520298791346381528454657294431920275013802705699027325757601243157798247061571587582527857352372675897036078370775676654003415836923658093405818966043451712171897748831046065154344355918343199156970695351719268237319931239440436009175406570402317883482780003455181565528024673604333573416665454883008839048183094459044424299851715287774399812881083717792162927146105693107315723382905027885004550052975819643670037818148239464784396009499766983920887889754802565253837204663587078671413819197943417308039345061906341920445555505982026703188466576131703148549970232079689170913389045339862913327824911512173109603154545072198475659795135511457776648679779148106866622382915760268323133662586309155343461124687098128256684653615987627712049073028474755399590864405950482145913611298933467882108626821656443179364468653055974961232792047853336191052332996968767162627049162902691795450719133177646798785681770922545789006479761550432418685233812123063603994428215048646028955775944937333517457776009046574457519360515823437946929008142180865778826142956625541949384191740322217462039629465086237867827580683314465461068531700415817781940340725292591292467200366565009359058215037362224217529906565304182660064516522744641621000183721433744572261164697326661105358161065621061136528668548941007511476868288387037789466051927481414624951492774460431501489007950573150929175313638890800005986316797326236320607049208843904253846431063179633211246363878736382414847857220264932940584463625929199862372163862162944878051353954872180135295419269726627584230150821348975467879156839458197609751142614003019791217040078482163500352561219868685478769695455094902038550483450424279443537382271794304954174960038552105850387074761024246532217406332904931919254700886568339395304428403604336780808555329340520417968210830610174195587983415781029046368712518051105769943752641208229453045826079374053249814229195620635314121558303601979918065311962545039785655364322339453410580534059986354448115858853460082424146381166043077957067218601174695563969206415137546363751493421879427081220535381915509112641049708064711640120171565488142618467003146131811438798634483712000000000000000000000000000000000000000000000000000000000*i1^39 + 221063642068832327682527253530990695909241717536634669578078722997204477659180122783727683950899543845337513599541853293438835211039247190521806191886074861142270649880008677662617185992523260079438332193475243751325508556741381512250316131506568857890389440370170406227475253607206864690355317455875119971496557033963855275413665944678030647029233653570817115190454485870182224487254849987453032051152756602486027296763009650205134159151176250302804727697916761021939588624478271444096126291403912493062827015293731955479502139448112139519818208733768411726968776393941468735542447637386662885814805613031264304530529841114461405143018283404358288402774426100340960882539130284167420540321724300680660527787103405430113966707517471258170623144318359929888623787565737601274212967883852671850228150535801675338298246953090756522932919377564315974182118680462750413825822864756898298256804589440341165466431088481782234164374316775129190217309781691005975248415925479354167309603586239353941687993446021250157219351465538099097711829428720376950716105486950233342139432984234214886257579754809546826798042450320718699741209675709462014362758343808324114986952722389712664849449846871032076688269209051084515824193617437617316755199259788555187362405859279691520851001554138588697502701944839357063430876352644338964344621721190792274654485228981526732198348437075586902404220405790444364057235082115551870422484583316475957936568005499289850296036971838560662089807859416787474808166687342674093946533831240103081596049318387229937110684482905279129775917723671922907757975774071428959244217829867698311214671784249563988871219509813173648005192780619038019034395285331501912479372155212632512078296399644563716072466628039726053473902990345475113219806922996050125277365369258473188661080689049353475220452171525577530478184970683005351849168040863047800688524939800998550838099766104161560931193912503507513318851999822444497973803066771266077666348565674208210456961335151872761732742014163295173913065388601967623261504634741659863780581481545614810097147720524080760576086221068491387017738458666322510106638347867082792155369373884026761153971432989653359816868094339048052089393684075258260004333952095439592623497870874623037025766874674785007463781153945113627872624575288121529654691452778439067548369289062504579955768807079164179954762866273906435686367188630738502832773105805969761893931644530488959400865429719802775927322141610863869334503252279317241365077946678869007024310591158623883424900170149813927428256943487796127267751708241982953526298176618108996585264699709925332252191805962597304188532148525764949489745920000000000000000000000000000000000000000000000000000000*i1^40 + 83948201867975920304233382356882410658404777313983169638745279330293426353538345682404257609685069253923396173401645182975843643173943908157105705771114019958952409201729890972081318960202704350658603512872343221827427436071756981433897349523763216661373745999040249714237904398394393737730554064903928582296512932117968648392605139248915761183946276517834622032405627312446828329890503257828039667332255060504974171557758627900150503053553039156055116669558647305542927154061191156809568072619847660462392407193024028351052333176507728673460027393903963635844028512555605124388735709847507983900176370538530281678738034121370106148003078857454183560049163782218596994954491129135027954380672588892599810693454296409982870517747783680440138287071244698962656561589548569763447130129100386319468405809742001796582475414868692165254942814667885619461210810697597189780992182182913069335455521179974083268290439229956670628145656985981776803296741960252441070047732079289894218079876263453707406416035526573220408931613435588695591231729093519808820964027330689786579959321202972251064489215358519121670495768533212021043674991755076041339559866781191310726751907780643177748992940126076922374388698035760612951139658513494250939349014239655412432544211942703874868692614105209544677955198059137941758548036125404353667077256574179555797584462446215924478438348733878743234908850690223023621015403139094069079186583744352024992478335800966646922692617047313693624007894639691260932788227579507874943116440922617350533025558787840427108023726522331473349232337470121684893096967230580533231882348991084347134286945299779977347161754234991785986369467000120878558229322155179777233976100049930025822506781419746369362219528254911152960289939820406361388139112447614463765934355123678932481344518270377267493319127065649312130854942545860878393146638067620525882908678628824718919444953813396346206494394907307333730515143170950187652163368903308516295224552636518005569702341458119508153805504269771691033238875963148488769225100006348002114527191692514014234884882762714044848366594518513492835756835049015269184990730459974410538404623691156491400853915678849331181918487594213538571098151480282450811535509815017814996975131884908775681267372927673617249820269679927564889902803046090483013641424917650421099025049765913470378707056054442953808632878019776438946460185630588000039830032119841715294915743052879411940614252453945379138893415868883192323878878826499975236774313204867160066013510918780740391937891362539572382585894466483214691720871998716614915753997389728093541857921227104442138874601410200581741144777113980633088000000000000000000000000000000000000000000000000000000*i1^41 + -8887728914404631839762193966706002105844132387910374510539642651447527602262804098794822649323144151580337090935540261063752534894261825384013854148898001207312191350887623709287183675782534574978147936315211562864420136607294869174845859217854349141052186968658793850817829167237079352365591444970430501107716909584380445911655226159422480982049010500127541356150385971297404373675418440856023918068082468593375227149347731851454985354361073502995430855670180756087245018073193036111978761743985894302126567802122470775400844162225021701436932176024346936691011409435791660240240558413830080676464889394590369582154388807260732642140296280884069759874620345910820067160668543276087364384941871329693322780703804235096273726438340123660097386272122301108610117791965119538588211158267328400573306537158626666711811416057694322193567017193225714257231618914762742446073280347060467704375891529335145140696343573527205904324626840168000837181076428688185757637381201849124434833115553654666456140155575969474742404501332430917874695413888515976923183847812304845899249469280736305956640753495687254402511923418055383600809811442390992556400191568613258362403998953208966483102031215640037494997445837607199189974637513027910227100160516394224459066537111441936875764053099141685436211493447761813311145375784669000390211625029853572142804994808187734954423115597419546416601797672668293019922245329950880922429199306255073180350986967357928622742056493359949125123949923017934494994510983821713414369971059506332859096182778684242897439050239813533375049788576375317706961201192200453264903992891212634382225175641524263129997393852505479810390302751292352841552598832503104373711830693651582790919691336021670540413276236093796601646700946216749074190730591233938364128125631172746570900475313235829505977002893837373594754995467323388009637125581062661574870217482894955071174655584938418852916100422108239701204860715342857627289837976254273792163586561463104756233883775980747535131153125015642747135670348849063880241260039158987726849215946341349842660099309387456430462440856228494365641133070956528760444677963481688276023531552314313238301904739673580213959087871046910388253988316401483506188476208115899255037002025879112452724078434194754603354890337738218322039294375700239180926532009902739942118835527972593704066371200206089928707071370626020795963713869852162686079200387769852556004865511105498385684635947710951811943737525314499718207594843704646819486098622333731046604913394281522528825070989448615175484285586532656128852933317137430972566354292595742348188512308793210924172733361947049353774528183926784000000000000000000000000000000000000000000000000000000*i1^42 + -73165028699766070752090181620726756920199059768101727291027708886598375377469418964113723765320984795464446667257052121019737474067713313230026884654169082616346774835102456593155424584349882924898818736782778411371475993525057075295484029710110782664332408196197915809144062655593144165586840709957290225617376048944138931076471722403468843064343009670902291597837293547428485586362986965935864247108338237984232724442602286003684388346396139553329049189299418068477731511083003173083965393787191368274537939945744084276391431471730426957501599711137975897336746233217725920346466099134855283574890638056421544667056280861587174593848221919930127054079576524174985793306605443160982936982244412874004236040406572276058272382372730645931314780429815326552703140342942390052153924770062868601757264275528889320647312975681534977060760431477613577601156641126555899449930502859730564072508702190339907948487222958448471009985808013369850946079481957327681644598738645457857586327909217341786890273947697166328317350289375671682580667276932335337130637228809645176439012027977061558858743537274042520058584041090323466959823270810088225595090897319785453430558382174682797629481880232276708520024046963451679920742966548406602072318109792880841312523589017834301921218186481931984497284277859540021185262301736724404618948115821182552492426226679689666812928440884708725066477307028716263249446111690809483201859950165830393216879937608920885364232944861015310404251462123310882889468308848881725036229377997151600476800807842527473554206347648900004762310448091656714268956367091815699863975125925614779675260214608364336836065286136793055379678155177749225161713771452520904861104715522586193370269709990405143360243279653068592228799259344380152183840233889452852545242438613527795141057837976092394468888548332990420369781465257303786856674943830229905173058125319744135360031788567566014861102060672682226923770968273518696339465236470966654965817082501976137971547267079522086546951704250970212824996028003852050685887521027792883862893349487515163832718063035810471765117082881981684606087074742593703359160740018692411938539204433191257248530675782793758127203639538433936664010159126928164925750911692334887475194937789274981704459245558006975912694599672987903004273835146135558672680150598816399270496446884835249845844157074161931275462732484834561811726831061107039680480445671167989534768138988002378035601960003608384327376950901933689687256949613759404739268595962604949077433220613289651583619502210305538196009186914979202395316557692934651740513415224447387587040515434888302159294392592411478656327069204480000000000000000000000000000000000000000000000000000*i1^43 + -393793965257897275190481948008732801249535300001970610094904985349198194059638006871908517187993825278526148440135309555125219524632535133444064411301848794394052477545813546622033031839775254798031778534869111558384488038016210422081069010547878370536670705640675748821716327600126735281676942506130914881919518486224774495137724920356982590832554732804219015789397276081299462739836622448947847796670490571490654573091367001144572276737234011752776589035228281167407843856826244199728569640166891968977167797588534270160545196259922509389661405393655169234407148241227570423083988893499216826597270714248659252606923990350534223565613385650421957716350070820187141227497439790502845634403274088378355009626126462344866958674935505342519486971859156182430346192056725160784690544320794390374994761454382308769223415875154372480495407135929558736942569895969574839086646159586754034145513344360179152801738917857527370813334476625672579957874418258271564215468291489005396166858907341662706931557432831761929829559048036568246709762455609348898687968967402802315013254336298571576267581711629921522656762192271584797497045805963217859128422646763143482701162567720396040929208396627668779416629209465459921453646392306646470640274137602443043616010992068299301773445290789106252526722605664326029179282002622387776029054168620459716085561105871434327651429841641143537653892498390485725735587652474017247950980780142326799200046397873067873058252264363760122765310625938784721742240410610469591247230786542610129936266226433056054617199563442766619422947803495284732430849417745955931877598923248614416494865699138053062262443490204726209767677582735946586489161621820828314121417602313219328824047752037031950633572248177150815559796527749089034666693850092742344473860028037385522725910330338385229656319862448438826330945484757062628730786732316360503172434834469820267642148733949143617825402369325237573484010938496107751226719198482896734216519098174745823321213194893623699351214069163710569043811981716967194804688984243898120706303797278146478721601439001021500349279810687864868341519428456797059844613101381078746500333979218774936049762337100848172960311258450897920962478099844525002854684536341417893969767215493603821717735928230541188146683495104579754241697361015894756884585116337705160093714883702045144921229705592615282913338594815556968418440334440599010631975332129893049351821151956571150226881791393913168674883567117700993579926363087879104936489438370804958708883536367476274854208331417060865978516163232640830131185351800966865045436083339909252937051217740619492508050893962397792606355456000000000000000000000000000000000000000000000000000*i1^44 + -1324440198152877755557347681221484717237924729057378584619540928163613274749317984298128888585793125098248178777679236902318725264162925898731402293075000505479516127358751400008079459401493893317250790260306765102505358535953690311040844225854947401297884101113216589751451609048287400854906881045046854467782336658569788792986403172063873616802745584580368690830696314424579983083803122446738558430787688366452944999730744018415213257848560771561065572785019570638557832449288718943099166631795987857947190703832759506649681356398084683371216656359235749894451550317213710982168867107479023243589501609744364901933978271895972223800238077922839869870560574193944070105720950518262005629199972744036866675385291116830398414943370691857360545875989922622947677233873527653750331753193314653052883628993364506116424249205775392187615641696327727371052208715225616419993332695910460984584324303217355099399820129360115987475769301180040413787950752629017367855203112617291060746628134048673296429863920933546156977094995887946827634760258604274176165722938884781754265556781319228373080085744100510938704061855119045151791390441983719258317571689062471227926871654299457322693576710358352791140758668048715821838980395121486502015814897485881399514591443727210445724572471117343872472926884973529665029502660488576916533134956399715084642647546778062423503999365067908915718100041898880589575095084056844720063531045297971130260325909365809082620247562239057443475003195931516703368358243081793549566319457202775336923411328417749859536269982985372771160955838166567963604572335109674267763395723516276750563183012558515244084304019069881157291519783114022262952158358032498390988074125731167459002944972154262779401462682760656452668355549831587842569418927109735653614604675862911469618008972350473499509298022173991563395456735290144802027901480387165815296662146108091109728981474813191546902589140365045303711757953091437311866698060582888370265747241790419724486276800278305559496227448093742009766971252287820022050740081946824641700324055069705729579855409871066433711005197141375996860755777964707301393609819723042778118697998032978143355759116104670225164210300727938057052263732194592721289441331797981347649661864122249975722716956350271814356891932069233849151238479905943466429797636611292700775797678956141051230642365942736489351679824813395162088182643037160390308198764907286799896333892209209851898778276149078193322141883784960840924925393059963464668477520752525609610616493821433240273880105333941019657575231683544654162091440401454932913744073316883192719442137144748319909296611270600949760000000000000000000000000000000000000000000000000000*i1^45 + -3437503014077882317234119287624326831476921266519371553578761902103581726518246834013807792100906766715290552643389907842713088084853791573280522492980302643257477733607880753172307498286709161903687771945014609941715568133387128118474030435697214590027147726309817930209164119825660205438324302964579451205665846795758334309856386211317487987845369665401348074923640683907072631116104315443757089156800912685691926243161350598857748459176673056288352124248604500303101683369564676319042530530595641098107515647194697402913116074130106188209134113528909894778236861713682708670216780935093450624963433242301023400458869956554619022873994514429150160032636758708563011126354303775209503754603658164005509897201897354907608096812173089125897161496708762320190123880334968128076502786710089396497715330659641890061330324858815193956256439968396814103347784680386673946719197734430363845579044767163777176094817229275621392325353001989559112109856612310954522898541152132362271059029113584934467690081686111391234243258086733763242874543086771965448107568994681543291247972145147153158642591874955370134926557080199097432168125099489750419649433957790585861322577107557694717720006218142313994950451769195517588823315102168533572617889360226823416969670788890643495910696416200061333702076215910901836408310836160290446421832992873796211011459988016350727517132379317096137885869727668797086788966372632993783286235366641272380291580266460474559445572225263770459823772077145644083142009015831250978956913887679332655494402837570018042174651171611303529308473721430222821772392359943895847617133624852302294046815695297260211895696088180571616873759758312756607851723509476933834592809570191001964917245050639814278996349983916137893012366261709557719643782595247461451503316146709880665648130866553901510148276775354974748975553797914647256881614966674285766713459223123369890641868089689031882445730320686150994287453056227742013406349831087521875346595329706203882347196921133006646961234760753980708214604083169334780628741803895788104235504756540547104154707561107213224069724691529097646914730457523691717375189847842669996800655279668903058521416799775052272330530309001761774046569790189814160718174514658948181080014913645889012641269987133486599107880835368465620902596720137523999346165318972629281865682259410773916913561437527330321717491672533661621396186845437500789790232967299821944186640519631851264797733949296188389335620310676427894948398404178708184030326102773928322596410042692272005635771138263006376724831189157305775313078819189728670724402952233801075191422559162342926762066729458728960000000000000000000000000000000000000000000000000*i1^46 + -5558584379678140484426792711186543134115339066797086211788373019560627531084472913277781230770063204323602078096980522597423976726333460457400777238377223692522390381691495893140929456220905547767350447869111240981434639926226748739235970879083946797215243578583690264578536140539850589767433540025137272905621714223600680504023353264449368716703662369505435500456566762780348162996085846264015451597723527994744300665691285026758441389198448465257788681993927877216999695685925374420976340437079640081073969075457112406076890782597093358689482656030931207811846928671650416009953268862744783317729610198210352074776150673897527502121760446998227390925465457103564342394496889545347469720252367383767613623963537697571698302286913964682655546259179414791212265235569795724638110896136473303554786045424844943056504613415392798644550598941854421973196979963158874724207018452713153596764336156192841882161465200022364521315868489874452871539148655976766027739739645645885269370092022777294871388820647330711070543570410521114196542839434502547372143297140587460829588427960865760865793585892156962250167713434960832025017025447784761450557677029169028895552784960982559920209477311873968240138390200273584250494533459609513361754848066367344696685281498632857965839782554554664159123814615944810700984607586668406218646023201293745400231957934880151938638096070471207771651788228665865142224787635701241967510465306132226912046066358411753616012441326973837701637738447379872654955144140855771785420524740400241887985701770717238525381420001311131315950398361669678048205580105251364936213633823505638435159783614205963437740486391467141741101493210953144985717716311778395105723634089385858874688438506171060246649422574788118281804005792436384872306956531606955132495447573758844168471190051497740785844157296743803675934603166593967890695306006309814666353257132203095530037652081836515504500152263428096244164796408148841760205713517508660317202806815271211943054939570567447700833908067983620056140397236036597888712088832349261524214329868110585719190109141141261694801316619901503155796992711930890841269792733498074711064150988918933499910417193769205742067994359410478873912184025317320655214150381031840055402368598030421207593262367406267684232945184197334813299750956232924790315705020269196314697961947311386420748130109261051137791296742092923290933111539578171214672360970790262024515142330297961142366417547771438593395137370149356871069024175129799060715159944045950679851627279429255180879521850841737468688946592108756824869850206783994512194600252492577276954869282699204640054590832640000000000000000000000000000000000000000000000000*i1^47 + -4989560521729366306687183514798591724302428689681419773684994418655376272955879014641483700937282722142994476233402366815616053392448080511593372721309570848109611716431405712226316651860408529288573573169047093134078327900588090253639081304030809561989805350756860749253881272320369531203465204964083670364951656893416835562311990331143420150644402856312461418471668000750708250603563809740330876048703622286527256792146318205163872869753640080628306091247975077621211760193427507074149451501056244091613769555723351143583905160108542376882877845754851461044682749025443240481879014055116780278552859580898056910806106194446724576417555512564121577723035670788737634372776281789933756408913747073830228898044773361859296247087429616775454062472099846201779607003070311379349541478880911721204322035391965518506645963135653808702007016687114050093616587403762634418694325627975739806865156521671141045300846088444435723775121745331396092254187842872825192173791484917962251627669495090239494723482682896444040761018380829812273931372298394796050036097856546744514026013954500449271336066892165226614759129473827711064057817337317453129749953794546464557435174447341519802614465376533152380544355388593440149059295294465760049451882661828937179838656313479439679650617822251953703449324582492871012424874873104120742621869986483815175200269109879126847018377112700650574515930213710118128870174959260712570078636937492511976865016418648824959314584273791777839989305487104633137422079151378222901083908671837375016012232977548633532791209166369998706648196898119311127855583918778540153166882431193492452397601211762733940111312962486349186798387081207262277845921391026364873924524367452052056328553889271556687698789014567571645338533033791979288787168637981688465523602546256833058690246175697285858611539478992206956112918583732462024776208627511439315738239022825684994380660896623936418434183065409337791671537609290938269858472063045234403183186181897951043897744418525127370725160798371174058578290473092959290021187393441681430980508916032038012360195526658685517242286198707192230983625931122617995527716455558907031687301956779109199483412972318994686424195302828696923140660644381035952803369745777588150439657116100122819787555007199139196575759029444535001148293564002064265002684069683941426370763989951469207761232953128254946198910859005341567101727178625661053698550465657940560280539014771706223610028000844826007793857611243906976777350629595380726280123793597335585199489093268194016002035647280167689950388629498745658893445124273593865624358695286245357514496104358101920409190400000000000000000000000000000000000000000000000*i1^48 + -2165421713558420355732300985646207472055659395170626939911773821822325859404016659965418436047660027213340533210710862248752441520902007003878595239330344198749874369803420522919193384831154956030401660388287658290698114762519064748740119574211633293428626330604573862319219438567512314126641779285067078994471849411173321604234719909612324792880323950665683808916957027055063057893790801391732121560024612463865349578458371532965325196236791760804013713061845913189319049278179382421181541981856388607932027604633958516497659402902718574700300207801170730376937840758002130755235356496791950270745280444438372911973821270513600679457462222986693135550171376457755923778728517389910740431391528366165049617864911704776581372696357449957090936839094443103293660904558858021992881092654104263742681170473958906809693362012710384330960271902978944234753626157567787400693134321941928706244303865851807264717673726610303474378288983693202289811335444922060030185038578879708695504448214578751498202512897476333297015208241469643562927248931219959181319792485697325771550127105418876460883975425672789007960741001791351641946942117848207757127029582361826342497994624130072928936978898145578898626246963563327184132631979604914678932072923162867307775523638857264767606789443080730136834572759601769534110080029137167297683482374914620567438041909262855686963280838644489242669786084122294691300865937470984752656394716065299974432781900372389004530117855774379107019110996654620608673977468811298806049390092736519718201563641150369602403957006184865029690261714555922384761145355808739904764647433934412389324358672438102510595689215754601659483711070673069763491520808301004898258229522315140624605947499599035877114900515515370612847845922364597422070372942937346547836323445888082680033202822235608149683285380608220017359062897243595829162465553315037592435889117181571277710731903720905976434857617872576073209149047811414269620001513222260846076427838424512339177976102359550497492356438613828315626634313671286344575909919292929494727203110651029388597714064263174896008238001365712959796243678008469419032090745920415143705999160712217590177011745113314367144056283048408208046145772700375647842409254127565745949837138330045045134111626816941114051913282149498190708352657221845569470986503323988923178102658472951580868836323100320113826231908378208948862230221907401612474149632857817304835849388015461225166819260454228099187047414002126485987003968545650611907656719978083095610439499702584012272504439030693056321303750530565471653595180498528685918212507363909063427334697316442439680000000000000000000000000000000000000000000000*i1^49 + 192310408869732233955663769461959563511508066219168831394724184540537292926873486501659387281965342337475832032583711404293842442442783174116878089265510877709991095946964862806811398167724677842728438811732143393077763774293353745155141112649968478940898038602658739820108399065630928210027387785264560416077437057780426883378554650103150767727582298069518351638920886681031514937615386691627274373891546988265987139886818114906501517301830801634203210401332216713149434545279223400086121029480786271051340779251760352288685003095696569787411442498577845333299013770213439810045861415750333758580135784409155695593514293973009027270208575911502406958766609164105092360925282111836721115136289902920292827795962479534559684933168883656545428865581901088992851920431030135041569587796979284505199180874125287083571766847076720432213263699379038983772689389723557718464333903548387064439061999622963788368668896718604035700277580723432956567193646400634352220783735716699792966154598093116874537353565114187111482015978245484064315737043696603751618809803322223371238592765718743677841779881943517173398802081090914345868589378267139879852485890997970184035340760087772686671314399886085614785531363636212132310130426639730956753827049467011382507952232320579825929022598870900274620623697063764549016865972681266245352824755892652210047968212518468362099674013415859491962297787861898957850856074554935679894360585857789025284671458092448902611832985547781891497228230656244892546692051432376129767814900263310409544365739402733337044043292118183401971396211015683101633699306219427107075524687679933157501649050961937865219070475844061440872220601679193499187547034766904514250360379042937444839362687734995789019422311384553963918708107672131705371737938933801436075078843987267295497330639574174981709784065184251121747469015045508637282395101442734109605907526719486271533198352470779595343012664839389274431778200070583248086611652083377814414454540378450246220984119670123876291020715186088719379556508724927810913968980471910761267545198814340199777941181541354014402347246757433300953164971848354277561290853534824333746424992654383325910571297746544052398221292995965190436140097059152804759055072290109495385824519124712090510474437065589614328238421086064416808981759994248698768885937802078461649456092052357298592977260885547292042640827551887050996133206110340396529029046173577436392914478321681574137966450876406267670724355828494298630079104110241230469114037819723281908556379227897137359728655725449716848736246605479329488997934833330655315287322258118133975110140297216000000000000000000000000000000000000000000000*i1^50 + 854282610639709995897187006034952625224413542317195684578846620716460248532272528216308954337710917452555669128518478277668279125583666522101136134877248602250272968801298740865954887299306122011913784052115461434951200470146529184025187783898073005317700724260780653460367792653833384295240527877005764999933916243697991328840036375298851775295564244988287981072259386326436763701787513922585148192040717739837887947024989100897696787498652640174219826339592954327902366412700124648812546176429644198326920252474221806692598734725398169560467231749180732055116141843911534668208430728655695088209921709879876678294649760990921216338527673050859342185565693792400218198144101682009386841886877835139355572767683458031132065822594913550623336863812716405171509867406017403857396992732559751815973984873913129788598741480278861702554134303136030677671206432225722877845867099959248207188750058115002250637130166700899632058106240702052784383441622250115467790681915621207910961754399818082119944997540627090551649640433983684633989788837421753366322542284994567535000371709900349548439320491840992840673517967407424969840943762568324995396100087566804444050306267546573149546281995933686518330875312429826827750282378636632686484919332659135367236422066674804358963784844094088238332614132541455591330799062323707929893631102041938736862024869135296341429840323683350112363819244621812759085901747556893312616293436391199002324180319858580970727481770618092734507625846851878805808254295937432888355015217391569764685778533921350249403880684855728307033078493944206700419690551421489588225867133649604601424392184787774662046407348237057183394314692250604104024600716639451383825014031635599651464998111251806588607574249534569217613571272212025873935976802056013970658666943964195051601339445770841450497278940297746796929132422895693722148059609539467901842116652029631807187270066680357084959975337942354406237471069410295564589402960221278752907498510148515830654993100882559125147165919382259654216475389282042276029303091110067638827135058076427695870598639707433737449622617791741733457267833068329605497902087925871474618179591440303780091523661084519173344634952689466165685712937375698621262541267580496625258192318889839144015135170495094801825593325324217730278768260143477034824088715532420825626266821686170354306717392448330809260456927739074120451929163927240777356911976217914317981299164454284028788012467850087639529561390174926437158400112054409253378367096158727205627789066464369664772607875001139088335505538327516928867289190172716808670186338380151988736858521600000000000000000000000000000000000000000000*i1^51 + 329540352008201816642758261354274561121491881502440692656780913975789465761809077041225842417975317684813475071563953388166427967345538732598153568874539931892091156738865175704798335431576848772746131371407884850773982446232076686656794893992428083372549335874497939711023080707875209862573331996995944836980875102049908807205300379798092070834006454513251057134917952966385554835416048149179356452074206622005839606156866525537866787873807230624059274458170055176355183627126379969434545102539758925744752611755215435690660577417270911717357364472920464646612556225700803712842874679036321081514315529257122317446169113803511918996140842441618713451983720404568386701609530818533577239688068947597232456383745712958755719037468025108419158050611608299063312373876038324487861797302023037071096616615765980489885811939027535073953891252540117276399297419916487033441123337491425471784244400015159401206196098972466024825443843499047615042342402093407587504251787007335539662519850668879519059849652961760165478067737892267175975973618307884794840024595469781451023382038167989558600496202867274261405660111983588543628052674380125928199970441432565807694631081498001065248428600723384192019328472547782469003421020972374796178153930459871395136307880417964631156430949628007980055084874664320678241340981508509640294718802947099501031833790344918454713756129354915198384705738513901362618325124053472717060859372764029520920395583079830001456397303738897889620892293009352302472245970710139512182772903684173476381248121006678726705476344886177049406905180631542869934345050051124127379237758387963197885051904741277539418504636659508858089566813753567845821982574212726602484602185619758723492067765305496797216614525155480052033928900245136160743528343085351706215566498337944094240793420811022532902441977032025349543153885153241013621629823425532338287873835499429001456330623559020817437661344437766143668685423615310660532985909134365633696297764905174065760998431788547699241535564138237216551930640676795225615610828449010112948962306599839645000397547265116675332480816627391575786160627246166836988805421135998821006256583910223761511438499299876307253925472463670884845343652799282558981625860561550071473300999151280056686597958650070201710310790589030800920882816034432083068810039494886956506949348467437919707672329033156921239715353273179322630194795996641242474268234476399175379090397793697171467496485612778162001634852219298885483783586401537033079500319111590307291483757114862321515338902194496401673461874358547844828996517022943536559426907077864954265600000000000000000000000000000000000000000000*i1^52 + -56459809667448415583781861858627520735429092468114079414069283871407622738420944845357907662789740448418152226442593498487784197211482063392220482248572761105142370699914497812948827652315657552992986349527973680463121810936060062867752009313352889597526963420125716919395028929485102732254738987695208339663194083969823234727953546222142450165936363506488914894129556763128403501527033356357617152265762053813423773391532293064463367539123545778183205483045307140964632016957532501769137181798050157495041180723270762828526484029027309801948700824595333973773977943665829244268222134788670199572443453298662885884267747639356876993576450686959037179288245596833537145189797738255424934952581834160355809039780502889428827966625795001785331218621908791086620791941568829912079305405424524653613881356469076308935967346228221362155284755042693265752166973441794725134697473731938158098073759660718598591001780250052599264288617574582906934513334036627474167151270346734161024204348376135087815218665040646097662221611705318117782615355174535288114605598074055966182270124961093690605647674784282167629673131468516618239971676401369764722028167976415750482378501307622468429574028603165597979165509131759534210376216085460567704881663446720584443032653035947366272290346552688602392503581574803265312443919108572670340873016973033409205710804602687680895896956090399548210286013581552063594373056729348864073813127837211747478447177044726330154004159209201963609776023158253447503537084179188176962819024544212608974047748496039343695498191071362363750395269901369246263568325584192193651690686138504637699244255830639993544589533529865616230779944951721283292942043572654677547541384956847856699456172879651427673808396241020305157790523049567642575082354239633691245140961426968175057324177846929782339764445719272560776908062388598410086706288412847713720079713523183354552680351667521299784452234173183174522861127387776298017315411006187126612368080605840565508949678837481054221159135259675199344543198717856643542901081757431688626637202655859119680840951452520490373795723214718108343760515684589074488383686997905173776418923543013674376379407046374772407817218331751329037452370073469166324452144585338916422295745856447211048497276864569796543768842548282137225963131895142138525587135290413022226612040989056129163432141191181976186174333065744557969691917924642291769876379094389615723134988413824254374927449211776556572472423619961872781656431479568988868160271245499708257952352826702479379982569963249700501072750394509780114609674048141636840353237875818496000000000000000000000000000000000000000000*i1^53 + -33425726105692683947910387632225155763103388940024791880454509644606428963667498204029217199658248433612076708306428042727946573360441205862935596727735537714794136770586061262509751824728372922535753738398431109431018417009187155535086492792177539129264640739606773580854379041269147662725847052273155095007474840670246826172035773441095077765268853403090187997359710315634211583975337034364281072048842281254530278440395646048883326217301866090430860204728770452697931927050168470232207980569195586810819693520259657294779619205238005656307727415841981951016543211308128558173628195363058215931585447312335708329576867034154010538928811619583861165632405300873974319309146973775088601275330686052785332603527249048449508586198429382570600203517532624131558582957878396817195992333270356376420542790451619050082597439378365773267908623153872557713113824078925601223154121584610008563531217171312626834896376040349643874054222166380650697677845366725429850489000764510774724115762647457367379827659714039103903682422335962643136625106616192612149445651445949909896434974012301655861009415197541378196267974978892720905521448694189552376926828549984111642172439715971269770557271466668777542766017617957652055496818346901883228060830255830632688751541441871464360346093765298791413981269546206717992953163262287683368054995427447061948100099846019996159585634620966810137773569093133018160780921856753310509530833284422779117525327641531047752017641201312421486399838460949758083602634234456503507154432639034087087922211651735344240522143196254494176008510820048249928938718950044604662944818408245522108630353262295515873630319099718729487881674323618123526226568226741492418214406742515508457113829318624026351402633222900449690552946333172733556726418845262279179760883223814170264148777349848719052982464754150622693436161854384436415491685839945403540457007476142176862090214895964411899502639116390314737969852585138780635281639533146869667438156847114898387305124455472876775900816311316566307578929126764662108479870153643624772604587060685266941550693042219775481690243865194604106167537582067900993672625403292834592248816833901348567982966569497314253285101376678931977477832951864866272534433808611440775341094239062367966048621916637429466495714377462140756383709516261661546242889424883655006704515861482665320723911012023522554016746830270035728725436574577369268881783815250349703968521980818090664202939302889604195159095133480943086942623935227370144612232754852695205062708281791991119288937901937815268198040036861908578813953131813939603049755443200000000000000000000000000000000000000000*i1^54 + 2235552609144602225760015345278863523490808211738210875941279562562395996038606820108620255235654965722281407822604234208286345444917485012713195131581998480526175723460299209229571826794106423857843261405551871459368909063013405365590089418788665813998854913356485426925636337697310270770863299805867853673193499512563743287988531650624754972229096987525786823744073650511107212234386759182750186841909534455818491204373102971411288501260736865264998981655284133367445660979078146059591671136938786489328048570996502263757884063061296894586503072761156793722739126901388397325701310908145408119944937626069195309070512163648652062831577577900565536410298913821072628334959978148591194815264337491593147475240573627395301514764467262166092962693797420084531065439745360211738769587797808482413491530711813734815611593557895292154125313964520450408945303429016624115169370782244455589059700214267613608345700941394959536709129795211974462794403777219147306908418799302146648313516387897775869370942355776887547253688412768789032244300416417456667557273960663480079764910576464200467007485621613939103364004808156063459230225269334901865451451081044024355110407932140980436541425140664995732172922831841670824959462473596026909039668349821175442423293028635048942699441820182055633870369160778359709169732063669023256896183604422210062798315983880424315014521538652212513925061835754258158620935068730576821650264515149657060809797413297565941315889633588666407317249303205756168035653066386986548599996104145556785210482724883984076682436329699115257780412680769069885744804808153710459753253361989977940867884706996367294790729291213687951720220627205969305844126633591440756349700443297721676160735726905763507826985181588078909176029163130012455907688093835586402278783673623865674430914292737230914832606208419840328024525800887931064699117587944783081194948312113236613470903166303818046981644035012966897851814576790946294754388109528667770142805977269605299449568067263059501473505407427791946082689824526438298976042154055067162279289265382505066633472032472654212427391823564707465724801354703653586066813028733208006660862482603265628535956397172924280396165083097706916415591985249568251715955579710286347901026526788324870454892554003357204991829053398347347404913895996359397449323057274459731715735546777537968818783136271405079024042673671941567112833157590364660699836372979026022554008767127542056294864292132317460962414159423975075443332911918024571292392312767399534789268142788171643517501387845210666247728990677129146089300358473017794232320000000000000000000000000000000000000000*i1^55 + -2562440775434161352877246241135823802902626631329223066179242722961098634333389275938935725857561696813089776144767595294627241273658602524600533289303919472320335998329370443880472244277046694988329779314395060915174097892634749362344164584341859405401558577782355849200163779967903234160994804150392646671998992167196731340337550615257033807806656067347329912589117074419403036734791500913666756505445016642621314696746715598943017171262582734561174684604724218553575794644560709293583860404555748203772685201596634383364589054906279329872166701598333777166702106371974529415743032833909978072967955661986881209902655676736565353081451095437453911754163798481396302235967791156336823775113484288268825988908089299464023290309157553873053485570636647177309294454754270687696597113130561870130643124374494746914858105478862956818629605077982494431426509904867147974297805790534998825399066621274599293767834552036263681460771230653245096335711880255205011546872581499534552066803015091773708464827731989302345404121720534880544876285798894265489235446243520362609253393040030289908729072020185610255118495461835476961281738342820251144498566789886802824395305764655702255256365802219930028622925412486245512148500895615155475505359100590511358420558100193815241318176080801273224482903320994220218550497606125170524025361916030322673701722247026308397840345647486185424322975827019935260692808176995851091982208088614513217213630449968655328470142193560593655608928052255347239566607765948353449326032061573335715328895332270770861948639918578709141985551935625553824621670099999278247467199308614507999818772902656476731882958592387210633971073782785202223887063872191289601276047908268779142396926569645256858130555078660343554394983731303698340961103013732142605983616754389922570505300984612125606865242210645488816431346563911355118216068990661646119341086635337027707999534423180503799705011987725207037635200555085660316215801633523127965702917805243046485747668415224514775305790285888550823669750020465714269267770342184869364076727422521165942980423965238585378352604565333075237228049805040503919387037689118021768440672351861413417126271175739539344056652263470901784074474096930230170716090114691829140588825612626643079835823136580705655860231221537044308372786017251832370387915936858975374009213357537920677830547513533996734778661008615145152025857634416962244714645389615497036530100866836870612031073349169283686361835301926785375343443458446335166952946380730178347282040783326563445711132948328804601160511710842664898118838174523326464000000000000000000000000000000000000000*i1^56 + -1984867413975354336812726509691149734355851838734651440257272722347165286526558774959679026267161108072855577024169302663924536158427905645908863257772691051515666713646534379080316142128286299760401273633698906561843788452961554990497040206546045758355644513682092647365421713116997624755980974393484472962092957710505062198254230656332683254577333479740680728602764907074601008047596605753746986679759711108586074631301211160665570596800785789827548321463530171166843329101708623329138503025679312913954791584863552821285158781779904438419601131318154260604792707266364418888464337889395330350464149975053169217107826875351366082241898864900920015149978356739477397266763125665205229739350578664658000251723759616517368155615512872554122655145790466735800132726410573511894818870725969534913776052660684681514203699275008010801590106217324464748501125718972641741579789249962886136461232738034890196464495248777843608299847518396085866400308980287747702466500734088453504987195470860664928517952528110318759524469695370898130150793688182517545065336470512645743160492269312306770515746013468932289590078834175845606753807459776964467109172029154070851681594150549728817433951064946987373428187612716803065302391352666357896649741121993096462193221050358949841361027642308419584389760443535543045420854930661966416063992420760373655262872098869423030294355131310062957582024081612627265263495917412172338184024097808868782956158660139854906869789602859815920111068688487726704950344947388628626959498624780162983417127586494229094687358900432038616801930813716600752498982307164935806389024766207523719945714625494204908049354879693032313029386383367526240556324201133105385869423595429206760177582659599851796189716372902844559984728058885671009695261760011180499210674173091702011951120149321199257819245300806867604783530211801955940599069287833685772512891949821912679670715270215079062611987279982134455707498669530899470065237043371702826744382954594084571617162184522550735248167074636739288716518559327245136527106007850957325012724722193516116489866559116102446026556378767303201614515116501054611420132615150859902388245567007441415559478509394041302896234995868054210993270682505140468371971515828495465211777616200701403485991737805940226083006783465464224548864851900400870037797440332485720624182064134831830025567173061106168927417545676667858800867185651489904160095455349082724339940458308448939538321345046370930732060944343694663107654502717459017058289202782098871136830926523133875695051806755620816223134516573988185565380476928000000000000000000000000000000000000000*i1^57 + 34249811468733844905489818197903958936509862953284587907330819594857791523195887285895219083852670798988270242228514351596477526061093431126903781004713916079227671444709189840343005144857259614921069151814364714702870959397595682153813252725098178354261396905059043783728468222383679032583099777974836858196213203203086540734024626900779291855791558690840695558398061944638754337134727907691168700402335173520423033014615570828580352148038081920181247950907508266060170541728636994055651427421526095814468158563848654932946936706191520837105115650827033813086924442908161279403482557305252094600251423008729699588557951474135415333558383985446922046045957709559609715070575584852891917284462783989718549927220565151737481970959476020102650841907780263901661216428857960350197144460575805442427029457863968866299540376973280856589882047115934419138949742351735383650576073977977051580358588095357657461617061355498534383151641008601313080294784133415492854519444875229990147826937326477360937420446195710270342687439882978546606046271917871071532800363981005002111189173723756216692604793886695954924266079857328486976607001568400695020720015200230688262547716535961368324296161448279784814207357539867329465715844964400001297454789411666224848553495646565975663565755549898137876429052526948952214602131944598132257020157723529290674948722916376756626220864424704711950225792092898319495449503605544000650618945821210800758954708105214105927374018754081186119849052650518896076070706700683586613863022840822864509192526246730932975945388383208951766153890466949629831370090161063355278739255130274961241974618933570626937938771334181430657844195630048696426996246647879679206895884774215353495856035665156508863516259322136586660179144434753126125001116127534394980101150157336713350721723311579487776516758861690884278855855178878734344647378697900929268827176840436620916956342390917037694894718481876804811436336872886882127186966052402559690284492389361367520098398467878015153846866546215200814717063915032856237578222209181515235879096203927930258127460079787640087117855305015661713181752356831320258547754080307901209956022610222969453791918672626672526245250496381520737603511611255583808003897505949786048403100190009392630221769926630937950878176626776743312812235014885871345760173941212363300350910600683151739798342477478777980304882118020743021533317039657519881361427373526826008442615760450154118578219800259640528750871958210720988168243368757355582893569339448756110319352392409495947657203888718232565549392595625287970979840000000000000000000000000000000000000*i1^58 + 195433413375288355139720206588419569757908618035987815064152795682016605553169696008633486876871963172708674281058228803492385312263984534465441934886902179758730509418412068206466308807946709559609031278970119502598778303935259631848239544895527259661358507612020452984077011243519285518630905300828607064680734395267337383529367654684460008617339146817376616959444950865630647932467079308564080117273098825733707356701921127492832466293049889212345417751633432661181006136664695809733835705114548622637641924863373582246181492147245513925460392683941045876515027406743051231641570946291764861142590791700005944995789591555289089807869030047935842877395970182736546305596461470749937755048728548294593145439865212347722903351374113504283149602840834157532963728986141394500631117394807540640740883584537758590982831161180576629448922479512277176226562381287014821161364543785067972725872325637674835947700997901371493917012431437289289826177374680736878830547852986288605112591566226382841778341962493587202225008698128842204709692475513958081327041070945111727593689254845190829443710507203325316285630110336762550478258288316745441021348624237197685445394826507830536015955802433742748320353428534130663020032821522648203626497924387482442193307874157799575946147526847794205477094377981743883029682244351697172006657171798206889278459676951924073380992152897255777309737096571176087986653910675855076512451839459311153419364000288735251047391166147540664969061831486919871941819430629719322348633847397686499186672294717232300132644129505149608656192298809566429135480209392201994952521167204711165123329714892079721785977683248623812838105683959039961986840605160009322949068905012947348882260632667392415077805981375704826858973443816953878913590387296924955925489585041508542860571195562267683996526095115132873199368916133187255378202821248528456960917674084278819078982370460768823497081520299891359400049753185063645769136231528730176088448745170085760590774122447508184296816597289399603854659786526373693835687819664527719033223543221860576239511871100788759759428192296901312446710021058991995087902236132825474881979726861852272495788108215959214010611659693335681164219112766982470552183786397490871966791795594343612843136041453682822146478696412678794655591245613810694030715135857120549686625257338612159672358637941091507156221162600352362347319829179602833989714479393395663539241921979199348352330199079319023400723347785810494504804580163976989701068862025956706592220139072653024577440125553541493108563610519436525568000000000000000000000000000000000000*i1^59 + 41522595997207317036488369270729739752894253705463571135588347362443578643289047514780818246612732524292732006555020285029383673861067495925196265957956639603276379178889829433148657790975080822517615522939567997250117316254560800242252881748081997673946922045903171141396810414232854931671276354506501108134250577772222284695554783522841587557260673792829059556814303932044466020880191153835239116374025127165109382950125006057356131271919110582242094249600418275614801465660652295587799083750562825718914043197071679806458245399239088283053560092498712656561402275507190230639552234377707771402127109158616488389790167384308499498598398864612456925660060670757376837571199201479556505697887565877912698371588002384117402525650898350089340638928487963829356861356368198550488736199642382881415545532439648556308546692373748903982841901360511553492751519368115789707449905210874811967178486961806873340736925960931708149363171916867485779039679948662604801178207434985765248798409515602198691800210868924518409134537533544286267763435866834417528275766103489198410073510372405579902838876798844705743625157300506784041827031372201390854326958544715866659800362958273432701464406516478813355486937553009439781059353561196874891827888195729884963891683665191848488970858541699457499865698045207188135373842659158339348823806396313227156665171780249401114288209016806306194511605979843529986068869879365851245110584248957793157846504312987823636542065005823594275833383284581541156299801297661305562709434101356857909186554804954574494732584921259906538433101667420523194921415832048211747804341980709342828429334033085432861165565243582299673881826936237715048484447429566367579804556438530464544394285606795462596226471708983805121379911507751292311867785516748417674722735459683157046281863769198303054608152091727041867993034813785568172134148728848990981631275556996259168875106790756131386334617634514560653890142855056378728906416977175279835683809793271395636741244176648521833461881353862704340989610175412605870085088178327702182916324667178476098122512792865425903671592221141514904830994106801810831245450970948666672226854908814722761167872473485131065790843668028132253927418832877662309805245991931253441921356918620400836840882114690168004338132589961971048788191917075097476424041667406596272007822735340575076150320265560524779843664239273186639020236584845695098459631138722342892410394851111045127233196937211373597097847731593295768368908768373747872550349067814222351767373135166626378057048039329094997412155490304000000000000000000000000000000000000*i1^60 + 2784308948084457518698771466299663659352565174082586472155182331185364277644077954052850606948329675239554771429419029350039091757789127446237175336457571249224972905911038700177650750314285860522206300024398237836704205810557428749862144778717768859992915280313461703830498084152495979619131536473989357014364994126725637578107486441552727345317466161949736085722759071845037561829919431436624172965931757486478573773848889147454230953468112158054833151616481019764380021499616967765961593118358018514946517472064925255098187008198024149861637339214440580843602687104789474932775192162722681423853652935189517579329882101509615849915126940881817019144933364733121130040230283139977473823491729254490030542775383708561148800822888747726294725042351487572922557678075759795405420502663124304082725110248327179913321175490890786190305066688900263765201406684864476480738123231244567441380568573851509726754639223277344994001653948942235443897216701202325514684338110685629420656330389971862821893468658703275727447210259279665879339543688756177140687890151830491537720956037450406739163073368035738876833668391365130617095507608203084748680939241795347757442789129538975606810799782600399864511017363148672400690854120238094656408671062520908465827709733841179285402652967762249106362778080963378407312610807263348129923119618696628229164373415685664723180141419530009574192448962766582926966397370009457965702615067127109715378252749636772036422156622008334621262719774159722373991863858723140746843629649031015352389092865999462577608138027645942492956490214034696180345507611626087496813363994774919150579336584285009143544771683603118100671396850773388319497881238627858149366336870293276603666839212809100543702430473419930706434386236318697056494002282318013611013040717969763980257370624654655001708435345527385428985410378359223322814339353925627624979115368556627199977774157776547893456207382042879087790117151464064224828623404236644303193750246006817647343990181494380020070085116380014103358270635569649619591483055212704534006896617976835790480618282444278832029326973479975603708129764214812441365692099352790127578785271296433396351087261267988881669311103644417133859769034154679429329505475234134871113139017424763607917725179378547692986963273023719863805996196787865269291543095616294968824266848065465795494528531641023874488765625441158402767534180311415128104065407106337713049483324407329930319237121994251660947459466435252624864653563053136832881972719775585004459328278102242383219885242874923101276078080000000000000000000000000000000000*i1^61 + 56946353818231945707396085876865069681218786161039594547573302395343057976003877656107177496476663108489083977758249036512137697450147976594113180912263457314113657485869168876103238943037732849911352659810247002447844449823979407526976406663113692223273683185633791705867608447825850644344787365150347951433114333660967717414156544156046323920048479917781020116032069243940402120141583983807972273569971036898843740700222580309404550589994470091259323611263792228086178303824370702975650596875735879955200208278871898881630797989662520271887596226639100447445190580723129404366297443887131818785451399958487713361341632043041502462821037887956627637702304064912466277586813734938423271829071654514900595415976794418956503964961580550896541026677675256438800157771361541817874044810277875290992442619877510213874173935972787917074316765734304963235832091506869010898193256063004752553199422134485134022286528811240830886216645104355907371801742744675710571456990876715738480492890768402185684094094668488454605808009199132251070714116060943923185362148884867409073107623749415243812705415790541138550078210805530019088524612865542978695527993680907786365784181291489879978001997059543673938619843713955410198259470599273496619372749519203520101078083255495404857057475094769420387405827077829717189535881282435409006120697093477951274640188093576707004754369768681755650918418265053626205617643943402563737196949604597454480558645749266209588432253124410139105837009348258990743872877433226020789287772248943400546575620082693526616774138677139085590450579613200422738407491518673009042427973113845847647505238665315072019297202871883268843700580088319740906187617769878621477700421547268054783894267844923190166880329545411246000381993918038506751275634846527634955272939666681548596963875883920302385853881560300341829184652737451213081310309978504210779684922273102077837283111682327499264873653695936525974623686605089818741240539697088155916764842177281242579310294412273323611330297930759094013696203606960480352827820380716749233373860334901777472459505887184227064657743573637427025706004927287741338046653157947126021821586786955536460588728830897353544284486754377610749712152044546813836553217155558992479823134345566957877494448084261880545437571224988092652999578197584426548662311005093476204454654928983073635931643862088781913855621470791865611386974475972681703491771060785924050121612309895302804819864154068406987930528329439622343206141076309193259674358106799775824617897854796636562742093463011983360000000000000000000000000000000000*i1^62 + 28198370308522852994904795276999305396114117100121340658415402878143908968524721798016607358671875373369315877774753952304981413332552013842374091806520701835799705063873632221157845703209246212951816678744946757522259156873350855401206082785035730663762426611920172463226453019757366609878462739823291178564841016387874560847143349108134130287735249892233679698796886790350062979528959641172528355956386200755091805252569785985745072145049596620433724337629600819931746377929617965439522849150324454692802258576921990526394554877645671834684362245099673277920959214139907198741089572887701139944234950195363415256055521058718924078483698335261959247235423942587823574461128992005426151978377513171509832630306928657868846707639283087270381843060263439143219167282776085346179588279679105248637882484328732483575600528393252448219260413632480591604928628695413702690138036316816856419888898834383384644793990982512410404414486614519102938360717399430936698532570747460974720852974843089563946395427002910398953908933142311064585694675638420935137629889727429325011531958111906633344087336801212572873210702075777703312709167997346060955839176533695384622470468542621249022144780887012917956004118129235352523796777279399808706389729410846087518273861794108573722970302752046116389498096995983389689766784574005571810434557438268205858396919843109718503167398941257396291699489213606646066385842893877955998848028490104925302273728736860368383892448852433136140996042892185090844254732433448775107488209877054408133598327722802315133461651202326245663307675736822080279352006177253087856464856472485786105814214432076580352669999087708568174491090819035445021191104645111434373925396776328963779888084324186467345570681085698938845625546754755070940075655901087614310085314825488231177315868552483905994286041899912842166058001665288697198523980106404450943763052174546891831322970216387256650644096949181896226675929862181785612486211986019882306531708037034797127159362533149998732192321888420392041049123940252720996735381484863463343579362023337742517039588969193033625163389419309876743149586466921207227635812430782233506373783334980761695562005729849644225820338803018588139193507119111434944628560180444717945868125445115488193288286492971087533396919398789593907255892339953532935179734670819138553456275004957119485819220796347651161169121939089761015966118231888889658934781693278145540363346626561506602961405913561898189869859691466602014430204276341473571835966568164183567841067268446431220280522388275200000000000000000000000000000000*i1^63 + 2649738048905098719583898871243114447077470252042636001190149295188398070039984467568615484228766238002575431259952491631428867639123665455754382449979024628539033925406683052222075936469602805727476250050034351977621912063260314658503542472317476922691064213181265701786274415985976288459965959877839447861810180175061364175038581701991898114039826517301084271375344415083277185598924853344656612875133984968194820067871853584917098096425286915149199042876542216489879859738713466194753024770143688941327484266139260892217719637135908433359579919568474776988264121958233877274593300207204957479486391223393222929088467594032559314579033569139624149765540707429082446330493312438596283549489526969840553644072293775466628190976006519658690588162033450047697822794203558655889617220501691117656103328618533159950045744742133712474351698231894172733070190950574852194707219457205297862251188071597164109783730392331906304123141279848180288455141107094192269996173333203634850404904232618409242126746180094659650426288280127368764260900020568982733905939559313158737946136227373794694749317783986939871098331301030771219407987310894084223296148875899679194286753368910135338531091959142840752987034047006523850018657426643582040222709303898481167657789102679133501706207309810716437840284033527072222641048650297181346492698805365332611292119900826894041604407927641480125735445874656798393543475318383662941487345315170173181664222442853714403970926790135475325959338997643845197825637439400227115371235279618014735068660875552104229580550925117098069592622222517437032373813195431125138326514185379924928527854944798585426311859928135278446347361617981409525619416133839453220212864431597385925106371623788634710057024685382135104828574514675027697290432358039764506189259310432008338661608205181266122065359647782772866649482349703308380224717958568808580679645395279469436400812406487971526257099155261892008312650855915149554598137485496997502574422006085679535118595990001446396831836663921826492242648469978548665910365852296111767133445891366365827549943689958089144641884989628398658439701093266976782946433019281757086432438187788587343891971915493973587520644466786212983496065413615060858319089733185925509918473929494968214877352598820802003178898591717885993918011973688330595557684477716486786692315100356042060973874776500411737165845472045632878770425816220120034260280452559758349872583987316181479392384625746280155742249508916911527267237682715477721785679190081822096425657851801472437206384640000000000000000000000000000000*i1^64 + -262831801310660890799231547839487843270586353800781061456062491771932809545326438425820319901687152427539406847712717336033840358382841668451297435868176881461205897287931759096798396366008579735376945493564960999055475886688938666003921619212079353614775614173887046310786984886330158539384466923110837778801669471467936526811428473507320514686248952469615231695724240705494187162903370229162148773910494238783620539121437660835598214815382691166546102939043068913033063014621956926663366012537054306783778722873462469075614368365725592847750066139397956303859904609133427632121509954079328974042933318957493618440894744051119280143335897283425779780470986681685219341544390911963571029895965690587922935136061380450383752111763702723428629304582304796491956776565802803768691941871715626112755673676760450364174484556676090789148170369888872833605203714091859272441920775826181302429563476051860366827425203395593848459065825862937977683244059934504011220841726346199139373132650690375218996099735098937934149741976931228945510785221131790314104215403866021918319004609338585680646415667082594190937487498125488393535869504927307135022838356426346570588127893704860928491028783221603677724609273963665545323649272753635985174641770278095197981942811113147772575478425369002726814248561749433462565470123798139848652134038873834185246684249868777851322994127800545856336748747850027894453517241899857790109615309823977845215460854808532611437657487934337511512747477429089827785887797643543639021986715174460454102995453420922382264018048591468945238097696911905225380390211690875062677625093754642457737187054033613114564893546171701844581772404181667867616315594571189944908355825878575421517395642675615605597169836536363434198141511562581114745341549767881419000747025117100398001319968604567372167269192601044167203711181091168840867113001751751295887264270035930136691779568885273867978561207038728162390824715300151859538578398905719994181986599186131663439349427289115998482169586180116372286223159886332606341851309587019771660034967041996347292142687451520613400381843587239616869120731023391667571244112550472572940003354869806926917510372423137104772044083671991440491430875113447689421319131680021049367736409081924570057617474542790741567047475653749125744180841122875311654168396348996196239156158664609129957704893493059836070909238542358786300832129345076434181376930269771675208365215560334905196556038482663706152032394476110624920653119065672732410348919460217665050363590799634989056000000000000000000000000000000*i1^65 + -10985857150443922873824616235377864058650305531109458764608549221105471130359133319562294148068885647793293444271130855954748586473985137838850825857016840578574003129962103936504464324347609802667430037656513959905938430160856724456335099615907511467734912632671814727170816718690789624507790072911096732286175682767075087701700928917157981566799587937563195752619249323789928907491638291264260452875934308046078238556990096322172784754533036179051688125054822734473176362786365228703681970626351286826556824763570598370928969426585671370451742963706352755247433001659491233624072034878778855742912244587633175425141853501019139139393871144545974556945789676403529774588209490116674785746341205438326812514310161002545930263412027948000582567508604092119660324395628356452984858372201213038337303489160726854787097626283585737153938795546912255389493250035491031657297179842349366947809664244982953774673153289843916636613527324257372757776950877257985596523549187524493098843682412032542942655960232489733719595360674968124053326213269165186213844191972706114576956081129791190970840894972872777587199611050483312068710547386146960514475130204492406882948719153849598597755678277155804211786655780451545574182564040041415167902494544403790038878355673106675976422642301971976673451381812848565265115659089217108515841996334732206623930699880350568505070583284064836290965140191683255086814301502260066277981815870126019657935204515203591748845473972454352925103932308717854650988998691863494012087327246764946800717177195312098949681244801318851507186616624922692444510304114699554974190089240906857768064995610264273351864723265382526593184147327871965679126878225021052157611052109446420947148419817539737465831223803426048922625191374516918609879696749657498282302582253446707361959933797979641204285606883132649386574755398265766185157432127260531924688806415411026331889305847033758270517345240567233356019895921112819372562459229400326007951898871755570498596581140148980363615540917605266137716965758926162221804837197206233114531675181211073379990061748708390472371645389237403928195891683454720763685867106450930538223370882057405077790442128648644278649424361682135952009918346973129458772198195502910292698703477179761000188685794251211893103591838338168566905026374584418247463667067811711484359026700810764505545995010593627607434505820220191614194939343468594183950052014752355530190207534651859903932020704001586638785761718407536182102785057531010554833842527472808852057350995968000000000000000000000000000000*i1^66 + 2300461592874749396649216112981713458100756582957377615551067266219214283076582650576803292904782211756011516216586369953755297879313029202594850144968630200695127232770585605279137976755370678904592376624936804561925857024420081663635446676556934019631666830170839181052419975308972407067791512647206710565115939731418932232424280528137628645599842485863985113417900021811140874547904526083627857337897081231949715435214357886763889025093031734357157682470201841844198359080905904357854907489005264930460092352218620811615417901465887031702555802039398599855008620451543701577495378461130425519769664125976719135886022861092756517744067211461480993052254398476064449947276802855820504293248907520219856718884914387866220320272172844888445695752193855523711770753987468388452713739416606846191177186854674424653218393197063128664229401233185469511434642001280432146979722922304150976773069765963809527348602184617544223763902601561294767432229709379748990021685044696380247483560635763789047627447928964385714922645472803669131803263064081838155147729623574534981847720551827712120998345172797615872358247201132532339865830851506937603444929863206927462667491319130643630115237762967042079731307418479941652180802018070518301174800045475902186701916758546273917602701975709941002482597310753886771974075949653754275527535765361281461995425847004630685574073210002405456472773932982887952431681587692467056578553945720256241519106244222951667479927053094712869013606955382599607818467467585407051911487315341993088194429416443497926034866513545081813729816160435413629792708975132541835770794946019966471729567477506723627398249944127859589008459445639464919169192509559252945678946183162799021284002582459019022515196994631761019209733195419371810011894446988923444540506395526656079443634963449834933294526527491391211823071669537019831592929616116118529800140978132864091443968391885566721478481303204180828234468166751927569258828192322704736717033280764139840217415147297742045522859052736139240309542634286880183245081937779001163153023999973530862147033241123114475031872224774214653668326570932211503458372607330146064386706140931156708977719040343746622197590143109723748613779498019944636853789334513103940105328543759845814365980746778546567855959758320567837445660892585645147351091001267696305763006045108095353218651349583570017196515103703309263640427055538722912630201664248434498259564623189032291586534057523701586735026028749791858029562771014685040585970240143084684207718400000000000000000000000000000*i1^67 + -14064991193207198748208859619554903845268707211119131999193566153228556187176913718666961813668654579345895548775908518066049838476618153061621735646463362847366299076539123197799899860418463438599188658142636079198729254566484927177589872991924017128368741529073559521113919213045257995089998554104590210084930255316784200115110225635605317369736332120722844386400327901011516911174639266592454556124443468888698954976470288460042350780208111150604907288938210800601165615089380214150075020787189847593488016035183981343601449278847425086482802514736392687881580400681749480294359899479567421925397669338077430825175333111713491437821051399626020503865934107850933516902725263944384567194091058339595210830314900348865397369365269066754028435898073673532174714853267680437941540181411705538109583961330723767548343844223031714819319003575506550950225469892565819977845748368806807313858775146225274519905148990681829409204131888050397455411951068923035619145170510753856256134424386552133806544262574224450976366048035973323259680584358443908654105204799844497701147254931881797176271169485442797817240507214890354410666003557414339677691900396278448402051065347915749812288551088136071416437765810267739864480911226665162716674615951453989631473302273761956789837538182378675369687010006432728760199268803958922732794720989650756821122664630893071637084765569140049690890161471408634604688233035871264974788128622194301785371643727432566471961248187547106963429646209319248097949306887217631873407244709240166576428449705273221327115563260904444984058196235464920635850814277076875332529854800474295089777609396325175910236329438133663632556109970350280305454388644715197573582779679811256403857325835213915282299960403808125424804116079372283299709182996814981057734892566033361562810733876938164039385775536440328421172650932333210843482013751059005895149212709356698223505881709167728576174970241255217355424279867973066322500567243595526746456344252012471080494603962656578564264742522178422572470977596798025548658877827912109375653443543830648174560708199308313267164687654210072105139116763720985934473644070017640096722065176360534681941637768657625267848518378368922787743806530640144512455328164810867362740473158147396370963381739449499001201260998620717228033334074148940366706775185162519339393330845574311874537712038780181607977066784116804317448773073126992816663788233034681823394790267729268423399433619672716240583568033399501643369538228784227300250793805873152000000000000000000000000000000*i1^68 + -2958986130650899872766204555955864338900491125390457731313206401592845432055660643676709727846352835194065258299711933590684526734952947221123340560864398772925242921461773292334613437775645459805036287273869179385621676831679337223511699302772796907944969106983906415196277927406007117698486106948852315520130140103081971698100561118308216630960825181790117852944714480769449724086665157890774467074092746428608307492876077639382892342092324131139703515023897408012639454272175318133549090381493719165869955741258943285333855909805253097157398564622699581733140965501479559223211425267459281268630233669268611969652547532882461135773103317367425324153442848202454059852531568104840977595300110615930140857580982531467747881775454343345704207589487644078789744017270804931137455491224369071924827069873452760939197782309069973060771603119496192192641902950549478502578135057077667864653530459603416032534964263823191213180338371370110944226185617103973368894698149529929206885128291182783500106108454244444844176044977934600688730084370868033032146762826899689011903188513070929627021220828630222620980370157454889096988992320620350640021199983854746850220507087830850691662175661004887218068955491862083885924501680725310346812540668632022946469062389316271122318023484699487261444113569727131129531054082262157714581087830858629732846673418366332272796129762741240090006204527962307862767658031011477833830283520433728950403379342755810529542605060765407818417057055132641374661706388353266324964093705840110762088307632044052302257401791859822159012554742450446611202774906495351188121765605048377118029696730761843225132612654230196504309857304447053968998081147823090034493632351852802707592674309390407734774030969057290061483319936201909451204080586902325663786564638393203020729811373622529553281101127673290819068509100712845059318230465636338933328917183316491945151042626735220673949247855572549990807509555488540271621788094487164530794442552300195535852658922335014144179976177651635101524569592934792715111721280840198003715582317946335820779170908952034089283393139769351284412077155955231671292141893877285484738655181979748935821521644501452704879264754698379435625497825749508580784441100629958804779707153425861350097177549171882316381132016144666097414864097438488160328280211322962464839116023329637716391327444439342655445575123482030247926511718723798271342946702549392271172101802543680377446107922139222413562713569314007363909200245207045049075640565760000000000000000000000000000*i1^69 + 35273937785478134854841403759299611832989748171281491012031007861463106649815851593264158905879222608238203924667534712085569653604602685830120618477562693673207854954433901549356343178719123377425969746569941886191668813876347586584214349927232692788947689733307212557053547795251552382115693628696328712346225878160923095290094888295703375392260847144610838298548667516390505834268287557046809707126578634388594166159253859229369232068100808719484897051388907253343140634446462122812593696834423933800817100450856213577625395735772926327017122293809468763528990891910685436627868454640832481596937109062460713718513501978388639380637602231742932656073323232792322687915746339118742035166018849298325589408328553750127528897431060500789791294852553425873921098402297440677089266701446920113507160376582877589359142184785380045351725313910400132653716538844510807620602638032593734676262923791063262116940693774365517610150046135269539120485764143665236012247439379851188496649517249647244206564124722859359977571873488208792313685581668822551190564997002356715720424778118828959437542362211575928728543555129969951674176739989608004504431665105838808206637674244330522803565508793896275778747817657010670516355830022923314266308420889630538329648693388916445116545265553234801751355790169708117831617491165135272538167980772280414449895602279905029199676074310990950420650081893610987560451161492514593124497933259446585435506971333028554007854323157630724057296018986603905811724411273388876959764033802954904494090533749714729666725877639127975623763893265002777231500324904262355620542154196825381938107235766763762342537621470246799424487660118965070805398878709450986520177481788040788920899980141904182657154231725778679557316130261879116986045992885058189033416252065343804770242018303525533976932378137571716892600958449031390257710349944135867482754877794430303906100762801916073868692879368065831690107377135024186988979862363291098527511418893235957924854490527581147319851320867238361508609477653254223775744099089607681472284184918989537016295206627239238787464875264839640494055780232438678038103123083619081452143621736780865994360346535021139444641329135623728787300681170654782081089417229448575688317726257803286422399187362625374273337666077043219684958186826707160892942165887833573880809219352202240401167308058182986429754212708672648435117266630012332871485901385945882378459571046974124361372282280883843392057209924195796497847817966149858932817920000000000000000000000000*i1^70 + 3505722152148150052288787032670201674404287360926034310556387281527420981972684831945997114646530455432496446229843445988002055074543686001367300638740971296187709969668273596528391636275217099811996807678481596222886815962628782292589831078201146273677555583199360195904805338836628531559497550723209093751811781226726780218789261857975838207273988938436885917662695824736003520995018552529471393005622323798637596645046139650283063749826026600946056622963256911501148900896169071733263268178270900291802728572548901878016018677938659722712914913686471575970491451836893450683572698607464859875171916385194925042540927905820142406066532886866883708789843511690010168829399575779450603557388789051017974019556265820529311182821145927944055641755498806896202322925646918579772727979329662821255960659884438747534825059431295735213733724363330926308363316087874590957339466277417597193066847192479509354418007234885357518299575054959578908189872821499017573813523865603894217373081193279565900947671759349788414734265697294760640336212215931458802099840292757223277619321798098878520785669275526476419320881040944461142214047619061348883411406251076689465696256435184157439600309486716037826636721316026119048970593490976857404772151109497489062244390775232606024782020689604127877107113151030922048482382289610681205270875015034456737000827010298625749460959753196201696069857312408422012629253812087529269955152217120721361000809341707168446704352845689459589130193774265782889117656302389570706847362659102088815475595864938292852128781438531796522423179645709163314851021332216370364623592204074748438959448569174486399246479301862953714444390045209154141013090096645515761337167967824132037111005537275152787286816578420254014677896844291063391511095683630226535051748396763793846165934280503503990094176133132482079523299671909877273660675611260488758912940589777026653618390980195070024264369088812811209284363089544688864794211035008331935176909645219644363873770803019284939776937221414968772980740942293835133847630357364294602589319837533285607915392103204506683101122886024075448265200540165508815899642976958287596841413759606733463028660827603148577933056926148523242337664005468936765074832914579909550002510183827562638733856233428221841644927870874146794227852013760086731086568382579569203760204995125714050898248650498310703270165633262584134860003230305061961657161653208189080421269061147634597861375751809019013709004372473743613354360831337299968000000000000000000000000*i1^71 + -1950923130984344142434377216063962525460381597718577788791208837782392280080184492659806296828810718427561430678504016058248302639100350008845711522110415034003694477649042180224103055467093416093847581808320816247740964523596732805565977502685460336852249928939701273771398846951547217036272471914105439102617875858934138324293903340751078781521404923018507228106789739592745704991859119245153610244473292801029589619040741936588473136017571141880749807014474278667717149293461626628920693474016636906455722866966177404856337695178228164299669583744753166146331085047084621644529222132523698888219452434364978274336194219705568511774344174250698056732794324203768512639721678989626698720182188402144962574329636430878985345654825543704175700936325572107718128148489472406632034533842401707097679422421501652391918802918914396334366753802718464698475443692634804306772239648609026041604329776289333964540782922260983219551231242613662328943232095714504922571512362681998809279342304176909137754630279356915872720830444255821657468083063406000985420195872110534140773595043296672313219147177970661121267395217680543261660517429903021465438201344785997697877421649555125228006075885640855118704179303011706383192632310053949376533788842932750011411485896090096032300173108556400983380352592884974997674610170202315212449113140414760142647645950035681398454610732280991306565960394827248372100856063335789612396701900040718463573600086346342070573355185651753471642231535005467353354618811562535844395596342491368423345717015945028691343520331296011533265180229630890178542515819368100767734515960330668587645002141328581124232827592753125766910048348069587148779929361003595273759398076413494951434603590000137717658507549225768415516008323471489294791961725047736832435385182484920106219931760439760044203542944319591220911748771198434694322209916224140592407420606769971965849667566413315777676753476689646649574442480785004194009334888026538841934352148937392990299220564983746604033895178554850679196976149139657709650498193137604244262885921695214328447288133502182317086220439815370759822994670119747229690798387661871964407261769132852596857640516806459586503109900831662899756440820194378830130169330568164383408597534721301505137136513609479508995778982825058360252234333310885970661081770346851520338775621478718172253267511699181769302976454501682770747365097406435516834931445778597585598654551978690895320198815325252685227344005861491219057606656000000000000000000000000*i1^72 + -1408832857471533515119722489285381793195219552222151105278307598396341242803704008500254773702404838657265082277023378104743983076755410181954589045016517960173895426189417353625740728912294662225492624737786462846308378138658162518007704088955512435997710845667419203313561564448082099992197048377474659951967116451756724347392529871993965911663487108088819796371640376234552124118679955412065385165395130980232698433476632305997435795451094687175293030789041450132771241972196996742711689989102901518565089537779704020474041499058014429695394920108781305302978085402454876430196068220859660368436199290425094314527834118614541936263534128335553470136952871200664696590292824677896655333371402728963744732711977064220274808972331967168527444700405000230160259946811448957101749247964577309198770590725336846215807752559871112611594746318574025876900344464233703537074940875864122331171084904595555222787661788307257178162049059807474147071780186096704838191412462047224209697545892005907969137937301801108112373200668718079059651169708999129329285858644091094383865151775931615247991568640175507207871030724791530494289576869549766373443173683533582669526712835046924853943715029501551985920840823016355166016664625278221061088823258228435947636109794940776679719365835427121751361070263286939184196866598228577905846668655502138853887881953377697502564865825448087989280101226152875558591636628786943086761884920713638448133723026030639762461555216303500566527520021234445331527856405725720024186346375034119739845689412704553232412699221639919088664032797340396340549759319892788864394255881098233733896452192542212618547756184282635881173781153338165720443343945125550955365780831511051667545653620845075181127603946471844980230179350975309775525824933500714769687427531181233554116192450427930531777163339623054728986157722628148389909395840227256340155340334062830735141009145038321111708992505931324316327112780996762652032990809474341049937256675936568381209265921092395109544715430426954861148347430672093049481724997744721518045193256557790331547278830855975084440301157415783120386861682378796682362350550742725584828585644359989941165454510980163076308801944500602558348824754374429990891368145121987223688228171106635860106466664106002044514811003728702068673281733356945574779652480818721250965934107205158733530480120386061206416444622369824634748388268065783260372351814054166853644508535750692426321930963258330630777328276243092602880000000000000000000000*i1^73 + 2561910727590736604613042162448689183935130300575822449876725625562765185145992299161733024721624645384531510599938180697045221635801173140149469777002652692124683938021643878904826832869421029676125788653644912468254545091108954367390255857164809916147847157515228374086036976174133254290181190461733213292692226139583005649258284293723834048866663104527905817436560159593002475078197664467533381113698022816459399784402472808077768502926927842912718012272909327458909393790243001954196136882637375156794095934835224400541002406282613275517539456508646074223412050225310056581021829145554704548866607042414152381943688551231999617101056983726287382587217932984318656911979932559440306060809506610082100864025325913823759929962236849964615727831449282348412054792245198913817445209898340520664486444546859805251151686693011597307518397919794452923541694559515294357832502877089623682376213194487296446407015235426357963831078756242311765593353851287271037629506230691210226262278037925089443573827900752888344502674892402105616075530950756117831541674774798764723404061278573068333332824990553456646423851644054678362137690982501188704230243040391903281678319743662770065579712632005272850075492148575288159430638131614647409007640715508478768106779925346617726491246975977604121183795374808199679073914595852460674680783110985648468369181333812794454281621982843929950651483366352859810210612420597981927628519040725814638380271572239175133213692484772981825934321573215220947744633535141616030004783046739878099185531324493203162809394799735839999177987179626131999263346783024744763126298559033357048577419406941912348169905529066760010249928073058208613145376160872793701201367473916993683603071054798876696414137484132619618886582865180072440478073958489726688655476524875953279749147524317304026330968322270404868858393613903104146395351261420422429975709885196092893139158003225581535819206059675989153752884494300685349083357247612992161696853606613552283362349543014975897648502685844108720504782708808708507766796343840520689910222608114151654494984095379369525061769084108862347352345789656297092809822918506411265670171045904933597355312314823324750538502019731064332875822136370735303055138696860780501554453116826576291715660807762685337249207613482106698674559982358538394950201047651872976529036957995869957186269355854744125304704766663915544841684776093296125097230600907775654324520474618761015526945624069552783720651423744000000000000000000000*i1^74 + -505886418335906175915522345482388846609971418662301978583954214790074275111479687510139119359184568334438661009167760778616274890829057692517317843613125834357790556141575948667363756619124371175957688733788492583137494391993698583742649354918396628329869570851280099754264559461140448725611050452711532966137923127961352794854272801925857896896755321526605539912158251322251028775905562335028192009199578292174632581728835778254710992941127095257881681359258471069640371691513624263567298110184889913704311613738393036662254980262155374100516068162647025854368336839996732487939426439189056797603338574268681975494688389446426679640106559521969198443076835188459222548302556060961303686275677301002593590612171665500372702910804450595943441531834877346287973419516506437797367235575400947013898463401443190897768917461675224092484535131184374181670144354276679207405774650701158250471560589053363532869653592506729683150016382864655078900452039911643201070409133722347274557968163107282189702880517431281829595568494900908913692531888692920789746674000880007876348017863690205804926289646363191173460679173680027566654089526340962284026212508875676684707332715985951343391477657106083070273780273512966280557202523097590463449415228443363226937299574854212496576417392453687278328460646155504040247658830100306714871733684035334112092786050900530555358179666400509686774425631454719302159312057080176111208711149626845415597122494115596774481665452922491796881892771037986982424263460038600390852994377608138684424873561506824511219776474617529494268705507321811168183997362795657902977655243197180188830329793815138146540922083694035279842779655741060728633992200367866940045002258194010430319538987175342784452974190288011225100784354652991025520210682628384023199667301046224722846245936253574069780343463160647256417073807520073491434062566078760215161122842406260471477036956301791586154288987314485250493843231573817725730468233445535756118355500055339116519924041218421729105549680012889712508071475161014772054978853547658671441425912155190749798667150397183934368745940995845495022941375525138049651692911782652228402034400539615106891227124447941021867177134865175433689575115053957269967572287522108068996147064734387245429270225098080293900302467726272810044561616290851742739156128803654856096946407185960059760792681196255853381508537982618616019157047434013539182289238515332092604756159799325256891157676681912437964800000000000000000000*i1^75 + 4251072297590987456269863010445088010731531312055626019935191344364511593716139599198184275718405427764101033061906713990251410853226822521618564599550771843386470749406357122250599755129363848299206137640742077039852560902157530937288768017821977999517071042577459026817479382329224065934604845973708622214734101018655957872778248778602631248998395139780312045259909072815626635765671212614748935868925018202032609261505133481127195874343609633420081802984355962619196279515526857774795609369412355419584774606786302514976821226449217765464551884514446439397376019424356757765028942698085220725503241994891494323653088638179742986941568764312082790164786489210758011154100503694354555368150836853748202866626625820413467234286376667996351125209100286110856866273029056528195562406732756016353935555450154726435284370157006813898685653854851999046193473302126007122942288900418534241742830570673477395457733979937858020898480907930438993846012567840328802389645543563556070859709867185448199822244481807947560905010741888738339656776075316739240979690086890495843414599422792332370334067789265455896073153439296544899404498003204125897514534317794715469510840508853145587972526529020321414628469768073521031218217032489215738918295899815737866290210489907889617226372258229617925199481154705969199985138298282017097137569058705357687828603717972815271603374250593627164809591529814130851825077528406236291519412077047759587792969647102681963470011143792841481776383828911432642146863693045123477715602088924171690726068898263481015543375202065729135118123650084169735434097114645476236396512155946767716036110183071179235685509716872843362799140458167651535972244724701659745508101290325989183579917222381634133424124143031184758507887258906072785471226929172954431193021875892435305598050949152532749925394238828963331075445580241973618769567971653249949874146326262119460819538918499768373512422327259367553423799756819829417053401956249095003073171694789568315008042909881565036638791255344007086709810541657720973966463217367926828925876655394624319463504621062472569020681578983269802510920272224876485823439919605031732619985053351805605462268140509989056705397246328720259162180915446686608828631185315154949278505398917502419166494610419520483631353575628473788920181740028658679416659436193536926798293060666620736880118212761817303793412077513370003720920243757496072530704577963333149565279084082811367686585995755520000000000000000000*i1^76 + 1473779939827941154352852976755179879052066310687605165256347145056236447924948604152370213737294393628617949066481550412263238784828863380920133237048019842585892938952617097764585559520473130241584050010439747813602581045746733323450496293676890136133487123543572944738296526055885488705047000955240886894273287290810259595734628793157537621490416324850001119506310298775528735957552334505392779074265749633181466385500010082956613281834530012498450450476363825549901748241678035737059657739107708429975882720968398653692135141688858141142936428394924664124900799086069128983403959728342202107415858849748945609458012590580710253616082288279190955486206033254161591478396476766367204405569229343619175235587592908317649468095790703424937427802431032301295763531852920116920775384518482967786728375634595199225827250752828052687886166476982355540737020207784929735629975273945482895360455167696905392788393494632572359359642176446052565128296235102499326250376691495004322655261149903689193601439885044916105333955599650135798438657605691788574845877329395432121926808690262690510068341476426585198563675210055618685861006675041032661869215438705173539261325231312135904717733515205466835953667178068682492737592342495905511763152290218332743636239449219754783881956508561301813653678664511521239242052355133518963897202862783525621639782547621824688041154196426392239940882873070031254003711838371209024828747763547421419963855787019188395913432590453256137330963866832139973115180112579784461342072503580368469874574711265561191146058050905196445797676304543589439803690072528143819316565630593691912187958142158960308632002277106561716007191295046079150938335320272847641437740855995387051544053854365716379654197680984832418325822275861727471151858604780244413563959274909452086503707583442610430820157930017599996517465882617986630574548821677452004803607147557409443001929007743266017287515663423386666643224565068319942422123520988691487210169852331244313419091890717781207091117113741927333906063675602235635867797062053778358044827725227341990003907863410124583861241752075821912129266469633934450779052710077629848282193941200062686116069017493001495536709804070044389541249532316468851791064773339524065688487722486457145762768999066948164240544469850124350618457242706712399337924515190352353206726145442977213224543473802466908316699483498063321007312783980844462491995482275062228053058101886015881871360000000000000000000*i1^77 + -90904266965647848109541230730491106430129067792852813908531659718144327006106785226301493161788533482026441790395781580059876923285480451485962325331078898204223862341163836488729366409844823707288308268936034838235663425664220735595777043473161357098933103029316120750503275700440296980472058481236590518258162208975902208692646024414650596031638406430418311559117523944072451606800365315734670825388343198758677935701205821722692846946911799980394165336560425875696392940157507139070335742776787825550009707077088101893366448030715146862242412511488182768023223898612478335344021011203795417001618564239715187690908807089420708607434048358554604724432410541476256503769212455061918288333445012091182744854379866870110602780049675297288355258626549175640533761948004720418935406288359114821068091698349375534052445509511954871461716471884174775327101235885700945316732283433118103305310668498152959102008204005518470044026434725925939095981675030962833604048082870189396327411520377956987161480253151093556772641770516251762280927386209855751686852439502600685845728720448767120195729803013003041526286858133434501211281106612642692373628421993799234486731698778682656159357195470061088450424422250109846962215650788197817692503450427074760434307334329246960820532531886395012581561145521881409173830910935547281635356227162877413480754105538463622006953167327815524512448458662200815178571272613327894633724564102684015245199069139188515555965195418015138503165629005411770311545854328353968145045456378642513140752636919949352533797772365441321348844477340928513753129911386037497443739320399409313742882829313487354195267642804566382643995788611198022301670159567931331834422196561206104004780071605426580096978888429494172768944025125027758655027761341101307068266905342510778790731750869588413753779802815075380551638038946591367736625639762616315222883533943322066746049569148110344696302882954850450347939382134604283937200886922715852370593413261267629431111233655821284696430641191344024444132598422323301686115461357257252446183198188324344843032135312472995378243955002481211620783914728524889579225067945500238850694061685785083156060608631236236405201780751419320807125178065150320603825240994905334651443014212674870466115208767217527723739017813830675309008482256372485339361452040737681405938825690428937647466369559836480827821093361956310616629937305368197076422711334735184180427829228339200000000000000000*i1^78 + -32194445110641429301898356711600661339610912263341400621368408865498685073560211570532915553981154878573233491886833830167969883428121728865623521417493976307158848491630677924395253775987595548979631786415805249546475052049587870744210722778857047964991974917294220631218963276258433684124530475951466350649799244220218674711519451032914342971720857425044647647090647667341496159431649852317416618716644116519719382018734794920639759457050430025381169615150285708903888851863579015713769210669400131243091095394883467265403620734989861546194320532057668652423702391404910514839843684870122039975778062685857600761625408874459940461907648124212962145562184920412028671211397414318426056615051123073523782619365352521624992727336404031745777726026172268170353091167546190838732709774706828127808418268840753962842205095149721296015435472638950249524537947189944147622642659682818159100198003377635148621657470699035719068057338572760596155361010740142213847948062524740959217971788585983573380044674864840548053267181701862916383588377406229096698716013033748707558358801602383002394702440152280318100199468689145407036161958423865060450900180107750489833502911048199970710732124855948525307575058490041271513289551141690605493422150988672794551117035271085007897537370722673210913763411203067243080931964179203524653274844340327436876665179743980015121460130202248591896819439335466679549733546970939220662965453147031679077920075382781477723669728973163957401993576328866482592666573049372382529979000257490217509112916224743069607557596662498044601324147390929729884235747203967545014581726378728083909558419466738971494466283976713038367706733986486943994044714173424891889380762853458512315262675217187139230357489195972773320377255087140409369213513823649500221746253318012716160654886545646862197184446457787110678229162244931775612515406717114043178687704997600657589751117413812041942709290974719791152606538151464079625717103405444217281532219304943202573962571508946369959915457713692799805549382046464806427790254165748431664511790548931328209829580613000966131373599773649936363483042433968837325377395107997818354862079865692052164722853606445445397700356057337640210473936277590362480269398459880992472662465060599305908448250871834437178584779190533667379756019581285608094284063227715684331402332699466254298171963059991503347204507247177183486631370821092043882593035747350451941539840000000000000000*i1^79 + 2157072237952081141261410646008564179897936060864021199391800858525787248168894346431894913377545957837817570843771977959132483264988801805370692413201020652710217973888091504581646419707026080157914598400000171489049951190743760530099166496343055489782959470063994834345270714950405555728853634604528762524860996139545620883849706284716715773338997454670002133592480160347767727982021380549879827290637104649059147872074374903603382478726977180236758702643958876651209618459458550109595976500282497039568235630519176522224044866870868056866439134918231201747682384340288528726644101938656425268230283465760206396458522039147790490442836924385913559946006928072578281978186331130617558769894202013537529679927836464604783544024051633041279225426119364027884557715534627236131213440566346680821227662093132788796450470379886117528123846861650113548662798938106183400949293720333170268203314821338457620770862188542069374774194380092262357766430871633553638243340329132041502409822899762870604364054774293893564333302099173541098450728038650701159005648751772877992604007137759563694351382614433207415312792405303407885065143731711369276021193639220007103276892159124135019225426200999074710693367589019169212880443269469829456139085191988711753295668702008881926566219902623095635674097193686936646483366935070011417872074117017825248024286814624433046802074849623782202935962158147626616816666543811059810587828929161175940448121163618872632608469179842322542023324220478454787781318935932013936109403070285682984715339369055865071240600391111522965651392953631077130237556341705029459627900739638447597740338444226195730547882408766838982203531013839715404830001884278261451047774744308621722480084140471626865398817881340789497601628747620147267039081112208035700080285122697612036166063396392197795007576104413233815050842015028664786039608041533073079294457573809406610328384979428506694172662673183661561221227821601422063946181521146009899171255990068855338436091022457828673455374331845548012033718972543487103117395717010231723948154416658031828245721168314466528166426130051822564411115814382257451943985575318727392803294115217718399984557062537281251396204963456085070040128868161158432018132543262310499199001666491947748660907886231857650814199757690156247766909809405091081872429556328614068466296003018096148210069843212502611993824556115954900926375184360509755770122394402816000000000000000*i1^80 + -17999180019344523130075002825929689367012113573170072074646453424623850142844644070564083112655394345488666820399078455430808177986978637495736977576772428609207324775910950572718872211682059612557727925962507756601105643131116123266999518232973245940390362454222924268551052969844727791478160975286685791688705410042583875562187636720961669457275997678437510352582412813490874560613180440288328553277930000443586190603477202188811636129747583375868601745583005676795210950866731137751564322744703381366037944652398480775930028419106444533047786920017596416416312143911203852433984597658086946842248568015274795798832772375421100634948545064502227086290326133952074662392787037839001121189359621718609269822757818983528763921290988816402323810995700308311793641580995296348062037680918623921665088395753341013617286327847794176417885108259624496055560471990616662519809175870351964591293872685392651769765635136024789000644983774864984720352708736982676072093980739499309918551059460312185401281920037698188226980159929746142534937356275234046895312282132021589111917253478467388118130338623015861431791019713265172550369462477787023183769064116516129457828996053952111375421654352491241348158940422326429602402180373742640508383765139037835218213320038064570295456002756068370706998438023874629804139177213219797306716635085711124200799942756155244848166158517821871007796014806730820379295568259071341902566825572910872434353551507541531793102973893266560988864195937250838073776777732224373263923419454287933258666480989012887492608655343747165401810209055623093305186993499441888180210163221687748190596970801412392483255272546620698219038204955220965342974659196270370903000154713099331259022188449475803340645187428808025963995683902489519410093118156370822156403288743400846583033499572256782981042327908876449718560669034138117977482399097415449489741942148528112348618814448703163170001741387059329802065263134435332013022632581779993290339918393093676593354661794151664294062213650298750264183113177763633736833603492024546980099623161754374595876971028202514218317155927450210880673812137350873653923147326309272326959654585948768538619314002046253140406903754135121918399494962073285456356223089221242108672636785629603697734429121149415336803753346699239446127461887702030278101873411192812595233362530049080969265858145213610345796963973527879474590312551665100652544000000000000000*i1^81 + 197626349004559766133791528806677448490797554704314038412404094886246896945927166234250316037216779833312160903703797779554066196702551286494571568365151876558062031739471719499953847503493135887428654625334798058943888385514870537480486129048204048303010459561072852102106071243613320149323534431715816028125511688549300634435598783307037143783864753287138314657946208751474189615532512118942205678482993508083527516006821037186263140888956791641948436013788230030969325627190107650417870614147168436126889379435920685629821491129786129883222011973291611229418424621077430966527426550605249744043815452827089021440229566686031504292021224388652008010157154918078281744366298655829740880428324902275357578870294717095530456277759992239438711134004836879831345829786575976758635623114174250995939955639234098171774261508430952895968067089483717496864193347297779338043158913183236955890002639145291387005834310136215274553503266485973702718902157983301695110474428715249612447833114672121233517313040254385629683155842829750864451287960450664281584900853691734835251860200421668718406335417703287767041488248919126265415990214588074056502181150640659189840306977975018687069331368204812225792406234811981424459524258488249941592860054477443579770385268444274643726624902351187051639799272901961563677273923920979009913270441949363933836213778988717995053721298489762343726811724244501782201994741361278532735765988003877814952487603223364942111316981521989499747860258364891555146238307933257061396805386637183049184462423015135590193166392380186339344371378300380039268515805614217421336800005410801548017880868566234970721909505414620940661244605954572803067267460084429773901802243245766276322786929604513181859845420317665468161338047377020182674682613282008468694810989035457186105513291130418453042143107471137654214714180888024253077744149805716365242344451432144547065034440175623438414755439668361410801237840390690645775381237898114665615578829248529939596601736352935468864464601237201110044320866913393888530135187446521033115297506394696041449338070182643251340805716622223893857107495676958720609830680348634877642670736848152453225398313294307777090169633110532065195151789349415980374596110442274099398390688119303260317503997618423231147785657736829822486504729978031676954249386623102467231479066645395766400428686270472795698337480400956203300744803123200000000000000*i1^82 + 395096591182307079302060003758825845857888899445475896737955658935180758738215098967402335906861452029644432243858563441876390659689679236766093651090794396958495301234105442965105460608336323132520906606976103461349482317910531059051238645630935832606292772252335687361476188093780112046076538809098371148473290514126443717111935494331627918088232701011784458361142337908367913032667213846373922086698574245634415153282342998152960729883923928717185103427010744585759680403031617605809973722355924688472457463655766879233826640049867147489845326468031242264632516727497089594422493499287024263942438977123971594853799981835694328526048019521919862620553739121119178519264803080891772508337216210124636032163209946937685447204430720169469091697783725890291623099356175683056945137235311483939163827351960726189412806133317808902993339179418399544866903942485358311704434252444183289954829592648680111640508761607669060091393483999609718615986759641447885580500655593186934270926804126925457789846820213957447968245905940095297273546653857768082979054545294904989420672911773561009023252772966782882323646396608042851420885604642909092632579914230999532753062740830307481222332111387933168259186234045954324084607375928482040254874612840611607766768241762737479612445545565432558190507773530913870657226508075006789769956714615804788277561250857983413266219541152730275590500682158220913106797255993935778952256215922157406678773334520257225597239920736603702388019181364331810438176261001709478961250258514878293157180925022686057649843606244774785753502668376749431310988557223898252922894137669361970505678148247109653022422912163339400350417076227352527761762593175780128639689311705873639872713253509487512949704163183638902459754129869723060026846748499236646995060728057582914479862634654138486938817505372901100771319370406131284768775530092963156153529757785497852187501786193888433970282131275032148262411231687916721883477391086468589394218617996230978764133248315896773004292343947405952371150802631871273194049393146786466274868183531750845716754203300171060658211110577675623931597722373946998195936076404384346454250592814732740340677339603692398161577333504457410401808423929331733529915503924356317731042077556217366233188555289376387399314487808318851067443019991349969784389395323439598134497812609006697466086271257477111333297489999602647040000000000000*i1^83 + 58391699325858464823441100000299482693094552122023474728740681514749241195583296284899706929196563833283603002000652005743344137380768831641631027470943632356661365590970009475284262895461621146471756163387635518570800469917502543468845150911575872129463531015148782326293683145388553937997639550171358432765794487985831645290061599244057813468621573829957198657147094674639590847540443323941768882968877463005850724404339687454763621742917210638556533573397977488370390953205289979235581281480576489962550732207263386690175032901899419027853123384468353248248347953918383229105609199623198330687080936117188784723894531236736581006705524952683176070274371024370852479448799364186995037336125819326122286103739768216999955425534597586297524206364184311115952750292297796414013962813653904195520676428368194967027344746962713147801282656229423395546385327606925804440964084181483719994248508116705552799882217824471276509278479402903903154073645493153839952613562402794770126707605035617120780284986779094174072878936650625471007983252645782900809178840620671613795154332495918861241085940370219388433846095206237315687559153948785044720458608907163523294511776263713929823056845825706409818012374174537328828256237366036202383215117259370079239797497474185278857255572389075175696074606382801050988399899965651416015574720761674228407814943805878442989101444331602586459900711494921317483428391249630495968133716959871883278289615102630373358107284036159556446343611642277880806596622321969434006145159273410044302070451446446607487432596005141240627274296808290486191312892519030249799799096910136399907833916281596922956106961083397940589994298473993601055124616536871757472053575518035238809036508416129427790845872009394486849908185843856586222461585782116225986463722166946367785008053942018064565503375495898049417242342302280816186336828561957549599661863786124500917125832000837035263838214790622829268017972263070796246918254547615896385032782853961193782884924124107253659916956829292474989856892522434786988401868457831160307658920973610510311381362063602658194925919062318940372844273757204827260570679274033449299892409039801484464294349060952888408748145478117898058154197106518251015435150201548879747676133599114287783751636961285055998399256657393719887069653368802282637987906963213546146961422603698136012776748516017594982989824000000000000*i1^84 + 2685310365765743250429597198591093099332387437425889536911291209757749795738786978749382553751391012430124929363550056129687266948088876583450621418161254127118338034254784632038498340878054541466850936791149211057149736724210452999348150380345855476829028874241088783924776336009312740520149227433587031620856405998685126380794031186424097297504734208553356139052520135250452930553982740969665558398215813718938902158252109009560629922168731535003474337071664003916024212686481649636206431147802081285827554389348720969455421309955758647512300645502084526840082730349065228401837595257157360463049913365229271754198570666254821857709437487912135246611203907014293027021588996525811631236258137703685062276906898456370114702984453517345769864588066639528053419891272117099772336172464457271804118109354145249706045027658604982809997225236159104514610175281411572410337484614135210821464056533454042029747871800126387055004804071626593983532015358039186244804047921482532122475205445819659105257785492942775157153542122199891770653713449478410275921197085409858061764507809317981670186823312760375608076375549872857127960639159122547916084591359780486761903767845673905331688136414341601520289270418961449930973161249245766661211508475854712738792037740534983058822175170528151306756156981706065845727664209200720962740291362426180706765215235303895270153670650475959075378477485523531355888053066956339048812957679506634398221573805919401275073549423891958565458438693368878158098356041637857870630747554460727865093387879742255226056343715968264556278987006372779560036389407355681263896304076828223111517942224972520713659724029920293501661011023581131931516895789547959893161802178710025655459212560955362652465608304105285887379537975211300050139286986620397267595708561266267763570136299520796980648369778933169320799534241023733188032396169759098318577850362301829323149679099057202739233695114370412330550865399410744673672944917692296260112345919796566612240950845599248164734902974057506484998125846729874398157200728902050537975735475960331369406347688713881113388789830530266326805758412480258517019874872254138857761289982802431739557962521929343575127765860670983843295128644699990846403892699630040902428801478205620540979645471899226861074673980521181773106250212782429845167174388188221122322827480128763780313628782100480000000000*i1^85 + 34374842252768069489780552567390317980193666004297300117338056999419187977645623015259386421811425362156020506977968319572562741449574972488025946356658546931824276710536822336353217580406525968468750593556845887142719353314953840224821073238505511786976969918201507501096498514919253508967663803732384680816130283256077911783127327286960248519188099493091481463475078274857131300046063293110114167294661138887588903897984208339786398121741699882162357320331738390092739150787433479453128269866409354070440379702117831645659006367886581286694381019783267483913888370052238147049137144581273054723831205033989072611814674480823624431391497831306701298821815589462932256555655421074152006695923399886163062182538041734512581622261549275187512348007850925147937158699923370645970133832179666255083389718961092828842482379882103976107539244889925506117401476129898458074295935754253486873971009837762077298989096828256583404866483256984404975039022419074651302318339513615683678347839955282488846577824426959668848349470963629212014131724099665836109681314931917618202636224735229303505636533572129963220879257193408022391265130388226831100515571884223942776278189851361950438690910160351719319829366110622664562008605488679073951149717662594812519180003632018077285158016306542197119922302915077485162778959686816412189259750805061472924589326881721367352190111140330496492763579265359501412405563331815936966197829506939369192720480051491192171657499941440864598748000328798672948790864462333296662255661475145618541454052764343181612807950477139573769298071564531353422617310949374924579787572795445104119761695977018419549408902881824384127077158638520000336353876816347785797268699666839198054728815618589311805872207597199278738079753972465770904378082441353674230610371830772026420515493273393437518867532971878889517162387214979614366212916397413171127814941300154965797736927968134124286443617935953584422858047844068288872966058193539251293869136831815336449605443355974416689077166737725233844751322019209393438496635439905623863541680015920014058921111657897598093140093795649681846245131858203132383045552925016607872647899589764946669935584851595986209659025182374885183953868050640096851226768408313850102882510981148580314143544202290559446658865528620158104778934195987903957831781869592418799602261843668631552000000000*i1^86 + 125231510638617780197764148432495863283367009073667761569454135079153849991298043581207755961124565306604185148742768535063646378579172306685298596606936962047194442846919045190911461078135812102476084600949944290500393400463149174136646586907701251798645260463024361855102305144121169925922436242716600009202785082748942668614154641986096459918826728135636639875911614129985434927709321535974511864767296918697831436702562343659434680268680644880055080940995482210093363297442849616208072727955798999516077047781409505804908263596024127325091734208632787103333884300313876240637194779133330818938720977295760279091604575743362967858393772258342284912299253219901623360536017375651453922403633215194927120873505761066189828196524330864955704784979882968106920477051956467982088571418322731257807207586817720491133981607307410495133527021857248462069788339146849210276592058541700188991890395636143475240918751907984980681657255749305685806458314116515548270640327602561144233660820724297734276035549266993003856295837623595394645427853801860826532890119227951223054300110608826376805860837417949620456369222236090794132427905220797700142101285055008889087824786475219136233113333096867643809342911367093479872795722970631678179324228786217584739993206175995974176548117662773971691880209351920697912829747238140754827932061238168410062596762314058963019591282987640978061498760314639662913351064180056818806384729766030802402153240453419412567080342653857890773456912049354619887037644459157295008675323041566132401681961432849939372640304096942524611114802743688933452633590294986466095359476349016576288751873129241417731049291353246993765625834802452947225256457669672117865105172620141848385843600479665842705995240045348438902483113451659783539967720758628447306617524058724494241685079233884738737195402424325270084370597565565685529934652165491442016938252268778544863302747920575788160184140022488598316327064111697141162858691518555516096673131895558682759789691205878365141580512298912734446152785734863998963496305429869826618479342551369651716324209580946142392830964221622082307871775430170028591901708123064009309709556043391919975780552511544453414616102260751616408398209792405596440857239372856994577593582543922692198889291307056740616091067937714790137883104665152823213674180691468075663360000000000*i1^87 + 21795602250837741239739644426779032274985061750317488696556685185794241657364677668892719393399105190836272999624020911035438009793772600106948947225343675720690388561854131387225757364428818028031663879258097240656135117877526829317125960892608834644981431293231553439358939058830568525291950730443446752096719127761445211416388992871670822870224122868848556305730756322827300671057191033117398854929832420429498721514425280724253055235749367360942763763990824350241496981096694596318453334656967130995486296074881282171126659303925013758417243260863829925177223728813263153623487741555922690596057290780500330158151726498063948076805763874006112135098701001303679284031853717352684558354898075466323816696680117538610729421375922832313830706015933381106933886886272349585959981234714571367530009601514625783471512312697583156643529319553480767171570237450762180443227246399827317528470017406478487284420650081452320751730604055108542622691101215626395293598449293689988585398319115652409778124729648636991363396717086030029644471168784775095511116385922945924440463358206447825555012610272318418275186196078463558220055498844875537838283087055569437201002747408194096864877329305813040609537607793849323808801234749139551059040277228224841853574504590941238103940788195530251277121752720867604554201558219718606854495017519874135910249607543528887033517387318120781108897159353301295993591186204580362859490745240718355733949051447799509055269354219344814313516585169697058133339765328287452694683013862714675603763742809247731396510396532341804230410666532977453998800773221749560592774242941021306068225971952445491399617742851223514562364986663849635347121372811884340850827381204536318234007508951373695672974254670200435864025193349763814814361501067159555316169526505682738292555814947337578979302827072504625764116171898079358305340532571064149116643159918688501071093221314798383851313024678496266667572801036182019151914953643872127275242783887898357783345647942122119800906102579146561312093966962588937683054650631004848439553089627228720144723448680800362620009030020101246869530795990435226146553655311924142585960141384272009774636043406483815224771544904448964899374548524999647368013446559414048386425386281232327878388976717544212445171222270002174256026003733946385236156743680000000*i1^88 + 7224190127712694113746388557474247830253302102759138736118081184030842874018137006159685529761552334147045417866643126593512206842439562627813452266078665907178774221149279264893505842303035126299074997712443783714475406946270633901225663356941050995769403930327018669745983984281834424299444365496666119082484049750354062999280155361709063721855349387493204526576243801159407786669183488451961096650846898666244775635539410535559185826731714990781150591548711636019631280135133834427789646285554252078939014639853433086585032913487282666277369839806078461691023738723728068351990886461827993948402431900722543600129324802202123108087050574966647982121535635892822826687391285554324110364407583252572326655401265582432188098922035171489995665565362513754028943657866744385113788561654250442949163675025284786404665337023357104091072744988740764132193049460713911386649125394534473710382498408181782731766761068789369091471545966108170768713261918891419732733864378422545276994339555186199353655049229325154763471168864812644640813978056271775369359821582617590255099327011098468609837562027641000034460533749301860712607234396631255700136739668583983328630722813476353758997573492022443518788763833175354671431879544243046683516211499040809715800571642018974344935564913254592705914662608496974374557075549562763212503536469449627001351359442191841002503502684316921799626030725908604849947642305438748839189898544364248599016461045886174497836119980852110568524605149903826685519591137013831210201283823354071099085839878439996307249344308892626291230409946155793449511108145472956974390176422197888072446381844895909429848776606195487123250590818472531976582964972927726541473503686560209468814117655709597285376560987390798914831333238871886785940247289286320400603381343686950436189666058110440187192412289165323149060800235483783760534883947442347055635831806769980677691156406186941051420775535317412672044878725676298478740769155887671493413653308505197444462135149284280582502782502502789345153250246670331647117337787140976070433595817364877186872011977626411237207501227975917738893085687743977255118296339635184295867187345247569879795947408522782245190341776849165901707934772792482702291834363792325109365688703764809062269876580534241509857665224198318347380271087616000000*i1^89 + 181876161788916070291194675390075910496409334779139440152131122262040779415047144931821974700343463771880293838262438169286582189143568482822056796346189759764633609283706984396873389101578313904629828465991604250765187387795247993578708021627258477833056929614679840097013680827011942914339279087475385507868343863788902562051446889536436931292448844571385284702911323118573633943530840137613580359443029312082703361126731232170379546689653418365387269736374002693243181732727551789923625778681555448556156233512616955880063145967885476986068583309897658206572799356447293529323764314342840430383329519823021782613449567931073926688401656416424518744501294323065357782660655638492478510606542418067990323039308691614487570249116817097880393489730888194322404621873222365330859730942115209891136236295135423276225199646070110149389257761237229824673341200160209604622230659221333693644319472005015378201109440311482451955483758153287694587196872018425361892256607430498690660652419077113432594977327172822018919103066874006930617932858403687406557253393170560516899502961184419723474464763825258092838204721868077473501378701267620997193910435997874487894171139292240473217506096529192736476533722744676078540671663133093525215399430824676931518078302239630271557920772414931328677349016116018281896669196169279020710850676686214916441714070337853850900256586276094488576469637343114164969887627157132796070885728366685486098711907379300700443292529012731894972666526627005490193712885421316472995039935774841051325303581222797759809598615120042852337526734951749176665905122682291901972811668230282964826514176724443692586610724014459903329663745069213356562900996885781563244920744410410304372136811895088544971903025774244715011388352939293588912770314977787909982011837128777735029337937784754309548344424588991791507040359087150817705256938441156999410487924246066568679221954379228198877920589325223186026497685498330777993875295487759320176281062501660788841262440461880225011867231940866191365830090304134554491414160563113286825178301066725089981325505561366075734209908342968555907532258517596503487385250737493757891594598463089050720622073544797494867021547052249465667787304609155158784023664234688425378228586935630906604730584531109693671489566769152000000*i1^90 + -46968672758156981981518000601268037230666274991487038968127060600474704507331401998076723449252264069401658486975336244119727115220138462394761231230944578553569613145786585990881025035068884949146067709638702484464148611166622509385624033966712621319972414855396526833483994584189176603370684853571635420220453863560144916544866086107997922999750449699023057138562939028067183472700084560536401303773993387651084223358468461162822270127993161502205218265945970826185562785056785177702374952484785858171334067691056334382550872868515424726864920563222136890018313487281237980487901767982193496703788203605392768802670379285251337752337484982940482036259842838256311876730700290960695770575528321722402199298654187312599892767330410305841213732615032556742937425146981441724855984425045645647984717488283094450003989051160769969259625638187894096929099998896468156439566598194411286140579586616891625877163982082882491524682473336235424003517505198501654853958863060576617727423304578670360740540339332451807320310225397937865994246783393924579731257604218452367365602832498980445338529175130786478445392079136198187121535509737940380827689952469905711208398380536048763347888905080065934662265535011033154647372578412398141400645495750633337977729459035203637595840581879101536585483282449103988310728406420360839815641293234539607703642360328299499752711144691886432449321413507793449241501148751800279351007676078603863518079867963418076701492195436596496503785817198032838344900175254612811453761657269060169842109284761098041994191569481240584747585328076232780439116831129678326287285238169745541041705647198032857168215324713045045237491625907156342303060337100335365339461173406120533111311789253918914482417342480999240709142948796731153540226395820437451501319738894982950327498807522468719700305882972756627689709747459728078352062278610497367364139846446925179416948491431507676726237638696800513157168221339215309506520470066782047896736476598183157259798757830841652616160798373635781499010499224905094402594103116084881737031412343122505205113825622170404504448809149337092563423277847082213946245382312889257888144013152943307852942352112315122000868327530958193799101456764603613129833248107946472034117101182708421045360528721846435840000*i1^91 + 1482086913456124143661002336751608584055862407379063022911897535360795614615674455008224932762099814016050588925182153937619370464955076714173637041800549484310370637374775580062094042445163932124198387118108810504481777474233840661083967221549685798898669556095864035612664203582456284476856198169849805840584522879716073574995590261469431746428304576126583750734325197459022227839744137175176589633689353253804714315679396239860532945100257377656637834628162554262639722435247165205237179890714912519281416968712915703486782709077242244706832976138137963568967179748781261428324747944713367331784762591877862097308852347273277945651545832905336787350470097812782918521252778758282995055845374076093177785593832510012485578403906048839284567973249281457818619837997386292413902149361262957304217359979013218348126797941242263179870503410301867667941713974655602727563482225240729699943073097269734746274424273572138048231965331985228941918853474532418441511782786516733523891354757615469127190145405902766725504276224594084610362415727958237310925649285353327617873485596500818794116373810573424960648851661613487323542563126798231307997775889277644708281310566662201074970195359221108999646958416023099342891888252748278455214876667546957945498988741246176776493097836528079843987577452812220887896601803917020994722398658148572153940962940500452358790288010776505884120112108251104694399225803714616860737634689159918814173116324242195948524981473392584504248349640232334757752205729239809377991547699050801723060735023100427092859617487086949104136665411603700787830814110815222916398907976736591478014281902079031287945069114241215994938834705076119453433012504206084366196682586087664211123886112948165428895233967287788249426633019609197210636385217593120171636006228505185823172817052302664420563806090614911414812833629804364355584765528420356652595644486708287175305162982491565820031152530346098752101880735872831879423989160511985549932258305940225288067070746786795918782105104581789607613565783573262471944970716388649655346431592319655397611050289440103833803813588324980900190076071648383249754947848148261520251695422183343948679663085908105644601951673004153623964000368618255269360022147351978598311281694191363333120000*i1^92 + -78439681136388319593475921255936487229506911168568068607186335842914195353686198026717477348893760846674747992386010459926094416274310525452109350969323622371461123676861676585653438484293879767988940441332777091548734756778627213547523465908858953873639917779191409945942917987846420652796117008553382209607070680950224144065393289010646677502321520906481745964595749913087730880192644629096510152194812641718149548256224854252375724555130587767682980717891085061144536165074431992091657708645389930427733076585822855601192739535663354133338309688754348588778239935555944348689244095411186118660706317282107290272108404868012626742787424266930144499568080649099415262181262758576450244185117004170272108769874699700870623576196766013900048069239602186941311265209742391337686258788326830500107829076958814246768821576151044929035996200946419334426303504127643745699914460499903351341664141889004437412775256695411487053261702691899991654023613431835839331016342782888782361183970514414601382263960255822789491647004971021235056532546860331864372724921896230628308543169538488256787760896802370997293380646849419289810988291569140207172377508413229399829988804886931542271953159844847004375343175481976081971390390828202744932559623649818588051422304314335831221631811291838981290577633718567407361719360536731335308505582665043551020176454921206420086055818369977285044263202712488006431420929425992774217222206299733586055266552100338562422135195755952935752281577642648315799593074722353012718017636684972092114624689150145251534945309257325349396207199020503714342350087129933474496175334324312034527485118187558389494256684677164477367448323825903554412684573368897244945020867040411490657534197001494345528847848997930011807745973335274399755914948016973918207967868474912175834379289672181828139440757611235644202434602495876707351146499693406293523617611843088635119856322620040576062192098156956307365592573290470523315500372877092623104077891586680451967016734440287483319410742927139943780332867219499073202226486195324083515658433253617058762948322344744046873320735287049559278249959037551835790907520635433574412894350530132259939872472745212594312582802708298119538030763555247298014896729600*i1^93 + -1992842955363187938080810308120692578244208129613077732376889794829026388323724997687442672355400063551465174778374986150126531991017702906128171547207184202445966368269714394229020515148591071745643370440747735952475276115658748356040916536603158118863365696007439333246024233281503425627189707779897280015132069476940646260691501708510414376645951089211895855818360122860590994469637663843023381302539765625842197789169889631128165429785454712079962508283541128654793651456622283593145093144894964660342927409799185716347816721198230820549709915128884249692192453535384208456496067478978821627744395792457159511777561198454906470732367662265294519713356485063753186958907348332316044215285743229150342818887004204471133449820818967848877424176095251275762231969815517720222980474338490833642591517082063302112354664610490504826723150012398002978360347689594400200958875847477019485854378336707832682202657089205488641909894080919703375559488618693725251035234009191067023998282436252559710967518399372142582453707651262874819592048617549419246660492603268233488735646991439286830196201688125535703034965636652071227561316576037615717853477383849009535405034935778174528651740616145978829691862985679226561298542342007817908745530349025471296023394459239141364814422860453884354001887120826932822844310399717823542013529345121534113476280967474543223101753770629737854026986449680874169268464142182801597940477650710134494039829528262352323193766176663604562649807455943447698005440571059111265868302972373523013031391136916903707301913944150623644071369519790206780305785774513206665171761456399024807530723137648576775028494732868628991997990171027068169078160672282659021227768965451422220550830446103630294764833106671740261009557352332997689713351286752084365916718319841735705583819216922758113911069831647952890087011604768997765278806727017841360584532215497815280868860872430849484335203005447579520753390440997551297540468256919074616714791391454915544704903909772711442942061051849770877672237045167791747958878803674942152219480445092916278731040817098027251524364917828177811747064746372762700320096998723406393457824548151534051919920967488257393120*i1^94 + -6989926980826751054216347424970936898814689417814456073080660344549480020178520247563996177381047143030097453879146273231232928578897326979919156206801964785994116029300845255294342547503920086631777867531488615677251850211521860270326830562670469225402252559228341264519226490745205685582371934166715582488146859781610803550405874144564632079248177134507370343731244666702334054563042411225631574283661585037288993667856430053489968230818826238772234664915879471298305480091275927519120790760165878158286660254853130751120905197333894351730645257035676460550440764567174099981833685154196844769515799859368793938164395458857783832989190736423820813405237175460216956235798590477219305289088893268409188891481323336384563085019697886654768572590234613204191120635432318617352374909398928869563562865564631041405959729218513112390124586345356083113293806543381587080048605545703362285454361087125897382907271522793729642509485058961574764919857713728901993192184241733141111092670420785516521819599440471228406987697352394152776396147714147621895774317016564848705925259154856035535940868282681050607766888327129427880679104168536310383171874751366591948112635034740809051028160538528145595270825962331176459984904106551377112335634501984969488859858268488969183786424898334008481848369113526833781688746594357882590922598736321271939563581301278869825467992736444839409671568319193877407354705399628806315176438896694263774078525348763469833274008280396778101769244766444174449426198844726937672711566894089571354240640530643286286870360712207189371806797720647279846647825156793107765453094029861792868395998541870874391674263383153986575662855716265144738552030909550427043216850173508682076233329916203598758077724611958950734424308210681252730221255490626458888907763679904040151519617954821009839592139688499959010727058463549229518516830590958511355489562585731643444966639005180608612723622069533885053874864018108775706743919388440075058660715327379294407423866149171622027163291419336639258269155666652066072654150050432931959239732585543207951842493486554653399240913650104523466501754920710556078484186929032*i1^95 - N1*4508269174921881003482674206191236397969508531441278973927292878861196698473626672842351784187741183030719482627699802299811115401169872427845485516783784066139251951996951730906283064819802790238383935938981487134442071968190302755715926166898419093866990925309556599411189769324825917945170006470752961447717819261095530406220178652765690703109453257973456193678406118258728963769629540131531395748472978242197730803308798971036180691150551*i3 ] ]