[ [ -20147150481758996986911935223470153406026645525050204826862763132329788072572344046287129022315865277224504684402200967971614873750713588781324150462564708293581071618351855696827853189269186796046757795948947998697992925347403935509792809891193107532741475187750910327687834114833564844337456514559918962569960734965944729549417622617742909381388093477211595299480288769039365957167223243624888879958833397649810547228506683612303506732404090152754936883082456579568190146861631957011678097061297449939130247496411617144704387612820167586896122576255792510227894856177058967279726887679598425842719713875242566336168445112979210033590365155043327219655861346354536712103535230344540016516918041949789500432608240856385532399419104712110886695153164753106883616186603914611153922857303705073975993888573344375593020079429019419229440684312722883597448606411438804879132041172913276068372644849578495745535494049959828800339770229662173580292152191787277407609211773541821393791721607853290441951864238195665437856329304717381911598240351104144835816299242698899939278224812023975809770989044981378177661041037318419980247435021182769569157565925553010804126943321248189568286920489681651254829473216442975267461853986967274857651867586176809605979879461220671558715855067020261509790676555100807494762637291217243643684074669614540657425270420168290336433719005163655878037100727526710440294634412192290828039910104838925958608881376226275429135781382462155339679495087690865589961148580844304429954124646710026794410946810689855485946069975319253251765324287638623338829848408505459773044906854257965623349144411736361733791931088082614459493324987638287766043763167516539645505854815883701879545299080914712306129191417244138280052615210362340620364154006419967667290129829920764173099876626786067519625182288540914106445401580900620693753187563082317162506339293320237751055463259740157804114069937891913388467290492599595541083221199254973655658866000272253083265043848669563273507498548992674823084724320453195350771347719850882334737298901792151543184051803612749891839642754694439708123134820044921002840086748926533814584017909370673669255279924033170323515638097128580130652113778006608312609197760838941635082469769216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 228910270617951436585651427899355775415565268844488834992884082225774831772339685867341538903403314286257677334499870781328130024322141251123163069814198230432117988991319392285416146126573920612506545174142262107924613307749349971719379113418684517496712162098633685946754545162622321274876323041324532864545280627064133232563518961244508349108734497486321067263441363998167702233951716649029756627600415827995762306865499427686554122752512331114854697747855941744346994362395539469015289525192443791525717084991499698544012008397591775638124424390237430614059978039540114484126471195357265142603908589247732570539471704259328025641162945720174496078421424391534178814574638990450120218029766517601979902007644273351574523355262699987994872306786157372351499172078326729493644946802736747266956561345093647249271666711368093476645795859977672641112844534223499506516073511631389351538265508436132318251818741370224551523086781224772593562052827500966626368559273022493960340092105526236513116534317196960771920845619794771551052555774394470966685866847489378149434204098363664666977146922812291770250583794122050876104729099815878078861639220156991791968682859507806366446426372907357133164746528400020858992606987982235387942885354289258577130805521178598241181471722966413990169205451141909488828991611305894132658160329402955068911565105841429147570457712691694303774799615613054049839703335200634790499251797662550255364849491165730112870738167847278754608515944460686446388326667859039169800345150543315643719959809331953702006467046123269249939164244448198746905014065118255695490130634139758837921931764315876213544564203362538548064356874587792485387541857728995089660733064319430203577357920807564190967807363681575054032650185738297492639616516608524455106522407126746637987426804277192856940911426316225565724927308278705822826576597207761474446660826962315288465320245982820829801755635411307979650011320917075164349350286878553311479482863695071564682593122181627123314778280512595987207604346240273614700973899763339314864344704095907745274717489497984614003017442918600040743201489645318213459546324255129141259936501564177888134933973301908621438576398226977247235875124452322244309279568411958367272076050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1923097952987331999089937954496013386514915788372415407517715762584040377354080650695546703706002842525007589205919616587271539824519361498174242231333192274638440913917632140759350515370566750683927602461662927617104070591831105746415303661275744448227666351947655028723127218352674503501934416172112989619172628985758222283883908297048538948425987967481192751651678879482698162078320514114172469053860525480809542318058129527340868566695298364557753874731366337835476683880397656136682587456887665808848788963416102859296567141111872784210242589360013227868460245369148096427218253612434866228787429392748572284525299087097339110605778511740703812580519155974166674339088505989795064421881411186379835530428612100854966136668694719422670591378254236774252482551973135837763984673384527865521506969170368991450952480702690715454741588841234177279948260574593733625513695511373652153842115454148348565167158339674271438003256851191557175495817689385977923997162753256375099623010554212684057275628432041670848713806016524486721416008803851049149509587104565265361029825410412034764459332570365649514375582597382909520480602957503514972359517502570286803196490884024153265732693397583023233425521645619907361215255919586736002042912044409059806860402698823170627914966334691314261905464846307405915265072338298742678471415609192152946100632138955098500379814153159293366208787025594279262703720539279194029351598278722130126093344051063201122973398675415460621250506717897112844357693360019572983732105665860187954684008943119717010955389773479924921807391033081269621743678439669121943521297864653293768591312006276074288625447817249930394239966139605643238714053231835401555733893928373686099435348795919671158663729014973087820092443249360814144139119544638051245413379784824705686714098737650552383092388984220264999695041951855851151262733264555465186082423320386944050359346222132535216396138682601956145562564892550683400359452378442188649743472416649319635801934800808401274871273741181219943192199135988402315994860001867267852130682508161631797456713414669353866233492933754111610969366393008243301489296543788932040813709038090083734778381144546884407004436785793855857534475751035645367668011218922459039097400852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 27079390875141037754464584188603634871345370496041585268375730362560352907084653619723475501374046734493751235251396171301515023053227874926319868366152841797353745935807415814349535317374848031642970536032967741881093221535107687087018633630814400187388087542485171986394482874931989367249863919165871768268649886580480434074682843653053993535786995647511044850126409753435003216372514426742009220823097544114519062466447995659475903612373734892408106317162321103836373444220689375477662697298996467537172215089404554954346096798695053609603612171343256568194593730595348876674823337068212963590874194278476331014366509098989479089257307299468000659133258495681592391052004033548207973995113504297265413788342865028507680291602589653682200563313546182147371518216047024241632256188168308549193146708580162044134818219847190433186129816474672545037721327832414914794275729622100278391428856104803745445494923590573875800818721942193982024890228022639251844666470746792940675701589899147003250276647342951171979847249221593299527180678949277057508421998928412257075715652697864461918275273949809636783217509872971952168957965435215108821818439743400042934453420057511288988237490292261335103326963561636574682147273542623430141607746998361692150262075140748585966535182332986178611771727203263680348845657947507881256818851290690457630926782080825569192099932229821764203424672339500102359187297911208962389762675348748974963607981058134188692013557937405886442677540719484033996749971016713207022156893940655378538215880477547628140470921064866791746732468922875289604282708471765699110385958095348534221765882027638554109769084638749186350996568860887457910739368803002775569610740165859124482205542887053795677335889293158948100931101303190333345236392541723510389044989338663376341235868634125765104615562292989003881372389581936608386872435962524653695138471448856914128317103954442716439125748942724569363733254951315059979673281496499942468218672342208881722459295347477651508122534398658429352517314827593986554134643492509260347642835790810262810000481479043182351669831173626346989824048727185846950044955272739040204239237724896682835191767460619509196313349898885415343507182510643407262180949590476312412352937984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 85878116893155987220700209003472235610993906706940851119182849531966243502632775615538564030050663329528056979031382439158191535417344232030083076169465187421740150937420474344288952567061525408142845187358715880796762623254090481784196354869518187275997555051306720039311740606695078107138847531980871712768789269686398320563212843641558648515298944121431500101262384738953712259597864338739175234141711932884188077882735474567276610024218083283352012864803593590839903308126229747603610223463676162404309970935777182889974704261541651358427985456293626339799372013079596351324656678808881255190127736198139052915749046538127434732382418119991744169576897186674671686434367421899431868574098512817438807900611025938186560042870897117810878320481334297385035879429574283083136128283502717550609118082409685217237601275723217854125145489021690824648545514786789049111284347540548228157283448159337889829700983334846096975981831118665234015546623471435731551014649498288237619486430441261837600690222162881567642847931022815505657098117823278752934270963089975185359923661219431247646864201785069427642796048875607959321463677524413923025562168392482159769844546637239364156836843626998822488977061913756301175136205259024300756010013637362383912327329684726881856831857408046310498243900410030231451209499320286064091071797520219823201141280731293833619432738530395307289276080810002984386075388612592108886864866392780262884682246944911927855796182810303660476535167830698142298076262944838104718028468557698980901973163517523359741684390020885017707296183874727840884377710322175016419632404651652727998633445440332971420376043296174169196047032516023603118239151618751945023942492311828861183925645895015091934672031587535701472650777314435570697910845574929536957834437385697795834550038829442619213186485600490803484280447269873159820585215851594039492931519748906075399426285493500201115596926354766625451802071733262227556478834096256124079940623676942401536187018974078122825632023372844890747578671840881423760599508239084117529927297562360398226193452391570376677060022014188212698733233365678050407168773004330647058007224362601648392446139565950777857602434735527047270450168363590050361343073128002410118538854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -12902419623750284992750005092933697809930446260744795082945404750069743698128812840138262947579226061079736727172373810444061453553413397613761047857982381133967265494460178781557811916512477863301111177118740825193325686678857617405584935210933717325546719221043908329980895452962251080918106634452283481432206163927963808877200784205818794021489115500161484710836402153211501294701977608642828844551446834834160823028716791571434333812335004294778144874114749005147947158003617527529114611008335338289704480459876651983953153086560818195010223138526741150711605388297854112308713843067166734708062589822099292600317196166091243817848804724396692353384825494537027425321041713004192762755015398775901122290097370099873681479900231875196158691549050263400514374191664009510187637339230182377090573230784162603845981311483671108807680818917624397393245747555077554647317179278770338845329536556307345314495500134342388800322243200723535501397833566097382882311791397875437998921395688140886898343824992867214490632064586804644858038240898598412945930628762950141170770081033852699563364879605662371004580894667628976211678211455796273891634896030077441854049372285671771573621804852683150380031941404472829728408310383275463436513773976025075634178763766327971401150838634776184708474030570719445745221930560966911503569021828094212599603794856663471123775594085581502062346904244143331013467737874145530275525958387032912231609347873570232011671923306005737734389012420606197901382937557811419760678781179534935360900494108211047929655460576146714964261142217373616775011513209033799180474433356922836032245496511146899307459630217073879481877692306802123209347418502283028302077413290683812777041141743326651914705570000155503240185216246468995380718342370512148421280630900710863447926891537686641807124450035830550169974586675881139442877173351362365376583803472814712190425582197797235559170784486821877255613391897952907684807623251124467465329710988233355558915806499361268719858739512016963943563002225381121938756270876958262019807029989913724784315951448110116781354150444008925043920349974183894780881330161557625771885683524427894867145314186658653027343742732684166385096975148749001884945418655124606366515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 82122266630841073509637977266318193637269567101759588373930677306194360363661015200476906744370740324008927863548824322158909943455189147039405594489360831382915751654709762754829145044355072041053840755509930399608582511775995755825246580654734806656589245494002873830892137058345088327813138700344026128676682217413885291326857770430161310990972543501748058231525672843499505789569922335112933486541668993461670069617507641719611945310441574467757747674803654644946645719740259006317274779845685866379438574575935456961755978513190176390782821925251273820697574652005592943439950411768664408371824691615885042622924067354804837840765250445531286645645029886511397904959081985912863335699427875264334483994001932132904051811055177374165071088159915243484404320868093393517046600568110064560473789304846510064053560570805445237365138028822602594244623403258565376836259191769333269361032451208440878702290024183701429282433198335870438418459339830284290440981745189047470765045490542113600115949774157823959300457220871125011602244248757904610202348068787420211159723018831213818797437810831873365704085437673190462730981580740518041657253570109798995708462380553835382888749346864348388684414822720594844063381850534033445866737331889708488404437214663723711963198928529615439105611207007245671782997179821247872183242171973977441225420857872993180272551481527722086388458404716591065531794150534474902024449407472159698576548482621465698055909291178468127366474845492812750068994288257126022868953173954699084446947420240075713351588369085399947238727890523283208750849948463688793580894745916403796755240756569332734953430714414252560736565591748664602339601322014418169681113023886904615007593137211644267116556774588242738470858573179202987063510000435216050385043499795625038184218622703159538271015319814525145235852437758994045324589603643823575029044778310992111299122289490536327148511448303881360575264998119106117007414520551079555769170554428351338924459632534185412115850226319554012408166574769281808368860516472956673781036425257765156925409662079272943205850546991732527859417938815184360979082203361974369723219082504101586060993501957284250183672348031022594240489803127042811423021304086852353916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 183291728409517530002976376135090373911247113782535104072304139929737743208866156157070507468444693034726899726312619407880521092523090427910468748508837850833596235292722623484490119543378952416505199798999666348627128693935035736912643597680951532614452469516882583919291947159662441291470625375287400809245307099933186577253576209153195511829576738902626020772430233945993579186862667076938504936491970924173821865985474045846196664137519191425679168504657755075074356014992735565564440029188739292698301026449604750927687566145844188580711884598823789395811773093016451316567314065220147634443799395361344786818569066055069746797282945442531723165649897520414456710937275728765574827683926568824190642857269847065108118130473131187987876420262804847896131104472442578645883510571688653231477989773464324840974019263512475136439871142890498181034105870612277621396961841687422995047154352321191741858281646770806104053002478809257038147221291271966380942169744906509649187730440359736054832691183564994724766377209261914006392025364915519586646332904465156263902408706148406600994403198274590248093419969301429058912737414705382149920000230644617077799615887121882685355567084611670459260313567248807240579480139945326159777859179673690454082844816248684940328200717233871300430981626515452474777713004676279845416338461515991772494220111759567392578864460821583991239358792206178001973749234760304671684022318761780560440425279967540404136993267932453078786273211655253499497229067167516071137955160086749341842247846960305747981786546079469771020914928008129931414312252208245473512656210038372389523582802510308092492208415701951204589256009134723524015141771326088229060592572507739201252991704910351211736259711114073565807474029697038271955758156431735598412467713951514533320015775478987678194621036213539206159097594140887041984472801693285653941163670668425040005507667206987836437084687015909444584345937054247275558933966546010771594292454446344886732451049124190710163424973328697358335537979793099267143723108826069382054993967316116255046919835556527291643131158774957449793340390539233832259610796917507280558326792513416947676130625554469962684491935424680904477624061237050521587710728671399929446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -186341409834385786297153113549528849346607854594896827448864366914687613506182466795710232291653516251872584247728867440994279818018303556732170330857721376907161890648071666236653306188571341068899146113211406462303582004219306884503329506641000921290430689163576645929674782513223274044036867261073996802968059516566331658934099014056804162497626119129005371342679975640187580578896682421133258318072619035818584844057648757744249594017200157081728857431429579164804654994362572336817711195855275373907890229245262567376012107565778754626616489420924363210035345556728850928849478973084895754636930173833651965960645354734963769352754548340123901400645652497309168022270529732898796292513051795094916670181402533686192965909204534371444858435534329468716493039758942508493118617130595275871538697846640133040197322173224951019544572468672779257842780867793610351084896043445435594018718740944097058876273849889949513077353142948337033837421319236597473790102220002655568092906440694633868444661451157122587094484913860804472371283085296577619967873141988192220445158024962709317120463753429471630765408324508899503782554257388945087244111429309260709165341572933568295470470357083824033124464653086663364882722571835294738266775136111372474669239945775834729379012857446156248521707563841262296475265463969595792430440911878478640518923930433071117479023020266961516106177222927664514881762095057804502903337328305729577990359134139840272312808813961469269090720495471367388670634379790255677793940538327071427570071262168453673108215713294646589366518514248242032318799971402169863940768817494978084262064217774452640205643966247419891009365510955403022143249540372647793002740223460850724977908651478022477086828800860889889381329579968163178250481232355508451353984707747831316612411615554620846611536671051521739281285379088398425676875936378053201303304544489072794734883619127439722515120054590396661426735465416556775976670546227473145252163489490532108235166512289036422773985873888033885173105315339715655083275938692467088053070466308612644118128709542251291690379643850175685747227469380058941685640155273597994785601212992106682234237753886626410921021318053600418216190483851977429800230549727393873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 404485712780673851030244003692452917343048110064583991008205020315812668000050377071635033627450285127110246273329049501212401141197666792966215503130920482318890947724735110412798502018519731658744903947468643395652424910514337123378971729462641654967184193096769577752765914412200321932620780791599456367117648324889409944849337328466947805945036893811743780418063865330416495304909059115577167775796758999160033374036451253016718088422870444672740130058331455768651193135981616723044737325133174645868063031371203114047958517654859555429268228721407610932002065105136536056209065083456340108427809457284767133601346500882280991046143266129346723110498178974336152302423158973262053711548768426341006546278647131934548186880490833842723617703265122197369823204367839448521784977222884344682401765852522707841657474674450345959358101553848858253374242323507457116741091990381440190248231777433754272459526820616912576028515536068223360464273561568267912178019238873328655088067994026914890056725538367292054392620220423883039240326646017197949210653072415644330676823781176270103136748299655049559292816986928500761047806550115093846284527572650665655440203810994787977619089261999063241094482117839194215002112939092763716612068107974617286705213807929869971375400097393332293771253283438658550689057362514735892478626259058538441040762942006179571050408874716170976615371592627867303126205252383223223350898332905766869407256540577940375856512010624099876235632515966861530789470419827683482475747438829459468651362423269333524147432423690747992657707742913709433702495035267614248502961834247792438367446305618068293466532739847270263763702562474325082184389171603296986233283351744648621771568631748032612166323045630545504883935276675833905042681102705830255487169460602914509295953086922233731440403435015392090041414370194583124148974148503942712907280942945861948086106363555387121918979789904076817616690864934540264306166004455855031714912488183068675312822445137473727241884014937324799443660499657186145665621052981385067667716520586710622686980545305195989904133956372916684132387113038359821621722910464912808780496640166367779796642849288169565517188479929630159007667787209750828376230287342829568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -395155656061303275505943946836509615793053994394580974892375326381572031591910107924897730604504559668618644991437019101704878433634246232702261647186603969243946420539601080622636495897168269187885012535794047732993300346422175140041340623711786374506796979296122105123906808480992972800657843422571388857394886466434943023626277456007750010333135878652642309095071522490471475791072993414352457846538569408689120957367833427970301793061052118639463505078955585148148918915607600214010998741334334896156848978823573565735348830959695401652667581070854333294870146231594595582724038911505341447327616808707421536518864961230404394445697714506431273947799919221879577977100001532322791497359389080285084567951251669973512388483921108231259396518720278994074139290357900582410113174435445393898395242819805732347252905993603880012457305432367426090085508323771921869940536061643832936988611020919745827442667710862916253918042222245652772307997242329551382399063032374507307767250947719624664678502492658223107880629892546366789805769701702535400261228780626172757653703133300023697015191337344047276560088725789503671281996859422978296890134364208176765394915367100736479250203391128075882175881851076040078908071637066070529383371148143786807538013118154133040000155333043515025324332244721913496866228596308437376641062859836891747640512303847008978233552244638067894564262330908707815231480818622209681037005409454141601703953183121943228840867529556717990814634263191250299211275477915355278269038987459385957699171688507863972888881743419040788994893338986467876582544695827514272161772360009835891877319832860716100380318456616237723453297903449827109619408843022489359355593658473070664420714559826735658768257403349947635915467024669509862212144347721281569401986046004216608334052625508980455873238930703389456418198894251695648205438686775658958733663035946151026174148066295754266562245781980555612378594218928844570358713131763307124682859772055837287467018599201998666633640935557087938015601089486914630816939599256975996563300441745797444530366735033173821845823361313477158978146659086615906454447307421036978052757030849609909818765363927928827882588811545574642725620429510289076696451613563289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 244027029762113298981827568873594854605201992543525471375305926996010047688904406851490208757980982208753004679015647696918879686465271777844640510970402838137810511590159961705475537494759619118691220777603036766943770442069594930452192115033536075997687916700077344190158714395002993250963971457147983093694404716665551056191451060286724853134001864179013509224604058628076927095728552128973645779152213616534072422926317563080911135867948362115216645447938825147968347844984183916596410117341684612465731376914455127283046912711208108666381514092552068550399653949056859902912268258280315515324889726433576999698890714877266503015749930314339084747038303859002118957668898740184898776413061787139862697592613427909369078481219306505805012139514896789805331710336447263400924286264827360146594187171594768260413387555409217329007154923081594284665853551641483776788425895617558771905572833798933262101752014266226106682175016183548979152265065205479747654070296153298772185608801644454366926910921789051461685654096417833884481910502874193846991103220608954507400773223769178400732852326021980288471573916363020744185347803296126564827280902750542080980414206666881469659014282393076287238507643841299618560033785112082413989509386673308982714823121115363171387782118230342556122945329932937341720455869622207863205908552748431372074592479714762005783973150953905973667338505550225147851905799873607649538120752882134117589548734076827467777015892955663157957432385918449040272302471609439857805604162136939588201301612773962263524913841951054037499487984479312166862314907905419028999741634672398713745300459889090710957971904499125682121742474501010153238456074348963113532424175533642960587301851447806797745173619621055664088348735984094532229004992763149498185759164730556992663746268620725106460342649178596038792696074946021763258169931679277329908808690192330683479421066876705173517624154609840533134722992197812514081051553134530867917560174899810257090053466461213617507898423612621562778927935939440937146666084220263350408362778179153264465809528162859942987113952715884800976975706436830471873292725074288803928251501968435777797526225604432434138051339568101870443021213121401187486188028559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -178360377455684039217219782098975817369831352008948910394458792063908927098970682076800813714461592940965800153994587726455464499503238933378533043473834037184977662718043041463481559873085892331126012183187381907161850322623308042779830987953674289547575780245369644728837817083399679926982203566658089033003183991540147655541665273229441391970178025654490578083942679568647551819083341814319101566449420076741382952011514786458651047941504776788183370344777845451847709972003052506828220760652064170987430299282186115275401702576833651529462587007701218538264381795169024778399891740204880081094659664069772586231476800047715393831588683231463390087584002964260768819480053301974663352507986890358462653733142795054341919637651399935366347466342353084955797723297349486629621352641523751339542358177340036280199268793696264242629860704546699360046618422468737054571400941243993045911803448150061605680200357776634551756719094179141715921319766643029185353342409942218170847025233658387769573589427994949988224497364699705483349610443697132643598612424874429761350270095730674266118053144188481524979154061150585661661300555979116419487103451602991541387099058865946759027242756096138018805092879566750993008462404633864598191201904674886579587501133775361916969702379831755754797607391175504944907340743511851339846347150299144847373857973268433958821682315350271404438059333337321387576891994957509545585210205101493264624013026314102319048484988988698915919621179487079452123678094940424308860731700278553676836976936574413852902248349177152336384219536729730219339657506623428120747033198637864624314896835368467834818885943375202540870685475372867078198820898524940432768098326021551300041570839141090084397650059289173117474206659790106548810836102694240735113170107798591933022399729243999824728779324499114606661864399393921861276885476481438745230885684438053356703372681933892859465987551883835695858690936471968340753940275547402783537765809988174293302620607537059278569115230164419297103582604820322407615972753232538338756530793317805350308750212127025513702684333681467223729598990371508398334071294515936104376466492383449599930541751034281064889000750930218776042312253242624358014842306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 70781369515923375515687981941599671560793881772228106641234112238246502500219158434867942942266084059645576631338334261250951531921148781360676185441986346847845925872867224222862079842223275771394283760306740674624448233807060428192193671220009825192706871796444870288877045604932794954906327599923419091321831084981550574326923024721954566857548863848297682603490030770332566427803134291898613263455610550719332159588249799952528984815535849396962615106059361786638294714351710020216462994195725183434245072550802363329884219368184693401001652252256715035346254212599519352402518567863086470812294929050823584650637296873776144938672215334629004683947280595463592832707168947205350916397369564256310264050334232929904603472297906454452852700949906478811428931257830742007189423487019423224011420441857441885613079238370875213592996633750782560974102660835672782580580963348040413337366255318146403581872155639856231784605181401172030479993234156302373220964056296660498170346803255856131706071258625197203865468339534017397046352237550775215801449829665184545546768974585915825461158482793320551333021538818421565486193184284484595261626750433265919012209362437631959377805652240413116492076508896962383267079948984651798777457634228437774417889126429996759461223178799870612311914656325742612282210423538599888154735978930652715636991370576154553402530262549109878227261867665223810128778729342227379079498948449972142080190939606500627591805245261855866298861039714315940031026672168625610584920667037360687596746016449649602956584139848064956047806467213363054532282778658735978588261101658259501889646579714035006903746890781639959042327377434837655063027074018715755239292623911803076780808487517886671760523159250113090865001505584441847257832415063109267390465626726165037422425825481573978090793458389080588943568962083369252552557252203016294205171777981771287222509623494146657455826439293183822092833702969290668591691747133984037214483758719906742825211902884323280453288584495689247649327628247305200015971885149003702807741287059779429420758434102234118791581319622471907247117708683016520569322989786845054608652591567303886781679186267424664758696862047429012190611847304103867518550016000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -22194915989958781619258624917277131256820940086976167791961789154199332157350103660601561940066092797909001447438892957575464972391090193649170534687027040349181222525684571410480221088580401371691062964692703127927304059111624073371707802256908546180743848286504358672581863004676190410093949565966739071062653324640489772526409739853027726409709237513098129355543493082069494887816217107997521805129931567285363393616788243512871418795099639570785400341288146117322232198837251478728804920749234158954634566205378515311947478902356188016503031640447717851450436451985391647275755434073935964539703808451538307754789750240844817109959594357632053997476692814419900490344747975720372761988833983992233320368556348550105302756910743015252405806833501168108505852193756111085440430785100473052508330725722180957752512475994977289953535371907930322864147458221825091631889988754654900429421026699957639382683923639458292178705043835218095387524352844741496666413493605899849965952787040869450517892457906071922506659841038221173104611444297011133648028121978240031730215185142310381076666103617745560397575499719543700773354766603484103433953001178320885345694759774312406622814596168583528396381403509400039843017072774355500614861913923520780511392040069698118540654655260125162832416449268323667300999357494565047158847823027750576681715075391188600304628588326458386048198405454545217770257310026331481830117035261320915606593553209519228053231657009786198262873880599630421739556603093069756259346655830870554112674083846493172529681355098688122086368957795402373784934152932693016962180830342867415871682482856601010356717706378314824242919025581677342756562782225813179389263351136876801893041043589673551134671541213237987536748517944190461802537921351642017014864563451799542845594877901336541835462653660612577630911214798557194713997479340834442769241009896388043394978518165395958097301611829619768142202721271847399767974768943249888322053515379358362797793570214915570133414050624060895640731877443272051887888669160816924681452074701843482777952281374963979435804138804120839136385078334084957076458540248440620823357322839615353358380193453691407195724052836092870949257077223018723278848000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 9996576427234235058257435763256964286914140907438440195907688623891438038750403227090878571876565516964795422002571065797070165909459705274586928181423710445374182777729757328463535206836988010647155916969502047337279708988777704316247372218713253432760822023561255348341392796353184429503707440985590547674892207807985047638701610031261711354498383615773146172227007267913139900520164312690433229455486454871678864303740180643461145335003559997201862961103743400488084198354513791289937725736713082215994501297375230858090438437747359377092445824698857753151648637409725701592233219557016579291366144077153325389228379956559891439491946733830778953864156604616647425484547936891142898299496448423387665925961985413890979698403198634354826867711676685773316104179832862060846015004943930926891795601876334979039052614290932944723381420758082696235056346887167439500801220868547143366180144641668418082724495042372673454253996353461281794526208083550615348252985950435340975405999110056307966050440694150051557436723164611445774853341805049849885561291784015599099628006273725541802276573511516784500727126246915966051101606431854025787365623074725588060480182894758434379340464810438228764308903635029739728047432687550502796504492190102560687088013904612172907978108407996939940687300005121147699165015069942247673598618771164170568441936108987802080595874294407807955145927602655450613912342689133168217430542834053544842225209417035549032819852971322604992193012664067328957275503981118785669731206131806523228240409560147428892294619890082100355773308589382255812740383553469721020282314843544728901215314040872434044004934068943233798849901659127101342575585861042294660568682317547420698558413585105668148571528341757337227998087138889198675625231427246843404176037663022656759667281500740381813748236944110668484406830555545563264813411809758399934643944087940380420392537110061753990856311966562645660557908457590012686518457420939442304732130465541698824848377052660200319152200714814299812104960337440258600126401059272509391007666250781046515113201048745069922220816229129219671690628833832014228658782407287361047968817378348023184450373517054305306216277808561542540519674057968941268992000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1234976537435965986906052688547581436360840670035664091940705379057630513736510467214709846641324265698746673571302310866761871517108187588052807529300318968289811304754752898354448964235762396802320507645050950144132928794422990924500217065662978447966806740966521146114934999871715814307098758455285297242451582004868655320105763659714120537277268552530148621652756262260581482606216287790096141205970265382421043418224540583141086997162356404178062153424164243265606934653063045705598285697063184225300074083333557164468063817058865994252729435797073265961881804666667131796317037221315655158800371308415008345718957838344078695270408929493626549831895250643050186430212889348403984637460812353454112318947701926997740658104051060212819890723414502857699771183970494500597948943720840384465523512590100629906059733790290705297978953802892022796971493164293333999975163231566050090318878255098746511244424454893366563599918882247154131114442896234671823362198742662813095098206308436092090718211645190658972252750380256358862794561156197589657234556864295189663060859412040138891310017699622883683986948957398265147578669986904052765489252508732017425509758238444682525720380651978849442203244324558717420871468554484088500687024682245339854456382084243203309066585016399481087740887340269674433292899292077361503220183090743462932512842804400366368026166101565404217007887778761564915416085569095239693579374303098072360209052356199045800311780415586171046671078684480352490230101326851335168562871649737248309964660492175392990085476508858916515613342401453824867340266907147166666550781348727471720256268047633869403813508730658931564978914920513026746607299732232448613017908428014023637258507751836874106368883812074292377352262026383235286433202236307959685334375275779988347141739416147846505892695136891029896911882037704082894951852807715819827909588910643571720508371912501939092325703886928025295263504340228126586806731658663941593285954957703241724643583006138212056769783493276120959814401758611176913352671569216853326090550854259067312675902911018469221648963588706342411269950267641300231802564005065323249680963681944153567492841882805803223651113550976821828169550496064864256000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 550611373400325096595366006902137247309845468864357708398351800684737286919722264050667263780792994940804414583619784975965257787118786307264772249063835384994017509388897551914584358062372333008300657556419977769020562296674937431711703833912010336224534685134896271532699632147690507117273603108418962187619101480607698166101341565546359544567322224874930251727361907930015182532103849289319945622595486998838738086279278871100208601254718488745393015933152544498923169818806395734160981752653821341475620877560019838717004466941766650134425960907732839486873350947203969901365457893183856081596788959231250385418408082303765380608311818779117213678269331223845015134677142952329414221465624183285682766020495292287209116749726152830545698374969606415277060413219590331163617633017183381569923068092328364799809810884978117044105646822059090416189320948656317244825454000005788844287229787874068525101499969590402674878690728016666194976768887612048941546533861389949599204078215530269640179798901071460203539951780386150403448178965688507561478026785373135629965837316617201782638912688144343187879865927627700511358915944110425146940826339302323783629770596062335152345852467982783633584008099337033289985491402422898269856902212989763479261251938813419093325614431464370275409476855394498208773665578702830088192158550211404278650328869837252002189998582389349742326741909898225216357529414295218124034044743641962317528931233435944851443964057669478104214986421208841231537656451829894175636151739457608323512554213188699821847456971787613779433810825659247832157825362987752248740129256448129897944296726125165420537399909180259409939882832781213538036279281180607355074318838232645842320002077007778280398785859305984651217711381843118779606726817490903369740274390993180237248385024107071950811352690104406510880132707429234216220724467776932538772744660750576891327672180750396682275299038119395315673418447364322934416269247808488469957866484767614827558681955606901437822468081686816167453959122098300832669663908704567569650010167449071634094591244103151652207713529086467556422275667219863534460924561539617184061164669106893114185998085972434933734149992733217801840678255365980160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -39601992852854205122617749311605123196608913450808154442215430674853695149733628765913127380935225679342498920869082396266503363568490225749770611457781557823372085572154808502706552314300492579690229588398824229890133307100869254218229466576077196099083697060480079750901854730095251560508295014127139182855851780678140129920308530280692763503221809104387543344186987081006567455071183810049288335570682902691814126113899471507345260933929690695180892075356174871111070432402049818506489030382142530152881247296604894248551696961719531186428080311910925126694091216744645273549534903601214523939322376916178051326951796140787206955196835286343701422737737211520192527676837029400549662869001088548914567086702648343070533745288882021497430119851815897644691232481406290602356265717036091580954821301470000897156639909436169148773177247639942316647833540527391278759906400844917228797546199840807530186456324471384035807596835665267187475529767309722998274463783299653186992495352731096765051139440737794226017141190856071146738606212350036264725468394267542006008749079769955346711728080992098296831539535265828456491753301950259505228757138388964186025509608882052510292127528423074800242865964589124636118110089145806495666316829474249318778351366163509023503946522607532280914544310014943220863255801712494939286491308402151335271984956850048614404471116812742943845159498283355199064588856323600956113006083071879485671096200784302857819546747536683105928599825722941436040045630964199300598073375048850496141232271070894908050313643600899950235820564756007473552005246056108165801480175113085362708092875590255720269865971030591516040719939244735746602936369224468936526437589693658664992171128344354218356781102765465608495071960073775127148799609762698846962178939509717955993542256285912569288243460790511101396479006153346597345800258770827721939036602006465359436062535274538394930216108187744849138553665650906248161152415380453038839298608663975717949515278894471859340621246210976175207730696530261075502298815365837672167236289487010824202770457797412462894723741607979021831915884273622483480410984257075167299781448954959024228427106087482723008406671770727620160872396095488000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 13251672639224217431890929760946822077673988204326687451944223553977929619165200638593856770879640374546255357380462362581768745312225920128606120162522695519689007188536413609189566083477141126269496928983228439608425119061629340938771645129121497162893180913405694581576222188917228300268169447298367998106210911915072728320467930497988574764123511418005955590370199321873147811500353870032223734766370801162531718674878511247346631940251410021218146104448445306420015389088800049465712608142335258479079045497143730876986097362928088459854198634367302951191696251161496433969230771343247254536473379486717546210231523700464863764871463143302791529982333913612877635314652937415257732067757816301873170096167989073023807136465884323036182096443811553261358415972065844251397040083655900340243543813739093061039976963561094209030362865954010368625019434983192043548643843395114463730134361472077211927873906937006933283049613865867933524131433939182200972731588374867115077918162275886664853036521807791139633665037656262101509987652628257744120810551555819558260772053563495539980342699011798090977387427369893562898304764100153121920188300444934789648735117858517838600772503819343662686431939241152129640589248325756272792262519556450097350277791430363007261576538390652410992166431024820194742806556289393042900928445231757307729021607691446180577983402453617574851401495590844965581322597749991218577102976346704101417047206256383423649077782330510870485103195858293042360266615114396225687557012249212521009008671796776439036927841240960923211681348978859555130106789025951062920015496688213096425863308586900575585181348418344157011535032420361323659714471099253784157809903141820269389304041207478714880838677900374831211515657463063515402996950196125791723757420953135704275916422246283737993517629473817123900574191483096359498739598080824676296045202727904021956866422681754270027636220348542010400039695234439810688830581312674310500730257451865842899874255386009775090004406724694060437471809192465241897346842982297024792767017962831392969361295917974033690561488671050853918377410609835044425509993830037273728690121241660864528089214010915704959499714078709198947242685235200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -848081924260000122981771504664827460462578873805776105427726041102144792175477900000319113248649891612730365226924407788888630675084485951880885151185600372050764896606189376452252747051526324976653243162009813546959423316441799568858954691888080003118695947886308007469607186152036792242291355735650113789919865717569313441767791673571207926624501574265062162521944783408187534764299355610526238093921126248107387762603844866709317576317545983649910815690529045830269563761017750358396129143873931531585725284066571763967448045200097772441720557265494429418377751512838325630693093193542848034663991145337974488444267433196255365938318752340217595837574432474969935089850058115215235497737318490368749658731181444350108618736332084123246863324300098090762201369834641499948264769286582015902805726905270171600250740006563460007821461042505279320930083233395719962635001092992800878043894306817189237956677767633623184612594257548173707999866669959733271340673257097706837532081441848959587139804807138451796164385789612108125474740944005177599176090143214342978980439778514292540832418842427681504753980547389456821539007026323538955004643446198364482105837905724646971263309426683180522775089721259400477377864111031550099867801750867496516857027001067074282996925271637676963027054786356646625009994845578764748507815900334560674416313576924833232648168229960093693428837350121386667720002486338557026159419518240526660275466436788658834996417948999188729004317938614408252629276398841796544532154665727605656264438205689288008460914358534482191935588639912506153706763228617609922739333438365206183850432157872008742944372990156507053017266285844812610806085352158269770200876022555926370682028698144504256899040603067582270684979922875074624737291840572074459127220475206582861422636271295575342577399621927066957059741196128037513089827393987291134150910680592280806529844387685016716038643546745622260524093516637704590257233289825516133241100828535024481819570568848715655383822936195523805479821996087696611572784273304724021779005666815130365236087761951728251793750090865031438673272303896130063376728732640855292670935348108346634547303856976965266908204833443983325994680320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 208888391423979838837313204641162197543839078817046138572597781411343289848658982128801599596471308990187974590751727921013430056351422916704064481620858590614269773517306408862214798644910543308190540825177480678305143974298552613914577718794576493708949659117961484879556483893517436681689911532352941456818250672926259272890235912445383073081682238394188010848320252051937965901920727258110594436802317019066329613547298600559791947599977917222735236766294186985992885636854380310727904576548802463395929466585799719194474644425253446996037621191884467372342392773140822526746514801555739062543163017232887534635638217454748775819955803374272812624761585633757836800352247150600798519492830009467060844716786092922461020985466377297350886100815406359890985258610674909717980533528997727039418692894712783267439579519284766577748170912349826177407001569135388030003262942119139434753497885659269877354275871618554752741294601065968325196459275501010643084299037146271885099909481627750527156740168911161025675869345139082188015510625465947411406964229657592278219314653583729030872698589598084630114266435128300081863491035347927331420574809121237099726675127867293747290365507913844374950257207125516270796762343744940949897216008231523367757682130846839565729190709827750344949423620219243665193813361965911104939852210438844990607128552063100998304679535108132929416578437032046623544539812099169225516380397472723627284940778073189818701191419308017885212187253357409619879710675403838945679548034689434831441850444928418369944474410469305180412674459832376930168496115064639679283199327951567906014873565618496172163748684692205709141258664308837930985989370275921043107171901299050041090359005143777953746612147622763708656485558626001482316739991369852768262698198677281652837482057444463965812562453514860146522683575926370330513372741347606051774188897335786485892870043381794797736045447942975403790336334028640479019707542621629431604395645978312487529743765713225210926418568624571634244480844112509480728958195457969457262429547816219632729257630864233943091027812079023636405502297797042956905812263691581930321744497222753623820549807556442524520757320182934404071424000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -14123735299394005880185673974906225330044580750647269250836426161173331718599981465723161874373091577052602122916500688908845741492902185289220442137126503045452590102837703225807660224800194014315328646760327370460794124198092105475131173422664196464609717820524261706099710844386935565728831446177983454704199458288276189237736293213442676996433579562119844769109940580311077296468961913601255567188965233498738912118563978171502853774777059035820669163880442664117182978705854505172989753614377507232021036616461320887011105637867650317050773553308281614806649513642785779703474911960273832711244197858650880376675217629604571609253284187529207636717657390702441505889719192448775053093149592906141589454153139488016897965628502545606867709690640678222194546266853973672731563516236267075070139088071337677777456383182293546107696780752564778726714007898866541930811498502671382525943560839496779896085043212776934176676350474740694552229723377979758598325877705899458892947091753371092319302015306497572376199728558794941982188605682640185874106340015106928613848023268354209102660197731596113892223843999856810243167369265245104581470979299419022574405889488763565362789514184760103574474397454800253385373074559510819024726908086824305088321944072537905176789345789303936164130634502212236701525974825970439682223446281515014708176081291423477645707044614431440166274528406032007067017745024562822053648174689288026680787897536001499094686270426641636419570255405810091518094336147840781231749596041548287794196378740642249309716085411951076367837839991667967838282243109673730223347088265199902735704146296702618638154178070569005745743255186020220833925997027691021288999887464059213422859784255335982971807457610418609637190585508566195906498856149270161480291476557727828777233849284120703851929399460856805038032391650127331690168416907113595085050962876583968731613054872284498216579565368378809727263650548246658739965164798258295834231400223946172701427729491192277737016807432382286338299412122291781927763327229692987068872128524362990665740397461564383020767439206357443037688425291648753191005749925230654339073341248294806221403611838974836587874789231478335078400000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1602026766907315584356964392168561138070594304869251550844674930954082986152586226142600735701503490395693391316934284644422095935676610365921699421876955869419160011761725029141422719600319866311890301604935061064010635519101733254357634853219432689713001192062238061521602962908065439335508086711734517923698865743539160615418190970565838530797034857217914492751291944685375698940518637714846308072101671205528357552459944744471596798549185374163665098074607907891137375118713497773483213809157690216705345842704473774741715734144934011425441992131954956350315981036946283623246032680625536683904987118016636505831589867824844851232366726528413670869934687856894711035962609007995336434949281808811499837384124804082059827237105265603428350912196488940859107558184141147719621650341977019340803328785133903281704452151528501329645089984514690785546376676129711338918356192104778699986631134771472825435711743756949401816910884933362417586634667216487044375212656495014429519281274103707788558047022094313210779278375955714918462843516099850695029077367749704947045347478181912703900196559500879693989048074360262635974913017317411041966604051493258241389908731228790191021041550454172535794676986409704768647049380853893475255390069187307154919272727594456891951159560575771638179344899809566884872552454257005282280557582305120402075096045611159774931809307078809818776843527233812230241811110882355183539781639085844330702031373044207794918485345662356189547309066708767319054407051752291080099071858437189983768872512712071982315023491270876831132292460065645043664960940253816045697873377956891858269565814989197785601329518306127704575386575849461836168681148515602825217141943896958058147643120333205615794483018402735857424846744618285353788826983121316528938474080068506281461031550293178445233033484902557189711876970448900380906390411891733636017074600258629787493159069008836155085027489808409679166115180470174561698108238292648728760939990521310623778246662697018361522827135137305996619011205252911015408471606838325128802890087167156269282698531704764801360818627862279906330819835515441592935769767172668125148385297990866407848737770685290092448132686277509120000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -69759304814795098882262999843446954423220285007121579834117012679071471777464988496341482830138753340454478965496178156704126536852521628718760018423336450385950530057225160230472123073286799969342626943308211381161111155706249439752430453672991364470953763186479676023770496643740089192663126656479899211181092788839858733411161960431207952814607387731779171604824118505310570212103656017727262093008913762533058222796532035142925946703092886916260311815467448720664514374708679731207291138411291964139924268621615815956243061062965652127641688615898522827066639204374407698520793503831841526452282901780673252454685818150356657638824435192236181741873210850388573280494354924522628889330528756766605053347083469705448132130828256182022176714230370163127417219554364360747955650073485509737092151247919759692538729119561066078113376079557006704810841404544460428016208497859576385576824086521224618585405320660094802833651387511529622778207573570375982604925966569758651931520729226878643928986592195326549237756278352029944308339538965298148316410465993149084557242770319247360510739149839068443891571379636810700258230431755856298482739816216954715485821682204073335802526119724272757875545242573913043791397215929640936859107468577416602002020392144943121923583608918766804667517652925661128921179993429229034578949884819238933300491689664915410986769377713067712801034684819410309613515307039861241878406725621961816224788661684784321349148068248352356220142102330398140772418143984587071007086146917371392096443829642674472085022662823647806713524342706417354263957861120791864856138788505670412350577994595572825290605037352676228427180361573653258412657448535452858853062532792578876255562206163169289443161729124869065300063393106322599010141570315604426237518966924733395425636043666098157407842089444781995138909577914164791362312413426589564130687549695805029264610633335241995093859207641909621343633189464573829629518129839174733436506357004517611786567751672678993180940229880044445060347094539203141761879392975242022476965081028357062690428098837750208414781935817261267206571065883203146485027155044559347286943805686383974865930757089945391237687282761728000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5566785442454521175825209126764047124579549476129145107521457447921222282531185218388692241712403693250490177158218443100366076281923596460902605563717781398259768706993420197459076075224273408308593839985635149464594504814469167797875980352684007175496876625064176074424093982556622416744424419039636588832314554877164065349274696424600367300025088203465463607767879310904452313597290157796651115362201772835703483172099982756464919247072561416069093250063246453762935486321900127159735357624195671548683037646473174262631201748310021795313232106235845341922354412774729079941507224412059065342521142285642762416681442094036688983463731017740202611657488294466807386213504175721078624498888626047615589905407168254317067093755064930028003043826474747900993601936435985590690709736066938949549799088435288137703489799286499266241243464475271819789708340539196010853703331417009121011527199349281220901634363877375477880950646999903329676545987024330925386264391390432734786697378640746859384395506748204183991945808731020767333359484358681770520816246005365197560039969373273379634007055651620147566024582447931319554853022350664798554345327793433474565111761386454707177064066749035776704079941687904484815930681536408560712969020153902961077354602095380897847963681135738827039583825504412182931022885999985864219151476784739341592680739980108955739936243593454900161751801915642422082580649045864835385290898574916059457342018653151355034138867796784951963181342452264636058755121911495851570126201526807559463387604791312649624440264223243876488739231944107814897238417204791949401906630417692200659941575573605395291331110140261725079568522818642234254856273977735060284307947520279533047413108828509170277748730475616785205265265466277909895178337999984241655243362693945274702454830953620346943302350794270870740954950748577354051726084507110744791944108288907465641540789030270338487729011548901900881190436280509171765532889742127915520070387654887702034971537750712497850293497212778327368941408839413262333087005482757959838481030424825346822123621381572554920604113972282906414237960308909897196033740681279967172147957493936137169969517526776656044978549555200000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -118059010467760908000921792787464400424321437124678546052058146078835684090412315693071430188774341616341866443035483297024478742133374576561907894634556856396024795925562505537423689030790309233072298581109083199965227949513817652359348162219745861614577086829265705065449674781904856025901757832361560198501874252777903662453066900885052830634419404378875688102108474141580238292842487851584179054091049418422850980370323217340144585450426036217637944700834863816087929002933378879232313952099482936415104312508616522503750411958993469487162739719734745463412395570137608370613941743860994185474188097443863317719181958533026523466678046642444231072206832075615646287388078633475662656625154486838093445410675197609511455882248546309860426321234310826364383830505338712114383909296731915561019403799792704157586954193365421620439109261128704319919096957868446221338492797195681894314515723367785189943957877413970991480185579159834684792321519865539193973859041830428217471089869012339919004622098015276208486603978813914073083902550155803215530885945757382188392238115513710006001857125719841923780201909300130162107285164376006414995236375677159653605561872861616365312221871656192878647211980806466613196137643827950238339366308599648198008094077057345908293172766223561491767944638495478695936379284993612169161643995374151703178659894702930552375312888905482991616897683732422535210869685149825938016752713227364352853381517783388779603061183982674381164031131176262944916063906362578919626638737531715236532936543365207477976015372117469363156590327111936091978089609476581829684598338685421026493361318704462710468845519153388372741189749706217138821301801745725792789631516181755416732886690901450129042408336079796107396255752340924520496024115062953810324402780256341490876520878814292367837477898964033003016649769797622324509084953018120223185484933814398283554022951664092037761196757408823914067805521346991461616148490136198920434757126952284260417962937230553191909620856896662199386136109717689192461623995524472767553130131075249728433219707547694723273544779428711926976771759745593865260724113091248913605532318103942200613676883185543001627688960000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9776756114431215333182315130046900057084825111762373466109534543346942668930641638889786781256252390989456554909239274730061256214148077333797081026236090007764045801429857361203677054139821042948375747522213325170543597751130308598033264944874187893243701347439159946843252617841921052705120296659242782754487521645269800358089012940188472595539004619355772000420157426506724222422409204750426057218615961541361446632495442739484997120856696154615233483345030553397646471679845837404313336933460398621140517302204441043888221179159966452729778376288835704948325643156509194045246425835594967581293446240515939204219580637464274586375730835374888853491536756467872318301023349303977272775039081264967517320110543920300792566910973499295173007614975170290148168271350668564148634957906404588750448235341520463764295886102695896109787987339222302671530645253961046545322850595062404845661202377257356228912800217195888029604117108257933965979085192432079753094900456673866125503631218436241261559733724801915824965370138145637152930311601395883956819561155106852169367310598002261623151924874784865861760202713844510710080943759962850613209806171285156082353518040314712196046812738670607718109604621321225084960722447904413537070747589474625443483650897118768961196039135156554812298942910604383789870927436056608309161410124703018664463976816841407885707283450135142528692923279725235755978813184433594671853942974937626106138824043873471840249007209586589426528877154931001528227435744578127233578711858570484456895926722868881900272874545711080232546785321138781117223706100957974567916855087934788824841492879948891401083451231455344017096367156171269986405618606190442299371511930153274059206175457008676770103396847029008030975415044352092291356592798533355985234515940215806335629965002218972690899110379989688112094662249987809951408209168050182095968947070013656934316005516961879218686839892503899677117633212081205767778997436178353131412363495222675078752258663255727120577262817093845808363258459943586150317832308308459625994609381207761702545101430904776663849835993166394906665668506061027163116896095509828983534286361755272737196376668848298917888000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 178063101576207815803329650185684736603192264314385519042607306362862865273703350554599725084389013174875644554468684984765223083302643456480515968562752176209223548151370346049776294052714478092419575248814616916369849384034342069403579687664180288215968373690530362616466900139447600371735462080732061042748735013491463948052702082989308639987560220915285466437347008892503147514018391457070006904564440672208695428719105896274910196051025461115160942125898676848964195807932492592347477760199872468765561327615060214801683566858257057321964739783151486688832141707263752756218334882592133134449968832117162162255989034695737162335125973369243568631923211136674925575940017475463983109346839702866881417374894637833049278740686152330820045301370453105814472698979502753980585308561172620245981289063424066610784102830131393735288153358006424096255661809008366826710633094315892221287382081315400306346868456528474363146381195653171039604955553247299022488564745026106581717219476735228115254193306445784725286380696316836235369214449034768703655446161162441818831638262143404211857117748841167628590192374808169587212102334631819551302978943431790193963404787530910936021025641663891336538062310994064772460594618304153413540307162576305197546423178221617166555696582439595865341901874970262808415484738067480534935276098198385981205195317628677965825643852157139446042656200973067308854188044158834801492209920321006038179562539480663085617927605938636022529078418882068741644322646170428113653851937433876850939923215632722890474042184646926745892310979790787197537814021166259820836755909545790202380954507919700860475914853269177773499675248361089719445266107576752385695676815796471783093322963079376313727063664889317159037236413950775388609801421610532897111830248835484429277979698996577487643329476507086617042622688609407651499925498256468073567724119500336277589859615628597825271063976314495592911879572937611893526776300358716612765681332356199087256425216145583055049745461180262834118697145355373788809603730926814556198296599745422256422538363871576645999073970118123259465439360887850657844222082932287988709879838731606368305642433255833600000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 10059567676430580729590096070451507814263729078710004551633470052019812065835624518634373832003176892294470244751967007338917136235555851478330077884959499187276099202558889203707607298424935175028724702740764249029698901189055437640022510090384210059324093902143174806958910120466026138848073636482785011766225223082643970793447108149051461607416987633857245561881579975726200631527897604818292759010338969104127000720087437514572039853121646176655940234181762474901363625210775898384030603493270950905967192346462728991051929531763034291442579947281657087790590607966308240714167117728636881102965466100396086181989566994766871973727535221441079958673314372398821127987925520363508497387741546153879567194725086988457039602895492147978292535282393043882897473043826867592355910543386503894720769733017625331004493778324108054731111412806055070580127834385236182463605204770913151684161707157623123423766852262373124812759480959751583670752490620898632995954915994633370632390345029074974557497377070595942731828420091903947966371500946999142051002849411004958618191850863143547326296464560683458143979809008940681812205650943693164274793541655458897607256810865059816879044741548430504232088930903312689626364919619636005783145565270678493900827863305603391125280142803713313081621568761858916857321510017621866353970503777513181961604998863094151290783069558724365731751378957917610797684974960300103461301442735580887276142567921426338832267122378296354481641660010279111366556782863521310676371201394071702370772227218172922723836805738702458164788508581781135492549374430324197483164547858575922279335031618621543443498829759057256618427411964354175618985602477961246290490745609592557097350774766446113695306430917478800897229214576006917982472352326702953900655466299632294791293535551361405274272219444241409208643386060270205464733161664909010409486505757237072234716131724274487488270656663305533523097326090801257677907462794670658315609638500239959428305375416350045962015529145954977547035553230539214719440740042363977450299910616027370355825020645893389813165152382819102448802586057775141391355481820210369352246361240583679196116923092828160000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 479500738037500660085772166442413724718842374437835413866750872978998132825448559174520237784738785995961026670313591070192201644641307317913806661264191881730920664937745923094524644916790380586436786328294800972960101898711453859832765104050024662315244738924421001913553773296686236174070025312090441169707651631376147343250751021710934835095363102295544100653344329559569602720477735896451933532777398168433871450930680344140292874001549512972259817417779116194678170914791243967578177011104061709781401412633380461769185203903425107187028131945462695526614905843166291483793072348673056345050314991343256575022616302909931346218057238579625862515924407509432335482771029586222788258068617284535432889092238702936942160814839375914817637316263860282749393979584611035928018484175676438888693942909593857410851871524533676220812192432910969037381467096952941028061258155959545779662436823666095065901971443527506551853272058457701612341574997827608133454277700207480303524640970399768736947599650060933872412822044033271248051104347577464431660206747787097281170186165552133320510819647952733459627647552857051371777702940998220569992372974296959079449243716096060238707795882331450864104459485815851895233753619489797544723093435714703030381785478146427591725019192741009558098031318655403887038300875128096400317062046033670243196617671571195418966339073030539553242618041125482675065801965886701161440146129194692533215933037041024920521416173548017680361357754708175855539675390619095648334661393991611319997414777905373503556228961922705831884692213137246505937162193310196285813347053272361584092225042604016220610660136626816775253349544018452248849188253526460433837656534976919716802265702825470065758067333475451579402634900421437408489255211528611526873872233228466411461999776792348569696952689412169866515022086874110279839769548420787650339420458191418945222458903842513626746064770641745893017414125727765077163881822921127227379152111481891740618290407905665304904141739059816247590073974390959659899195416550852042851747699845163270260354251004862070140222131768814311986739901173496481146365269073878855291530394658061784617802792960000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 7760532561286899297083750567814726105430509634317885567499764267741458623967006008925067503728171796665350343993715799153353587005956980094113017297052581745308334882601227505581493195111554777047295659753666329016437892802307750937892788681591778981222275255926243998489802383763964180831090553125703533455731537001813144926023486478260565335179287354292059714782648466449895422307084541615119192857656965611855736630902225133469279238709725952530219420210872040894054901637268822643625482160912752438156111053253110777397338301976570956689818816790628983740246093343771006754410376394041347695047435597116874491937131345642833778526344049133064362106102617886406329589360560795310219227100296015745264524759623640630254842217369872213181418727298236795310348408304512984958698417743114667914993918439331629551110053737715975203893924190658190206533356149037714363644256803899999149468891288317140706449034473969040967465785957661094108455795929205112627629077483978681980745515425884209763473522589945623821951899592750223056943364309148563763519459429729099137225086428374287877203764141746143230731760193692879960900016864215881173063741191818348827283035115185346638808424651452169348891375944864260946298295868643187456584389808724889468225244137851654773852343530370553381683682234192005924258354977264951509995750240074233763036467301575005995560579953449312871386285951297229363537035870595123912118728984819280675188737111547241858299181104772184086123160956271447468924226261811112119307709455735483179229408320155857357543921815257983798115095295926476507529889631243395587933825725583488482908126943503939833312707199351124701675540773755420109636422147332422986742611851547098180464430642042626021660560177569594001969948994270593944987333938317053103408152925718113017276290099177310190499421004552074282788787577847728584616740009297682121429744978663246579795421107768284255962037486121556609193332554911412056929000294614713411398859077737604060352810269514993685016733668783613412242322849603188597758617320768300850183131710279271433969071408914813294192636133243156807479812925524857270083768582061381659777818661074965206610739200000000000000000000000000000000000000000000000000000000000000000*i1^31 + 18864745937596460841588984275911122980860933639190676876326183506715883350127394846501771849138663835451876088801031890435133685095455826011193848374160658063384655820857913119490083380178210993439521726143980054634279263233465003822465363718655355032772127869934803009750935541629557293973967194027240671373002058795246731778635948249380146077641670775559022312481371741324146042737328101055495698047449022820910089968582191990967249745297370227056492761813849858027611668437692192274644979214315662972297178781171265624894508239195425448207283787196942031187342034138054959960540904997849660395697651971323633097874148123757325598740820519990757828798249011891747046362456374665484955187087480892452549695715400792302049973518549860626736588533928612094164200785350457877333078235205721368315723197393343145119894828227050363873593342229440366879106737298078602423238066333082088339594292003755486369354037820004755623742606739065303871491257463674969902302716566058072849849777541746008294318300833881594828451238747387772831237936399326803669945866515952485116277466056930210478616286251631522466035157060881454964313161460053612578762006501929384239880747610892314578511841445096466376465610450249232867910962499515689402082359649272251024177512261550452745289112000305530105536912254829985240125420195071951144956520594336302602818392248421915541611219402141793289750661813753289483885294655735581558110550785139510200334518106000859570735671711952623683738897280569964553638829457661012952686584248839944880429356997465533812679310534977431703422873144418888399141306335845634278528355636269182852574652082340657199867349737628357267294007821080386939313860721371971628715893387228483302086501288949122427287869150770504372747080579591657394524199047222197785147110274509109707694157627012542282960859332082332933341288980409097416214708581128449385125636574006446730375361250067199301051905616338276547293886223688267468985304682272963290203513435741238407217093433107681195107577778381542916920756308970310639501254192360137488140894772558563557928556072601414103280187764906021811826164490365490653677287767257295599179347358335641845760000000000000000000000000000000000000000000000000000000000000000*i1^32 + 201704906752071739907227434854242247670495134227220335271695215267857886178264618912037564384849553692409480455198364208751426176927329134067250888567361208445409498758652482740309685735203540809670164012760411792213368414464911113428042792273039870800951675465585393606471685333001537009858682638284795266180976278254831958624982565022654525386984100631644081751280736359710373460855480947229718638745358555020093013080087636231568589515193750644695691324652689781343607950653330957956897539716407976342538559354174683765872311709393643603772646272198447486247414087232773112640258047371567252374581199235087894933889405133154801616886644342689433563044135416895329337849628681929282231491805362675332049319027500916683251433565572668703712291428477282177652441587115780643126529577920706728517173887950068475491406141477454976801711293266058463435997401111645668001838128387396312389072449078780273913905425345674682098169437426487961949638099667220906920442725296166688165199196271174239658191895338731776534553008342353574166125586169592835270197481413852882931090315967655834028208976546362270560459062923820256427075152346094022992774253436712864887570438824535206669470541783409363462512952517817228183744238207913105661495624721050965121040663967936520809955928870099945591975358802226716763693162096630108693757234686310616379244822417913093530468150789914279660039404089188569832100327405137582418781572001013249388366044792918979969813957552134474266626541805559001904706196900613535957051500941707353094003738301253145845711541977668334795714831914521830918302215536843706896801162260450500002017597041669604357772440014246042334925199043444430929536471479741066361578196929994194188781522534456407858258213440782083019315459411181342896753620063302718110117159723592113596034540148995797679016946909308515735111140353134789903851548854645081128076367509020597631214011780514190154524468952169155473568430455569750156531274104877547195182467271529988062851973727835356433252101984072262119174756581681277229335904917077442596963551835284840067415805587263067542947470749295691006919493543381972158140489771932271013539288535007232000000000000000000000000000000000000000000000000000000000000000*i1^33 + 5511733841054902565164688675820000951644023680707284680977071983462706009287584124371922433701649015256948119044826222211737384326524324322526156254417866750911289808235198360779454413700991856815175043398567243056687389433351582415599270008710659834538433731164257005062982098577191049843528366086012407095603172394956376329921764281404486316829631842933043248790224708381150717092688435710969736621905426377886573269024425593696015528085837303101712061542588690942183512447901244800881406577820857435662076146226220078751666535073776455841678362282585537911277599123423264898235146582034174506298019414363872240069469981212934963035145524513981812846362598780583745160428431372840312290435972025715643892181119054124273638463616446287443921055058816321752986822979279567377401533903264863907761579907971278440573507829633081168036194113375982021052576525435713371101829484329537930130953394314591095378272556168809551375952926182171462864560385780638250696588017350574396451022287753830337427328970325342261950974644494632177271197744839718347681044281691078995497979912879309985401621577424795231514189118626323136282085767263803996766981692840462875529875645101738399147104739862728041918825182029137744702658179501079121023119465729921889833109898466687874560915110096007709952418213007618686409472332095915430837381032026942400571307724015156884939609528897844987830440145666868838707002666804399724109596268293762737850964922564889478548804805514089822793867951390492239588477445482418112391604154238387529754586754019884574964061831737339463259696579252900845371772749745950462026299098265655363721529674562594303213678828792719105672882415433863634063482971034147327058335646349666437314506580585824244500731125780744906445710449666520352205630253889182542675241501058400606817510234485866686401782001186352226527956471726719999306049996838734228418001867969962751070506600729050329596164526056600407487857540024603367461440139804546760764992078380387948922489662685030382572228591397011239998470145827737065238137867757017645531083142198120618649955557605231513324576211546994770662120114544394337341335622448847187119774577459200000000000000000000000000000000000000000000000000000000000000*i1^34 + 28504821095467111083957328388656069684484687063985404892284664352747942413231334298485924406922065061606246783713928114362891257257180530728750750537985754344636075489442134599300311732680383771264135833322990677707368228239152890947340313784334363661652909028753139375399180141112896263791432152986870631085454842841993989419985588234411313750098655770629033739391975964113079863092012768021793915253972928847812616209325345351750895350488926929860455815812137342424723951620861675464125437215795462696198560581850536143375002107553029211614907144832051144741196425610612817100525028975945598226604561781477048988322358132625350043171686173348535870087464620001700459461308293094118897786224291619684641152714632781131917106211351959595084287024974237594578842397468549873782237823378981328726454632240416541230838453266516295643288248210763187936096705229882253258942930286230053762844649409973846838793921517588869232175898375802236651274346348849850913460030715031655733489320630137859896256760404655226257509581369356850516849067926859595273216440209755130111894283532022900826287368352385652982636360356588918301767537836669704141737754244353501251096847447395736889427151917984303932155419264303531951235155135559314990060308129159412411308469333059814580793283715288295875820615312901993811727430518407736076147388372373635750514274312969642821636767048857366093666774477332325340040952325490048508103737623395897672260255914700425292475008302458941365890190707399467481965799178055140201825254156478356490444365974297232946216901543543714287149246535294347454359366503940884262823089326833791777245609974942396347135099656441453104115934818245897300252456398408688157730640852428848923411833419923986341224360173062772264516438381980834506635227991313783668294172061919468882135368662320442021105634611875516143347385030573328827941970824773504636306277777532026211578325269822012370043931602368713571048787290924998393614518738164507682807650968207108669478312848570317256815616275235498198696322187656373013297159546061142966296774729164795890479466526899256806877718104973930244626739384129307925872647034382423452874178560000000000000000000000000000000000000000000000000000000000000*i1^35 + 160301877987380170348831902357209143374739248282607986122408989712824122470138964775753429952699682579223397386539926267644392654038639938865178582351684008206099990727140629802549531436197290225066621800479531727231494538752610398257656468012486372545427259321246529641338985026071975313235804449660907465938125086535333994451774705496440169386803856383114572365057507656537028495940171248139793676162739762165806052445112721122736447874592609697854525262112504033482802578065697137552096571589055431610322135625698332165049561798029169420790167598666613767289753916314081538913319740111772969883264126842939141498334479246823980601326516469365421452214625714310058171766535109180551421430956514373171660811987071656926405260882532834958759753874773236582203650186348724083209337269693742732785628611232943867453031092274349634701773082374662686785194982434232865955363023131292150834499125975357761179949036012525557150531331888198770334122167254825152551670075589374057681788097407951226599764021063528711038043479267840404871051630468500532059920967826523563231182074125502622661986871928499924328317310487636962814393285627191205563487898466832034748401788339484883074443332732303006130652975540740871661967704811448136874494660690406677447180860270860577778921052642071621006998285814294503423534583604000725857312521505279166330871091696618791137234515730555313242337732232100611297454301024974171840037494653814498109788625191892147402051867950289518650233813491723715517638942374067696808475148426142081016634630772750190958667689184347422698169366324227441006689165507824766914092038958906062424121812156283746015151237075412702327948721979734152002066363211093079916244832019570724056714600017454427816408320154354046642836451659136853982180599713459087791224587271199173210072790971377596508205702282291235613992655457061560592411979950611842867504775538231815580169615017958779303716625679847197176332020784671584423851101259916373402480902271895850525776761602040259643925330779846706845217131678731769074507104592330767137141496466585903599154812640347423267475851745498518910406951367119695759675414469562045825024000000000000000000000000000000000000000000000000000000000000*i1^36 + 1328761946079899364170259034688444778055043166050375715036651154512828117209539560017030200078547256908886248715710790034550358498078995644320121939315258295084271447136989270157969284203787176317287533060957206098055845952011452838308134893667480700679599399846238740399312609781200101701528658430916781884734882216943893736455631221173200074653392731490214096682163516416002044166486669336563002732322772966175245084476459566086635972501972690989690477643750115955707794892233251169756360060996620109823717991109012079364517554759295815658617584693717735106075304979697975080219505866542232247194472791862279498710436595026867922885335929627075785879406299914315017505622670309593270336789394981816340833424018072130490687358952621747540300960937424238323322108850322047547972416166196734109050036237563736958587803527380588154755818519010228875062595821422938037226848415921863428812203466401854509120688420951522314119438444114799311583408426365132377082010567614541399808418439702278292664725405563519640461385432090778095007138547205845336735299197507819072856823812702443489248206375996714035725194891990455876132082695342073292191671098187679773741227982493885657076657228963227330255074016024927425332068255374063654202448167680730083731972277161967741578685656649337031086661488283531806316208317164273972604030662757982478882533352049013567450518838211216170597872751297049746921338838520169357256708588087715412733215161348693693435034499557697543761401448231193822486186699521419439790168607523504577943085406795393932447885516233941597746206130389753268874291070208849572630915811585525664948746756854084765946730741813800903978676932037892581373127032938865913368032131655204523629097252127582184962518683850960461755557274517541688951664328876430650079742359262021208898188479207219474252368017284254847257831528869353354851663475162576649859389007193886810605226464217728387790673129261445893533968518614704917610015218796740925977329096584586531557825041115477504683301895194589997786776052428200904083451954004053505225666375705553731094260049816290738160954792036442737383098581984103620961027013637832704000000000000000000000000000000000000000000000000000000000000*i1^37 + 13959645202113006034091936709798575226303430087599656099340271856823023909020326877122710296252175152728686454606467252146397272898623287119095679774325353397770257588110688797627104532074848888129964352758752667767667654963216463058356488993852185602549481350067231024694512814215082218432953433055944412912064841154467705823720595558947192836490470155107184548670634938987575630529487814669198935799973360040050701027565564347635515256146635222066285637158761872332870424964944341036235615885570605530487442353768026114716946078060558519601387932592568277339947120048924600870936448540089680516209611858878061550853696555399654792914687705974292960691786106684298717285977431691764799027322577732486574055003470439730234478352733855848623941873351743911325734774181433861552763339748639561603379642558981447728894209915671311517260982607140246695679856042158960885015814417298177384100565789373975917311645101959100745845215886611000940754768337999620041824131227969682800582719871115801008418421594172587678845370115110685117846972158880633197900052097274985135776858832142529996092419921643378205391342243435134853409390798841777623283925828825038414691057394456676685677580102572246202021177925713125303155310719239543488672498437704691877392822040266325575173509332608515416182131865661721436310890642842810994005176705903695911168472450998685345478221739442115888824302998861002800092081056873406707192225773481093337069935634265676527209559673670233896163625160617232658734288074595624645553936216552740976046312432207509430745076306656446775012114985998955097142453986379216895661823429185738303940482989853446623080107721023045780825463581830221499995755128338671602671820661935558386631555693237958670200054161990862117465829992732609165944306262514643029131072445389526385783688859589011291191814532685597108487949592503196780907264722581748146824058549072554046880190802620572204560070233263467924338849860121726232482895382268348252028927762242756171371854829076690693655098260473398936216833781632284336107655734901859406370858885000667193508480265780852568215369719446676528379326640495322037116348452044800000000000000000000000000000000000000000000000000000000000*i1^38 + 61080817775147086079035997808494900750701369604466728134086895222391196187225103369961245804679614092060747278259870115344505587494865941604259265855146510633978022165991106969992108742354495637617935904082105037482300297824902924254644944007832142545055307817116086073789107113871067006533396788214174637560511149848597799342930758561059173131376128231376371550592154270599050286004751390526732547568675170394863166451335641966439695266421264145127496412781083037295739732222016391486984134329772623633981295153174003560901155889737421567145724434091444930199686991566240054452784733379059438857869318438544214680345486605378561179626681078597167725695880858959681932268079192353460754090814045915141549781863926854899116929888614126871026137708759914713242985657411294738964534701239004002550287678772771718687698270818943608136033772916021267983036953240347958308094329148122940067403996226396481941440380371246261554839659673688835944956586685491242464465367234353093552292515536518217749863939240446012582733337676552889497665560293474024894800297476155320466080862776054484306170892364453170384426468093925211301131172446004947622122822977979223374391616500188151322306713735216955283655810003511795748823692107569237832939599574496538020935316317459353666580037877563374881906937376141111971054349750638681986499128099495000909650155132997832168944423158196848040284673615363817683376123088420531841547099443973698904037521946629116404246221796751270406403919780849853759725328491265650485498330320333522000929474139446491068735383879818786169289271286314203368256436652546982008262027917369150672969370247753673614300437814621766199216799959193313995965328637011341047341293471261356590546876944322215992401580061185533495453908041017135399148714735742418554200841037318867884184519832526247036567397521900897134350199305692398095901943848621745161690023420580075521947462936364861930462257861222606392388867140079747681723467471185989339248777086623551372638139627926898836656030654290940796037102720432254382025917428431862581374452622924262949236414028837607774578584829162830606407396863528609674197729280000000000000000000000000000000000000000000000000000000000*i1^39 + 155661132878241260674820592305596159318753190187198932831333777136878006530606481900738821348171500022399281757523961683576102851863327628724082998216269938753449381924926074359789956055236779706515004441637976337531185074122133179631191968378219001367753014669751950411245448238073570025498011662757800867285019836879368375430963410096113153527188068385499076255508948492145468411108970143616708331402162422729116711894188518287482337246787357215531593073443692894602671283615473501417722002808880662639954629058444479600152171258148988606295656079792595939589882037253592799223092285335742191131943279306805548117313123699763493180089190568277979451143834579941222256875973675289985581409544048305759971983244947405919698848985116181297262017914202795236773986235661223965152304828745548854027085452044575634968318529062840214975022964441565021079819437231374302196000584031871807783495451677550728072711525637685690076902035782372757486200526558799269956459693490733248044090165389155160828616504790915212637092508191429424448740309439699193954359280999516180473224503208274067481468818110350842613606064218190580824241289538145856124440955980373889674761904898438517597158539337511135419139204157003599183113656209294613873538813045414386417156431836848176864770607321293181683983431123117344368423794188684560358879620772633010024831426410707715936984352246264500218447496455914817362692833450032548740578138662461753670642750876178672212200403843001914630048977562920896511210942413316889755497790221576320521117314604947442704371982446271111207171975174654152522701991522228607164325893544188723056443550629239659313745140641712995879912281738345671434567292536765848301283144730430711270662995052679994487708065707848835535619519225387599037183542912260385439850839703063534882577309124391742565239646832105960809079671045645478043108376861308049697314473041748458120270187290521816142513476828316934149924680824050231489122028821217059529268277179169669223433065009759576145811149328866737717051523880686431355955033847711413293803649141115531809301570714878581877964695052096395238327462744629762536243200000000000000000000000000000000000000000000000000000000*i1^40 + 3192054433342375901165688053536030224245353444595355764350309987305893734631579890821210952328110766198595458715204609500088419365057266512162776110853607976728970978551612267761083390694595485474524240841366686274758761669554161544339653610028216356108969697372717161694606244186872659972687184402271528115581715521165532076736964776602613752106427842001777765555595150693509919164456894587960656826965858678458101963267682180849363481674461894232867954628823197905346209051215339880002011077122413598947541203162226789196903526694349562640799037988294140277221281835739725701336555602966570012347527974054969604419305120655834240845013648465553690795187302319268101558257517666095634440558970435341346215139755433342739030408313290465679120089150438416061437121102047975919817574647468675468506999823233185213119886629743886816797075351330890328736747527034716821047296995116344866766433682270711031789458400722509138481628287148350530973028549698070407259457571748682052128719209427264135486418393486205696976013445522567958888727444150285196875145082187769555399632547272815305347651559895532621380147831615113732618773029964732654163700253149053087368659660944347857643208169094788094367054449745995009727797197943464698613446181097915291394191525653072454606147996586566896625539654996745419807369353065242212557991521608742091505326982057201924102498877685804707266051456307214200460171533680959545661834178831086455582169449275984844343957862258512208372961512042735948642936464881034435276269017943387956578645892486834741843835595624776553846208762105884247262754541554184319288028962497088376110283565912557295403089867392738638481947096588574570818404523485230371654930844612011861654580794504872261787160447099955230525156964529967286027555938820768796530797924035175593722676681923923843963498889298993308742142484669550463087995690265260969612921535308237117524737520115539937020021683560108557218783862020972423751658698491259121901490263503396927165490503859807605731334825184708813949696484872664713556789873009997040680866594216969433459717341488733158256810072676098367304032257114846003200000000000000000000000000000000000000000000000000000000*i1^41 + 2812579036379676063901323375352937097699835650877091729664865964058489535490326695798669242600852386937410986327192386221130120459593328654521583612737892016503732454876803547545726670372041623404774779162821670068382808933481999868485389817884645704630180211829465057765168840811255795887926653692636628824796144611308232115743343601640912777066129310024865360638258697630439566576818250843462370172522427499201304909008971459930332519118195252849588770551082241765099493300386329206976942283104056761080122892348761439781321273662177968022013642359769882016008200792450597364951702291615654461033031623162001844799613795999944663314388804837124071996645066902577534433019253734964024980915061760116451921781564803084013789050038046940826265562681292705824296176553726224420767798381223304172938370689255995988425882641553783883753211323337729767532825439514922300598248197257227010534492225121515398176850555221888600643736538768291787968201745908047724115914057640302670259057646308017820699104372284952366196306497955687548246718337366648691898462448363009436945919086027896375458065320299837715101902696578432922917841992584123628114893540735880336141946540451702105014555967080774348647240196183944354790123954252861344405699071921177666015372349960060902197644401287897226966301448626948954205463086403388662229251458146126110814810397670157055776360417801134812261802561903604915662342318455474368774113830730070932620170972186337784104006456381431363502372739254860751133761380743664713346828308978503201130255394631593386597746942954789499459962014129935738514605385963403524815357306455734922177052555945876365506409086395809366980642461081139472239650039043110871182226219447213282175516111820959855714607936864133009457371373951524989618789402264849615103997016127299928564417485451241912263784916283945884247544841019657082546931876988214420247222702475647821421356574697420239976345080499391310474552370332280017325682407428024312051465480876027025005953397052296970782118377780129969006753029194255892765269540738329396903625777081387256578590705964092335524348851750606996200402658000896000000000000000000000000000000000000000000000000000000*i1^42 + 34932081154452496450856182542355058396895686467376071417823606387530379051434162508310662635839784310061813403844786575105451164659039295428539703998709288426168149328053718709270482849469912624276591013248140457393609959612122609323152314514822470865916600206951896494375400997607394599974363135409719156811598068846515775556496526322824031416339252049206842866506175262816842639902698786245094344476109598125220815365862255264101972329805640299907680984356402418612480274929398320064282050722124531800116950973928512220117812721560543139037881073026166260491173037963211862304644184867096032155058594483862294246852267350963094066713742133826716868686141902702495236433121070475272402233670495135013435600877470677647296383201560389208456050199457670729536679509646172335523747694990646514341115330659939192122229727309845696110896773989730867791140718018853056266726053114864688378958415558463088149494740751261057280215329825874391820421012098564152942865500978384090367979308955092350217317541090755605908532406457922698405158048632145019835964591109525392145855648948803873495813155687832942485165720088155932002349749633574528656311430494435883730675976728204454173954828399762244138701707885220042550697674110238450335566768054625925207540863974800621749080578869225149275274335016760904291648109955098603278307144115495658580332712061083529534261988832035423881047880056681472654668151082049800865683950613086195622479063287217537330332323346321157555317041514067068071383833438004890125571729909819045898765901404269841487056150635498615137755594563053822408469984806051246319424390095264681669118754566300536273787257897363697731753460144537407454998884502952576635191815656493692220784934959784280470849879039974924289419612172760427314928920030234979434992446211531920617056386242999033686981543548753794533874275989110787455686934393542425676020374889577625540482749546163768500036117707703909915137307426005453457569035750821764900440529788707934370866251189176958218677472815880543711897677272138037333631016331503746677999124667457198690277090351867127353783611981381091491774149427200000000000000000000000000000000000000000000000000000*i1^43 + 124443435604686187218287461693610046576310052840659342395834544884753093734099283052939001218474242963304515231733877027528937784442892191067651486861604336425943502766775044061302081536292174063256718695249328428341844795992613848942948761124524063790506666616270442544170607784314715231568427799773114059757512107279163704277331243522024956713344262071185550580736916185089926845922753477621190882862118691560368568484297479839043549232792453789493337437949109461216905332847850829798602616811091692978406119524693798370603260485168776582075423158699597791726847626043284304894833149113315978242487299831448903657726914311982883787566753883864829409364550036682783275570575611608451500413910372929099884807026006306874562991110394159362399894938808578037356221889608232868906080222971457437690486320352611374248433435944791084638128367094204887411624961967577842585140228542581814488738859792800020124315999092488307728846819830291635935831007860195323150632247150109847623593496947190930559080645311016033480292645451614039965618428830336642075431422280608727268888925452642960444151414245203294742346201570679826519716430996634215250319787932956244450906280242688555184417038670858263927942464224936884749696626194260491662259009717114916975558817907396451962310522909709842228875696897084134581522059315807943744858015225645494502335403890016652247558481017552528004745769696346428258111588482028575518513068195192780913750635199888991465598030099741638136603645771180035807706307529700326673549721095261765146492924615585107565642244451679652227081950105729965439910279867891854694078019430973952630965843066021391948505522655442837590990657015290465237596067819114218578415918670960974260595638284028798093209105073461978579222412409558824141631378503409495165641690997751619617333606476936007629517975933045655758648015379822573535188514817917232257473388095720664096359798477380687170895644437679157851340033973581100207988922339240675156661804231809211135765256373683927953899869886240087896971518041387172594471393410791587835036997034700784890736439460321993905831661422290954795089920000000000000000000000000000000000000000000000000000*i1^44 + 271719585956285378646761581246696369057510177588558739609877674651686944331975534112191331096764046261530159089601246344064384921358233545736318941702622756480190637090879942454914042919105314976251656773907103361138933037889700037767150402727838175813862288918500535132776820867632488219720549323076196133908929418281160016849312993512444836585775852737051934838533599877576118279390721172292699869982061780190170034063954870118201457385255659397416665313700430896864290108143243720797175953791870848590580020619498180163208798229608074288244562424803948256292594191170332074960360880216285668615013674884197208410369230492399590880560727381150406343805031522767706924245277246190725105554393628906225668841453118475394377043376945540130345315713338480760449386035150596668921262289397521186352628387850695708155239315605286043867961052939590558301577988245621628453766662104063376502977091078270696236370263278318957178072685216963134767166244490372402438783612930764903194186585947689536136881849268124404229805865174073667673271975028583368973697778428610709174508973474169767141719707887705502247772931315646149233724934311550868858806780306606192085425987771905218561832137055175265949670591022538410975337979892039390202253180676608081264876594378534147082999978234393710972926717655718517899588609997947806926670945661839651603068160778442992275723424007735606687713543220457124447662964598447982698441650000525630955483769005544983420269579540751520338075681094272589669298272399466969409102202438200587812861478430158725143617779150443834055222685947531031031393198593750557831088950657799411028150360543709855134659604312551541488431040602436601156065486231160168771542542559307626443600176665902091398163556112999505972735451703196960359782556363147589592708894311402275579267526597707872206452678574170679431862501312328974440126473049654621351323293107507172451717003271348249049658127596152284445517854828667613590771887039503551621706916432155086807840153807827272507921275835851920898806151713409734857987981402701454841869954332444470090144541908237759004522056075836391424000000000000000000000000000000000000000000000000000*i1^45 + 215485165585054771252528400214417282427631177707907621447537651357066790488021478344100766471659834380261945668007060843975039096550533175281628244791195964439930032781907618732116167532297714626633174769659816506795131814233637638580261312573403207729228744773440052812475433500180663993264835611925840910352552422023082422394248218749713111058007152500316630388555861552814093996822589486292162808184343113493048933473227529646773998521635472658669375027153494867840150623603060479173071531096404316227276064075664569912256348883084281949781218432485834260893703649358069515286695403142059270605128084399785477032168605430752070420052433009273302354962533791442174723748671212293565674895121889180741346286087208291432649827406364275423285223353362513640912062923248849690491742869110777019735336806413250153753843142052090915837702789499429106970978805484936598061187659350784676978986181880692630498357974020443133039617513761689978333922168349508668055353317464654428986853742865846065068131730847392889351146411892589417948214325893790301381396714275379143067026851485131418062072122888897146567379599913788487894339012441440366783036827755403168224016824379816494853465554941510682023853906078724150536278499331534388323355339140570985578022705254433987570502004771518267932657153476141719416583530994623839887811117119725628534633516754889426701657041692835012002728913301953252465848868900939084439606551489945157806532354288721106302294132031398674118879529025909438093198968158661469558191815391870105365028246085420133521792248937212176397175235168180311483917273765851622231552177726628767145683309127354138379122413121349245459521258310562720546818923225229651163655307752596415012762667264863120538347725393321145567694215284153628152363224186359929672783381748130411879307362494263931507865943610623021523245317873724379164813331696157181331618845805530652307173306755233470477580058176631415736906386279752681325072809551974386506952314935212179701526291476725122836349929776024584103377958367423549451832403224999006218279250486640509213425016379926482081826073896550400000000000000000000000000000000000000000000000000*i1^46 + 381557254595256286601859700747236424633669672179795116946474496968329179013384301435759888615013645245580664049333088122271588118241961262585326117607556472120202495309500484723856136887240185857838189770335561743923742338924964940994945344669885342096766111808998686470361544778562922594905722106413214686434588370239863854819689061440928634140176573293442376492754822065715451224463092912835245315975103462704827297875297307201203246242652057472629280113081203515369548288059210827130205726518331321365361198456440091902106012674424956558177932668968074810830950326524376537917458427205016253476875720830097428870170142980590992379726349234749308966617814655253366079812260720368270874890784027896791378731176979114673745190650152808828587395067613170394319717459654853762583531298045602842415028238663393171955494953363217871443208785300616204012542870900880144123359900524603307855383494756105592604768182361310001004806423321941003786121181666030040177468716035524228746368159506003735767096155510729447948607214418865915319434564769968752365349382450799855166998780995222800824546743610721933865271952095182060086765510093664370273639972482431465266491300961241579544378198009635605057008760464291925338664630188209838977842780309158763265836972586676559943630653364366434022696722238174107678149165540470089463381516170070901248687317411396159457753723679609920737814979647969276641893061375740463038308752109490199026172430712385836399429082006313472252487753219222946750567276248402151562883434951010191178756964118426870445338995416801031230646754703936665658832089096806474817005966767591605411811293275724101555934868736857284822336661401216993449003081060621994463407225312035056119467182159438706247546437615513836352074449237253523860469020172795565194394940340269215098357192757623885123283464180281866685648350091600744019844397684909254697677300922894387925896691062549719142474312299850751773028397600518410058708576687487629925572642459586915594892540658756430432952128592593027491112123818657231008001713123441829268470069320418056891015131755789814311461847040000000000000000000000000000000000000000000000000*i1^47 + 508607603877762986528036073461631107907898316364417449741356645103397450027069469246278572536296616295688005964230811720626868057158700036119377500463026825750692556185519544653852376249440222186906382308864089685890538611946411489725744524341402883068056053837411127969312522620240357106425556438212798922935235463350507416276737819800168551880018919061375975197783083909456189041496295772450168419852682857138948675301464086821088103414210069133494071373006614111197631903670940304396872900224127343362053507034468996673475701009788313780689532549585416953959615846788474113327927889685247275486743918317769054429950232552930455676225718345172854097737027332787363472932611372247595586116782016062805242237448286095358116977097727656370847914423815615746069934005405784789846156663858905502763414277528603505993625189821680838469697867206032229975538147581192676839746757552440961849453335915054895595246378399293858092133093346270018898506916566004831731515896390967285274062391531981635022047971812875007626605263306785950402372334280216715010566583147856552293954589639872165298198226842595259953087793348745145244751866537958457604245351311128033899447660427240970813490709887488740909527718242202884637914017259064322207677725448566819459961308532919519843529775912090948340280231423772576149320280458197648067800802294186405742627971835834350085719810771596578163844675708078937650208290141212576839504955806379645781388036245830673324288183350457747232815941431753680218514680713548890470540533680141982644687534823739372231539293460503728858599405725971812842545156920665127050642430188861249592972925328573060300983173667478254105667055513683800982341580606754871016965363332104370449209094304627021526277524661420166878201442246464972102921952899427014005370849956115331933757354533642220810512348443896467244036815784178182271683570143477931767949462076591781757496883576977128663082723757868275914928993384729927729244375897056269574810078276325535706860633547170917544234857955474910094198928366854017891273610939083625554570210497857660121935348327686380453888000000000000000000000000000000000000000000000000*i1^48 + 624148065068859021181280491407877087656760076838180342432248321517169535340968885790253236321630231998124212091448809802913244405602120039463893959310130421499825483154257289919042786605394031486260454045793515160515641638575269503801875054693447444872804924958593151617389950301611185898652785879867169599256757447259774262716342173985631088202653792282258792800992149004884575954338046028442202833038862577652469191362838629967391743722564694106761631743233074664458355612573027308258318128844902060214173053957503040000955659029887263697940197324719150889268277228691586344716353324100378288734325441811091426269209032398074753528401604589779499205382872369975454709312470011321406445389530885520186824844099289268291786825256862883972461413144215888787681363190240486743215885031738101692357793370344960753044723439775933377529540913454505115641723276346369747178074352198266900233352549280406123877112059120976183206946584160841607694788647403824605284596800709079511997554047919539941039402071790785018359860926424595599862167481108211793740805682452271673046384846449905412355706186587957021560200456101238401469760569392135635357020787142714205348677662560787640463809666247274023374027618048420594253687154903266573424412412538812452265442877756016150239640331017613563512859341849090944294291346890847506235116238361772441302396009682199318572871875267051839763599523842745403685840757190087804823648828665378426932994295951822396605977192547697379862171517680608802481968978878300429039928927550130620337471015736225892119710344818707013654943338441059495367157174931201719543938695270006889261974050455951375945978002517129082405767120110519800245624853454421007306148995120860284774139882309402850765251135487683606793363610199312726546343380146911874347103624550988560440112241843783404989390459515220076432309398703586014933353864451135099879365693472277255461269146844549037918144328600018325881539937102494113749108622206575057409544357981615553691007161440747477138474637190060309777112300438917658996527969559772750456188346598502093980216161439894732800000000000000000000000000000000000000000000000*i1^49 + -83552045826971590534332362853000915557919921300357315634756290484295928684111972874477446466483736875670091747782849452086651387259730941940343328131121573313452301969810212507120001581548710192750360639821268873976204166723211907452516360935156872593902612749250364794352593417666645108982018490377118041698356785310358432196830937288256436994954357450517045466730820645110562268956370297439121926071263659707619062132385320522531311207604610391385785838832394188364750895958109582364563315093699110261289056145687828038453933307137395925875931958515495776241264815422980172909024662342455891112797075797237337459075939801818724865079035889127594294113953373257340730598468510958333661887531073290162907004450768921983136655393928607556507939207066459926506560917695242466461534276404088790920876088368224429339173139983487732876650488383913325527521518728663245090342775981945792363395594245849067394338343901575016743035816355585088568623136582582967767449365696524577507850049017063690143174665362389452119867247635840175265920663175074275376876116348685860892636200427151508739635220521915349502666472278318582704615699104345554759629911421490146328873843499957862396122679789729687499864665792887604421012975479741788657587035031601921582691922825679632134039165217677882175599216515151027439666531668589629422486672653853961407897590132660549634857162064373155768996920143218780511611756653454562794088393512695998131892031290239151115030239041355137508393468964708097331604060042466897322469679778632515483036944802656772579440125198086699868882451418881110971486998505137939968120680704371405949591623215783244405912407539186362564576273748105687909046380071342160608884018118077450034409900249263218720374661654193113789528634400531616743976845259857011205024368016063208545915305905933289327475017508134808653829711566785408324880719188744140587201026141774235407467403841525591181112763537201680175830101046690174775373160653290055315765050054047671874896490082555222343513571954968081715687647627502460482030362083173236777371109230240568231831346872320000000000000000000000000000000000000000000000*i1^50 + 577909625682909025054602856490353737013566300827466276528636292714473251388428859223017665569452797954507797659657847987936208194388817680936264535046840319543716109635596235573141862932774256119222266668637278289241022771475575519148815331951964813007542226956932785800707245613228313124695570489176070480585753640704826596567858586635375345164563612756606201948510349220685233416527436416423265856163075546260816017956525133968023354759188078152875064715749582373145659191567111640345505160080780721935333138996589771427056533801995635691903096511047651262702919035302063991988462957891784537222497044654466335311488605841107162033168171702280909255536011911459711207675669115573457851691928421131409987705381422347116261982178854713265493674424942764839751100849594005632405506060308752100733301445146455958764232533898752364392194596669925006366583586652267902238594357370024641094795946360476908580895553769448879896455341844983202365982711942547061968121195202375772946396965830950246763113308938936848902160381727171142571682511172408400292072893520970251731338063760192522512719520127685479354470209412472824395118640263326673448486549854799433945926505624995676666754273468266289080432178140191676623342640120624595331880429544361951331625749446247486481865719366468830167456997819706884888431942878919523379031182656836141135965675059411971876745017857957428728184006608461434538959876593218954950584121017810417235944648245091499475157044779680057647926723517087610128211300252332506495093094133762398761803776317227971525997444369286011693096846991784641786623784518964492652001649936013862111731823188165104451956287724644580295056806172602732263359428218469084286473471781252890551069079383486254462931045204871961653815376874373521946770973112283753918683120374278003824419623601264402224223529909185130517186789398619419925706674010430689690721313612935597576778102102923656720395338613897008192033614052548382070151947716678581724595642175636851651509160034408941687962312164661397835845503505307841753070384201443240489998575521806092374900736000000000000000000000000000000000000000000000*i1^51 + 72690732741504885205874349504634873096386981653705645013614375561787053951832184740482607442407553786020719841006357918680442482766701600049682719222558841507226949577671660880184560699458765248439409537506159671241696807024119053722832386795501453612331275978437877987671777579236161975080974598333242119084258491487374420783867241957887411313333545346102370875561369680290892631519479929736232027956413966559400897768133033164560648334196809964296991222329735841221977599211675866081544816764945991310703205907582023370172230292196643020066357106311129363066627676901640356841537104860121812941613611312352053248206991124404868767706740308656042473039660777662480332684087963219713769153877394056951392126752722151437275672285703680669367495053589187889443971348440184407299184889129514283662480220893452839111931634581704175586249280399787176417252318514405496744641477645192755494658156871981327535329014142671457236407220462758521303782839183774938295852327471798473618989312113497509033742516213458304242449837863368681595468210989731850406596074524275403044704796568951295801507757504419294822776440369646876129297172493581030349392438726113578790591720793414428696296096661973728688479408170259970118049353497977262767458168524978548644935770632752304903327081131821802776939925160980608158450109178839350287277034790084143814278653550985362716785996339553041273488865764991474601984560972898219289504334150736932681982129640176724694890068270922196914825676568485003337330391423404155670533150790882945103041921185796166660497310640653623345645456986677793826973649918534513533814562138385332522198254262373607831940434737157470382850255292744705439133394513657956011616281217627254181617324309749960238796290356627074192011240822723742262207332998996299298001973043272672480739337182340254602856060785514757293805659300103326352253556327637522714697292758290822882821131908267910668648725084494533440552682272401552607425732767679579902008605331187645462915863585372714758696086766442005481166039694276287745841647029644482817843042482295878451200000000000000000000000000000000000000000000*i1^52 + 100356737515421065345864501777936675665155150598353834123818316089587245285328932017603828535718606056895543492241729309610182305212715893566590065253703321798369155675401452145282039807916966789761604493066532807766894476802871187882078622642623390008633892734036409148949881197308663510369162272938802461607484157972126451860095205115560332632823455445460977927546255788284489566668934480195231219540725744274600494768624068323570860294391512109052504397352003886273208753329782174384422564726262737174916703854809457719845315731970361545074775851929527946837153308207522059388504734054907163934273032351389564269069697761927247629171878650312149370427568515870426559543383215312576117090798414729522386640902897591375318327427728933316540688497193468194421006598854322637846343286859396367383763448172610082087330500941766279154488908764753086227739708429086734948772890253017868541387180517791847587783933119778251254150543074997462898996886215541684640976588118731038408075310695299098283946986818824086761130169501704351962246270619192823130769165173562707851365111097694693231189705834355628790993384958289950087974734709361153052721330844448154971073168853049597958822771576266512376299299635279833537207712350194072157478132418788293677299997585279080580252817918081657764105897000904021315447284413146566265800993178112919722733012437759703945143384108047697669683174139529802202542635731311951748580334334514260134422751629209721692647604045233285836939143259388900593581100703640417575473686690147616882639410898131303584867817805254902854757788230877790478973137052746302639096700876997664679507533897939142776486791763322993694051561282686009099039212238304520652400430542354524446935605490122431756680250933158655532434480775276450068359351515687584288195810292200348415380266088272418154840476025756758687462282318681951522041358782151846000693108095736655484482703222513527922058365766555634149271418259841751876845188442145167460227094698410124476103989869630942449771079258418727409452606691178982871457009507951764278355070224957440000000000000000000000000000000000000000000*i1^53 + 18501912574448530428490153031637897957821375436418839812728471656198223027174569303738898396686783713292095332281944964689456924356034465592815784728382017422380150862680457679816063488881869615881724122934495697703881902814423750686035057350044199442753338372492552735994357534418381791153795461017779793191276907899481957274634363662773135434180095454498790092795908584817300573031004383169435474478660313045360002721051283411522643519247207185063261460669627833996750912256232022959411525942526232551341948805048937122562337464410083794341754808676388522062630146814066447893930016172614823118788134138112440086021901538381659768466754376682040715619527870557249236375181958942082771044679035233511006824672412407679450923763302680476244418914827808380440074570084291331716089446315765979314538729453037896874950328040338862742430620684159285181378328842423413848815904346861399234291240727981999361726420661807622712262770472670201879650032897737906808101228645259575438817293160687704908018887558537475445895566915733474252009933214681170487886847422342789870327318498578792265449198894195959145167795526333147542422250389743800184932791653889223477471027573703507701965381627972570001237256973852871970965827998666034774539339929551272289901458263817188399677925967423171085470004764166816132363952423844700210233158751804388701702248731741217408776642162533058446508669964018994527673286299796155406723078320333260717654118104180833065517704060140630369224819415249792417338335503553514408417799537948304327338587250175120066064783287076035364459968567029894301110926993356646640455640661589823489686422867526169330340596474022498046396461679958941791242247487506340143479356801527484158809061629682020000437829071389015995549723310800329548692066527163141591679660745476428677836685351727174014584270453307076358817560896333979583003643989776387024521122675552289633729108764973185890798531535581686635341224940929626778057629169280936414027666106504409999926711243292321068888697052457707829988857879402682375693602750390106377236250624000000000000000000000000000000000000000000*i1^54 + 2932229759995264977873488528487849780082407653699108287435052580417947494943197341776869762882022055422104788022426424511785774952294690106889918011443571801183981830059247372673430880326920516780656742400075420773646938774505356489028508508510699352420641580661541419077032703956901026630626036885585013874688906068034159703749246991321289860055555088409833462236041920996201342186326350356953091057072932178169627907140997054582611228915467233044239327223165343557302842514738663364055313125450497476936125240564666700321925390208012187862130501412442225427190962620649275419740488497516317037608368987321178462355588407253626640647989545213002356294912799560916807287851397763906461925548210949624715882356279005181556342965200660592297740547806829828498895225142270962681354889527513649210616344699247054828221054776942024503325349705715502261478381696511814552416678962202585314629840346609186284321040696297445465317679607394137477829626062254346943005600615149643232310675174068338552328997480933812229089849276382689188104461608646904383893661558460881292058292779291892264656041152858361702392937450902778485044654848792961074071585938758309105441275017279516374889454270423755940021213449013785350482902904482843605509585245893392577639982120996715796390890781839255244257871584859597226093667279637753639215520054141499525938987519846378170568525450167487319551982568889856152380979081296727116729447849652647632731536479510944758767135617781846349365730407011605630419268463626323682868044033706646230082237235539628614343998305528186726323395647762182683932811217894109468587584074569822305949069681139982883055413790992753965003082716079905615509956465866381955144750835984657982538191635383652787466775936323846355370617090155571139856933011808182041673615752494220151077054153051808576182541561081333237067363242742605398367929438321084474637390967238680368754733792927241368499559988176523753773195564269194648314281632012664201563950848591787761822330529408248389814395499140790809551392132841844974868989155926622181785600000000000000000000000000000000000000000*i1^55 + 281456027236321291580167992215486744669047506220946824291999242728569963461929793205824071193409262438083801738832178721060561140346858067443029091057183473935879562311128294403368014036301036183917079516574966975045249241448020501941815002821442111682302458719125172880306125783090324579767257874903631308814864320762934086392290741072179473203102463984243838358146918934996207784958856906944105910284853155879290677434699327984054408970564193121113157089767791501866911612647026428055139252421684660250636833572619410864975403109638509341103786700872353703192622142364990668174575627236808888215858869146799322748599567394917697514153409018738742896833445908889878008193897234488429267154367889206442037404711496762721805351927755730379995273644978005386897785509786034249192494692716866113346886530608023529967796792978550977092046821626694991182148687490557318093970281672886796832754447138466870566223729806277850214548130370013269082142097481894633991430308381097293097938678744375000429214544296046204227953813341159656647499293387255919925458124925059217932533061354336946144686842961363635079928405075767116696457037310444680054594541080139044131876758247633446332386080223203482564367343555023916699987953653093875246300588567778024918831892423567115981997654293015449080557436786865532078222802723389879706136694463506968989988846266790797385526997869653175476438773844138814369926348417211859551429847151399773555483200771971254199017090980830435600614588539217429284028423555655201331976910078560375582258630862722983905637650943940442834513859717538991292567665473454325174596274127504896835364145331969324462686164957969594769114385718200592654840110143548623523201599769086304963107894352213906422535766334824884365538088272207778046318547410558503020421330613625223617564637941258935007518112118636189449509922492583147794013948230696325505754127117510405677166202910819274014112175448952770573845356465174461045649619106302922921478614362844885236283344812061725423961001990511265899101365079698915488604941377863680000000000000000000000000000000000000000*i1^56 + 38960743208387844875921927430013616706610129083958013270002751171635359261649598435941107561741820344900450909207265311294869103208580418140106880597162756635260368587814490945460510844539160473263061332033485512500117418508157775847187046557742370497159260414604245595790523507931055720212548598358386498288418804382686547634994284019865265727595644317671511375950361959328790642929769305879817974459115487421663544746207953242759290926159690075291507464622217740358019527288604727071708455287612076568923691175131400233295193887495500074284471640205068912210678010304422761703556335521420528046880952551105704620904776463113874877247439937809460658783176699783195188923422289557853068854124269382844641357162194201518176960939587456829560107987140733681893990223038228976547410311618699645856005078973782131648959519115456154985092715452012336242864937834453332495901891065799738665190509607969888016377523519085772649958681197705905186486999264754361633367949867903738094025773176611042325609209095222134012707696894256883422952646515552462906060722835700727911195571321375933941917691514779945607912211680161755774845129930571847538123100940617809534295186549782190431403805535618905104870960006693387936270749322295979418477015435943640538843900315597085192005834836855348363189812432304502662881344159275266324112646807160696087265461312784847625768836558865590543165778298340742388182544372555362711918466800701438834302144698494377486196638348599401250829889035928866567166214551083913690434447981510652899277611113843822810787153444040271857813006551042398920662202805616581153994327632190968852031981969763865520116049052841148533626396760649242021796325367253170298623987071907542502638123124031154683951530705027595115047977695155856143630243014421719826833821856977046948242815828943865490161368077344001411033551269179961542088805914293262451363165282688092027519247479769413518942519506451021925857786677193967962273465722176247702656195078929656229602122242339302497974301849467886001838907310403907546882506752000000000000000000000000000000000000000*i1^57 + 4103444376030423480642077828021029336516312498968319638985469250556039437522951167460435413233018191402434117854746025532180133720057390768037767433366332853729176534270689132405633460801190643852432958818192181552085189967249331539895727318843610502013108948991179797770582607170755438838262653026324564231507324821667356295999366396629756557409649334472179617436409076006635328418728265573014652100548265100071590178553073097814529459349385070657107501784154408214420404410618065553603641034867103461687794154775861598127109968776280178767416891830276299452794966848891004660700696882243946173740993439638197868138792357251933512581459806593090224693681040471732280101397087939322199671675957942666062850080117390920696420547641367205596996477727687261939308810183124142686350166199657583643726718880187264030737673376422811617821544728925086710261225585623012429530675901006690368105694698088070771062859612649428275957384357079024983665786142872447174942104552710183580637643259045912564127395305166233294173254062311418877626865925452647652223229051748968789024904451371209178195160030771661432361352202957421120674571362285023520078634237333216602238128800856088754542452822808393164358617957482035371785634966639725738073027545094364635582633993699916925292378788406065808921427536636276360078200603367694248058694116017737614458793372269332790705618084590037995009703140245673122641742265448670671131066095383772568563935204552767437358862894824899640016935400902078598997717364668006712863232872060051715445581920216031495725262315048333149843789846994480211352167927775907287267301065390293832261987133728683491181978350814891667888341651519114537379656780371670118418613937922383419391876631891323691634631607859832476182485174327221971462895683892802340171224627582026303845375393294886972340956374682101138064624559297170013925064733871783148742355597836691039629291847583957659635831290048461616176565429482461316846514402449627202939702912990353123686940849240912381163266991411957931170846479382793840230400000000000000000000000000000000000000*i1^58 + 165517059760382515550269544901544834572879859940405144223359012693921613297325629632406190268634810806540522163273823498792662849916371957432820511351413744636434514421456753475829093156833168432544302162371176781478110254554124950218194599943347158454127393265369959183591277450091784050236432861683716361731036085724717148864133223022905181981350942161302761777776284461758177708387024483196721778153264059513310031302377532223359038966996038677891150087489044019913680293773541361244897684374902589045361393730117160274801555926693592570795563150386542761581033335548595590858702264787389817474953926703499782801032826942589123290825148854358054938320408931731971101989640672601388892493223790858485561982035426573401632406883909320904503759182995287433065017591586948183996051906356701410562436812777667672943571435882977617203007994468489152396132706173432754200355576415083658822659700173755528027242548808193976437930760359373423771833408433999651655253442145267350364151645977263494968815737063039524386429915870813812700986247376721112616106233315129092788230837297049448051270049286996013664088590702537393983118892797078848182251787496005431405203121717153331462463756142537462124167790097481534164949786501908527554817146024822274729601526397451800460206716345047785551840060644028966676234002006600477948531629875739791663992548140278296970479835366179457476200521340801627656296630310583557920863282395920834828868777469908129285162634004837890188261735545664663526862968315509199083197222909436404550553035375500423904818164998738866203935975439577457179907913059786516293746313832332542360916812766795170505054805135037506602449512110797716733598895507064596650588474125107083710884010795387582970763841799671093775880958378003666147220201430878564799243672779180175103480651471344933041619302150106423342219845958025024216583250775086998100701354573484040417205692270773282126168664248594236145326282663666969124664326051064595399197812279203501332327710662497583789918494833255895967046095958179840000000000000000000000000000000000000*i1^59 + 16994983137958744592830406987135609544107427786927739874157845222238210451146578413041092372021035598942227189613205261263500679991325680153625228146222032778701399715800980986751325145068093434661970515713716717234433684984085206063520219038635266701932330667097255202740089620467016875590518294635088443245324513676500304962093959752055348822815059581301889306820092144149274881878282539387591579094046566013462551467430002542795460826622187852936218506704205506506008926737892034327401153211905089181183021136965195506657616077599110728116580864457596620964369994398565849055934697601159428701460296058658798598480799683213645496743585868301319812876548732205203071436930799081627774687571818413319787852230320675061609321058962606813562474423634173665799147914479657584716718639225022033120627290625501579540630685464226704067812756440072797862620776786517261302278820785752610662971001247245478349940979480869946519963699881866130524297858443849884648182216544499683794424329273490642299264484183717431550556533527377542080557829162632253316525421550660830675059868681618168671924746868750330015792457828558343620652056324777062487908883202491626429137527748415269285061622494233665327747885149066469408136995328688912058008171234770964446601537045766592409722532266367262177697746010877653024924190334628963886844344384989879584575276920948189073931334939117610921756811179847268712593894265935372426159688722092582674323388038071446198852278785160760900756826319778838940435837653345805578229498121851036504460098557481297572252345657781695798695008596283780374823118152545613848889790262991084470190504498666363845156741523886116849912856696507168514710059757536096004533937448364762890065143054200121192889719204944217182390753590183776020831737560612886683148622832012364794621271365130753163146435016211652335238864607913938709519217700209870118721521972682937564189845469435906360979738079898353695066972168288522171846140932407206495225563557479182648164087752880972200854000508095885009584390144000000000000000000000000000000000000*i1^60 + 2175330831980524183278810670574384561712400355517943967712076083949613544571355671850124896650698682353594382515191545159439796889549242427687495210748086055465673791195436920651957680664588452571877449707383937078844630993084145714859795442266726068512003661355342741131109811852382281463400089553414808779239430104827751396889966351983509237663600911399971581418903511492108608032442022946938227933827485622204230316064310499115064170342968890609582263323796667477125505838610976881313877603078769375202424410980012982165273066453156778449125352019431118968458314911899021961743773558609812760529600969096263252265167563950612089930507910027110031622180516309000444592386410027798673072821889956700371177171585544046817332374705583475208772279066634009426497813272294930212726935070481039230286196646111324460881729369411526253998102849096254545413126818632778084018276819740068683704995793455148420843423006358402004175703907283083523631445944956061145322796399329703295707945579742496995642992743043423517707044636316484467306889923152785262444895464326282986690884805827237124091922821928376870985744042140573831035026900973602250779855344070535082669880076228319752935730770501653662469427711332775609600130974324066180483308194308761988919614921494693586743463458060434093888793409452860309803928189385154738098734021513888385272974422493039417204328538986921343017418053904343213875212146778533673216957294931883000537616797625546183379702473434011099956128369242656012015867313745397741185167745230749470395764236664892606540390685536521458800144919168883079049897742241153432211288226016166049650471027809593421391541676783438002815587172583568050071184017802505859372513398432057328260756511329258560793281245946319523346210557960730414616344589667868880313999881231615352245754869826366303685921727328217423288861775038945322659251019761647710194446741863878302159616450290130667232131061576200297167145875035631766973636121917138328790767567270546994856721195700130656912616297635309735116800000000000000000000000000000000000*i1^61 + 74293984395455344792264914060305556885220443122363120822604661358442605442890337173965208503104669065359587296225399351707428667729505845320961267160131017720691446532885540883011717939391330175549509671737925189079322951395176416092065216211008065624647285605860110946958092018576017033931739280168363701142432630705867674910895698649055307327625885228552137086864099849533465671034965757877864558090056723675859066092950733907676365663112649238855862820784676595110570492840321369970481149616000262234814613153166341485217375777567956338713582598248901394639363418898697629635521441597628804361364020533302281113157661190344692958904789875271939571313035043362091173299884997420042981616523008838063267153747030395928804997440412204629599620788646365764151004916906829447596946240657119240577367236282436774121530802391344499609695944034383999191231602788806535266897445630560226981381097830964805769032109035562531827774945895869354257858234515401663799409561040852248691191644807202959153800788101904898688547337847674673750390785208046172293214847188966970858912445008535437647690784785663550147319171972051730608647189670189968702546057087840778451732162310594090632758566749451436659422450861490075530107793275560569444334214074633056517908574122387417046411059164657274640288384579487039037524468717776077072024438240602171530300310559782281728265463098763505651726482357494265634569918373947278944701237059340874278752797239226833790267269745460573720949063036506944901445111459068019860947643024712136036307768964318819517375582721881314095468581585698163053313812088167002961362543862747229791887298999979384454114754231958488780697789535348045388201597804540222129719896883877203016361893150295152326308832871274228482420513479618338843513023195557473112128313012406053797600732154722816111795162567039239511650282591923313172021853371157985173090667448748845780361034537863231103770564884307370006793788447186046874924197832445693149893721589704541089710266348955794652331856007004160000000000000000000000000000000000*i1^62 + 5324805387397416383502932388487145510569694340922905286531570685486774821612363888211480808037910301982482493614239013996697602400601746297532966918559244271039612681176712078675828643183165513798727442483999603629392095610551519586950093707128497986444855220704409699920324995541453164442205406624737926997054664623169334029595394839833813519982847366955533847071951661736333498948262684114750554738200465905199100507654375164972268116123176201813078656158102531895064033645496397778233122219252190982814784225687149278887867086730964557785041816482417316353076262525436049836694781986281953484162949385944872814698716298470875092377885625228545307270589552615452567442594130754001808385858816044658397253065050252220439740618254795710311834967656070328619556641305804377016383789052251008254473367538725096275581031797755017806556201819772565114533072743085197778453463574643005633844211227627699767871384669095537998775004790558153249728165951400713474868346601417468263502905733200971347745204967734617167098555131301699902713340144541306436956857214367351867017210654660116280479515193091790159736760351904655695538435927814990399292738015992120422147790657904469324877982326916040803392300184919007343404843696850207613845146904769330806236699616766925458888497239451160033197338286054318406401751132682033217876307398330982670054533164031090036135138859401915921085784524633473553197001924693693971231969988798042308783636218505905730814842805654483955311389411869815457405487673408664871272019252039195543556007215766385122583528722963632351768593312778592700924357876922175950731029472894039125471295408685313208684905354148114490406558264563808689905031341550925451271497148611146346855683009746507211743855830007831587911631370412082522749851928384491395704947990320996174489448637707436581313242474712510344247052879494390828229006721288157628607493117560343218020548088933981327560432502133422272852716354172785202343242217787001628676717734700085480046729703814123262366973952000000000000000000000000000000000*i1^63 + 1179768216189414536457298174367803214857451136810618921288453355594110238495979564548802783029165769267029429447205031244361091604338699129910272180123289421814714274969392286829489937254379064300190076989266111354967796696624613559776916966218048778784962508492173384898326731463284521472072694169939349962227942179263577766010493597107296110420406075268635950973813950050052019366267996419830636421147791853581280544151203060268191680909391815128716659761692989537564714820540498904922841993191194737199992735473094804309465948761606769940218076347125970785462987832711120650173906739710977973848768161200185855567836332526034641243510879975355757860281483542612523862602673592260975949136660193423619764799770489066571441066217637318690605695426436075979932618056743548294858445146018766390440127908779957689545565835273874257866231894479163195675488544241007568316816831057944224260237886934368838209187517278726608033772268417135293837773527047907486468474359803767937823346917817933397203939736875976520294647526985856435245865106372348515503282789846984267643101016322654628857523858800249091675605231416180136727279480893182134489385586065442360958805553921120186385272028345315777607492808082885350709958864393749230223139720758324159468081145246362803357019558485912883686312245203965924628912801242204433505170889472400093104421164353466191347877700351044126162660770548018813431167603955590224949867600349649471373161834183817531533140371228008600559669471886818189628554534820724160319553151853370843146071512490501484024761593141294020576119593908032436794791345724865282038105871132191117120008524028841368549815045314370336758690361166933355124978525037007161922266860375274399895344933446270488944900803114660847606194968310738296568321842257289724857155441533032980830549202357490882668114059754833598336329394461874087773886630739113031757451809181908842131690445172653706018435607994751372884201744754671616896869020175933171259793481711920363998482127408204034867200000000000000000000000000000000*i1^64 + 82423862295483260418929830386387764907741733777906174215786892553885246147959400983560806855351279545475851993563376853920272646936314030238077302120195144091377863011290300475122753345844957944869065217153006923222073320259957850747682041856697598122946616932223381389099120119696081075989884113361411998854239626665230144417955736336742063235233992076046951875870454254579847088861035807209621547256748695596744755746537664336659930600477822840393738272655705019768976477927618302446927389111502292793088905627952529505471850120631110935301813536071507438518828260106600596289851203303783210288108539430743604385587713244764258281940063279706951102444264607592151574708744742782356831261856738076128466244112775881232624691552726329490062193673566521227889170580026502426642405737802996101770807218497118073036506123263745756661516400363717215214029458598581137727038237784109084231526434067417301218426366503902255375052956017274945971320958182921466393017520720225434871668174618049595977862136832229338384115547188207043855499982038807432159700221313985081049935476486393949650458218138702342670397030519037829352024578064642753681841790520835587009711447731346607022156414672901000221014403367913954188906774021665502367696447129980313521199132325285258365445703864810178163536283577963662387900647680065599117770347386213623039814892645681303511849184304222712929194561147191924562220533015730801746320596000979512291500967280561282639816881603114145392352087741419087077007143954746185893614143359378337856963021858513637727008049730590911452498684411981882680772819909124303522008987305789174413227289936961253049243946768748544891748203116143020700767466506324088813032811300336181247697571776771683920920410550765732412879926667200779660332246208575295292049298697840990761324561275279411895907910482845864490047284211469101673880614449820447163323473052234480269247098350289619195580854298097238688912566029639906780892963667443745721441441070703954705729767142850560000000000000000000000000000000*i1^65 + 2974955286293394604029406224806200885803898000755518183455082868871992149653149563919416529820174693089325305003898032173351684724061864591682365132189642399763709141751993977062392745546597954727453540530300630137977634796103675234154846749264461561952495629723717418128129348359855868794712757411659114307991586382151943599984903471865187247245913365725674032768811276127111452552896654376588757385546261170927952890579188995248136509868031190845269645243273797152690028895092845494432782467539990344084989183256030629897939015866432241771563728847211172429626025026178205571090720258791530626649946182988052579573534004356462262662856406817642923548241333405637828989932486115235298469400981982802115482525616830726585226600083317945445535168244701643996165742698244777788216416984478847274841042753705567276912940843189032862628026300029858741223337875996990335434417348112274186107147010652824462513340092837412289245526569723042670583013135575908453606733973406764716191372959334801711145435434754144041370999171305912579284265623585000997740165679456660581243533432161016477571753139106865756217218338192956339515027028664803570720020234527900069212718299285603956558915002367899143835034543111048270042720671684813357224475491436507699981302055020972680527120174404520131618723445887765824831237064126912581827279984142239010160384716330629633141618515628410310148499039294877095043727445130851559517614691059381424711015932135802488733468417101678743627620945218750278798250907645187127633838855131402407071420258259869356335816162462924611628026484998210487054456312032084318948486185792195699219204635237613409572111821805442237940669530767110397208802684306764592907869144832087749703907673811616616527858316795538970558122874449062199419519024529516711402676704435949009574926744022744165248052179943031204599287070238735151704212591048168808053538313904141133412792700645288830758050151410761458935971772984435501948564056954718302229965509207097128731541504000000000000000000000000000000*i1^66 + 196066842491332504280833808050595444062086216068188772049474986771340314764248124658806620598125742146332404991853812593308861613731681296913256613991819402786030996744073170758576870009046865158935140562931170090070270319691433453794829334411082347652072117004781473533681719050033873258100933621133876785507789110355483582367869672267249759505160562904238253628426745846088358083659122603359948511463723586633149635385965757135099690002039372037845282076156655202192585011585567061770890732878155161970111645062953482677511731415090359871496928936334939909330120648068409041025724858698636486190676027747749324833620063112439041895150031376893344079960373312874613783776940142649857227498805406201179203984414563574236442196949358642834683075736111665380209763155938929640403424941079166438672891384564962393714286591694193488461478314833982591985897506253033141645303829791443353632754759868673435790807540817454493771025367471301604934784347420322635313059881539626835629426218400104790772057246422484527583270783155332306981987933271451000743439528849522971775678226686236622975866264684822169745745760605724515420955035915916585718780432749409072106561383601392911768752778320332349129819058790120088762070503048988974520227037511580888998030718866491324232105831697195870926582238190955864119439823498402014997078361053316314446259354421301811401872046824964065693915825703296136007837550075014273675196413684988178710941969795713476567124967854827586097616906473622562805727585670764198885226643950728187491593741453852622415874685906304382290911066137742425587947870546068296212315233593174917402289585953735457194647848170525340695125500121077233283195361393994784675185630389309969101529597981716698189609621178351400981216717998696738955123132287683993868026191002322096506655369172624657355593666555430659932616142021129026427990681397839931874423915451084615283890613458765676596938939082546651259965881958399099201692886951487092244816062511562358784000000000000000000000000000000*i1^67 + 13836598815167367718232274504550599717812583520700597294806563197364843733908832682074338140431149776450933278655695907271089684365645813546851920325345353746598347861168034209318843827017297143648519359278650483359771260322954169326029022421744914471866709711130496632289891826412739094279562280435700490035194330906444315040114269753910934276267428472811052847266996528223606752691370169633061732201686127313973794646625190875126156053470933774496914909837171844449399075065539868155355230573956157456435694917053389084670488263517819509841094818004102539225480004873166185037075084764043121225992255463862283795340536962464767877139562380664410895421458413613399992408578520520301030511633830618372504379280868255629633003174946846799447448387785848223999883763191038840310692171716636111727954692526878275823596716778499165511053211891895667138543060144101738894605659800307542832703977685151666878056723669737361626549404373027272615778221024912271738922303450158929044312681012530852289833401077030196396479352092720470025433561746345755412758596526610491904755904927726265788568869020810057355982553507265631985062459635035652059118337118287955211003619977047513558671357800478237759684499712176830815110631998291504001126026313052715289926004021968738131893489069874147603442391638696410284660736665176143730304471782313355052849422716739336277740823177818336850223255939202533261939114786411430946866218541974977494196735600519176255576126834586344289175621131720599286124790936370098860972139394869513164554867729403418404881774333061836946664710890478771613343294028883607843794151220620347071906169791336626494666090059179615931100149124018961942239776790400606076924101975608011484315182354601653430346515753535225904426151298911436975750437176343925248288332236681211506380183348562926450651668683224581716834607642416120332508967859548488409394887416054087101012738267527109485683784497287641692808165271348779949095961925422389260984358902169600000000000000000000000000000*i1^68 + 489134824687135114058381806843088100850254059974963480265552503775687503664930877710910079452619298160134797852307891050454401239870783421604456424921383346841314077356081033156639812094021246777454003288590027849785464200245175306865517921630348900913922812434196136130221918730100734932396788179741576219907659048157252995736590997110562566724974010369485188440992246871130542622111678261384053844744506201343674602073656347367738087647327859856870544477837366123022726618865203897811584328773433282883227264810274633733131540806068007562958966066408757883073782981717876690693226908870503016554854783964490977715843339492925940246158814557431180127460501060803563497975887149360185552115024509864549835473011008576140209658958096909538857062994511938067079369819605208750293298917734173064904635960920835638617796548257148018611434065847255322610200611696447784649509919133639073438324928885586618824100701057461860938183482124429201788601592883633712645073223497234897301840811735565303794558222186201478718813944714743731666004550750723250141417477641075824648267977761319324101228459870253264427341208783904205074809227550166035305207020167526754575807563704381475856580440398296770971503956932207996821093193213328719846825840539729913097449598323198223204221284095400023810587047768750774240314758030266308213152250696326813709509070450568137604349847635844151852642850039867868676522920263589891643837144485672610726189180978274489883978850138802070539180037087661216778577326419664098821817651534236138503943568885095509077899963495967638077591204150944334318837462269693829611069993474777813488630984407761559832494270454206091864708470050412019358696396346582316293208807771295848816723953941429548491504327908738466897668922882256647782333709245577665114570757850348261962394129779466453516597520148306124645125729719873058230990544639690058563266297867852812914523428724143886225594605828019187006081122599268122942070468941483533622312960000000000000000000000000000*i1^69 + 8096243474751721090910184439265323651996164000999148489286057869418616988303834001632078018638779875445986714005594564608760208468920541913944218446830135073073703949959352492743223318479276134065325517421431396219218778927652385277043668415148322627142040739645311354338550682978402704417355137485446759591156324865274649762436068943130959358105474960882057156222022077175776757524996297820679216976528704796109089260811325403164324602923538391628232575847132899291757564785579969525543375652725677954306535275403894357100511778493521283944126888890038326383265079416148847952624922667636226045130234800466107694934408941202294332267371136178173955556375062016944477466312565754733973391364300969118424710634536459689037009664517393476582957652448742622461390722663649760190065211293011951984289592848349687256234899016101967520195984854734656852915639114397098911976666100474837631828611190381203759981748834209749111797681295842093310900844746986198084960359813852616411003562390308333467633772712256432312953896195208318510327567047831281724749509840171321780604092835957507609223570933127482855537443701874746972628788693536138567808539188549318711978489700801153912202575871169370149133622692432086918648805636433486899133174982752671840197617818104714581486305510902484779474180501056186861453998043424749111429603930942987345227100316005615714471913172868608201169816567429743011556330138106860597873075337423445318299924240468463056440748658994350981015962483434851954252421397849027949145732286071825866544915577695103675898567551994471368929467345228823957711988035968385316357748900807909564038796255951441945619535427658226384844815630777665627724630629004095949272807939254300930093090536392589977752350264614079714333084129955131524169982488854571923186052105173964203921607806494722256964793732176109546014476602611165508968420828520020125854248345926951134357808499231025754276469176132592390655195209242268255831253607402543513600000000000000000000000000*i1^70 + 53890908533872811332336050584821325226108556407596720702356203462707211133266712197994777383025230005451681283054685249210454104260115133321685827775797909177677494379919608851857821720187762068112680487275510171487335322885692980992656750022320783480924818704728597320075017968221191853070297454043235231836143890626690797578182217866575472263155542161517971784197929354810427289641496439313049029363395321905388457813376271317370567625182420821967542051032604617968971953891351584952030690818634654046512103216822140047707066376283484081241430787359858230935212435330029940453389935415181298722327801044118702913877243407645836141080516265552621978221419595305007827968176098123455322625165736170717415522968467038686943723807092490445026345450717476324895863595837743091934032846384560335748210055128311053428743223194650172602684803013693257167047525007821512384156566324039663077961793236892107619280383127073466129847722525303905711543486905468499227292182320184056933101001676397680263085223355611585236364489657825724136563466340775042533496984861800907794480411982790416510751063761572589664999895397037478333300883426328018894843472254376603489759912216506016097840819870963264401733796108025269351815160389742247053717886898489809135935669994452513709229262922501491934017369975573607838642736199672646853053804388888942493571353449844233675124027275883452306083905951789454015345461738033697350282572085818584121990898702525343153263168976544047176312228472400952533640949975980605111343008332748266547766512164126671496590179908079419113956158380726668332883621157355806017688001723607699942643763919630016537740522030663915423615988956398131197975768033635172413546371357532298762095800303455180481297674689225432460035817889118412831617731583233686774496987492056438735615071158207086476281739773111157680396389143843047031117069505344070965296430200491398175723986424029164011630329131294674088665883827808965696864387072000000000000000000000000000*i1^71 + 27411889194195951756475568895666760549589009276599200346621574237680442818049151102907856763870402973142308006063026513890860351907960799989461235963192204373082255653337776197368659689439245631256935893286712083428686981198519204105730568255064934995807308351115766578086592864184741312442947503526604665946610324671026825755053992756057062214734158604417449820394190057531650483295411591296765348398562165082023489533155745903127325905720808776107158640335989278565350547657493828367748038469255573495068061024944035805672229997613849029734933815881192061559648514097134551919471038724286288130332373137821465599480174120371201885764265512158776063766079828683947912440442918728778018234757703034672234312525723980166917111000199040177702268276822609587514198413551033361730985594082678868735560191871355311759708274777582974288769373283304394709568021001896835031831824151610645118470252795008871507120626755635066931323896507169758631903747777776430419874879830626317933767106032433396802418406086332162829098202537439404311110031617342359658458683243889735504184709393573398792074684861541135566026908615844550849976635496919816790970917596120588458466070715790783249426701092162210173602664298222450690001651042554479483249558191550304706646275584655003987080332405448284559925144702989393196731796290815507233048102641871410309732479579306328062583583516165835654899309235166343402352851100201283123425599078821283401444304348096539876011837551041365416085268753146179542192445332940436532545660939743139486403574755861916881722854255454034137849676505376972424155128959234613501282825659493320485890321585769425218719625334349237600179377090404153246588686127341578739747842450366052211113724079220401070086814922417499457620246197693247391352352671167579468978229107135990059181064380844822266140881250887744645946648998438565724409892547819762067814246911631417730945221270742823062211451679994432969800800192689673863168000000000000000000000000*i1^72 + 275916464124946986667295389558842170553731562680117328643744972315749345669577713074879049061136639827452363706844455609215098056203676211505211816483437906199967467986064019052576611915695957568135368259586613632514723194049014947148585145519131101879309718804341098343601274408801017603663530586404587073224420710470299435261637833218070204817679832140435173390755209824164174546616279850721094205578073977592125760460984367348102586632392461606202317979457316146964042295652301839409635860763362871986888313277170102493957134627068551562345384974125873368951893332098031963610557924900541024678295527875473041838840263174141259635156922335090656026810949838292322625034779933709292407289006711138671851086222931745819189261401708807289793401037066890485762920836748803188374690595568927549524158932049692864674431225980903625811437830893121487345967540887909731114622969841930219290238906623343880004437418685916114143340312407997445955822893021586827665898959067494719664900629762609454270572448237185805605663121767617988820346987652936701956801466745270334376500671983176068965955060090947325748592338248444159297639667618611413201955355526956546643984074051832038725440951998720143862436974527490375033714130851140268299114574518015177077185947308631237478659025560306807746495457903820592626730732320599525793938628817962820796435788523195233658442586115042100055457369697374877197334444466642504246407563134071429781933790654291001785685756676403951422526977296762251262830692481973059017660230364766509495444601457503355975016845995395111414718985299179255271331901980948771099882807485034739105487071503170957541715189193754987402669158261297785588074189717792564202225085532070738163599672178102390584583578614975596710220564762954940229180850627783726944583541419676408351784272302268377911736269215648084932698474313341468586026477605526944144289516745055987807877427976152274859765284411430017176920164768153600000000000000000000000*i1^73 + 717626343123718020922642899177284174827495867341327003515641930233679027561788881733434986135975634647893978960855516673542846148786379460966902213596175793082534011075301491083781568919149999184866601850438393018433072585380504480105386715597587776406232150275250560546841252206231396014814935922248581788526762088025051134499323439721029107522232022309928425037472514054179398805838476015733727261175199969070870984825331748876687530636710181669038976758844333639487868782635507820815476762636380975975313228403816294614260430674991871780144896379018823729607423358757697900714254153951960368157989328599816676755662534304224393937684417118655273673178986045645152045772251032247785455260874301129198672290470644944330685256756871248087612375129333314553811170833619793274275230599564547242362023727461012376888288247316618461601903100012135405799172104883051370993305029809117984141863452969804629027201741062187707838321570963567744981909039392604947444119148512207601372347465572762421572498864949925005715317002084228497148382559062245689468517080372531343955382241233811517664964902803788861302689998048150524829736294253285699725915178146156972727678498470815711182695102721779678377097865071428653545750643287819682986138085385631574421028750909192268994169963236848592312501453448430011691576913801552328030246322477148842170589234636063862362739769288912537179451282499210870372635731045855721189364010451355489493737147253046973973270515058813674791512026126820993487148330699220100268824411770173933888652370885063780711172768279782484209193271536234571488420949663323241748230197923191894143004776556217821656013167911146551993805796486841037660997552908550467897197159831742789711750528338984401913070883606511128182846267657048561987738567759494846834231989138908811467659918318814937097402307760982567052776075189174523110020235888465349018126964609303023621071306654020002007999981298885698581954560000000000000000000000*i1^74 + 839977732239135446707274048926554209092735248899625298097005552098996680782073196632195932064705234206889645549220248166181392024249388031891465000530175437517822126272170337878225112137651363559680494587567919786921947008983926954201170456871816947378369182226965511658446856459693387760074975703683207390959136034449038120948369917816219834921688943979517019887781148954763511371990755016705501039072961272332394229726956531441964870381089685205032207002205235671973280835754379351046848710726820254075276900462548289226906012540791013032677712149660499157473585079777752590275634010017915249073264100093026167319959280244370283863921276528509911560740115877175965502786414862616483228191255993584876346890947327672423112430729794310984717241883578861319239382340839727400764810007119879872565685932402837890053064272188242234281218448767549270838549172904726603411398900912978522978829239118302274511719664916229375222475951927326525480586228602229073965858583552121710944828069611112314674236799164088621785866563124908034419857995213248859772584079917539762525505875035364433402162597790693796090303324549213610578812197060982902656066455873338840882631047401448565397749428529407847192807741528373338744622439899205564700134080152754233930190579323850131280388915948936424499142946420267605363306353273767457248334326577875141841502244538057779183152076180618212412828929780684225451530422697201834782678787974725818109773055324186041971704206602332227634916130868048752518878928114837090410158806883405664834206101889427993066030921837310881167649867587169635183521281511646474226815701809681090832091009983356407332852515522564705151531659855167708884963507916438556423972774559642693814798243510028498454744749915992565205775007365615109597881227435561930496185944794077683584443836979628067244353097685886085342480734017210200694616218040745377349247197162602473862722762797133707410710537290383360000000000000000000000*i1^75 + 715126145051111166231344398383022763381428217515744592124021811946896189339742924331669274176371058107413513032689551600900794450684183209826333563963793164786301489489891699508577185557195550547997414437041818877347071333640015187619681824363620627576156511000786053078842924753932086378232078463709040497506507407793748115744794997252144573369031883622947205823128805416241853205604275339269060227256546718259602025355021211793575269570224648176891927888524855699861406740532282182780970227537218492787670614623695009665062594064742882509112908381563407574277896662726764530890908459601480007110387018607934617863687385891189794000816893081218500620223821331651300133065275692735124403742265827490549651534764698341998167239842905955964660239862553528336441223648698003632866544331118126325999213472943918066774099598033812327980564235732396275907640929885410131937490620236794183995294158794546261312786456829783855682015364699170281812459471781625616738428048894301823091883670689001559734920854451226339230324951352731893816088497410749732779138938582758635110603002031184394822236468635100273589897769770062613613335191123220242255269526784751279747728306298765450002012239937525172658919226842370842716080259210043158891178883580297177565762852656954416501954933711707466049722897523620407171124236267468255517231550800853574732155208518272546786440182277371039616416721633470643933065010699016044360978844114728981270076897875075693839334049939578223621857259058121501188006315007679558856091821878836093421050319611970142753535593008252054541316723009021314797823392053644491115034316833081476486885731342450442574531672962229237040110786483876275900530468318929196212759565064219361908215472498085525271396060484838761812536535809120484935004027916453296993255006338481562314679172948020132476094503376423507754286317425593850537389130222841031342457135046511322113713192704752640836449075200000000000000000000*i1^76 + 432498320391757613111168187364727465960770715302693242732353989948844067065825418471482607832847374960498207521980105146882840699301249856382867563005832909268110854237973098020358733696508392227639949108244411924272782436793824663605941551170013552960012745827587821114808451520545109681276948887868714752098618527571451999141840540998959788014649602945235034839656963533599493772900404487105772816025454778070988055072034875112674051699775756459810721690721934018041006492003523304860737544439075005909014522048813107054260431927066507848991537311436942206133280114923859935074506659833839680782910383576530273447735997822495648731951681698214830577097797039463902491652110899505486421880462287374150571459873517767454908534741961420350583760984816245694730369536784041614464915194764834459800101594496457512033356165748027016589534819048936968487710008852538885400882335270701571593242154190612303979921392680908254710991915127342695650609713547237607075251458832842193509503400920185819231233262713953552923448797368994974145915793113884315465580233517972168672717345198691744866367486918365082297422930912476253696722655841047051004824352105140871863889839147258361995032643348575147070738548551009405167174697942628012031214548780717772712763973770087332872257765625143832266325548569343925284830914796793825034373170581740466267165735357644652709705499818827129631520037177054975151488535840831179246890608616944250568199820749268550995144336355278447806999918326105444171389657520522048057811692611839432785555326571164503229296608606564600894783793245502224482727271985986427665638392993353671421283585660233083329942366651604563217940275228907805295175359314173162381958821141411481136395154420966655714605603670576060671458369193683178861368381189432913282311942401928110152425633498994521463895555570795283074552903827478024356718672149334220796287454272424756029152245406299586560000000000000000000*i1^77 + 208607108587936941754127905867569224423224699241845048960578415244050867847837500220485928501344403611422445381700474432123000396809695815920892232216113877805239525761907504765581978998759095779362530321285143574395212679046538141024000586183198305025557368660659314673413902648227599695195118565333305294901185393633772691047803828774181399190119976624511673148153406358534103335584037109347484103007738868176821412246710951613332493654760423144253791934407729641547123517857540403564552491521223267545035186342896926802803027245446979569865937041958138116619934792362174657667281144024122213582115979834123541358734274801660430789922232771520287270897272618121394125135676213227374085628169617994337657320290292345876250025264766031652487711250061547460429202251558919650145589525386801507298305957782042472297225286850319524499466886291552245049069885925725741453074102925520728335406491229499897235277394789690379365274436186346467299059410242800870660175190218237932719841546064003018763028537597143189950264521949586157855925805784036784972852084974707308655859355986350119946980665820633658700826248533698889139164906374813935266886875610625091959807045154539210727579424012291327116058653145807564015812991473652165050231707245564213303288510206088551809558550372546703480045445810363502940249640896734908642894914454037330946110307868777210243004301271094795771290994676868006838640411379126657426391512852272879423078499072719729929140036146046331443691568038908711903237171592215053579568623320931435058883939465772292194300165058751446523393972724700349644923762031162169244445758450130363360365877920824185485756785778526669388159895379224788922350259224547781654881225425823845687898378717389702557481274241222001454829829979930858993451084207214196931528697696694650351436083045257690123732345006766549664296186060820351338738047674761023145885137540720393370051018752000000000000000000*i1^78 + 65763634421258826691555044923435195799218331611085188205491145527734057470723770264682985740273063613291329851543916309528219106806944378613044643446092547137875936011346022643458210979279729941753179503902604916094680444881901125928549592096166513829688164006627556889070468546044870871728855052230170557933858808311413214306384459988896718557172823579629383125135077319547240399855133780588784904982827324272792549491025836252886519876915312519602529669098130050883559787915773321445501023608701769410670848113881528534000667294757594788880967864601354170538644913948396780957797536508859792781199616037324929579709768659139900785959021303642157408768348085906842792561587707108070595652631606944678868959448970818176210320928956644865083021685329005921633688482653640419646334983439209578646767204760010990064179898115440237679409410913147856658279158144347946138085777796098341107080373635724681649075418490667774809572726240655698514864653692247600865634236447076956662265912311909620106561177095573885567149740538567522468197484228561364464194445281679218548097894310188121189350373531089170705508687214539186171669557707807719456908035795674603143670395471694813080918377012625454265021027121131589529925345129837695894967419220502398247344602311327203445393877487838670437146590628244044460006222328898358329954166172151387794203248004189113426015859743311128662117757082349867471463137327530637813139388431154421669493417070039813810182168160071489404688907622999972315754416895877559872797431754804278823307205613753548339538213921637501778203192680849168042032244270622677724976768451744786546930348443657080078069853941983057308644383406389916965025369064552803900347109793029607502204730914121766183296997969583185240800243928588554625557045944697526627714169345566438574385448424301219544797746949322482211676032614344617884860284096483519633139183123376059187200000000000000000*i1^79 + 13713125331327711015352708208758647460536934153195002119162597799518483412439497005921774193629152185878354527253463972213887338664012425329093725242165125390398654649433387657013100437265844656563414580856120266185803246677517745199706798003114989733873099675884180456446896512682266671998259685918212524847060682533261421128603137583414647838165729163588352293027022705058712052119159991310203506937733712370801684821943025129931736829286858079858298730315394367263290463876294816394436152771182927991215409357465212781415877762636696937401741728989709287684420970632805100405966305409544817923775304131009079957579216348341579725880857185012515006856758373469986320164871726727020312425841955783143822088435086155195150974939036115960806959359078268911324331101405024047507403385760428950508444330044159579397128620493903423252433500381352445560740462833308817059590645724368367009267423901682481625236101286013432628442589979254914994461126017155875129333028995043081635677408321620637855178999034135302386968785323056571220799371345811089897790158210091347853733158832295214273065759606921805175778837361078389968227118330074487797264442635701633566475671030416170764242819515656731958248366411962736221152811580210286589976127133581797296278542700588323753433484759429948623169422374557604331359498937523050629336695091458839089281797777071626697058097395792654543096616533415447498526339839215708077796585865920381485623062324497223919576169314166318956413723585953659950882480498595216704436992708152839149890417150563502251430644591616494610125314193227638082879522480271690733224295052468445454938615183181795285809759880639788505417452773776894910597480647129174456544819764037376677010901146854567381398951740817688724211783491609534833431478164527907710307184254699293256388519679901365436126839708613115221211510760496292098981577444691565775512120852480000000000000000*i1^80 + 597422810232613687669328816887628471364690958005343540148221674935890470396474446363119802942839150816159817153749489068832934919083076531064856440696116781069248196018414789288062775042143174892013509390554146405498097079531912989928849062556568321596869832788744602074311420082336257313073587624208873100634547382050083877927532643279226287540743883198122802801894639291601261143615086587342130787867998947845710294086859153549953266239222261467422589897778303657748659492977772867705720810086892565096695115960362894901569303195830343143430941951516527753976971891360058129905548880924705178128105775871458213220421335577684355943007238437701438116194355420464454463077499110160862525897951406308171327972654722063570897901267114011334109672840676101794216423850321731078290651547172914350114601133555666724545573480971054931912030379998947119730730689935468509569643894231362870477552422817061136256021727601137245216499597931382530141705796920744201257921139764974601144215773358098562328843739998061033606175855729779073605302905650731383519835024182883327001994662922938875219269247013092783385380311844515002742345361160548503462488996694435659633025529932246902923428503880044058400145259166453520461670928954951190416710497020875662582718884854468209972012007046165850100666284167871302444455768821541519576627479511035162847009960990551503438799156783989231889549144277917087707880322794391429006008947560813700515065956293181694744129154721992482913604896539222810546365183110161847085481426578538078372733740570657737146217127337018097904737028384527573750957744149336577391001455615559122031025214846284986978249708090202921850881767261565449618480957706148554309450446151545719562199392252542472635494266942332609441787383135632145068331717815375231086193294957518290581538210774662634767783534473420896542461483931299765814614865461760753664000000000000000*i1^81 + 8037274344980917850051793562131919841256087672958400594074317398329562474882703149147663043187385938980097178937176312007875697491566697841451491722589514996072632857699234714803977827181111774920222937968088883199462619858041488087872304655221194616963797770792491050447848505572169511874188345608872050134489696522939741318102114497058427581669554525008485858979952993664231105748131426757769263116500931474454530617933167404661832697535347459948478042656648940110827891506552837877762394036440529623553180595303377938886726541750154441552553422553318705122466497631076922980489207088321244842815696192152801100465156612244793892705436164904848225168971790060285530677920022719364805364701695481973744633376247260659784915739954409473488087376358618959848319976255870799187859242362705757236367278529497667869682600560100052244752350840655517169365583788370558094814084689747825784664196342858752932956566033890737284654123171910571610360608458076387334895891310469524364100012615202844530317380747181090980521724716169135179457388551824470004978184916160784024025495382859460133647333570511484409158950409901865163677038330177529190467072512714706941255365182603837964563811453957665491342069971450173227464561010727489630739181676989058068709304814073308711962954650437577415709692318489966174837236787686396705722437682878173425128368205147589216669544250541540398436557893592389562652983334222909943989246663050917387952475195971659169200502343927536860745278817919367051490919998244799833703011871565966740039264671610485569939239389514561104726523010496043005010285849971914222098019599451052687848749065900819052722533066659883969685023742291777439973521530638503281366033099302303559765987420921093388958573656920663722639662677695745067492897214804329325939928075317794498751050254914178567717868461529018037005265075442958699983378841600000000000000*i1^82 + 46464347482936988683028297799736286755809496654898703576134216564686991955393821246555088539746752434354314816048921640047282355648541660268989591475194675007783426311187701359899394734375048985211162369732723747435048635905627457891878565131020781940677311912218259184588905362992162527136543087569926410184860936494641327769689789732694540119783801604361235664499007432662583083817422895387001119730093724349905533888207044828514157613465892336148048627647980862510345876975691626271349424466508200249106713096036396528169526187083941794898186406046893328319689631684021423371187935723878903628512210067211002817955525581849852097313412104046326678353721307976459397406636318725333594684107957541781007182073824003777112211683006109134037220893939206436581057570856506550610981658103457168515467887879365112185515169823855520173998141437773776838755059233264564749666657179446986568538793405667726584417773721122191199410278223130633634062364627024093367613147373048384582309034888543454302758660679742627278344173038200054265668542561872765359971149845938589684116951397979998994225657532219287788221375400058553197284369408542266335532798935268658264999495131469433054320757971557675373903972320258156068932890264169102817199998478662719811546142261390743722901636501564657366096638601605221211010101486348626058396034757607948662061958873790947006895061365439386265004268993694592813976735462420109853793417916467286309250233395008117909529156947471031271393649464123156612910336081992222167560301340912880882171081246279441276220358754575480286610782326701491313752734998708040690689328570630114026844036226030076681018518060882987638371025077677427475541231225689578727098094480487819506336912539467326859483791331187616787599754577174205277966050617195181991752643749214755152179534038611089210337118883737434351081647739366277120000000000000*i1^83 + 723524348909574683385872832034752542397024032059828672921880772985552263217028617344526781012108267700919225423463351171569068701267215273465906467148648337758299312248938352794351613047201523236513596715011534910031002304026535376494882377970952627841063319913786270800786161881656402373039126503201056017734674160069846166799827897708865546911395012926849274310500959765096299745439423119053833429375711689925881157417706832155488200691210172242213515996363535004505564613246463996771715249802317195949897774554393236509505087941900937869157587536394121293674256331313340268207402973539308210143335215681292955216063290634887503441752079958867634001637951302493385435045845372116996873305278329096401133354746299843524270000250082505468962895392753868461330092666460659859579212298541622199523631675366238351116126812331520292102833219022982504808491603118924875122872268982236816610705974918443191997180741475273250056197090558805837432642540767586053392489502577483863272773942677704442264880969926330437752732116124067180411206351290858015374155958914099044293696547831007019731694835152016728161901062065186720339336938637042731742919915907640706294290430913666645367074662959152923823659594070638052912246684888429166418955735359940804970156844950515317806341010772422195134586108329505654392071379516901673328704562206539068030407978783822881200878606030904860414154483760774340592059433563675987707879779984092039773644345813666627044413353276537854175063354266952937629630760533850717235500719572213864287697848179211400135415859285499098978345003539201617342243827525893755014815562509889270046225324433466592058210499420637441888856203698104014649359373798183550642624198727598479327432019495392095534026721612416303921169471975810536362526958432217835360940020968727261720175767939960178546742421985860278468739072000000000000*i1^84 + -278775559901076288906369676952160613845375385046657399758800279924282128293185448367988440732793228374819602201827370251990606076267909024076774902033690055356889334736013212639835645784772927128245124749204486898777178165579482382555440167437555728825084985696624607998117691224302049163698690951204237369420505678587806182017525112408436206261234840789116698025687004009137808966281701296554448988232589943888444507283236949447561782492021278408626199805098229892173695999876616413884726181649808262418825596156924643454524353311629858670497495430405396875426296828342005448232465997187574381015797251480926008928928867400952644160615447032884304457568820054705329283411576738198074260855585902130438684196590786535055490042509875379292798189329105365595166586144369216411794946734855936532683261575827677035184933004837179671617005246347040500148747175881897741469743964723142993807428780763348429141728243520283540914577243323255349577001186240168818536920556348947292086866188657748606774397770294954817532864215993835542702037167171919872934247117036350791740905204870442637556770829965972995100623675035278175226401097280506697321449415002089176567875618621710948170149561004977753753932471428745540500032021636119177095961740925806901419122448490524129893123990745310480469360134932422415995702877708228255134765863469726158985112455474342329353178737733544037369312809654230253843825304995078477572136880289719084853657264350173993397448893753844418152583488662486230667959917296922869773876891122329517002667539698563425604915733167020793732688222407817273597682464577872279384799487194598000156409518886994556115244808367357983222714711134530787799233015609952274438726220139867508456173851665824124184122288953306255465298955675659900678931034079939963680001959897571968918614176185756492181245365583872000000000000*i1^85 + 134813769728525415137559220625043603237403515396670153209641750048478575149347366910885188695866561151579255534197670399775417163585973368618423604493092639725821628511936454220349130269375596980693922510159023728588760560345902843139752887033903170218507941071775496433580716119132940170485519681043517884330531487172953029382310360808837939000435348029475812217408414634913861059828298321318853485823685136030128994755796382551634039992250079366932641742560470811663229806964039451084076274283427772258958680203116592913481200536385238611609293305170129632624962441377998663080123732441245988595773041679485187870548234921505860218661584634777868593763791432105247955399487837342694722127915820668602264872701254669733809685935047677706456767418014250400037170659978057374949548253951151012181270083118487766507504968907663953365317181709737371251659853937167531491525389645567976857341229046039686611284745440381250011256132932897010834112177618117650849940290529968192860326784554095435671935805095200051218154485469847762436172507428839364540143785136786203693341250315277160393857675618959027928896838578225691030979131527035749991479246133953795856509095329203115971306048554628512604679281975646226998696076543656260706191799961600615845454701096631360782393157539833900878142264014369177674273376657944502495916373626151063067663476588035233400744940142890779299591422347880945332233951472720891229751799084956322090427726410788056083181688626078779377206130339808102175809453238903103646735177420411654532903313253511550097999190047972574649779403472027662736680272031860225243389901655586624126363356216960720166064311156117821752233015222256508752546510288579867479206742905998480040002968019889236279191787592334856808228915962509243841994890646089666273725622402954708887288100410926919843840000000000*i1^86 + -16680486995063518500400101822421706468211018033293364300681431384420946986796469263204276025486744804340342104101985945475612824633423696474890902233395650868583987161970270696226709359789017645804953203248934327396707935692869728912527218363326596344382725877880700448492207267578817321993726201190309575987761210251719513455794190282228306705446669841360360533192613401748131251973967889697196115083597658988861481275418868693232445818361686893378615866460671842237930636553619721819257543514464667265503179537353073809942929700814239779258416559771516143247664710400080083277423436910046631395852671299657050275632833615889697434341480453513701723528035864942575467754810515034043778743630456925120317440936605946614412016557795997894598807414611582078618318623821514402595920193245656261881634804540809245019486078748298589218929674702694264871284886489201558094424080953562943330147740404726324637282166410869898736458930566438980782255704875122323649926463492743361246285463237785751423460339140704852052422870187048505887150161421602104023131214469801640603130893060069574731058632155797118516964798300687396918087421400340867770386418956188213985807657490836716645532469265835107971188053702914281394881014691307666194127529223179705334589548205377340711960485441239719773526198518074876478525522804060063191623941948134416652656463483117168328535584312765138696322370176266270065485655302137629282730697298647188870907221475436678629251735217037609751463356031556672064356907232196396352930793712432649249004227918710221558527095108371756756255855429050540455026385068437821668025355474141778908040787321592595850403206057204800907351734537960314939522720159159183191709272898928685496195402821169282809485636361556149645098387426715758857098934202363144566154839498567915443376488448000000000*i1^87 + 598974124563342313520664028225475437167226552014905645454246298307478439034406306178387722354414185222557902727052794208158223457737156719057427762270259937227593117761586821534750955866164713370894455502664396985257562549072871881856777394701792030355818493274241917926353455747833646263904453806177979001851884210105959592327949931457072154045643697112911103941495923301121040542540157986270702140477757639757642899707852657500618400484511708989791713667732484229715615690282859629102528598674800456577821180793388074082358608241066522926229885077982096700402535746558668969308355398092279767698390105451944653051180828793263824081717048671357829676700433017936647450984973123035997251752303313684265389881843015079688352597040529274227417377685861277130734637170550367350171365250673827469859761133828362875336124526147937391113591365829824093406996024819650750661209426480078246757709876587012492123955579464780242863032638567700809176228543756568440915760956839885525730446034568251559192801669521989822543103273996390850422068247334104252709141917936246157089519112515793479296817245246215927043355753627625714301417343752361547872007030178093129851823591937435890068957275625056362040564894701584338731083965988252662912494838236182876238152876942033243729377595325400226591227991819291344354661722216384167239157223483580467093855334700806394163912584774018032930776058332447520889413411258858387509696738881038819141851921960204838374734122594904186675431747516981553726643716592074639575419436721110883699064542635621118219340710384593317950964343291358127870868913941934564993917248377843077008355525740245150585627631936221389489135730920405783032092066975643945220897665697482073628664314735674108647817887787244834625045488991883537968890981048472119373821939918438400000000*i1^88 + 44682350021053098656607710432930351001677214013066759502389174703210682100861243406611660302320626696699017861181092309094502284636826199960620828956257689902690849254437613462070641752579087063532017732415484911242420152713357200893158561815595063854696851940410722026030443481847024137730113612136637637146462984501678637674831897202357126879798019397617645884499791430109496830392918983429554719128325941669165663011143898237988474224989843823924935998488827955224890705511027002551942201356766348748499180514207924143833469357774251374830222005084822677270826288936882516018586771341530404411949106437680296245578304437129061133390911554497594136799442385238796934306829483060550489346017426080853930998734088463439257110780955735316489648429978943125936490908575567933188253258696597868026722675085259928360672670487440086042019802854433664502735218934562690337938488033750847934145064288125265567051452414490705988894553288064019565317761782087430955105156500763644883111938401538742483993493444382627128003479936290229034019696130889472639079153661636096890988904486687425238208740834107657432395999553271097496151595259982843880017234250438077312299020328501108542735660185167808615528598675215394983498453921102793260536718878718273789392803272565880964404483237936783004092610685354593368474437372499745262540579294140265273495482981258508283121010370183133283168444424486393979258888720207590157102052482237666418850753967335746168522930660379037580994493128368106069416572956203293974136274107356722724580464116840015491483646238276634193557670223110139707305973526110896827941390311822480133514864349098367007228543750613877984038593004838175920262106120470326973438554568873851037773420727420819213875349055327569694614136547679382082376220304343040000000*i1^89 + 3308001564897553018691495928840788025805799241927820890453676350217318615115339047200954344483660830882001386192907568530755153761571453904534618221632641278600126216475778007565374084958801170425993204638220886223752744175378060528264208367611327258015541233011646818058014740508861893049433958121714077802187297690820355135220077608364337183572461621025996599710914280668528097190751911084211058482339644507161991687178727285966457407308280306060248141711604337591975298544766394283509245738838877269100328372765527910542028293566959777816760746253518919140722843364157397754816417025333980257224107783829350029985470958012144998630638245272954619608622792224630842743840461522647876085924253376250091886169526708204025645027454636397340087441853555481237038354483203783396155845942557480635411532372340377364618705632195582850490864857847055392892020716837767927862840749009200630662973804746742025648704713724051845877373168084235737109666323674759902062927339791619092234566497460620312156584337437011318343742378230635006967988342064638220225657330679942531841953808894083836978937609103806534294911013939051778388060388766236836354307471393939380718207992578331236002468309220269018606099845253226874298463702655186426438160244661006362495625095084780051055221071351989334105233079313127321859276583175992770415918572292115714384128975385267529146579541056711887893981001937525064991644519813680580455787632294784549070179899442520979490632206752340998029967729698056853825333325057096357170656792324041781342754555140342282079536224644054547229638069084444379028122402100886054562842788032367132179829897998326238096666301295975856845380577314246279659267603925152295740621958713492162698207295958297999000445261473375901886137711970304000000*i1^90 + 2115188946798217145986365038484077175352341885188022750538167717988722967871934502318427425291626041143318586752890592934329412177673226526553864473740613108801380343441956692234011240750491912367891862954277995528521904173341813598225692489768934766687390580320415920876092432227485022974092916756289777414777347453337112189437584210809990624172240055740830716516959061616881165346817945468937389194495783166304287794695317967910930580493728351387405807551196053779946432100539456962065816421170330655192038872320501971424152177785969172621747616790624963402927413078979863462138520360172576014152639865422501881510742183735258701207080170690048977175417612223436036306383430530364508158481559952245328036357643253086310435412366538364801169128011152042108106217344024015134345290027798086165832963207042189275939170263124263755072274718374258214293048390165286744885773853349017358976057241470388428840516739112479514646068655613534073206681203476669523343711738703719723639817851511365201678944504278478434820572557470425522783978174881049845121261286449857813838108845113540081861664169136997484359798514199999194378495239335888370952963380328853574895814716888774163026752977905796765312034506858573004570795911332888604176895571506836414962769194940370850415594843532559343719099336627392757637594409826729527892947315382650005194225956578032494140306058482303771191565159758439453441683087131127729613502041344431244634768833042283478448585618107827227790170057653807690929341885495183741841444092834727806957815697127633803686769393928638675689446750489337194052113271200436039048153579622403951714348963671849438009707554828943876938592507587348670713658565246662063251145162258561790823095121600873974549699329996800000*i1^91 + 9793891614797728531374788437025830584818534991913896770497061851037350187611793853610681583727904756891160592705545177346458878249798196071237384151456718308519584443368035708370069590054718163107281203123022184296724464362460485551870608738879914226019198669768288697851100900325053536934554128700693549905706208233035814425177227517142854275696345557238627031014533135541507225243829003686751286296185682420281065941492588749191441173441902018290023178800698502580509620708852046541213598543924674683518691794530760142039934787605408891954863332139560180021555360764180940262131562811184212641618554407921032018636131507087721304694940247297689573075349832082856154366266371233629997437141090204918037727293274304793219417809132729884686899816356018229726553588317209633296741787143470198271173100817312502533293128029233576741436186431044819292380750939014735968515982035009214279612311579437579218872639347294893248890878432209386539072555327540060977968468375305469457662774609534696557602135978815384946347303522652698597862367059874188128951242727136488821741170095109518990041448457471875683083625880555434594333745900236382692256439636377600016408715058789769986229927617437380215407615007700155089115395769747065123302948795799704674858710529526802097537064609087050717514743358388444288326899096851168077201074976538917052772349633100232875186092291972904386762915092566286344198978819943257652731121580438025814076787319403856456472260162140740874045894310804394219485176221251896047627220376599541397378630272625087584484841087632061809634651760323472941096922663574683602995187614317942136280712510182494693092867542864980000686371527635174617546810305510036430357500552999457799886412936960000*i1^92 + 17056795424415445585305359686183773360463260567726776983315271817320305574831287096783417648688882728689867400501197559610235734225023102129244538719507977906519042151810621770335238635351752864368810380877163661675574021786384504504115591622711255281162512248543141850163242961530034763978007274214050951648457098302559363940157586182442788644361765243543816255653166288019337590159327775572507041970143899082395946500996687339431363424120602991857999156159704254481523020703621150023381118284412854348569869125958279376176819151092899252576002031800232400605100386067004581270682521154952888608916925574018391614854042212542291346154839045002791510391567231912599155002227354279571493704547767001852621843204494111734713015247154631519234396884726738405204601136627613746050035018988131576513858609250633986407687925703159831818807938207749745410370950550164383657059579347881051525524851776371032896134192941843558622259762846397750644040781409559776735511715997070876148385196425116593748083433239666910214493482300905028992833687408472418743117163631409005067117735770628929991556501575711506601677503979638101013493058273764242476785276804347953624964559779100250517769153834229745826843163198209375984347475590106994905114629754788679064038515321605055223927353725388751068480415000993903328605639470147619765889883319543791815918247150662714835261005162915312877291936222210191027972847689111896119484960378318005810534660118078422191252683427325790036004851383488316547347294374174454467147732120052834814799353120322401782757520559991899674793537558162600354206265360437999767119714439258850002805921350139306575540308437045146052180227523263766784503954234272000*i1^93 + 35729656903855010622925656864870462518450886749150444500852801812295369213424752575482108160975304736348957097209496609314537778758318838356318733057392284583606545916490588401667649198944055084247516569643589369479069145125223759853561293670693887990976396433906044712079274768235380938126061461281513312858087700502038021109610092945742646211879390808850185540030955642178874970365476923011076065193567344239751032039901412186170900521616634942265761791511551320419943039876709969610041444525098534694215578374970004160944049501350489455643506845572967578824711340979452121209712253856062154274504119319964191608265958687202233783586538741849019100144196425862473174136306271042598695313126497669664487399426616925605929770978009056140814132617011196881780826451851200836873249172841488972799607357715139187464982961272620315566664992375587774938695527009946139134439653578573747012866942969219898014684874947420196538286226430908254887317051629035906386639705430257454228706612186065822995864846064718492360771838856131851301689935893162375105796989731898402385722218560708024333613437029898569434790029488965457873211980169080360534975152831942296636177868706528272244686892762202221702598741389862419080766654517179967441535930027382503314295192366684638492809698081035801347551215729466371812846524793448023142916776488782200103326314264824915641527839634388743684258067973501181590361409773845045653111506227879795198734762855096614328071102482784720444870531380186754453962547960153922308692589869959623228540842540214536623269967524278984962171638532363083000641493295348247880081166363683322253718350143763057099584300855211200*i1^94 + -1517012063836513509808123190526781536683457333459248084743657573195613439898643451622139641412577013227336098539890526460444425998571770378696876220939433012602963007940439755591561953481122133237404990878731500781945028729812876892723317384450765377533702643329669198034534111917788152420081489774565899360278022991350988865809935934677027111407549913149008988988534346351085581483141080139215758861054390418981342400950719785260926005094325228700923625714900786611609724047015269160039141469653454503423812911849298384800632769113301929571032796085578414161241428794513090604680658790802694959810744500043430562828401203475422767918993374218760306948132005421252210251174656475360150868459578616303818477280101438753479807801213102532966767956923739811647134332428880792658011488114967120659076844435847383197273785130175926101978920026014867174218048209068388418595817047034203134036676893001388580138832996132389345656878283063215343579469115182253239971691805881233869402407257797615789727992872292501183491011167743988712057221542475046686047551547712563706834894669836531503505515785033083068474320368335558097842465454486279811553444106075108990796963348460720305274205477676719051514468465920143443857872900275845194285223455477782339544370642077335983786124599391118179080031307406093843143204157521838724014748050890984434778562684911488793446340927896403728320474017734895989548372197848344853065258390034956134265732528717976024142423839227788910086859105534190753796814525619694990765107561605477753517970280646729304923640544384636757192875850229247758328522133540428709870712485449540*i1^95 + 93493108337061554717267173788375201535142953955127164102514418193180252475513616491432768127482372099667893962087328648114490126236105296243071099070088216970531723947650524499673023518350484936749113989472069801111997522695476373745255380269395855738134065076258508444580983272263825913598329234905894735039161388377626653612186615682173662670070144222190918212790801235752659033509831774594130192357719573331549811609775406128851607448735874520745395102362412156815174906056218135959740205078328915192486136061237744484827463245623747324678081604211333474804738119703290706390608581139395012585524122162253062602967576410862149869750304310822509830980299957952247304881719933627985399473923174140750970513588264886240009765597446996533850380916738473399326675943832432841517364908093248414193112189489980295144789228240112462813920078617206660844971435289949915638643634004710078773752109198542736540676500940977018684269348657535669927140330579995786748778408252367759951323501607133181866344391039051794807674037875443061441806668860243405653534350674623800274262439605519548710918207992540931242479417972971445598695312394790597774954234883969976743431693052295955254920421998241460207129540891291843805661208395637196693695468749279351301163926866240218706028946626217517505304579362678004724347527896299025909866822638705914099386021409011397832046451006249831231135654113512632621887778376661976131650444207731199105450378972477352844321017713877916097386224394160175938508322813450501649218910310955755604207185782341821499446653679553137089424489*i1^96, 14233783149274385788513020504861097428872604080667878121537340314475492337048536141215396646808906546220662449537683549751413298880322715217522430026861113490079817231426064941681706629511070556737011466796121483401725795942095752735670094801710039001619197495596670573676099488538811019563301729545861559529065950699157606336838568426485266561205961286294230294633273650129770723026289857845882404711984296381862495931978101864561467428240825945410198066609430183541575441511335413185473219501294060834496823265429093640636672147459136021099034706396857549546819285101929338142901699642651732421915683277371225995447829831032049483943299390677726823073977169048751546218566570612771505607219268228108330340181512906975498627414026192776651592853281361316481708782782996328174716334816441330445540669002988523400865223497346742788301720997123844974236698702261738853481339255451363561591999511591124603576455498887975976039238300708479055260377625980411574482377458054967245589711486207932306994229446832607580928393366433392359722163305434683721270408845999592374448901906193671196052079833772051478819325520944440856075366751666828938563864590182934514129202182448897128770395668010381970395176113031243650783272922162873691756863176971356053219145514522721982843176233064983803345874295362413706975378146081601755055497456232561556036943411528156778910575560781296910306742479088878972667726035721993864382265615627383548051977545765987917666756631376408825105731833452081649941072098306639006783653244218306828982989497750154596023011889014204673470417292513868184986159602649273888081475001874060540296042792457685904854396191268745732677166346422002212091331065970678214380119955084984559300294157869736043829826062590160584905413891161604431936001751517318851689607405327474467688055504997637860099858718582820330319129069375560146839375621657487351812943487147640705845062801387095107074020362180585339991813311493049016034521747040003546721532027087898833280151426530709688845478297433383988140813202457560739882351612378541215638254497734673699125981948463806772877073340695968086728333471490290964274490449971731696544695748485650139026220511689327374131433934566053369138126931252660296314141801636042773997978964324765845416121376176662894978072960872559227308384742851713381212105900509374980995408998109194447008522264665912694475954608817282843923849746150677150456876951710713012657113997690133948432914602483827843435690934344296473894325884505217912567689982550692036416113708238383037595285309692697178767287777844599488442546329585638879464225466086581417153866674408484506010046828365517156546830706641430380961782156413083848355410048174402534533058097205664492367995795068900377056654082199393455446612910323069682312437614484317037531376910336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -161320510985176875092072223223113343348950367956192847959253390900599938831007493492870450542671465708384139887759220180559047280794998476545041269672864249475416203907276160140118377263087678520718101111654655856054330781206181201755448938617597963979604313418693444702047495022828994425114215532390538453372753735343789413776192857876155457511272657855965208809500626636644844960287102939121670129367440175005169719485138344028527906699620212301888660076046821148771819642437642370474003684946988043628514314252107141161102630567211926385998260448320951174362955102461211143843284270769135339472389197132708883401379810050499149910647753295174560078184584604549977420248569400044175278529565801013653078733260083379918758583976736822266414194355189440440991880385109890181469767560622857762406092131147259049196698397407934039993986143215713789685788514017240128403894469174292599053186596807603835436810578077922886404311732193845972087401037135491479174600376817639787396273266634759870767239255690269334743987399471168481044543644140689802987374655686381511068824992650923119623656703610608345631884097499038680322665845179637224671233271102118429294899663342054838152364544221002761872130556249193034041425766652889063085165780707565598381515160013077571895645824103180970829606033301892896935591998570967174752023641624660067938180714644367716917641605812496121564811666389571161144237494072874870011032498517142351518692808564578835135037119311590996152043680973008487952325935256093506589411710461114068188303671802948144194704944863858105199645897997431084783631243730736696548073901770161341577419136959579340650937798533428961143025308381156867914002750606523847921964254846656472660945687598851705863780643533191875405007564378973072536231295621841225046727980751190130545219372136167858320627391265585789349814067152356366165463663486141743034705522485460169765992783661044031816819120002287141228093465186205937155255756986130692825034722566378581254686096559733653844003629391565166045225311508569688374860814963080202486889613409726480246757036561629531837414061264460966617211401213809623429768961836294239664024640117506504990365671314434406405876512246106250003304293059151518445610207513142579389909464601390265415092063580052908758405965966117342298210071605932682874167088034421223081929265165486603466886987703060331096043013477822142034329450355901727744098984491553653684766880760182109844023276898575312382296373332205226878176991439012075430357581398145084660508235196017139609500207224394977763259068591724792352446732449544126924850579003557155291343621860972207680732589852544294636809569819582874212697421892434042169255300317846262045172736420203561554003913590345116394090409944259706442926329711014507664725419828786499708503300505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1357495560526069132731949378734599512115056361013285052255538750844635060798026317409651952472097192365596842677253743704162887749043370610365589429181640629715136038651526933351005477007956878656542528040547010868879102703108289254128676133033986848178674061739569254419253082140880900505876540627934326345353827863956331902785964718867559141504909414133138172723788406088582341148942239547595978969247006227424961053926890030476244853466318943964465202981992239970254076692885188867586733347483789719978150729599044672664870509935314838575973424846158250005532942536883242836677449655907337445031857449124192044733093833894142778964007925478050910882552395292350257803312262893736533573779177240919575675583457774201636449194903608600490615215304276996692937085883296812106689013445779548585988351260824814092178567887092181069525755975028313580928390847740031187045475312800466695524586221663225097644284062396103238425925750338659027383242740636833883069410985698022834365771880469507693465888549543181661707583591958923042607589614322301306985519184393211397636399153400850615237180942296032269628571918638002483852446443253403063272139921446123412693610809309681472902124164492435702111664923667902544914362566435751148930430777347101454871814656497900243817711827639654322181790145763586891755299701386820585297864689760845581421911445160106275436467525113954376434512504965462598328445523216977825164416317759372004783209807343284279956235188115984308741189325353676017252577394129357086889222248370492630781026019590201414934508316758169441923917467348036595904497233044895667817717989176320637385562194711745217761790726683943980245159471928159540406167262885846461766362990253269584771874349012066868465261303311520587517261586156777468466515497444191482957280238945101532451628020278733954682402676944013781710425371615905011303358407052220543664972911892506984362737564998112186752561248434568681381955726120616097852496952337558722410425320902757113993072479163155582432178532537157946180941514738438873624920617601919454172825236504853151302881781610382387512343580391826929890270384081726615845361267421186080908141576977804842623948686318487480812708851735320704431386701160873803894001760293570132376178457190009997081148714440502997362239975435480954200191683708898261714593796580383384067898580282770227095736717966323220552968767746235215139887201213672217850429955586898372603736145761076867029314854454947139730664934350827943749209830977190923605519444772065714747827292062592238248485647979520448126278673109790703291546834721525067868774189888322632815483031618652749946739679167623617863113664215582915204991405417229283392392588993141360811342237727322013978995722629781476935769024578749061744642824942264587039157615831985820089565839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -19101616546465659226246805316765966053010030699631155304825063370297100949190467719337278065650087958570680068861444667213247393115571503040370346598217034519814448536007374695536147109946766490448275599122623726284725224049844127564306578730436189748546396314680983326243162999955087222433147214855782432481561169634794791273187590473892676009896315715620034399068898485446508620962422039611953445494802260002509699480759529118143446744074711251398972081429283318586477106257025403715255978684029306990503631238469803306378424891882728992662065475399917633004053014609232497550836789528363571341077345590127335318759821476613541555101878750788131859341716112529822813910033905882108171343823216414470149273726587789426928392663473391860751005060760606598835246313080099663456272323479970794342596244217438314152606739252823723760348069203187651046228778749231350624931569584556552932134984210997734280424804566388968478716372629887607281637925561569409000476974224637320313376444335784049493036303749165688254311161020805042025916796075753455995750737616795075751553507432755328191697571806256268080145207031232658555938610775944516410857096367283442107131642819766346062021563599657533335781171074034865898294430393975263709480695918427270573052125800833015533203505854831007918764992594515794736486959756006223579641044567031178837626197830391309225348749704670389491205529237440398418263525824749651492874907177912592390494305662924686678752135863684043749824920863329177123558022096753705551019202286734284867094874819987730813810412515974361310979248848139578572673802250238155054770296426514308076411239315946600538658320503794800648634104057893696500049022622921615747137825981016652560930772667799514597858600155510481849053342449899828079318539425245342508596637345872768235579742066809309842436060759261885644273989092754668293861085698962798851411150293542619307273614273392252071189797879163458281184206527373510266095509118255136204081990274096569754286304157283551743241986415727013773582591711328056712666467617284328562312289976537615126535945472211658421764219275344090281579671740133278118697251867352054208814868203903405894609497721573685652906630248090083935108219740855461454504049167449858485388446823526276959070904284251435474604110743645489222546380741456669925923248747090086632943690922032349284263873766963964562434490242927699213273706237980689097865500780760182768605447868142731476483398365433727176678241939505017277196010511138115557133242232169833421038579341001061394515223841304204296002807380471989142845425442083484815919485009008640378358724660290082161851546492181381973699656296877155722199810665713638864544375146466669522701106535483160135630056685588387619027823639720870438783083400518236044100928117988329715130171392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -60537623438986647377514506276028297270579190451809271540660326579585551235408353956152968454917870781632245827652127506692968406114699524824677229259095383934544886441271259536001524865183756560482427398503651982078184969439856221332113455286808493947803771076572857334130515226830745028538234749886051408391125873869646783799064549487762665322349473259781726809854373376357162398795851831090941274638752635095057105390939750943380769336570942074681322736198130369821309701114281541498377485772969532082304687334028392881322033854602499022330915099253272209385478892827637403584174117648985363729570958219009617186571159408476332481335943362763624220270427496421960128221962770725232397468733604229206511378321566208786230589175881441955637052980008323407742652802440645810251266855563298116585691489916935015875856588284449639800354136255885683925235473930775760999560560519386877696641268020088983007779048694368415559085738545795570473942333522788105472725773473470113928606113571969217175838554029185030914326066431889008268324870391477065934923288140938469498206204413002789670400502772567878246546891377435819808577153680575769135648631259452402885920923392955736801275287330477099855327665973530870702577119545064248128344678077048171134254925422982264749673095584653681572409195323121224651333656378441125305069221620792681114676451093959999146153616502580266054441743459257484987048421461857079878058465277215014792707672935884669756435947356041724257896949179124426905652417437800092767115329359164135981951244586960181102758064506191784108208516717459836464860864071032905054230692628068984038847495646895763817711713964636958554292560233417988935585934631145349754059910376987444784142157640460886985202233177844014842406590997192349314001426614085329683420714719150961900607629643533887792861054472509393234347984610386941744775700754548993728010732131184973759382359391472918925398362726043918238946648386550145832539422219268105944773631241240102830917746490796101518659891707481870483381778527888422852755906584079721521175017521629904859388482221395033993940784239046578869136068418505264999912008411224351484134543852900233238655782953443655918816529450085766273765317049155618357785939842239068847618172125251916208002370118489217085383179201678029661768282940859012079760035351817250629320950926172538938766205782792907561800292536365654619859134297129466095539233450432121514218164936440989951988222253153632220504303605600618557042775319128322744260401501295884463306315153659352026374351485898714475735453521478992451975718927095890911889492719876831285354462125288666071681338777603677095585538344615026391282393682495014259781128656020893021834395260862517122818466536299587456691987045610331738062351802461791356262690594099697668849664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8771278768568490872364719594562920529951118179798597679396133293579377698783266511087220533463120017583559428135509970735415558437417492216915353148620907982791041562452719357781112064090564871661691893616681826207690423199339163549395278658941995819707004269108651302657504335871441980107897712015566775602356480310454070788954929343948214113544596615765572308972887761582447490051136783491053172240136943036420594376440719794566699269874356166262881281021600543609145718587242729939653405306332338023809438219098159961908378752561575571391630251761346134743676901546267389091270995555962330766314062281852737874742585037784004261743054047506720775274670782141174227983090471462559749559594587935576058964052318497011430038682147148559679101433140354047406101868167221491358214237571809691114740721455728401994982221974655116250167242098826514265918891120799897859855019093266122259580217841333824173667684987018568873684274634428259217362366542615876165994346342326725134332311224853901752904291579482546098348187908764607220520178962742550117553654699971249621301369653131494406440868334160378177818681420344699488125119454340589317031995761724693771847335193721183546047927485682269305937842245840458205005458711349038038470267753378287008050042942157350443763332158198980433596554969607007157123341956144766505181040203010433187198338606084130387417971149881553530773465717825470960355473689371874102405879077384783263933018585352570893117308684988523028168531431275237564998345436419369719184874333186626970179292290249222192979598226872261932696197051892640818093992894521132761423067519511366886527585468365424254411462905404921515199644668112172927062292223592071026555173134383978836247296266049978747182221701996410724632809024828193684734520772182058720701689246833511007959067399418851206541179165038855073532175253446922980583831812076604445195707970923850075862785479231767210788564077160263967557447329030678757535336666745087309982782401175004016843342108591254619094798566019565292801939859582045840052034722556478216317228246380853067153546843390712299357468981390616902668787816286309287704644885144909549708417195791734178747839294617203671724384567225425290408948831754656335130964819929721156473996199742236415758822059836763646081695195596264372293202892275207323030463915352645149448995460424869041963296627857738973707278882443282318199368075813613916719710693589583359428593998769726621412171510489995419551660980800358172968585100500172920690245726860950029306569702664600114556889566682220190247897693960445534998425939247545484240647804498837994573613895590858394614402381438870967264212902650839019887226476181856691296838313575071128305258327551986446929670944474017881313643363069000539718561825538632845392353229786916249927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -57806951347881125255235723352946316282298995653206600396106450876867714443327484155955145979254768782167486457138609707257688043698917404968586610550357182341893963470541401024580002113726498656258584737953311704726265812744265969242069658159959883836807584884139358822286557065118609345871653839497119303330208531605134081800538552561070017704174582937991713759992410376482737266751670638257991501651102089020828172845838674062194009641678609275808425551777341570897643335442734774596889510014537918783100875504416645820738773653546703283551229108493054742608703616235406286916561150121418221617286688733373928702364428805643285376736658925553995719028669842132837637880066303563453186453458590069470176166539407581690133883775566555339635268447897562706020309616875720944714889040827138139919361148673424457105975295859252595571681395212475693604213503627614538388193437089056496253190445492672381416206227604334656187410782987811865938419135166065920186372056997511070392094335273777679253426607458260668817855348191737388273225557002399840665389637114669781500372493358886122823676901227817417701959447012603888203499859877441836102579780377542773610114020807833062623347688799505467522100252056901220482626239330544564512547075982253461179996351927279699256782930998533698578574834725421014755375117746826115812467011189878883738249214102092087101019650921357094795801609231970975103271823908955035335506218816541018212595961720826054183108094261386580723821955853754206331223927630749265296607685535397487369425944388692080524961286576109192401119184162374839287485598647008512892852011343457232671118301193586127218886002760055216075504908608503421491840347101373262994734910544271446406362385058487180810214352365645573941674489168239198793116211405471064874193542036940480702682649180880751915344049577937978478700291233122181703228009442826784608682081695103118844557345427709976551366856316744598010732575651458331291871431828358582999576588794606601207981816909624830656744507017293477998702566677793977914641016825408972747389613674390377241875261352301426349151841526333614286983280652646155309228377304035576714944736045217682809512247188595027936583823029653951821520631775849843011255814198587224778026883691042253065056151407498752669029650882856090678702660566174058560477225901472915807023285395301011538516049417023159930774415122550273610332866651086893302721386689735517986058405571853896384084054709188691411487043356327599215255086554779921799087339809840470699974172823781264318060680787983797896014068398544769814019998684741072945685065975776893087966011628752121558849827166799030284170533588085674979787835892619462562793868926750159255798311324491917065828493217063349837231370422412190957780761967001124186975453204232181645312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -128604434741145100078210991860148489943009318962153510820143025697740200009542590129539836981625046267878679053916960608884053771723620499904981820556552572116531014854067127070460281505880118527987674187654805790307229251912684940227904152011407205939274606674366588261545092186595660062143340746643865007429576903513749694539341368632336253134232818729339396027694336783568602506314917338244001576905523464734286812715878753132879477099883721407920942929843810402689138583484462323325448855430534012427053704616618015834399710645263486377707227094388265571247685371418300809347368548144538033116943140542372116488629735058498841337059460473820366086243169133785721873622152804416200513181833623082193512836510784396906030499444130176320111973771195588884828881403944374535400556050968848762452257071846726459530230930052489822912113414144230676154200320611371210161161504845161425237166604063834518939200623585029847353613177434261876294976413340117191610932676214115757756112092714420601721144610722072119036762035552623326787149107410913339037000381514267914358186936616366456980851154648116340959357206781346086001615988272828150321844707871855687294151015952313346121617367279773704817860356161939068756688986876963709842386235171477758611583334258118576687410399414884077861100186747237512234113783118653593483684365500380675069714169055184281075701205968206880619431403245509167974278594125377058668839564854436443736903310678253702877419818649222116127980685770128590771640186445002018124127066229225785709570360857517838282855184443979730225396074228709229231338014692259180187879838798258341620779632933423421936013834336704629399864529101987621807461120612696102667327663893714404262055830643375853543377258659985268591161312567833841380538244207544977330502938839145119858836690036867039870295899842515806219048543766767379949730031983692528074257067690212391232544963271303364067446980319392599039040255641360472109688241959888612634994997780708336914570351034468253953243958744879527863574575317132611190469307958777677928175936791171658019420017816592201409452236501068549166327216781378319912973265639394041512486063713048510447990625403488854514550988379132236877030706896184461819614835256107479070771884210323132050546249349083973049452353811139567608069117517024090626288548212730979775594019033225750475700150400770785458739416478794512439761303441363292135409699303170356496536613782897726792824517087292222573458783122940977731628962273501451383137818192989246697490089102086114120406883630767375334785819732501388731178269327220118951955382783417778591166743174756748936275716065615931993354458137493743312525491445894265510268940219562994390877403984553032959679187683411897957998377770482603662762697835351848555648936138177825996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 129237086363853005813747643990958298494439562776555275570188195900188598375072679465593561653357622173006445970135198321203476620942221747600055928619567076075702534600677235849920175410328931800156467260045925784656752537906873999007989496009913572062842052574514512021010767322097126865837455853378676199240062409129824807589519203638986574149740414987669475940973609314417890635569559126036280517291360352932648308101293914234821274032997209747711654310808996322554960196744362594733001169689057872716527274634650477675490920825691911853243339381403025922784603959275298448814356188472946644088281351141533282995021023348295013073760659768810994078477016910917947591825644133706994698392346806513825046736804476654154391948581051568313086839920682513072216769469536487322814415684026814448423794693239920084438576178772864030084089718155342627277793065274589916181028851200718894173121298036360995733808252701693339427221349068586788063777550643024035462315650674347757768686479297929557133707108158675888481125466554181268249344220113268577211871337318964905114880869396931220069291469737926712226359397228013113174301920522205666004295598364760841657800125981078178924695000302293264798110808401172116199108740338309659533102359238991427650334631659143298520970285579871420910411327191345481305842366815422587839160235431965839573363894950522709445630631299692403964455591598743349951766160821089343366611491935455637042770818637352326595687883045305112442838058265919310384900527730080596798449971654268258288325068374126204624544803133405767939599538511361481611488602432596813902048827992239631144902002989242818052620728229211450738379062060705841127139055026331887901376171504767108668416390720776591763606614661957675824359434959686488777203852078908243946828438086855569781542551292126204163294392871822424874670519482344999197513474162736466696621032778051355309776894916950552983865726517697624313431713695055128174876749930161279303573502667177740864835187183441833864629835319424614171758426789078728511617094926143123229774569106348365242588369021947460657261926820264986133369200631169232186359449818314910801377098753471935438365887353466077145304994452393260189860740028812738936090082435270500924170372157762434137017295863396935448428615098688994195547056170378524672286050030715636985070378180440719012535251515788505355459926262460433161129069046267271771990330049505806982440690301557005050455927034620538593862849054012241431060302984700679113979750710324077907136388818503107632502994020514780838249374170571173561239821812289746028806640240524439588703322194780198133245026245640708300891555356110562579188552054847687282052404892100696453879404140367652197889216561505064951477414331153334054341133779266714101424936623391375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -282789733653017780277385541357357868561168792047962375275712561112718201124956736209768169726290355732350683948472414470072701750005101150357276045750432090900888737776664380485263672744297802103250938022185074263360290876200540462496329627816681444386761190268539412478233570637201194422329281871150439352732073271047386330647127603114794496343256746279037092596127300270739977904066199891387913548438756098218298427526986265250939420698950557385428842519893459994822323929607995151020389622669424829569383998586129510335351434510522438567338033583980042448243808369051900552899386052889822597456552059090111834714747072542568852413220057654571374477280033154881121731200413304744820270073015339579141226788707746863098599939314303928910943146699903996852733752018655910691401707742476426579234585930079052515286249583754248308800604116887645061138787952792530173746726294770916303359387779527820452058540971569589894358387078829729700869441984749837437563411921700018865184106638545784203523489299634971779466251638342693042602976585912668044461892862416230851699435293348022831184528655539998588297941162419855600628401917165087994490608949318707507063734812892672577681457064051213214485808876240005161331198953874334208478144411242222294241857892977573570106784764365884170298779094877808435387267503067088588846835120072283990296071539941875369028547842739745573053383933814465455071627337564064523617169086262421222794510428837666189412950521669751394145089343147405733358689397163364353148047591857723453067679887277757420234356499594159327945703978301215870316318727090666487829477351660867032944097712751865260764831731047186631935203549557607386193037521059716460922417480267849886014164113094078057852375347397876239908929290330712613407489168883455546227635295863264403715812024043439795799093239884886972796448272069468307555306389004923154843274791863986698049953418991140094070935764394238512435045271962443975210306705045153917848995404486486845077981661964301601488422959007903893438135527983259504625284566552533245812911189632308175791299242938247734295311868619661282845643045169808687142048132232332993521703301773969271262016412438476787531260809643167152459171879829481163278676614475892413695021182397940933785112644680200803193955322032326254597137810511398193601720644320118246015679439320645638798976138907923611297808928909438861469300131967643661594083468753157831213488250472328357990266370156109464440861461154460043907420936216285874354621338970498997796228739935820345143834940034187317787733343400481492435461795986215877877213813036067129656380398455924290680722438082750401002015411186867851542795513587222261471631222197708949099604855455320439782535171203245847192748483550421293705437200810588291122365333965373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 276451640403275907222512734664190156655845043422496026200778214800888625501085063700829893522147872051581369106419068251192491382410803767325161192017856336384153377015800229766635543322562594763456581298585625160933780311354202567684493985520034536087538750115971482621952079569722730372471266051882886689668908520232513653523944161498680849756069655421668858254453407932126538557935490841843005587319667169965499604185796518418661570263402746927789169632342846772982610550386049973026146091279348587213036770312959326168373860423733136664306071838821066971027508752145739137979638039326131276242932772570787751393970139988888052744861306326333290171493471217620562156372923207393729480494274712786822281660080267590465491524029949462546857157501127647694541269349314497174345174369610226436517521086640190413851673186035370020615533098248650280603228205967146083476123946604784108580394341606890311841221474192007896862018613284768914325939074535368114926644188790813734624342954657593145688978636558678058040793142903910051415393346046825086942743664714164966038696243766653771873090723672880741504032583290615793951079975029844907087760974939322699611055616308814126311559202843448879469635119226208446718968711752695100054389036896830340660926759482764283140962598886479075128300512678455193900628834354331784285264685748290304879309022852736019109907967160343528939220742963474391515246367249099146518875790272779877887384847383038849929748168087103808975651106349466631671882539453286539635813266270198027084024962357517286774562574035597732484944601383112450449418422851541743120135664917959286122487273826234959860353812832280328287874798560946186508975168492757053053972415359869509641077164169014893974067063591167077997347412712168889203660900884026804947720991991706259534608243823894366888706637971340103061916810723548477792053793059645011842977014408287587923680653165804152651598285869674562165944997380395891475265166559578340317642232298981323106868275936113161240851949076185060530871475806690868526820622246633077262846242530466525741852815134821028533400337555692491178061445663248414948186996689757610699737234513929339762636654820660070992725176396540777298071013222619274652496721373703244547455788025121340176238790652208283074893451062335881777683427181551738780375239826023754749624480299650303094247524749534779423920120995207258002079564651982613423747943232087884904686101870215934857366984103255230432123856924175373435690028139965300755372970451754647979383789167980291439302024483043564644192492858396065189923279162243036154379770241618262942237697356327480005240349347491458527279674497199870923970099237653073698915049502278889271769112928131297939136231835477135485013616040749255431228100429045137566288254808883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -170263269839140476011025639429284258990264418720351568118841211576912824188137235723981341351402820467774082999041468168089363697581444252971122644459070301271718818769961335968553238970942726613617497519981340592041891066930382983149137289454292713206263273610870774928451366738225722517596458207835063547675454958399560762909708234961929075121688219476144540293393279258578275452173906234791879220876684198121772098412957156907131831767998523140311917788523260957335992836122012165213340556518788860258255562030732321405290685011836467807252348667625006631525585939727852775872280618702889124483240531335785311507903049590872952642399576609240512059992061479047480403533061720040024726775598601043634526684261047092904073410513627027195585643848433329101249522138719032201010331161801123725973872537794045971215317527738825791853576941841751961094622567385605783107913278513203863907883348448470375508643545166425262988544098558452949703826050725916969484576532694088672983774161228404318181436063369249787978074563190449261356787570526806184414183703766446225724765540178642719667466752145471565450366011268257751387123409615030552647230771105387154297809594859402723996658116164573178526250416932791634829051644560071355012065224712358537442073618653257015259494983882095491487395208003826949791747041821213321350351394984107290481498865482438062622356385525599651769283264983155705630265808157492173648940271799650811622276104461874352540089069658439925139162031399638771377550031534831431533466483363858172116518894421641900711601027328997168338506218419150298202339048571660914880859871430586569556736979285642015622147076018926643399644315472088840837662724152714486768365466804311204804726968635987721452930325294564512855230539568387313531713085138862901090846074047656277801256018653697792805429540300219828010812745960158426205537754183583836423189717934841142410608406760836861855336831843467261433339684284229072130995607350299285627511967443624618604259549381370855761805920372662541163238897852869574744028327739511388146112141077910204751150767364691185754109963775987206700868068676115837524291227005229329712084512847465454992512820747483342679521342238232271814710137538032752895600385273080314083181846286562015429264147246082378374838166877481974401466852625510658040320823746918999597564990055774009743450042042915404644871269715404513354330357315934194868125456057179347052023332259879854663618613275156450110699440895839815343470017147317286182589600005879622092116789694611694381489656562065835834671150180027285406280607374203507111525215904160806630745404221079624938881877548358652843822922255069445426428217689484940777965883241528936720460432523429270946558497870632357257323518241532798942603887938259298334377456435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 124852003995226636519136879433033801613240401294194244991287337166486801889770667907847246890216805614164335894410745807047291034738670609525028341337549712615345481293841200292267093719304863632426054802980910773170331922618928392244658237746500036461813928427943433871533063974247721369883450151811319613847282635883069127567399052039986062180937027906586762397595450562800225805616210094887988132257748662174563158009893893837136360393482939551555234585984779172588492360740531989472447432402568553836063680673625305654008394816394387333462582846044969638394710353069923084367476684665364226570635225735059305694887606080150118758184045329907963995899209475867725143564108326712531202665521704846735704649466480523579867856320821839439343029953303749695053334524959867956514544239498704686147380360657528883191162748139295524471991314292897766457531336699837612283838293914342264674231498946602353656964091909349185000850816250710575072888340244512683129547119209606217017057867573089669610371731045477512251687157737002029157259426533667743302807618154133684465302552858327679213972600312431238441387359735934854232165946866348398426675285587949610888141996188056844288347382349558075494062699593047533704985968906356738492959318003297753075621598840593604286736622260596669278677287520926195047337764486744803351705545798608740439565116385616587952394136294889807777773600321795450611151643367454036479999730200323175460542755489885245899604166955525603804847875895757254918530464486263915765030080690428294197201493399473862325808325040580345893986506298371793706024821504560908379549941127324612839091527674755671259539602935378713823714214894904398391875678492887386029007753538182627477008072907956105272996124689641998446647265086164411202747940498771928520284596122548881310118965903570318169722833932899943191205512750073449594546785571608459613538899320825601154827062328027795024942031117007157466406941620744083517924025019127751508686348729181518123629485566924084235156928869285535821133556840557864459033251304203971900747452820038583230127622547167641655643370846979606049963980884097660628671506254053626232511385235114234762074057917530527740472745061557719611485672208972709641773229824684461755860456209226713800557195912397801650467224610810303248618908434799253005329917622606260100233558203598889630396293023238491747599089264513031839121109025475418143814767254471569690525880494094934930408776345013375621195730863419407378812469780737944852320977101641478671562041258314137261902348217838966218203780868649881784826817643281860554196452136685444540493216218441509366218155830814283591816673068391442690297678478305871281492408868210765946986259657216662354713677613811440105486595205216129800352372724832792674660515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -49510314543338864224932342001349681345031206176876635068225839124497380982179506996368822467360785258251630126071385665334639200424099984558056346097907829845483263050336543846665332671383805444828690342099044484988996515735588991924404854901379898770338294574304609682628879473452158529921766829775133077024112734281026866939045955532811138955233873618344461892014760272742922808269108409457237165965051707099103224040955097019047697603139579799930058882426469046967966618778514514846229881606436082383396549073615406304541976603781858982714387090819278107986992045184872784299552545924864891290974339937900810901107777776516143749800060573330696858618156298223834030242945018106042207657473776585960669689972624525298793216941936062409184010462599479855955230113073067809329123959533329478151573348218990258603465602564383724427463342548704089998700820890412188780437960508952172610112212598725734656812759797988345632148996854282833502703993485474828810068060034762550919014632835199065321059174734351216354083089092341810488422425343787709247968506528551699914802224258787335559676371756074581082919150033166157466103358899064421620726408248627031745639756450439731438886553699376881722712510590512340710798912747169084667433310426309540974771091097528959759624060707436958112089361572416975433774959085734315393743617077880168146139432523408468179845471121079172770549564834799363660140789507278213257927631045969858210893017720681332420449614374093109442654014060299213416926938028559236165721125390406326623205634056202322964880085608812649383521132536407209639164296430026838949666595235958228980914417262320009459103737075342430174886635030525023617752363402242417200212050355985077839808885355776771765552544785005065100614169145086936662520469441882603789045456911731386595940128153886940026253472581222081394667952391713544498528345941151553884068886383098811703947505186780376913689472320131182404901992352594368710022738913241804292144425602051728442000292140437155852367255410292983129578538510265530195716662929953800161038473466315178918773383558738293942890224965653860226667096287750606082219718368601492927500949867295690514488789993549938264519051835713926827134359072414222807524647851290954217021024163639327154487739330430838172092013875486552563800366975856461634218329401736433502974610096254498852288097810247894094389568039316508305132653168782413459410189365653806026784642774252118298522381948341847370227214851835127015351021217896355085783885668220786686244636203732104777024122922203928217248537354609914074610916769424041854414319727509797181801333634498372034614312488958526276489069403453127599999292004369726215351151985590048268954294170881799409961159749129656943468714524245088741853189818016879637168128000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 15447458523566655142455338054971042463946218605331029140683939282625399702290880171472854866172514267233136207726060079910826068570392986103501434388651476428927592343985980503217988297577975082662845262175513901924607948583581075261316146003117053319408117070840725091089507374173686545863070964014273996284875146666764197486232582205368331033269291766440285991571465455618855732412760713971839944284095349888658984955335484729358064768110900502947957684709682049519208444054724272151993457591400512971356190123481866080747312111164850311050447138718006096121959226548141004082285958204307844642308084999405201094759859143675010090261531934552947381815208930749731367512635424592134045025073069860028080199197569252344636531179571587004582575024656667133255414002721972582744035560261034823145055686970357532809104083734699229309972599928024416524115150349299583735358643446092414179614193914686303471410157612375608724223888338307380861744534890443074005784657289896114283004645393040918735299162996017579823324957403462126718690464582324126842205123780483249853765400798706337045654791217883932014823613740784324843672506389590053633321709170917259531857478132165969203948812564234166006085303844441816281194854944869568741971984794127342636464033621757725176704399643627320848961836868844198966101931314348441393775493640099299823085951981687615083001670805650902595767401147282014154911350352862756041097242289809278084866380928131615456456484911482378711756699224781582323809421465812976656691427720925503658567664126093612004633942615202261858811097896728903168305117240182888212937608017990552292625493320331455086473977361650532226578487574313029274794676124955887629447797609664472037704347989168057443305366595075211742132972733119117060405502532691697086882827845483795771188028027889819101913273535353874276328159060416740128607858886589824224810440927532423971225636443091685874494550253532063067003903749617806782865207342938956868818483771852598475519572596067814624148295216387633398478093038228814126865903539287909494101277189301261274882865615320087428347292509831580211644174617529871278597864705220787610647750763151754221405431483013965720428479825567676715002973965765339107384929540383208066050767290073132051861182068870891227218965454439748174056303959896123355355794766312672787386149436591620435637769141661559338963331438548441213817293432536512456389089777307874945986265929071335379987116633906241238394557425969193975540444570092191670701255652334074351368846551699888393904466728612332509599876797052578072427695678554135761293246810488936532398262877796010758996338342720946767673916854791115576618751112095181201992485988899208313705343813698230052595132976963800913262621319018739609498933665607469917798400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -6990100004699892237735641041018372219073693486068853953328333783194002492164159897679386732081034827345425563475249734157855337613504742165073833255106425395699543752730742471583674768108651655626390981635186376916498274745074555673505437247519076747171165374837793454585290771411389840985507277417269461840316999522678084204442322641375342090058523272558762250942776214639886722466082003298815299552945346556136880505185219982810957771401930919779065138879373138253284690752538479374362054934753749758634656624164308611607595126725354900798207008790510338617879320389011550380791548867584508928738754124385668354588766792229045808838864911788892965113068479622525279704549370652184067018915586453567519167617613280459736654538252119700943943987443890462926386230414392146695609617861129006669959083342075658671381609616291184324086862237944657720725049347579058222886436682519290664149718635499449336637756757451566598412259551912486652613838950506426669578624949829852424045979916366134513348329986176863082065582774254889132324263985829197633430297495199053535936195647075704060142231461302544060038424972232784728489527748804836360484349636140596562178446251368575950090838826691054552682678963340838371940865477825391151276962469604351353790168772177603306377418253884654247190127909493434278583622321925722584431718222276354926601901898581871949214517104772536563303530264439486017135266269087259856824199356180301332659743369471986258622149529559608603299345304373157061358354771113693899541318344805727738762151575933811810555262905167903412544244090905514615806483698044878883598110317255973412574653812567650765374901741034368900833282980735509664867490011570316257321288493023437008264035553445869505306222051126669004068567115073080727518402830336468812882135230522651287545087380024083188710560894165552609778982628441472343297972486873278707547144102161353299756698494993667811029708441952626699805863800354487210599359910175279436650137102256770220986503559369770906550406311137895219854744603286102800766190980683809545709432701376637648117030017398645806840377796006642651918591280801502429303213360001086661944849156369515090491825226913266231610813761450450606264697850037418553382499181963687570353447126106977512492742788138050646438852729774335769809212178379609271024359918590039697217858774469844647770727447841464507912938650470564045795628420765397549817102993994427986320775052545138379267439882519589317283155339690181193358955981535439763864131387892456720782493761753105923836078008711585201076853554939506786007495572061872134287539204821180860164292735504413041471202793027445130954420626809238552332433504004771226159798477671316362102711489406438789044126601825074858717460804421768818246712630415208742912000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 859307666475481556604785028194425376859576250232872066279739859470564783993589927927574739737071741031376452122566946416180933266658277283071904420645874886126573160288615194164648487039517552327676176113626267123760437455216053501547109153720128233162454204607056811998685742249098249532674355638743832123067395305375572647529874897454184263595514456108441360393643095533778437356493625032220596309130300129020016899271999717430804974156099927713792090249015467351821756547720124850151647098214356091968955640450123994322963324325872870547343148741885904918875409260916452435435097136903388794828539520373182092502621873646890983606499740583836147914301343075351780864095329423028055220415510017455523956580021999647196350558121664105107923528527611469037619114644171673262144928360681018292148304196915276802981500471944337171450452759008206179568143749416612265886847379309885516186560619646155695639911928263731111250332921760242851122708630155385270736196178564832612977156550259164244723524713841086765953669363286279301501025258062913108359466300334460829110667401703686080632782384860881563278006028608273119942648897824666977006549836379408386389129062025955325077985529093908126133218856082476444456302991230325304584488981650727793830779698587406910984230235431210947213352236708932648314648192976692778444808363305944667302400037669137215833204947592532077073202090220570427841100836092869668054034058917568597087062298411209923903659058610783270646463436713014973158868310504125830737129443641309953745706648866093217396225108894002353859293157348747293191676702919588577637752767001437781044057239637975575032247778441215558189355300965758856372498720516097717289134643099381192271911826797800748686656930832299334395143619380886733781649613656473438180861099216980670900210562940938946409453046311568920567427850861508126413698677273043759333061664303929409229660648190227149666529327925827722343427570365310673185540961881476762672481067009449717797231829742133251412320979087507858205575127522999198785838005751345734587918017264281078589761639785349550174108852450829448422559569959737426932106497711555016781692185711514924907841040766317265810183025745067898446307247279445113176491281138266860576628542945726713255292002269848215019563007831901946309452007689088104523851379982804926485625998923812017549370727911993204488572504886333759933948949662565350144019448228145165320603048917728524945996184578922344426505082447001596606749169091144383521680949776055136836906670982239176269478757350390571093756563696106372091544973651029478391400702500015569811585316502952112153212565722602884250465551899267384882079885491866599622184503537094956213096712495613992736160301675731844890391180499244229354640975429055283200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -384787466920749984199688390270758093190039938855151282346824512697009574419316695074450928312663278556816636501719096796353711575807310886601317682638849639487681006861556789928233661568817941554045683263098816909452803437979408224756983566306962880584308438085748302451106490106786481307031001812115715642278713082811240721133473943874791491147039378648471788440163191106512048187806447079984687229954263414590673769763315271938025984889428839130385442304777763251337555598102635358224548231710073339066728944297679684202739838769184338677582843035510132213779622379142539788308132080589041290404884073561725185235592868570211073438527131294859258373615810572326989525626240858192376922947152804885428071934102806900862413509527316327377560377191668689848294853203751583660896400464963280827504313238260775098101809142548966182152303089364349608507386227109488677229934147809082818377819272261347329296636375431098923975257430308514581508743044518664800651844668504297429931267146415215778429679682036901862758790795239899607368337222096227335403892856859925599923343304621520990665317643638234722368377848112311959582457502514124697690832581583631470181821869463928281779997828638699202633018913006488324414740175314354394774283614779674051055631006276219909676210122130151676308034717346455032416421852056536673678876025162287763164581200770871858149300534450831427837943934772852282179037181905414491695962228596901410005335155275501324126855242525189639868647097658182688401785415549688578832889234887053468931452717296816255810443488385030106103832999810263501192458442588990421854292990031519221123755477622600778299325263124776854097278918707427838359365883720680659157311361944796470890351426607503082634155600743946152833895601910064596475504811284311021223535216581205591078404188747968056924178738741070575722511635993001732170725229099788787935925589702855696046761667850894124083166021847671702106067661051762084622497643069667438267698203434987638211689583444638981795877794997219483940666602765983371295234810324426229014922908237556976198460330968157208594567962964332267449812535629217597222455816376005382816294103733123745641972422236502589782320004279301854022245450407086168449619241910688037450872745598023993589582301688367568183441839643187789751661239230823684973841626179050223081650839050526399151886740822982525674493952359143119922537117780287852852718949372055003275724710591241721754180215443802644788368017095017034631496802255075484519232797445256568938118756977004713567574937991315096542111234738425013081283453112202424499854836693832731001309710500940772336936385798605568895016538715062185697459482846023266884571528465307689526719100307727315468127271228784740415693628347598742866776881333534720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 27642968771567620861098805447666428348675425599525743558623439329305942133247114987895579717946582690957295269569565739887253859847267846539921954598045179392803819843220093656259826025966217752386291925248700208896907380565927828541074986189197752563600506711115528360432109140833016529356864267661759687859109471184675804929082740677391653804354530263781586014453253259686959924283560942443012311535944970115133688809502973299943780548641009482989459860572266930672335175603560936983407618310113650617806149827306251741527959294233834832637268690792074853414337332677284288137477395351678725400940714265136728568288947741871585710177040370157467720913377139390660335117600053838200946947958818053449509715822690299972393006504930346905226517366963792055412505773318989053165147304740932955765022365772391946047714036862435048431927549516510754293038026615526708216504575722192340496274173138943824923699804043082857544619480663662020139420370107278179683341725759749308416815029393171412762652234582900643629861571098009024154861013733249168041852803416407688962230884024408207840166391212850217392940847511204990162941146266450757226859491220004194501723027237136122577180258166850279571567447775015229817922098903532300822643744534530451768476965159855411165932486015216921879419011927958250867033087341351650906357311155012969449956254037686886884408007214470045365901836924560042769540165286987757056409315633311052310907544183737637357174903501103912174984810784026024746287436609699360688942382840176596756116714130031246197436636476468194896490094015983859665337834353743728040713699857790730553252931552033453304762989148292160959907201822119606693772246496900074957018287962629635778031887639802989019502259381435786644218407003863545910368719200640355680120658892313941129564368417959674910231122265660263557922280595289808755647805590086145521557416164906792932821100137102333553202328971336152623943904992192533679536408050581525844866691848104632365687269920192645423327969026637310595173185060462527268145952503838171933423479189629632160165279809374079911938279547858570700004737315018702099763756840586614284434341813519772750909002609798032085234181152884217470096171765557592187562768098864454298249439480188974964701176235496254727650039792815782613511691261977005678801629380622242615363610996819294724874713390416522846441899113022629285563490818200320415131250666351020911777230283276832268708469570177820669322184332159549759550666968363319907772756354351798058005877701063066788099168683870820110068747355474931814633636770302833372629839264110594572882676104383765625884496358373819374974283934045244756224776965719383899633426725658771470427859057923066013260290900267918936779714709381207987464798470144000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -9259585436162536292281524756971899848079305339544440584009924084040744412361849009546832553582904163665735807351212318724339375695092945805972880852168693534732462601864326208464934366220627826193286969214014270479628234650060644879851647615475703603002833504218760236076466271718647176299074747475051149002344117233224785568086777570876556810496444678785735501684591154402194674565683248989274335917092604120032684139291908455189246582573540281356212316496228391256989845411038755296645210416093257920676254952182169588647809386010185497718773016254171396624043614717210086926559230036212425374021844981102458540198148677858606245755555192911632029024245035937634618302894047766818060938159900754501588946944950726570671132298884387637541866695616831789672648510845384915837651209444454198446941353804491366853672908882613166270745337807914335733566724587333420484259227543678008682204595874952357548047775025452840481706836565160921704108627849821090106361934154666043613570888101755990511789800249464816932229341974573063269420310604492569187716757503152290923414326749756076577672152689412599406046601565304313679226687925937211550373863870001076208620507505849365058578240905780362997939119386990665096885096046006657537522955426159985932972738746497042110882019791215338273699048561206341374783553304239979509679172872127344162114782694696367297376829063547943608721059525122591078101656750290752926596764247977439116729223301140189992149909895930118612820478327695537658894652357414950704935440392594183590406351108663729815507564839646902141963245957597831023771768438776103250816518422612178326943154645371506721852056061301688231529286724654673819707890193349429708387997980421139498355486339682514024214588023630891684232784481132019208375225253198238432238045604995524826500252575000735348264155791082811892954226416371987029897589527810719229336547367124925816852687138753250299882498896574631496875568108651375199555820153095418065521445702844735252344238431907132562104867947527567974897202177324196807442101076454208553343420655617867825607129501510473340992181239071549930160116458056189191915503961017858582809887163096437541883306516711492943384891450668086292527865367813351258205932263444902151861531350879651383115767128221904936860844151525578454780961735334057530600943725892285768331094820345709241668752656985791422503540964071213331788629656641834152988568860991238316253392055883937363113391459565302294227015890842603526695501341077192884902667680711972917475622539637214923209556527757409052635696187944667199169113059937874972859269066051844865063582344019792633871236386378028099550767527360008264173454116573933835878610089029797816352037758497840305517569552113126473223671187445297694392713216000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 593875676243890592048259995016365243878297949810086012358924112998258215720116858575323986425021537061235739961254153020188295521064346769758962176194411175154779446542717275807849358665795622698178815406452914993945176257844342649061962025946105633552820731444710953559626194081777481604029051079926468801759314062539451568111257870261976002207257488324525570162545444731715842456188368755024579628532434673695250454397250802706724492187678146118474888396301248913505318605317039674113848904360331456402472365120230409776174745414412999812825918470604769717426250267287920783785538529367379946614859842252428004000274829270261210447194235480039554412877932907618721102554720684605066367816685754720076833577523953206718262710827742430031414809355273363229885275314581431473064190344120947531034944145294911785481833079599418773073919608503089257190479801409045502438287622591369612086143118144748009764137871152575993384986212901545506189209734420588017324887386888923484054481785664402959451409727578032589097026726660337121949952644567966194567527159668162427623103861311402509539619078797921877964788728533486069224693659223774641216951135083499131425951772812485852250992318306352866833621193296079116264659208575286765127663837503185007427505097718122053572913865747750020327735240749925915090953428236008468407742906210039228852870275697650974972690333172784478659848461848743822064062993398542167252005711499046201581524096132180546519573722237350198803227512074351892649201561458348301563345809082026902167427747773175934272472750205131733495446534567070836701612907535170514713127274232058823872358017551780325182934547505176789291596491693972434267231893419927762363175865409072729281834980363161842856803529645178640863520831369089396990541115819720860844329652731650137267728472136097289263527994737231937274196407881667740744777383556346584841590293300507811090495722074338768284865847010075820693256398987470249574552726171540023737262457014982105016625907249056617261098034522032897280361030309019208854447044224179089937160256352800736984166888157162492343908856389692975378832347313263575853858061190631626310640299876901258845905279787098042600759286026824300893817319722998890783886601079392373250408882503654123353413445338130212221920586163956212184865611507191819923791979312072376210354143774123869924932674212812087841654814021265516244231796895623229681786590907874529529622477230079287393953482785434913885516658794097233532785249207816934430837124367752760145384308781905474572719325891134062343446112402830799518395132709626930737873689845955390512616739809002713037904858444484657855022111601226096653126387072169686129588346307746417358982795310967235408986602080728201325836238784848347067842560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -145962442941600267551341144790634226647410259391764952201422350023272353221319180571658783282188315785956227779328981511840551466862743662780630064996137677415143958496258332449756148972016924082270991169812249816465260895563696406180358595667033079215596562606583410574680470955834551990925686667945860667923667589695629696962911027706593930711045901125545822990746539836955037240700031764030369352325642904880972157993060217983720793926578434512449701353737300606945785289132354847976641054762188450781553258840073968119989826785786371927897419523597471952188244558489922870779772201383206477335027009716582755623109749785983624024078628813264156112585434171527349830414097844010076738030588278695699004565136457112190696832699123055450046150984941050601737046702437351709648811736185153405824854339906450381944285750453932500263519502545621380264215810414203593057316731542602982760950159294353646829590418565821844149555042580796112603873461023647244894114141470254400100981128189899661649454240284167054675666765661567558999335099976722324485811187339753221584948541620501179436094763985996431128869984266925418245034284850557759023102485114841058802306213761867029421138726903733672721663290239103770689555455436207003506233957198179701886934834194312156302071335458272124018455958205385802950356990199850416116180513622008708567534731077276499510218571452800932653983605053372086193297229366178623421388450810692864703271197483971585767463611152526714933051804638952482185605954521493517491636162593357486684838608728557217102331370008658479851531819662182181827628666647794266064157516108126201342099917454260273958223295693047688834629066488418257137747177524667347923395342848232166864429704033884502330460903517941327789700465007468797441051706018996041538724455481931345836546670086608524555171401611115975672930872820214253186804671758648125179133810583706111491617780220104016016337889317684548296338073036283366702511812955677169036917213022826055848153460548280757093368198338927572946532609393932001495145136873139223683556298224197101757913469630058102717199200547296538605033310856342309066122747199648460765033965587646612620545587842151898079797451940307569344804198270145851164395864874232960148963865967762015806209641813993428206607641373420496113626335758620817974709396519487776925616842978613287989892286830655635873285129634221785986356948936642923974330753630194922760958294798895490890377081844753863780902002628820527647104298108763223484687755605420704016271621688984116012729891466761015063625648173723534414363128230196169888009137681009797229947201800942021532927619936451236384542354578763662423716958511699397460417716592758852525146439975744174811498084391415250422138407117818448314368000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 9881062094025116027139881693731202994198923524314380850439963833497290861264118633268986966967240349265861058150603150572326579968916684194769853189358843008545733118139799891407611282589938813900511251262441558002369358093281832634321914522208223831750337784972229746920534014179142747488107605744859393519106618508111223744853857407453871828427376802769280647238827223322421442335892400119661273367382763389015474011036636169483079649646595885921414179209144266471867097684451556666308317236839258688924117494606548292122407621124035915286054958713711738396368571506456538716746486524075755344958398325699539200816882697489950670010518405096627053917703821581159847324116400642259292119272000774338963477579325012683211719292181256684742122406650911706131755124470302574733521394212587665697171533225624158445313930562117553762522775953138474927086752635672044518312010904348797707675450755841118268042082368342242761010089945935553948325868530184700265723882309304818084003906068886520041528194938431760211407257159535798240909377031522328194719258362552533617623760640557916238534344633180912678273237919309313530289822525816605674232847092365758341194120688878790855292851164868938870048856786842731809954930128351764724503981530245285805973608064316433212642733886394417054923720486166706268299809913864804562719485666794044439161616041965096890617368314396997906592345640859427746317511780941841513252865228966211046217660188649736991484739744855953452533247036933525411205533691865765769038998396227113823405988436592316484205345866400473535714035067945053215184910600685016341309193377714425992504106464527963298253301477536458278668021063883114021500511954868882012305390283923063943651448632829722730979863472202514588189911978610195687089363032329774387162704214013754876020323448546100903660034692192098294017017255864918369967334575203430899750456180633901334083020446048539176963412828031781193277659386942655053828005601790779075905767671029706779405408374120901725941976602370291474804504996969533740043273371799707005272274967424722769326033446966603254630492586109435549929621103878854001854737930944818275212465974485933869371433189299955665121491415013639109117458703782086147876431909284365692267429224495082416131151467296185505599018995323632123777817840867088133322100531622961233712637268687181694992917030087483580542552271839883577773321913221189983235422012426557484258995631690363997515583629117518787295586029695900428439888246831171885460251508629237143232253095263300574075661088884847105254713325835945637351390344885636823280990596602951874334448994249163134134450592460791127212729189417179205945510471059098258881216364488456758200826827339658618417163374612735112011484368076590284800000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1119937277116840331639386857452941006496403527752971536711009473977599625502448180822819309828442624082962472007647152226074346540800484328463147755146737873392610423410466756791183164051391953704135036215256931378614648724559347702680523810179362429115422854887683727163066963430007604731651425367345982608835074868587874729634531956146072758597094660616915300714698818768475380244132598035969119723551875766422130358397516186324140415469759904197551366768628545361083378646720283221648358388264909239333054382891624838115024765091320950642976925616275531076423979673288186493704853454286864476074111244749033854190535038510663890392491697449514165713842879513039644946035788149881652387351719639895767729561031470863473456535413587508617587201492542988280477663707136796459953249353967057163796587653490326059551296664574929091049166687739215753576153739860973416571216193446023096003584614002660231219946694372047951868199914343227720468958325928762400985191967183464858419297365694305252481165595709164468161387839734162590615249528376001388490900823040991203626306638043774461194282904112238532625921788074354982202616321094979998820499562578214967722737031509670164898990890604220558191895833462144950939490256660965158543840285761875071913660356902556310233858566803592265116028039528272042976250992402815753916894509648788817452704268698648775424929134833476343468614489860878333345023257813272756130350668147707670517008742874469897553555836688499064069772069339932885257924847209893852595223139017629603239757001927824748288656402456910674255762981286862681873656064710510866735901173641140901014450123077306755863522665641032160561315271837246629375872277266013642314832264015557132108390166138243317668834805070056873458418599615039054261390224302006639925140090510361838363020813265285312515874302647671189609711777132471145600049247816454893128844480112229049180237866673007391022674185630885743521506581833282730215248404483828895389824601147763718818488615834051122135009137503520786282833336489228199488142955589364842175921285901007307971948153275869972828419796620072675062756756499230447468162222817084252809340527242916618819328282205525971006580248641891488297060868612683832585105702536046340947053544987973435602668099899042084997858408109829055442380682010058049971693587219494480674499642024562981335564758846158526626664571375571219786187317746827308773683501945833266397596220161181295261727459232384415013953739254198515843564259669269027146965046808895067246915620660786014967487822036082806001239779488953567909040123281919044435693666572459810422631265550033133494968607456115460741326581236754641567870989616079493296485294397510171200732649766348966914719970643510706258519075124674560000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 48806349567392695951996566261292622946954356496225653587997883371336278013379761441210074633404743914777098099899247003417919900187620463672140322562185888657462021918823254713991470913723994102821483202671892863977078916007126027240136485706373797750404006849364179006423732912841751936711121570624044769788400539108277098817475904638127232334318301928110442747721130047734442774744347868994375609618594842010426392246432914472080622065592140004530641475407561313007018569619054975580928919973740638456448763571149646068555903419507275506765133411625041732569526067585164230698367875060550855839909200214281245946334435294362413941384583638588900972877243940118178952123531113991641178713589577665956816607690116342256878903156869149434551955608006285745725396548598660522615393366030342162781180151734684541654270949631856278523939065758534957449405185188607448891873773523236115127550464675269194700380793408568069670431190754153444187662098785933692635615733077826172614731597245969004466841378720664963720792153367476549065471074598269395305613664011731523840481224625750572057993931402571179378344902891612606867128096347848749674476290157534209127501006690733004469336210532807653732608306310060746373410894117941703546030592236159300015066626239023252214210103698621268483766392173491558612697636922616387732012692859014558291632747220251851147058050721477734728353478714180054913447848219289877297914563773828298986191840900148578569359034023940997167329565939380951075186020455597043522515613041105061682994726819889325255129018115030321697182611620320582940846798234792577365278522368423112623464163555573362207804211303025055498398718602446300380444910197200311654822696814266509608059617716311537238225057422052365124364137974165695623730923803363989382952276132380627823258718229404671109509808514696577281609989770208345697037807071173193600603522195749044818905935629837688276064493374729558596741242229163583233335246887058679786864774209347289187582200870929245442174911898051099493306269965440242148850071629537261265479527843214528036762004854695129736552692793935826627296569231104108903488450386293929529687254004930782480564147771643365614864821525303288865909844316947135697331128929733806352378308132377369963293727278494473819337939582973590920804948209166901864203343517473639675922185395788987468178252914098634093371587535249293549873268551823277735718992225010550117397827527844240081682696464434962917674001104928044319569333188613962437662089861034215855435189635352563723241083123862820037317932132860693207529099428639960228444778428414986960214953578658566060285639113610430426293592035435341267744481847043665930052740536649829206694775125151461205768242389591470689605595955200000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3892660776995058394991310340131622517208630269070063782695666174352489947577531118438581225142500266009963239859445483993599999854057020366441371555361286102856988495258652333385919289175927814038210982207944775370811956120226760015611942075972804339082410609378495874033587987830930391710483415799900248142401851707909942481070928501692040157908861442371517274780676766497887407680361812838116331940737361896468365000905966610102591843904188240579864670099586264142361192404280538112178196579463049355242110787278524111445721878205520228529352093344626000651134906345462540211882438760464442015215686521192119378973730455067123127247327074878675706257232795996366892033823813388461242288672131657771930668310429657789397786171077187962328347893975467997812735966443740285380252798502909996432158662082143899678213612730832237222394653660752104937316117359739693428101623909624685021539894171229720365277071155437630414421280753122304445305846778378579996889151893602983845923092857516872788275170554896755940936403533772698666743112530803292521029114875910354855429875157902471971589849283055547081025270343840836390939770194236776752612509558335615744528186688558571126008389131868230643152421425166274198900373357013396738483878776386646572166734132243483744343245801759893966226296585699885841351981169626748598012160792541168074753666270565102296395714650554318567127454583336845506148237514381698201131953756063902404948795032565840488790188240503860283380209006614252181189724106221675165933333179624196309154808715872829372952409804544872815068598755794917167703156569067176357861757914461254708392097492094293948526015919538075483991815182371369215732141013237386377278849287845915145260899319284211176325820181786888338740775568633972711930514951784178141898581936623921406551056479544912862812679132254979111499183422747999681361269604514967456809436910929527172036260270079132093726234801708992337572985397156303446053759395975160823572865598253252983281546405968869359280676401808995208421128725119162327950297492063084171691549882069152132874767389549762571532377096318336473778228465101700086532993728857476873821287263679494990915528615841887807085966344487157543192359117716481839149852396821668814302625063732468792280661909994314614530131690125815462768017292975439879933296785970558803215629765062310128551144767087950469420189330087441861473216347918073935117715476242061956861316636827223529558008356139900617997101550816223033608411549288967433511618242032371089077224080193440305146056370786660896922206240657148653735542209514430935742841711141382786827427301218502492038359379176295551742742421107882380237204407704147278128526314133705452894740276796997759850963558315353858374421708800000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 82746280181775385795312397562794471310890777154096445130943950259902229772014790335745316549040363825775809776813072819226835011443435580339124097862071611509985329615469724303182372423678000067079296122001768856886937431677960817498231515578663152357215010346531119371861537845608893767288046571442192411804208897783577524623449589694517618130555732107827060288439182294721547204223968753908788620176394735001790991136415923062820200126308242020016916166877406151635666645474164262071428506896540253015352668203906324513855595545783327458659017228067924667923932035477419083844927897924758080065017168506026428551419104735179960259353616666539169437367111784108106782091647684676857518875110649282169933232387249055207733326969317870231040098810419633868352847430071552848176643121623345299777223839074516975339658810947102143782436999968603262182369026383767593995295510519597176662350320929576881563137290035712869975482815387969444762606949760254791779714883327536872249225495046332972326565118333235775995579378109479524900650989907210655598931845036589177106529731732608405730044529066565929813837438204685196621624810844386779368253122485291114084796661847308535011880264459317400749879805502636163707880425592399261971559020179348032791967091874350627511179416647655597499053004551504061313800130195579411354310667567119764832692294305005476266868735516028131288737326855741894276748401078264282241298651244953619673397067165055285933327946081884233606765359802929802352826036168097334152765154709587678056395001851537200010832576315071660842590628393338135424161133643210578373256243005610213508228511139901612555660540276063020788471691053144594423516852296342534129132308458703125600940034462030729340082505649586276901526883199517344114458914131575718520641062195753237485517126876508042297873051684171687893230976067615632988846328788865488284472271963008149389640814344081612750622138348537425302103712865584471718882793169441055426397546120657664704214576279351372647807565204931190538016065763230768978421284039318474276643675543144429231328224305384639235982996325113240432829646395177249421113300179765238092963261835842580148279646192303247313901752984654111480246514985632607743069124016682728580113409157132135811755031681404324357033550794176685162516779448528979249442684194510529277774508433020436479023828175894956109074739055149528435744821650345682594492591834941635973540317817701721955231754428536297590950907491364561445818070162494360941632043598481545858598809186821896146842880450170598468282593114371969265922687879044636857737335480778002452495967382774963595017624308967187074890944779060987885821066988612051037083017061192779413108887256684142533322367450547657595944960000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6835948394725164683907197110605208826635594312933596709454105880444334536818568511386001573104697635138411203961533438705346761315451205728592081518971244461949345178897232016677602147666622311793508886260114556236761328887421313990419311306477276058365047704964773281594484061528077086888017856916713803089127552983006309112780408658898561948247474575756958948756848535653418914792693048365945432297176488561708428025826933669126061835105960568780093734620040194468979068860536030205271145696343048600193779792681710742384427079687120846055940554351201315973466631149582651872475990011589776614541302997109639971267940472426371000275406776588640517434608172961552739013910878670977368533958445786249253994870235770737138686152125771796135323024897099949441363130022017096890687918870469031301516150902911446200754475670399689811968197340200937877539470444187107143913583524027928017098922973569505415685956394781056546943259903584085464130711616230335808064257358228601629842181563210523791457084815015946849771050812131242518636334327887411218457607136216852245163704349727550989792967652118914370980881002250865531103349660027208631464886378276767266907292319224623908483315036242817872484791728874405436739449487323482248211816474653678404935731981641114760397530799802863277346757916790695823720554497212687347742472272184271191243014899068227665781899295792684126258420248881035160705655251904170518113581242337717562599747019576343034987118004410142178180481019382341827190759179229368409510507139807457949497971061483461193298361075787582546172582184999058445114135799332249096257421983061866000626192990613571470288165222863452365024146262780339893190053774732740206502914377524244475157830898191332951041452812380996515487591662357445882421339509597106036680660757189643561340977190238760216945105885281151237301928911894661922107580314500466252540021711027205107165605457789845979452785790166162347856060960503210919575042093438414989966268203268334736424794303525608754746361766632854779428543333157824308483653603591162802330509747124344191782043999782118259602382136626933259978693923560611198912779072673725430764570044828411395673940207384010882372842171116316674003001152382759265534205229550086829325569696873215480425289394550048755871757914301881176617834290013038933782577802842255911448111101708727532628590869636399388763389322574493764765165471121352397270351908254251619869161390052593624172743244547512286913596145153359955690552542818110227380227658751411541068436830049682510439001682337157969943875353517998125859793078128989061261308448440308927872878891964146376271831831899589575604802970940898865122550851872204588081275102491503123179109745824960849258287822376750022656000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 150971184170195291024061177754490805845578540603194382824592418911587570748730058756761881718798297905506866028807619941148070371895449726108601333311934659849568341025292567015118452817503977694048980641722312698492634984383941196543873020475282186129236388015195623399439472562856405608093488318272391919361953908373181531664314012644486763955228690215218965756202992388290901567550672905588924392936013255756924039737496050804419917843336570064120082311207337747940227101678629478912386138772996273540764113281559922101524243717866685078661403187436133946438292778574833893247343141559661080982199707407021869955508026887041609938386270252813433574870066295625578916495502186495047949709824454260719612286434777334717652506147837325093043089811202826708485130394000615574684153428405653503335095496426834943875091288077263663220174514044808958868603328252309513812489221674511355009005377789193639503814493637331145057939192485474480467025203306538119377718179468872879943708369260033113850526291017027059495136298557366859490953245261992944398236915623368702493011153542754580880741762500213420258790410869107249406178397008390969320846505575371314418365917048161510121890348227121296177192440200060496918640097827568654937099705705712929909761515395704090886629322145210844443316361105900774659053481403769869558944055207713172243887324370831583464053901729097879962320070263776460985745544028898745437788464966752062031481568820160534971637745689743883412763017026416057345421708295192633161992610169846208798671109393128985700141437444577882469824644321478755342835751222580451809177040517405003362719766780690214128330380744159187764914658325733561992366192202358587070413754791375539122537276527278234730303579300024586728533497136558505099346687500075784640877529210011423670811555081983635052634531215349521997903314906621003625979788004038780329742379741693325967510032038065403589149107219232510562592357387582344177831581572795840945181121233878915575055151765382226584131518128000273093065007508962856005492883433065866038795908538303684392458802058572048072284387063330822475988650295727218692009250893446073763944888538045794745389189686729787400409111443299629633726778392581220048962382624723540817707390139806074244948432473552005564545305625471036431196184062264880105002487195157250577599007885843900197186361887210309680700227301857432715942693255823316131858013067361587634032316005682072048006737483841814178485781825815706158480949755472438655935238232762033124286958346006724470792372850005449595256280674009351936979566751220087836296718398611440365179647503951302944522592295116965638170254538053339903099788502551461201551017429329183462667241874057856774981196919603200000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -7045163657027595177525060581413901009738715806779591401521036330316858570030279120709721018604609266925388034343195723628283933443430572959956715487759487264484762099179816256736505259883575928804304869966587482496591583496431674643208039356212500674374334825444304249051340017805421493609852071222618137977249216099552853748464884891513086432230765102710105920544852652063195372862709261037539730330386492131061025355880059344127834541814437051429126315762534674211648937448445452869942418068212315933692594177184982222195631720078124427719399356084315787404419416284822826761858980963732286067678010743591315470975615716833277422055692991822400839593283770557501419389920088465798050081986079274918159342980316596608307554551190646458976697075225908325342728593072732171704146965362692896575386695728272653969833322348771723284431594529032352610365761781378083876019468566915142870497969269925929165537882357082658635341583482168828843607441449604478426788796396164815471140827803079687397738998584998766183671935967771450186239640949583959314334465647931409276872479312034266275189003310988233270447757186065155379889211995236462199380489184204352157283400955120094492946539195719646873845220722537284449150357691964051528245057021300971587133966618918939932561542651930435881773056921758450596218284233440039468950530785903143714632852069600810829220678675538310434411208122936583183753704112960548732623548262515306912806384470482890112508586781505258090364659624322924056149479794614973311236926906222043885464129450098799639017495468370849350108583065227486678955378168328704697511406465497350371602441229505569808886935796738828252182844306490207153365831911349278273826184605204625950215509632432439870406317907958677878901349413121794430351596748414630977540363802553712389300234240472631529304113121352866721755448141087745117296121523897135783043418456365135905980968794967292617546193827200848921927254067477392012696438274885394020005421547538564298440051979966683178599461595947637523015474920697800143937243791323928734868126528288653128434963083240710369723499324264312055462592938796201651014251162599019378565676894599022755712603879710057928546866720224989887860526597008073825668523432111995767410083434093620544993725782960394996913508313298298100318790824775780050920616001286979775506827504943799256765738975600332355503722544603892219562028530015935333021947630457094993284488719792570878306110324194325665904868308194013888015722570615550608696483064528336545640986508144881238255444739902937698645620754852412192025872667510313453779395339168534452373757946315048580778885663953059608820654595611757388400226202679048088210781862592566197512718609785925166176252461056000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -335053443976971500358139667678337325200808353947600212671255274603084396325277902497851127036550114438385631834621224659417846670095958683613864775962862984272655605538976762596946706248143080607944303090019800263406980251674310933737393979571045409062929313136716317814493432657895540029222442787951995098775019448945074516887840896182796045012608298782506866250822010755866328841063390815105305141546057604473162436619118949205229191943401279174092216229964441718505757081350504960260429439071296703558102312472290934661354843805648595028168851595961952389544975016324903573020485080159864160837259629716219957324508370007624311321221208784931221073571828885989613613685296384155886404180025642672981731135709576531901196216863647062001024093954893579861967150939786968419526076883679488085398858456060174448696638647626866249283588535447656084871487359287096616465217666976214036439561028394751777297509761966382349140810374106548038420059395045671738140285491654931263735046802894892107229179975914701954718416009412414809351043449263303659467421001799635652834045660624136319936908898602418178004822445330787628386296772766200979702487920144589014856295858241081704289076249245532883057711971837224394731732271697658327327054225662078812618391012219581571601002634559524926179373025736270291434090975758410222704968796621870646159887695210980153404114143498815793328190439638575560343214673642946000813530398550544206651390707295016417791985320831781058100252740556021936459747480814312598505871241423923765721103790558326088222636469916552956399143870161356969988269738429262137478116759716738737127585954881038912025650545037766949155610456668280177825325574059905318099629481467418224005137554653802352876458831076121331731205589553672130998444067958969514824456732557180691337268895064300976200443409925111969472166904303237744616152155226625035207226736301390812301855873121381115249376538881811340762549792628252902001140228978093735734026781337207633264055974194103078840552869619044838572065713630540679299576981359166017093363597239124417488977973275836820292100675921219922678415362119721379895863374079085391918917926410184230665427271057073968925632856518241586514461568980083135905482050491606950567931849312412374718347835606686223865725243227044374348983459448878727957276689665167848178047144353083580896547078523601744943698936291113028175129713067230041222596238467448240439873824441836946213457872964327084055340417576280162942935747164026488942880954489393497908832899665440975839249738770268785340781390167983882885728433812187831631770243806842509826616562665452308072976253579597772880524233628262712203448834386531788003024452720910395077407760224084392220932702208000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -5400364811296880735273053916320974264662719440485747076275587058898340627795947828726261127124511402990566624497926657619910170668014783718677523635622451429514253121282679109990714819411971589836997187711367786897953517211352686361496992461820269032788799171182193513784439881473064708306725101754808463944422845865910705327479483145323298033449626877221708654747689973711011383956219074816163388120789706835944643386605868440380594301723903193318731710105230304806309154972789255365600964720522136402693880152131974810929836367320621654800226926209947086975449873910120837776420302277971844692347506651964446533461658566178114847762120016902627037074999984911450594139731719300953992503334865250618029139746099041981047892863875792496397602177754344014113767306546581264674132241535711963517371432160205540481777242094467591398047334391589082226522220078463472346495297301344505236631613750013356494807859688326508146909214042256298941296215383922104015226490322396758803853316989007617148557238179922931108981140064043765968264741081078569917440745782341105870565704878407138065068492470177813823677743641184545689377959693150143420830877822955607629700359994452513897270412904449098549163971311227943462192192009506874819174077945711142549530841725182283142119817349759156990195967675723692433087704644335996698371511500953875387166960864479230082823125663341936552456701513867348989087381725086801284672802700551839818721726274581928092588922115069287723545883905724511604733496769100420153201877476910661533706725895081751515077687723159658514780584373790339180966332172945330259558524633067918166351606879959693575327545849055997388164523091887645116303649850134809767181924622338666203911173411842325388004966796815225513569351173510279544609046714526802921931521009810879648124607394595838480628530569949188301412518226370485467097057632691600423432895401854471962008207825587191654991977251715014805895495512488792124601239885898931665571453701241390717841945876897000179603329089563576867079984384549136025656089143106559302629276039965078725646680883622757300972172932060538399736455786554482312966104362146595611951513801001302658219879804056419141663132639140637170945447835506677837985481452400260908094918206062817952599597109977144544114512790041789498235941157433891778053626531729024592527009372521989685144004552408348752575392467982045295555852424120686512521730194802737411257158453579711544880164279185292523015147569620604833762296089122863101681425066803724830127333369464259573223735362791566968108344284572127624772004315854171721160815455106117461403443778937081741178381318158042012535711434417645595458764318337813791064465015610263440366521640403363351547084800000000000000000000000000000000000000000000000000000000000000000*i1^31 + -12644394028496604735590479977706378251135659476969985224916531034301235064591986529773372123383291703750104383607787394282095350451232680111544036594227737494586569333787851127413153906042423540641281577821214571145666876216010451789123869908802016550955581771133411672312659824862951460886559676356152209396988779264328883887028467827409157342828184554066591566722643208676132650499795305725701118837229267305831822847961473706665660407669362646554540513014833011917452079289953495537502096314008490298368545694448961794319159484123861284360294977706633662422685297798248111969172332602055046214553299074406110640050744694576034689594629466561734231513062838031475973264659543354558757588991227513858083662385930570893632731650047563996986040368242096750800812513410543696354608892547839489082729853072669074909536472504201643096951980442149264713599042245021914074678630566706186879980232212540951784438887501657507977129953021394174129113916948850294120140415851151242055179411567296107397048072014885671689946804821572582804337728894912303937859373311697177540964261788864025708723477671033612342137622632526192140331465879865638075604355921263220910873184418346426178316416709061723669442637882094365262225130397599563081890846159709455283822612131477826603483049244203948104971641444326064619368432274466062837033397233973890182439668353096031539890035150876528387055601641956516775756919721055517882259734565150321763094814079807005598661142233377238207305577076670879772715235268392238806071980682600033408780329978223929980220196215742664769409255020866574864615139107831608714962314082927144701939190453860982528387718232883533254246498045590428853447053459780126784634331767866172484531615638358911741132117358145710195010779986691767139732229885239689113759443980744298255977347603027637121024474874499049743333944211480915669812485045058502530739021738305287754046380611191538890607316719985530365649492628768556508374603720960257190129009353523023657815522022318212269808676485439289993539311527533898995162208300960457635188086187265446541795747212457603160582762457775791945789038105861744438989689038864920841536515028780906857849717007767178097665871607329795582596978194362230108523924800771991456032066734854274930811521064477067876824918347786411080168801676892405091422150562133840822935310984235801790256224127636099444199496454599884781945524731618281084061378703861985223211636760488789075377519419756334325617347546122505497860859661130624677830015640556911113744503052878155470843699438968011189480379402243673527962731663048370212449756548954296688806146318593413048339191322209377985571265834437255048213583236693962242793789893066105914867391477185846968320000000000000000000000000000000000000000000000000000000000000000*i1^32 + -137205194350501098374949948554725998721063467864650753726045720254434332684174041727536225022214352669113116242995722756638489970803229733796535123220995421899493721936939298534148365240777688151050984849938228299963553061827248113345621604708879976180418847438893337156507678312006121295337646499641420250435114016205022128031527561409389491228403446516350710080368356000567203476972149313362205489109870313760095305777709709199595055562717792766374438204368548533068176523818120386245541909759485459300130657669185515460420332981696157091054893448772239724591296198464424869860766335465799950945161845680331196779831476387982126105948749655628195781226178841689227378358874337080728693372078236288510343591442163485087954788394517017760906971538243150647024707515858679354253394125710276325533501990321384058305542725692994793350793096241837116568435383466198634940205319270175165236905084392513885414239215764087811656578131045492785736066018073774682873703786223553007697198925123382592170946312634781432269214608498900872327564854628416025027966910303342131514164225102115009101414445142686434393051940556223109144344153000154153455414833792358483362727011183020200523958917590370426360533302653091678571217752615578097831715096330240152023211570471538817622025258180188678252042760211512994090085446014410471059190855307242044580970118583826973393388039361855148133257771508370569715081371511795389142880231191988309105223141324159370701707663550144192882391178588912308052706955373337545420872136329248854610290163647359252933241799641380384892973881600875625413182375664708201494830189039813233827345715992455321698108744477302065375605077351058797052679945728271720906912284560368827414467089062556767840175428271305797083546909305328781877928134116667668285375110059035123513046880104120159882992955629296896518470254503273230569637541368663588585944339167491680901879583902403599100188772716183893589814836798519091363635659055737293712347143192242327076210641113579031567676393882780530826657336233845037224814663997157408032114657999801672498270736690306394568525362485378325050534436902073550009162525994233562536663296476916922965631130767956727625408793516458166226025718446905098381804149894323393470309344211285830354305178997540489224148783592208625731854362840738735551108148685883894047933335687274629242109784528605125871710857368647720014595775096880168000590773929999338768342104867078727058202562392585573385530559718522437535781317220379561625963058012531059084124563334765252479163968103529836696746268345535721654205536951746213425156168460963056734647882931446678089424658115486034821481823633443570196540900308242852573336571226195708031921798456016896000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3835611301421382989093072799956159598012593599451989040408108035941800525568261748003743519281229162712848785108022843088481975135900919881020196729339482050156658214501524864659036114331204649340790321770532480474066337635240127880725366756530846676462705338743040628923885763671994306394841439220822085310707246855823498820828635526358130661795103975496128989100179115873105008336124136915647486875961835961828014566771893618274741961966020204070700978999808593921224272617558523336164779887759032096313521135352372891029737253027816070032193618239409203285633475376766740784773260204006946156717623221347176532805898269016545579284614482011816259801625590549456014445872632485025635437842830097863443461748689145655560809936880695943526198013367091609602912411188811731024187178011969538666626022078252708188795473586434335159877377726783731243597704889484063626282145963418015834788969434885622416038170786092797380410385054646465033597804004075775956668401631358255548862406390572909031921270714190970922917892892533609510350638337808750889751787417283588554576097390770960850331233855387233650871258291829153623378876027797131988161344520356395454751633058208566294604103252548424565519988093098973807978921009722475184281057700184662507417421093624141242975715080097879504387716655607359175675936963477065855902461484301881668699383701655528699566950402137922585364456669690630267529524312928216753781591390370078401645767658617493403207514557026114198804678934957929081091228331336657599546885026474836701078484096862385271771618295314708639134030663450827053943126430023251728039924892769440053399547298703248924840978137302351889890188062265485004036855625582613633258007609103132206564730636432774239209747237482919776538642828863517410428845638451959961928230305008247121280493196412193348865289842173917886934876460335005464582983916332649804621539047581345881252385343727570800849937036081796391081362330944082555350673048480049683493172576497474944338034588372398608268048565114283734600548170149528799552134806944210553732549817487416255370289218945880316471528898019355901360069701795168581618179087943776970634219775950329543673954118629001817610949192490549584276102204406313476161796428065439840521739397559951849804870946676249632732681419661906321927178129924768336209201900999106755126563869592835345275563369801675917562717630910299721991759499957662290314170922508730367977596915042845939767964426651656348538920179891154636406461179074216798873949562206995924438971633267445515336410160024700053424656554402523780270057099560755440275783966262410732700260034960436309145390325657818115733220885075134234751292516799734659652866897243436889359572271104000000000000000000000000000000000000000000000000000000000000000*i1^34 + -19648749767984828809474031830750889559501939448445407965677938753430488941388561085715176461546068201145430410166250810975579640863782025518604262765569713083897628374410418647062967285107971195523060711152975961567173748491217828671687780741305385125642821199977034411332628146662489499355808794056716977118623822587859300363966588695061748520638102938571132207321798562649383969684150113196165409189209111015465535207391396858710065513902564459757408030717601595697954752233752943448527079517004618402420794904670853761766432011430564681169879292841400684404890242101881529807662127376444185748948544768661068840787559901377205191750075827944837914283765053903045870733144688242846111629171332197647449062452396983625194676735252250741999088583648988953877289746432106100071967032430610007802520494837124663329546976701998255946310896407403913907163978583426433864841521950245587904764113158030815492680924033876476100097367413113630975619574645140629312347356965833745047572866420738389782052798998847324093730679781515585769775427672990545215236428828526915051688871945219478429973562561007264015264679819614230756623896469522534550011230094353107664985303269354838329374524790715814776026696979108277560275257143925969943338621219771207200749765638266840101204256050169626759115928291946455810906543387750735367861241147118252307872132113880927212616528806934857048217351851330779705713982438444975601970359492764547083740131550088311516173950802286873648030598478182239193332878441110289190478288488182782720242612273338938535768767714199339324737121487695170064752450253542535885911979527139141471347146488690027215209929098851240874197396454091075369164475366200806019796119231700417713623567983871044051522239088011849535000533162172550061562202036742759939695168820614085367838799393669563384661675696694669908133495487064645221616203591153911892679931888082673745947290546397002065627216685882967087531762480564160881463436999513387657518043774882129859690451426224785803988632349868581769583973070567222727344735899305853179624199509547581255285357027066107651601312636915701501785161726812654041453488956430779095957731598332559261512742957971100365614687762183508293048615359976179107841794782679252677947844992956886626192405667958602905488758456493300141191723716995603004733344327483092662757548287024009992866874253709167396635370002253624251765093375439051136668928415566609446196737148227489823321628641853606913409031467658035046214761326430206325832875649768061820817951743696398926766119709051767787389065867286223191114908071262647880809544444852343761521995874120922334078867641079739854631155083361707593924947849080106705416230143393680483858513920000000000000000000000000000000000000000000000000000000000000*i1^35 + -109398285271527480570946193476198749456103955228044163868745472236359429426119646100695265027739172797320003432198147993148167098468542813677181900783632961117320868508253390930072847025175461779498376961421886397473400952170713018346914656988522761858142110855429890881488365601493054642412558503278402306070515312680648386587513717311113915282667724377991219962710420450935652793726247701010420213283817257319741331797006503981154253640225596474779967332497190043348263461388579432082307968013138440918305413484068537943369090989790299317458031437506624202454847712676617931475152990618488414091743737612438389702124615291487784537368700453383157882029497281422816345574533673540928044858640332185874804030319506189325809934163995458404174498253537028324791081975942042781294836399363199126941572191012299683174692358071553989473246123655402352761700170249003495950915561897909734986362140127742773723653437031656154960399323993149689592315966903051713649344299625819116734404160440012523337030087871071616402809063773750102230286150985758902669658873996072556662668508926850505294851190620073754318607196564641617200877386634795825169139477336913260615770408018090023669186884713553011336983359260209274597559242855726794198314461263376397101067779921658937653546075615117106329523801881063426151694510909086712141448021389325927276604830404868120144862865778942546922339913841786076221134349757037354663827954772081025010723656777411354267956148986136044356728342501562327229815025537878158584682948374446110102340079346582230061212172743147082392465228483384361630093237466415437706613735058477852856768083492834626323272691378181442401135948850911790077364752032490441721952181790122208236570391790179919705854000197362174568156804277969764457901347131469826264519101997732043514071914814084899354871419158314002384558598364638318146752865907032311615468142731269497123943564481310584198712243579318743352806226918115134218012983253684360649393822069931326966878265189231517218994927823255240196825060500248193332923236026023547584754586533380437508419834816888403359761381961671443233062840438610543641512911877430711989887042382324815624174670319304924939309965158965677382758746744886857491666246172069992998745777425967585894940600179053224704193205697844823345615661192570179480559868579541966114157177935335124527522145837678321233200636452775798645854577961563178016740115292477058161435958646536040242655002420679715247558891517874297022909978220824230659387066537661215709799722616373592337188238709802238471810983626975067024113504419703003961166760183993733912981437916698948776617521149603386234711394820074875998737004867986777420188346485860236001280000000000000000000000000000000000000000000000000000000000000*i1^36 + -916323809808678641595118893782540560357429597667804643284852166378594749905537794758911924338485480742290626239070762071642732814896318777443911672004444965162719304655466278750398584870479796313396891545676803730004148019959048015435143232868181284190573919214423346028784308609826529586201311844555963491051129616550511521648537251376655049752361211275327704215350760627318428253606628146110349836308885629078143395482192356000765317120300627445758644907648077823583309957959159109570828939109751867390588150814651708711829010066919226201996358723096224349541299436760608740546414237808313932682807306025440102507054567251443774749841242867577618036024467677285835277318493395967805094647154228269133240557412670050533384939634188726697462370176662598315973689040106380528364434448538743506875852147037222886557150641094551400315823379631159205266308406440822180889683498288370151286902467517260088501241762055256768609784255938612243937465829183260677134658406099637764807824281275370387481650610919780563675323686540247901343331977734891226239615126166603907716082598747500515678580239253799690760407040542451261838924385797175427969485222298207393441051716794806475017603361358505219741371785242296460306289475106342231948793125856780664757840654785606268480037396111539488817955519945956870000294522101435717565738107860464276608440425959143969069764230564326877012306067026049823642242490676427568947832818910620959656239598922471653066993936239644116605277941225048970082781925032669648049082161483281032751459431565143958010280711913928143702491387497423714002647943717233354840548091572339667251062651714578037903326111162945828893381233650041831303482643865937184029396434338957515473736761367289092841895041855995810219363624424279212586316531477694598709202894118286208680487301216752694274137630817116505741585979741871130299108733219636768396948116727225375230300808313169504752025398693145919977753063672944784474619515946134612943467149384414402359413619882370166764292296289569069726766297954592892032849089418080767290583980231466399392708644271666221393786186107021788956870760049612430367635377946790246798050917874062995104172477518052601836920197528399424301649169584427020517011293417221868600049556783062221095154191752985145275688518994262370371450565922606019520691499962867240959233232145992935748669545863207847306955281648725881492586895169581938567099974503331178993224995951772313129694020153002697052994962765036635235503674621320603056416663148334401308475355516209547430762579151449164535037142802152178759467423217313437722688832190665240762935930146254051620341753106526432900756378697900439484130967516441172746082521366659072000000000000000000000000000000000000000000000000000000000000*i1^37 + -9696494488661888869830152599758342620220136083836666308425935179850386217079389468364540750237657933632838535130131732568126972124554148664585615981855813287649373087469795279268381362044316742292442495413401597998171106219253934316094881170460065747001036936248490257323024419605475522030310624845642809464602717064012845120300490851095043265780872404657845278782892818280380467903956845925617812868084257941104925375878487276037830706905521755963319330797415594557728752924598748784508879571110584023086320900245294213914927657962087612934596970055826588484908180992661422978753141275060150956963789224071076927904698355301851462610234400836329449140976243235681110640575793010060846156595004109448725564508613383742080706569843872393612781452990121111948863259730229179166412027063275417023005464786303939583940899519660217623425583879889964601610219967794727265207745893916647408675132193079610149950065639277370591219514306892232759464807790554778731712559910428644234270993164589425341258475342160722929847717063575797257432916246359236595863966232494845700656841140329136762273909240431580184090165475388764384073651730738774689255955402765405175549198834240857698635882426256561772773480618360049038799472645185165111262670993097786600625718421229404424916106599684885669202433615639274578393309860361184367727963666352496084173023028066567591479016504017405236613528344310889799535223212495461631039613355803764155551345883228635303573654576260175548887627873977826380821125042852946680103625500608221627166893033456982144336649591231709150832506001342731063895278611859391407821977292614916807722610586661389550796975432094943866724272679707191481019286177915273311302335423556938711819752118983705259024703519615147836723472715651609126477923966232561529036991987011264778089667904972448636717030012423288881399226579644473566989596416944656115796391714907716267563764447685421155037700235321142755397638369543961502920456372103497027479385564350851753054238489552870969548272850007536716482564358527375721731948140184515734091842043490096627983478776738076471446066043923517130850472416355699825989762683443513660228164681878067090447059837194507389633107810398466146562514399120056785875373852681829546454519595229457326435855569310582312253213581787077203600641022105135414030898992166377369077932889784708162581376845450786384816648106487679711337122066309932472224814246876371150578127852450262231487629354650252354470175253752014347855127857172542735297947356999816611637090667867686996101186460488937555169624648139214816413333268340578136728615059787515807533122265029792443080304233469872434590909339716006201247156847655833870598344487731200000000000000000000000000000000000000000000000000000000000*i1^38 + -42072676670365871615894090628399101744682695889723812856060494679027536130619572930439009663683843794647088564472064872151606274254147059656163861122319895792196882310495192118238534499399694603167118378433400408871494142744002931995291369780675895685097713313692538433783769511110849919890342907021799646591979778806339600822740541085180593047298343493228552540618133350407838254537277488002568296828831356518270566589576524007363936947833503042706289079567437090040129981951325877006996821442897624066292319659361752575730640780612473218039736556454759995392936913675889986431017447722905474285205249845777145389209163629085176983075793478226542982511840870794358849173668693407860845227339183520572140257232414567492349302798038915580383548719584054940299100188194556676247833481432663605770027574903255976909085636370229489649363628076740227485528074338253234017958902423987272468333945040036952513097692034304600625602403864333958650184336156112751992256647905898613030124139681772804666895287687098662429233925170420540267616263951142066134178681637782870861316826955701359327769969153515165893275192817617656668447919724287918201028875760613496520067352142689068704090947754611879879813379108711647332422561577965307042061039380677730161587479017866950472084732136314257211444545549538677852731237650740897974066617610953216329331310177558676069757520350828100800977083884503421012506944832031570507695355476321257518814945001806446740956383070982821910536899411214466138378545117502380049821089464551460907189617681865520686640376386277437104791265330898882327659853653797810801816749858093407975557460598705726940679146026625338204139572091078701893993834647816736472857988956860419625691217126930677377330038984292255912241606690594213253157238095046119405605615549070479965735733096364945912021374062987412283641222357670587970112321845792147566735794732062179262378176842387699029573597243593239119066213995997205245804339879526997180995529831316898741914383112635404980365410315199520279696695456523653586648081890453709393075717728472073526595013977816152443342195781609218468234915848606166838734780011805097288759195282079452340166036564983867236582354001319836190334223083483498284384921566034088665415483998169172021237698487487270352321049692432914718402421142088390172290844004590318144024740023508516729269489439961321275847991239840323069157392094915533623061272531128333695756327813435235822656990443259793838259730322439849931572425797013875661746350965425647964212922830883772537711776400385105323758664208623297896524582857845146283014323832299497328588000373327753731616596202283275535762965574786908898093897949658492888709857280000000000000000000000000000000000000000000000000000000000*i1^39 + -104622592147801436104788873847039058514008475140002406808525329549339566677715032106827837977122671450523002658485794216995348626962203064214604377484370110084586999548564850443115103685702442103278574062883719197898145300659032097182890531301217848493790560890772834524941115513235087172108731990428054413245185180409224179934699471052622047495706407433306338729932954893722836374891567912711449278212793599947651931781309477157424388310617718643522623050127334474094923111398933711878359594184246045644050968993119235103261291468208421068036105889159732284032033616742400923450421630548128637515002579787516911818966364685957129497390424665006780762049114354824174684368593936912623225425562197303164871349099038774974663960094960094536129596699804200681397986071498932523265307098529739737187759767994547935803829408233520667985596802993340626530013595763776162834873106743435592542932421467532238509197610779882884289702486980411584941119399479930486186620324756768522826577732182866001958690564778062095322668666567945743738321402675593885594664989193218330448844515915123256171959099989307449982008326606123559305957501303351191692072427598983520504482866518813642823985047671503715915704357914114565220229438225490972457744810947017216530262296828581297983970551097549030404695783702097540492342894913473420189534455464956526638083017646215358213791618563824707597012751196881586606521159042829512914497962039700568835754393499527737213089206498671973252340387533627601624002131352823462737410114676029924643133792529122826184873763961616634109179411601180156118839392092309315635816999518721741960320502015255108249740110954240387456112001362594559774685333803163589063260786899242028013352816619981278553159050860189005253693879948853067613161120266658565958243850223640134512839860387960722062183831188590316781713518903340694071785151522409623984459639324669246535881722511668897306640471698974313904986218533935468109403302955521009195041890090824919203878812603926110412301661702613880866339324403537189360299650640434146556364642934155844150867286196272269738006677127838833554134868836021536142388153172448339417124650747254098707148552892143661748391662566900060500481598159638716286063771846385947951042013144282308024134870216680474862040188750537101466572117746354775295920288281570073103708030856672128438348174545372009892235765285029741247713003314185539119357703986425514005147512833143841795272069603632867388157281883575968424867183310982679423622543317864274262108166122710949626440266920434500110109976649657524357843602326643592627193342700965810410810620676142439912759642207419277703673105659519746397456856545639376565043200000000000000000000000000000000000000000000000000000000*i1^40 + -2218602439128188945244242642081306027341490641567793973661889978000465791245156700227535759370437038706601861131238980953742529661352401495838384939360192787699061990058598945796297088856991005060105536920784730922129061765739943375821668467507724244763482439425657438300802670535239946596530262792326210108126347348036753755195942155407515553470630959951765236327560940161674188517058740719401117574118400885119823292162126502854210387318736858622484530348645643121255023911825798240110310226407872083238517236015845488249651684676653650767657207465223936864944980498653900998851587592779731793789568934328492904632719571919865978720501116085635682237333817965460121384005740792257305024369381870199563280021819248040948947182471664838945487209042769756442765736830399676809903809733888815060185830560811767117671265411829671014469891485735439375485685864068112156107898827130362960049805315615878244162873615344889242960880096672021764589946123801000640850424613313157424483710431260566902932954698696234993420786116200938555241523452907400062411689117200825270654597526799085765220961622862570910587545615273427101527759202155429654225220961559913064566810111307944566358498623162131942220620186155114099717503107387761159767386454886201343963907230831227149286524734645699370588582551219773809471958553766174655253558397789152043699075635474243761284228533428560191443310357244905391117252367118948953475651973739520668266831305411509452375445472484617690466560380333016158446527708591634180096798692449541117484883174757555730447763187438080052369695126909485565232666137898641498418103599560376515492345313145523525824640762381504537055568921527373040532470420855790222077502423160013483103594852449032494866586748621717506059036245958528192818424670461864432944418718678207692105478416143827680381003307454128002131745827825119089943300931040760502956357159943427739261766891880395276752302128485426448383324694528582057628484793260589929817083602350032696271954571420905198526145380678288486660514345114416057914536528734750505359906914791754794093216506861411377697278792038775334314385103664895703837682637061581542218485414039728579398536203808091141435584303480766307050217941324000087875244077034589387282419138132309291819944291164489403441956856069782072289287343671041098593460471855111379491484713379645937501165853584047939610380626845502632468646875064400033045505767260408548070613959504527867699011638639548790762828996915582410396757928044794215105580455443281283838797126098668759985122407048801144226685306726046022683152237561369002866714883483775866055997599151518226972688479614015848336141353490100378079388973650547834880000000000000000000000000000000000000000000000000000000*i1^41 + -1913347712707985154453410399634684098276902085735356538989730344772213392279716719156388100868507507407566557330782259668803027316258714528593664330684234099201687315068567532604947545743644031793811960385866626106728330870055562621129104475208595249863781845723548078689215223396386081444034486202079212305925498302876884599757015716562684998900253903239115749063877578113058568397089046919050036755366183553001567678247942322165592551667411900708728086836424451474875781225054899317110347941334083810655452422514830880429949599749982240164968200156722031277346556909511055566225415430089831711632238713959711067311236024921288263591335405810698469901339764974750021897069590459434514501367633346225189675305441511508795045998762288003813608662066964710150476777187238999258028903509984570592581865616652731232384157872367774325768816989401501989656867754071296644707589852289307748440085307441356088797390127676410011113687477827123728545511831191788457124832030650228910655155611769174847579103311491242211888352697556085627329249159832856983464933080371157054904495393114274910833005804657339162696840590276526237364019807346453380970746977713544965439629566543660541386769768775841807085124789034611777946568112300068750413975621516452913875226604224173185167443443610461572452498800457631566440975855046385252076676046061141033132562100101906166606765630897800104603637616851842971204841869096354944856737405244137707190925593987637611098766730988907111708018917290936692669835927548020882921023828515404704021678371402364828486075794904187786624205690731479980002091932567399798166719666191217817783039519766259150254400194232539876823245867176106150178894466383125368874395636561808187092742541896136166370374372874280005590320495166875568257754006264336368654435355964190497174085264824990968639506775555556501503800920723352292748642885530985455091519964066250477670936667622483170038116798489498613913602353196194923817935376154749141876381499937943351270492110547684150705563753263028188092098522708601069492261278178335330211743705951124949252926856708770885648978628808261209839200317861616233073384996462938648650984241711748505640769133550017748516185716507078734550900336827965136824384457986651028522210427582792889172737760945762859579159303827713409841479672653127064562258450167145679561474707829916074779540135248084990856745677037745388875995021542663258804396075846860934163976819899227409861923960549750750807952943236989301398925876798615650831883712248094933707581332464619569394119257163942309089648021204841852844248393574811674716518490469571567030468510468282878812620990313193440680048556440517405858986849206272000000000000000000000000000000000000000000000000000000*i1^42 + -24015143454537870437156636498099392261418472213611991863379513350657980642324672148237881908016394679519288403355723024456241004364821399993951319946845391573514515133826505241836937305994794221680119721260981228257819719233164631189380038918933673823493776587686150525357080132206394548277731219505707473154575407227075530065011021564486146989048373518464280371230059350960854227603603191749434650383893086566363086475601488636343406705496742138228414010040668473833216651196714912263900146484206471344569564398972750800144504059056495018116563891654961622109584601608101534502902351338101217928622563310158607366690610247701230654685573377289150244812928676916963011360177395109315798183213207330578467550676520787251561432543320776801458699242523988064035191844772078776617485427737816423380404160542495126676073505194398236527466224708783829691463097665002137194978600989242946396192776036364247160796460611916295692804035596978944332373036410836531820681984959182619054886397245181880752183633645813940678877504440800673816116623004875217740519546521052518187178156256728046562185862862096081641881805568745975284845351165931247131497136678523391834789858871982420084847874283331060338191439477176600674641764174335878793948894189216082212760867294486870888354175101114902405926917059737060525494784213290998157906939918731814659602375506909419079616279055905903547928730048336783658938662308134299969589363792243601328453825609102890882220767907184435417050512644140576821357069646766865808864434409712464751700174973385942764826778147396366775180691946998239345976521053556082466974508484924679870175795753476261261889422046421651703494801634441182427536658462116661747426408565522734961107459564753024085257343967986311752540352140170373191640409788501757469032356753674836073098837973018650540209801909415475588947957760708126383977031740654513083622011299799507428756891547070694673159439031009827836240716044612895726552422397879533476903248976810812085315182309723629776480796496539498760994818978709168116475412061737140895453236074583058450175394853936871076951353830381141926004642710606121982673173151147390565401253533327484953830610154761613973944270134256382180637223843511055184851621722163670958855189145439192401209487024910218597437804841903712352462806912585798562881842225970872892853358310625535413022373407622827842774083075783505096657756540032820814229479778213439596989906088573328736217049433316960411989831236263469329855414893458522118925627632777765533241219256086383490838974685396362625267273528509821925300525282230921265156215641426006962675050342242625802596606608547190847249662105738023392717150617600000000000000000000000000000000000000000000000000000*i1^43 + -85825333117262803098347321392188318203824441151998870301153928859838398119340170294548432296444743070967405575067176827313377661031502286989031909625521955810361031078426272709910438870042855876444697367292607254648849654903041813517866732980564726121223062897725695899887314408114993739375475051239833395548007218447596648706335666820291049724549817377889782741837533052007144639827124374749715881215459245437149700009666866608114169021979783501879002072634087156794701741380300966595723112770998440541597829044288503802549938840160622989871123368031901770317810454149503780683528173335739655032551234874583813871251399473966334350214504072617419038592284765689463233934719954291405952700228312962444361610338898635762340693417118127648904166620136248869542128985691772233851501745406549056660734027059145886652085736979389019280321989033337000882957959784310647248413729316301085886685240200140809484385435761573941364319660435737374693774118351213026461824387380999775256600772136481473609072366910962167624873763586748038684822451323250447924220016225386724661444542569629219863694090589370535502372808936513872832184369771485641616891748354951568920127590815973783110963335020148364008388591164394043626234761516160514506508421514126080276397248467694403297329435327617029940885022195819799158513880637295280346890276452478763053892787063856982106814964756491692716974741286549270576782443147239169845534096882739000299238136394480444613349336397042840337632484491170812127228821221382426941852515611408353331769105384744959447437561995379959222751404147745076920218499561352552144048771388273760280172054226677764141280584697639572765134507663327197832273906859532376691477804867706901568989666172519357749619685270810504424974536504430614876320120970128020088753265815803334133279415679725256886014400330883593553971456232496477392429019265462487612268013723941430200425224922904952079430988399912140187928120097062920899602961459712332414927685879993055845828634917167303431927741024891717856929869346757212970582761348437747231601026278593552034675749768578900802035932014794345252223011713138006986062228042056050270840616635217961117437626501083026475125198388852753687701787765311405523232577918314337632504463478702927224868432690804808273393763486623318372615032822628829316698855478235660508604112776621298933644831613582841315729318198501612733072343537819947272003720344208111893061789241461042725312671650771930386206563861612298081806559178459387625169162728171583017766638734287725920381512928765369381528226493132747235344136520158310165542629268207991931831473378488780102935761473812431830892818334237206144614400000000000000000000000000000000000000000000000000000*i1^44 + -188106949871132416062589712217825106044084398946867360347027192781462023438775900857674702181347082397994900179029385694407784738624969992970849948532048878689170020052469722064464939850980099012157733278460988601950266655745245490740061047007721892451210938094374169578162075253227604591161921214048495102474868935529004019397444027381863745793403113508300854230285132964087104461546286480363595070723181856962081983569332158414736186156804068196227418297980985347517949786835453364582392351934553017641627049726662101583496528555685501950247579006935031256896518626940887729315869556293697506505108274508799305224238715762447371162448967556946195510197820766895878609032778379549750946029099394654100583663432299902077393838964077328014511389160010680228891946979192756609260070621384072933558449875446346058665369238581691105094238800421222225448381020435022954939666762020375732742497767898224184832221447881795789987732153499299034124689761031382809624440361579139773743679615744984126452057455628064722021491934014275800161471842963986052226520141599807873424044569931230903723082053002115136362326265251133996417952520327344855371888687662383534691020908439294757442492860279978939852065862601488285087661046535375539157530168743669669596811348003481560662281049626363073143067973300231127382598503499067047782670748240112195176600263930233185529147647347881144639009677951985837181445967665301900575985430041973170069678918239735285339721926274200255102676661349281445207113909709796964477428803634388489579617735742985900518768486667957826762541431591653459707149618015173431004587463026662796913460285712353423945454887294880359226929011104393916211022889674089590156119593960913663124436111925132747258080654326062607384974997592503609420097941052886854418795258464927108446031571537368343027823369280489558330390058839731390802019062272730276135421079989472986660533163166807672872973975042133581405062860063211471756649371671779891238689948960913887990175552182448594520086671853473716561667443437519035839650250817242563781002816958165227492989424227329771390469931975837043786044370255481151081839837528014765710272562024985419947163115673081829613596338542250996444414918759704022090017897724707385819132567971956079151373938730536454844166164917748218155676884204811283147405236870565508673731997219349564452281247402008369578247786536538498608713770686664318660826748234881412422180217732781468550572918014661458648719491210151063270360922116571778909222207358504906253584112695392278159625370773397145146022131117472635337038896267937180781347240122717135139033147296106263184603416944751203046938908058441482240000000000000000000000000000000000000000000000000000*i1^45 + -149376772177510015577068516227103581936383038330920791812982186096046695350416283029704379507137899984367390326276921326061684588440298070983039797118764137311867706603957232956170390183199669538777118184484345342561900227326742639989914496786377473358545503637849357738917090106272062050601718832723583698077440157568833044201444856952258604258869104514833883111699039336315064696215195639376609015294061425829726543698063048794136339543854950252509698605023091951595021258280062105569999458435596562298300476182577485185956505343524271455629629702849255722871608943681808136772669686000055570424694417124423037156024201547613399719284486080128670173522159450024907805727258288338406734043023789862837853198256980099712084771604037987947141948292520075791396202133225220938098593966658305968579214012345765173212644511560716823148978099720368284074953381323938324218322579796763024559528940772559633167469654212669657992478342471788227784280520748289816836824788312404269945122208299700259223569833463552065610951215310250225007210609536888713043664618600252591233809722126382148217282642812214473757735096510732461577455027874703056955221141806433936593189846691387712132082319623922275566409099197876615984222802116793998043572818655532216794973947524678165069833806184579314167183705438125665451001912372210535125695369743836873870369488672655730725291924847470851227242663628643296917053470561913758893668086073582135738994397570076942032141486724701096476768263959050257055734553913590275097024289071682485839864539432116468925524785281841194074461471579978967394069644787222662424703885220974813776996249306509031605530022072543640602132404896366178076339333326937321012544543598320224595265829029208524330031351476730304274806774927505543179995412172537242871887976904107930013357913518694564567189524219010792990593586450792236864002273145608299184762975070749977176172392604042605462598378070264637884558610480454518448803720769246267636433099897643465150212925656855376714621223048129889028368606718796160828119354353074406907533091418253664023218400525698484812327959998551404355556568485591666985430031756316003297270612753834734446696557362691839354319398885490031745503397924578115361850286302498503842024035755888972738659356385048760607535562743273371810852446840668984283825632217522543600693027734625952624315396971635060703843067559658497420626381597417331794591270726344238921451318922969287541374734531928496324919836367038457831194082311772622664071001784890447294432163607040622650376229463493173707636963000229522704180112827103879656431896827446080961622510599498727854973540417238395081642216731443200000000000000000000000000000000000000000000000000*i1^46 + -264093593212381610552521164700078312886680774402265844076013032167807629288665138799387334940567680944041590285114491425627490884430753599849045586195280327912642040307192533183470136992627023472265956345611660961623525626597711140005702213580270628105550755563231489038375441551613187923981127271233827085025326292604854460980344658726768172602936702362501503017248853710756024830616880154008612321137482193654397007977841504459435768303549799487999659491312088429516643324081115139428493936872582026829176491172186994376043750953540335664363116645644470896920144845415534250079498892295323053931767049896846491827942755608992572337069170325270093516409358888701036656299167805012476215270450720411550280361041883037561237487784379039786117885440555094197070393684939924239063026818711832330670229821735861688957017745845260697099231596051776317066729913490263786694429488351786423549062378577088194983476977783449158285476614844252980481517185972357872700653216417383427852816238896798670863631386584131502910496498652848910745250666801155710919273722387673328539250766448541203923698253864218094358988444090921031893919761205417674145965372343402697387679463461872491573003631506371823060860329835046262339653778395942593698935179351634782594962593204814605153240025345219260363891711323985355077894866768637447323504962533119664364965895879405215882259899586019764989214563799228400140481466568943250109416274006294288468300632920532058384126533956612732360449168943524878516367853269666384863846446419083335609912603397020155441284164422441600132919609946106105930126525316507231661250649129869591768343458963547756194750942393349960251932812535591483895050885387281090022828807568276635498080207242771723915547491528154647227862473136149949996067235865578788719592465171302277615348595957283548736363018233866110271224604842326248341681053618708433570260011392296370695034572101831678024681362724594614039747122583397743247386900538862850167206904629886127676320314085995125512367829118339646839180222186387141828031684128080128203692023378596004534969067620886278998364248013578111668422862125224237970467104165568621839198490679750324516266616996603298637235848879748746587734266733302951031794825993857282476359397196614630228519963621283431822641421169399450152092356815786859934662880762821316039257490893661897163695275030929167244051201179706009611465855677990099074458471718894499124260378401305708295390839247713005624207018335612161635059325542044040373922579973050663194498006251979431444509063151793824023422324270255604110727991603239589795378932557898012692038651816659035309884364789531196726842490880000000000000000000000000000000000000000000000000*i1^47 + -351762660624778074369562201798487825948737491796319203267273052660390804476088615366981588101275371864684243399676779342736069872764412909545158917138081662551733572721701502365402364601396057664603163896777200762884676366536838861592614822185465642035116900513753400130345418894838346579853082046877728543796369656695451148347812913638152368507198011056571459504090714682355543335329360179615572081682675230449407908197630488676887921264954663865606895250860564282025259547501000148935728298852922952787838300972669236820268564719566042968335835358131389691837250369175351865796337074723773979759387071031502798778979861929985480908299028540656571615840148307310697473883591013452683054707523638270515856329062101380519012969582872574644225947344757760433686395538724714564863169478019139692221900485291872950279082448319481547709653666955787983369822694587105316057694648262979425897025649313665157658519609404792617956292752986812504512168589590939706630577097622131804996204303519976378387010047538492148028750494487475785025329820781563615050422057953889142589046914665115479938531806386855047613465064307473658134341017098744260229334443369004956558620509766178410823733697611486054507158795797125944605421494821298630117722232860744263823543916705831011145628527745308751869578628461323896762518614251746931601902697567360043251468865923101968496403436870768170058663313260589563522585792063097369737913892470895451751089312440931571154612619711133009851382574089889805461116659031936144383191394487134936477547242445637499188563416293964364161379866032212424202075462555240998833784064735007848151087771272814346499356126197213466470457706499920428122741921180885034503270320062039737885673723488959564457351339523781341774640875192773256202942560409823540460817201381941213396449019672008150034768915482961559870657255848922327890457272899402319166726057061543521364660278083357071072043604169084101698885394407816292469383330176276401380527894315572727647232829748258162339921301797557859140918228556987798394321377096998595503963611031145773533121242311105441413484865997659704139313590041671821497006759539598747769144845420606257305257482993254626906483905701259294789966586688870063662764275265140003989790076070086043934027459513885332020611625594966374458510567319833835008390296700186794148532945165434434307235095446313783630827739520130165120743779259147894796831755375148312378746309785554600792826461365069376023164077946330424748157380724968176829571925689341679546812562667921261283431106965562359699862748290116440080723509941403020167327219622834823666977658426902546539885186445652487307264000000000000000000000000000000000000000000000000*i1^48 + -432965816479566239252696177201731448087452649172160260374071513813527228885684928747465717162188579924254692215765117501534981842819071038705979068594333551798846328526598866553368186065113779380617554896752023486367463793154617741933792924985756104782503162055978524650086645846941937985247201176523549342064751513745491698436708473444139624189162241160001787153146787971309056415126336460860937045614427838770926165317290897429122294758774327732332243098662459925356872150996504738925165181497323389682461621347628939150634752739530270984116249961372290667543937200077256761093738729481755268622951638794989273603834026671090171555788805686842552388257147854287862643388184373737499589460208732818250337122576439517057879875098384983000678684666703150758176404530830533377943406657919152060023586456543381467220189232582674332008550992028777740478130690584765242543810160480237127872877689724200934002731430068005585318024182533678688844305871261988499415565958976720244658487900958131246076835067626296253335483202464023536959830647370136590962771008928239620074338255054038242050247671779307839267919187167432691250848455688993553259010380594016075127337245245118829939977004119067454610584361395891417893361951954862854668960981953341863100485109338536757457232167716379933460634937253928436493709749288066162317906651248414573988006716876884391903228550152916071969311165706078177837579211713390861277472420549015197344176610050009630768938348682540450684003323127001674723165246937029846689283628631688010411835139622754854764432688818464728399990216394195159862768485365404611718151091668014786417696281605193304094968966794118035533925292559389754388966348360676885335825560658445142044198496314653584731112709391122323443480262088213656811215466422253236465342271532593578447083967389758389713366319317361144886309274884529805395565168750432175821277019919656600434987689159034199152546753464267166435199486747156909963997326722963141902849396338462802204022733425585039091575993506148953103105438757496582304029686646707089487725387896821604544597903305858963057540817712351264238333988263701947832246539701442239996102422683392890554682460048356003062715812023394234214209631929764345814578353293061764152893969594590998426051485538761064109602788482935999319015716797607643464936090851214875670983491377387096219864053862293523369789454907676038917700917273314514247080393630059022735183642393637318030457166954429186173144091946360241672271824449311901830306990829987329640334334379937244597488820080097483515189708216338711520649304145405352805707866012475253562828686121317210695088342711664640000000000000000000000000000000000000000000000000*i1^49 + 56528475440247832724410762052345227619340145242471206058542462435178945683130899400461835462517205511704756836869996462639736639619332555174162268755772357929232957199529928094600373181518108765494004391667607010580978450520862542197158147535493432153714812342983581620912483786147513252007451381081134008543336149632907772983728170198243191563422744441946221823397310025635621790161831913732851467140882138244851435443320213190251789673717535224201502894406738965498476553365031269337062531386715256219999106396455111752768514639098760315998004228818265831789618798827803517734325134034005046416142142989462206571298907484491306342902584822867201502116657247998386753231139450280578514562615399845037764284513335723151028232849391174836241287360601890356306455987423539234657253908997639343444459621033468479992255627828557199389064219159362204256871197885654912628891600811014865333209785485511064292660477704860824834610267650542817839436715882405166737049552284307086423379662094727271211672954817987839865087633815416078598008498563964370016092026343453217227147295683812998124120198989854938518460110178558570383504260918291990262572274052526494255633124480634161417750066151215019145502694906972354423413086999558115733267553349029828531903653186640027106618109073454364201144223140921699657054406551211459373550294419234917084474873350258277191466184587889097908544723367973621651705828325575237261180068347006659492725145135416818287996598150847541109542381492500640831346082126656651006830427679044267913377361949850891101295192280969599115030236339445722071925418650867600664175997695573270004692357259282648399374796145543210867069406539036596473813695492679416745763759725698336782776632137800798846671285225215203310626432965240107665383694224698738872159309099785157036726243279055450392561665526311253507215182182604562791259190386864775597933906620404491250285982546291796172959742770286985396533063276206611581114991887822354194601212234753506707278546255644966852240013348276474178921448203216273557909423049416447401325055557960175416218371798763187413464636034750858984883216833108830305223301859229590519599265650781276416741837987864847145934016896566102469351457035468826770936486272514847860653499340518623490554260214618715726264348484198663349908137327351706623821520620458819730857950555366526759230920425772580293842714836233686229694256526376434549193932756240543975146018419782339144573676316153176114299036206918867166390592038080019366353594725339809287473383478797110298206320708779773749588125362986004429935212396510904379511184108074862713851646467548149066996834631680000000000000000000000000000000000000000000000*i1^50 + -399295021258346327064193956007457545082492978476420697288047118422425087503241611893555358191355106425205595594527271660225599210249567299554372174250825453585134872002322992551338836797831841200483991308258437625711004413761281948681088696640915213957120360775435730272584092451421248736782974850452600442184896970199775723626081141124994427533094459117458215366177495890445562193227686932709537586657899623787701188705997984611890190317970781811973408839003240438153187110183007151674725307852423957212144185823356996019123895975920200105250522639303622007125123746635467324642295192705891308181246348473800618791731820618135683780094351786893423905050241865787402669970570807909899820818510856899334881143785476549603023774502371339111551438334721876410061913784682737709724945587565015948497787429839193804022466221271943077473844267244573795820050346493320015522459911842134727580924361658557660195156528248013729840285230809213894064840840886895610786140519985872598479224251957503268570299388551651761128365752782440522176368880671849971611762751891723499614106235385149468278602404814867943918089898061833476017767178734508391778737942768225631664377223933513313083145477761935525144041552679299591369917760143157186333430927355202246950351362885154401402211481044554886669189934686492893402387194804950130999216190315690115741954835135919438637260133857125264955621984317633564687726953942158869675196713970787908542631392539146889216839680620503430492452604710226930692475167007962464431367842009414188189880314281099814212847938054324356738288655958222598283574859270178760149357857222234078052010796869333823590749569766311133116340265910339599321801984575149434753180338386329837768101134001226687929941999872251540147509883137372449174326475216964058524578395069006108423776784272985079615553683100639535459150854831619495869913179497135196441587680799670804112344930056655345011626578406994084102714191404341963468671150520874660482200524458463373598982796524115763416223701969861656941754358839686904064116074873040262332743305036365997050069270310698561534907911590922536183325990069307998715874412156479107592784284948750869586414324479378447834215818686518723776576826387959435573315013682736950445501444214867718603998601799689416277681621536528406211284135976151483885556663118581971687626181822112623132016839305913154516692671412411164541249534465193178839872501302289619794177663129260663047490621933134372498338875447229505259476657567971623021908137543704110216498978789453436626667305334515856229621749339742937869775784277923699021150776821390861998175451948657066886823936000000000000000000000000000000000000000000000*i1^51 + -50398077248971088402376410215624442241617819821765518245865547826211187312196608160559691904057841532657937417547949631010711387783305576483661420693583677355155767210513200169347748127722089663613797308697488699315065230806880602844314729180229301244304287972822031308531307682629140471535479864086275855411208986464973679634245609196407192497589719952114225550359071531350173970314221707708953007396560290137237512445965063234095345555303043114903497091588211698609642187184735221376313199984659632226512324029763375929871965484333631201191570579269847886186199702017228470748241630591391669224186296962836810080831389818212362756389490842574243383065345049588882323606969596992163841531746106632630532833493667873902738441214414330804081090535722371190566619661091592745976878942841140884069464068811045421422070391677294433195201417320586150623533079083905233819723774735327293123046373084293587238253166787660287443410291227759063206153151286553724088243200961408704138095064102385689410884602911050976908500741653111747903673042382298757798584609257300629216322328920795495708983003044657740392289326285792070422739557969379676033494092110694996972155894141441402000426542745099339858521447542204814981637696434907586160842334957191683741916852945968596185966565527110895759646417918949682654679243020703294688697266647967167194619777044334097341333747635591443568067590233386941705661426443584623761814893553603167784420774970078411495720407571319065813583905728769071036065388447035221788512486187093266769557731984947207531491902573903589774954568786591334742111130041357876576742443233261505583320037486901348659611376232690731631579134967932568614207576996107344286417002261136663170730617861147720553876081725154631786068053129735049788738247601374378926162767271530586353535312268207046522671109665559737789391863391254266441032329578021360574929285382489374134307747279313846137170701702663735242534180671459175598426937591333656584536997666280990417524503523115651140751558974849409051600301043335509618862348143179399228896849839063584677859518015468410507948975579937713935686371310464606473100108837686270941300354865558762457791719245473562079327140815826523887974070897271275678546711401307401315111692518473799705090986367756970465143786022333063310799936742558797923231602710902544822453617924558981829844760619026353473989702648884380776561887803775688171657272126203030407185896595707084203569835155828955398001936332446064644105861543090711196240023941506630936225902632537088401331623443848884148019153245679876776415694193398812041217859400754933107621312089150613094400000000000000000000000000000000000000000000*i1^52 + -70818296562094297102904521635472017616531853831498625705694972171818766472796605329702117241558244398728208609515921072886482981133233741099617902650983024963172391570934295795890610570747077743896960593176141795608511320644279526546945927760493438149634378033312888794532381392083334642141478261970202904656715172270733761761864254000735014321860386612949411693078368425491289574271538988859202176854625696789486769913536312239618249140186549265486496402341531017240347396392650948396345608514459525871547647274773127423722178262383255352814207963681987504433119560689330703917431409285078312260998875883086714875059341473541701179131673707053936761881154315591850618875678310087146382837370154385717389384332629718541793504966130011357647869758687524513315387686573292078986046280171356158918303769989569403485263737195957534628764788357034081871274588501226394554276785391002346271156528260412455316105430270939150087289446907079779705468527645591165535113129511472316083762512119322765467049736806903466727329207575182793922039890143176954636381704544254225096152017881902140080491890880181803884298647996323658637061432377693586725865695787957031510544975091929144361071917383685480192434116689639011996574901067587243772588782072549646142070004322537674550738991595393039431178680109857311026255156654700853226258925046238016475817957040459848951173538505856146002940899166212895801984149064896899164774856179974965177766748594867202500396664854866263428212713620414264930000460789987334418533921177042827405096174873392870456536437741861843437284902253844098556887143736663300242881337027024282106911938247625015118215454604905737300751169553458824728635860544903243845980146765976075318590059852516195289539803773802413720253275511328551978969489916266641431241464916716731213009451138431677808330962953858992256575780742204110157114972043681006728678585175473796683888123538875013603105892954257021648496712136620208982033480703406396772857345565287805084084279511334789865815190519588691077467987557042050576113805748368937883790347218369045059697889071611384219241589626271927772586805965688360533720653684916222487911395481424607235007214642178087883772897842829669101721302739349773754409314544454041706101774317065485417020497247915798950995846786161404775448923566027705253841503202477789350097730163339521585121342036685731146105000561227790275057523375100163852605335203214616852818706413865793431146856348218771459835080879601567426524259948307531690003754368342628441441380131076658904886550279475476071130506869896133085029865739031680832383987989301643759721082330808320000000000000000000000000000000000000000000*i1^53 + -12946258177721677051648059874145667698213606697253795537740539393908203479416180243161006756337214540247674988107805558423199711602900839758351562406649693752247741745050074507488799848089165157236328295614075865782655887566576563800247623823516976432481654694564151296717675385594614774734045219621262231553893854776627608450443003105205077572620914216485339162760965386172471032099887782162291410601175180940208753087749661928238150198652890625333102653482905903346198587538011473082325361262365092300770530893632385373906470845025692799888496058367244260448866077179584903944810513212692645048644341593122631780780013295166651388062864469547440516450402426962731192441683491179330317647943066309974608312125057900621299834749859575023594950701186224455236259029310322488679943530030270331637607876920630725534075905815615376128530058312597090584617854581609019883168230989196685507172495737602719818104167947702017133449636139467865588975536404687925919896949874931268995557491368496289017021122942844911405705706367974539719904779417477010727792804401489635372072642120605990430841214643200674546269615179280706774388885132434313111579928449698266989435263647787386694150146433964528693787299855064805946983952969013138776455431488965610326253086050848284751673694817526572614785587986843917289864773523018835672778483731778152188047638087520708238158761282349852821651519215690226905781901123086723405192289522725344986498781149010781038261451458864643882265739832880658611840665262237687521306467309456096332966463825655377431353323424122012409668285077288281932412600652291971750420756823949134849145963941639351864672615696158736540077583125543809362428922149381459867470437493731505698393629841080182648834562383063000620567931081401715075210521976484923660114080326412152284448540374082070639033788464912171093085120125830517358798545800572224480870866582148429723969310587260525313414856775947732544635547534235195141322880389600747236801931989372829895348752214155668882296632045617456993936022148339423569555545425377674762988900147451628873087787504941280810738323353827791633538153747255881189643024506716195244739529257119430968500335346457391574780189178163788104138597369380618041788927887361807743830496269091194652055263578645589845277410561709711533554527475088522429354774561356792412060568062257216769738565043321370036614165381062435308056148877261704142814438723573548987019892791016510894897463312676486837187496749709905001994631130029290333801109831861355455354906718665952054500415436129632964618663124269196026101197499600429347632761193891451569994465280000000000000000000000000000000000000000000*i1^54 + -2256320555900577190951256689280085176795940541305641915546011801917233711502505883266349478033793412890169305009161504931915777597776611548273136133639709685517191757213098184503533629922169938204095101293468869216742709734058750252465977247294743785023818873155878756539348160722409538696446231433102968958906190532718677296858078306510974639576423278895534338717724939437671395651184860349281279947379032781843086766674813333794498799398048377370426963925546286788163511726491994397794005893928798624069368679908779203441379409038079097977389615218407068174667469464723696728769736399214513530698254514636869490509110913621246992043758429840489017961616720548622503856829399331240952853877847640944916972779600720455499889532440204651753086989295027013011834751129047751879225925727459432964474039507101444360175816962499027114913804433234153482317482347342631136085752191714286739858316998959341734470689799813803862232823298733133951511464171569070665348865396567463932741436804658261143438685735437536815183333383237980563941162198120665834547409906175376754180737357199206433178268876762959734204719945024570125604564738864605302214455381291969735691705141586187666262005716933360842230670471375289344217482160412702673181742116000171686401893448974788123950550064311532637670257792770632581686957431456355734882956656444251336039519242153047086439915362778730573168030942760325129120181965099274827162711389818916614311450072415701719537247784104026151708239761066390666247802617929852728527796773345120189600611794025615638392726098468621060979861601666314441679732437571476708185475231917748172793964036054033071216965921128272659057117857248919003145132181839195473138045360789167761867447105616363939045918990799903327172104781607484877748650477183208756566132213428576272512699299290020548237772166573231572817228097303875134922703509681080947894105127431490731618786988710346183269367138447377787626012612656821577736929301480675551319658652848804389287028809770040144572738101256122424771417033378987438409154357067110911674516350259332292882816049177050069419423514675254927954195837975436012647674594181547057801675083762669525224153810075987964847827231620087691410746537664134376325140636958900165487767676304316449922476534800031143824000807590405965790965528425158229129562942541826135521319025723453565737189480431051459437500150631217496056765571384822234149222134096485892739135528213130789704061964444053512217406484181431254472593708873989708073897899060074214608669408760881817545282705644334026784237632085493605985111174616531031540186872794619628748800000000000000000000000000000000000000000*i1^55 + -249051898977156664229538743252620426321683077024558992334344247935280507309937864218096521404895407469764511025508407067329562652492245476436876191273427947300029657722528690009453450802690122707624465603589569659212322753425577983609864441371547051493636274900606100341659250308233938227680063621095733818198647877825900285545182658921278440414487015508627563137498165209583549573436756521212401377496079331850814983795255973761256159582013303300356150120511193562531434102257078884535282038824095798363621776930624830459538469368420653958215122395670585080434436633212168467741756225641768704831917642717045895156793703311304499472683522547991691997844653355235224022317536598677572754553324617430852417599385975614253060165440897300779249590236105877995421184427305340349865661421872461559992929926682847503858618406397817541319272535075632664406636508326389965404418321462484339432814057323150137170756533530710320317870177002169611572257787384195524181366996270985429701123545464601679757223318929960375082146307737660001274636798242759897137336500165896788121320485435302379017054313486279646396167634006229461173131167236271016609505978083490114658258557177188122834369366564081023072117330345168847321771243013499513651216936436753544403211527734809675248931927985247186392394187426223430254988883863895358355631917797990463068982712686141936355717705423298545243712154593692713686514178086791164119144475471211221606232244676611172321804117930749492080279940317476704134393716724898172048807126832780396696270466768015084435960884462147418296495815691889510098635308794989921556180188666971557639185444415727205870744648998931937953276887149226864881624428032677185131220481432161042257497244998139536315380435478932008693579459268584867104489095482626265970612233183706528056608357719719508708040001602849888867515094129447159572951280602143983405956555439829578633557899855032370883482840310677204478814673047567818114620906291402611937166774969104187971266151798314939995463210276548931095327262261873514898185511717374087571413487404470498572975474907041842271359049228674442926336669529795004431333919514334114513039637722147221763370290617539862617690057079027033222431436869199738400246873519018568291291031762224535555592216697919382249649800605222857562668273840646659902194478060289036531274174560637614114884852185418864165925412558766632777581918557549852004388123890256423559599504244957689150154009583757465542295970172673597153724173780540480880510393311208011872416994418276819169108816459543808815623458846373656554048262481042015160307840670760960000000000000000000000000000000000000000*i1^56 + -35008269798061099057674696478466192107249189094589879377231267177588269775532207903450305716121902613020309210657856343857970171308671635400300571928691954354049077095114584975926004478283047987939916894010532187652497963487006704357086446483766616137839791785353097247449279678639390251038555288146655702259103929923715120786441498144847693114102954287498228923467489128957384827683522450127871609499602656981705357012703551064484475488817582132586759542612731342909429066366386198646956163108791349327488827665731725121512024663692148762950430841047079314781881430185127401577142989558604949702853571363374833446766700233151944679550479782759104397381258704724642902917274978418443596110790013408649828391252698379279995322546569136268066520812032919425248631519922009364536747154482037201502141510401415289886137548965759380354618354158840041241615340115925999089658535854533117882211721211111244152235331140804450341324847343003832707772010062961956005295300815896222407585383459743199832857947585486329686114961165889013587158375332817817769834688592919664462059476010088257516333729756926591705343139552554694642397897936072722180781530816398851325476305041986979461853216115199799936489259329935549193448746598948570972556793825315517613943499801248221801505280114304863639756102565403297135023972885649426498528156633697751420099389771074241265451733208736037845480759647077920235470716662523019919098478711269112928801094248689975616836085796057684437137471350746474254293333705868765463660850239130498778089037204498421758800527691432359903386555590099787186933658073172887526855634137455289860294097618216118058739786067553794265950795738832911956274591758238902569235074798575063435911871505874515758169933574652590957841219469636763760744047246945011479733505660495851668698509226668768625314324364397717716106184706410748936429276755290241392836780681443407666457736657269650889287626110553712935292278494850536153535381747627329958026561805646582768322956322731413111141822210442817021441048796881687534076811315073954338172144899051382119301189217962159862619188867815994109476833443018249973865092287058798342221265670711187789395854217300470421100975759799375467830364249575419744381411555455015440232442595492625097064640378267666037070349153267547803377597184204981070747106592222818307300162924011122503750659903083653761101647639147409516885087516061467444940432870378500016931388687109545496933519523471477693053789541681589695898567934063891654036539379241612524085350683672496015515019634953488151949889921298774025054221317494407173435817984000000000000000000000000000000000000000*i1^57 + -3492557681802854460646973586865217539059729631130028546095005198285251992627184807434989922442695481673202565948859475045323909311352251448827155335985241002383142735366884960019680504929121500739754653252649668404337883672805184545556636993156991205613410371711391776013504144211881723894113986425728827242498438957140130133923833692183962931561787936824968310102358911177504095540505818763301858900450969699182355565909890286507364013598822124982084626314545295906247860566687865000190221800716273032671190918087898148393203382908043485046178410505345727513690784118415248791518275281378218610161959986889412147971998031917329376729066633848185821116663946922750855505738670315283884173876287610287272551538453969595945202055360396135423788052922862720958276083433667756671969172180160384163197349527875782133848936151446457623495001815037773192222292996297156659380927717032764366774585928888176699833099385877031966322537592670118246591873965042602719333920254642065076471091010491159345786712137454835924899349161335579558231694851754524596605640446487489582289902511600605144536926483024475786749005840821942110492899531899436405991803328391714482318323751341155392398240228928089672704145379585928660887972883640051625433496189384210778656640625075077017169608099922449677452837587128038827612381801566994182665528391176605221816858946974999557410065473176975725653966436131852116777239217980997285897256461653855214066614778953685200262521347204726940547146496970946916492505868398801170612865949833627222920266484262505646699990575723345138529228807426374017370695931783287320291786183717567057100251811630133125896496015804088037248468226457596784619529160870090613863746089038725569815566056967993074387160077151623700134812830838192280785990952371695203391376481055457082417107073721810509342500912361036307881543258034581578248135085733262320496228275970258715222505104801927942609861896468956005637346973192710122585708372595529812072013456801165258696449019471141394243005977661582202121084338317610146579438244597513252375225392743329856282056475933641060765470466051674442599370751583921116211737379610305328666637550883697772937087870581175968176228589329175603205868005838648822700245975433971624780612192349157656588544298585043755023608326292471871065645277617875016438867096901297855383478516618800535197968400958447189266355882588816014917823903096848352120506604122245289713592151608801928696559295756135683385798984205264128796719604822260933622547256684417412625978498084579529223938854369175773323314385733339148599651293664428372787200000000000000000000000000000000000000*i1^58 + -168177433979724680061198625386580269234420176790311777325514024137913587159387624730896554308041765618285013637195325337448270281923960565833635471010045074329398722455255018573468801512091954634716237207490018725470096592273552059762090417886277951611685667274469529383171500518740563133277050521782355886446766007024947727487478941874455585924728675555139325793890289644619972212308629945399367783886604253654251141980402570955185768796911383094493953320766908712224432863757923954095573086569477584696756011192431188242410159452866577797201740366653161811684652585358569838593391818447587799721242454002866260038497379267433043680913317169208661706598456495298386969752738999324618517002880755185226747287271472994361510894821806817430835655967734272837187898262731592121308417893154464172710616775965635210055722376734706107992331798245173917157176858895438034488551627353175856266725212946646236360376285459195343876503276653933229795173979634563433566072183895278765973013234597591477921183681918214744433336221520620595010615224909227047899533897559559288037237958936009290985763674508361390935252114478764563661871695250421584120890383930668919092432206911948343359715551459836980424896972043615691867829959995723078950595910017298656626169785187889357406327057526225882230697887613206960392134064315769960708860806125507820437474692692517051694743403245709192934064148210723690282631331948761618166820546745193109304272545153619241301066368505562468126995449730991990779096260473260868527227123394310307610301994208309356611326119984232428319407839370404950350392486790327021656221282985010074809027772338096274959895392631973053992651156548396089431842930810490067360648944232315946763130549504920046223928563237445038412444608367505339849567457029113866850496942362045497069083070911026572443559988435805473761070674289080039108127178441698339955385092271158035085443687521569066551330725796783661990188978411159668980829636544922920906906840696716568400688605462001219247132983442479770428257437290335336250925301224385718166389390825861887666593851732197736661885815097275142631620439807113385364439507999458795789285324659467229049690384581268444739673961421531736511657893400010893249146685019484056385627449075104626390075376016190423035403287737105257109728262932183115273582372078318619381475463617744303464289681489809403811582262841828379487543547107034743789876585854503731707236271098050465334334096156092468031639337335539448871393339550906717167431311221581245929289529473878579395617422157215823500023002236781633385735140042342400000000000000000000000000000000000000*i1^59 + -18447220724319460376786306757451793049101351368832798574952534120683434235494457278267157531747959370747722562798748390297098190999676474677819945781367024712206992011720401434821994039489687147199106781138241703716988642370569935613119478431948253327238841663739406747612311770479925453136815459401985548559780986543492504070128095751455728215212611518124250288048846367161741007466151522448872248860344366364735272857094277799823063072859407094969447948232934550871180615478915509188824451668570525023250312796844197718153418321922085095021502382015513171044575050380885358554271212024097705694272627108195277533880727879817234550770622368942172644882177712348482478709569761225600528760813765226100820439290227818122140818978922701840555878053772640427995298867352063342863296140491083402539697494108519624450439934695924879113092252831753787790290762979517552184515416733431385172174918951000081670928935170135258420981633218177237435880514114339290323026094953623719771859168914153863736511180963268574540706634063936677143205193246351652657448855828060552149753142407182473800529396490516757979790729876780805161321968090844068391994456714040778444391585263546192303320919736741967886507786482631420501375522139170617569310844209758345465137620434065821129616142524475950706784296498212109304331382979664058593026285250539647205968782068880128416873246588238601804039848037648915649329208831756391418173124333883899128492615464001932791413581399565546363866857081067642683593905810425675941738773167809053583902320938075404304335612347600288087272390945295203982573089553126889944085105096619348055169775085492930877593800717221763810566057649770964465588909316085408742453301719347651622440984068214253044694030644534097643558147475861500179678240086406167459437393770669090012213544841313792998582810450576264517690301687178493813038388737668735577678625079009617793048646264092857110116484377877366084618265887720879093555036815292148286102029628853461790332610853772908750789003422144946838583998539630027877960929802839963375733025736161941315435147265033695433666681303736810009267557108646863249182197165916600522914374510871894515821551328547845933630618125732612676334316162291482777729168629503544983061998233187510974051683124234070622831898671218046737422172282557755493897161821567993808566159450110829306433331145312172533621414133677589441607232536629053963934094863328876769882656216680424088678907326321753194344717895538403078525904657859846359761272350951295841923193888932721694275706544495493147909723192577438482585092096000000000000000000000000000000000000*i1^60 + -1808830301898897448064665158361094712832177009407306025670666553946542550637338579315958378028186092699620619333523814101679374777028944999939952851702265542035533620968611858914527022519413493793401983326632704144995116744905753182594909891522683379458000520900413634186675750819548465750760167938309768225324889815258451544696348886405434910232304690503439296118813091563967297323816897263555236448497483736039318021360192063800081820212994281820128752120615643020263742550615109222380244600062279346388337554400440589747841115704508190989567434600053256055483152150339402830873990197519394420799214753273680767997342599723230524850086651475996715351967918835716939249851560684747765926169820818309736147183231382574289040201262965098982584779856798210703751421181737418855527995349778992939622881640571149047168239438145481470253146040510014090092211193032785875629723655994617633657159159746501992835670274085903601094464119260326728463499471640088119570189747417329509748223449620772100676677972171781084851771938352920722603672664352104848207859943689887102390106749895330972041492369067113947700994853336138066779582800104301510963185967930595312248956230914255437586349252929575980424785031234136911577423428066084574127916379089609637649249333461388550423745783753061773622791883732749680181400445604965662699529884032544936663081518902112277447682578777968901050010820850157147798621655863255041877354816759829511317149524350469052525606663474824653205004764281717302834597099556868105466815634893541516451963015212455128855690172760834139450571616660240367489771073460940233852529760245350610432247133916304626048916734905320297382965326894815573522498557069162723616198426071685711249156925480633740015700728530260096471213523299719272920034777855106239612625682477545899609273719504523797624305573436845125017436377814889719169060741662824620298573073524546163454236020704698161520857970658078611024459352640049272022092824104264838453294642411029697706606142717093276827644153834062924074301273623590841928912232698936268598612025043533420977296612121770396029160003793846826716417424208985957537090859718627781560429020673194621516522558184128985953677476468240827430735543498269362243368129357812159966941827368908637231416183450881397998082587611282380097050009572169742823943768914618183942290623332509344675868879637693868003797348422350795597925532971595661182748456786896607926781621047190184365422479764538053872546817486358132564782086099164124968899363754886741398276286482008728453633544429456246264625711428706028748800000000000000000000000000000000000*i1^61 + -45396043268841504392196166810200617947490310374519781413949790653295170968144216493365016594622335838872766563119372864536580966006095715413054185061458741135744511434051675003746377269536807438418379175098207001504935417099186575841914183577475526426722657863541497092812939667964440339461307857318275007704846231554520386566422946729124480876938325149619469515326304007000494644013792536349877124461815383621018428253447368468737745457509843237261859345593808119334024960459037313846132028069223068529474606451029449512441404584324261843427039441508847826455477799128173216832345631619604182112420341795964792688117633207150971413165621242969643013597718080924086108103590551757045394678471795506263610447559542920310958230016974029603533445433623153544989980245390817077958558773907166282251907120223627846032567206153730719516564221208620866041664139064192501392207243427467198440608758463258530236848530574937690069869308727741273492570015832431647441493452446308548550139938535537190671070405180641494022059296914800078059742322324076575854036250629412646567194343904873735866928704628732089295024250534963889592615759335292068540047491971025330061493950331869189328094810926161728854150094356429660991388269485261826813510452992007503747961550993067608294666873588641482490920118951548786423792366692770394207338173549389749900199229257494312383099717174168399516167916668422279934684975355894894383821248003011293214162349391939123565926612594603868363436518630303763685223345320849468192246890370529806801493376038679828316426861030684131516033418712907491527945956363401741895516675611948905211154920560588077234855721011759922455260767384670480427602338815593537414591561461431657933081837012230342682423867609474465103488559452130611749493860981052689574131623195273764085563740424516204750228558210489349952667599719923059838020786477700444012078952174688195544050130023783878936048588746602729531603444887236649073785821005245434918990926908503321649331927112612288869954823254593633945153447796368729056303600426627014735039448710423079763873700081982381733280704144838835638890421939568186322667691905021524091612684061017176051776006716831123772119553451777881565161974943636076170521069727903022803561826362129350828218207801713367288851866980970243353303450497943983522602613760437373154302543033491917474957546590426558207274397066288206709241149926375719387628107757721650915312646033389567276725371860337699559223167066926696886705447018156516687550324737307720398725723514280460335369029416840643275628838670827520000000000000000000000000000000000*i1^62 + -5341900466681297133097563615090383591144153579295582332971527229993466996627210883045691219320656089337946899498705772772390767794034367001824679868723464777471704654440234412219887367493824690654334797453634896915164635747159014764265369346946157208013800880245219502581073154199045145999029571005383005070824056274866038008952682329872544256098641955578554860718480823490855710703705982731059638414763657204426396284204001471225000212800960396172421836316266298497004314352503487986308326588160009261059270304335484157959040296417439545382578878078526255600295683649260264604235590963822725415395170396219693412419241598856414563610448055527263994405292686466305140964176645355827189686402291761484194794971273725051045652167248919725667830160477951041380060700498903705322987420155693085474395784616602237794419951806779806797121654981405077244217451978390463161597447405032684550490414511932071422441114558106773609488909168263680303278074165325318820352472851433185145347511823159132755358265167344538640849586713432239004239677946528062541424726015081379243684826169872018996602567307860205178413715476107253942116729982848240549400954383110346085569094106011853164400656319234789988106139780435248616636717800514707540957284526741726010398502312473566926141681062636926013023954790102685754659109727212354083062291142836598950899528304736419227198018928636864765884840406487941204923885504145162343063302282703279663081483676884325274922146314841730437546682815868500959452061934839192246606568335556881620544513743039085770619632454646626583299439030613290806041293352778851579262328585499007256173656791928688592211963664515220493557475907049962411626745444560217157854297866872081563925532432672519001156011406880630106698756610329304024020744395954753293924323171386580845574844001112663441272958120766911518041057348773387152794356847185649447625285190711000669843577995211265287375360023700758402016378862996130396154090020050334414878931252268179831110824462577526809350637065026048071119172697818107968452060017637942843053730173168843046710832077826576357279205691647066090842942137606809053736497157013571724677580369852412627477831490226255515069913876178581486325459372904032721788334339273490049109110966367968056745247498810011311805926950537315518812634364297534653046906476886870044740598458377885448115321779404224690266394065390499780050493391270597176272436519193830368388093493878509012419574707104560382542760148646579770993255957581835772017076883679665493212691311283322133530781891998822552825757696000000000000000000000000000000000*i1^63 + -1150488059794820249814491577927837180850686000439457066528188658155081784556872393106318289231926615253419137090957037418668099614914000232243034915480573175827616579644101192207299521320410863389528970089286392313123992870615245438048064555684064504336570565024302086855864839874683302194022946339022828958246420204088950428464631625120021605693217384670735409786455339877839625659299393716312873470450300331453148239875342505565208459867880306289129883436125570369853441607626399696592174921793709443293191895702073465779842205172687605389503327622218622240178959373256965793285306375118498435635852305979003829237101924496560777589742586448766304731608639740053765100508207243042750734558831970068057096650841935232639413433366160334173627563750032164022459671998021762709282952627327163226234054127780297583949885790226729462465319574927774991277697352887083772191911251004995016639778494522618455967788409426105635772415944019675008707803466569216800258315884184494999711949833009827404004133290364971433516944371284732377881532064611748237122453508788618398281515094813009262293900716376454151212215313105255367598902158752597842120513829913785858843016282080912785443361007437945679872089866039621542501905569124155927058032774786916627413154989616891146084220098811868774503938271352872889952634255581530361039852342326874418716918979473298265297485655500862479710704938434680688451497993081908097535172818126664874225768646325894360351818917557544143082760149529123502783449923419110230026249748281294226970575769867019997999777657311292440722473088336455398397758589468012481314266201830876509867004281329496714437649175315312408097156064021334336745916514247843050533248418391849101340730343571504522254829071336211738284337473066193020877629602458976071776335542487541176004674564865579363240045382608821470876262785799880485420210000219763525189717980587716121492668909863089167269995697910468192306923883030000264474230303068351391948957397063130075944858421739339278290508861480462906082074976895895813994650417477696487671611205064060939155981123655878841396686996743895693924053392214751356676424595316990555318547328326634790008967098939268082254905046606416288176568035168503894791864058498826791514037675697860528086799189110924630294185322931959598129885128037860760934918662461200594451722431044794140381708198737074885208270738099847839286198777092845348145448175316452988230995290246728670453917213900812438820649966585614927062260364786507307093761501080507070293135473544006747533793025161781313536000000000000000000000000000000000*i1^64 + -75116058660870597901159784105201438108360859340109041521832770926454710505141836484722831962632631451191659918174032042793185411038373368276461086865682502068365102145815538116578899179634455184107514365407160890035969264472175129013554926424397161994461205414896682223855921472810218824325691345808710741294348975456752996694407176004897878697867434325806094548390092221955993332398513665669801049251223196374101977097410819901627997019193132638038037212206455856559320051811982936826721637375427830526549383485869318840635691102259235266171484156699801513001384177676343892427891301514384100615029145270953826747042409289380427360417079596296921080223521012576412244391752832518317203830323854929372198307853066748054607520567572954000717993714100326086481388323696168252793028225296658345350487954194010645233217962319482665895960942787285118561587637421142532029185081050966618297178451265335049573586003785190268292155590055121917616445929982009518733127544868594316388139425859822721531880695336889801415632987211828957651687443060600767854096068917882579742365759931477108049435321523137005725389699364993403230505297540363328699855327545931706573173528626762580117051458268508312706301620022975183820626196904375231372232998296415500739182331628182719252213166412415419048609213811390457287851741700544996378410635618802387025411024088866383838862996695705688580314708442951299857199469862986717728290394698429616283078726912851413723107053423975076183245671169108391959805839114666277638941068159440032231836397825075479926432485673965066757313160935297739320338832093172959300697681561299938270720788381082290516950036491706363423959825559796546419001122914570106354648407080907594272962227846132366785091250295830731322310936062927200750218090947535890089013062191745183851351797605448556246340950384843223131220515676979985048030963981923354825735637542772000512814327025046155644002368388443937720569522962834388260301384446997164622616037442335338363890776627268424219112906975953674221693472186763014252145307195773159382011310828399955716425747888787298716118463585938540512715355397235022730917923913223902708935872833681952838925724120947954828384564828828818151082358002373934919991733649372037978901248818638726527162745483209365190823080564474193127038767542063047872968727693106677469823177661134305176683287232310783768572387269005702650139179050478000230196485855808378392456359948219445973339106871811977937178117101965206071303694112161823822156761093445635361158507491990192074129961983672320000000000000000000000000000000*i1^65 + -2755977088271534266019439000259426881806406995572471055136121835392994456149478655829563978084650275595282888397726297473613071971730954670091835279693068842862029103073132636385375765720398438817954668797683771237940440297128429803906891617575475228859489680908908605528862520870647159787501063795823439563722875887365058460298348568671248020005418833574501968706513805016665663343365752509555069267897632620328371535798129911540662949185711064444287605944268171514218755960523639140010536723745392190640322739098930445574002431380619551700838295162249782706777046362552923698255763880456857308161308859684540179960618202619063972580542176871187485484833970278928408447744734523796778426439387852370883499639858286672122326162826626298116524379849905089781648808295445137608108056072437433676062861082540017975908765523995873039844890963064137987696244481421404767736636151847244640131122475408796019951779537418313181286405798859352470927724106636368439434663542772987452216756775030937207636365691374219440400805399836043909348740460979126751505806151474212179033596610551109673368707721272757588344138615488285458098003065907077616763825379306939299322587851667298270326610033439340877524567836186446088818441177152596686627852667924942294637189914741414413548267467957575222315350469978631955504181128046322023791660766377833822603386342839310535382761313854498521856630540420766304140525438735293756439346307163298203625363215164698792388045420754408205115104701528315059113053970586121063514778631283066166618383361515245414992209489868487604744862587378024326147218166193798585065143224012362754269224462736686837790963298876859613910818551109441697569699186382441975755925285892277069162191938497952325535768877639347846595900155501623633362381086698780587078665168149878937957272558486727768922676105096285265493662318095943859196729468687656364866700928071076561160541041402134725836048372959818709016406340316615985456480198633379374847589033491915225660504410546767571599700812234666310101404904298499765089149497027584192496950165870608305388969433456188799000031461336321902147783794500523540020237538153759406852419908570418947635450653914527240788403691896922544777487057245540456557626695849181696418004952367737328571964993763918551459279665494436849402252178435284215717242821439957315942209604042734661129070409513165317490541071833459136716500453675786566289692801644181222117848024487982110948431833812735561402823668851768712720596157936567389810806908297748985391365759674785841220157440000000000000000000000000000000*i1^66 + -196278709437233041629260364381865581543610640340335605328872020280352300561063479995675138042978573122148866910718814464021909985204712768550619724930574567599198615815322206789948776494655310644534233959955106574230397186570217146785841660742602756369535404586184256786502222512153953392488608124882967403512560454748069726209539478592106709354864236292927216828874987350776113302284834780146237518052820072426034318247507848339077171410793188060062169749169975034886811063684347533602339311055310033933955979733893282881016880060724688276696997678456593384946653131983813589145879868918230888542142288300277367844891939911721234054536837457696601742886769648172640488825707437972964430182900660211273646716658922342382484461023490537754515923806406509988926078380186288568919486782505243192311232465947693923827854401229769395979359665835003909076421842213928298165083244386904677126052415990925759826954683742991755158434724957837783553958605658082457972056887142680004082599385745031278911746941672605401675581714775412453138478482475316957299900147404012823458467974998627553986381410154272770673626235739768753611243822958230650052039702907486377388767357642716783488335206520374822493460631202732278415707424272620267635970871913957480451720895896745610562041991015766849814839953195928777305938709564865664508485083502384247865193301367579427695508660579226626299248848553392855593088839782137180491913180096814826353308843786269696839524452905435941409177623915593316700727142948540530473333744017027431987534089562430606610226626695740054883882222411702059905102408366454599753353155196706432536016007790084797852347770626752329336022866780771364746748488777045033088432370814369584504507139626673286584220956913714875604780471849157797338540473717571220137449180721866709738309504132563287897679788246489227032447100795136907226820619555445581160114016844898744235705543742297210555710802661575421392051268266617306828221914233042302595942834723229147792858983021562688054697234619454357051433254038294148470635920845732099205206628541088751675191558103056881314678067257544459194256620146575402397115847628336540812524272859273012565041212692051525031268929474224859986471503613135100781366454130579844778509287946905630186580435755477480588320935167947802182296981419271359303290490381631438124235084388744770266133938011588358483644901135684671187048586912038436798397542179929537473758673040325124949172487682356259423052814076970522118427772299607418779828367643907913382819712853809823744000000000000000000000000000000*i1^67 + -13542264842509925254689810455971016371993221825626710730693299773650114215313849350715707838917841204806575771807497227955747190259773862851845631415191923984764914522260931469161458732788538523215591112531155484703417317411469399269309425318189494577671971467140016864588582476357270211569618266683290193332834323266691766777962273048640294790864310775312164782918007262282161583507807266695798083056563203661949515124740231452705222075779780332451408484328241829009389606622971206284387098136264601422282059771456441486973763977341474231175858473097069920913448104328311559542060121876842350096589244765955001947750877693522540492202343129444306405998835227990274021964649348145231330258631917126352099183275930406918830638456755084513260903255040927286675889081039584359116346187868041413898281861231871597000757895313103081927573839666713313684968734576639706214783870780661536925813837464105326132098596426380882377628372313205929836637858988440632542188506187502493428435071538631870477731806202800016525051593760268076532532646244107493591923349333039508381515210852396158820457322219309991534407422403287830614532150081916189465260058680104234639159144518898973632447739226316494146420741642906356370600499044634320463067038445604793499002639212003457650977216837847936364088279212845266607419710858840560801958549610459015471805269673243727259273786024008862909732247308439575201978911177076790409044208592504084494270539220635706103856294636220913414226286406453005867890249962395163736743357441299755610177782896791237823499184875483624431690020848072994500527585545217385782667165944392904827221875125714711411360401062834884580173828598627132121329383868633344725772019505996082582607193953604261803339202984947823828301039746936181312330120568861542863338286504145034496059920250182570505615453439926787564025106605534365720870860548923809329169442863426056466196978903885932770410473929801444153711470447216663672344892159298539726798529076069398623769329244869945618327978517143619395635678454559215369723674071002512346833584514693505520225605004590746030559203470582890093885644057355925060236188466338104799039703169869011375573591184517728151776434384487221096274672829190050889885241664852026011230078555630072690700212860533822504382095573996241747816858927334263718733565703722264832057776144742915830148266203012582717955805110226219354380087057997264128019157270585897803111202066507345666015023747317738056864878380441576734146222875812497815750570505839617367126899372851200000000000000000000000000000*i1^68 + -464927855968514822647088031276654972664295285624093610899146413835613385181131313079069690042002078077265475536253839849441742027461888831026276321278745576906628048899188428497455463712888887419494489908267925073795116516307644729472278409846036489680675525590508219326011988067276726530951703133098860022380284577815577325963723449265825297999225491122654266034782031560431448673817524239994667356148127161827782372242995009966872120951061271970553247879675315302630814936832029089822527648500907698242061148239361628783266802415195131650136891263006267936388868033046981408482037497142501947468385034216438230059709246703163559266014160622011564387001128570550989798650971574599422238384122073497601314006240030676771856095076043922753905553008101137615207355672163234273748249882556750377160188743955916670145087377154636161315992991993153962189141798032941826648071438991491944190567415858236284217877080820158105680876170811341855549292424937717846672007819065813210454884620919735334122703217354341600648557406904561722447520705707131387733914838227816493517148799422678575153170863447056281347993946418454794357985051901932221543247630538825095508625482273919711232683266448364047749158819370819791697783297739227151677754913454471268024340159871703041872294437503149305354291317278484571591483792956564209921723940595902179910486301180571082379696412485114769119521546810145290078569773308503139251109992485483645309971408513438640942333788294143771083143842568182653901908093863940655110392691653162423701081311701111196010023408601269204159896915822207380474692650197126531387530295959284176840033258122237602206509638338732098539428419691367456432012090186057816136589322858525236528990646551385735663049406409965423963220486444974476701329735628127090926410484789498167792339236769217114438438671814217479911218794881278152533237299689520865414866619866967354136007633167547101058526812731419758463662075830552221346973018336591849523493326557443050440048961698516157165437740557426971861960911508368617723408197882822733764692875148269770921430768594567311779883637701377715979523862690217443258176095639235156184679218542458630548108888315818087134203619649048198994723618184970592724688484601770632243084084598582943986392234516422566941999665828081934304641125441706176197231851037333954549092619408158659666427847865733935562721567154857294250417551416361408094523788064655131002437851892467160065608984813668671995026654640697472051766970217745947097983149526045392193454080000000000000000000000000000*i1^69 + -7502839898236298160791113990644252327404865050134102940321873035685164800835080318956778190684811824831192993107085755667200804790504717328465054305855759682292517533737846624673287963222346676841655705336909330306900922390739331871711514446182661357332455086782824416337469752777207969860426042540927475557866172841203761879784851167170066515681753640893535054383161535919338333689451663346953443357608533356373590597022239914277744238432285803102751199744081431365538669710944198874253539222670303164937301532785526582760730545304080459697685892329992771537199705365356027406686771321778454507577499959053839905395558669395228180722808227913065735323994390510914709751621631587890384115923802921058967964008678807575746877905622219000685979575383512704298949107398156987838931189280055253372034847909486388643379868812741047232867850514801464210703390157881865762680138855393089564421126868128769498326282454319702376179957348176838247459758852967403838252892375044294601514724431014226367057397742000458467282583437898312612124717082837608270528688005878368817000851435623377863108121652605444495769975505632111862847015112857490216019224119192312549176914799181927074814110478601323290230668015812516149587241853595476681279451979849063735230060205071710832736879744010555065980713942150779726217269861506931503067914397305781815981139697758870006609921968716789515426831644182742633624785140662991150024873471353812968258421313776080490751198369591986259667591674052373905858548247582891474062772014951895410506621994948078460329509824749760200169033224295930703153575379770306310537714592296835932858847151753715744807310142123806091492878785161129920431171632892355064749844950391320206964236756513288747757118761570819281117150716186649477635248164711806221305050440615604008236112504744750526264537953871368975151785857242138408645140306018888024618826193066121558373054765084594505958781213381612003890865297813697722805858163277140608469324638909660950364013416564390737186483248906548316112015554919791921376137286787121929083934803938227185252871721038438118959943121124059053704952885836191108129847901076133132146386585846845482524344233651014922309310424856903610299789967873264658059029494366680339427944549051096541484709534131839927583717363054538151795760577236940548866123827351148192612876519920949206765199088964261079362489067815498098218102662175841741979372499751418932677504490961999966354070847093628357490420979558300664219365554033176892467733458612492697600000000000000000000000000*i1^70 + -48424779480332069275546190659348756819828398211058509048625878580583787752030167130710730954769007835057179164144716978169487910358571504325146426909682043893572609369211957820893899961962981916038096303265044184903591532578620971894107138499778375498717447429179762915183622121432970027975985264378782057322405559471582856887697342036651824764795084457755058144671034503888537082821738904797816148372161796603917949177113776296794551368356962459640799005894525166488721879414983779681579529761703896418576796431500131901708357371206405114146411380998703656687672983175551605643925261698607770021828851086895830943455723031342220783385808512233932804228130069470346267770667964333780450525421294215429214570125384968976398963419278228722746734257267152898559545727757591897349314783770271739427945570520849149946758650697725774029175035535757279710997955981427186877025769240424593392946166778784677171666545926545264942306166600025890803287928457736383065306442120245066799857921102148296823114342984800862164886708583873781241355839602941884662592408962896503991343746345645527937537966333268894321390868733846697697419270881026644365870875074678726784312848318325840799893126223682932706218346178288869255218166509074993611772596830533107841450139586357758066441204597238399262462674837826134743840188652703868066011794250056815647209356801637924370913918856171257075816910082705810147189684242859683921611004985851532219148706827543094909335773180948302878354527814867061469793065583106691430260711015393208035059730634630071354498659913943906175035049236884487047021597960235429009720765021614156179812323016566936280427381276924790943280626093734195781040886132312369084935035668635386707011259705762003108677661729095338605015644561933230489452330687941682444231457025769838585332945138267402083891708799831637337470514093690319115808280368602121689120634808374191322024728930455299062970994578984297488439504148276596567719990540822088940215923297809047335900739321487730873286419374385855613638548718231097768008213117288365160489678467918460907683719001163336555989677581068477717143583546970674434006193968821128711973297453613127548061690268179712775771697279038183623394981880323199002092824763465836156038379460068095589131170896043923252490621421211487783643956704191181448967592561474884647727138568559200097829842031388088542255147907243406965973435229895299982141946427874826104838842669232645580384539563341613384662682981437766987192719253087925096575706071040000000000000000000000000*i1^71 + -22865489932847133885848332533206943255070090348937734493310188450309299632471334797346310297457023152802424928309057114466661291756377779580838974762355726193230147354740124552207725497995389204938881282467027242727571715418433508141162082108342265567478992834243791162254180260054333525507105524506301873280318836292927894796061884604216701455691462984810623302403960597974537031376260483063135415031764599095562858864856918650869135033632736805645445297157940508456387402839431136043116644951985528377584926874629570165443066353667053096045428341064618114525261699819736304425152295154098488938970025688293607049674174026287468090760757866370243976725518904898810543983493007364429946365948671864943876104890986906545426067757455997722543834126161115621249075779843993109339954033973689834700960179228076969091700497685503906017559996870243417482234015480286352601405585582683618758503739979248049969236492554712681751747265397443327957596552321254564963507193690153674892524409773569673898464518553567208098542545785812215963091935237704802896008664288790593072876836606598751383384137948139756710496037058806326731726210227565529573167106270524432156946580978158262348843435613630638017012343625424011751983339812617731306025237417498710908575195776972624002455587280068906476498288615664433505451602078715531416252181773093742030235658903204204762928027450322660536638895892704722228000466511605124434205752516760775019613707145577150303302130556629745440343344337428602618136773190599969447981734493206927729567741378745953661916385413183593011785491429894896400036007753224682133792325348441734388488340358478110783883526124601585179031711426566618447917552181139262220339363103604371662319566913528643097491906591528223316665842835292598929398364328293436608222257310036814516489706654488763673828484888882494385016710130214855225133835365484900861151206313404088708612646491866736378796847523803423566844637045199197308953354942489578418015409562320101184453015220686732641560332089767679545573775203619579940931501056144383433142560911649877159467287479977876403709995338263775424330527367363558091848233070414593883314782564187879722102221246169266453290901257910563555389075022453164338757521221306870190945127905592721856541360033042773708809804926938835266628736641903941436911604748293216347233590222823398777636228787710729658688784664475388304369836841099503281315097752084340003824674425908534227590118104916863528159750718114795826947781839275201396736000000000000000000000000*i1^72 + -375600931090350038746639238682564141421729832076279843346509381339790726226723901159970903985210321295318477524584370386966273429665845908743321508126028785489157727205706118984588507460955323420958700687063768366160719611523366962844722612730730765011335468887969418375955702119247826877492121174253376957414945725293403004962440133141947197219314945816663927234452078123383035264596397961086393987144392170451788531271183944073336834515921341744167734993675152086518664766650917912995548458055954221860930902951399471253693181431615912403179328431354447066635260763234996878397607356719677528224668688980158687234898859419008648593224536230954449468797924801423431190238743295433588857882571718176577306720737396381543593321547170777729536133102762510568994883673883164181048453005467621989034173385316043384277078694291467857479952853431105041567720802615767026680182089023616205628684070906989992441867820971941233447639394154535392815532956617840685164510315875484996188692158974379552311476294583861694839996535542721603008694539657515830923305786702376101553595597027012851165765221126252800281867709054935716237471697116616857086225101650032514927427177287050171027950076825036829241686757064553251613690047262642147786197862572802006592362197743199687761115758123200859291570114567928089143202752053620085413878196464006651991832719472980233541521905779665637268615229190720837852524507844087471323151568979322485476771868478370145496240774603171785388236388334414807190908819207003350064003509286480411568504018893769432977910133972442929893273995420153562521787614865822919306250454817966853593060694273945234732603473629885481982324925495178550609194789497352753505112121785226389656462690263872486419985366064682282551885879031080296015382122114970094816892371281033898415860244283506358732165962596685584648108692860296910718752683185291658396313396532418338024039301721258026426222262622858823391774159001080359988146656762845617642847574334674319287429213160384125023478958144741285975244599690394877594835642546628842637969637225317768126997216941286546575851932270454416751989049664208702297773265948673828787408333767968844966668315947529472748853970873193016960770399902619902473791560311132865193426865690709918682132942713239812633443381176563020317160871075511006399283255950670125589793724881788386402003943652596245642678587452445276859303317676176431418990720220554032282919855611162244763014126475416164438547338298083285826451131911372800000000000000000000000*i1^73 + -837120425388122598200154781372181738111392780477675934262886657978771523924149613065736855968959559924700421520691095690016998186839219765325876118151249749754491508467774397908335613288159905504464234048706355196659255660504870232511968880497821831781250908436967903504381043822189575662634710613980760212202371905047776003786178372286655854354826526858607131229058905605456027420104691058407323107842181313871057413742682468396040026315162541976853342221793930622826554313108806960372746676355332637066964703903306477632060366835285796117884011884600961000676757213907193335771760678177254255008662364688392583916515462638254769941114841526705552299622032211076776525174780859337633256349972171493605543397341277645186030814936631181645375217204866926867275913250064932557830823472120460500471706304829854330499681550221919313531560105185797954744654606175818294659104221452384012835612635308657010498744588395851593952514380608886497106182660422145395033182517894482113629929759540587380283840923206288278565528812734846230230759487309216228487935899225802459536981893018791678875475726616310736260892634127916276916112638644318640301761407424973945862266076525059052353545998448822508947514309940952499668402250440323009027637228657591336628483606138014450895702856163929904619718994724848587087873103661114690456616174699257044064701754765817002002760981997592214177526245629786224080091667491180792708889842105550226592124774362131294184324670922531428164376209085457820028861959318791903041345998807400384803630239814620082469596386267592077918614576501821072237020612557360392041387297097095794805706506075960046060759430178408913825638925180306393325660135054170181970019888004552236876061562436645241162775340986533708510250571568930373738891618639619190586879688166763782880836163569745904230803592475342718548424348788133838092721730717270250371636870951187030118853841236031976023663998419627483482185286047805147041307063187087527705397174453479238545748815807251812518714085068146873082655203391575079227138784150587622145329712232224679196249044387537057381652423353145369301833758130296684871297925172853119720113206133437703245287782896730314438759205626357085691602318668082369434675650390460744738502395872478506823087125132453498630040364394103109182377834412004559325048821200503375622265920173872062956873549133529103193057843441931309868814605616457813511354826290355735916682814380185408316337271280408562176813830664459449375129600000000000000000000000*i1^74 + -786916353727244364163610156454023541180863679076657400072632720235318633248727275324914559192368897787067822747301053226908478209703262642059420002667009284409386948901682357472798558130686507254959289535059976672519571856366090173441540921587789926708064141895815187400711190773500390700863211134395664224368442662043607112586659497088131371116125567844274968758682919996696440809062860275919969327953545884958316334596653468145324168833012900084180626239001192506395359595862065864868479266668590784096942740454147069594860074841800121388153889416001541209191196189216715663889832004568252703745710857045170677964324253326404686101553740934703715509643930602323849053305816152669736551904464141854928145672734116933547303236871528808823630506937488768691896194859608762193371817922057340172475435700628647485747929915877937543195107652513998086811610933639380818325903293393705308340685524680886830939872182954044837896082598476799595912475785611395053490724767222910530191130722351434986337922253366848130433559453051935221908675882042285497122487937201737475708208244693576173528966218775734462925310393381701393631761029764144793056386475282128122491511280057461564900172545642592019899681732968433723308620986704905076517831131475248085348099776917738428685033808395651070965996149475776233966022098348319537627272646366871409402634458642373336843234398302761231360954031051356384392255529551522776263699327104867392155548683437135571616841102996328984295896281672361632103638633029286574746261064389287548060397010175238802627500046854682786176824518502079093384377342978619013522051948573652465737016981574326146445097342639133797396080685404331511742777753674613382261780181430859503459514823116532410483661456729176683567630014021807756668409753306885577458549625208127723519888365420215390468607016211980932899094735416105529120673607944809708611543582031550791574424542229083483287424613596159783553942431346148073816591551046794783635580122177086886152866234450608261374597545387166715262141676338503576419639602848813877949682881241258452785603990678153075316695874107909882652694705739001569926272897976902602081820684594808906596449822634032467687281269446772682733143040728369576381609551367759802079666188945523581769324329455497904921270710523670889144542451771230651574291223169198991065522620913014006503197224378370419528071054829545379724929987859916877449055151631376402405373555207826986357124499741912034655588920913297408000000000000000000000*i1^75 + -570767975293953754916785584535146398921447888648915881225967172796302527150378349883764873050022009917125107778607091740475618085448647400563018590202600005623787086487419925046343347334199645814860369336669779205274175186404333601020649228052689895624231804747054837615738004331396603357460384350402854204523871795560010644210699083090540191374613997605039651471638194130005062479775500056702593284290965612287578356901424825981037857570378375582790325090656968647802236677417028898757887496564062706984759635166725735975591327820639924016579613997067977630672360440294525086328855336930243390442689014499736461369352579997498379536425089310663678505702190392541837503598928793224000051411685206474996527142096315295991548730165986384412757498144127809171863054365572684692919953040847423602319736963755483847950896074894792135888614693795498169784274775728985291755487598572288261191510094623789541910680929139598787493443834165107395302180129207952934627038176463187891065772974913408514619300506578845093363616916067759384720635281032855602788601912021029275061015442245788395461269871660129204698870745704795303257842199829922772672523944165523620766850798130127667810905161572016996255011107132270124656981834995911695404393057427770804700694797743008261775010956549121751597406919747535150876978507692395068617495571088722660869874494956745987736844130467518866369590727198843453350212254515843014655897508907946818543698941812695136246445341228286962333989310016949105342510877101546364029107969545528180886497909580069009840353097371516432174416219829302819352009150191320269504099328668567390882722494271455515930891329017023978350336395222564461374538990387123204213811577546933493472127170964225835919899798156811110514890017342023982875075354182608327357505117055408605076365125714669604146116963512456698195965823074147511816168963647261926157435759379568714451358792896228104824363777703782033991870869977243360537996114866388113610486096633398225898147337430624873606608586120978663750925556924169871926415009458018272594124333620693977652267114415002637297487414825633287629473424219783538831743055044723900895090912488991924354926953629117238447176107144766523196460460115173355794974214763283208260493886460875355416303484373503261336762565856953225820300927273552325193899787829024848385167564295317127551744567706816625650727842701542363579918084659226452890098489175298952793841494958974982396206824949914680098081996800000000000000000000*i1^76 + -293682607815027060994984971516050977428288147500211505699423274557017483941871184109397151949903704674930266815058832491750919081478727483119051776563419210702385338665205805177794536761420613812447437198463902651485179365094264034295081334541225481620259627354668698045087312631297007404783275326465696686370211607383806481391715184370574965190521125214196458529103548874266589883776578485211493317883154369658736538427435675383472538265898772767935760879691937896067647786445750211360993609448899710389204055236923634211158695770408932648978937655111581308538987294716044322287015940268094512392654895790742825001597260985386024195637719863201188717622704875836302198726452895550076270431606140460387018498964773832269767164865424617254033495111364971656261475695511930970463067830751696829624987045238279068589562769048924162339439608294272409678755258433354583930369909701687742606471992309419345870166204094834893680198358037040376669150994656109836660069182434803245372106976974902988148394261144169195725978153888662698087070340640107307234489932865021955029561423919148721129094632159535042745081332668880483211729731497147932067633666778164195665035252006553455719028588614164301176786083909800465206260845311411420815174562128053127736010021567458226714705903357978862854646368770217130285053309474452030253612573739678834380325251397914854986120112792657851369724479775300596639850005940009410063749457891662576772014749019566106795137580749207206321130244828556490863387184469980943258682364717760313060699385854713668502823414978883710526021887480181478672858257615330728329001406805092433163698425837025600156547870378934559391506591985687454914642674889604836449729910293996895845512264641612675284725269380997450125480953412918747772496495170257583921489469582531101890915642562490346659181747295661780604507019772281516213890648817576686490348278762842807753027356000717572075717303164100167657744650423286578754614586450408067171434807965151344341052685712887439031432003500648071880879549684755596917692531816812131328019996502339297916368377457525548338642837493682452411943327216206102751844099127289935374027629694484188819283363577017380874338837285637398955178511809033068517063495737995933843102040230908408269114046490651773740156328832661160517063504736296608867785450479105746343299194553152790999367006925336561382221723614800883604867584044181388520228808280431283106436276840623175333086591570170347520000000000000000000*i1^77 + -113825571991443053966982812910289459155016424757065193127776418162571081695877617858763349781035160091514312239809436466739283006351402476239980382562524829410519993194606312351749925178949834325272782387857600261470835498063454873352172708476505114775462026405095110551303226527305722345393073766689363163524736391337872324875722724299224855600554420826883207388189748048168395156907391495348371646890745531075176556627266549911287830209907613349002243371413790999297558666459051887314294064652257061467087517714627768048871081472425795139412272202773182550227249315632436387741389079130021647405570746050889457208657941214863774229469400615280355918780207372700624000122329807929726780048522107685229710501175345710642532831998090638900416510536532528511539974849951129820968621471115140292582831242580592605351223017011308538336290666069467808534978684978893634652240845982061179555334319271986516365058493023425747580613236676504377936634303083111902316091483971379486144912728664782449036357785510329609259474523166421891128772157108735862043184730097302958747068695603425532628082324735765072326760301918228645825796905959489848509989143668154914153117911435540730041955089707311548333504084284705623901955294256003483543242130762202150208953253957533941245897086898695475874183958942367357755469574404748634306217793733014743423576918217212357236543553653744939910193896171784976735180932669356424574663932928216652612803549449160512379808914282810478595937669804651406360897279750809704639246785555313371464598151563206606198914547653830658392175506070075062227017988329064257357073801466450566469035474941629310081595194563212576590062617584690977051153116887977668139824317635497638806660471707705814054073838786355253628036647839915050632246217306174068453264443833690245353788453625829868118883851839117302637026307733253481164435068423392373141868623665861665608606494746741696765752837665270692744911499172026055308889601615604766354716633660660032943186366081801660935009524163050662362319185377513310785879708643515476583719173122856524156345311497855671243489210946136033864783120710841527234624128830042361965820308304977938609134905961284312482776237740208141330706955007700320725415952979467298760561513217428663090317060244539840592075721443303134336504141953024541766317151929508088231195277332893874265449291305897466485823347219724880708370254701949421683340293356839119075476495722792520754424446976000000000000000000*i1^78 + -22104002914964948369320909365664756312549213945460875022868054029129068617780783747691751531836845609419426851567673442040791410387002008982097498788990670767941569207533002600906328089981816458597284623687089805255394747538198667820186703185181639748793520456022082322368636982228531331638494883389596756436384666948119764357498222703726460318504631177216380016147332301330357829919213652603674079297356563344575393848913427952772697079920225548301139358118551682698828140099600579334682235889939773239071846268298024344596716131613537772989463993482563390064292080209208152220627186950215984917611207877680019864336178794727276855903380297414205906971888946978897725308942676925475723104958999815815541423215244413155112444200421392768415601154347647978806647290867054238344595271947522963253861962254593310480209492326031402607009032088647928522176797036110061629577032873411983308690692422172464561101038199367293130308288679958572829803394661581229397313153733770240001830423524880675323963217466510420562071066399617461038041901285126820980398971614013939190450749638538067544444184541485736574239747715549013457880305318580313277724447218317492508157460057068543121413301930834744063931968344662738782943913685688255543858709962147489070495632539582558397293635426864930937419570142409082267042621960196979929298774769182074641755081961064498476098159622929266608597404237629829464588433563268331491555956573967287740043844821812042899004067179070636847799783993963932968320214710023330082961978785878094183575457606887677877904411748183919539357855706018932494524331434570566777187870884140875978265107103129989160941339038632416783346865369826190643552109846144832029729035364920326630378720323301336030327826094425788319838010204162647701262255107647324346815499961361546234215335749531428509307900341565286965488781675534077925579146338741545856951319181114942212399202349746066936432050957045531815137120754961187404531034400241043848711401752079099498081850895290075640522305071732354968148252126420564406247914729784445033352216062682168195158715767554028007022976829509922662257246511730757185779651985288550405502112719405893296403765968198201379411039642687975185323735604805796671504421102714820427133079539054905295604175720154350953360589568662677665740923856869050989900996028012929686269031513203092317103949606178929203581738112279005863284878161717515622752141209408345935220007713787346944000000000000000000*i1^79 + -1092334543363883402460696018583953319405258680332831515029088337119786708245820725368011738389747355894501472565417168809036127070354366565660527641906341786914333215691456096242113978301730688056012406607180257090424633611435175642996329470229236041659579445160798272040181048802549969412697777178020849228806733008038327191879836017515240841535448325534295208369681174022046946202094061202603481979248841681751707182481414508374716585737501365453770197224480989304621928824738347155457887719882643415673459225098770058360251579419996353781320656807680309699588362061224772077634639668979979353665250265826368229691757739794859546550373410113940674139407361971706791412814710956546898219762387667186429694513975060482465219580447845410148691241009654115950189708561336024285075475465462218921097554296784188435922461490423413314100224832131483181475242203832295732034300293863787765039786188557968325747011733352914569898993810666850276403370271747663627629196840665869482224279676298423250354482099234036409352539819467739914051939665484624333670484729618710156201529034934665218354698418428264922011401414688860782857149724235330134348179887674343900349893743350701363989531626116651395068869163112975633126870464890691319962707131907299357982186365923704165837801777870052936101046227078473398233345352676627401516142068156127216055746017773066943331743563320481449753336464627478549377192067427886137212101070056878437802545004096693106150959379676556148586472540450117134338834661472669915679702992926681952183449604092085538863828914472043484411361523539600876442973312412768278806521991264317516706210042823303128870134387986679502250464153225051447536978649276731294958812348382036448202600099742417805844967949137285172927361268234997390019655777424314773360315341814422310812140648382111366063843968771016157366176310817095456474946102496848399746171504374525048954358049251177117205087066598815221720141041611958819862581514592150858318452280283152904559646576586946584635622924889508566529217139477936320686009759630674566393570441013806797251157795518713543131602760122080886523709281847353738783383236521328193773138319250130467212505229946207493569365238374328950628090892774246791388911458813147741480151113378759378247686820163132373120502452940354866895354500201863151207103494580314224961581094644200083873916474419107537885843261738660976136280203124333251191762150050927615675507671040000000000000000*i1^80 + -20323792933795460675390032737746792380267435299348382314231246819499118795592807642334136561260659158955537092321325301623460363187036249157530309096718414747687672551851658857503668208936933464051532066898188905241358879188860313614969235633388689580915942713162733159520799926113718576833706865997982448775001719244600559241715915801209839662376776736134950204492103038743637457037145246471573231146110601818682183637034713087807470861763373857116391597028706914178725987759244158214330462500303869880888101267999028363260014346109634687157281629517043332155397980662173486716557062609340204699479155768258000238573009004887968728158641287423998075112486789133456717599097798256908288525190364361487535450626199636641719708732864599559174390567329648444227719100454842380313666228772035503207853030048723571188888673145564310089333859150510799222509867496067118120181593112370907949212464261768432691824205352543612468850766279927637742359752315539390283020902062118075564121360837262445792605194460922505144765906066847607943580788190127081906747060729724264802806149248419969631478675412176566093755472854283627457996775994665084893452962718836827501969491890537902912637757957636478567823925324100635160821421504131747253766947912407228453623488229777061494776733430188756990009872640778843899172202866238758087478297212379263565540032524079902419197953542647123322269328834050170685128599205791739651555323665913767926516735563317050175845449101009632555722132996362377930772456688634243359473932677444532260355455077046867064392508925180712822756396988947475214215743368085347129742956489954880395322870858185449456837266406976635174489049787326296126053934440585518472273683470968111392027363130526717839953978199421458315275514445612540479809532504315943329253655590973025592771729943333214824264876553996436602987404009145751294784057300204900127482747658908730911780994634557032464545114730029869264065565860101412038964310961387510680757549176986391791284359593047314292552314287077549826308041672327237824483560381826306978253909054775546013822667563490755825100517216890424634486349280826665992374302147466653136528604052378004364599555687300968565814767127660582210513587991371548888103600244786442169551347538830085963604306175747085476710168921169166308419506267722578255200823960582696973392971099076639373437809055483894658094825011425822976789859041541546931741317868088721408000000000000000*i1^81 + -181533287474468252216766461751971609148121272690102157862529979441323773157584758447810672270259838366608351176288698691558805618644045821897996732894328926905817291541179836252240196684548542829223235501952312492369480144085262615168278062266666344283248911617096415722517318316510456704901983820902867625053560283916405920880911556999660295380816194052506938290197563829756855186029349185208592740376542629588884112245129729486102176168934846662505634402414093458531179132175553263264616575070376363280358868748333104544357657366531565862093050049204980620851927245581251584800762001230918132301945932058552806739099986031047316818249580748989320944271619413410190501053592479243270704534891792016882451369813673713161163066902004902502622442505769760182433872829472384086115125844174457084647446429417941745239482758910743990180207279506851448120443621646491096280693999021796003926707933427962993380870375935045365260240113673714977247014993877396231406582504491522968517966694068997077624010265697414616420473073294896941599649431156374593608413002200907908665672471309087518038071813284167040979845664986349795757785105365107084994337630085223232961557127663240765843992467556698112310169010045056489745121216381645572018739754321783509488637193643068643447861684842867528715864334762364335312728248143200061742757703579615440034414368419604246047963861541542317129489989032902440984582082075463649001528453410503097980011771518098675952866868798801899885122630148722711672945931005259514234369229630300443352419162665571507752908396319082370163117254141710917160447460452550975512322798148482927506703830193645594244826876908785652895792677120957119143166414164102692345375474260489907111816555806515959689321796750637749324544445953355518238201205811629912497802071022476045801959698838936239983631034352499534819744778733914080256669729310033479170143802609854001302834958830333017642527396759734605980786908072048666587444721136947972371116343825373291057606972497400530365413214394071120958748620937311563408419367906349757292490220876036606961888247870592417704527897457967735280641226605876689722136147174628673130224433659522168930434933026106075351632983573431126305984375111130896354517128111014837156301512842837039115701829649804730254009247842539650653549780103438684378483769682073441496448248291312372856371667379557787518682242429123270786336944983446949685572403200000000000000*i1^82 + -1725185714483509423048285714885777479178908380452109272880415813442210296377863476908119892432790819423262602542487627444737124168962171661405540187458242144669620999814139282622369646776153894890813758023952720572258404386261583152300056084075220006126600797014426468524057967495261913140519820301101644966399129929499722141591523147921393683721706215569884169808085528177308916889014079861841030574267976502512209662090107870135154964747383964573674445679592249231384820969250686928008471061762940925289168687993377235460235786350596113770933320833274604203756612509432965602454500273189424569010293683147130356399168473649589314406241909373810439086271966429965719728099471714286287449803729947549943932433708191922203937392323768899888723546466551432662801971985547230747879855874525743906914030813931601598115600133804365075957104314501584321581391612218201705055248587857618988712766744896848657879857127437843316422800756164056270103623723869880746808025118105685170269919844091759078159040580044574901357964479494934780554435492779034193973604920410503480450676211947107618712711947335433814944320959103265020932794135662349481280853966382977096415791064181714681020848244261601109229066791848190515468083240487887392124297634221023181887197185561163262615241654462395842718591777203965179424868886928854227969623041349788097742964506225054951421384267560849840739221349058767599694568372404663958852670239705987022442065340477831882431691295255522517388296396157231953925336594974172762311218037639953718405023608643153558453202995786250596776910268506369003271434093544366407613063301683153346284697020522179408320165262168395916850041225736438502545302958336791343442859984471269580334200165395098663682403706126549010012856570779588361640989212319941845028369956667096904347927301731141096942385490147207412174610542964791519326044732338989560189871788253718352209309065782872878651457008458588762136630489609598425248588400088245541221378547444560307167662407547269961241736311955543973674695342159815658229963084375273895117580424837038903357858730835214093270664516651898163214331028343974880055607469712327140487609203554682697516913362284845637926455814631243021110100818034515927599636720958057211989772184932924050534849608720423224977727056548813276112693891786180836296702592857841559430801214216858154092482553522609839428927059962955099521269965898383360000000000000*i1^83 + -9609574865509919993323582115999020147683762350266302169804787223083960508262517012779318011834822651431154571898905797380763476329753972046231326032314596913797056340956010240696272660809631504815005189461002181437558374054318889030993139141093523137727606873192156751030867718296381096331721200114170744642657022944765272680859932643990846474694158144442667973542178922061717112270369087081866628121244080648455958271821033820280937997249938538679756898349950937925912749657564628639163476676245132115135096437341607334008497042111337955320561525713070101422467007350608280760146790563531794341399992128266522454957971525122045023458633757331082523843050726790600787598183323496143439006615256970503159720214317868357807794227789473789286516537425293863626373021196717789405316990232189237328329465116453816325032798271039162411292258850200135609867928383978932522830186019008571037670158918143297820028702517910676675498010786161023184599964407091809652320166275476114264089537604303482927292065028314840421669210376062073022549571990398197040018900284457071090623179512935677199156260198040361079467327912611568098618272156239887544445282845285884807931987854149145495863379873628992357686131516579161392032536978350256629393676727772792243222769206478609106943698844375937770138542294668895293387621967650083051813108872750444472608508535008461353433017867543328138774262935212301708431015265721500929323942932897216749218683847847418254238490182078805693675853534479194242021983273888774739796485681107186509666150157482717808041803250010794478744429886222283241998686659548742484126241176573503439370923065521937935569730507678879218000931463762010314018368002777329476632915938512954302099493487197760499535846775653003054627184624268832614805014633763960798614050940947580284196378836178038669594781211672291187630412481851328367131561770485729170838567445698431016440556689013435665257094414881715392586665135418963398950393319377935861090910207551227712939973927106289042951710176975553662001454576910391864926276065787454463164384672810435224942803598578932748615906182983796932516915471426364117500649473611095131007525403474707829252975010724933982968187847061492068361384043197594915710520978667207148318477406913392565181192022733157058281165717138717963021956791803337377743017710511737027734482788737600638825567205718867517156404421770058756259840000000000000*i1^84 + 3626875814459820714349881372096341441108737545887592365760376096328330246762229175744549495392633358612216569213730599364862563035750930411565951207838958863635932423716442014333073208393359307943324453371108933669677970945590428491486538446078639716675362761909775019650309990786007817212367568604480058546863561463046377773624702167086398701160414424216714726655671713065944003877222861504625325674470605881894303342319612340296803681988373655855209707318391291813357106501447382805618121444170989619430858180797036959088645588812320476477422475104373396974957766697990915836412644729428829631608926481797983377542796642095991439300434317699275960011213608270215644751975909541050829990977648708961668856865826881968128931413339210834571915282228375039038820836190123528785025873036299160997181507179180614321014008680829153082129521013807948680610799274017056855025118074311576543725890952039669202719157956584746673042383628822532437684653004931696796921308797359161742397250302110822396059144679818628134716614118093603711033688120767653684655943933893182109548812166667548443738027342761144536847482298727334462601877467912914118029947392584526805830650806357938441443489013623078899536260077647042075751712217526663514787750451177267804356447766344174647648746499593085093412601217868887116144607670734932951092798097173677304574818591558825047955829972249765820862745261596780435470415131649950833418145837418082068402602111024493917497687022482687201176976279972321917298103337464856731746183107364919857790107476388360507405868747662351675241364079634004399210193442379314299091631212181691065624724569460354299942455864287171229184679825299670327611744160046090922857129949360675369811395805101534260646265317735679091093622475975102356085446179980361245622107348324349636055974240145092377918187423533671437194622793266520093002644114097929308229657475641102003664069820327037023380285512493769655607188835382375943336215084548728361373600454698129879567899470954296146637667787544676057553922191663531142318264878488781193459453242080720390418716859424152580958859582307184005647681832621661406020917753655488453602209761653211275118641006906416604884907800811780585985185107483172899461452460637371348283635827326301034337937985403679952288962725650077033451397889266487780025459579762932348629650897851155960118454628534462227084368307814400000000000*i1^85 + -1808443859453024622802943726359268299854017693215408896515147660039470012839978040256617427697564205556627321617706492875477220888425889779256581620756222306938779837841920046446277049463660785041235272409355593469874733103843164874615198365990122353066318009068771408944978297658182444136918683456424202134692268494992068727085975491716958485127064299239167787586017791968860391701177617077079211089496670743683180709071100229772116882875479648469626312443234565905394894398164664512304163070913081278364140437908468213826419325742767010485340793571320759894197643619461017267712092579246225961593583353154790421335627259014427221468791529411300002963328427549600003806423339237304987291101731035373916965263902094730882130875547384624583044267799567819943808524499691059133183206757538765631422436314672398500246579327309937950803392955178865856025662891818647500252850882825046610363119284375504761785098022336199293884727621379365698545600556944142800462521100243590666294699114049092899792573142655171725481697065871586625869511532975446387000425778040888667616666301027693524264530745706806529341698334382631804424269957308173541916483823832183733874817842381649292767989892076399943794808381719712011868880244057479440249276697711198691247742213858975653029307221850535855456160101478039372601720029559368656254205259080803466203752960089479994077529835037460020477152584275588422318873380370929123667419468510435415245006451473144598866314467855246265999134175838889804263329835950225124548804082832657899429906823117943310961694672514494366024148899077956081099185048469024082102931203466242116328817127424504687775139296340855369043013725755606569510407887359870791592158790176095505453020865950543005926290576065725203239361274918414937954266036554803540377185779342681305300148921910721653164718626158299309383745057896614902821798093104269162072093704738325894670315837396772761979396789381528638963280997003872489679649832821771224038457486832436417036465580442578163539813340977608734443803878740929231930503772606929673245843390869057993323452564720170476485602129341572773075977676985490452410458535776288291870133535070849628220943524826559020031464200390538949442913504203560795067251995858415777080729612769983970755751155187560106852592450907501759391654601703359011451149946451220379928272091319537018658004231283465256960000000000*i1^86 + 223367278550699302165436867840980861403068325173043155730751812493276018659664745092776856174089944936349650944412256260434980116441112287661025077593405461287876507773185654974155412821297763812637336977037257667136717634736481891195003642485103426761722065431416159348424740648171838454168914620341459418374249420516637804523969615571215695595722119099330610355322234574516548651750108163705373334671180504118864192467629762789800303062480330340337375829130161826036295428887911705707461681977913265282487335372071702603275965448802875207590806200170445420610333329262380427341161830184684035628961913685136196952372515508344912380548225633588835770506355937247183052012930985745839702988947717599947361117794725150674796446135739730274198177650105383393346268848277396395599609347397516907493062885109388771168161502704262620247820689615724102580625823698268511115868781075334685729556622018332461707613595081811661277489845690949312496021969960144435484056002339184504199167947999502648143591492451805769113680636425840566271624162158297783240167503661460445948683995203698819398899600803735478214079695714878246485184448477787219153402530398404643663935678814097174199338352506051641776550947116997405077022485456577479817131854800893367307438568892088439580990732610081787934299589762406017050388407077260135560878891141001900625875023970777994870189773581536058959374366350828965146459799628216600298389738194548703457132924100974111830637298761905010667257135533712781067364051693778913660356615113355076537868103487375789540376330610827610137249063128750301328019871632479851763880774509070826274244223884525511713671292322858249655998476724213697391608403275410399549023108632442322162017282223452740289470415635044023985929241347813716431658627957356939238400617733887061593747888657205217792793464540144906977773606829005983575068795226799491587187469231943572503056854612581575718184893238345348467104862364779459038166266626440221789829855727053856178539393578833647684213523648469314491482017217816979349270006780165342779048554608487849077550508604813088702160151099434017751727173068666419956706737821078988351454640343261556477929728983240499850476103878674179659763191107777373789619059011465662468941609800806525857684849973395741734049024237595977373445879910796090527339605907738066883081336004227427853172736000000000*i1^87 + -7961018796242436602306165950489836233907902723240298061453535251795268397593752332909293595778124251085064036089370849976196447413675729225997489304402940082818720242901652706854994120728318275602854189919090325289147172466634892900312106148514386218343934613599929663704048230808481931498892464865643171458807101799627231003705894559905638863151409181735814653822602853792031154592689662744232628892109963886522462401199456472968869486848965680876368755430498001581775644301251842988205489561152784831604080291967031226759920822164254518736493488163544960462895293574223330016883639537220183576090785404758417337156143453207359831237641239983563393224671021290524878899085608037416439725402115271084184794900097618346062903872203761714812486203786307391805327303057321908725663910356841654573128914257832888374075225417776696489265608162449758874217179453002305760928070105151886961938473269588452637988487416030680398100677805393563818953204331386984778448289047222871319766152658072406233214997378260277492419172328486683901641231003749844587873057291033585344575338356304974881581065250710648229878355708807007542875167773430764309581125661402031474971925380747259236299728333160657064135161327416076822622294818480773568710206606542241107431712136306592562495772279870602904607459249415304682464007492556843143314625814174063713818750669699269431265012321005284783432952409534392445345874523617965018240023746844192153588939821140677339214710076420916429933262103779292821433536523538108991584414258108536423797952408760813477523491356377992997068668749932150436470959942405665696297602663321507524673453575173086259674645023342943804656714729190237564123965422142510124881986695986297930266441505380194217364718364776077317024965120006606540441126177196812929744383412017466307494355301065293378779502775711072672583718892745312119770364445111074339540641728405743199417216454556473183345462240565001508941187065296857451717814686293533527289284266249546692219335312098533196076031466135858826034372942767632506153979498298359215642337192346476758190143008816307598558689076873408412783707401520396521865924362590787000896018501555453874902785591353555253110488670973215041369300046781540992919707611195413912544714547442666210245388333668871576081215252979701107883730784759078366314675800827536529019533996851200000000*i1^88 + -554619275354276280283592446305953840349429426525996483663807132725246687106988725858630978594773532793630684964732061338672016819247424683411962232063304988054105839655666442338183539069942557214614255602781015970063032325501142133620280289337642902936292710257375508362874535986434272074768517839864554333868912946995581878660975092381095170402546550647103672743407381874716451991958510946129006217023971413994097790708212965246092493372776783198929479707768468802063243026139359769616007058085747119709740787239731342691199412157425235406447739593242229664011405207640700484803141184751005988018497340767041529760505016690466572182071284737465162899002555867635957097112533540364147505366049122158644965335320489048622141336076963903325162586063142761036828033264693669676391653677380700558517386311967133203585428131517334434441377873127500375453234404458597699463698216180450423905353710440522820211876349081179301363088653535191866127323360455533879786447940543892737022744476208960693746891762653942659020909511741928923422930644839071468001315972881023875391194412865800286895295127657664425118890964820394129984689084921195113364011918851623566271813792445750733701234082563967958676322019377201131586624753047801317093536179523521448558680508966352020949680015495019770958589457043735880260168013563129304938679652560798685719969219598179036486109586994785264063096214968592864267706046567272394179451821675181625390163572946840718874755244520303549798082785053313514163935217356888676386863616011468914196949289051608149861937733797263235941862940957205151201729676722868340868653123047914154632239094276160064777987278987814362556437355439140629006425017935990980274691833159613714788888592169432368292738193885851990365209386205707987382068317379473684263945133482437595754026528855901281902858884719872239254730005512030316345500327516981074382270362516911672475263624782512256043148418639943002349144877436228342886059681046231969830717178980133518903181292977272950683369485999110380286680492292716253223687515889652163171893921811018388171679378634051625663652684659567207130128173093757896451778097964253360274280118380027709067156897141162189401665859347214993280310310121914190370641648305416735513638592435068813946056028748473523391986699681594950427935449144953040485560285081600000000*i1^89 + -40639738184000183519115430555149718785551566096064944712413632886240746944083181025452037428251085363961359822649211352751624867765065183460018216335396821629846491847785399260350144884852205202109118154984338060866403359259425229476572960714276709961460105111840739103208637546596570158513606521672904819862200823963924542842717828591177867200605237611263508988860029107455519993964885137024966183244049183641520512067130632358541866622217383178422785516229001227975806098421310924342744643730981065353612571744427707731873137367427529277015485587440895270731404491307482840830633454492596264326355651900440329984920124123678001530175534046734445684306695376500893106578783706786774938864040665226578222974852619113529202585113100459973724278638522242351052776048543460337515553795201747064239066796530889520177471295328987765373667016333482091346897555284978138073719013523288955471870427062770768987208216832679224340864248256459733208315128562837473765768179733273529858319038339920264957253373747622297352421410614742942143580914419223745533026962820138449988713199303898696270257933611108600679476358105268496370909071071188236244911949874156851067342729468849375534360872230606264484347618999012230127119727505612080077123858434414084943649436104883601542185125785760816459137551394821358154128638085179205725251827264855850849141970701915480878197202082960345657543683132519350032434753877937810382170404983042819255653189610223749015506994158708960764554357116321018816078069851234232407855519672697110039710505815860113705419654128992581944582102497680830682572234155774031365547790559949077030523971369248455573582387242183330740352502758987002947760963882293098002532211552216597009150897731809463915092047201523659376689768181096257690084841488751591748467793051350300624219199498002207664064906782023097783008772374263244163168135451246388271680282023229290576104758792600247978121857383461769396800335133798515348400597187283385708663193122974754604943616626011889818483471903920557013851315512073140402690070443814477342218841397648415341457705599444258575330508290421178276025652141147740397662735368560068649628065921962442904534019630728679652490856866525054688621523689061911413673160557931335459418690471615396208348959360842474554302952211906626966899898082816000000*i1^90 + 160577557741258442478378683384435502148356972882732507231808067947896399431329435120226156995593297492602015688519618647724015957763722986495681378672324116907524743352162738628960446111841622354998565845825845360989011072804035061816050455713635361733706983394647342451486815047436792269778468065127836772079933733992530075679709608009949196471767714420723279879700914548366646400653626192022169067174016806187225570059899355907535347733705692001147617597762103140984024506259145326071134054894918653625787668929009004793779715049048752316837148401760828410425540194149378533170805543298552469988541474881561904825317576327563256566196505692668752112455865923763424170418799504719935739929177310447849632238328790111536427699014360531331528603527732982172508548927069910268250175267371279188326005407252767002616349116093485009981798073285827602202435437808034861477711814585240503159180546563629305537201940768326006070667192694929840494100943272586568343305522283836889311816398989610691811132513026289524600505755132820590933701371909973916232438090657694404340889302989203440087984311069803061306475550840559235903822727550978124259208848069906120801988841543675722442065673294463748206227083363680884514052856179985702629528662442980172994730743967450201140322394643525700968322186330326708745688737287184328780739176512973156205547404740564128695873718018708766538934527576394076919253094494380566569957203476194701472837067077173603554264471790291149234142542285737400722511512272245234391491773026546703251617775499261497842202562129720899970158294203625732168891637326408654279150325067930770689132170917204914330155321757959025204062223833142595495313128865355839028789160393627095526395337346716576512336915740527153588562571689874768433614009052690491072072547815942341978939073017901252289914264357273377407703940972699704139108327926115769314632258282971323949390718760648809292235630902960475722028549247932845424028317114350025560429759267601473383759181760633383050829253784440887292052470046717090316832731502512685771537716122130151401539471889438462956204844486761007693118932536424363648849976373720418320886797696690583542852632195442656331249920267786814468455890902475574077378822290923033780879495480990526582464251807987099100472345011200000*i1^91 + 30583834774252603275045094055717610751280393221336112889407489879825421511402982846917107851399441186985023185750545823152437601743324020538201797827201951666758888352219142458746911037753965884122943345092871296790375718269621791780511700419710084205318316635729475192080096817687738963476121305198663058898349662775534705832236531790261115290727066853090673133418570450550899851062054141758159370633763265959661096638449026955642579861247951791351749771180839036274085616090059944691946394300513775498261416379831765604313584673111708779623931496462036332698978714088265659635526470121731437439864251726872228321726389866016397112309214831047585075917545708275961605244607439770073470344842380393023519386693850868185105422361596823869547400495868145269388750771808982925886120703864823510908163757139085509294808467965815363158651399773178044804157367896319578205303625480400307802614846925937840753789710269528183772375402314706626609016653019344796056359539874253827639202864959251466402210400871174848669328804877237502460617547171338088860616964888296172891218112758060226528923305285231121320370449713738892037367132252016157512149601148471541371621946985057245021354420324172509581249339304412004988200409693812891285090191049126485761946888766122737632402456468252087503796503418374498607076459092221257796585969053274761760987857689122345457014032386360985446947285630715941395494482758958158747054096238698375831725052729619179472820040829563345530707578104049469780693774766195130796608568390550247104007288745099275782345570932339605785527731278188524284543082464706275048005686606931905542484147763515724526460431853352881249116574197701619727038100185469474625998059672887756054484250465328400699324473461541330283526824795345746384827429288815985566016019952097577107123643179847363325248061298741817577327074867310307964415794471388539662921291111613426421296059662862341861312461261872556429132784391214582857795539635345924719306534954868824545666841722994245307778915042444982640859212518073240368439199168702294940930122246903866018040760818533678596294698799338531015863420395365812525482962118399133437416075863995782616822378522846885656214948455538812056788479324016275634227113656021763907161242748387526990817282880000*i1^92 + -33999837387959680097392399227769874699199413424187517870928060809325434029747194108130908103109363513803296535718807046318602553518523250438245078278332970467334771851037766343441949719351732221777608960287711683275242482529147168256836364315679042860773319348541802521028412097584630743196412146043348399113990760810977189903623324900801943855608671928962515538736346552442564686910259501888375781706737720815225983706683264559095384253791289151220467420911342402506463453167673447803147095806826879488652654652142413423135502217799125279975869807672013271034597221035524346305389458935144766274219737447688128932153604087065414219624564802005270789082158407265372762770327227208766848266378450530965274410221296532909816895744020196228597438552298261533984459040737275882154304879195792798480138750272016791405779818322987011094096470678473772381030901409703926380895771057192426360573500101976188874739960194086136271866333497352431305108244613712305731785579888382413514977659400346020536006534287622037407690318964428707504189140733179116713687764402624397040800891932136586012520116127302493954937549298366418762995174803333134805264064486140856506623478489744335969795920969401922498148473911382914728281331106993817189553251011320902588697569965208084131723336030685953193127616403902946913409737074833281869167804466387579324530930689992848031653513655436066399210569823882298330276308981929468251698068831671488535400132759699656642354479424762846787380870903406988073920528064636864861107923781044198687720132371093148864483139756884707132790700618162341144851539885052130301047320609721570210040543584579938331707211984306250269174122986949435294845851631781774755491955681208590934184660379950581765576973520462027010004245687284808858448716301024102409969402613532854527060329696625047266651191094834693154005455963556669867447680618469097264533511860863098996084085171139962491918240402978495586601955705734394950228174463396422778198034234130593359009824253000883993507923770524762795948364990795729424176638222790920225127838448647649815355160997979174070161826982813587264217938690911543226336349148372251191471269168639152232761316868435864545058390804523670856158620917081693890711056000*i1^93 + -8710696094370514362038528275263022718256176082193753467448992963505874206685012573460054171121690068225966580622921275528043878216319348278199457249897979083300970678486735920571655910356116929737922467514499439209389879827109739118756114382145225730056153230111497374773052937234406714462341509144047234174671814545784832572742272827143201223798756820179834822892136097681162867433772976937376992249910403308000935452212493315340089583546719200460931248388897139029891694600707980567461895286752224509863369278526278137981258271750453216254697666476641857104823587189715581265948856599815556245514935168390634775958683172235630443447195841713324283076540084603286214479548970720912075921242980432398626803481196732921806121530505772684210910378526879473596269460546168276843300079627155558916928842553225795053927831298782096119220756187829014885521998897691505045059702453849403013634852217715479848818612141753647209843181885524906993509903795952103344354437852769808819766881893828728975892515776685618927016768654849924880880150673414880215992312318813436872717946457004998053427788624827773503818824223839894255340061344434529918864136055002276218971681830567133198044548531226172255365518919035884416742276358643988632464385860389656336864403947120158564803849158362236430344611329752368242394006997466874972207076498648578462542617842080666542864659490158136158531938309648288877234445584940089937006512311563778744238718948096658020643026750679741276193764457364279648480274333787717794753873506175288482619854825846078536256119410792166736749958750260265321576008473795535334753303176525402311322366618616465716348426931684521967376337712627200945258064426760781326638169356784572930231076899159450804914914196622219579122219893713038518275203998781520603841327543565979720757591302934923048142669675220921675141633466884306231706624620430407550850290072127360784225910084136000254967198568190696758132391876556174357436533582744055924923108136284071719314660117736965664956475349034338103582400270738149519929450080510183727317640152208410155547228166250571757706559674834542190214155686298661775138166667465244749797820448231229202368674147159686254803286793000*i1^94 + 180567702471919535196747583029109435738991986140653067913363456406928856648322850916478440533913562534120102182484445229544550682921650257081567496381693385582130576862240475532687663411175023796670135757177610877427230800365145299826982232411275720793958201953655847186554051725282426417983763393885942618814631873079894217780315976495870441882135683670653260083559010839249318366574561129496068895847259438851840420209690393810832041627973541278539980460676658575078281950431427696234223160264976111827491964904493079342472952116785917458554644969519224505112632299933381657309620654099296057033436058983515647939458787234596692209997702307250265774913846578987626835544806206731103684183861568921332863842345410125099825737092742356189406240775870522508735136611046465920719264302696686901050907601471639845307541219701076200547974197571384765264404533784279283466557097884970447136763160801881153225750419396294565463240364259968790346222214871773185116245078984799645588928193241538119964964332531814109291199789756701121209281973906586725809667276222415159974563934359430882242685478601664328390781095988439851157963128457662570273003264002873389264966125268322557410805842575585912671032187459686460419040064849107579411333358672400418749586686398363350281452888076701472774876282523948772470487120627139044543747459466864169844769971397835584362146326079386176663679795731506438200715380737751028970340251476514863765521410160706616941205312657574966349058078457947283313949937999049771816732719724627379884963596302232738471895169171111831484259343716999109929172841446645943877793997725056835880376635799043931501527088154781551973238762149290006248941805120436986803781651977000850168164905682578839793699495351146868123319566747455692334851346928136859138476325521751870815926987034273898651899146412002455706932709833617212321042173960199880309085453775938372286429712312081191669566635677990947096657763884470192969353038721995562674749897446856136586154160700396927493123687089365536375993261517511269041640952930293837033978032991759486713634110622426497798829803181813459234942392708125469385740110735303476421654139505*i1^95 - N1*1859779820365230480981975133261090346884603435602087191148170432102217738248738833448972914391125442587730339506344516935474597707586429496281596748633709965140298163171828651620849346953624584658012462881117101318688931852795110098000477314780113294870140607857781354368918922136091348788538741981450952581620880429157588022104034109535681420828532139457823013130615360154020754153504867077708210249510356260240234414511876407844461764978939402619560331621773730115235890696166768812878029199575104167123500887352956005662767038005248*i2, 6989867007391990389716673096667048569126805143661620495111000321232726300113312572121160308711950548488845540211368145647980009271141846364837865378673112128153032289010000965503520596183683606615777741080195511457145476166532474050880082283538596786980303007522312510413350697830314310449854295646170708950406645873674505574689971502411415397616321768008865932045339169920134010314980885917139679910304483236696926216156495975828676157187537553465159016362169611675086547817019245082152953389771566428436967126374216467136923960362259751355437732791274867203560004787143072543732361953041042951985541382386245134337334148689584466998807039364390390121730585640872217519638647524555273744208684369011372998861002731779596986498150724544668159640655981143520227010480928011173582518535370270380968251383118599240942798931009900672856578213205543728303586462195799612085905909561162406527250067227491610459117715066202385522857104488907542993763785897745479811438404806617116890737494470728384710707141113183702600805023439637654696489218108979563927343027496288538861915639257317649498963252501626667995305983490128366017191413608119553251607396668389415564896963158588354845323799458381094565472729961389783096380868790921507171531184935613117090941057699764085985317262571062655672157350995271675131975154315338804889214170627565881815596250245554235166333717495904302915914630247206880492820109716965914434371256729213867432231835465429237659182040929377959057197846846488504225678761473612849345241040688794495004060153893544955733272499284029856653447715725686422120905727038769446868631773647162446709009048078352710717069117066977083873608263940097116797915075203780702312830345244059795718600315088499603143526211265854893602249579173317266888242682401970526117760136723619219570571212407080612826101265597912431213439049346019672583498239902882699258528393670155352956107942151485677766220984098399816059136260350232599771716667493760321680570652700410800896218298271125255484750576040767020060516569343807672387562092641830855207114928608514037715604426597410557448549110884627651593713179258823998065363736236594950291282274812965729344107488397633146215730988602961675246248382444418541043886630068498858626494600936007074529919208524401933470154992633294883682982697674062647192363353439013147276509969688590586901717483144003095994566578596110969974490457711262534337993769997405934422998728697806076270847829761323775501292076784775318147469487714410250094918520834455495848027483952632906582622969846408509529006047702522284294395065911205291723743462804129923983461500826354252029682157497471312399352359573514325238977496300918423570532266395559454752722877673325927997312196459746574166769001276375516301372867034607320627192938972244725699606636134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -79339830633596100787380478677002167840274215525115920776246060531160904844091132053925147397392271123767034102486319004690081218732008680882173023810244191984417317484158619865075608989661780558428070477485427513473916390354263986846479695245492535149839214155002034482322921551843289950341163423698331439536059907994619308727316401569327236698717792667450186994221270087119487170616901405870296898587214259654456723940259588049274973337412302980532553874139090281687026698849425843989369403628338502947590897550631313633753913446281813774118998158465586623713192242977057401064509283771321247934261771395524227079513412716085380801052564065390008809802451750418379975399580286344570218396061429392819798417318353594878775421730640710455496175475126316183927880595651761451737130813943860655032594890360298205235854445992875442799762812461298223521815054704496703026373645844933673579017987993337724249759839930221775188192322069163916964939512949915582908325681386685009864067927918583086967466692002933360786668376266319995181221861729781786800720114052794920133580270193605606894236291930007097131467013560749522026999525544935536906600735920147313454046620413374873709729179717875191643777959085070612587411721014694789778357078175032944353731424594726120812424198871391457674271418680528498760959610587233408822887176976138786309938337952722989845138928804042060072490515457575643210509919558376547523588882585520661525613318601202429879333309675186116830655499011144194294292219399832717205639526399692442670656412703873963289570818683442121971766282403568101469674065107646897558776685964588051457096452956015657778682102444012644560349350418238658073393678093637389342293645855311571361243425873646226163975792165715423059032866490328336235995271624406274210692055840283295980959496221119342869320550966097962121193700493388104810561016949225670752560440886102253236108840198235107214946920028256645844270595699864649813714228057312377492719983511972162272290835507321939537504746527783550290414977914805047599099922880599613003704757702216217321012049362381498534614566304981642684049687599558409642597607108756797703128434781951285791270586654332803897333136287605172544541030479817245034307487572259511648516329755908448495813065186776622970229567360402507236899478932134397093436472028983073200322592787805970676172554759310396582841865320471916315714183664945347956650469922304353229205360166540308395786866144131788486868369643441848031329279329939569275735353615546057007015998358821334308853227014775797443521441407802763111234905673017863943620001437652558249890512005569668182687832066084741356154756815470877117722630453665480388684177889883773701176443976104574880267272078413721204201711420028220729068763665144278532286589406970513658336321208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 666954308024682639646390238747967275438494601744860335862958559486662557511702459597355186180653434504954027683563990836438970965791446494509550459421301581889646372110980059514117792247871026057161509787544660985659136536622535712029666554141062161715032312162175233751763810076203867032390924143270435156121972894451561768187370323963464892701246292398699918848377515293654474173945073380880632788072748149317831690070759753546718192469094127730591837729730339279680368531530232997203580040788925997615286845435178257435021946460399153930925848311640992502104473623729299821622489781881320287336181154976802632004539753476168826564292054581657935396447325654954099259017055369626383294320627654192400472458357284768328257995048274988350251414622204573460716824846599922398353108711688195151463798392137280298746710109062688443255232891777309659983953011374950779017164003298323815644769204505407504308575833660710895298199886860425075223870342351153824878287867278359603499224317053700887909914036766978289792996446508077718802098088830243218562016485458410260506518256476710903674094092309893951833034670819964061842317549741783065061403076108286094250519994811096832448745507728380963771958051683326639825885106287142386369703195069146099184269274736140976510042916846849461074014563035974959372633363373207097286632260695717497668904595355059634146534318488095310543868216199490815205891384034996247908660920156498749829103695652565397418589273465336476168579147865416062545958895811837587146296640874000934170960377688712380630978620388253131481444394637214404143204685990299774625935619122398087405486462389485874330432779121982673726576933587523141885432414965444506842214851189476704747325769617905232763139432948488141190842233185878759970602051055969266796459402039682050855646822348753286675528787117882082162305530441533724871658467876980709886887275277038277572612467418229974930331840409179275907189296815300802395196306846815496952363039275354927882256780797151902739042457284320091702914443873645883290790385957314233091923638396692024907629405790838913543882779593295158220567912598407929369945114197770498585511236719985124942368300828358602697773089139410147313080633910901274263182058451328394441234154005517885206563779699083203821941270844525613962347067952972319496369862692421820706679623395376029160045768714962396047859241264611632544357362377306085458623572754254106770543990661991439245333303033842835799400371598659165827449544522962457138477660518080647441381463654613686333415414974693209215834192517353518726403506510307883217278326262744848858825863882492215775730332230566160136751523569516883550294729000173074060720930647224953018607763128156804568282908990943347475055402967929948349206092976622104692147994525346585558785196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9391380974991686598069140364491680146172324603471707225505114100882433007612158818439388820446025607091177711755895389237596332546638847682860622922459101338507313813167574453655314510270138182904237343103928237433532668300823588885941323767331315211856189751127696464923604787617677390528551673239116300982070453001491790338972567454887915461427448809421663450093342669755822076384320572895536428847249627969540140798542769974049433587376774460288385529783601781455771124227301462497868259648009748202113335861315554567362910777475055805561262523033527480364979070460016477144822755417126177019512179233591382216891911204145391624155978898604849010090860578595375456972373754177288464449778579276846546204820501419313525677010827779882676569929487840567737285158128464190271424104402614114218073421517003010364143334393995102886073282012353657703180578289960709943114165241018190909450465148557092231684873821169908471273767818433000018297418787845273369240225627013144800694694247658775784736745296203524637802017240096871733852360314205403367825450572643701909204608341600627237025810622703975471306837731392496237109750577528246131556755491354130246127945472869071527992352089675861434678525455523360647386164845902192083723597024271133169127519522549042380918709293221579916852699583894511875912297164147642940936930039301824708727407914893468751144396047367917209031853289074540047551371699625785792575339957968250453703044535479938632044208973823926451778939171699976004887462498436332592967713184604550654098569864464976899225614226020269298090145633784606910255098086264497490740727423702603560429743270356278546337558866231632154481154927392187027003874846108537190360013463144364770790315864810584286135227620585259395631140747193547594747582339603573290160720331291009209592609949355361533283261947623402657462429138997879928313012883697928013540659940671080451782167788491884565027594316342416583550581758058214204205489301850243824886844896919657805374335725757174423420406112431668976034462067909197251743844902862275981563933411417760693218196205707067331439687773347155171992382991812150530435838833003228700783891417184550692071100901961316062081969771605697935967511533592272881459042770562551005237040204496709994220403018443393881805046839822351126236055697089982439094003984703003028134271779059221985962019552219698013490907795551916644512340891271046149804509822186546072734640878509219375904152507891080195078120266614504752526992092876806196605088311928171015223375337386672751589708918277175494276901685419389779905512378943075648024385743992334303958240361923999187742428486692870669349432280410000247726256243962595037491971824126488519391787473803893743758396090994214948948340373832391382238546445308357560865606681253401835943336345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -29818927478360008083735326706854083629685233255979372479624516941037938388121955536071608676561664870596524854423756812034068279482054684628773198011949261507139064558104481844834317418629944308612609801404873226669404983174198273663992082620868955128407542452368792684522642267279711841376759953305181318676023202488705454996876353054464980422505543172731426857104568291850161600306007828384235262179232182163951428389674006936490910123585329274880709441268567394616812724342378083546133392911366349108082602870002460947434418130981022031270894159880024382935067563841787145104589687233196872025805443318133270981073612239710556766057056438813194315395141589184198481502563495590706801948573823085359722985705224047393434602654700469940391063227326148394525776718868810603373146223629494295427677853262292123873736557412842435825441881628060677511400843958452292243979269480300037220410299410717267385402254027708048794796382278949112150171160362988698545101684879561924075247790640990552036508427385445827211087171563757703924178526749374673078662211547372974491264207314957449525652901181927241814556047026790448434661214093150854071163821623765823862867583782903182214012949860785188393982408990783830973767081697599412414434417078730198303376288059722698886294363679000027406434182132800125426564134815080513894399121894660159266319524555075768185669964981922780704348920907962394574283122114982526366106329424441025387231147855588359235125299915377823698900203389119015825842683970858931835028526794532103085307949026236113380440697160152479687977465018729499241672214341957934613534682470077701319922135644036158297131469714090712944785324441628981633066750245194065841249893798028451269222039401047185474641037897624940235027506226233497384989008988859420890208086372562074506289393086296625653778197692003063999850733226015347060382454926641999794960730595019751025831329512090018235987210178831804577435195594482848541563198308139670673419966568040495974058697832477067746058129943953278637893479144902696449400112957779343927195780556175130595897184594569889791080559184732754860272121169762914296691327562683675050929845447195580661824573243823729327645268754734073200421473300508794948593172846650525414664218463343606620901311599594964573376278926146341116875359692414042469712782982140845016425742264283476973100309978981764653186432631824437307392271711497945090189561660011152869743757885344290429859952515444134736691406610496513218242894528989326384893197648109740338627478707786599729380024376612184246960795871546217192548686496593221339142081159436058960489243263812409093134305894775252501280110595104869838275744999402002270483446636675145319716862578910746344479664689728970270043575257050420357364271564785663843759687076823573223880785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 4375931408236154238273351978410287689944850930359315647443237303103370482797343250630864936887411149606529817118672633809806249296344717449600502155749154525575280399401693274410312780232461376604352483001020857530549879631752777886085013312431044540927047654958923714086617415410378144676122529791180207140006976082991918136141200566531160408483418221777858622039682938729587290374245570092829731820052028990584625876472514063044867270390048051331032509875896987692460751849627210281815981392386391538807875414342036534604868702932985030253857592657962858720233523579216023169720863408593646201767481519331828398451560349149525784930388580040187208021296669156281668732579912585260260300770008354587616292749294419870012126085157410767308667594234565907919241908924669653926959586275742991522333919571952051409813096938974583483671302170359494635374650373011218141646565659856227835373802904878630567768478166471565661519772153373082558667638044782117586078681355023831047520725903742253588559588564959780665705021487804285438372450447679414659492739554366952570850003686524661899266728534871403445776576643654151539900282586423329515450542144050119506842713044010572900550828986808850823864872891305819150436629405941430185489204196507528552740062005526196279126414109261583640993887278944757533735046736039844263963143696599279555042399380579354785094475409903299010747497058831269121146611981425983866297246482473326783932216531352967442128667914125070241596314624743628941013058498526696096760671046170502474277764075070937162504732413829685891460056724683719004103889107148057447833947978923691332851450018373541699547484710487920890243214729741306544350566598677902309279629115480344510200447795119417671202060668005718064905462496969239036853247764181717982267316477545253883726738056635895061737157136098196234261945132191909334779712735311734453175662301737323537201816014079544502986844987236701268098368740908355128089129877185287760426492422825668172932038106558075913072429099717452558052950656023399403937685497276804107266762896235231973391023738400460581592074445937296649992661968965774088693540056427316417650507505582984124032538152631636774330287609726041940864242479990650179565149604353995643598917649470237598946725029925132247024424508195449962682956357933378555438480976897813868577928585072237034836197841760742327352580774390489856800664554763008558071762546367881706627691338935099491707184542622110295508610246669772007808150343565709145003239470328330695154311264656245839892508329595783708422035373910819543674691976077236699931729971877469357943263174685233136902503051063640244048806536043424126679025074475270583947029684631967896284295283984418758296960394235805392925442044277962472725042302243732625073960987245218256388096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -28364744127032499449420757407192017539057239373644773070435082811709641730873308534996148092389888430294059546514837802432336753891234831686116701479437604979659146200778792190283636373971946997278326924764870978145810880190440342858759012405208510441613023277188983288171221776332360785973916143791179178640420866244421889615867381075014844689194060425946926577227245120553571709086122833525407465343242337676345196149643535110081155678222563229016141299884816515762720773042486970235656400142695012676655370326785005849182279434926826840983665212126715446260339895355768112178907071472385393854658524736875627899132406113070386172156460840736624509309461578788278548715087161611004395092575117818715185461352695766645620320093020348021924320094669066377038889640829583726231064942320137634934664376547953021879531702514592176704250147351874876145617616873327395551687821965190339116373796920262692855539273319678842874352405870295816344463216092969357500803486397766982214108053118021909830246671340118094896976651399912825337329170214322989444129053586949914139416410386248258829532348374645227235330208967174130115478550989134410269710288682281613361407433023185243223917260039233080241582310316240787609351691832142640068340299397574705074422176532391280117381713110037095615803542234775579005514066556272502344690532111202936505125025657783425305157510103089620000907350985804100448540162664550117902130204777205044443478944059384494729079949249271539740643848399244747274010464606741805115847641341154652574663403383785467381271530175085289160346955714839813853493184710913989685145966049748413079576369405133574694521187807114762036122528275501032896224623190791356179575329080294963567928244319215161052296915423600780154542322388684682017639287386305328405669798599396261941657784270852044396113694216729506756689726259156676264345934419516634520217844114113782222106025695623948678393857260963045527125842504034733297124970210862544063904726084211026881764045663704488129909381843303131953674537085636176661199398785087169110269412947655102700454635217093252896823554292204715128592659952522933958374948107620340628125554458054726920910264886314292052441565899378332728309105495462662363745013957890230664888761093350012236103892057244881385625603049717231997210338201347158203961369538852818312805113166709020196477143935200500016453753739443176165933956046743025514749722079460655523105909353978135105884482564337192762556196380847192094902504213249452789075064998688624618206952180009729515007462511451256725039369375049950119616867382368645635811097580295284245017001731120805583834947884541010190795370407333010832893992866447179692892385365166953285332734110760674563601560971174564693451981431637878667136743273505330641182217961616743753318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -63526485066934116742099173911125536882657104986106951450038297999607342358262226319454951935585230369257633642906227142121987783985030049777418489401281008230684098175928382494147659342360258841489568579415882234956148918352659162638097672301635388483184413395102332246979018763186361521371779301966326299972984729188852868848612755099333857497313844198590374299488947416855263259743592704571805754321238732631725787386654679008806163584331905066590506476637857907881512963726657484484450880965033127005663309851572134616462991145348760667660647345215781903656644774684869193891510344370165595089495521228665869180415234851849944093946164619890718548766432643008145026755341032800701846767837303113552651722021480544431184562211103886266087826178659607908614882522830015147459140953549130131997803990667193884311622371459305294586724586133949054010707513139586257118953175978763134218061383836547453039856174473382055785622734979625670571800517668337592109920307802185491452964063262891906213359661405974539828472971133190006747152371834836578175079327218133292863959894818467022484568373737462187979597335402654202453748731311689393180803494871009852402289289458713081231909012081907647155731543400717722532491718354671771226676325629796318931997779703382488362933192599141019277387670954240438328813141994696849842812407327655493102883206902954877779130126765339980775966065524024165176773017615397389660746132047966559941928996933502641793335881727973534071219632873927940706538579607104612272332982012298954866638697662826028406628144070890839858524355436569192821850989496819638490800445105274707462548524518037262415825451732784816586157664421724273650064624750413486849847693645968381081810924693476500716449853868030651654453553353019406878481418015742180978565626637970933294006063825605997888881783506239728422369023859962535651946759341712673416899441433746108129026450565634058388337292454909196838493942896357962709779299551897485361939811762514456028510152744213343091674843215762411224604410357520247656431191307257748588060957655910580759016170291577066826883833397726210707686139027603215015697927473023696386590694229935701095224798563665294957303243602184478828266717306525150950190681801026746721248164840183302605827810350203859656719077755197759961621933122498208648364801811979953917988907638815367314661022051618239342784236533517042028081278078687787500737374402553944643414653397885164340910516240550508303331149037179577226341571099363686480899876962183872700145993889744508543045894292951745244117019733402985068172701713410235111045692792694772576785355358339484184380897477333334577615582883200009150151381833905090429065107523359559802573621516745460100149189567123288739990291467479276302856064509715015434484652996770828124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 64148649211162124366735158582499506953721418565866891345839106692311337446960436772256423863295628737338363696971426806039458419783495553107398021512564793523363057038578388483891071139767078400623907512524259518589558442619840186914649028840850872458633613309511898333641083184507407896488360827066544662490610364714317073130172151264514371005165048043387543471770709100802464252953117988040154601490932875557982765267907441847164180759909266358894637022327247466375866471235574784991775928936358900655083077558868705105885705910707396552024812152990681228798169276027008264684640099403294799228509342703770181083876410530777479831827481417732472600185923193644953733501299901181518176095423170227889656141588531735381623560159766078289113789979872051347751774901740151714818406201859812637336640026933854858977901742391737743110125939362282546817627211200231060935837527394171997016814747244182791002210837270798068793157508433305212352853329077707576045493809871672979989739396260861647275632359293554159351661758117469376239454496985286489942023742153603605040465657824876741036772991046500108990204869319844922429459646366597595422682023866693849873397065982454089874624834081343061769195940384349917996514575250297945035896616525065124793660721193468174387131442515594649761025575227030967013111411803379456491002328032591402217888814282727865422779805301465315394501712688863162606488160129492162154259895220360834652255544528053843114171995898858543996142433094241558892223568147041200750326324416776889386385199264810407170423506955732859371715288927899545343020408360903844864770866824797534675607597145828527992634694703629203386854278151093799064382417075975142761509063339349806336968266705470914848727679370980287367678845170455900229242917433737960715017486171769407619190617506010176839638333642489875824281199588199497132944152671840072427354985746839787249705504483775618754501650401036042221019433930805809111300904942455342026126809232802329620531774706138361489309894335491239240357031032576175103914893659488174061577301421214625193922133445098256976110652748612100927712178163719287484495511052104567047120017559788185505706074774171452291583242215164730826735605271872634466624159987463964784932295621174294914190977805594596293474186598236578459176489761303334067653076863373015497071177247446443908979123575617507069480986420196327568526887782729237959824757161776453880534123908103571796810888229826678627130226658412483698694892711863045861614910458489852473425622133035664644516688863178324292082332414282732435738713674467703089061991047553749592335826889705859435169497668931513849729701809349008371733345157798154523263056806849509200947295687786524095937215338020507234488280049914681309518200507447523745659120208805101568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -139825357027050330963339593888720093874492402780860686830290047435763289561781833316123341201950447970353908644139286133324815653191471699185829942030279299490222601338123648077886919621405688787384913408036131409819445387766524312218979204197751692720638915806536764924735405723099123763849236289561219951658067634740339034590998336535000927010926311162974462233453839587316243200961258557543225232465080622014981482246788616976389504422255221623881861238286577791741955354966821738882595423253872551854714285286942102772318760981945163221530231009768674422025434479415428769964145079208405842801472589662221745982316576745535628790581901374505795243618834898249231899633607660554594933286734458826179079782748195514772287909663103603584239219121785440860741507653078632075621874272259799024190738579003405393106049399827985062408133443133996519721676178192970133426364612073025403613934324849487419020455872932188466928742704323802606684410271594208758464044572793421858818717796743971958479841397580090358113991773931369725805537500730336008435517594566366846151593578804486682483997677607409031813859273815369260995361883318529548615695243000152427049103800189189486160587621018672993438761961671874578172542486136885880440039763912272935126193378365663133135926445726894140781262917495779977545453298250147563504054005354416733563397247641202890117958135061846956892374933835873075904426314557303495803948909285651019372579378226435697966442207558208441221537213866846551925183240042165003109445186384549122757981907335689284473616661440720531349840925328909445188931395662643053712430970382805726365944286457120259905662732623627633825505948030293647118280724027699624554649532312184353597393204037853204371271146980170943622160890856731090827458325614928815943749171220760893562504169780582848167328176670955318691038011283705303591029745039991950629114362621260991753767024962795061458896338213337707504627275390150623770309422383156455171537987398550994904883146081513552719713397604136364817635113500103490320612882596547316469536955615580049614429470647420974122639119931888239784283307917356691102332017385758755593974978683313323664652325219838090622573557603971736417478209520264134602788510957355214110623859314320476926793675028730842461127526910867843041883159030489845052626359922863944562229664708730135946970977420010734570415125250468402913956350602677245332868889592805406385647858577384328331055432186689409243383678558672310414979736643818739058423543053882289119192940937763645496480642526550793165773249836582927645689898910370504733183395999760384477270195823746070744540348716272530698454039268591785168329246659033113831414730010245470847829345328213662325888791096449965480837829807693815856204708956043189588840315061954150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 136884882510231970056786111291727718891279087771044127134559538631783960090182628794859630323107189440283460527692626867243961027622239509691630598309143891838356992777933496903221902191302981763765428370130309531954150708371853176395139948026939764639182189910305601589146872011764824805253306780281099536392893387822675096224335767334834479204083700981613812462399858385245900344284821470604395314657898465782894137594896314067278185168866534812088582786881930838482490142876387076576787150995216429086792526733613909441013026665385403374166731552624589064310420892279678288737561194893586187267452685447478583348167464633267519891364412563229648363613492954399807101779038631046783247318122443030126977168882000099196413290356696060863658266716905302946598132523240800173108271422180340943472731312174452028185017622994744242846224045089187218898963674098946703732381873962800654303159225554794973741008326566045127429474835150800480216516507014115989557633280159792768637186114890037933828185453655181423755917860376823753288229241486289765619595258262227048787774885030049059637635428005320432914066866013010486169850563356882273712263910160943665263525159253266183564648799979525504038483158155803262716097446822751614338317037050300205567134399183890509351228307065593587694214892762008048439333425470459895142452347730564229273321308085009915984533217783225026143267073221666763084924446634134131244461073583252572437029255145308484717856187315919391359880737496821540759390806120959133188677759409907557482010540300649386919983802884576541949386106409014592867953435464447531077210979296925171549293092608015290457072984435329449964726459939865599575422011632712164209316588407026168073481487299878936701302722213364023344952209717117524181067916585643438512997019494502580395379431714034963369482063677929813144672527063109468581586727329620929103502660041906288795243463051457517936841095583216922268691669886873682637942032780284668440521056914046562629253728772605887878947851528655709537907137795230677458108006490868654860273537563074058073818580252954099185760975664652507228068072441932648291815543418724322983182069637898040461155934853016479183305763767263490124215569351063273058828526196975249228807614281039330788412744151656929563755599793659111577533760828012282179258795944898499551211236177700018691613516625301245089882190438224520296271307324601992338180109281417647012783203129025318697489735361247001013454468339613303661989725266854386748290432547420819350592458274227331960137039088624677506807458730529886435648848169364693709919431755021064464435680672653299214975512223585910699526863255943259892841438670817786939659610930536881970265056600781872647610884851202580022556783403549962005046367898398856536261367336796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -84634317387954784690936660090225349099239621029148874961554239833402053950198175359005428384900419372421748464257707012966550165467699402511933018234498119294345769670018393810933344968570688843512967013015115555897986727113451132690261818300651059494452763128680550884186254216940219438063846184873872868159532964554680601355091301059148601970735913278839734899850755882222978871191497980857219915158964487527963648593561315292393447431410805523214304039234355385712269969162053659575455947290486093546033552799472823011324612765224331037843474428304954038707828259550536820594515199185530763249104169672979091631139683087356291615741167645859573099313870041996042831620435909431570197719269634413021798296849250200336376971901360616300721914159651102081766881613706088527252047723830246829233177460366198540548220730710898008256312076490875828612641351306478412737233619046784030997054397707482875232781632437213099345803476853836947135102198977122651103580967940513000911006870500440231973932353754293008266531558069588475829312348052999939226644788190400177051500887893094934581391959470841231806675556930947741229823627966073081080071723327968036018529241579348536958623374806861805338918770124594837229835234520536711112330570743635794170253905030462400215275914471463415291363075358294258733025692152024593157070706822351020431391447461253799311099014780589852079824208050358399869817476058502970646276195136769812622935472275991414926300253719758274450362270806353733521847809495918133170052034071598886846524928702739649162266108303477482860913692795349083176844537246455313539300950925703372289895280250882194919848820189398700410641616833917672256895710379329503608297876708462846381576439200349887680483120883637907186478848102963336999118948131781441423782668780983506154526269434779718904457698376486015437809694866335326831160022934012925134848991356842424042178560501778596218431658522634299033769781653547233808963026564767363830283542267304628092307781725093699458425383952835776234591916073662782502908875745050415044925164217179799990924424904090929000387366520053899489408652705217334853817782298852439360517575935704224924740381849713513886364448427562950119817747993363914138038232774641257755702773607525321415546495726212683722624546735269220965838084984317458574854521524877462352243258951321016402494810530819845756721069790358891314977407158541304078160582837166868727042866608538567591986095471178587999520981844605327666871189277659145476282275549823465895481320765754002724060643751597701795686729095360229712902478515978643469992856571167318213097364756846936192604024892550247615603959986416087487771632671095734292671575487302673546845676420165655862466642443352574323314373416343600391227173250142926861769941975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 62026323447470258568926294122036905935898799530446196953892426931566051015245264232557101474475595397098514379992611342359384507646867985556924456874287425574899739535590121168570523063884606816109231846534558892851943714622937611210620641926805893792847195998936195224655592666826714372026421351936975721056520428347998994961799900601602024323446242442460909747320661177312117205602519780207913800237622373111157083494048295682595416679591899102651438228500040069633644132863499994199442975024327306023999821682669182838890022199978128066974634783923660833987072955543343361259356251932418549487731298323270785677659558527611823388011936851351272409735185780770833391475307234849984806519373966810571820711426670478244727538251927270659352459396131671268703949853586944339188723901785721496687765413809752573014990997859140893173334249454871564996281900591536551765108161112519873797192856123761124326087246860068676152113743003048722667760328451442807515570893900921364972852686305141067258149016186482498110096023132572047286382736870244032844988889154590786577103210815577857828889965902449721703265853015666321100116920615833629168880264463158746474528855446206573786755940614155626152747169521919209688392090487288152145918309814288285125998909142814966705368400035514338819492447875447362832105857672751614505591091714409808929098287087360303260112641208272072687292661872101825245886249161784027335230942328899330306411450113540573473618634468662447310793474210394969705076186558621357032437997264476309232881625667610230491301349608592641365022173585084247998478588938443153447728043869662547059174195554969661071850749054895956667678547850395629389606672627488447236510304332812910331033999589008232136142520515326664881045821256931382894945265339096003523297734256939660316162440913744637614245540738823779936676045219921584096492666944700329291007217350428200134396440082213675259779972777178232794472311307862991799715570863372832861363346696958935105906626860309225992621325704926761296538395268604407674380965334973514715029547270413245432693315634951805363336560538879787080087973538944170914035980041357713758274993619458788053569144765481929403983481777244317838185739986989161477474061006453594840563263692967434751054832309354736245102329262041052278059955562498864307652781292680327586321594817572364135251620742282970576812153969976715717189144180877872779508380199588918727355896236070330737029699528118676648166803427558802691447611274067404384848763983767765450826226340546583220132037327683736963625962001347477676428072877860681931442054051574067100362639374006350097468355227394675891177981365221847422175960079449623818962475629706048837708307921230660456241020068566640909856548187124234931182142414128822764307480576000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -24729123585585978312187170674251931590533475564854097935584379711335915075792364850597680101823245780585700133859453219877845891950940018994169623968170175619260213489458635263515040001004547274742214222604327448112991791087601781833653725239491572320260878851939679914908754525835268140034747954959223497176840335394524212937854502736216094832247600632391257039510686089219368988469237034805564863250299550831035627862941937832435741352339998010421292044620681193593556866227867764207273450545905238061074905382147746284261849716899617544943661886376362972566052731836215115252424023059486021261337993562457690958641200130761232486792421475210236929470500647215998401070115833452321765157064276744913727347562424349998465554757481854690762083645638640215268734004014567415533861281176658834666504941912433000376489943260847890212647618544395067551127812514984451779546448513736420837738253360179743639021065652065261640012590134897615968806817542130077633967056684367745559069245818361846436274815935366974031997272788260016103936673542828228060898285936541894564469830184415762900979690521079924674173782964983324170365268471209527276590676296003933147439004801370212889833812255634187533364206984358031669356103415642434453216544929355359958530415337496376660065692683433402235424490454483992440971105837547003472086137740822890573323120663289780090518424699264740031208460979223516267961161113256877210105082617786000902499248411172005104043188363983730973152882993484786649981814580342593974717448897983360374365060316687595578230811453586256868719032582198932906595914271976291513443907095509189357638538923027621767447399698150897424919798201342159028375666919301722736799939448341224835556518557910759111003070842699059439902493931145747891824740510115467188847149754589682058866800798909738924946291534602584763875363249874287437619962113875076656531411666706520328406030258873492011621618910483788723963660890998530510927383364880768768166595858883474226918845693484552472337319591233565299061040789659353572100061575795045089824478676225938611185127534835507757885578197386087216126166915048244362846677292214276810725973361695890642515075542937448035831143173974353363196972483194379230268005392228123060375476728057350823215762792706280005321255921200096077949478888706726047399135163122217414877784376969905618834336708229783305799974970044493660240966336824114465244699359865287119434488416327094308888762778947243526464674336776858789149484490512768738023983403777596533484677692683732663705061197217947183912360698785603069166338718917527835807194007712670879590223616864934644736789001761433361024771713982716151545256164018151868788496834280962387789502158302530917312884518563218595817841550749427702435000618744068820487372800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 7778152701356274569531186707441198148674299618433337832051197009736891540252199100391604905965942808796822051013819396577664271707431865808132520321960118580912052614802214979557457582079002217626237427675591123219000749661294324509843981946778196919019783534516322036850378098209351992073602646337450325525129866005242698980254535645769747357134625476852530615549588900951197859065531455661195112253662965078315813814525336617240777987330606671036953638306234270335178388228780888064218402687499979569756125131362306782673036650144329636644713117325442491569361697335168927712184646357700246975578393513522353553203783271731048836535396811108943556168913623860162358254944084330942403850604637460942766824387220599749183415900748561946281043155739687443338765581948916078979472775089924316764657010352458399624851879197207735873150780316154289267790847316134669985576823347821327220110484258555339104219886955084949015574765413255735160709667347418038303198155770071219697929490021386559220139220508208717203229976202264327692468899084426675085888860390565688716806179306979035045154841095877801223468619225265557156571554541471875929257704289191269078496139088530019184362728536291960796095680014001276237753048451682209855396367326551340301540293891316221574762993781882216896243436162745544689630751653062427503780868842740653092352559834526946496977746124077192939734718508570816965543676303069490987184595037588014506037064172202361033649622414183801918937918938729765519684254743993290782820404606614918019322142467129083707199583382011473258774392677791746165087503208173231937345463435447070513936955288193940288134278943388847462275417289376221201336350764908627998991417197597271668080639344370521906354972784131181312460013639729462257545618767560360009808547954574362621042655328514511695818909831826000061034470905827407290571500619243271581735718399767392660814747018263190294603328908567526844510784092961154295313184785383896545572997944610813400061678577919646047686660585601486756405161888847095458986577869857997368570102907280552176892666325417746754559726730953462764569498524386059376850211867018213491626968880513014718395060946395311225340718055840461574957119121036378496429414220476197401628511944496267376348149894042469092025309251015539068313622663106578824721546699884939373777708919852122998050169073977305354633944643366388924510293068803042928309168789722429235097272384869909478016382603741040713948693680859881287077171603170137988831844447165675830629068098955411201758763050611354452715127121196349297985498867083965915981497986948391334691371630940786815567000309213336860738717232974603847410410787531037868599932285152646205443614205199297172361355346154607077704156980095070929938019251762557983129600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3492064858736128599531347684089729349707872003697643139705646286998492977748108089825796803186537340987602220712641214045863139732928257927116231008809329327564187464357186986077086871120201952448185378546490315481104668030599265891198892946671110732335314353821687603882412029715245364959728898922612481622196292140165793513610934631521863819706076913048842139251958857516969922113354766567317305090850582956360678355247292861879830939154530443142867736759628280267582257067366243279354243133627204438577475931477141746980086119473846145990058146444477202095501873345323408399436404315914612193304513859692412007162540577618652568553787322570828233965502515896146085151165850792685299251299505548111547328498724481088321406383617572835035166109915388713804928253484917321271600574160515333601427051688837664614751787743226373045857486036728938810771343144556030291339259705784005627629110762675506365428776096278609903923802292652297727540708037607033905166568342130419751646488262151314713895207827793438847487186385315577442201467152036661245852772600034083844237909078894401722473131631588324124713570552418104789436883466222719573619409104186984173483053682036711439680186537023392191409025930072577555393767800942011635749612668061088046149067198439862303098499205758463337387979898804497202766844730934901924778364781592573162331955241446541120787915882750418470541644711497428688090085636519573484765187770788623484513912492846502807417660258018333264571517316061911073431376346333776267630286899733300364631568105370100348826914134857003029714387494842598866185495636734529886565720299415061210408421801013254752205720276851532311634579963601035753230764420335548079013492612286985053731674142311673763645274723389202334798042838698273273863461458542759650442563138953738463108587860159893644088475390022955429833724797715040506652261994406422587940923368112888833345920757871183100905278331759114112952304330974115158638324111660372022783247277723792312885335034809345801798450267179048837194019782268071452169801767717065272005661184223131561457406339625490341386850963892994309311566937190338207124861777020002228479809841369739797363703610252363671732866247713480250931714774265208739929889212119939613716016096326383106141611615086762150819283585108999457164582669839835961856691551136615715947095384062358546984802396894436847266966669880158311003231692616883977550965565649945068208099303346590181857492720223492000657854391935412830384461117462352544424815116642257833645442937037112507033182012524773870868103208257755743520126832235452899614053219113328460127502154191878829448108035173179130065798109680715541570402563030283367883299022825515477086914526506658198031039263052900377187654289506410304942269846120070696140800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 435521545654496527951122684870885680977414582572350993885534892022234571407754251233589276456225833893416184249483179538491218027206401852116360261707218419246918501182911226143318266081373539077699305054839732700522491847202370983442618948494074575458586253121248523701054543385877742024207884956258777763399717478899602767058953838189307749900924290104100830148463882438177063875781544995815071783567083098214294015160679661144196076420575402412000542380531654764452616240224126953386042333631648229510683767264632272964706378270393828738422177507841567773954797971910468194475192012935441368587160428460180625608736244499592807424082565743210476519821448136970817592704554894276385091437564770158652492712331386879979275796994579932840875694901912247466436928269357499355857592645594603810617762631418912649426654813637540451393933265477453719053965663398480010319634648763695301477429168189139857175583186251612921539169378532726688176471350958469817897463744259079552495450226514614339278306972303069800125390275274636570970949471864078334737711934233432467797721794960257668554767228525834030350282632735705457658542644115679979471433098058244337852075972455345004425082845988850629990256083844975278723328210411702971295986018033940605509500157718247860223019820917276872264167847824552756475963333203330216502543295104429875737705813757845928249754543637545230784510899468713586426475303057109570034850394928041300601752826340032409089010177857302108109100656957251676084539657442040564478199630988081449939968113367313612493138240233232907210918239749760357963885956760199532145372672223377364146751385141350357523542444487502720010872228616105213022911933619327427909321973257507383964703862559265723873711409449087644297070238960692797223851020039163362095316068197283572087211021426896174810293137921104811670078921075313147290129212882958561464034565637223170305356121393182251575714356435229868322138005144005968654040946561500164858122311113448120917116456265811377075219826121391011549228559268808395822283448481348172117168912493956264518789113535134660873364500129232191000935800820255693617602601748611391545950581975905676999274164327733121434514613245954025462625715162476251642129331893556769112033254240108261612724370340804675604676896693287925653397995477366098236987386054116290691171293749208409121520002961271867398489135350003027040239167729191563120116359283593777793104596037032226852197552749619323654598510054272713770396654219869437019113799563231952292729696544409912253116951692883318957505072742183707233465568002390181709154615367247483167827514901349576317215150593808643116906120952486769362175293006000672437119995494095429811981328536908016098972170182364952123796711060259663315790348119850352640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -192215456934569838470069347541493964619326879157244967325390493453775346579056660380834738649044263953304243404165377698590054305265968884549286332040133113086007615761358176441476383511583510771517966177669921611434570528636649747579804047421797191990187871013951149308007472761193033054177945028646296266842517019931741753401257155689822822189002906444723476428892610105306135150320175305012069408631503895235381070847152348193985291875213017776518572814807366483780110125850937896645714411047501940675060165055498273597683753352467713523671204827806246113451901857807371670236936910235585118949135785655337438995592150291143940232309636370552686208868442734609946958205309284311964777245063573873474847414771804776181227651150819030581560620635410502855785389470330315596806749159683517796020666691686607621294463282255029790962117770061011195968490952956838940904160989412737952162584743700054034310953008994152604562791484368531879129773637508657681806516249508129997503137515301093778112458464125128166243610308573339659278428451400748018895361679217029900175395043907552740135730116658017165560160317925872263702008891579710427056867440016384097313648005044586980259034506478107342693848672850539378721146041585607590397989620265621482079517469961884473907402903633433742685865847540057171616606607780314051498056923049881841227905885660893478196888179932656135801065753920182141352478788690627639418564861051918826023590435211924501368450417433433798230011578522223337489938883649778598780115503159825699509381380669304661016384356832330611934548621307710970198232126487661307114318420197284213102880584055953433033517510628567168159486560327650218445259745255211825924406733928547951326876656505477835393688136952094749402066046151688449883196904062476342655846200670112013659743292300078778799073815829096719580169662739886732325167924362592513447322094036660952036643370425579412059656699428375899429385389746552304380862037159094207724738325379644355938101979466395022359680830023851372656263314159621873381797067355576886126559938916553065644707465223349943776807139193792110029805172756083445264091027748666603105697012599289596739302002465690476666843353215723153774750258990954019139990456244702201876708256583096897126483866412024091966650350513794192116230695257824844533265056372198263719669477716663304129058064752875442121472614485319013195005855860801760815019174292483953594552372045409916263380273413451081254977989267543604256760850044364579698944621196356512185021660928870800734270743193431215508041841802746579848623076292586453004481178734211558661824625695639412125745031753140847910001595834937769087605368200310474347638558029873807077401006164473588355090293066689483318337951853652947977635107065298944000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 13967009145395797941614874528851042915740783732097091628125189518777643396313344010419567614734950441722772898484265859500097073669525261044627389285499446954941155959661191683648565317578638558070282680975607565489639974435069622485418129953396909277116438302295904919691381692799190984221277678573023867066917397675760242967445240179141485580875981509054915101263837338348518202717068418493838801753979603522216739039114510564691920178073796996024867040948023984310308214117648259844007106527493294808150491542509073003487604310661654321467690711325500201993369448776942265653802267298699373232596117276799342864357244029933091127228213450378146283804618332007148573575205467744563926318622680101416712776091141318201068162960423368751096052126752053365964047533888670326283683693906603464922552014353877715125681377759930045480502184616936771629950441352865572071249005349044916140989188079975738105433192791264903007297963192892835078268656675718979519263073429134829418947051427511728147184703941454443358600456099906322149494934238245217528719691323545580150260379450382841485169194138937834668281210137021245306323652714430261680592189181442732304584541298092689410041582501505666294004198783938980429890683759971343765413165138947082328782518680106145591423032146837719597518918137636400157952502653564823163875119986858475972367787038716565009826722468184073670860053167004017215340065603665043153160445699895971863741368764076795877460779937677254001380794921649881228143006101658341517665057247122889651057249980203085030864648151960048705550100651424573970339437466602805917871539391201317504308842032155307351759704285128923804375018922650078116776680697895688092063228943325092546908678743938146677917078292215367007694213816660516084888493664384627778786098066238330254056878254430533258205345380455241515337594001400482864028140532507854465534832381193444995875844218859121131455195806030277444365789265858827486614055996016138154586994859125470257450163241512452438546064022273661465011883350699066526434121438255129950369688045958869586134667826664629352887301111228443541577882463192177980480308351986855496281812862641567122919431343928115735627471477931078864620256173276584425148424991061879963220113751271383888206676518679196709028173440888455438461674160625856685062333173984264659044051849575163046033658905483397856031617375135904284166151589121193666358893481830045466713851422964964759538979935021540533918870577301925128075214792690200909784230517822702289761195792529737023661269408605411696296974311882639637923122586495718032538703982777168631941772269863819155004274919121696996854544922286933514517243710716580266605472635268601576219093022785010086900220689941193463691664736799631024395427984179200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -4625821563848170620747914607355968249893890713390797072803578378623218544329865351836055563549546700020689162537969554079890268006109418698609698328774355547980328675377188934268158670069169874770673105003574787460943350574735720578948444403546680361076365770424466740976072012476974656268980177491046412404751006131001993753412533147923404082560702530612009999948258476513660571858433649152811530360160268589064397652504298839337938182727285599737924982817712086917326199057887693242655110646477381228570590049766392956798659276370122624848593783517616149640094060782238139794564835233713722688930009810505455980029430471265175375816395216567537018258771803420314306900652962213019112738207651977799685162051309773452363803701675459743926019477846278661409150477110658976505483258359797596438525784187704729337487436433480064094591809846337258120294431302992036780946687670006111984161828514246896234144708657776632042840560778601571280798025324099727613480780426752033038698840388420398923796983179664372905816264406493633555376641975235898153749993890578396605568878013789633616322508926287665330922466633017115134839249243175155026406173430908212601468065609009799972310233289410460916817229546226875577620346196081268124067627561510740219771894475842544193964275989970870690434476609427859625113446705395921425139604725049463448903038160857630712338617055917081813225859487147371169550943175892001712677076801240091112572067713960396626964457674630229921273078862110662043867798990565674295899146869495504699790978581305605404070864107556685491674022755511574592242717930302145660164825900536235642754301019252500089231007697834089639852820235502756271215381646705667924761821809803833309791858413472075914649936966409181022824715400440163913172050364490495980151412211378736250852615476352191382631682302941930579877684351723890555153258688223813688025775088432599501116224256664362400287221110972977116384963109965922318587747450715826558805891500368799988177761969619054857987457236073471332157433987520492429684514779857741007517064552593869063050375271586266030338014099698804736368432894528490965846470115054098799140447766339996492913331285568080324930982837778458784236891340040168093193246422072633580043863303729910482705454453518256606899453919744301268287035233580350629900477928944122244806227567981424054675862460867386747585042835444567517352986936977703714877416366010603054197978058927855569437296696289951079137935194412427208017316842823489843867156880403414206645477462709409597368074251080074817458673530552795859813467507176397481407566520370433952941913915584291415098707802807883333523942334236832409887758239988974113381628887355984053220630509011906452064405588683603300546611424349895230669518274560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 299257284084915547538558713594534993641556769639116706672538340664041654673973759370414167805367194856633091797079112786590946875140024325064528911844368304673797363370961623581797708818048443265619766729481412809898515122026175220038757355888043283295626725430461972972945036114738795346789396833967253105163479088396595485296528033958408838450431868398811295478591828839885353950429108788240412257733423490021384555220986148128532178606410065532249856645786486070816477716748744846282308732571238576616673409735612046830427462087733558916102077127430423626557315363031160658667026296571337102657455733051694622337427294146447240605250035673844122234593321146935308818490902315366098977230041113688119284978750812847417754133817887741147948509458987796979926676728553981624189144697965831990655022454660699256401233608054577686480811340439781983849314055461255971043790673209097817103437775284495160377789494350995389885966903460678924916048760568984212395265351342170954556916371170321991439902473614973961209018795166543206916463065450591432436547334038615377552103772730796088545249445322300651309040065054675961211174489727939258679706093242452494905540036263401561259537493449234745138603831641358292128546864988912331550068743676894476792941673455871981127285109989688042724087726011449413198692865527346990272437485115939424194597721380852682260563189229100132782479357933311045031341638695636064910750270589006443709232205264050511078281575373850414716889454014915726761100458562947321993676705399753087748652058969884736310192459832752306990401925698806973727708726416802415384808653245134974994903420079230481636743876804180186029322879594345982219346752062478673544508148135011740766116130130642615851871695643193625161728232063383749154200605278429962989914310836541113398881590297854548959820291527889663268244315817953082108232159578424820641889455270000290161039370499914896278471429013274940823290939951945495966451558344204505062094825649442222943705329873653434762730181485224082682721109318696748090912046331045489890439462399437216449347217666183465077969208228673785521653139442167601738937290559718415507182798906210024128088225726644099594564616284263697381012305608068792841934252979857300030369627152472134048422009114413721361091487486458271101558545594771717721297202715126456213313536363466756032216695457979599704918885751566157897012362089929323856123328903027693262423866402297264775220397118545785170992839759584810627014134419468540750613500682714923022480009043192468171627693436351549596754342336487290090690736090872726399170288424191963629036805664984150934359415411589682525941689501862570187965224298374397383501964803710223120235625431701846552632166952760496789008766468630416338190336000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -72982005958164374193404850117578836078480522576449557351031917235296968144663047389238505594060654962173647905900163931715122128075247452885050332699472694666568802996009681779172856047017959405307272358220488689604852570499094586380053027267793774380887423462594105069470631677693185560935689527628701707326977834293523003499275934561040059457608698711621195479709582980006005161150074482427455454997226657587362357060029843024120509358566397846396788160946494786895963973962967543463321284938067800600420338404860673043782551475610358610142807726021134934740404901858090254390569355871163472103304898517897636693793018333551768059933080460140459354966139054089092361488506921361540998989823208774996904797465714635097446328031261487244681083001669475992886230903793114135694878672689201837793599025218273152530673267520068779442555147860171418464095928996392991429320522777899724304654161650103353320292657273435254741040038463644709785600905387242383675961475627116467640083505295264848611028950523172050487196371893665379743356036641341719299132450601742708896363949858185849199464313409807702808279282023316410445671906735112185109473213100252730995289047691294892711452797460821705954765972972545133158044867081113738810178080979375429283531831264737942938711442669723369833664594917270787115659398598335686840286571199051307251391072099910080124799446549115936938267693974213733537569436993118452339375094145979463762617718695476572853087908985558804977563018377807414471268803205339466172389840294342424913719393640702797618713268474436247296820849451912056760769794709946723711704059855605530538297684151017992050505376418828030698397059187552178891991218816529522240830084033192025446383180347808855357418357795216519505255166006464617270629702043191451499489892027289786901460429768044093410905599309975264354001203684342776647666094576234251929164554776000169829605035474920528304464216677478084555953751686436113614896499460869230353275193090865937226485219753812643390723008036580262008975206536990374050409609499086863126956877095335129510717955356505431510180850424760233618712263715841079619466275342827446592897623948272080855885619181377041817492968564793668775463619419957760366560280353301043921929580481407853342043917324214417187065839190012097972471990939037659694090294603848450306992112906626723047725111016371857313427235900646083575771299798230628287179432892856232231459133799473783444267096259647611358919253832862115810417615075827978192474221958532497440307640770710398324448714021571467751835152627860986631562742621229306345371233712189425710825756329015951945204405926047367477387072680323432532717515136478550002517888470261703653701198912064272223193685502613053972310093003351784003993600000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4953907236866466656611735781449276524281073013428479422835455368438626492606429437521177168736299511279528396980719957101471855520209632278909253552561469034714772517601275217065839260207323405895101888902782987385521567308303950638773027232109464046930510809124536279084580247194179246425667384490295487116655845769339302379680646701220498778113622329984657045563901548866424262923964733215958521867675177969674641549901621527484639632858379473833932319520273007346883646606976603041667087600095746488271019990767044844164763997773271613561747267960194509523924649959703612673404077983267310927236495478301908912692842421404098475408904712361659065681629457125591195552287007321893836591221704873953055809737193991823751779283723832662726069635582830719714737857279793287872495579201525699319328576276604269609620503814505006833055314583028440349118311495912349955651623800131249026311787522356472628941605031513069916935666307509841419600341977477797221828618956048865674724193300105374534483311430929188607267211550554358550191705202319412253237005900942155674953706794290973441309374413780856608959273224421620683718394587697124072319374799656373164449043929119615765741382041221182643843083407557006378020383278456304614098626534565123726488435760523830549117703140865766144843312760647718127485635986512899308006788121694564988135011434240904879300563248258498741465146796505767747068925881735264108656713384461752578186657542826867036291407274264113575879803789332296838944558688693828408713848870917485302596121074068614482393494771711212375496928065503410020762411832756350458998227400564819764412376273515967217057938508885072366143328054719830904830200935767734534321689204838527597800554482023075987537628169816052133746681587670316614900976144731084121720328133322631332380933187480586639702488227156106846049854971323188586843774232117657353494717655189210903852607690633491566638877682151041303922878972657109078840660961413430477667168369015221503679717399007178182537426809272182061064239410715236280489263391890113599618808417413197444277169042280966481388946207401601343187147346839565103309241573055147953534818229764207986430716160980855553438159738945164341450131682360207912432809311878814788804497081236206704826690647233275468927819563507465561816483705904398262765435395210818640445249611788751568018545239810280192558412883704233042054291421558366983819304141886733650483218364209999102183878131105325686513098783010454087412634046710883935819225952847229745042861021643638210901415532049199661345240826390019696875399053566247020127488882076313612561235916232082281644841397985433697157085141686472324493943502404599077217616991597686936130646536522792839446631312902244962165277390340997775360000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -559533703193564789869267655422356830011155117228263357497419525971280517694329342446218818212588298132222370770364714517282270928450018752840644954755947224039263029558100137371259108160323989437013366556022213939248716065241446069569642222182596866508344317493556632925065652400141623538413740487551848809155558762397014973384966783957063883718832845294302358308794059606388799154821883478957124043179250214042297910962041723966494716312853368102795971323477592886927467303362603053096678274950557248759823067077914724342482842545625265767234336867705099389847076248365628746251386808766639830217697483296683708757239787951261160250593481580660957733062327224654693920954575347921602089581125387270317065799031122806354091681616172645576932640458725537627880233427071237323855630226501930840382906355196632915448954067018079622132817617728889315173030478877777803129932862099078816281874181589146386573834145420436402959387495680780723197224193262421394941562145863091864560426541167084400648104425024438081243975063036689747350014828001307448093428099141468428590871179992226236673137757210350660148016414501032885745451453938875380454902375667954678803876969299732830849082559365152585969646118233922254070801530912731737403703524025989026633253609382038109528310101879357703373766010995958353817608216254162145043927287064371177616108265087516086468704683566719084538884662054972509502739611543959210037804610297172096314396547185499812579588608836818248880283087160987425659105715001321281300008491422135992914597382614252583414541754529784301270478600157487247212155670208665088220415806656081800401348449622706350084834433448896429018731344634613644703797064503084518566083486297946242677925562253930862882643887259319203335935043567875974562696780215269473611221465794633808701387366303830957822421347218464282528378573078190561757849977476560719482659776288768865834075028112764795217564473479370019601070985121534449886900802968939208193866138204702230134300426054292529425173695783969972602354556060048234558493887668631489576257789665695061109908470434974154341810282563155877269624191144079609770796499728293608200671632910282255626779707455483730183488130902322293878993139182099740336495193013839102223869070823997498652965922336217627924301998770534831712163410635189431652971873556256006376779784200804960688373017661467687244034855201249327508328439466414897160895470341266378276589369944141322753505431966159141046225833810443735792059075601538228824473554049443139341639800572531606716023117893050115405168037803000957293899503764466255051755244166118183241472364337058261939255901057640809835708815349788501153124794334371735520991450045992450356321231112453411491669731929025856846217334119989248000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 24437417355850691065878047430806662656815940518750644830122537473307480032952128472698401085344686010908893462082538734915591923195990699477481065498469639817186895205388994847403013850565821897622127472211625013806292145130950593597296373850204441685392123517105981627237415937889830714802094563457454750414910374798338576241696291846683375588027759301896645479816650078202548299910867908895069383660634887309890395006384739243468714763825830499239711640362761082035380749249861967969549544772135746040119230303113166131918932696433457619362262552241296940913828699511150903514562198709519754212622030365851139767932901961959279196361006672993575951048016732881811186972948749794918160002206979767492111294205055580589295090409217267167974616806491805990415540090183081582239060650492705296243575553316210380680113553089135005527851984983855192111113415476512330603991801279018878781316011786456454493017657087065151568050367454811418443899752716635795657335391217417873194888867875894954397034240636420782641760834553988651600395791977706618950226930039631266226518080702391793504862747775820836412261201644097222788086924990176124379864026973235883285362900480039582490862634521989312853665487552700391856626240110070609368891038688837018504710175581461478152920159247799675807351012538361186559765067241048590197387811437973141907422660419811981129292359146380631469078699119409615400809047010159512110571574407980914469907981490190731845201895197919529074779592698156043946823959915118004938185342836491423449344123321935972006771908182904750919371593424019696499718818323257440156540170237020317832383130854526426452283463298009855393079980497970422973922328507160071740480612430820537521721539526446226453006584234060647137639274578384098912381812572032074358579237641211185634361998158633572303595835893271940298946002297777746764043472543208402437890444458933922330909464871455883182767187577102675094329260874801056078200993860389046901249489228094295814090808525173173946181007729131996637865563365381195453090474314256497479230331089528073715930351933405103880816638749308914591909537692946048492761574095375268527798859126828099308567138837546411919264372215569361845026926744943469101859036913324092136413642841208294071017677599831660433193679078522488205318036657760944563354998451524920099752255503346170697526961523990519144262002212814875125991711065962474291444935973694349581556994221734121644182264928467087783370303748043704732492200440659295468830315482984709091984839583443767938247953573645056824337307721349949923999187804828945353546643843539662336453511924560630470720785462800172180192400842762475951097774901463319118820867743163739050853712589528088807831517146053696571818235029094400000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1942911202631958018099249021542567013779875591373286048463834114367563611161145879010666804345041306934276868288664128897126710508918272955274039733339819535111736831529904416335771800869632628738009197479474264569392725185074948271578522800125852245653934712958520917361864616338185986700405767615972443475125041794203046677611295388383028564151713087390458181980528823480879807948857835172141595886670559766689100643688837773778035728648086975830765581309233157899361169483238605503284653150275254285773030118818382186670528582809079554296531520336176954996170384826367526997893370029606607449987504707044526849292086861190316326793633736411434754686032791792974242838227690929331257285291347362066553453918709211899118597233009648459831168719430571406300880176512255043448094675620433134584550708279176024624742161563065459869472095784368448526512567462897983828050200982732239269967666531570931786632813666075257636095464044962450409722534907857993832528763432203702004340531416715796651913649123229360752270701318754764088578900547962111990673933522810269699128216663336242744092226207372288921777186638272679271609687232812089499063128772567649082741767109353903942593440760621932437419083141091213329453897672305404136709903255351178542468343525888657471802794017393342248559549343287709719489205077308856047461390943275944627702350984418719622906700300099839615126314505970354498463178515724429696616825242198528138632708263669501375867544766402115849125440918074887529968045887184739364599253605811709847420027248861905336177948980290760734583229535583258420465157064652412496834784613453061371204715912257437472721056476509597481777878260193102206549818821953610901474000874511630078550458093976513800938113466977496905691144718493333785871389286540617803583103610567540684024910505302055057649224778713897056844405614889334459690511411308147635110438740324586848824632543151570539097689126992765643131009973832287905874229903175918999663125115351232513560249603740657651074138853708351697352808879615410945001673359825918418623667238314275611515361040947033144621865207412007232407182586263273529526460584232225934816878949280270715802668559948908450892706632392425291171425850815586749413750706512605262621944249810396734373176907559419892891474861103209199251406523623774348768093167331790473037347487128248856007188986498755055237441974787168832189466580532593470905275332585119969672929340043892512215384415190651709411482821751130668461356093618191027471554984801454661016735784766820145214727153695082548023799042952338075721792945136911496637091654732444098136761748495893336099415188139878184265116791343500842253366724209757766258244616657749597242560423382876258775372138478593800628967833600000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 41451103435897617554378962343939888183088829124500565059826614279306793942410143331885286023605986189747877317106219323956061258736377243524826847453895678624318291225478768422680477085824632198541188646304771777191727225889242311049753578897302889994921921827111523073383844719485355451909092237875270475507133142405258862182044056412660444190799744463475018581501579491435676087457297475839390340525943234936147684121362126217826656396117713369115394063909349160692838359447148950323515615119938916419232720990619322039479713177446119948787246103362782873558781535485845836773838094828813860626100282491068194947338493690536546449552673927770395751989746021933884374333952432106638480943967598890335919553262657263999604922521402332385104554357140036421552196126395911210939233466886522405429305833145968710658647379765504626839311224607738339491827355858816979287125807163589115740767665057934884812334908807974361355085145496279814252088389416418398904364737234939582045559351317579502788207211511007815309634226366528590139066845220645900191569323210169666272058457240071793181010784193163365220976161763252849766172202568378056146339740135443988927904134021808729989618295190185516637855742620582156731317504676684250804482166419006249099397547333862135528800161998492422441131447316555035974257713670094770116981928676480488276764067274580362602300206142052094613004921414587517643827517096590123265802840042278826891792135418107521828377481578820521606871949152093887366245821217412193614377822048227908469951320404752146336996025710882662329571723439110496787195218016328535286513002321242745131937168378505618028605501959553618516781760654339310745465111632469218855686392910164793558328558379850895432274916882409782822428250145381563155709789405300928082919402537838649909614670838318299998422950240815958080216554671646666735844672943259736162273913480580327735894114434593114074972502683172342379434088371480704402403811680130493904903458289060500497532235271087463059370519231072391721264097544294915532737819925573948144783671357738481113542835642524682674370906495282809549860926287430517512353367216005611974384907033698704819101951947928730598086997339634080902716047768400798587353549686244465489835301274573249975964184049582995931774339500777410483821950026603283469153343232489760474558606916355805910167163830481290288071588094182633550086769531903726634424278501573780989739006538011055325786531792608246128387274807490585945828179103877713469271402478975267750684392252595449295924094847717533463913629253775187815774387998432911629552026789498179233918681358001227903322264325249381604951208572142436764419354105281276855756240429961597458765695615539152029825304490807417993428992000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3407881664600945238000096357445744307377328239233193473113911296647730454472481695325348302184400853426846657781232698298707988467305719635895148653197608130660801086787405364665324865545721866954302721419198552935557426226709154577373750092615209364669208300481183469637156422821976680384905668495930601841010537090843480643178293562084115306944023174655944388651375697618027441807617805984590488367520733842890360240310994248179673742930616972748388101215558789629717791189612968551281385151633308685400627194013882148127243409048841548770875828545814083044451472949430679899050696734949518449201498268635077305799307663166270316798288715158809202606445705680433545167320605322752076974425276801693383305171302971319378755663551572040816178176138656102648575040629004965839263960967439293932418351807614293727557081723980667780120965932848024583394469544865707441179115262478709514916428507739017498920038013414644627483640355719827218037938076319640397950628065197053350548954138405488209835017851183290789808698956723020777509637073217617338905417036328333350290217588078135184195875620506052744497750140047301769908067300073074593610764548669279511243464468332480499396638872537009617553613663467675675830516561767332329481352785940890448361555916700887911149790153331691814966640685715409998528231257747331504079309852978309419760254703549276308194738316705633164819999859343619930246104504016442557174910945573075057157460798238165392661979108944680222054141354463172631633444072525698748389234555735203076199272193397871574747212502038728715816774378441684993830351181115974583242583136962045817873897939162485529313916425496014663256118744339814223891068190892764234219634821696078008139637429783186318187779818870633375720037106185389373617544863109078536382301539973504184317398795579986850015521023509672343192984954028710501759702462852548450713052613043378133921756378802846776973320376336056541425555290765058533267913689084501884521887478251983106063419516883520695698808219128139034420775750713331549862312992903822807799847201591937250574186156337003171755223949656965849000162797232330090077648841953027095412838296305006753444966860226033860554433734863635726289300513939127806104932322717445844143197772255097626730652934691683191944688730109101662635012005445451140582668551338096761184583126797894906974665643893995533092367135822219733012489750254886690574588606252769238251369064206834483982736470549025247887958664706616359640462253667381886001516528474787569205934931296216748039932608407958134143962214873244521878594656713737495168060238622308962076955488791247328964533490431475020299896429792678177989086863920054567250043091769359275930144527278818921097077863396454642483200000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 319380939758347968413536350795883863153748530574094623377882996592818887918608916074408506204624768231794166471374657826236228114433198388370148471788007357063039375920861729542644495942807774201674342921118947688769417270097479060379078558475143011288432389056172397315363938166871882197008929953066565132789811693394841365785142419518624877636110918134574247087040252405112985471952094997384447211058625213354092727799685819864484588429119794670570248571456047923110239998354838764791805112821465622411248710402740991728915993319654771989741849601643572433472206699300350774442804092218796224052178093656396580652941262523510286213696712618690862829876358830409220353701485371051185215090388168200819063614287764160450684788604886539419735559525926234437913526989919670949896480059497036898507491060654359783570835386278797465993818041145663935414352912195684688542801425580982002689626160369688139285070340488459524442652939185177471945931556283307893247555949059502849012491367305946339253670318814560697114954498648497707937307166713473536334392064117097229749438461366896310215910479752085072892141531207493018525098529091138978365278774347635828320752261402767288350207309319581608529462643017539073554676977243167999885406953553513813993173420063660081364407862146235175267510907079250153727022766441454110859724417422260362591468696391725730085071227016328438698192770481892594459642541103632588531625223302865664854022143410329527684499551581146408839839220037478355770329520748775389654136616322253570346813137772942777800142543849679973840506251704982503498998463951078281357051197653293948922469270650810313048652945026711312710095004956112583540915438973969692518360544931275975704709318865975180989704250760068077657203343233596976681300523178706909697530967096299101661643655780615403317512095572279387151242714774774669073944687267751156119146266505774671113939774332166346140053178807961907927220924447186212313664323511585398646329957021550965367204948479343905104658611581393762510435047888352027300611022050555272235750747743297334453094981850937252243435507387862707034258895839083776153561629596227900708196375989705951616315457808284831797034263840039600090310733367924575447797276643115271936389568256494145448319392708225945730745644523228744019388339931741458685597982050295624644786040876962592758331731499841916817216589012409707623110039730981445362394023669941383647337368217864606856520254737568868139162754945678002684691113456450921264323365644301949636771299934071189483383412300630698792120588878024970003813023558558267553612984122761480393067510354551936322416466312486014037796520758780723947999071858964497380550009033944267557039888105556558682370986905436160000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -3501875310243971012941911971667909326575260780008951684521264069307112448335294446180774794154045618668704405381532347042381817123282102118257737875555759491595640214302046148135277507409372634595875638991421604253789434380323016085861386899873718143806287378198345245186196783246179342402209572901579312114958664844326090094287009705601071317795764764564242867261218291852469826953933341502956802515079795576027502735865127933627023043562274208618407208521257750525349015984464034728413596952229152801023736918951169768505970238380948306568260759694360805754232613125437067789966343382603381367688075287522261455613994434802026431157482428053486087863837752285622782653702562046863865964308212555424680509770137967983674553941642691419866089687014468723340106259504031956537949012393109943383048387411958133189330615751598398253594159207254622955556615968075149001562827348304575485192045538208367027652633142571033653401096981259023267884256721612264412552126060658520622498044116254822623605980013345449539624742297661897651914422687449666923076441492682213260627530118566007109016919623261556885468073250632481220607241724398772317824407509901606616943979140754396057046407777861412246435376737679107241668952663138446141236719383480662920256924179145302105720275106354082653890547031068351686467184397368064279505734881684321274962241871182191953738467735151373722574720629382660295323858124618029327035955356569577927886669764553160753222309385337646401824466276368476652469908082691890320964831531719344202094187552533714214970334733620101946617370571301735233592123116851885492195722725766626693938005031232100977339581722638963701874841351234173093477067284163244930054351141494394384596502120491572342864470544644406159120686543701218720605870815267880340397340704736497055975526966637156323360595496807667897348308365021396854921396689766852072156295709157605633258154328812301427595843319901167400986456605873320333308059467984186921147392406652003052858102354432773532267387587750336217384708711833488046721318035681229633897874542001718201377347637247832715017337010989621580953255519904323049364502679686899031274857889204456899059677810943924303903818389896793358574297098608303322955387999729884324159324875374547585122055756626667086764594332726473860634628837932279702675297957772423778750340509554584128081222073413659946714461215668011599070954835330985456824110560819828625878606829224393037710117292192682253488671782445179405113170720563288690078657491127906366264784972570876723615813661567899914940095537035860814009246290002487022344849119567172190568934294880221752435331844678081069833538338644795132812000146557537590072002016409705701851430831815013618955367867219968000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -166921884451307406088744969907565466483097160648114415265282843846807374049839298435367096904663527985241428038991532677057750465302530506268070722744558669329115696680989233405773658130018444794615317857307742076867528360419780370179799309619561462261068604557524492981362991004686133505293132405560801721582688482734444740657090662820274212844965962495987442385557345121793397876377047662460356917460257496852540617179992967247839664138064601171267120398140708801707596697135525545276961009313104209565985821485995222535962589184745503216995707612808496543343865251488499439727030133360536896969139181859989215636085451696875430141505545072841910633609314982275566772950171632388116824701685994827328841612449819986527428315108996799860582805251492651053588566647236281847912392968675967027271574275038762996595580946711483739852708517761028896378895691750053470339797463353219177818406238219544181381796508124083404877164625373287256354727988773263917505999270774614935708496021667209815287276438143396422170300525954583496347005769253341430842223440406646197592271264993869206359840061917110401734455235250730451629030692066722737376650536379703240509713390538652993689055026113666986467262876828258968803887099862809957158613962164005033638054727381468536478490379549206662485552826488306251050145245602452536599140953373685120741119121814451223854929457745760082979537637479193917210839268522453482930453956919587360246440653086567691944549657049903081107541737678979073725229342632354121571019204085739560306434265702074770693529069312708272394853696698106950927308223965503718300090578394461664769272451114927102891437494385349637948346887586920351421621656422393346475007465013424809716797859788521311263412015327089240113288792600307232325681895889378594254155233215560249322019016996550221749398915209288518886541539580253301681920876286160779755915389159359889161224384513176979905972371041315887976486338133758150644709450469491764681066198427386148509920781557699832053629456587950007491823070197077640649612166171914494433849203534176781394803330443248855198094201243560350738395872164981988059928851775739219302661436492858807648781240900990238997429449680056513526759150201855838735499975039232993368380567904301473064856690160466286837073838430478607000657755797152127673885507405186956231002284976525675299117709886266522145339300533438289046978249761384669261805604789879314453974112596364321138736702809400086476814232420076298808920198266212470499913948499798390035421578795699258711731377786779735653884257344591743565882577404774922082874643296570385505990944028612490545264456640746851617929709319984082017845657223419306338314581966560012114590130447319250802793093529600000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2693122720210008295965956473557521658574358448445934305928737109206321508426445646185163846040489510767996937264579788777633478185338670002120347897317601145857178671541576776522641442559073713268726271020516016279454082957553851481162324239687290937331408940934893519852125893458701785425822470030917190861750587136553136344306422505580544212669036603663648494646063416194238445139170809709477703017311546890090362425786594708271588025520262225122786855337480182643078050880208533783984523289637280439768390962733723156285674910210631208266749695284868601263335263876951362518672016181648353782025762048536080714887047210895595653458232596706961922822782101248362463043034685868882368765648771907430454716279818767154004105687989065896405592632441185167016079141696075046178109750094973214088288924435648089346443578373501092802172186981231793604857226274474320777659913296429745718381813474912522165706014760702267208414133515477242404136953063129418754968785850814756099339441048437067714807164490112577468673967551928603068649999291431221935231086807599298398404640492490540979303022071167558289156757344831848411806142091746177180288458676988526194112660090807782064414168136765552969052226108592935040538243362163728494308003486266404538487486439076025181241010642011021681298055322963410577899306502707006097123136187899108458617061656979788799613603655173036717679488507260915322858014809692968858307757737519952459856923324412701425222255060366352508973758691316517829769066474883587613883349318906324499333139690807780854849833732353566345708304008254484335312026799061260447941192977169373139453140330719243167200523253520248150179217371326918240876931764522948142932844543188874945111463995676420698376039137218080524523354765048920928202782367949806857776068434849708333234502211214304814260135620460503943453116330113895638962044551027216808585278881738471263093028859704050385442945404584538389336008227119099765441120491114789234425722135583804941132322936337181801593875313472632938374661737013798325331725121767772801766124460185430053950497940475219474544441675521954034306779358967707090253221525212347382484584365114576645955720234396781152092546940295045980140470434706027657109537628597876212807809270579015833777628216337658954901970530386970147368891015672714203070076626051591327364542912068889869606485439071208124660624973288835032642306104272613726469314393288716258194544694876177632919197807283443525630210938091736675534247333744332263685009342181650057752441743982398907938141340566795091156099663897278560170682304419228815384997140933967672897221190856642397150349464052085751284694439506598922507429984676535170968524899608833656719012651429726780768911360000000000000000000000000000000000000000000000000000000000000000*i1^31 + -6303485856059923781768117229235790013723174987615131721724201400661721023561710599901723212485512161314435307570263240223852697738854167689333770291435523522651495352371723311774646816331903696289465427466375670951137188698736570169657956610104599228711975133468615728885630596361556672932207926021518373657004290259087536693116596566734053986084384417420303755420152688808651267743685059711849542508849537685669199315188147498535385166507906436643510316826012865411273884185720892436491012813991245807197742242723813669127036561468120477158642543409921048244347790947122850260594175435665484205330021222795627465388624558335425316432857209561161974609003544142284933427183303142637266961675188616395141578456626627142492473417871025435368604863374826705597507927155034069687886409757567543660817464279749560245053524071076615898480239879001230178959770244005688553981893040413254414442207796710003123623427324556755545528918718254148226405380700935046043273401397911298353293847015543034489730931915846737788667521983460352849061549604884109290817152243977755015527447529666399855357338928380375662975962033621156779058017484275142366191962140093988501533752459340230901518757165536298033243897406782240845536057294162227970939173534559895726044573314383445801236426660079740607731240589285551972725512744716770588652120075964990199023094142827701498234291148156243962300232353574435646999665601530310795905390628725032732872784924505165859633443556428948625009017420918579469827604434428745933928531273811225331798548175506833228908911659195565767307350799467410651382701951911924490431117024754841252670045015806175093654520161309244149299028691597958864438596815693151248046608327911361895603398951548158010514078945291274292469339093923443137973968692463184839370630376132345589176756280482441274908585059871424170008556723347182181016084739420127478830661259598050270710900510626552771842204689678708453866715452543062018454646948883919800783662596897751983016020370510221452260567726102441571141222933716139691809304604441347454898812507419734556086775246410651469481663879159477334922836603515792890224232650439693186512781236026119031450755463885282742551151972008742680616601933049130742328860514727599217873181207284930902708451701085007318176671234287408418627222249131267138034215410786897813105910901947075839163978590525722265149578236424582347051092312267806129325366691637378860696866084043188226720917827097481382271656227285172522211967251832166064594805638271271724988950022127963067148574598705615421978582162154457154640520689261351358734386924787515005130931553207517089519096660898875665959484181803721406332869903622795821904289596227120441750957593001526820864000000000000000000000000000000000000000000000000000000000000000*i1^32 + -68184261494908407110138197031908958959147770130443788764398800039811824891241785748051097198347923743856202446119469579159475755922465603514706265446781754335072105060725923763272293904420031233348696547125962689404263723676076433334359737918668550007342644049737158884758684429659380642388416322065764818063398028842523118228590118513607707655048347918717678638172887995677242330175893830226744193936736909180235834873736098879118449972966005580224637179914630391026571052958559374586592839461342888707006973660095037575021965278916512145937967660201802825871191724477196129214825865913790949628370281196220524368318274049967742215936715836280173994178855390107341953434768702914265729672094160687429872274378245571460160977613824174651428274689649731410383980048654790188151234251513606755647825165039188772240982243800699415594365465140721754875288475954974357378883963060199572684603441125393160689547669140501794349281462002357391289052238953399343792904128018930009856322932093530926034699902621000483655512276068209800996603702442178166576949048487632961824457288318667952972042615033773892352313937559303567828712526316676272584253919127100816768151497216150444378553813150828368312464310971923177768781334085694907668445769897196224906351197163057779843350647590953494408839151379139699729213563724907152385958287130004811393158529556961317463217632671528855827534481501203534843321659121969467088116742450935365234454571716082841943232706748676788744641877550027030486173489444655686151689386837837486259934711270073595022252677921514134508195068855663464699574068926228999306651619626899030644842847811014939156352259370876071040604816353442198974391794935026919374132923576503998407169736546892151328207662157449968345648496759221475607027707938286202351189122281361680074754335737019993217220447608569408550462963616002014200111122529519654836166483323129285810531121041940391329550259178796969232593674297893685936561163063637239179561182427695701237003336922739427981122391128920885342757608094436118179516278376023089472323078405804461038276818044038012435028080519650396085555682054720100260197504215555383823252433125763493849160070546575922310723989315223579067355071912293615505661459671803931370481927038477892140219312118674616258380214035443918962072085418809509601457585095075307196689283899848849279201335304278305516670438343904783386767552801371940487757487767903772578011344081511211072266986274521160908138572616564020595279198703813727662976961202354747114097300438698288756014125303476931286598607325694852725615066340476397161674114924685849725263546602869609708228681566974180020308631261813746246291703192031273436600095343778701936778315064724684800000000000000000000000000000000000000000000000000000000000000*i1^33 + -1911154368938103973586994349136892950533805100926213599052035684781400101732855959998870570848837819079849726642242039266623162510124913745629779499834864066569569844388105150264051993710918116307030522753699587766218555133534150177919143224089487231023299468464361096860521434178028647311901239878938697940097541145169995612764083025923401787709144714810884839117818292369127923319811745237612057396133714607327290360429762091021131168064904499076717629163122712197796338652151958946562871418463314957130519123384720845543865431565891797009410487470689477548936262263427139345552358122945995226242415188144877077915815528801670787240750241605712771601721320775844151551473898043536436511004093444417926945654069903420116912332978762667336314235207268997242662938369557093036964843534992124850812797612501311549534556843417149363014869655848740761188870236358344582505653048439170334843132353899869412896294971131698480924296150996152824503334414086655088549823545137734371310053789017263090757448538508309169972665198095637191940016131936542419249608183270193269929799650707276648180872607787723492569453166004210716592755228008169856011553202152307774937065884713309793721181565094007448561810857395423455296822785241784480258099364275728374507457465916121779131990235446123921555838397904227240882156897965700896513796887528954596121890041560834305706198366909349181703678233195889397989390767468221680116815243754129117391264333663260778290524580770015061470240472827616766576429670745849448296666496296372360587712209313305254945549609870193590738849666663482979823562147107657585051572680049650764580592336332151058471164710852747883743255306769280419741174677114073880415438593102393190596196766631171668923118033446736305897919449426600996350287725304255879228477263378727529482694373501716129682299966907647905410256486947098130024382164897931918643123579439463206377543918938005475886154176161458399754641363125552137432884895651250489810398987316780608780768425902089111637794559734060954604664891872852852128286985721845591442418101836724575439084375235410657307543228628194820186427680765902276881088329506039683806321104522565430465309621989490875428350105345243383845126443462212566802857266957629410558277905702592174523338921199117177830963354062368271707490565153711483916161152367418917790094437337735656825253331228105526661801950575787067724955391257645348674391468518206657081215607601712546498088518503625672447176474213573141019277668309375002250008597101061615212464690815250526978349477524943809084181683529873105099842762879004680795719897995263378079961921503169052391388346772108826841437601766352961808617057278446413511686816418412215656606397890560000000000000000000000000000000000000000000000000000000000000*i1^34 + -9792871925396126023078978397596772847091990002214887455771276462263718287086498013565385086764837490716224484366753359583476658979601509149811946405330336940078222333354949700894929941155292723168279768113773480760283204571221626966619590910737224425728053535059277695986057860546750995654444728441264780704901603766125753016368938150907534361848400278192053673652521064810024952822347216437013847471617973193918884595108419917494454526648366053387397810979004395027780238222511151638435621944390369432295393082320434360910923874031054476143681620182103967897799620401563606429974542320732907755789402922205821935483462818536434769491497036427878437227189161274773080409469069249258066060082661969539489630956447140677249008412653857064656325226712611598630582504928457293582441184090074140861597789572125514450259371543076209225436629356455952491412331739938438655042561034427866660668326199979661754802244815896976501858390891491360881429296160598024017050222426735919303311890890341190628602307892218236476621780397523100632680623790692301214060730386136381147659778804024305801126582961825689487869799876523359863661279421618662695108025427841812195965148950354877903773190018322380708094604784282441510828469934530564047844287053191685063281029632658507972608571901436373988030862215883003039284253002444190284516942566985860107587560643293743959611176904594765567932769261671312591083022466266579755714986564456616351335773218105842068779998917299955901177891548618046443607107297247388367439063761243866150281482593850790562654667881257343223754391775362956649375386553272715767073356387594089689761681681979664027866941273062719419471877713658730070438908297564082002739384992968255322790778639134747938368906269349527951024959265271933557436885004043788771645408603424505480741338254358081037116128001125096103875561966873876162584111299905145571611356993451378846767963711840780869452948189244950836527194533791771488476339245345326958210825043694902592361914065514041366413873026656230681904018148938246679617959568473065293157718878661596695284938705249131967009755274037156450603026908586776450850426609595111139515024566479816934608311377526826127099638852323721572111886760384146398053909494028283397824639043157117457810930040094651690264708485182924652278206822368734887745169100059794001653654404591287425802294227932171782602473787738863204930739233282672128070340305097391205821786248537508553441993146956929204671123345401339874687293060438228380464852059062247062719541770492975556689028555273991130432673975191966111531880642131876066885597338158078299978560163071456035168454549443580665604803790899377802637728646921863201107152644318169418606575616000000000000000000000000000000000000000000000000000000000000*i1^35 + -54500159877925109089661238131606254099754013069626279341947656649938572384002677386941508594411006496603580469069353409932313812824844267785771176666600777691558265587619892068635048900502932165817990237756618691721904044980023427595877651610153628784155706392452934153069130891592039030722625392718968962762825272825165805066732405343342875101174592396224508841804013993457777511433965183191068024836349296670171746978989690923268782415386613629794003804789572365144381834636835606747676122373316780846752034653961434240285315294284580811599773282196066731246171566499358346397411481259256045866759018314636520194755180793011696883140709202784535578669623754414373076836647116396588044772640736064860756048371646766776728585904234321293328633721161801464447389703588811690172943144261112840139549618078788877652613892224815404206300266619453457024245117864519800063244883222956095668905200424683303171698563691068501827350422039288774023306617370664224766436775786625772366095207427720536308167399779156186461781577832994730694879575412797430107127276562378454707073286514839976123205310569564159090194557852880122151414007517965247171844218805595993518592076065670672545585363990257813953889059753639397434925503224418333132029273914630431723379384413851229737125277344776983623336852371334634772292409553793977809403095114536422595735872590107966204279002198169485416499401182891010049804509849062607147478766125972897286643256261087785698244268827332563388479841129006842821793330546319408990675021578866168111061816710313872187763787215613778420917807179735955755257007714269977294875673428669999938295763033904056375697277121883149006989138065696876557870632165392252942190112534233069886175846825872369020215727140000490106215365215734072823203749668203996260092912607811205459169678877295450463954693288953730184866134859736982172555739416721154695237894032013473511103905463399036799724392338437624426016539494098307108734642469798547680145149201542869624067469781512065175940502383913131325629055462177807191226643374076384411639135475463423557189545984674792476921120819417829664626009491873465916179936382058338617538754713936502827472161618993041878464621978722386228030037494969091808514766363266906021780628633885268343221098187094153706754652114824394097541999809425055197804140194923625199302625413880046145475257904730189999615990238716979964530424592519366919393968346854116887226020257612931779774665071573472237351777954770362888186292422753318021619477611368723589906530279887090976620416464602133684539280442740739321563661792215886492344905277755047437781149076733644179903480797134890879114096999201339196876633873571343034749110977613793329152000000000000000000000000000000000000000000000000000000000000*i1^36 + -456298909985110428570883443537982938478331600512948756936707049771559303183046148031176705516718335644957954411127543770319070186997377988188527201543064355975874172324868070843353936979494541715985335783563681724582937578854878517772478002232071831765850246243452251711145302088020355747091781160357603900865890244839346550733364620142762471228699503311042336889242472468640754824450128736376103581616574224191094186524953672659046472930183199502296112140852268882921636613870709391464794527343928977906205777016983568519222835240371654605299490174012715787265536691828320599168080043128489506415216800800096294868502508942740692289861286911821461482186514698244757212814179991096490191875070268468958644456435375363916700148918089962510150674173627438332165619822402838594128237380941026090068246865990113905866407413256263456960716775132505121355721846763026634506473203897742837178784621834413918910563797389431157661802910584705617383073793026679789696433317655882388684958540292934197061898181058406936147112886632372084837367459930682041359270633015659899055784427973109333031974991200222679966767902653484974726781562769077309445512512379847859704908804012027891822328071072519967902528187940546443918029957567679358839608434452907786623303972989977152481051849940391647954087486747399604460310146426642460333972572435934392457973343496206693769702505653916441879354399826494258861123392919762401350343311842852325118871755553618204138245489469136841929574731115103600255443242812669979489869254202488731611923603503728937607300453176460329953700370204004451347530850783415750217269644270379059092493148276481640932188311204052497982834305424872567487010993567097730445900017733834212879745742714586344030461643147607908429229134692373373065081985145827503472421248502313497156942125506236705723896813195544891067072743829789414822486331385493082344011087787307758490146670732757556028815947821938268029826905150142881826239309492348186243588506886753202249367236100386767296815362712180138620352405635831799971948626140268138365198435021738603412216421655101435084099659130402747496791871305512581715638441307275146901958990391965179892536001972429543516897988316455487168647759350360260972939293704384837196346613576803962115254240356162754728127189628952456196248388672911156222335755938757800936977869507522129962474320440472278660360174224051629970959555857995301313459491183155422067629634528460972474879790761797657761706608825039434545875541359808688067004913359422080209197127020394269891433361360860278180437199392437325589571821243137766973648494864177688348818808371675001683304453350642276187938033878542978811063735720833726134637191829966028800000000000000000000000000000000000000000000000000000000000*i1^37 + -4830751859313833400963593406615124291368300301826647831535139216426690808005989176361048182516836065117504595608994770731150861568171168245101038987616426420012945817153281602998486781794093673035447656271112101635584189856495579739339904198477590591909334111767581318083811246625147811977246094158322259338569973239269474225379092962331457599314443424746711472298452171689544810044271625174556416584627617079116239455625691225819896756386135590892338438825636717328788830796304988433767708405876848388023520028950977640848232599218158363873828277296964261539620997509662451541769464919941526847550809951312709999327204276911314792969316886771094471655183962848313346982651370539892006499659149492461081861387901625896054256559958121506597329323795925895394944330938795063297403278414257100586607093475830486313760762484829676540385218898979605067724941523164288092643224766494531460483156610310269693276214025389220743318150379251295065919979212840537399801488514628462354850280675580663870285154752920269384655493610325233177845915940150616208241064911461957007323752827498022470172813799089702114138408887255845940276045209957144350274726608495662568751828724658769139710927163180028509416726095452549748309038289320355723397177645230515167039957894479149421795494666353380793067761176091236064555180121227908359631167678530827977065498821507502638484015394612768104530118337394042024228311445390620917624900524024859428754499214294372748738653792064232511772796264998517642871834198947729596600241829649974640883747334132290111748976039593715603487158769596101721160248572549233585664626515536996891266471161341939112434890578113888734198855510331472990077438242261388520862491860042349520132190211884832820588182295351036612946980996657575424475964280349441304211170908528015902692511247238005194607444230330135253281568298423415537662299712993608609556666007799654350442272806206962742305839003390532010408693166875582814639064285387403650211919212401780223995911097859352985211059205588627548533122599841607293423186717209729394721095715681015675276017565345652331817791185483859383204068366643712685269595799943285783427439935908677990391773417867665223968858761130821322145946001967645244432098281159804282630303008780107361495200283964824237754374970821174237645126258434330894382157124295064101470914785880552088787841926540577998387515767850926028904034341043258561615172697009613957998833001116811714177652560736428505717536440896074571729613433297128101132003110045680896573500762265531505613560546456369484749193450428556761520353200618043934340205155959711079866161311793474550599974761359437462195243771055450124361582161346912721845699519447040000000000000000000000000000000000000000000000000000000000*i1^38 + -20970100275199883992017793668126248283191032179937580255865863081464458897633675624812667491788885386686415053823448091908020550332221814349694324931842598251482770463907856693833298426010456945909219710598641650160579819897061447630192774281535799783152117010455234149111398895629926021376966485370184736285731767263288577282284660363071581593640357408578821311012292965894045017002318906992176729699237083974932969001159205519597593547359749236186904284805771727449423213286318083063434868033884480116006553662995146712494596689205215400192523680234282311139770464148855660338375956016106260376374945677667283863852621306168793247373915770489395564013593585036968788985860381999153382203129310438688697415595988873018176098033243529845461862549332504900936349625984381352931428575950696440019104972602808326701093887240438846430891594563275399933247871054366819988934834182218234282177207633434428554947894931298843381578214513920926732222833088639835294450177236681715676427727118847158637543134659279629095916867741484694219069383626923621972145339006214296720571002010657269569363222355002659725126917092990708707395586818161429495244244114585570956337483438716999925908509150429432569219975529306674398187970004615830698955398354573822309527777031214941430885566930831630919282660322667614705121431083070889219891850591668999174676287176286877778706846912937694403514727660749942813572842397187094445486934082360405715959099502343310701905144546951349206188413539375323538329207669907256409571036138074112105116235652445483684931913464218116473421806668335017118269936374113131551402623663187789548705040775401263414521987203779072989657815165104434146919412287577933955251146368185531090895925553577380941802322422151725917199848844394335918576865323008470428896729687523559583216934070783362025497704523391021118959963052420474331138619418627349656360490838357483921429259416340489321385343664090665473540222502665197363691816054155817032787479313787282467207258766195944577403254131650378814059206123589448160338657929834882967464262940492861498530845764030027063817109208401333076081911780150203057053949109719183827115087629628578071644139812959342828255257727370661939674626930155757485858245567325785908086475562234457147759460169959070306748409170450340075765849464856210413444180866761158249872175356421273080510682449046170516315539915310685470334455983328377443953355147260955347150209394116178745456169500964064146281873865196386231560062108106237152930070069605913991913909725174983900694424382444991110175835315235165648679960564360776993186000733769120518588415845705797874543387359723562256902586892642798739281741217793336443498659840000000000000000000000000000000000000000000000000000000000*i1^39 + -52040921476278239326597163604343419037180570646683830325013305152114477240091536835293356799651074495035630416959736363366676333760594671274151586551113076654265122249991102466965551973954993852457678148737121205794135101025834654652257731712514938532576426106285005403624746981305048641253324911869362213077238229604920890752291995464504198556410527043661283128183022135541860446068509568576443190444127942675147123076033199005097603602484740690961958445068518068148567875968608366903200857771257379747183137027166794761398720655745646903306048115574189074641636842901465680170656522669361352918921554286954889457961988245891085774882498225447976432834789030670780405363447529750770455174413153283430020242349058666882434839485544567763060430137654116988752878473247725600480823706542280384390854129864118202882532781933211827505188806018498189593192980227201334737928220798731549383431678021029643788879885379586335506782413487077589182085115077949788313869765126008302459009047265101842715764615293157708039605395829913447563570020652523909811121320172113521126397993856304270993836768485726911349317591547097699751095456363424283606072556736023502399897503610040218490784689624710314817354915932008845859435362535899882856753819424919711596275582720853000565976952286156513160589654790668048041447353909609293180852144891967334772869071434961456235895562333218131038558618669093305393675953151239329282704039679755511191431412361056046123843946115260760815109173538636907297527789071876458301703022569618174313794185043808525172485610298997803834616842915259958424592742300111662553543463307882385547887622573848451549771762961237244477433528351834297646660424771805080126332873249117713023321088967474010299299290639042001124688453954883959101597669115088234011791082489258631024357267169019671075534123306708300650696726287197483385240230386472383567034624538297939270266489898494728583793601666752455024444986420737880747090768365844842323059075907531823737798072834625716324387836292433854051886272758342417477083299531146929235769212375184057426456501702854491923875735573364641194473290335037923977678912115954206948265816176308139194496474291299155007695680552053353733703706376826135077031278661784996695435806492155893074935778025265443076867010082738544491385766328427145223808675047824147383934267203391844208243140731575239692827147846675406630891331884770870073105789223875416527773260135355812439753222471626204030577764461926467815518572743585015232311622641241313657212625573794230128069721200505018861705921324952993753684675043931821744784526670918066771888266352070833990352590869828498128445113217279660854950074272131011240263680000000000000000000000000000000000000000000000000000000*i1^40 + -1105586828792237192416485267177443838095124781717406288661347089654742278257514112481080796230576467087679161788898071218027314884508992563151527509335006154695828768191383096310203468692161814356811761218361291415269803894095434726141901792661059348487426670929156835271086547535912161980343610401836906851414450721538302800517328190529109818292918418372614364963358876491975148451026982027004871354091384613837711304877515172734532154628506782993756240804042548647659971685601992007660233442617912077263495041764382479320295049617021890140581419601109689413550768327228558587869338764644204450948963044114286901463950193741809190588252269200308087720386825747036573357923600580943654981580521729138769974137463948619102151306609845932497125919047987241044898231177873997056557260480291279056294711425524303110988436536876493455504824937671170732116233412583593892772213712195136163172700137873720777130287723682389362305133521029808166562381817888391301345286621613294994883815099728756162666465040571563501861600415202611739464095924168018655678916564053226355211660007237262288033030802772000605088307665055616759832672499335730347692560454679860142252009334443000745475265283374249431948729884893405574461316807667557192286277463568127979270515211431569349176562410591770714904454604694580348080303447895711590772990321723358873709324665963662822262390692127374860823930022921025640823366073026508645691374441133474426746978462749860613170405568538389724533347722431979181379178069438895792849457543818611915308858300338432094024016316052047292618305575914717151001572312008290517866572194593731050850866156752200012861934338219432585137155751879922307719629415898951771044476034685288897289092885351244168034073250981038584683919025907654314300525824785454144663594051347497886844232242010376407712952143411547016875305655994309684655291593203363015426280080395928980131809653970628302017975821787910957811043447321994194933216650409375509411523476946741368042649815060292215618573649274876377933890660633786693197221479559095660516083422732544050243609970856573840695917862995505964849004150596015281043383402103198142584330977343954430313048310251984291624667735921125918742536215362889984222720773716140556946497895204114612171186177401691803334419409402559146922543580273326511156996662690489697533878876078208809403617397056622270857244006152122344529101768027727006091866365821412777630434664665209547640299129961742696959490599844560152564824024939997347104164366725536325179674902387653100776693441757754459175731849141508170642144629957213856064607080003804685262075481698519397410168988201224054863246724754748309991438706198473342976000000000000000000000000000000000000000000000000000000*i1^41 + -952494462480717736518572115759352501890047382964542466286213980106945794427412681247521636915257880029948149962245438641366662209100034896239775753921478931389791194960689659329027369426611163217846650114089274392884532450086643597322115065483739452499798467551859551351978513397096075963579845880443400028646375187097055148660279921532295120824443817637113113658469375089268216810923154712507902886591808082715197254155039561964555477771275990597693990164739834363341821537976367602093567332468912656473486485439889983191455432116775730745458637182615393112344045359749980011235348464624212134437154360746593460378122671957742125122030492210903855878278863615748122064894606424230503946470515354626713026814108308308155409743151276628793673226383372706101164549419103190744366378558206270779993454348037908542613975178274921744163071584199257252496605197699310769581495827269295405763290445628558436639034462710064082230147732584406097698883562258026431737428093882422101415607982641354518457931875609983420074584803241135337043385331975454935887888629736060541624039823007619900222053418044803343962377575554195313324522698860264329838485464910788777402407606169167849620246016817563193852269780478589813826153250372622940406872492948201672921366387973501485185432058088927848766980088603565412859019503163221486740443236737444015197041783082618069368610251884693776584524983673156139351415692754069302409996030498231200846416539485651478322723216383625555925182838040314531712691069801077519999249863212373028229142701202452872407851607923801548274559845097684131464261805374230585936347299363182750458765000926200577255251834600851377671854335482791985279493636206862678473955359446796719400481403650498203674797191592960382907790288060599245409962317765857611728627896414148411911974666801266966811193617780527147102651459121858716548248423763764285925407670456190659316666119767890624560425752954294414650799432520505053675889963913060352479551610172801470490023666531927398835424896909725029114034056055427000914847020140617668843866815573319632173866180690672409230992096996274008835753723080519844207815031982797049140717662670514876533715459482860980564943705574137681549822564264278413176032020509854925352904625329345654010131552383016719190381472936356270069190892412842019741099046441369854425321535336686672491285233199450880582768944927204639770734572909281993866153727946284738483132173869459481362949240204936657465727301818009307668939798653623771811915926509569237866074981699543198542246159210644034737238154309271581250900314124269591120319272240187743117296841203543666673846087301000026516132678838827716285529516828262400000000000000000000000000000000000000000000000000000*i1^42 + -11964407214236847347656538773059339810477148645938436651276857524901101630066042692896665566808229598944695148085250417628889212525026286528219951227975529719512159643910456993302923447397876972114324762141171563726581502898976144192762023419496545181012108671785888468018895612042747649455105478244344283924559831803385138623025162604351324715512207026930172372142891147352456427930199104686474699688426877668568925747999896234174873198582872430881081944437485954997346913156640911907759174949728088090328286039411187864203034097335298857799132446094288523740799711451185331400215517639330342837402537645939122469216302119379219474391145442887708816707997313547970054318102502521414778290280571536167077563027857233464156924909874227036897221177007094259642827446802800076150702443340529134168536516806933316084469229513397848590822899473330108051206840444792810170672413066509237132963911908831652651890420697314789759024854076380831460014530575763722626692261164892550427427653335651509404293903139329939402442001141797195407526400094445615174360525723018628763089545189324727783828300043268706644554132051319602231480847064859748042405065009181843974449869722523871844301666845525604020255617849794807411361138647102959062648181039835471980769177585060721138775273706628435938699248051677648336585778630325275617312661799697434159736408579245921935595330992308484472438580363466550420098253251431504537592685337168363552467500985781131824121689678356614878344496704445353136393832495556287524752072434293941117897918812714879486856494800401291295408280430425497205064075376332902054540954525883492692279925845903246434913935516154349036728291340667637977920201938413174797134480354075469541286122026203575891434523784422039101594672150477002388140381596022022073555652741541148570657370640477974021425157221993306991508680631221610925699353194222354462421089721911454416095565705708951710963970218961368638304150046167129102182458989822341513992654006562099049814724903425184163153414315678816499315111977075520252561950278101722382167741878412363327216621375467879647185466675429475983462189446238604194313751055108708768023468701838252635204677765963215421909798066686363950214846060859042251834168894713635689556400776239270507280669133335705251582755888751321700106857440180491693345514809653176469940379969461153612727546926111023298169035760274864962939459222781087118911830152290835116818662169905888970619467950949347337505308256277843265503588408288259235257184346522408973576663859412415068431090358585788324121529701356909405727693661244474153610807077955944352978673049137520815708647570462298056763074864675718866767896903680000000000000000000000000000000000000000000000000000*i1^43 + -42763167576128310881287387122209771631463848131982094802686518528318354108120577274024905810645358737150678049185630854070894501092113959584019617939588942657840715769939788909133487816184034105391761657423966864618407983976874912823763935388995537536756008777443163130546571963084114993253298835080059836825386063554583622262867197339519233590024802346571727899522927950216932401984594342395300287225464898163640130339079687410577458710813648185426996153405689694658626548751239203995829810316118563963695738024334474298069313507283876597433421732554219404913502989958250098586430256980966763402723811550117767055122762282448234144446946806256104546396347104837100533094371583712931783547915339715302168676424042136757053417126419867548200963936983675573767005248927995183798049485202579614977912147634976980622836207145523579082044029331049490229414443853172328465906881513806060789428360449852825736789366849773688514462703910020324257272951395129365685497481359553268916395737160852473785953945225605247321672695839246446366329796931100673975349819267180878211158436680301824680199236449613312978681052842704167967021093707910630798019458442593114901675091043491690648184091361134687543500497456449292947622663858105719666377053279565426480189877494308320779648161101406828229480425346486047772530933702289076881117835291322799846261029153578706684820194854343492551908815624017765517111553046360068492446016127252088597521634810139160552168866409424457833380388246181898358572063037114612827961814617717126694108953156968217812013521128428474573213136260048315127382829773904285791394370289247636901183053620432335889790935257467412320987688469830881822948972337158686312932986651508780178173271189085046075757238407631278802582965224741692087082393763973215506550389445962889311257392085955369635326180804403000403839264306116134483809305729356525915366781187357794292162677554877828168725232218165290024127842161973369244127037106829045446075041651384810682434114116425403365021011345712155472219372478192011362477214543767611446220601385162188328509417924945741915876756078558009379711914401209107769278930782189647334439799036753680483621621927346874028778656370508999729489797682915724104227948910713679766489644421655995316690109545692012740504861677430644399477537256072109941416194029507703733106573330118120568874840800009533488714763210957514633557306452423762251241718558754106144378690564906869554202436086684682606269200624226025711287690408811620656127384800427554476671686233135851199227164762080744928606829830343170226285866432905926759508611135443255064420261868171005916198769380020275444535051274971279309930496000000000000000000000000000000000000000000000000000*i1^44 + -93719233691191547860442922826880975400049772079790391409703693081342297499427512363399499274751202491209724122196981695926089716829572425834905314596350456828755492771170419413106290568798565093825882325478264436643960690940122924618466637828215344319360890238243287623180004197418725354904261064690465454298010361387220910870116793930011039685272976638998044074083489651487781666214558602752922152465998056880497895095455682884185922292328649988788686694196277688293745706591158346250260040807141315860391369026084397950096094788443178067792038661101181714537905461252810918500309345760745185681400048646235782437279377336980853689897746169643967016238149762611902375576295710470919194524428236486710839498601359846998274807526248774855311997948356726029113421425807248878902965617853193577510411434311194679908778951280305892753600410783917588744862881252653762896031479777755737055555513570414680345020922807913509416526888266465238492712745830970845517459341764412727082008021330390517514784514787140466170657565738257861668301549522974571390741369676794946275415634496527455158947944938765545381278729059875857096827922682731508322163828438424227647226339260626373792971532537736134247332434937092487893809911002656829891703383173002392327000673543991334800850172026757761216726734015797413729306676915904550992573435532570593325772555390591987016063911872796684552038997500167609512375919245436565938617706533514169282963236482852351302471220792669114657621857581293809245185910188677616847781649735070229100368191364143258805867812148630020027212422531704929849078329845276208111043513007623103325605218684198445979629944014353530127112675246048619708549781629229628323862065955708122479110112327710062889141549534728250573529011611493126685637333000996368299552498742330480526923265515097679170805959017851227831280675553314943324593220227019627510007563204340895776055858612523172732008571921372287211577949072834113556101045707671523319342492966991717795537647863907324477308121857019895865911721668257468037630515433974726057290256562846072966072432190105815615842351870513376064959110208362321145227229445238133865611796503507028100585392364031804476609760066329593011963874680870638346357690494989011217661032185362242835905107996226673234085424399630661346157604726418193230535799234012181113547715551353942478300727884196253570324628243050485144264291435768101686227236295064943572944835989891099520784825622493197560117628973019475090283359955617075993461671440755844977183090742888059595708756626510209552343954044990295727257150628108746920324727701096013425579904155161940434957744717988970537484627591199247564800000000000000000000000000000000000000000000000000*i1^45 + -74393464315160202995319426163341662242934728246442867759820085889809418555472066420394456359745072809804228903327023877773106378793255421628239697145542227792912294521028188400086759721710027451099715619209400664746747375162860470047937507929526068657420717174147532384683930953481881347000761619664794664968234056375937258650659555330305427053831981604335295899185515163512603387274511479821640726253059781316425250195482628356015032889581117871695766829740563185895652455764216103922496933569269116651016694073312581436864563142263557354535567688054738121426718995271730102114402186759064358759019333870272408975921120238957963339155836602884881994675256034789250414968755900939754779897146427825675628643180537132241189368370918455283494048028503874772239915136005786824568407700701202103110910888214089244126983228496716431719521320055361332497047121662635595289533431720547066070921052317861905274348675658989056164633261619100885987323265493907905003542251079176064305618622840172485919034887574467445479048467906429171594849878660876171188509436328314360761000972803012322053756951538534287944759385071858661695387666983119093488691259717570155240599165585336702219875758500299893402997535971906167185999126997634833066493190011377641524405747735090710848408553024077923345959493236196039955869188894059575994828237658854544314037056664382059814554336263359405083535031559391278355390739567297531340759312944857635165566487607149146802704612541729720100356530776646052667835374389131313791514444872869660742425011948311600903779273076916965167018084838012021149958547234814232393486583604908915437548027315057261524145034628044025348355759218118074264193606386172659523876410199482963217197648356992787187919094754202605074201702847810334927336530818720202821463409919679320199462810341984397442003467341906100358825998660499998255531353756917466772216510127432631767878879662458616039951665425915997039894756309910477335097854813860379600646944258167448406470393489423663727970933954295577150325709449712550896040079966953896598323411567181380847485719803762520619405835281414211411774701461884691290140057434246327781711180930766608663188959450866270472795504017739651105954462302363823983535992985486040730094518278616675238218165454552400021912647481117876005196156978904439814079612123772477522540301912814915507564357054881734578363550453570720155347833527796797056975523512474424471701626616484468266137715681923515107583797333530901724768969914259515151126432386589499950536409792241397126915097494647915238814148699063450950727100673400623457093604127978891432093413849677970326527211400718291442654850674851840000000000000000000000000000000000000000000000000*i1^46 + -131570117164257278739755600103289361830801040706388113126865507245849751233635589188450778111596029377523036608036332615355922774931493380783616998250580791687798684706858557239407271282102746048478456672365063658428757689027295330797272108198282797929650072345931346814329364952234657406328045971681269938953255322014395467652706329345287475474615163172625833020990930521715201596712221535372217782127553595892156974747817704046723212137621603363485559603459450486935403684216452722430922046217942523395836088411238342285051453967323357649281493654630723455971979381788895787415646599762076236298093308673581226070566274133916995517372366788587481824701532095771496293868146365299265575431230091865795951970931982222495113314239019232679764495835669805972851679537992151828636156861347179959499450346873531390028054207116902430676659326436693568926329554272467993980529825843163534480197238319959160975273718533671929654863878676955417146945676266201685525853249555089151684839918607312479484488737953272716205474140179492732644428034734760616086905227554656880792047933756505689877751339773525908149061408426807973833380905110608810448457957570803631333335478530940751470818708095931236015557498817844086872825708718933261924114705868613984605150223028353109507763795529075621672986829512335032421528701740453238436905763710589148579417725404848499627945610147641058514872969028949579935391908734701904834457722768544131646923805619779932824902554187722420564054289258715268262273694987692061909251045624802541758518710292235103680089103310329264559714463601038013773101728356544929634056352473230783370887387637750646735873187536827835441635047725728413772792174240787253036713573215387528351501805606086555199151797788628445457333602588926246808653622713168719155633335045309652201561994672609036174429574723941271124950364690394698979010315265131567435679530945595113392378873552009944251237605709511615900414684348162550945109055719787398334544450824116918757065100008363904525153609436927586577840678222816493491419571774399119944670316620632587751131392906975335265549050213851936184095817538752356236672344763409476605573313245556700465043074843329223305636084674045121776207576059812798290305524036645930841823860082354097322833294747315493545980187383257650793706751214305415732995153693226213971102633927326056892094679912700628026759414278354193747312496987412915224979818863983259606458687570678587560235491287554943633448983352957891033105405658841411828963504469341551897673682038958501896923595517032283415161669508073728596684627960990239042670673278632961702480379803924447529463628133620063898389446656000000000000000000000000000000000000000000000000*i1^47 + -175299519358684933968327601393777031023109752115275206317333114016605820913566134686993059935584761113145831684982392144231331666751184376285977796763155336306907896060197264987786005792946861353993904817552869793355905316145959424307292624988651184969167624971073704479222246888919177564120927228872776956911532780311504588500057693147913269317183184302441986332510593745569971384944567028136544454999503403045127732290984221514497348458057903856258720479550902241146823417196761892904983270210024174534547861460872164278541860408907834347592150425384106777038104569860181912472996943798099690263200972672047552503513677347477497318076356524589735980639552258107216744821923788148695195973227404024002093755035686083443867248648434131259558713531198901553451398326549237394743399442755713443783766778841841635634667185533465639417639167296185513361951923851758386229128150737016953114614148358288655259920956129870728466411682012084615268480135265850325741733311134987057055829584389402991204396021060155538884219629855761666330173700440776057009753526544875522801540049621057680415608595282664694274436640867378246695598594242494332378114887335180772046128243645582267375378380096460903023572793909240805064276408234755576495413345896888575631678812096444544447965414613881943031818622169977228372624406721951725905489572870192479740763609400901202136257547817044165545121879588263104065843560544165752989666523874045341717474365649971097631369182388400028161911176869778792313479691329381258482528561685801491788927059400556151254160124199078669235028945529611951749796680776114584361886318787509339140556331471499340913530171314419972839739971164469841742261165894782909277469978220560323201984738610792926466483268706847995033334724091387930916276623548617390923154503546939506865074150759418059483314611440225258431005555412532718199314958510105232441871722590818562484493809741871753567107199155992216559724919330604195008248988484495260383262602538018984172339072795718907293778835737917935808367979734340246821972572631497950506561467839381910401009272253094181970038072995064399196904325983265430356975779082678236119565007446980634586230327886091024852066541405416223232301014138150380258269053148091948648273193107385673097481871254768006038994070726419694647724861887735899449570964245059742197139704736520231614280664487076244657960147934949988917364095780326261785811463029427482759811057895744665844863510297833822910296349031064492733276732014624067737431164851240134386874610221220495670890701786004155668778064186381260208244782043490175264160676181361330487400596463509569523150752893866003870515200000000000000000000000000000000000000000000000*i1^48 + -215681839517597251130776539228937026242899839830398898409899851868317712370350965883818966831532571420192365532677428398457150145860332480263774021112622347787687664557212951996271128684233166680492373310281016575255056703593422562703851585369758615383036271287669338660971167519284330735017071948187717429419671563546244169589100347497701338574798797529645692915698363354357419236104558633791587762760423017006429395462160482818089428069970231350439355058382124433166662834503951681857627584005749291642156148825890496949713637229943180542536431839995550099608646925885377842609782718833791874951427639103649068870231901985966314042966306454906488881683869217118733029821070912633181157844980395182272379330732990568501076473057079847859273005556381644911685374851822993053255424337952939094567972154015740825195675711064167068487485282845075893428540804483788718597868956664873735905044143836117125306167313707376809153759847651353383860233463959275800604731973659967954779754012446795428757771176339804059384421754511210275815546382358571068387184748970386736808061246895707779372020964715399386559966151953030596731727996226028665189141572102660736922104418854775603223044382355330166542245135649330465757934732171070034741899931969290648468629101757126080823704733435150232407911660870703451164488362116831633827007265879928219966761619135856385779445365450652461692395652403418118883321431969259330753925347454115521028918651083652010013094572186874167725973688276262880499515054637933108871203130757541723130214755236558198566977828044880750520304476432057373885946927974144441202967226663430038916940714745907385954897239755028330389777626777450549901906066413838583679631618925297064887728129468566151585425889929847676700778794898734656645772702313993599988995664828928495062408658184289067312505326656276135363417690000784519577554376623942734401748906808992737807587412549953803509814068475157059566242157717025524382416978981382549193501934430581159590945615372951667180788922183790025905437895731558651872254746901099720020788846674137665639081799408625560529906718387149362392587496541744357114843024932142612868066011544724736657932913447258767804847667113465201828478687832269072856736794052772699039318654255315789501162421747441418083823516147460065896314258815953999508651182535648716731157118238754654899826580440380239930914568893820638691139173753351295086555040171016982584470057795239966930386113628459740794469771169023066995439367624263679397250501570577790331381400572834634238606692137291024131562429868376547190711979414275652654495315346401854222760484814253141210096029912205885440000000000000000000000000000000000000000000000*i1^49 + 28181746687932647624625394013869846396855420696249908813754857372269364639585436458841484495496807422189584370308393839729022958249172809193353819052672887377236185685154567831488114116919386300206847515226867106326319864052976604595526521863432690469354472116229487681659099695510316897616836439750326301746451032196919516653574366832953627437238430030646763549045287924514833185895430972103966833963441398820070703665516153762052253332356790449253304129500031668114736038849698458540096703319939957649443808933060683397619236648917774765441418880778181780179268347793075685319900551424811857233083903426386938324781012670475871179613520642920344729673259812301228150524520899992611619296817661018825382507363453119668092786629957936080967172379334233309302337454632485896419860591119184164701204207914129407494259511690042251418161986267700150226134387163589989691536743972645208414810067252958024580445173730658966012427746984359073647232342112583371165504466544465946419786204958465149261218524332821336429771576919769888878655597784356579162673267253671826180773741825285914436600042989804534108795231363350353703391067056459407337415191190375288820822863598022127201042763464015558011260473881618147911737261037919952186699754159521643849668368521047781686235851370999866811054779386827541967572268235422677778022315849690457281642567273070325214705619262788341436931868697663823230469638404883164438496213169305529379333383148237385018950114068605586319352963874929132972028173156197826382878599717483209985798614149982688302897028296543699725104269790068311147879879035169928677062534359993969869535347075691909327222268249848432466934736379915673704770716884031753002734252616641887124184078116818263100636640199507625268453282502697494265829140433453135332790031272624788063064001848864170992677608908356854010181742003899026296061174715223779398654280826584733565769430333933310179618459963985170362428439050221139318609991589667886755964642523620002029306329370042269212951342102542014616707422328737903244036175748548283619135297082021938247444752749063112066355793131393406025487351351620068014669035221202926099389732095691959175849493969504428811511827204220405101489582122306734940432342535776672773332742735919614510149134261917007922871291751991949977037655913303839170509320616558473660069203719006427924806209506264784237514343641553129852941014676189271938977182058076773938313888363031934569987653747899329137730193664849371449658445963146850954467862349347300593736579202964203366977418395810637995721371927278304646323488395288007331283985468736124248636598773338982240085407170560000000000000000000000000000000000000000000000*i1^50 + -198995308828043578181177193950510453266944737521736869385470034677402545987855736652328323325236051774274899717685951880690073381590075153589969623097759858705187926537737634102230195191436324887739549953144278141808047277710280277910862627290549046534990283001196810749642820444357860201166925161751706964258856449198041343473349774136130731418280624734352266022991979374201187097390997177299887950552468909878236268127792736900904412948531803902022898961083078431259051258118238713227274530361488239418737744541873833860737934032327652316157183272301862942762761348362105313064254430752902204331543721277218849691046967440874848554274086760163516461348347267221180054079198238735286111108067607364258962963533106924799622575329240916451782240293681199632544192526587837374111011347229375119551226450355899109791131022506254892131580743876292524092669512324657775040669569851824755856366155366535218571322358185812974512187847109983547642994668761442673326491866608756228653022383135288381337485049109757082032640794294020868678888561451358133998843929347992279420762786129862800185909839497930450596524119024893942746777851798258818499279029911281077071256673593614581977436198892644255228631143011972907089506570218492004505982027385779570301031776140732114827157496807651600409273343202009295026935065801356222435218778244897586115939867582456323847336700105675872589731429239052583922972058385017139615305032224378007858922670984262075735649998287440719010350697004497345332681168209808179014393569953174416763516025418507184437537674696833870316931571413695084761704553755427712883166715980523563062039415504058070969786097465528463760039827712363677400359002978187124776972620744935892882080657435975471308634731356263346779561352881353978134595328647494572933302567076869685995135631551600975032298058905324777814439214292832797122375459778666506908769106888701817077818043893101352605503235669017560355127549037679568386705041150674773244033290724230567530974263843021456209976097260936124079029561403896855007199926230000356991521844649093905934379661089750086254339384227915373770000227283049859601032974885488030526103296872243454730673407857266274592362452624591719846546116789083111757668664625688048501324062505146298247946776476472977402050945154695239051759825186903820252593347416754766460571583655927401508025817944038231142959003645606036971492947940688482602406541632670479587772976198796748076095800160631142999496611517758240373426286328622952798536278948499317417960116594504438701718970804320125491985149423849969769605909817544785721068927332357060463623081519952669241979699200000000000000000000000000000000000000000000*i1^51 + -25101299851650218709874517999937102147453475395193086229502482348292498783863838056858828513548102179129686323551372069694067858654289159668745883819215782702197301461979364769697360645876665770396061895717776476814060502044136289673310976285293923503852207468593997667269736205866871254056916825160313756541820039316365709371356105561161166871219749670956078277703022863001864376698225210595466269320785637989833925495771726152952148647443388344223177789585827163483259418213120044458208130895992308296266748109349480186028985507902147281618876933023677148993657252148810377397956602500634209820298412816887048451108460039588219521350251019710786325075409401836600518871032800387132900382243250147472920747383418621395598152178147687619103374701374020991242434035441463045704400517699523106275334609690738904150692062120835686033497306849250734596708980920640417801845721812556346243891827784641015915454388471914998020947302231919855807746432860127036241047835919752096970494077895757676053817096142527650501429845640512558773914743922127365139098817516851390333325857544520025803388855608935277146723750579369202091222685168857622575892009810752055039041274381567093584739150245819217381188970397499159782432502061488034683728867658566878224634208955869846890477541503968506706976960600740972491707838026183731224605393726024231677488310847962530702467041118560838498903529887344210094920572090447894489235042197949086833648993273541894004004891426660731790482114148625784483345634625708113000316646817079236926097719585507723015877769868180279518329133994583484641691617872298800143120330389374030835019394390655214013503086471619098906068887034372222566720208368801428161419470167134945318317214693211774805433306755666789096999337598778398628197328033970135229512615332395308391139613959571627965714329014561869999764956029257514066985460353215056819198022102652104174435478278812189405289466103477169078755705026990599574202396550356325781493752115060270046251258035475994184491097658674963807651487656652742064906824458403242789927928808679661772487843101514894331772118445830837160829400910416662659475107806219693226643406722963361911447868552406261319306154112036034227229805295223419125919412039792070697473026245174895172128329114109606583798193672679945725716326642956652999273943053919579864537959596655439048087242066654469128934080017190140463427198437917503532861730041417945585908714033442998705291725136931997844522137140372754343296365775091985198638539158373647072472479590237661489668997211078450655287954658508476576425000750302957190772305488753639396744712851655890042880000000000000000000000000000000000000000000*i1^52 + -35286372725645547114592832826258413262911718545381165878149222029844962790865632247031145987677137071809308485367636310122770086064000668318095708044878592035067824626280445883248133698154106807872331664798282637546851272882595928460802113651475495752380708416496614986375921926615167160400784462350150763364148847093724629532560380751119247108520832195861788181899874156632311174125673382683138936156226434747367154188889033701453239980337360294416564882744191650997095673796495240677478185686108135143743883192547247874327797181319385015636500144885373416437680987366246080197216319483348869358079321107904493292134720021000370778112497657338757683821929970968138162436454485158505104598290699961719108229683670539064881110824890946533923762472267209884779334584960741667426382733648650842750167361684842555043633882778971778001875686694423172618159279263591763973463522790202649657970010301175646786534763783212333776778100368284435241916098704783318282363460369036212547720717285654241826066062792368571058140426472060291768003204153257514334562479691797133444606687766921392499235687114400958903337759806216590064497202534647939765200817978076156562676889284635747756343916316407851551524093980142730730168991812695421512126410005899128556062515428764592578193674128010701970601454919553438539925630989458343322277412628942910639065700899189226221656965402156641543928388506901242547114203990481699413999954998623429858979048916595749839261976005177709648904301146859676523514061782977128584256087127428657028080565332710085156200957059894031097372893628318006058631834909700353254952587578077094262205285970473063454425196022719913048650711764988029910059762790445226871362321681859661567070669509810535900608804109893089685326526958548928428803129692643677386516996076943978835743211733555579080808488341267128176436778102798227882543886740935114223790480268254418315658140973027476627088031644841884811680957377165829544553917526176699070370404076031984007243180535027968792214949730641094900825415513110897191493507819168837872230637159209333478247353485392105514396472911867091073131845824926891772578741737623938827521089137303919296513238911983776939012188675214857950998256079124865172818089481471704844080345957901646369331771255362007549674967997962025618546705436875934044694349088527891328845951075700806689415191906099996740150203135161973773353026751675591786352363577970023468674776788872594021396022975787597560922298336214907320278048503515184905871808206670639469562602763733296778289888895847312412157081949792865476986221086262915912102108369692902687687099396653056000000000000000000000000000000000000000000*i1^53 + -6445053015103159079252271007360712154561190569998129671694482642533420239734929979615203720700440320932486005582159954630366416021771423249702014209242834479247716202774299321456458284219277063282824356840171589174570197553781184381357843315670876600035788696858201828311069711827622473610680773586592770659043663532792846378725048730091917993696499410636737325134541760188033466296997810348005296482335029478673574457038394379026556912044183924538792262488359799689839894624204756053523004272066255942429114266494339477942362557231348124769609895698043235802714446476329873795775799763029852674518331954619799255352348676042283465747436301930522051047067320832151692112655556302377328717683244201823562496539251223724799295877175238102859673417490520504434067757273353575776132812584981562033135437103595977428382526031335717168647270136782719248345321436471177894165442618150849660568441243977387055650500388747604401885005219392394745959110489148575136370330892566298439310421397716789611754904703057815343309236869776398345172950918494854763860904004001378264771829797621609252895294258662293695350752487261690915656410150330032337419097053376798659001607962037335930093811128977195475753285457401043363517126782262455996954726910899057828737435467159600488581619673434242452125479160249336920230728842099084395946505109510412659322281930508406663672306399111596239747264839624744388056108260989565512290839318281469221493004535301819055566747207187467603442083481785883291676138883242730235413884173049760361164623393730016128028939627374496514764027265625050757616690830732059239454566733377467268602560987099655500908373290073265005493350761340509408561013478675478549882077493456284245836517610772351042088734917366848156068480223177683352085585603008015930217159681923654026550779355037421610662331211476510462423234071934090414725771215778903697851905590911126873220121389071096154271064154875144514826655499786637596221206088754307105379974043994814605978948159921801631867499824147384778938149265063321845988291015091782366958738840111734474057947302402162578327455898282434209925213507801471947505877814581221815308957155314397067979128225305028593059922214013009740939704029313252608914850930172623261463650521712073250547887149368111334097688833636122933412721137429109297321532592027291723920980663316009836485881007563995733005707524182224500568012929519733778493238320411829200168312415440696932851261699203356723672874262443805060295624524346783228831276423214419987148021081966734923040910924099339640849399726031546783480399829755995747510057654404571670898750259200000000000000000000000000000000000000000*i1^54 + -1123399064311903242101090471748024952265570536802143583792110474403681723507558988333366988635892981502660426281302685837321069745056326740216491613188606013086015374738767371578715977671883492270246949697154652173324008431967272967544905956377441662826348933656174769971706315136813508639443074236582541612771965723359922119141381585023246260172533992563210638180215678563863914038504954801401535089740679822264630118521785252594043502760056085913782543450026094810966038685716119241513955265078243062661542408323435970436005535497675186789560789572425343256199266718335386579743760868577639412243974929996314196212914982676840131697347485990122666832522057749856596390247760357558453145634325411508255192566363564858576906632751238812575209923209070433629968767537898146866825585398082959925552063443214882915551870936230044575076944686162140840698905433865791785356825127318290448655298583081477604736376331460857300079093740089319850189599768519183583665481556380361929184227946206695806312575321219353959856931918384141224827137192678143285280768882887746851034145739292722180963370260068329299234006591061224611136548220239481688293855278411860307445586434122192489328861448946847149350607207196612653653491181706295633435483686812592769814802077398671000844865038935524409224235234498323486256440377744924221514705657026913054523687578289703173273647241872559422124299813916912345172716619814674467118801426932674139828706128464840768829345894615490411699082508075712517375402065150097608845617965660686361588756418443429305014921519813269791689322375077386002877926841481709812946477494684656438681912762264714960513837544025975543546358626838052984480550386472176411508424661271439951104600893924839359360352658770808331178671048532045419219628315501802011274473727643581057235732405285351409434362306724947273733205743643543648087064757035519454518898785820181828200335328121372810506656012214338618463646925423513505651650358559462564148985732355458316774574268353660192135731233273578405481539276477345166250507191227334018159961814707006881780848692789413341471039511989426227477827962228276807175014887490774524030191653677679103343189619569122409611815895693077692724611888372707692233141806968682245567268384847269061607834063257999000044494965864449960217722760428232943549824113127379141338698709022657148390409892774386014085902260321527071362072956836848269160749393162350325867938070006588340036265697769127197974548925292726369773121730098321809980017262058472877810837492351954579805425184684856748273531337274652281517770350816248068814246764913865974087680000000000000000000000000000000000000000*i1^55 + -124043351918354965827102437850173978902586314794112921038848361826880894294355984803430604073167919728253579055600328992711607459537435271963708858390881097169962836668983753810230446452829296493469200256605286581519981541526484705873190420599596190113196738403120543492698428911401027461474075739823164609017566712606859648667663669175969056745609780914868038324783493207430383119324570981871082860939448601981234982093414920673099616853542757055162937874609907114507367584863384209118582769926528075047549876651300711238026417425057630824726101188202163716611895073700893034608612082862074643026890923674822107927402524983776947537903540748068830671899194724598134957176553730607085557646417481819990854126522009080224919609196461989592180342534399776037644640564998456167749112551173033307135308157414082429505072399779030590658686064458801087248212437015780637896194758049135053506748629252669371104898717245584316389621195657500376459544314126282920868021713075364655127544340313711897559156924344903046412985409527241919009393282340252741720071771787066530627515956102389401742885679837214385030613843554659939177251725439963411863839052403405534858961388036860490302422789157807752804865324985637489968232549878217560762375006063323751664853602566797035263289441837062379802564587600761445629713148942257111425694680559687038226734391784544123943252011307868795028610183259354651088563428697984894629979352498458427100947584030553256821563604228687948719494127671738379123184666393976197230314610476706095623273359105754895160215733911188855160383729338343471546704765088899306047075624290864232327910931253480514980654218245604319156921413504699407540208569723557615382931118929065738813615071185246774759991005972409755291055704519580063587808390547606018858371375621648416710691082931883104804963421730658258900691376830356902679655584506782244096786404429773425024485475506461279468000218511522769872895370440181358274094488396302211742102029556836351669324006864128667468894310912494833187796698792900026798643156381625486752765848030265927382793168520094438592579696078153505230546406308862523437099367423993967834735225341271627638847220789106161529895026505732391463269164113610931036289846632523847686993938078017266596768053013511953285176672146092493903863841663505679446943352903483696084123647418664738542747354296547692479894276321411143651301627861617494822625095238289025218470748233919982051855909921373944361087203896897453363632655127955801105922723992253764694407118787047401965443350701377913480758213789191367698139992240002433775119308247007232000000000000000000000000000000000000000*i1^56 + -17457658812465387631749759765499176065617190690951213447610402408748970139714976319451659164145775172165324022817708805346585606792634383069136851868758183314064198991585788590887823587029574454160509553896176139666140139467491856522208824089944110715672339603547078421303571276092474083806467539381495170309424602638309144480379198408667101840528725124945067446533784534679222371378020281321026347376311114528025502298919180850692260998943919527763399842084318308418614035731499301662042987658662753193197838986837060110457427154902398510065215851467969195199712109920443461461793479186362320136680249882177591122492143293822384553681977094903670319412768912321729672104911524479957759088171771143440407718936799079384354003101368775134485574368914724797519833830040573242192786951373169053447357806167734969515880221108800013559458491382048602804601068795519338963967527897206449976369376267014620166220002123536261669225983146059794183611172841311658298069197357294277842759711419308378821552205782041582335850691140189330464513486002211591892649590211671511587244955016506607111797147283643365301987659832668993205502843698070035485198860647220415047339462570054874823763124063915352330542270190259984569376096659548900311825589683789187065736497152119513219194878021167880373750844754892435562472435211465483978129417277720323980276922486575416194204950670973545597684964474625605387056910285353832951349425967454069413840981798014481572326217389915072179099388098389806206149416693521431872119690590791028890370964350107408363631327122562835320593352512720307617986325230447101448167954654789982763085779947296380732422996635648782398050513681946962172848652299018491834447881973970635983609994244256840775076689804777902379148482629799952159621434925447533185121706674930729673285199581046481199278734743528271159775555691031494114057461488705945492188915907245937717237252051710389202747770877913418827288972708760573238387420726056438546173100002516981235906981742410169455351619221823943987223684028117874042460056021290160967220030551042818274685568958212491575042915449354382772275884842503422149022787045985752479897653858700134456245152931468216454576817330373008800836733731121274169488509148318349701926704138004663353912757084288565384053801247178976495652628855008581591407965268188524690542349126450667140772517365391098358483385224182377354237685923650829833650146367676791546315540213887029352246202279469108854724474033384987400425363800008322546780007469022383704376211467461084076273202238604283073969971649779483599544801411378961335945317580800000000000000000000000000000000000000*i1^57 + -1741284248322690664829382206268893523889392096705675684831238209379684184540071931577201657092998963085797362070290296267745430393444631378454455714141585528781318795011045719837993050261353579333110685584603111047993754145342274339257866760519668585502583776672249371186986157897826165085219629734659947614957665612671683517307725426836600266860213207303279464760265798260758001475021907647976324599683302214799363843693357669783141660135919027885252186073348524188416547512780407863008947562813518205079321393897950235221422109313390275464998793063671174284641742628457851248330107935360492439017321863905602264273652040606954994986959382796968659418915102830294417067041326985671111778794188156097136235990758596248658659852130745760512607301348459378906025794743591062869648129935975410129968231613486255582067240738288826455335593728321737733430048543616006963177820678490082749765645183515304445047274636574877499321774254176031554762262382562929475669156266998263838569642996682489219797696621696437514127757969326329581816873115430443521324645715626897735486452011114351326753528296285029642242331929456636181513455512798325267490513763751500682972275899350520458855746771406446926900001190641570969351441013231614054295763511332608588620334818640046016234602620380326501618869605054820935066158529034239176658770089149250298410676134911267940465303326401436695758908505206301153838726854907444939352646638146642985873470733945340580644353690893537598803774023954323004802665534238349063894214399213860406920140948976736445862958593699257503953580692453991289989534709028861124070685791828862259427345210201832746059790215054773011981512480361636324884177041064209190996122309017275706758335552985142120362079559437624324804197418420300729162093906087230593109312730189878007258403695083732138197142793392388887143045344960784399843872937617481122652576463150365750949621403774727676622477163158036568310942980095009167304659780716577749380850763278946013426477135374221965876051018270643720117945831010009014219022492365494373571184491064652684410187365136492543296320705350230869636396028145863310138921932772105849280834184886127326165009235029669061627054701243024045408888768312962757232378708610070526988108685591306939234210071949908754432236161785213246149338608825992361987466893297741563831287170125101725887189331063048165510963225938181912663545447533492118747858950928306765712387515426853520542053681139807203692127539405774679650603685288679783668195747248263401591978805932334933604317950457177437766398940714297761963786415067943099432960000000000000000000000000000000000000*i1^58 + -83780911613684645409188773319853816248451883724747050011602802582486444187088508179427869922775734820183685446853188709889443915906650434487138246817008664605223072556067433311976956253519189756446381508554764486714410213320891198554800497415687814085643697504763584046119345237552592046622335369775927227848708387400675677421801676276784288296227852408996906269149167841401551510409702180806433381041906468090085212793343539178849553503020638702574745793969801751497850434045466613888379337042649101953592052956220558525430228341029030999575004675855125485704554942355253382257529111871609340964872503511784781609805989298993276220940606491422576609840787699467104964661479059756878267830690626521153546612188004512840613459568656254359896963696796436215647874328463279477651174932674524653626514641357364389459758262401511308825313010950132738717750559530456462640381042420230046475638223693521712519024103735368851832858605436898645991958276384991307499987200630230730327393043499427923005310446490992988282306227142985201317465279487045499172389246455993786043258215401637839314532205605858318626404896606518624307687465137018165427864817629469119815688650854695549758397577031583034724893144453314066038851518401946462101778559275006836354117148725913292486695882582174830514279975358294233451708389634833132814493252369390595759682662579627915890142631856125485356936227463683151858527866640749670226086219123310124930179353620436501781024394621347822416138548291977834444363982091485604515396801117348218167347308140336247363982719451752667394855182186880674474363527009697209337510332265299833328420543376056960937882090348516237474791021212867577646312502954282531795911940742784002877936404055532191478393959833578809748074001823286128189766246451715567746227634573801094683592344123803578132898807558888906270179590100861000360141500414627714290163510469012882336245469130644468965249390376516346270459266235057042504980057483872904749464164564379033053110596361402293250735219066525616095201570792710617466552689391791863549941238322225658544603215448040387597149196869410449003217365484961750663063983988713843255198957256718002326334173341211387391069373703660501667131656733988567970418930709247244659069724690545561741200888436386777874577421191660617406322614208800970965305549635751836780873617196861543119054606074899148508115521938224810514782382410585957922477519105577409761347548925316718158930430609339981037492467377902945142408113598398177047358902851048719632799820579324725111685321409076453964694195303268552680907563274862592000000000000000000000000000000000000*i1^59 + -9210325260094251312994000655576140029092004686253540427406394861169282486167286448478501911190395195212249420861360201234109462071848655761575385713838928641315139935147609437565651955203593908046278515970168252311082160341047540618784386768147499290503741357743010628123227452338256473892342603116211319608536255100935365425478586434084485603592832533535132219934610076607448968075744463548095813765404141757538066801219115094466130300408858889332048123819153789819750121520832767256154662727776961670044548653326889554750748816630079972490602191297862885309235632785868654432725171456286441163251989890624536834967952619181505520068049380474248416720402674428526123916871504535264846457849336592073237454837275094701567356738573848025034623661982746440151815432709139360349463412586555391156846339109941560163628616747785860042038425639411943419610611494167886834777406529044894105123012428891508833186776453057875289705952430962044720612917891346247585981412773395910754616615486256515494635938593612806867494612209403809178948377284000217580288503357442086422359233016987924587354761451516159786754270873239719239120949834413570612312359357309757367428353261638999600423663194472757518289961542438425098437917251934250447517476428976867697339557024081089564032833748113893575695881538878619862044998197463488424907139629528734576893930333868671020429339229254288954641280647119360656469936241342098647469768813326621402135677223998134736072703310710056007611224323364883800799690605031044315374009171862022609925485333755714958285902491010740333289712155528526376974202497511723695293401582283517150901133335989635238165465260547691832978069093874012826348086739738192132803756410339870955687473514671223278303908215946012244585038438250962572394467179135066162022604398439373783330438109273703730532973817306442437190180197106791596630747167713767234851243826217148918073469905882578001549302542279006254623448562466263494451593093015871303304124893244370178771436142309115756656472586645842181605851368460423466749751071487742240362265577667278355516463208390890536169350804173398372706527793438480406467548354984900765686730514175473712255155986853916873695021859224663799126137218611290635677888446048185952594319464984944913363004348185049887332168569892633652479467219805627454567896631782166220858535152070106701209332641887947793288614622867265133509536555164146594080183102031323720377169090337615282464579842518357359763131739966308825187700203462810248238729166514056049690610221876360023517355173609619247941199662705474000801234944000000000000000000000000000000000000*i1^60 + -902880115006563193979782141951848332978624226487920261411214591036837266716522596795689745070664413026595499245159660311698384053992787153253634029118287190739572951760716813935952090551317597197368665947667734847390039231481656813761541033558311851693604873733085191308641678284903042146031327328484704633199958615469565801640737576740590054278489676216106455588341364888304142900132666178019699818648235018504124730055955788769600213859829095983437457462437370065106255718323971308026202043528642476262503732855363912022135070687373479198130379267125063032938892686670107597348965769305896571012903878959420189842712055493984745171678823719391954260302712421662644869294717913012836446742152183629159039921438646728056259248064887000272333356038211415524063796420219268869510837509655787386498796056869925209405215408685761368473583396563853786180437728667334141269805995246450941594428507752940687660859923404918624346922956744678642107799409630284084210380066893428891457720710641108228022455781611772911346835385039167071893308530604941937358226007425969441960203621579677159963540323887087253297204409252416154851278782028252552764202309300406867723451217390645818653512146817805908179132900316311465414189124760088296032945088465601202601216633823171420945335642416873998100428844102310142662134861219059677554464401689278078513742271151188366146082501770352373057964788300171425739740230461179306623908286363381429315044146771357091085749381850779428280293166638868295526322331575419778823376383959768985837618578060375486852954880753484610051347777897452980684066518879325647925855381070704196856207008552046483098877977681268488815255184130732223907702719386892261059808233692005281882551468873788915541374008930749987763016255234853623043881730678420399420000659544975243541809128481609109587825500950528410264010108281189945951875568764593641207210675378333378445701503841862729242591209910892008916031803988087163475006011213239022133655822710332516652452362829887246018858056404114058571774430530883323705558995282831395267852863186123596326232979079631572209348187138711469840844217119750195694953398696945225753890506189843539076350041386971563317352629696583549375199330249402435599170918823322825644127922945010303315830058476933771923202594509887592766715115966462144196950422645013714101833871296253145076448108094608289090990691939593657464792874098418078960855325460147506864043866355562010818696169877206145349965032929311982327478551216681923497160645603234976058168784788494023120701380706520637925163437912364322652160000000000000000000000000000000000*i1^61 + -22527481565039653534753159562501849188457016442148200463110466351233074700600978540608317421736083584637153157390229433356800806314060404688284708708521267708444867641424201768611876462393170405158397957018988496952922109845547132614358843714243271647291871205662606565215806278953277348452026534785840577906053374529739487816868604173485972869394271439174875866926694323549097675563522051326614190271565431547522581955436277347530239178468698508643517833122763501734342349662918527816205149552476529273557284792262427963086372876266882925811667092071089362364239215348914749201322695868646291007585331705827831638689477319153958991561118706712507307643541464601145957940731076792494977561420379768615759890114349474082407750057933584664260759318351086379841855416308703592090958127413718475848912784147229544007660032356094977365007925294608135489658340516884741221026451013316463545592014027467368792633238095238761012777690991275717771238912016371847799954414695921946416705835279469469407629727450559764367129872331061720813701502627148640819926213640670770358600488871009718411265136992398974960794096225889464755111354156950110279269490561769752264238406138092772642001472527632067908972217870534729866385284172321005323679637114687826882786024089703016854061452076672678452135275026912592760501904646346891361758623374035483234066313470282276430921883875608679515967599918847934637272626969428419111335074318708822104234536489343993314268553688462254014971697654727582792939456679484023448970626370895046598958816775852490843208903478993410720689341846113566898092162269331850232860711755355564557524938357625689629055467187526151197692357171469889552747534749037129447317799938504095940748548916826001585280265370911049809924519939788941399929963995951452077426113181424183023905992654564575883533866337106962724711723519330531101389047703191989295425586783986838322549939519077807929246225724519293801456963558796904449970974131193245282572098031156306945679556099060253974746270949031267649252903410526344530975591133264083721514191296483294149991564260731908751492962942175662868855040108855095923921191076434601264762928169775753603239519195814521104492782518273691437266465756646906938744742191676232282453766178494011040091027627702062941810608508224879767703839709923144890303872648940705725061946939299581847359453893811248278498593320384896583106785964620153471515599047352142584624339147855947534828494210165887773310087033053200232595281679734343290579048302240122519162703125964186704776670050632274889817402684473344000000000000000000000000000000000*i1^62 + -2657001736519283367949851678290044333211347251925964434080923297835907265400215661830600570708905714948277363090267781311281714237855110821822480175405098690770963539578156194975904792980978658613254440857229853808711417789732533671398388152999825678385086102153476051336778254123130430622585409401580403114588459993936422496999963978401228078868491822414891585257629314531284035223529469434315956502385784064345433417346522401263636688723130684143359616148878348136648441498151644458520611687932907397860767647130867152456409126892220255125629349324654545581850519196639269362371462716883969503322570715362214627015251557793550594184469070260589208896182116411356688114835975603305995655949912116227567160277063189452920701841414545094282926015705278808312882087966907152752641688285458472987100751845584408513994545356319104911583657547934203105313126457586355106060295562147453902254496194137603523823555003123723714480955485684208860405174582194709347054714437021958299821443672844853350685767189574606483753823066588603220879025255959452343943342997413980862779481653171058582914302793122095356765696307668002772283805318957281876905441670401341736446650044887818728265061063766317940531862532563857570479947004253136558776979765983576751810004691700359639518032625152204966984226945289597221723058377784558440403796858794392655204248834888504548147421973036394279903759665126089338612649030749655661085025036694453364963060893089706574144672957414084546768597522406992970902254843745710958481997579327498876920224675299587119529169961950660611435957384196138879772309248549566178313214302440835812369755777147156119811292167222611887522459886784171925420043176020380772394800552465984884698149963530021908647361789040980682813867678489554408443034514391178628872484612051645042510124999826855394001522222572426473698371979149000619063144613680509459968084759863720862517088441630476684372968294386896273675620664458087810882889261748234417643360952453967549070758282497556868420498118876803493099293959216146830574142890155188092337496829580144883077197235433291346842307634186406956597131033497149102342574346613386439849262712715957567587718211831770520845210888264122436081726122866980840502150124009209044157572443141950109925031966711940423028779084433717672751095939101943895638489310787072504680109338045725780088102167236311744894031736353045281658018024477524289380183880198893210972050998126569584313226297242229892766970925494662815339893385322679736228453904963513693075081161193973336703753991488955462764514508800000000000000000000000000000000*i1^63 + -574142602493447625125865974863647697526510902669712500409658362756367340349077952208691087173151292267723863584827851309796151113230321229330215067702191710327878838432884035796709600332986454311290221609805483492945416141859653293588896912669808475663277473478320669060688304406879792767370729486041337949996248964763480081313768199528164423410766059679794900316796666310651579474295077738773325388074382352017186675901937744819866429380109362439808640080303440412835036479024083085791027560717386317649265216997302462711772704413917228958312710859312063017230068836545668269669619065894514536605246617627478318625127381510162586873485620414563295002118276143981823723446825144695235128172562141527035488881682656285444220983997759624049703533065095038294170260242875298439560522732657010535186816392299226447782097168500526342941037554608653014885584059326017405239575615199303763631384881027619639704359190793036163920639138180912504254614016984987676966997894208285906191478751811964573363720649813024149035291905212099280181675738298610740353212678865069009835155243702132181672786987654723196300511554497853177590745069488126748488723830356732489686978175112961707825783108601041176085057293925464041718739832757907529423719118844680804580880348340622914968939461241294651061527875926213570826298755501277490707089587588610873953267531461970773522982318942039330328431994006187266035411676209564490903204000932578590098695241765707686827209577785138910862370095168700504425098910831573720558800066339448180715834700332241100002352997631186477098506806003972147052549503416643087601060478458942261648655293967557327258437459778847422420853420000839294209528666161354496129030798216866239754531444123138551007801664779765463353407613052904058905055837547664798255920100592743308740695435936970778718219038143022981298938181291548164647035446698535007421376560316214384350770521457313091006402102387834164410651663077419815456704191783943042236085231590452340026450892695579918879686120045844422189495005047187683177133612934486240735988986940232454975724512204412637317245398537859908417988365143128134025417654914594108371537358562550691591438541364615233645035900300457016059539453236842125335183380257458909520533338745791109007487681105809760491877954520192770508891114156827833521640037758365408151992224100025022854446981887977489044065605840084609900096411359657088557118654816437052823699374416922502966666000278281056100513716339537532520033382928223854882477354874404478275462834613209246052630748156912426024960000000000000000000000000000000*i1^64 + -37487217138367608822615565989937923546101092298766980834055618975846590773742791381557137272316980836669705543206478413399143805483832808055254946852422662215711864701271345348119020300818421069149423734071702570202395975899051582322833334833121820559937122269245161051443395496245847046241228236050918122944585733199795342510621249643047791168466501817311479690125355879939687802357310072528370479498120774390901237384890715366203958488287925643065441650353553663793830029431493974241638762280541349063945040993213288350888792862053755075425620783413162145138409768619679400679634447207645685524732951628460221023461589917401227238596748625684863902230629492683935972295652918591998020749237954879720693010112681683301398717119149936878729904330807362196593030597076626783959080133595644283187646744521140075450911030552468976974547617606903795925081342438266904681728027732766853561095958962570549194105818752879254072110274058357642272347383475711227352844681266332907202982322309231577723896738923602553434374564348330632446292326451720691930615021659621115201865106573567470314594807114935526360509776797147605489679967117310517727073171447509089307819391377119303272925170862978924656045344637595683718772164594597291164255268169720688929020120969476609802556588779798838304215174174280023027351294794803053116976287366750486397279729642575042280432170876916504989375144947037938582159299709038479185861046685981183128320216059156894731510130170898270366604968209802611390981813771546568026673240191270249593408829918569864089850536198537093637972716663730122842516606681636520115757413758822918497866947298115184966801764082340653676903305935609584812166125055974964432315211573684219412112253364900911340106306019844909181722853513664705373852278231511297819013891461682390278601026095903583894014915949428076198078298294663069681596244504371910127795479388536479798614648545916288472590725093383516096612967571773227453995363117907657911275217329610997395371005738896071183752503224301149551927676540472010013193862023236877807725292925905752203570291999299365621374387861460325493380023063728986023433370513080961647387393773755795096281776498022051032418626159510562866878126432164313678047309625170500970503824557219600736204349170048259576160784968346369170205099754070027597681767985886107901823353083756259210165543288111628246879089132721020683341337612579667543935169756906016163498514408319321684310057198502444779683095031317677531457718731252115045061283312882890442263484218459269872608047997648896000000000000000000000000000000*i1^65 + -1374266030818396248782756117443256332761696520580363670102241021765606890876180610924152705746843184921518495033774146699441258900627126179835879995716771805740422713524147171724491428196572758811576439393389574605199345396317227478154739530181061594882345722442305228176989395718802488687491855104554964908583732968450047740489171079590815149411922391826544105993960388074466370484840944679121195719122714746454012935727449543351307323990048081936731356396822578137044348749275872198283768271269117515963485565976128629189337659265593377582916775787402749526085844894151391446653039128122974373693229885658731013157422720991714165032586367007367576894516268838499805304299991680412263518006110406413114566552458294223036012486469019217431850278156013260476905075905195173993510198335008122556489147488489877662983016127116833830968704220407536268581831558872412258713760957263132035319976514269340265094471972881180482642806456819019535904588763351428707299420862179019774140828001233333028491256267669745052375045979689432425297186091933297636507624759969844850385560490623276865000010645058097511810525770671784953688838432824620154213047493120046785339149640563671886355140893314605878929637025498710697969213446879104011615278537982762010273062714688821428520093456363604312596294704184932763021244911952932856952890673691856651047501508941868629990966779070652397852440810519995033414058119167728955019959795596787636222746424943042334149192787761828927045800924592371513874749722354825101975656915855397743649763990688217788107033243517127981341949504476322114646878940426606036115620812815969628251711006394060857615749503282871549282544895520568823783681364076529567295609339911023946575098170080111537938848126996110771656169716868345137110794388796996635475363817740236438164924124156723396094124171047035837868879735961709217573645979679170353749659525014042714857786268647684707708209113776048032705174649996887808604234421189644051999603895364660870072845033399128957635358547415519337253591153656617477972253322906913911602004459193235196639631625474355568408503773517482045733977504617292871892318865513977531548119185159712082589367674900811116194556992329106020171430095081466663672093599900915932536877821867373531301405051074108865672577733780197972723335592627710848402002773676680236880110809773573894796239387285973660486840499512960066615964377709047498723204579141695899618160989500600470598112555500743688086058293343811621902369404375953379075545385347987520343999073253612530836701184000000000000000000000000000000*i1^66 + -97932322024263072323429249805285984047448234379344050819437018537766378885503402416947802477095620138176040344555330428641869946962508802680749926629531486206339726043958886051628290373782642932536801844747738271113489813971994048468823239911788409238995208970346003212857146056033481463617814275035497821191925972997988971415283512686296179655040392370709824204743944621368970913688472264572783134376516236737061223678843940161825002561748977308345721165191082633715174889680487736896405488182309535895586172675782026501929679994819166958192885470584932699401771865635923359346128353261286133736129228725129069480936707611264229534818255163700240774164623650822444232960796017121902017524900773254367005782583354972882283071881915264281951125300626551999154082420244719267893831386347425500750259031382140704233294164997015768204676191691915077693012543641227402574373887381356854481534030620497230609896918563110034832458519516624592135746353712922683331327186432084574376722910977781941389553494769534528219822036511272409487605560136998718940196282854198175735409702715538775940872672131568265606452239248559592366387670850051993779122043595778405469243366708153185605539352766364636431846402470924805425671665680743399866761513058794818023463055786580768762131724195640513503066626773808673820644513666687020462010583294410173058807153597777148107713948759058204596955880198425627785330674814799596609591214952141661720667218284125378725819610038634040907426268119209270467146222740094719777409572487295159397309684950656465471619614560145714104750891271387698504786192436478128714889399898542380024645023308341365717313243146065214420368090731146508914199654666324086895643483471141635954986058870246631074005005486653734043310287123343653260845829615878430854064485576201239844118695602916048237221273485342289824705811050970587097848762656598255097826824232937009836008500285575091130353646743838563229917184231934173667578244424112233940220348697282034324257633553133855958775450845262393599420917106889421187662047270500925398581927053743780395953331311902219592310358398269164392591889523541869856942907712758766310611826817818120523362885170631798793164974376764106811739334012786927802961714158130802454938404951639655175423398400501034656269303267929119048781126052545905939015215736921958410856563057297663125330699223284000103801857468997405506044820844395701800686978109207184708725204915793118879344620437376846789765883412095072631561707975986298174969187923316238039044634582506799104000000000000000000000000000000*i1^67 + -6761365184486442343015515526101700982414760802499886990725923156268960864161280069912913924667505479361038494988150566429419128428404804699654074196676059872780745875125588835173346679799982945481815083997461840010488239633726878744130184857221864146233782188064811754038948447252656441886567769864466583207220795603326680300403407578351290604005677701019635491135794842314781664115631773028695617730836552049609681437143128102300156562590495148872950044736297800879797123672000863702816388559605586879227226000810705145035441227511358457783977612968088114299062155640411820617323197146444653955200809702978679879194251017672117015795340904162398606658291175179451668862735087402947007966094615286770783552897329596825643063984407311729113091316788739522428067875819119974157024979457365544399706112202196939219805464969767422216761902592858296615425530318907342892181652022457499107309380608580153761905592778388963102205127008142686536198571291735991191766222662822935722416288289235686925647396273394289242206961349205789694383901699616728989586843008530142246724846618158298122654566248080073086998003740878765938705746680946492237304961687905505192348411203013390279964778034869491090587631886614487238622805150894154684358937277471005251477040249279410355178264638773926644366121085813078643279910892071992629060759641780365665499434348706137344926146940607210266709847305817263676482573827562567635655876083807277489228994322441164109855854845847300714166249986941660950656684164396777739475499679552113849189533782246813787829687923860839823671580686113108806671587059018831060317556856913246135355164686471738848476572582580676602001571648680509497761584112865553328797350484154599419117147011729122148571834034299365850594235743536808003556494232452108044921303044183463179218810244360217796590284127021939431141202188081940280131980425063128360573241628606512564437536063548314723337641816607984407942383987685506656130917229238359957804215768422595600593635500377608294826721632946645306177527403245042512573117082178315256847394783159824116524237734377858734117081086930660658250805959793979916971808655400367401122515951107515412328352914241602252147109158102881286804184827853421728620095641503049351323579164137059672647227493689666091703311192145731209673442879858219267176089971688870843217562400019349613085916594163449612989552995362450394972725832654001568509382116427593262734254901016113495561283713359987834629788835508848930775657875232862951875889441935077258600443868610560000000000000000000000000000*i1^68 + -232184706514078806814128983240559078398615915302081878691309561231443511314121500028255777824068161821428103263807594616779660369171302735719876936238627494935713660504789713806213452738599930319729618343738894206393604114026521998894072038782600513805492526422883959767010109365305593066270479111370114369482406991809188105155692144899638870488594229692525267417973165363907657248943721328415674459842635514896588172112970637461850155980663206597317389386001078243383614319735165647633010787789616316814214908501462181976231804709773120234919982037912205978476887469851950726673916309151596999182237278791838887260883647106419142342595351484297509078943385419303489575250564324732967932984340344727198169492583697911452854566133456258284063026426784638469782916223469619864330761720189738552891589716004203874754200871980013742442427203917245690229515389648322164489636598870509481564210243964428496950395912849262751914545534498301694668068123881976715750160651895422498024890557718567294781740442293018397758551319754574598450049801279728694491185359933000273989763044490823900872545185504503876418237762755056199937012054490288441113195438555043134602270612399323251634262448265964629210412037467894267472360166626154829682086161098628782849204372038935087742683897840216133637408801857473043803336440355214118188230194852850770772296569806150542962550817938000361661475141980184875177363358335108007271488973615871129294402983056202762550674413060679223531239351319354429842357461080914147364934630811635642275565791770704779075713868863937188567415005058807926630047104130274441228996833384428563338456420149842145375324114989077032205129927006739394348835813851400731608386418360038836571262594238588014544509622620793321493060495828664739588093645803361107566412823805104550350756116911627493980963212452478859247331144569976854418125073986693371213242669200249218616146562813551221193024565818297836599613419215523092235196798770059718268509605851650360805595506916462156036157362524217804655809816449192165752089347678067099681791279030405136036165524107857536325132323107881720944742115307718908674978206375453260082991716833782803165823282799577468558756849380831705808968780547507533734523921556120340554943319912147563282271370227951294906912908202702473246891396199032907738512312896752694247190669027770604159173254723544668517796686721331841927972278628106228947400727574850318989121574195076869582108273263849953922398919388338786665174362558193055599340867662131007298994176000000000000000000000000000*i1^69 + -3747289669469638027328484346662337662436920247695333672361215247903469169916365669147813830419399955856918477055909839739957044479379046460935438850588326584051944222668391935058402789003374614230569032880988853161066227966972134562312489500677076599114631908085203481718427232061745098833415717712560477939672499429192077848340198051237172965003703692112868308395039338351759415226225249045169663580724238475344586267725231162318574128329181709636030375477667546855093731705614637865382751740653814151249968174471329258466270597453476794234848133664044702389805116953336583597883426940262855034367919222202325140499831869531202376570386435922894068421729808683387940834356960109697560658829110795754453402651077768610987413328409644890094862599835054438158222002454991919701683536436287052872831517966006594358610409908333574735082396494926442135340162813947644330020677438083442728630653117260134613995078230448979510486104784875677560757435569563616796328541205979058838204796237672326268016521970647852387263913584960229072856118973189953867938707264380549580577816112536876497872640560968889953019016107722843635946303165460391374927391160345660653154634438289337671553152482496308994589760985455755122531031170852194603611966401877137207069598735289124943276625871699027247428567980655237207926021840274574642370078161672477133271442212813975558387694254417021375247158888756667093477817200582766650976655863076122219252334980539653104901282585393153721639945348176037818792447892375418703519021947242871393347719457263991334205224067059104325773656645280906198975009552537259390751777146833715914332561479511454076166402014978114851937427274666469998696920204270849357852748743733784289225275269753217868577383846933239604380482183610556942725726106968773816281337841586796921102019481685047864393203101635090555106270359587951084996553169642303521434396854772352839044827334231240469857653965291107343073552670594914474661449894488332425423580923129824104611249954220219228379111021720061389411888767107277550095712898669569216526550157157124087457116649151986390400155992133396967362733850239951682657690300163998038517878108551025901234705168737843232851598551856717372753712774717179297793787800056296114249012988955083710957022896703697114684312958920050613045006275231723920071026011210982181576843011054847801297008944458315647813473583295077162746737194497848165354240489695428946419942316966870574775995863594653561405544715257023392639554183548747733244861632737433354240000000000000000000000000*i1^70 + -24187369433301195583797847210599479352085291765911681021657642196782296366159261803604131543142432843524026027982938929331249364445516513393783108441855730652220937472069184927515737840230729922869097720697665202086487607498914369675801887543101854324539396954622138532113402620294373009352013476221260478149907141382912114786488036816498468967915546984100629679307299562789830349248210286475591092692454592143254386666471460499260678502938746392149855929087404577075872337652409020263227625583354755308379343860704219386296864247373651121093920449263737668071491178431646263175069844655144180796201071107434313433204459351319356932390471414690183472270321381103370176016663832357741145534199714950284701975149111518258390785210674705190822576033833462788046270190878297091239051642876422043171491129066271640550023310335363791878491382452604708083107122024033372996208481389779555710462853938703424265653853840823833181856661055445957582893694333314744662754247847978272808030395632807827796463474930826034736679452756708975510123244660198679524391894139560460402383174708636399587910821584655398164568669125846953034194128713579339753776341421086030608608063977215367691797085470317409972031308689322648498925293347376456070701471391708827602329837532393420262768318678168825317887300259423907154227276695389179353662958608684624775403264142494194507971955109934684304336061299090925449969711858093879648230475474413359922756581118846051104753613933867301261238607462571543326188054946909582056620699035584884405748786885297448445972488793439773320405969518811763739239494048149718828268357154552820696268123927164904174116182980679137460876373688683087185489515555351280209214817888143832358463048227019675625500894949107194392858756575389657285903529065580067961794917601214070592342003548992755122122361498645476183942453117753249794145989487613206367698906585680069030546192673586627174831065267337556366984180128400384686400557655527467020699835371581014712511813985171232205739015154123722657023529540965051303993604591766760455759339276231358325083580303319615353150432223129809943595404783204694170894781038538432531410009593078398119171166452265336436653909887602780611360711925434010836277529970106821930372441183476473009254837508330989446561948545649108474136522305244122807147094919804988315667066725549064480236144859288758398619483310941064497243960802565143289395402432062104871900522903907811368706595433636647645129185286194245775138184387331512062478634713088000000000000000000000000*i1^71 + -11449271760524963285405435523503408102038817338835326721909578309300602432225369526533141626303715006925562592649296365572067247722966170628933673927378073429364213146123933845646004056879979931119267513292657291822932348274341108869132461963744671613213919632689905726284895524683683025626478764773695682236415407219406059860355289851837141428389861866641720416533857942549347063849071249050969586685402583326441866682422821534994356285880100622192993790167155468647145677289106741059305900768731432662188488034181543885973249079299226897949492854703061984957460183676230677195328483595604192396130888511674344672485771362054763773222095654500256426694448802674671457516599159901521285719138046183019765696015081044023495373493626868652334679717340453825683355637751184244874487954550850423869128047622709364698699962884348344288820961130951504842461888957816623731179983017835577555263732430189015927428186709973475560999944427786006378502629848657220194194944348883427513766978650458228575211327557935652187448216701633513805591990113497207341554021870833215599221883696606339621455143672387079271378386835013957564624527681982008993320821937763146570240794974997167263450917626410316465197459595899074989086200308231904824886112514982033487099031724280503935934060654448233627203034149243518390920101120324067976429017850991166531577899929742936539263446942439837281873673558270936330827229817602523543250150183239859444876006626838180036577028193095737078794295350669360691453851314934045811192694745272451563560658119977842504414792224042550382837561283758581073975637440610343574410617135704691581513520937653478966685002276412083965643463103757655575322360341307531192248551080127589805761073368867536991758870991607441286735072227275313311993741895083137123714342256644666322826581874401335633498741625943491154678797518080754832384843338921099379924755951734488589540262773476562892274618907188391430037673400058236574185246468642065857114816675396325919683430267338654347359085153842825102865998505006328068821098396693461949980188483790340343668465788849179646068797832305697459015417649631267183137833635574415606796637144151508457011444807293707403993931658390295843261890183386069602773219087173485564202315028589710005226889162424210338016885034140737157277773998412586729651385738318516898543872484683280260941373526338111213489497570341880281834741205454474339276223083018208473100439383237173052718981440110143524124749211143545865096323388639571817267200000000000000000000000*i1^72 + -187993539272653386862535302349737508088693105026872102762931134298463585727526715130509815761217457384765885993848257963368215197184944614448070323332821221387270288259661393764776867609634618799264926796341672394215848265047989169760014130979765624595467286478478716392703924642549622598733795832889912339594499668220668324463983219324610853057387875341768444873878598736694624269666120396078246605785370725657258036182811499277425092148560513076586730598169674430895411691334671267620917041219108430810377759321935488044542920385843890180952122662896369880033983294975384815521366522752790305788072478342749962971987070466715678003734323807801544045206291625004240543208064551608744591257554831786517049478333690069141285872801850531384860963861079521795718906564682569690287382106196764405950228393594660972428794509905160938479730967076562122608954325702516783699002799845984615656408670421284407748749155108141637000399393832544555921581111037468726437230045375097134581634001498832132460684026449464869889794068935742765302327708253345365112460320518388573397511754318660569722619706668625870995057341534493996356060952897239901967800197957031735816939575752340424072161614346877772923534258589153399648294469357473691196758279822292154579310802203487034572196938514008049496348203564767514789698724008627292920086068662068828442678908482798165865546000394199345224529225092276937930968000838780300955170769419513873861945236247433626528371489552496101193079035273321306356785776228910101728081503001636628202731598594854103088687631850094729522674690191027286553124636964703892637691210969610937372234938837864847767954963439082749412145162007237781729203078399138318881747630343205390086198625567604668613913217184059887892836942944945632353600773940301163154489731728289525884309158510170597586365574621741444971112220081535413686756821768312554627665190048429224913151578490516636684087322962868982693398636047004621653158810324419866758773408708116698955857263811806578425514620846508836431142500307887086109147350825552331174677762657756487199272831144545028404612279394598492166919141598116686721414660267154259703766756823894150110184532845166668834885361874924437807778777619501671803476916007658542281036204203890756377566092185855644056299733102473240915952903396665607250051999118373960855309235437707926478452932469024232346659318450402714176132963425814307166361405233762106112029533511808553871117197602857700392493132173301075676052370321571840000000000000000000000*i1^73 + -418712500502091919176110725501063774384587976733782119840258165032106327826783541708453639305438670998495332181600697487929897939792922913845277704117954430526749339405559189998586870674771168280465928336241548284324044499844267297876956265682723236996478176152207179394267660099355183634881754725971282867815281997943406541303392155237443426357341576441355882143855470982347562726437685930707673756889481676780385606004858569184562000868860922646758903592463329306457383135520046548334163110126597296106325075668848711543892476305944066867160650215529879101462545971435360940147784624231605505745500144574700364144751260956028623195756288838637934169696535311372441232285929634960631722379604820445456408314892342572917064423595704922464381304209050672122316019467442124435851042857926683923450840864874268759850832391131410894879878569410148413486547686108840806951456158933054650382787367395765797907341514916546888656617979912508465455886738899902139164234120308270862147192398139574370197281952565164464149301812882373435360398627601689563426313817284827586131340345436318494772796903896160910075517313112902896577200693184729666530867534224336468746137634630157276389338893862767362861591735008226942727756019665916567403876190968387803501264847553587714902925997085293703909823717254356947147004417812880837503788118469867049866906363701044033382535229841964626837455763529285953225115762796494830467911406807208234873768947747479236910187349841938570493181424673230518792269939474280901466687519257751765642206791281151839669897923487662735216132258598538299216913033950818248750526334598756115439705757735044444155841605401969545369649061897938264161062047993413368926411649323169031453053367043549916922799078477742753597145835271871411047768924096048060356909925990686818821601129899959872103630089022321566129696667856231934278290449493012092477176681991510043375150567281047295697266677882839630524531867682104047597556951234996450539799350050469199706539530729076788351032507910026882445043523300659713302831946021916031276587754292696067370333405839829953207525921910396600492750769477557137426736300354647076756406601935698370492564488202493843282505385999529579120667088338674177479876722145508400563354101014887150328485138124985118346979428948521053864482728585206339386039080496073450489839299172798678362083000542476546240040261950671897292458648792362770334764398626656385452043305976397135148648844162937908366975947600496718981890048000000000000000000000*i1^74 + -393403322396685129145490850037736228043105374874656193441909848454257365277229469271042379576819508606285884476317701486133094772640826778890576284774030143272672570140824479186181063612143618813395605894699061531770329670491013779495763854069912986061376504299282221491970613794755385140934769805606539397394266420481861006319892732310070379980121618963487741522753880769874976950145265284766132683546827585007366125991928215097084058846046327277300761296394686074723403105229535701895708381368275153144585179199074391954011059929291839974644773415122655940505459994021220674828101046317066539877888760025452694583298993017059467690337873774468753087296522918208813785770197100502212723686927452989589178745872235923102368041619039313984908556760184592224912142788570444213934187950012304690171844022552981913861987925584019053576585243093478029447649804482761774993856433153328649671352027305717338240607964394209950647262378964246683542433513684682055999220921607777485948683373169375643213746717219615261509919224093862960887348362400005940780208650617363181557687538373909588089944856806525289794748640618324320124278741726151732021958211213879828799358934753880039897282207044582581265268980739462788471667251737949425261758243716688420755410198710764058916818058228996776764029939426257320248348146127022398465971355862115873825287276964017073507293051245844478989567106182680580555349436231717822806077665500796250280095715998642837461142453332928079657312507579904174375415772593852945029575455320958081708451128376914705105785381667463922826023996616184458545279746758941313783900573354357862894594964238433884893125498670971892435536931471504660613333706679889714701774063901117399789344204884917437992467672312166992953858185280110443606557965232275285912893183545408926437141847760659237732754831702553011136939238503657663972859905850381436429829421619666842471278617744882882774328139252239212440241862199103806932341788649510266606193185061554788995304511728904127486369451163190332851877099284041292443255372937309620934241769095071738314782688495911256028113272065308288844381088842689350674308146439580954661671851563777471849833677714321409563605785159775611912400926005833965838319655354118369629774492907624747073809350013612395078615133217643969898030976230274041651723407059718735010879423679502719938961399170644174092729764626231218430175341082292131005563674621286123259523560477294693043972805931546718882020695551351193600000000000000000000*i1^75 + -285274194245065322342389499955903066137140219303040440992695664185228634385592129795100667364599467916310709804116599380891823483889244914882702842714739702812260025961803217696619962889975075640692313597243139932567930223151095101069677534654435239943415561325944739053641713676509806080023675727323018008610120570245000169443090674226578471071618810421640698240509812096308984415248542349677573457615532796650092821436835891325179099795084165419207511587119085497295272714629210058370665662136924104030035690926284132611712743739620969952726493996324825117590270604606864433226166036411496432021013927539700903138954200012175966255640470854656275062135557171359226763977047861276312856937030267573597685901766637728405974647925678064074553339906654726119876310005044648629145612344107985085741868144823844196681451230622789615032409423816135589966468709305629767491012542852607466698996782279673917779518360697106170516669758993076048433743478084653057037939022926417248824110231877226343374218026203162736483938662394265150880466469813411794662473056402293785174011765160543748417466130542620742895738167339593358768548413104647160879725563499775839349269204759703350061457188111677784818522275518007836075856411785530539329001585418736434147822922948245720546287442062175260447217601384887951261682457443902687330071402622146217229611480512765630059031116857863735413665239351223683109069280253294442332320333755719246778192220808498973802608342716526544168657983687925857027934952640632147061426198849539150931378609636920564515978828652033400979028730047850397972609803968519329054900530984669574997040184702663470492714080754252854516195335662845122600625993107803764331144095464361913370304310551646081960681217229716091459491123974189633284062280605179709848866692672245509515373100681168689416920157734342033974569358194893301390471771730766720520463843622265632540251823910933255391940547525716328308592479693965586445575354818519658295901308626752044346877323523534894356562278857821712454796660487928882053120979225878476221222683598112583850233530933447320234082248052541134228837474908408765171523849119726842318867027359406973903409118475918706384321014775745559926205874757636546394761082096163644952425001692765728935875551921409989444972917859793639090270254292531099937937032232328933368183050668175571859432323305625950180296783780952323860395401904998785289535403252110238142362077748287076437049972359092482062480834560000000000000000000*i1^76 + -146725710825340558318791488528071191240265627265417468493396705125228630577195747885434846218584719839358572424976373171868494407686093741423653023142785168719821716210457424950874942995684017807881290757733735916613888499591767517017168929414497957256117560573866566082181776622640478371949422091287786665135853828851051575281636810569837700278920378905344227544479114903382379577464820283796385436436123724328515765960019714971620888997816840845632283246372621798288056561593439805436978570554127507442957423197152728113898649514879624970539405673522671603248570820679398013557841902418013977018050712900068253181713802959184442245158758532200015566597148583007153683158376434450863196741558754060739310058171329701416224975824762557137338468127116489680876061491864044912084996119989488686426666442655890031632574264462956572576516970880872222888646782686479882636994133267343963261638752187894926918406074934671158831599512699370323275921291327954422429272817953202775745252237402131201161873806121263586255264346837134383501414312499087972475863906944618807164379179582723544055920359259611865868794470072658530624183187511269393215566977544519804789140554283510766726035794130829953753592504672048214607967172999408888455201831653183442395014170638216413022234980531431626243688453485399062210157827491777685270465256175323250732380842776042897274078517555626060168959630554773558731971181756826632170817411764538582033091291205088805031253582029696980908405499240233011119004284744595820743144499584468596618428029988956904436834290473731123355462194697296067735658846842502707349066994287206293953905797787390166545112098363307853005306697002120659571264183368699265477793942978461748390639408050230599831061768570320571026809218881613814242508017217048073080487974174728797571284790973122911964378801905549353092149982258799237022931591997797903603109865677517430198952189957764424045984394740855429994902948567265387679953182904667084782469569544353426539218102987711533855119675800214328337424832126139607190715803999999208564030993689230946100272588227241748993340851226684897287561767536742960515912013269432296338021481737507251207815000878246820798613796007655642152072089039255226020966522066548546707792402955392430856185211306142239670458411389440121986183326373298191666392126237590505610698620631030476507969509068680635865393703432462262920991392750747906354041811910495370201881517003982590302706448091687419904000000000000000000*i1^77 + -56844013833310417945718932271411417604988112047025268344799050965985380793635655639956568734352162796081821023293303945838429249247360705596927953948462405390126851733066831719722961002870038560719517438138143939955964582705980592907910656754803717190204603588897962395273531295461372754978051355502172319409116378333406864282986314914528633025063174366887621168397049035490470334751679192014208355163997991305091251357045781568065292138418454064526278197141586066680235063285660151323732311595914355560208476754488412460379183647696988091308885124644001723585351779948997242961782998385680400933238472370226708203908253292033709187822594138698986565879664797899359007633378793325041190250761496684628013137723464825734781372240508560345668079497522792153198539265523173064051713376506179362533304551869011674959822034913221478478988328464453886064778831607063787426510626250483945175478707091487854060790321293227628995482072864964774726125760297272058609117876592015429363195258534158441345656017811313758854791435138531352272154909329325994405271423312400815378993580991801224834262650788356118069199498724780455864491033915723692611002620246971890656941203537612559150822357365516873451509866588908832639243941734992507664836893358828910731236664810192907361618548752172149441096998190979262504687412977300825056841211677564386208420861012058299128831475531732640798639670868885881657789237682014467914522355634247474620300862039829130116081460566939820474388189841099034995453229446343089601664933892493649617533982108300013029339652908007307815655273747008787616610098957646899065341184398159353057130457278070780052874541134797592207898167610792204281261873656253413059572317080065966148800735440775214402655969810177965437077349161296326155815580205961844591606954990440646086758043020696071784757343044884320829687304795789728865962290218967769813014453959277065946265109098459698845358674634868769493401061842284653367154573338269200163626331122380938519851817550994977557496594631490056928715989819201875589216077931105418635250771458732475511517754050900298186330204462586984112712632016673272462929471019154988762262362209324835806316210681775325794591782659030072082516201509622949955956338373283146356162580117468296882070586297759979001925149783750884491052723275892894154638894936046871056253532449385732335801076196158187520827742738038367100536462849084794121761505113424053282662846967939507929328962764800000000000000000*i1^78 + -11020328131662257624872031608835867968730472739690808191085014139376492401325570912984710648092632273901430489691666086453989990959496233288957590977186209451622883825767276787471136376463129336341714590650568074417332636021940812919448109359545579125403335268979862511538878016008081025208273751893576931228351492098053008423961500677459143633566871102489952648686546011372866598107719673094630726039651825285541136960112486581542227707073165716241131314233122674149324534383322220283743162993101138745476605015803806139196421684189627968024142285311948366090966901013556571081417918269719424983181324458374264158381406053874453693970867632894263557419898017840431987853127880790500301695341382790523407169198209986838342078044863636708188954190566866311154730266721659551388011755615413770409846640359354866973441095401119334071921938553121506088689548448190715625225138201167711267917539085841261136466613307457237810229789942524463908878800061288023898753926469904521921673692171245588644556686814078184755999508952044281753803804687352827362463260433646752980191143544255629746703846377270138849587745715084730186098873819001940947342186318763063699031411025174873743104957450818324560326643148696214881952838080524424529098882360488231758471086937830444946172402176856169024847670470236364965092502666888530624613271385681311958554665250797732846690191710302297884228105988237388717527367371611599368461213244112482931396152293952050887675932038069588099854654638171223435177305247129496894804386154935428177707379375873260588496260766845584105230599660995590821079721869695024546789456746126681075701302565477321160756435531851756559627055214071566733379908110126561853748203424672989391990372127868307647963802939259243145960096778500219918293853121908095020919820401544322796387538520757350453824396678839799703902197332161627029392727550361092766027730024493760050435741441718959935897441466624410460049762348536960212992083679299806132794311464486074820319867838159213806959127510170799374393523422646867720544162102989077717472254402101934295465450183778713801786161338706145379695367651297306174696037721581442773247758948509741364245299263166953222110430497691366333449440679641583165548340793501757255168604793367604002658458846609512752707571431033990023078043506264961198695309224764819344588586687719882409685781234021573250965149677072434212804391889465271586680691995328252882657172400931770204160000000000000000*i1^79 + -540227616553108518151335141241696983911954101522863025519869493934770780548672662658068049746491976487397605898460659485638862783681779667360639753034296182903932150467984325848041209039434127868855277763480245152326928045534263852396405098586399418462876266725836961877421782951363413625234093857620573951529925287652720788954940961846189377987338290289860179167709470654348526179375187952919827983574833926983369095053732105348032332140126090909943354235330166509694921067470386892057823865741599546713744991703289618340786274888811264732755003729030584954867639673560845504378957394568098686917237138464118306206712974927300931425711083881905334200935363030043202910953771919010831940951612345305890367243724783008938380827218437451460586704618349768827889117782472097362300087814679504626294062398110559965276754483419807247690052497493508210783426354430261885114361703466524271065381304637303014346009785612489232533375821156277060933521613964403268241264676944128347962661873675833311627686058533173192341942155323850150443640987857528456670192370765889754464608612625685518884576928888110415957399077764481849273595739435041804796771183596042569933519300126133969632103823686504139495789416814732674245970709587279961020117243076917887110189172159731902071982381417620707415657077410045587001461994086997798132622626493952458870121158557544406862111565737145113586355438906162562510437375938537112338780073223835379594742376868328384452373483558171998715700910322810020797161816418087370495589264129370018687853382928943428986926685727151703905413029395853453174918950688472334570260454277381921864405942079704838322784391717671623753199973895444262510004502535271492470194540620129315750210849321198557577789170502946908755420206137361030232005898854061131404097510084049673117720670722140585685629712228135089532421858475269011272307443771704906655167646615396370507534061659004137092309017968383878904082166441282621813973663774806279808363717543564066120970553424852186438592944789269776088540812678411700428261021774766693061843860076442673651065955592392746819070392703203625066295449944936230982644526043464978868087718996593342443937665229065421532786790938335411143092103248591352549759456959624062619382664634483523904897064085748448890187441066573162109205896165135566319628419283939716974409520964426707143831095826061311169094630009886304978401306510204855874611006395086005453186924544000000000000000*i1^80 + -9910229461343480473411777243788228107457167315650633925922209895549663682504487669527530326065694906924569488027105985311169843268107493637367768852162578022189230772602019093932593283919380957599746954849151032749996016187807285739677194461540943270897816298565308504567119447126965236057304891260962975092057970743301136536150278048812538946838477625709397058164852758717271158452662865556873710611396801563700364836557430978976013702505567169596263634730903775038034402162052469484677180415013345587364252181475041880859201834966789650372129799346346906275006618402070639950217174267171044317936995684904430559329782733986712518082198713625904934110506318550480097882546248652851314827884906415353093165985306714855365899013380705827784854659517025675124352656275761808624495600727313049020783728520434101710867574294694462709893394862509621218409118110837290202500257015348508652191514054140830179608361895615095827349718210911830304806692952946877751813645623351414049430504310851862202114568573110120241889371319449053302705158072458905656165718656443537390617039517870621491173184675567886817700662089402162682150901110454626893727371877349722197955828627175925475760768674058491620801936833187712247706748000745059676502271618953520454343081370114114244753380303587958039129583647572616309763731650393565269294630059433001458665403459163026640657537978151885785163823565117719582824824237437389112054846640910812942990916749553526845039249954208250146131222864456962396013933629518611212810106360603642218342054819253241224960096892132590212649930514577342511074499837201337994435262181791436091563730674356872603966292230364330543495088091626264089971077749286774740608576075426649652970248711166363356590736115201722441863776477533047486164291622268165391246934389292852670203454734237548830505721397954396081842805545046595309189169309116335979008607441934437298706301417221360365844562709208347642337984259217872661852518813486506201171754243074133615668055838438355088341779214070840144746229261880356787150563114246702544852902506428950261582028332598381862248415255775753650658378587641184086592074962839540307271408809068767515810046325189231933461571988651933875817354363846050312074337419511238795847148006083574918244784216402807243097282200246777324744490550797017195571482625392400723480082829757491203693381932816190022572748777097151082794438896315847162194267907586365849600000000000000*i1^81 + -87388339107946249436411379046684601047085132759999966240308683679437799396046355967827320710779011766251572398598287602139356107142151136534211966495697286886688676931196961898966178703103202552887801417222018888943033430766685952945788164107225212335929808226059193255514633964153893968467282812795023779240898909608903946369503245766940399643502605768285404119399256370800672320505180275486798658403546903697783025442406485821947723883564135917946164498013426402910673326736862735713854524014000232017520532285368117372832661981258683152557736756919531430890585063483637152438376481355710365203546542331671409922729301147515398789825279934861314957212172390513121687948153042143604537930319369750223820332712623642315291822798598689363863739585647687974914232710464768183587258654498999428033327788917575717996502281091502920630917860299530888307721121043712405025968730177133894660335063980485932917942955148761795074558361988844630332654320615710277767127794715767189817602248889673506534391854917275770608517747238522936059912925592288692502369759980494858129273485291193013299413876495682988729347741192157915417813976860048967580372718315962775057635215512515178175176117275870370676707106226164647277045416458175255930853586327779054077073768729318403389337135506235404369650926448042160146566276272040366453238356735257276521013628249191313791813884788336002999588717049329631201091744985335651001857940351905945759669218962737706070600326089074450300238252845135975061980294530335794891290585426364486665185292010730752921777124527191928945669754266640369403578360382068208744496688175953484022700001878195027257505701458451407016057991351049300765163601738978136184664912099992401563470924061442019184143728732193301480908875362015659288293520209062460586117855151115497671996412922310635833036324069714574084090779639183681852418993571194089639941125438930661334951134268061326470502330863278097083815305573533846650186639946609856269893041384895658253190191536823927089536020474321833628334611602843941109911722461645345954373097987952130685876807922197470459756127423793916033379954796985662884053019626314224392548360710159430540738695581167196753073493392420929431044170432722351687282375430656397006369369506751011392844260309008262214146090986595054449403957733285434465697166567178917740923346747169973759778076815472227639784300695302334315045028009361544665356042240000000000000*i1^82 + -842514636807178678841905599664146598367909073479394546372722937704318916813034370583504925776311395754135860072107967714569940741090947670494052550874749985257556892600778013166922727999223891933309846467361875173641895558510405914370843362857509038536027321175815359036446625188020476613263643965386446586776653747526533056620856087825348641589954289261817835414362693515228919970296094398161611847731370371945991755639112835890717660760926363235971429410054098606697082104366088289687797242275073419281596465726501417595944391005914061978873095072192041224601461574456362200142843984884818470656854951262575758360429610118281881821204059164939821292521268295101500024277480274334444256218549291952128981434004701024224542151846019187816880848367582887655422323870203906897118617981168148139253786691827119044707085042982014804579830636021135618376357138578055699375706423116866018710451680186216762703347852462073285678202869044441379990643124031988280635226839511348491477310460337825218371333223694312527532690851116059688037530295814112111014684482870538713918702789939988894911672424122243387576451698833339759507439515682097078652977338530535106360171053284421443620088049487491523602149577479973536151527450903541537265575293245404270435690492738391990474010140065353146901475962308949643650518197314273075319827441644529219670767738314776412329700033082510538646790812152253004545740641651958953423467269897245799931140603671336820931981453206296655076493502115453316816829138223488627324313000423361885724293968099142536962171222441435236386911372410805651520366951034308128631995948811283957303985198710826415875513062937980454619403345561769100096159952782303952769326315967119598987269726882395600668902722124737397658651424055375005899130284922153300489359239793874929079500813518399158256000310982127851657598993529327994827394631544789895295668091623427309780374760030800821492710254790731940333317487996399962741988988868358185017295105342001974961090891919813833536348920248356149612104460779361998489008397936092614851312413625864546762478255575026853309748274968279725784406881435256931515724677546826729021981670577428772516160007784325541939736131697413467829568346144500627679459122146762762830207986120343280691298502242725941556941971632443964897666874639446735397751407920957137527814001556704607516402601891391495521622536583893581638730963555975168000000000000*i1^83 + -4503617341617257535081657410374902871802871665450636457673529037923011805787803249625797795910164288502429723301751960709833276282063784406857337161048438950793326063776061711944168658673336836791744810459079828087464144563166846043735395860953614171458934555582945941778690734891535069669857737740441375639627338726268273476843962139267885301758077033458268985750824181095225769847265324014893566724491715430658995400856100297149266519822023315518155651833902696339732288693694274937174941502361636522544885054041358970668227264880847996099529140254852081199781312737939602975219822797270434868748718492905131764694374677849695117561097080225514654733333284748596990361327586527593808130336085005067741471091186530557522719430091805325563301702284699448249560471454608163070566311647139702911378373033665370380469462380179695780162543088445441909236771570520563551729244919585160744997134481611724554874570407098384496306919130412927100779178085034321123481830027917624167268229088360160159711667345077186807952954604353020240884251337310531117327656355531575538592306223231775219515352104330174145776545472029458022116083916675522517309396490754396265755946506863029967068648345152109701774618604935285662111583812729712595436621128752353575574855523080637103297322497992203221844609912282840028805727067393019534533487701934570617691162906391838796002543428773032046441422981464944836724705372519046070152094947581021322533201645616557480580777191632566185780624768306890809992758476052673659593182205244764086144287281878651145236070707894879784091645614937862463463592718481893840478174514657952670047759913466511165933292195668668746921339272390742345159395263260302291583495175877043375256268137285176157817720723421039017586787680501017155118534482141723428285780114830968848458415002130987494350576253417775007216013546766991112142434903815672680744308540125091572968496828433371653802382861685318402386897841847331214775258583727326037062744628842537414590835588573439240567506624339609958403590648241477353806314369568140148912996022795310206786978051384511392211187583663411763547808092905813603161038314304225807699988254408381913886422316136524575506885524322183205549875552015736766336750347830976034686991989830751158397755982182234704941759424269079676357961514517317947513335902833143649017057437492681458800573227400030584570320949403015807343001600000000000*i1^84 + 1701519054320531567520511279086692108038467835700217116580682670010121002714145425818585004856429484561871239985723565305278799026505705116692098172958924863303548104529370412580897002959484405222473784176584523516498943296346883477917525835477086098412844993607768329255100550715852946407394678689869186140693966650573859497803963650562748365265562629807526042059689730191926785861704998246076854055973611274922240037252448692084617994449059517569416123879404629329613791655055008018329107392407810348734259938440743725463769636811300312460919241606272320532237814594457586920764979072399243667903274313465204855913978057990028332051115699075239356491831827713699141914704655310456787312454041541624043736129518522026949504480646784011201006013663137787723066119883646415694275807005452987574918388666597045426382014945177621541271480490135381869127291427872231137483028716402950264168746180738341453066527220651579992713991942791721753951236290200797949903983027804858260159041938122160137328903092179857752943809456574966641747758853674889348059237485521153840471225604885767289924563800564778316741991676095258326671478342485289701383206079861288794785022314840035587688540952060943510959178960639678686303740082362751450224836261256601475892840116758686529294633961294519774932751561086199728613230008918077974451283866860601735089199604414636626663578209497026791893721371988174210616740892006547140337056679170856411996335577251358641246109343707882984161840244206799749715482479970376908941854804018859895237335346948868242922552915366574140082615601690332293531957103393521964044489393588114249847818048217257634307228723124993784554765438575333103856384218713607687967447613807371488225044206202129289819753754786496275910914855389460597508317619675536269167457769536583992660878929192923165571488020615427733548817186168528494419948580179589365112289772181388392619342683294994153524309781474561718251701493580820836999189753655569682000164780682657628192089324943440224666270104310792381718177728742051482308881588307354702735082166652559293028803066558850674271100674562076112684794220343852521797131147296970005251763104936394259600321787921967371736190537313386284035394753761699824091558486207928294206867137928878456618741627802544112639183858026605267369799906057951562795517650183994573857905423643890529852854050680091983295144904622080000000000*i1^85 + -852201923954042376583813603042427288039774058863636264865290928063055820349541484562164566833193573806395299966761669369630306516734487881593844633425826503477556404508521529812140543746799746725160299712420425252254828318739804047221899055043755423733443736383719254451460692445752352893874737270985487825235643850171973652252490952812333134632792306092874207539869900822460215987474794467500392271781388538338039597352480225783573638567692563291103730829694225664807229026255590830383026766528059684394955617522443597179653182205354391828867129698439818779750924641362854713156845273493730677858698530302294814460745878936736264647962862275982110715481255397672816554800579901043069458789452047809976967008832351803913123420934159818351860204937189851392059893329123165561494736063299738362140239266879878101933911192975697833933179897041985731807239939266496108093286835029966139396005055047943761246483713489372297410447536404778729599017868876723311727107127902684931120123566418545394856447585349542603429184902911744021962954175651302301258920483244983790153808086848905713076646859043201439709794442734670950372676764365235254407391997562966835202448912512201502526550075271979182973883673029164687939016144142949740137696425025445319973826054147789971294823611779572949976186715779974813917182743577847281409152727228848298933878974406177061639456186393603469292122928456906466370733091710582883639372882405112323988302683000384572477785810332361616471540851972180519100853576495965189272790596276509538888310343643909589009718765444756765572514461931410135345320037267052755483957389469170889702148608576475307822078544429132805970920102060537184260564604575415420145347992684227760984629807030927698592207339286792204985827047174047454296964558786213759864793998268050697961953817490783846190787235483390077112072289682534199701180187332747169555465350278518636663995206612770487217580250973377484841915025861455093396919073706521040971481402096688040257975618206148577609920984733914467644618413980221534831039790638245999461775355380890917008552004039408288557702343425944556524708862846172140789392177476359224294067595854065740989115685522297876490198167327638784776671779996173361795195136662176513334017768508617603620090297688508529757473073889324564151741622888081591320722566565449366246423797177905878179873214330410729472000000000*i1^86 + 105511516278484640458404452823319392351502205868539995230553345908664770707132534899364925825475428223594671853056111137954633848829160603058902154641045199818046114536745116101894720215886316944216124340674015556839208670076442451655120538904193810967519795774242391353414752383106090142049347089016986169966766747833035054954337687516958386247370082968134198974290842156816267591971737352228005966727982724934377059652021474668556955155003405870179327188514665601198532492247118757754288470995656966805810266498751403945801792401927311095287520905866897506737650170335849334932061028309857567789061009781027501536250932213171241834946639149730007853881773279905247162675152862439379631831065232845494763282634228052517507197855417366489924262779887698942002296380765796592827591939348945130818544464972867130280104128551583466546641382977208678892617534368848049283639805139990964338024376075529107435973091745169472209665945220877285622802387442175901421914239537875100617579027683619392207884748152059241549215307030529295741191251670150751769243181842674639597920966521115394076091972081536370499781796906473435928952261807483491750946372052366231134858476473656598031804578239003383518280234524196001039607876715985892518337380160522891855811763921594077463413441371873322850044539156528564022858740263333168430777110521251326809641932738919976502350612612568270774181580258910857728323762383317445174858202798842281427384225159996004682213953652555840822920509250888218950430126610569168502430416607751517543948375702547278992318017260993393211769166119531571675941366174804401152828164321354746610055341328617839871155072234268579335685401471819674040239645086184642320509593164276230652214896291638821119643679998669574203669729910714176089318180251265297243051592413630911744286331398754358187972259374632524539722745233074763776373948821903075868710534893395066822596991917215831539248891111758913594576715745419436165074857360892619638157334905092717962861147737604476141595704412361497552837100483935413565851838018258493437969681902489601420512697810976280875107553454701703120883444096236134921735806603719358370244043823582759369997120107240179508688491258237429612406868654145367224887007107343130442456941701719199485495938463603322316881412904285012046382512181256303586064076753764228068668338226056833683387187200000000*i1^87 + -3768469936731772215865714064459245446546821017590793312196119515719489023487386131995362943869606362976025007283514468975956196658659332144731710772049188830495269824167665573584481345411040887902627428590140412359410817958800456116063500471043307733454448797372840511382125007933119003989593714115513303205291171404272359969649625124542645657750363099136119906593536925527568103035902291597479376619113590205098615012233737889257797494833804311813439865479713217484316153002753481832912280200437716756943243160099047468737630670662469854534194555082736393445443021803856508490387091866873353245224200057202924028660755362698096364077857794872268708459071009579797528589329339134710015956663363866787604338436486331281128754703052339589555490927434309421200754476409310212983185179300596457051007828916847781696949027456807177319512913945923556257201551936372397661382245079106943799139128414002441847371096183699085144320131746869593244805773838789936165565767493225513776059476196365433011734170157198332844967860808126291145020210393304724667268956246989593582480048448507861941705353590436226930947266311042866116685483525863003616660409520397756960398160220902569304776077719838939631336722176464477173554011884324748884497386861052165389025865116614532874328043873746382776353984118526510418908963048149857651870112147396525187243972842365565338193690597522906803700042494563398022700165952686559678611152285473771896478424683247203653045548796678295446026382365090865880849308348732174361944273647430189120383415574841443191731949642684009814184856614562702879536343744701638780801695141556208089010203716350879162558908030277570078002553020947770769941635092665402277163597465182843548423824153557605896049111811975502197665190814046929273917379889063249194239320215769187699752904216162155397187590182791479941485762758299169472453217997863426708687729951313263213349985786692255248457276177286084578135288452523778765150978817428947310349521652602918893299142957956410343451194818136372536354584646266206794755195646825838510712218325845488471480428888933306430497925529434838234181648252948411612159324763780707869230766141666649145822435620529296047072617557696463798386223338960162707272329842521434526168621997687934304474553647011256325619871598325298468888969074625432231587537416643930454738858132418560000000*i1^88 + -262362819442219511710459289221716873108212919517091995926812025262472205842740515020976026646643506308235381724051231312323296408800985431564506896241831484532889097759371018601802693578488367217464157823073116335690579403961618108645284814844261837082534282747104272353295493731498542700907032502009618954869043646991640126814271356830644343883925971645816886110401070216823021613776370628989454364222831190333443022396529435772246821313579290214604537218232354930620446496703065684983579564584632974710709724218240461439852877290091596483254226466712563739154922916596103584383770265891786730193604424493771744495302883926665603952326133860349824841842177016716794517362239863118996273898044955170155408529821121750344220762384588335172478012528858957041720415805606083287884916400164405279027957756368407564586663449751322668553633987176556353384019870397983481269243137394806720222327590852316513773224409205166984390244977996922214496511720920263141817395634623780311612518401858150361479914999489459460187296357244251781415524857772532036839506262654302363469772456471069848227602894601670681265859054650172186632826587187443161059117301539905633230653249304004082609805493996983540655914789217634086493092653356378811306824151970009158886555605346597806180600461198789095129055521564748638999512696510976499132051816518747516999677648603524834272342940693602082854346410578849719092921573066774252170596860088565346931387318607133923324831250897946385509327432204794545428265214961719894470528420860121917363060095754710911433938121641027749756075859815184220931569545896441704938714471747360307797682254144115538712829307330662897825497974240624417059202754212903439814658311702040054985373913759901039023681444675773963241796782265159042253629326198739972113923969579367153931820287846305187403486874179087244217120156552050747598544391415278765236582635240765704470413066727207257334744150649981162825878099701744964636799297114936496572503929357100027630483455118273766397069717601129834284644833868614049458345652570423359737138255857729060969431792784476989863031480633648379108883717209571015887771837980756218859875671222602647741675239973182310849540759528232430847057775168294477622180127119846110367602524615226806908413728180129146746288451493630582926980639091130699647679722778112000000*i1^89 + -19262932615523731695285047772146534584833966479240746261224567988552247769848445577203783368458183511526431134418937143029237307955497414589793178114142441716718420617394478053015147838579355092485919656205166791797730556792201893081449189357467395098649523500295007824864765279464569997791471603570479377187285343595116019897181029591645632755527185814067763339373502310679118026092988618131573007577200751120530709901733577474557295824971177230908819905115045150406395623016264737729218779390061136578789156116401979664725131410262139447680817671432787922322604568226291472055843527203283630910272749930805867478457709979797059996853675635215892395151561704627663759195989928460640179970755201986557441396948611692969326024968118570359507319849211269280065196808918045113979442737951515516995803824304690578672365774563316522737075441809851702068460820724822005692418796595194911273842621806321245988044630257907708103267554874310998793715901990481752931061556650971418203994641938739472357000039077100162963559817552703005075264325629677134350034334597803683501742979162987198024861234864904870229221429068152323665820892588418351085303610178616481375870898367729967415159396846854569728399894476131143703530286419728650954633078475735709216136544625130886369231678819469009866596560987089537012218254842394288155660117438165850643396318325561963215737773316605250726318940883483127577386536217308489409297066929276181042097765857832601293318137234426877021993793648139089273170339535742405663201179079121424259476734362636701173078720487411553764322333856596196300508899810195382871544005260645058630438672929329951026780465173116645518785545275831653248525840399597590517649021987932777870086851549857401406406470251361157269913661309947215895148226111546362850544717932765672517644847793310424723673335620370297803473444524765476895382239125815152941116454577364794002481033402630102120048741619378492839260702147392873106353621297073726679548656901153888618651998421221321016217138161770628564631682390421051295130092135196614759135359458545789876608843096717110951461075282724302655265621805409609763879085533147946978967705689702103413883524894000819341543095005397195524654755783550845881898463269498787947119775628587008096132906572030602104840975650523439315939597911680000000*i1^90 + 79782640299233693470104356373706854510853272073306128332513463697265515296972335039799167834885949563091108272153218142590742900459367632854953537411428328916462622523924789987684299676646275208607519975688080858342858994121605415624328058634690075938076349570326683888935044899441996873643152063635679372694117023247711065735743406074856153862388151454389627372837701129519926441601016159745134039335940724526100129241364212875106467069862235169536305352594104380358274640477992358083375802228897307187893044173778688802504809369016951923536954389424830589451443756220427739041884967093603073089994471604105045774309264392041276979746368998458827202841876188731458157155698791308856200735600609702844944927102758786534500835211052338240410856120273798597982042317791662862174842795560168240107879614523697441017082340304271774394264871278765673390739853227114992994144535109860697010900980857281010297294885301813557349765418704147764933506086032561495852115583367952881948540462096534190987944983481773113810777974131590469015722911226979628913707987250037647744658981034935985958047336576057783704516272640534448540663629860088437437676302427563919165441172922190164451187552252481005714556838923561880096664960983684350143673883394458716546551143802103577486194828510897531328693855412355272076294847152882246720484439423663434429019223308180491839196487285186560101230686529234380449262640193157946607203286238231454507286066805537765331758552834149549182449422644803929961001591724624891604097488641011325162806696889525146452710298755249641625913961793372704635176165795937029693653014387599346800863609836099397774581120607225590131934072449752394748346680683226164858307806278068199602265583403013684628950399131002950219943810469449538249460628597685799122537925490704278768458030412900080089705378747719209960091872310172584222256034835316979050090685122487084313350473300159297433336554763488972484881022748542817377523942959876410046657433827788715345715118752102531317079148047652518449381279738847785139659336031092899721179863832876372004490276855904229508957762241183258661841959269759318862494294222510363976982848499382556856453418341406792483528022374114386314301326607506806568438637295716048699651068092719859536644695572289456966919821413440000*i1^91 + 15835698298633092048483611464301948248303818843513657979926115608846786352906104562495448692207400622710701063302049320155866734947262032803170544631629192272343095265340565673085564769114715419573315360694453191591780867751635006522237858943615166577176953831434972417054024721798660939181916572361789466314822227806561789967381430945589153751753059718751922832412878412630193309553078154745761228534234432964519236921478788475277318612925568417231165147454303022166095008058442090294115207731190992385042821389200735923976125046338788456572559939879418934925488794019899952290900169269025141580733400346007410906109377809247797897628426630276083178928399737891022928104590336858817055765541867512403168807192546220309049139637080362334553977045941892074300306981183870422549831910502152190065212400082780744025235061426496479976157075286584652129243606102454481224930487351993877816076610508907871842403239307187946504542073318355262449395810220987479393637831789403856780100507795250303198749667530456762800803007154318951560204376938518233650088066774743450192192620954086974928329774747983015338422105877038528767903656807557508022967658226133990100029045146067093534492302448805825967762014902664188056592104138442766495866040596690393935210270722252752978774459580298790921834475258517883176241349793637716921989355227489392663298561693628096303856578549676254910251566387639185290806010136552302080881391567115283394307265067752811596132433758089109144972614584212872449371703533995116965746753952960202196915928951888129491167983789962706606863947333092022613640928297450004632163968673219846538525129228541019023570424486723233928985157633087953024556005665515470695158569590015198827246753017471061717611119063212312161994453171625724154695136213204710028426724877764516596398094473868479336202833827888153730894541835493392140191702995576498804099081274920324757671992071652953201747037394607492376118696474542970552123693380644865499957997505138530778881587527116524814935012379433953035876079712709830638500955771525705848007043156979139949934661701586242379873870735587540537964222694051959915342771634926953213529389785225804283699399121382529671666718352374080303090380985245783881030131332871072331694578518936200955754208656000*i1^92 + 2376144545475954849818770791700898564597088837749874424854522551340242263523995597583069216518563063520929385979255748719096626980490164269315257672057142658814470458333150504691213812160609597959618648385892666971392187421312841103851112990982705292182159656825290015537861109259557218530134707432220098065486085906724629582218903282672665088711524731669430497334795707054045511951593597136952254021022704178617624265671383092680995591122804636048345921998173475333588316100026292495986735709943575426088963585455833527513378268742666224186941045193974205320030198994251344602824402422856156144453343215080651341020470972294404131440067496639851277665312092958257672629075778862516513319686418604313133314235822337760493039854784614357417260140306935627636391178474709071630532973698837279536289308297560353739981348712276544351243611729492519955118374549554384266798315280269886529707855299257064144266257906416303547944733923460386346069943395270551417644386510385027664210073191453773697105269650028824781167482270614359292894395648210097273025378411067158067852487693359292749126094320027914253433443770731161474045065805813850442897746788909241685411040701856109772166469597727522890742482268511765826432099955313680472973682787107992244183732976160544208272023004045787898027204101525055758547508749461054847172844098211262762906296306819994162352782077612906386767157911008569954534490538654752284849940531013011368023945117105322358320880563185658018404589764916969389760179604239281032729169696897016910252759337666311597378530969982590256151939088768760275918971168657853150829602787353842221171325894482374842759923562153655605992634929465218852681182888305002345979252460013848428505676844871965193908850168123662525951367955534021907449596783510095648072002983596340957193699519688017737750123405556116653824328197561048645954067427835509635319906779018672730162856232649839353264541511890893346001330629208941146468914821327937793753126231594737433404356996740841162489183177269725455811290704314232749976656435402349778521438607195605281361116841343810643235743039495429190784234464083363335542167951313786867993560770339422120716439225759190388644474404045706574353807305568909856068135002200*i1^93 + -3365411724498275067654076776364782706347029319550531457319296690751870264051753116738357478350944708096175697662841982150871598670802551443164174562995122573920665671317185405693290854930980941336651105909402684271014812811981701699560538080895697968377644558490923993108034332192436065406701628953441990347948626356384676048037790074858379467677072389113732193221577449180891590337947649272636913775670263058577803100640982938902187895836762497274597079759167712572596292835457580195825318213965398940359000916507052289194405043128479294850814621670554819976825367001884230527922510370539064935212688120741582933510906668374113701990005560692687627532375200592370378289686301165168619212405981538701312405541181517638111904981695138267123966569361367450474409370309655799307685379146622856453177777103382532829380862630320654231522139353953595068473912921244445683039207357427650369492969258167863542385278747616414824756379810835500455296589615714071998490098608954115330222074441733717776844004840587983863461401863115454568487714357497929432041816222664514422172152318915529998316828859795127938578459826523323505892420514129542889352468076404934642944323208339892673496943287713052638612295874763286504138265036001331383413570620985770588039478864455776587742871247285375455377025345096694098580288691382757016584319830392237727257789613550763822050196915855514592545106953091223458257342678686218504156204228107762109216050488533835949768930969646841706298256578677420787111873149238012688205837016235743124733384798121494588056190066433242390893775061742911483388862654785922800053889114623099275832694298105631328040728523031256537313825249570029544358192342166026149771126737826163629840911546965199128921847933773568489518081574110742509537937826356349699814622398760706333718221265179045752817785635470787716845272040389900019060727178329987751914135025055644188657157788895032454186450371916823591829190273413812474189531114554819284004617352523254975077489755947151530610932251962553281267554738992133926647664284819727791418019379752710852609181927706739926154239645738577581519943706179577877326769343988468772659591561190780973948160076366042758782791131835*i1^94 + 67713190811891852143828348051807594487166396242639771170263049118075900465056550332621829659109252852210893673515964631587511683387523484477595412671575137314932729383336966186983126229111208004309527707909171247014185383223255128033972259245572793192434077342676409963499764499751580582494583819468892939851321838628543974770452299958825688383663984513871684388100958033349901539331306419302359053824846192370831212337146691390580476755967885558105262540969209420305343264995273094410246058771549373660709197297794183341569848885976482525498109496417268999044799591773476742167189974478492807649797506179776013203235587047697464838624756244593485052667799300936653292981505126443060020361638738504496214732325663447716163253113375078820550139185293221696513947716396584293882587048736584983574852609248782617331690158026602169952050909763390896929162390755397155172110718391020520851780002568962848409933113829810831305544733221196774628344887144730127707356909311262416565461334001901147767716142434538726306115236529810569695318087736522005052263029413504219075598846185207918591881468387215143034642622479167171536789615436937014465221321269283999927512377650637238237485338537373287679083565179569970165353296082438628520917417553293057450080754410793224775838128392746659528915868562140114318002450711526954462442369226509756677950669879395485580394333770592650233340128688402078882435933479869923070649903415581988126550284324354036529894434486366097169849796422092534581098624086586441893747975832949537248402920517157453596488395614616533481642929742981492026107413626500474951395972087827014011612619831764257039428604768402627773495002505907665714240135047990337800983750325060297795329594278982118275234939462531320898348707424857988692803193179397858739177333591656719641816305910574421121076276105328142783795746733992725766211170430594225166771282959544077990710412123014270111222439192872005438579755127968432887270623877680137888376520492934374959884228607552863888375652724116555103287753948194399739376792269501786536057894109588221499615963575353066089024413368097602478463624085700220852214975570454523053027683219*i1^95 - N1*2789669730547845721472962699891635520326905153403130786722255648153326607373108250173459371586688163881595509259516775403211896561379644244422395122950564947710447244757742977431274020430436876987018694321675651978033397779192665147000715972170169942305210911786672031553378383204137023182808112972176428872431320643736382033156051164303522131242798209186734519695923040231031131230257300616562315374265534390360351621767814611766692647468409103929340497432660595172853836044250153219317043799362656250685251331029434008494150557007872*i3 ] ]