[ [ 636112510558847978058381671586852167178178282014405875738272012210713510000184604714529794355281899250364370524592851515917447297539063059576262426432863375679906431696019104383517011805129322725840943179211668549958439524446891003230065928015946471639162500425272028256014522387628374807346101362075876438073765508850389055287954283906763791617163111629988090854415491887426607286672832922210498119377937794681488549279306639910261546082049079900413153073272936581457673124304081013004203696485204407315832385706451990111865572345224825882518538272815878180872826880455749004007552683980225367027313482745166432222339096991188262387756463293195855509291799738116992731848239129862388993461322848474614591535998516462698348171318696033030367352544621865234673936319447534767516003089063099005198599412529066430277786991515027490965204561803934449564691219949257347750150068047901208906486011955726698816012967858247872107048984097902079054304756041527884886785791384462117163368666589852630800971580774527959822386327110671980632535848299178433776448227588944793196893174740266679960221503306070310077629415099619227484448966251740778306145354382054412565946266469936661997410948264448653307776913635612477877451930915266604953622840875591771966423449772085367959079920445005467049554766326923004863271711183884425396659009393788634764223460946713342428439456061346598264789726279573298881880314971938838277007352696817360086310742278185730580989097686732511685278907224424611801200209398285123444347446358318542658591723590054251014499824092523382943967488929817033201995416060838767514873407473898600525321594531514538374588884034265729977219536473726419303293825769829084914064228876044883097343042121580699837060850335224215667124485072992255504206661361384237356706857322762537970366744501937929044990637620462751794895138176466389465375778284391839119086697918109683097563295989476000345580121772717972131761584166052337093376844723332487374491828616658897881015941907465581590848012159164711988321346836038961641887191508350814912784967233305157354940789376172254617124254288491653881980673020038740775153788278970581924355865603452773991558045089812988620861376154621009888925750997692261394691134187894153881770660855130934915600831842731939729829044122110448167908977985076639480108253707158268131340269435887806566667956687408242567696738631600659293320406290665612846572686570797369437613914511901346063361280859278180638354237347629437580702645160662543340581217819668030113625643306810106790398425653567711656027272245046179308197479413936418551054926693161856860861009840173402380730675909699088190014639436557056604319735268808611567741759622313190927741734399834624477021837157330240923552374044228302418571105954723851621507491773361229720799237938212434475031510635811083559109177036865245001660548305019461732293989907040290556059791740747852697393824602899693389157593774766845606139323272782369754293138078492676707568267502411439506496400464246256198837852640482659176229577045118824686915121860384811607708837801937691892615698869252406057608462327722064263148468713487946993500580562345706889690033055993191590008490302539780475611124983162774645627308912710404599149737080334612812383479166483440855031045089826532009985687012218367847351713597215409263093150681391739322107446080402059055139094322951738246462641281995927207512210261031115605866160694152472681401460514946167439987436055440168667749317965320145538684085476677919650111127083577184816976397218231532264118391374791815711403012924135900912435665763036271585193209875354845894541874088439461042062500870130025790395954091385578826992509510554432741353923044939908446408720972633390194850778382324529145182798425600563912369677992968584747077837010627991906253144714247466621475588011450052570607729355865953792530903847140336486495021298132806609357511453608951648212124701691724978250316066214660661220128551273329653285529582491919525002754474733777218699776292949463635461808885649853022561548902113983264993309096690164425341009737757257186633227657640126409801540461475145176358901547211248721545437109840158513255657017625807030782601397695332956734766916855611128967389133082420783743606378256346371417375289079200097971969010394760621824786560731058415484951465374600187916052030233071585168606631443042512679490178473629549815885902313019914053225465658050155848604140484442793146243753808621181187895940740143195430519469593051195162145688337365032844441654345147047957742469622448092653060130385134509497133402550884118659895746742718148377535784483828278382515353355566477295935246572770965856091957342194993219031546200064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 64834110104586497954232143853221761398538116916071100512154555473930014538054374899984452770255692203711076575009183150887013567783907894450148291613394944456083451348479730591924169718304239156642488089544660170998786027090077593311016050533674167497405188365152577979181058266090732671836549558957237181548996158773479575967612650905103391472901524375386327800435143116526142006330371205110971496039703430480412001364500577659850521538637886304757116129461288605773433780357233242638108112479176485559556064215686018219907197872746482762756036044811074568645392663759750355081803826179600401530049317919479300845073604113035800671681162935413264371083309726793991724529288813951165741400351163239991394292247884179696986642223823015713921834721597494706174110928055994771992031556043121127589564233577246170910016338277599450598269832005306087714757213971471543282727073705999656179506562272185247223699871135257249437676052433647301477237404129902009824789933991920360336578024482833996004375892624094495252736888380883335054870026041738095426214095120685189995247423763221438604040211648861476978521183322783713716315788366007731984590564006008251581920475694436416578079486688898559255068061302050295655886607680921141760608088783111295567525021855334162866364440870369779846955875927396443136599926298173166471982083602286741030434737883564999218638359921495282454892731948241920444379833072563994104522817751233122606855605278335083716656589028047992691796017133254631137977738276686697706708931978884114521397991323971550149130945054386470424719999509060877901892006634322578848985591607414463159809763856106998270410460799126569763651839720640238249164232415927271306125902677623451600703421079038502602056407990740123162805917121883142483909309240142876435639304613473031658224045568262191975766519064572512111572754274526919178740215160918263497660298351419792025515906640368698804806324836284671821897844236535994425895816423352399882396377791217965224065895724448163950136141209931923009774806131955523923454262915724457779448564045434074669485907845316947264799937311178885476960817494775214242242205697353544841835310600414201170324883296509964940978138215329028399019639216028598043926155630081102942339747114458012377956430329262141260879724258184224972638398411432642406082487803747750333013991101796615327495397484358216357426845638893938021158371062693815810320092929597760782233138590322583215610139934985979292831795675516576026358852679968319110261779293670444913047841934230761418968636220985467765557915542377113767683744995980197004467861452554042394858020249195206926458824374276043955558594288816341034769712550794743947832503477074698921031688200458934612722290603455637306404317780632364878802999930045768296365789124466138012003165487026551222221770346930866914307769186655830352599263890610194526260569569724600702136730029387411134663689311353066550882581205658617504618441767822892140710393391142037867844501183569892293206805923151004228817211660783404262637077529298497247709939943556275816701552462918651276368394719445361554530974070354627275169385191580410942906026692494999172902764480523132875853778815142149337578177498821230955805159280069913599124485153381287152100386390535206660858232906253461922007937650272886932283486028639893070818974558489050389726691902295426231015023685625910288463157946715628106947316709039760911853908470204315665676739638273838428889891974448373508179228099595919906862070576085627040948410378411832636392992402850916170886782209710419673224098934090382586378371728490995645575735001155941432370069049367693880190860640778000801032480768140269145769154895420163856047215278794499545785347181541424654371472549569766681008623242992048255394373338143445487411633728278130818703469289542670093046596724832734916556992439358956784214997373252080407738633425215533510219537962353599723371263842714282186644725238613554467278744087190256215091444225667963680830460902537412119195253645154798186342786775476567658546082545646363414907432428447134159383448886508988089156686822993160862595281373035722020427763979457242988276188651372686157254309083041583529492546601737237839086767522133315957183493189651102993031735420612586811582130095007455849541488794855013733932009023612688783923628002667030678904884069056475441474507209724035617085641481292158030036978556749833863582822970557040158217259114449916387141539046466660070209990690996068951348503338904590238254808517914672683077303322960834638644576736510945084735478893537436821593389537466650117193187321110382144975439087731694678396404391305659045739279233954892931276777742833466947291372260572528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3225834188504613196827247154709902848953892488982731873547488526858482971242700388643741789320966497867169641937560060992048066893735408601571185728566864251612836016763684592580619379841517757843046080889587795326090700209999411058757646570362016775644768789458883312260817295562874561867851537376564847942657899332391466798359747228618190869475049081128006145981561980189548676063280602844326340997133215150095814882384904960139014667193722156731067625978964527453750886790784121967440576193341630408138624104293021930271008093477325468692948408535633931348938247418742375737547483445872362420872095468459818709739904920817348304747277576574735118707138470432624171553196964547817517484121254808683220214190438504756241244834174826955524438910067374845656853755201704428133108231243348350980591090586854003397977524043932059360081141479988097403042065891658883195861285829965814592369391273003563272946491619226187148691462234933196098000911266096672515245345235984598201001865696327665673724416991215789316405979555374664771318223838960086426974623556213885396552005238139251514618175399195918530931330982635120511933181610531318627074137276297819850630235549952209729069356059444855953115562893364806819986532911190017841167809461494665043842892143646603057848061617148891711956061640196519528562310913837976177647575677635439396097374084411955771321564480277953808400454510989054173728673543425188930854141153247077639881338262769692544231729912571280219309857679023347743202945769226425415839918817621042963262346532690539091369524533155266467948632730023740849993538167406894688179236395679003973891653415203294469452040622925239530852354678292017940527211894925387997508624051603790948842549673317064845463321284354376952370791903441798790681129911164056045371318687646501785666043374064907096556207578933944478380187708903448953613304579337957274783762651345436011548257899516423865995577368487204831095027633283009177636874326678852633272220592573302450119302910442447819092317280353947015848298117156883754332817881949625455338966631292681474786478825703406007524652463914547117980440221771262935552809586671373144080517005086536472395352202653574602082019333242195608193797564433576557692029581537139267501397536366657685167494187268179829866014577508272476120820132126113076997548286706708050807575721151872038294663078457627564407835584676757341142211688381690961158785930030006168677038249792604371100232504633353958682985743442013452902997933713811192958891926474198348787858886223383254993695558075578202088293508385992214642957669538593389875330012819159351254888086526461675672811514545410690808984686686141027788472242675839251537201751523786481854119929666964096671243341287188104527294621609559507567219984812082693064044642141563435278915080563390154113909082553541844417403431226604996456962879339032175230186107395837643734142420436530792674999041377505770903163434948703402671050050924271501658619888107895221960028001460409589698431698627519423960726999352100377720409063943729809228355775246278545216932803066469921533661325848937120938499450531088980990845530655624100813610260668333262102405749331507366070996527565068744973197901933063717485052247322317570681095673000223143846700390259201047683358455975364172074964057301148806763553786443567835706934755861847185035923716655165615999613262336015425923490320499231793691261401095153981098288373422828175974666069319140706262285818615594807642867075318472131526462900020882823298591956763458778244371676527277710721165915466272059872769101779092354133587888498564312865369789277229598908359047751551662741096723589183833037307323708019052686119177479170403018563763104412361546380340745158645690969875997998608180909445259965423027166720188910442138319295102314671503204562324371244031007183511951045034759778267508171371765249926072997267667343518853115633083301512046649730482071036190115182875003511584661124675785423406618299755365423734216655367618950805290422924063860748330635294414529681820339878025276275777745775744767005149532195679313295471758509808000341055861280455493679854122066798251757114980688157759861098326369712506048868360159723581697288536100688456781834463432979515083112344279210432063131603985041880501385266320560335240736646250836355690527422871541687575040549295352003739035029126412794821190619146578780653733866243342509681233352844474159571962028603498990021518142566361465039607216209073612505352813767798131953991071640687064399381364220174257035556127930029504938096105791850035075872541535806421778076432738317473422160189164879362256028768411302647397107415482751921490550850921155292837396170499405086352998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 88603430167605278887589762256152060009052715062772873759880265881087575109654942765202361361861766488640663203725421573784369999062796886674356320246094542355971550531156807602679454165196515609212696573926132414147760386370766194670646971928038515899608722894734763705057444133408486514190238152398185134461122931859699577051667759954730558202915495927304616234789373781961891230105520803187217142002785045237560143721741870509458129323597805903374759823788764494933922754581032920543580836382706380631486893039870630578340382076163602393248634362316043706280639365925677145535871851308819384954440928240271336189229265151484180635221269115115923249732249095171373854652313487047757639215711373740846960076400891581009376694435836726069629775419249201774842012835080650308014212976730191926687210336883604516298705756179555358502712805074568491188378414133936810883485483758272441707909428783398536849052699781290832274118004574247356413789907733619682803316706698467324665338858771142707646689154139028156775703338705413523679925889171428138777649273614439191492776387214674662525178592260676691925460414147973190058689382934543369903966961107596068976050119395010399974373411844626224144347558336081766462814595157682615836789762337046329220697096591624247394703354891670797937019681750230639208160121306811959223310613641245138020054924299199795991719942896577656224678268108042422940464723723101787271613380568799594363044078090782561151619207147698891838354874379395321977687187478142349295354931388653027595686523436182338907659277569780304474535441323331793636586757768389163789837058172388109272122678043935993806858594703484539361849671508746006830639922609108575285054139487643826337997083284004877762283093362248800479489904578539655743984466795124350599694100760610342887788503994306389636452442219358855539495036304036155578393216673604237376614486186502171794324235906459067294888498108132840888084069033314083356488946573151047834694861440404613217238773807697584389015994563546888047084116968187953475056556371066863081786137082352928502771082773938864664385402222570084941749396895226606621379830880868148049762494937253695859123477650629732282954884586362418574304481155948692721127988683974827050272732640678210645560453316403502246637006653837757785529587968964086307585232799532275143744266650277457185900855756942622679732257453362244393028178165665575124857751987541865397916485982280894147175013258232463037773986451952657368352237957202200380519281362587977802109350812056738145512464173312910412582515984182075608671460356274892569952415160368334950469796587919148533426668559058090259170618611383894928456145812546572603154343703607443403550348341551734127067598238199219763008146253469246145084032843947276925297613537980482514122666520425219189324983411155699941424622169780162538901079764513473284217535348904579762817471058652055591567811568273335277961785932558735261675292617148808335615735596185914250715135090984927335023868241879627662328483996388910046016745722816756507594426088469154523224649546733207479352535677392931125083136051384666965102626657455311733583218647710524776006542242428459429248801669183314322625118617323805576204164900698488162881076990321615412783219656357822759605561578749207019269400615160132428469169583018981130838009237330601034840871368620089476746310203519106609835153696342486448090699996057453642370162803020259697683134087340122514154033094587044009158964225062360436461554900786266576525449207010195503630067579547737493329163833745272435323248881449246398094245491062943726764380913264176146868406377755318015449875843988628965390639764454972244606131158048068404967909472829844017961110700701356174100847391831907553430013238945682520732144598974562561359476774532948613621386799655679474400853975473037595089726218328802753095680402606978902406064479735591383163849341562370584967633345410779250344201550309055393222903662785424705068187869693532823750536548977479064959831175211489185117826823043402988835989912149724165196793144197852865872269443381982682733994464059906092155670488538003026663304641465317434351935530229325752476696903589800414730123152517438206346684540483464325189490410526277741560038323814840946004064168128540655308059549312559957273739450262605121657069707392403346900694164283214040583618890890113032642314039364620671456161706430137426934927498543769511438066088993447727763712893977529646244573363353883079429490194987806527659957954933499483937154287836897315124845351762798366971023633788120948118824617553503768570280602262453976794963289814140838894257843962949463097026888958380779342997987519310835374310584488034304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1279967117878767860615334741127975912576014380105741830211180014783081279128697246561212764256093323446535418879805420576312651156199017338886467264638599775454183581333025960720395703762637681307939190674077289758511556989470200070834031844923039602982207378362540011976176773232525098242457644477533314916024319841102644838785666438675736123951556040794134345790142206968540408823933705697265312774947844570330035463925093433328268942585848851682125003916003660959403457861862086302593301971161213895991810185404325828758870604117237227419194029748947582503783959379216771055351451988919048939361871039069184955731193047492604502081238108768641552940182345743806565523038143110702868451439440875169459526687285674544705759005590632067478398422219688456211152467472349864087152499818892156615783541492778136347507287203628740983265749905081699315810529950946872520273224139711295555493311397941874035463320891886044877614818634535718322560116001393816351769216949272547083812127994299942807689645742095151338234481926438840178390793110514165793467938195734099945006291519456394053622115959358401770910405265538847972254297265086385218097938336288677504540978133509824038259081766486629329871567073628776883615724108986435984345605691217924733108681153885734971302575844090973914007706579372163028866055464798323577925215710961275778634444081692759220407763181692301588124176246180075350778034233292867019143887594209726243434067672316678953666795260742313382865670214218287420368664188835153340842905349133551041101281795338284355960578654436264361810869204157767628122061079366126082186230377094779702291314105155767900219049050410282093333347245986121655184912283637785755572020471536310028545110020592148927233359840065223132458965238571275241927234196349086849390768466152035876334944810266552518155092608165051111051587693587264178891493476048352400082820796090498411047813469703362305149970255856181132702610490452774775889839225555733579351332323261845441596193285990981695376636936163478283138806850759726461934506032739714576680191654195020898783369768732267997476269501698565974736877474181404346962070853143943184605537474039939093402241120660240532442406759730553092269255650960034258468965983734338051123947404821355213299522979385567153745310979088183184122072606614347613258958705265811863712469384184388757445560320462192646691600073128439950244746312196023829494047756841382220966364462770579052433807634070495774407472999202288892971411407836359276968011051023909448130921225145733637149119751200806481374509842392962582705700429420623669250453100029418416611578146478880005196196292895241109273542650290292165637313887506865427690752149881963456674368590344968300253036616963373151556014812786288926016393042427408524621443541909434430987145387315718557206797221356140363227431460942056800155802675681004515012358810491967457580972932673180365215721026138990388395961841891764559691629309681791034309173456280296575082867658714486427096102926282474164296522379950159457265453187467992161718257418201138130936422950176309690960324055685657874310178141623842820756432786230540001039480059672305998047227715362550222401506774913614777870330129632805067851993882441760422001905701880173462046475173517044514446671968004448033090605291270533864168445508609248468635483510178367400505425311488769839164502557301807872815764388144089728567264291976076745959827537755249803980764267166759346231299962177537654768298017408359315581714108988350038429556634591081407390387096031518380592269703032593395830891688122650796642497321970006443319490515640120116475002945449602406677199894224969077256321076783605449152370336994043181668712169631297667999787674050964479702393765025322037275886418905337309634292742387381851598781044328122052523771528689109099107929743940957540483272620129004533920136314336487491202742693058536553086031385421966350228599517319456169781622736578916424196901423711612436931748285828618734451614758554123977774877894338980731897147144805996114300633669017290323162688550379283047292206061701815202037099618730032906198336263903460129904635582208012170555103705167760016297800124563650640269174217667122121645174244742105249954071941854861764189001233102353162525864133207352169988892229686765121566343967562596717749756875725225017778713955079057732842184629753881317210552474239614727240156446588914891807927340507460243218419205639163371672261883038711339840774319947449674682219517070672473718984049544971199735753350118007446314797293181753705431478774969575034022437975631494227261432730133137203019430200386122852756061077784119249371151719316756371816394271370485330738321479536413245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8955834289051762083323097742319549487276400427688461729132298090026258922345952242213577215935450962554339675562120911502675071173305455529716532281377640079698529279754718184387412838354828053406334538717808288755885114496954126643110610863289892900422633521444993026725076991086546019812937750560230439844986862926504928846672727606512670400567309693784029209787146811391896282283688325238396814781521221465874776259701688708394781968225638510006438681671854141491476291383156629398099142974886100525371479672896285452346547192739218475954608935020934961368764348720637665689747452942307944857516736458646195390259054211307738158637253069799044654795705280110036165025257061542247697836464428580764486682829563022844689090585080314388317934003928155532343641604350845006125114909878364193135220557081188539737690693650993025853630464973437097644075467636295008977054705490597604133865254014346190826844972294791969983214088346321849406098687452017653950319148570281413123047181670261605625694468347960154655011235375851030915120733180928679344812927879934409102074787545840264013842048083526027759391901207896655838365924958179884156953016166351470192134159435730526648134265756188457844947582019649469568378940152978576766662531901675301600630692557374318205471510375589621009726869516005884533470513367356261478356929830334596785335032716055325347086289544245217913084418597542306565604301066781764118047033864861174653812868741722895146909604114884200129433774243727371336339813683760567334651015348865494618200767909901819417216257904347156146127381687504881260357060225195704243884991422986695641540587169908123778065737999015076965044631143801292860137810319800305429644238005157930783254877085983855460838535259138820400905294619489171194393462258325691587146462081978197858786474844646075703416991401191037572722957586297934398925924053276672477543237019753778956059798042879638830544676379766652352916699089836839139754744445803896250917456259802439887300719583146509393624946612995684521986977118155930348321228949806890506305823347054435326574875347132183581161417039068398978246331865788438481532730854198099820902907904783793752877172407229508580234026497335194428354373232007220851988095292431958914662477683498755791723747068009419089308958742017130251518451367028375072563027993372909375114158520907121315399612723859750541508928638792301139627315919599555497322912872957319311538911301446444512933516875155893667178438069172650780969165172182144453349420452660770698018014794374395846472859214396547105960581264450872922289353256521601615505949172447049002218102342041044302778111867126621556599670139302436480951927155794724010354550156708855752948105155352463063526854766531080101763026463183260035242929333915299916484514680145795035054371864915547945572986617220715918758171703354752280308823165794610496845188899283927433240237861692360509416777797191120981005915517160263278116352715658772467042131305022236327785423763874048378771685521842392219731502962240928735512403809491349415975328998930373471561212241558583512337319543342956552889226196379795815510057788999406229662851573026579510315800605173287304181888401138963065377660647805476353765977648464599958802009904970939386097613926576662556742894138750945726713065855987715046723336339611719100276185914925053999298351729384365939218393656017072821735739914539151504187268598654904948683507479363147192537938461606755193611171777357496958002138921559926416180913298883794383313795851169472562193900729074352529835125445134485282599383743991235110448526989012403310091973903424800425749986049605828592136666169215224809581291736716355758767978371175681388640778436992519883589470993918241758726792141570370297371988987153854260920988599960089106561319116281650142554112476249667113069676400277348383847985372880111556691268390243561280966797455603056462772620358427196758140479202758027243839222043380812403943124720740943877333872124036547128794887439090395303679317698750865606713958947469625974170969440080361699917025455908283702670587689336946378834449228380572170356558401970750531127484028946265295476154606941294040102711311301732959168786771002323237055508470009918480184657473213901429535031001675454374258175987562669854274676485512001274329089177696378166967857859708710533433448547499757516139166221252051595482686545091756526398470343677242655146810492366449676786259882135497804623691492100971458212895764706468163163969145720144955012507363516007173112432782051735853264177667426330658591254330665097738963850243616468758253586590106656908350790531755661114300424271415923683069838992197593472772765291502484267256799032543228723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 68880820025383904031206494751398508864081015889940877406699496834062335447724593975800374283940912566068831376902419846737194694181362534071596989480471771163871468350565986193016936510430861061328297347786420213185196004516062659801473315693236875314484306571369555560610288365298028776202513369064531768443012010058532908376753683341323369532107868878985735918200829009827925358703236397753616671788769012421660250058908196872836230997463513780869195022044225186046364201885886864822205778744190338712499898795090624249278031651595102664346566533052589702266997420916873675504797079154949308486625871909833552221352475242363014717032016239266759483337287557020325120577987915520270437201787153564882926449787708135492268210087228086060418346721725558385992643928918834841398301596985438235384283009101818981347713333671187671695948326550834944057932594744047388031422698300219161118245342651748847270614074668374767404850658383514591424000862202884450183577541732541864764766408022419550491948775020952514557945514767365194745508342157893888723136148609769514452963213639401128834877082074869089770655451116644521162937815869595328819578778292437984076767123691537726716513125965522541686044959298472475779693534027184875606283392945824863981540359047522629836474560469576886135003346334216448116129514202862416757256892974663128571409746517036933383221709119131948427228093266833733260437343948473164037631542073994484697384606323529106858386007807416292314736880025301255502684317948775808455878091251802683192297178140352426835803733467348957277719442167201016465022834837347197445792395212009675357920602727912850719445901805195730745749803569721206382314246299768748565080038497087494565676670429410422674611553209499661551625991851129563089809958886643546799262996971313414392299071834889031506805896641684438661482592011267869169638092490786817107558293520202766750698123914811685973386681252648975071049762967379109824823348767996374757910861844587640477537572582859965087503050952063134326282720194708474811374023773155238206679223564815422508996597742853153795403115909998819900258296685589843774706605391085904550947520921342501397717317081081395792121292577684190581803637497573259002911818080139864064102651390370145574082852113705023009663027315570076383264085193516857846622112900061996394190113534944378567749587606387125846660677910607237769678629600967597457792136425010186149595822877802187721337172423620385773236691994818650548950227345004267202865112020980196649577728833698068446837939039633460712180764815650876761466573401040941108935123352316964107740458720186780016080866761928439082489143538168089454211402156080734595940769294692084428797806129734390328447370505525300603827603188507728199009741188754524980788931636196521586719197198638088704542539938520298534767219742239516773443461154474834692562238901923112070501792771144748298584785139544115128804766101789957432905716961024558853508859658585899656839805660022329700506077187626439250532107707973687999637143303331503838358494721495826611131853517156112800873827715522111746927010429288194951508816354538624538699427407271393534639386639614474897116810895913531142615268357506418883674865052220905338467501829236839844218688215645058666738915747584639455598667587550670912911857119199034342997921070748923962286211707204236316271599241925193257789305830692714045915068150091574735764789618817283094400690478253446725918401347337775782676717565488876254540130718155865026777222015578809227258967721335712087078771364084792924772162698028919735437008310436190179570657937961230122509073580801220000245803160789788374162919469184611918657471177145444030317503588371224741763327909895449861538351160523260366048375625092332623832486175689268201686697297912405416963165440441177646039208508611248531114122613753489991525172757088602801774628579937779518372241531436878531123780951863589441790574827066540011500977599701275139426426518610237604418129360037509989050542051546633600489936711603734188902232909765797919394429628502146034188808761688011627484300456056420560606627452396793739666787538502677326169547758204830009208019902456465247812678286050078783736618229816747849884560289464876314634892486503948799913026984896925510951339572037662095482360069352101306482812289659960521095048333420035294801162736844683723570069484428215446807070849560851481432650638186434486591912361335859915214149188321430347032679847138446923029441720282049009935613077482493059160824056135742110651409204844909951431784722337183043339744099889791706923114315515307524069504175345808691590871492216410495895880995509172814262177026639172027155511304343519232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 346048939146780351580879568931456966185442563896429763025071691875479115382755002577183211907605647942545240237074469693337375113767437633764610298219180093312615330807534707511117218725196119433285916021245135051073506218728138542772237179966009725931337918299398815475669448858140610139013659750441643717371563307075055473924445349232301997823336011429961126372867256357203626195540683780331463372286799579650376640582291459953026021257893128332444553489350714652232447976413578695441598406901275199202446326152360813944937332029308795299998433289999767088266944619314000103327900313882195406410684031208892825406577882817717609939517405284557251849116256215099177208265012394796631191480031990648824049853614712413871784454596646810199483344620971049752774830068570362006299528410383892279941518252702980804968996311295317171423197147384301073298688721502045157109810126873727476507209632781271292663131286162462042557115016879698329387573212521391863902007732284499620733015617316699040896487838300066142042373082843601518761893139865091068566053130474838362571663351097615099296170944238391607447514211561094426229118515957941592981081066897172194208109843469999836163034744790341983619735348000656338429061931981685347200985704337853787546797179942167569009805412124196755002517136138518882628706976132849494693028924059161122911626773088779135452286432140469843403584812535536346181234779591651309809431416260325644121602958843201543285019974579695540916375984344197367766705115452235020029561741894077259546998994837404589496352256766395889520893937278491974327559015936159448739145466014614944236241881230695850711828072615955079086201900390721726571784666833110081924291005083477407668054125917212138762422634939516566823601937079657499473665480142733129534545404248098695619278133141879801487053935065895321482910435263431311960203453918549950413385406690640479496942845167968316931772596460385015947433749152259190365493619197203716674704826466869054077975918199985714782415992257572284298461612812325523207892732209652599949507007799862211260218941747152262675301143777170817533582538541204434687000523316408938323046427318771570123818927407208887551438496869146573793102084021743002079589665927660003531023218133374646766296243424774958620815331615808078527972445971044355676360878921688133830616852300782804069696018843843848732726215870462762845841649154513141875035724190045612537580389689171905425263509568823473802765332635353483364001217624446615068324631619235966665001637382014263750721732227654433669266116951189085306232645406484362426126248459148474438168097663981064681717184065720503441151317103792421568054204019380960762986851846267919810744492523695819231788745928406285070571415712307527735286148207173662827628410725756396823118096673463282370174684564874281897041666263445267770844557788871105964807710287952053918894130106465386397572861537433851910987173544297199367627042374317692746964428688226229174890811074627289983731747173604912550580807617391168190264619593251542189116404439028358720505026262802989269940554410331880071639986508257927131560767168692015114653230526261178935734587478291879754552406401192992203573030905217452662181975380065076043476699384220929817666981517958993706874049572005792970146384770860705308440331249471369539343227714633582054170556354195223656319381232389734695175280729166720317035184744925671097169450386388779545907618356467938310863404410612699434485733655849866580311887343738656136124628052949379450776699950889889220104941353796555671841400024133554662216596120409017221234677164642048298987018078900831561089037332789941325058691504223508861673963558284803283086000220372872889919130166540728924093887820113628837448961238708111715063140855991354217112983912089265095266644736840820404374140986990546427368479234627749979156854763738706969043276560720750666865844080567881918228665578537727458101997040815817786522463585655184670877506486778451185283935232928524787787402166917992578006353577790052507496333235842073273326124892281132883105437304768262698587708485347542769466023039550725769954845951230808836378531789427686381350467086507229760818606629278367309692254166509729767922938487303747351715852066159803226803004596754083719523131855177169541081321143281243275663423269816148732864221251077501901748140370785729359442462482262901679640464923695691077396230943409959949368600604388560670932731980262177569458744860839629455550900144459247962630777782420227962032590440320071064898767680804865271231329657932850949788467734400005573622367731326051017099431922107982955167665202940575873407744994872652742940250820193284793798946807789649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1467649601169367493651072272691039226287720899805479013488089602178720684130200956653453731734684651575662052351993497272207803705158730324463662737653589184280700641270941438933480075431505794159824644717733627513863146671918722016826488272668277894806518473693329983850369238794297223776707450854529940127788875539375005830785141992783861013555254477105504548791417858002315845659431519891352223109879066121138753646163966348016476030016189663585048500240358133924691594744005181027890200746942086720117163697438708330552203213846315538553632016384689958922481143283636730721786376846136609102624617208044678062928404328670750748223747564662185587271588888811394255148018783527998244921803700608940794529744156978105070073213770121773316280068079076119118838628388609129094355989567229127929144295178534058848039518361359709815151739022622417817109534717706406164364006900916289055277486953270217865508480488008930705938478024959362303238931253932446763099289304437509990753775690884604871260034048852340807559216662863048038810666469808255291808284823833248960290342036984009984119462219276971276661562099925017606286427301881881941058791071754393591871593420173366620893845605424270478894973122651430926496584621241907000176336614654944668853245720297497512842847821924250182154637867769768481282467314096952252860392290159393954599321631151250294059707923891245853259017159687312530532863524685079598715334008089900540681058925311364128712805300603687011228162322783580443230367534543352974881364070652518611711415188883670468231360454310731927753514734126912251598492376269230791754887311485250870945849271966383151979508732660311811309091614276794358431251711314389544029946214545122409968521940603070992895499255862003758034654283278747835054739029775207789471391743458985244145317914443547395653427154497780934933490904095540276493339388623555953576007741389341474597588036739902094136480449207289077884488652515590477727072207044080752865380448077963258446123391830471820936145381233835839944736713448388531584677134943955143678506108354237697375867974392809319613060888844547036266660212216544519644890522917913704635635398439042969981600130548730931948953383112447772697113523063046913483040802594053059222548861176984415256056229825158520897144018881169112094544498196208586455153715247148440656337867459641868032916915016666890091412374725246254623314148197204075212344194478830021600503612941712123846238152263049601329864676719509732798367233953802024324666985653589507762591139441405443827438528062061269467139747520695264954883991354175498061639714344976008051310863458170758153528364925970145485397274636329671438538162179476812357272935100334119433407750006578825924171818652055263037317375290650068257804149200286159473278523274503977477147792143378975948743463457403537562441111069321343554037904423980446030634139861752972081528469931652128822521595808946815074734423178995000699469709462729328699160254111186158728332452496484052322604102903256060835781142084245277869569659924497418116100295256408505344144534358203341217793275060073848489470169234812603442278393548695677067968161302082252801549013936346417681774009527884544958286091630833934788092363296822997692224371906807237948565580887370240078429756605960368223453659051815913628085830539068941062638983764858085667493688822171899074375374464004353454485586313511143915548422779952547920670913004753468435845534343235531427883655923294272049565681643658439877349128697975553110618771970664004657570904763166807074739085680211869550106599975012081983809574141786132464079466972192460402315060388319201827801024939193404019523169547795653361860315738407925348044003118659100203912765295022162512385224198702158543362720102788745018728468573965318873458537684603393674078665166541709587691157135386493764476590514913175069245403696043582127761460358937643737260581606942994288814894573472305811788757188756939263403796136008246328177130966790756686002754900673924176353208625061519859118127457247693994978982923348724175765044725168457531756210074246405876877009499934856149053038639469772531170077654806235331431146881550697239782608297281913877750571409118874140363647267176845372316584519545573411608897946965150898585862945184606032336459768580210812623109412921509348814258366978528585435230202744292779803164102123799880028299519075279053428175400196574921261937545226665452709511576696803974165176859663388239501740648692704254142964971574788415934193350504909755658490897304908864607877865770305497335000970297902720134042577938121469546555590914030455167907369213579989705138474650082966679309030515074082561616294083305708038081263907635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4464889600517204853434878353121055264371076572757885620468639031089514188440425099616339505028919421203226450478988636705928747446307905099786555630256672652071922416394979620053175742248407911802379895820280880089900617651367633830000381941366710268464112031981828648922062686314857132515789547687776594838067017353219385728349399910644627341887608008918888374183591400105548319043399421040694791549078741480270408298331361168580832455789220680400832203591272915624218611347048211779055387520594239653311006539987700845662592889849891134769627640677016610698841969612960779105847436383080017792221749966039198202304947239001310894646612194061259550148342759818192382728397059055441855713472011363556444783310683996917844882876096277654752428763922617048297519587011474035974192925903972634552895710730505986553231838635024977871356247146966693457821253429571912683466087901607513675563991632118322787977588215462914526952735760143532415256780319347992965557341424531587845412738483291222522443855133391433886009898451046282117901659673740894776497207496924992331978352396649684012748965124917236862375042648961066007541719883009318715903966942046582812609224508497536672039217929440643434417000969669162885713841791638594698987471451428604153807081113992417530504771867290075171194379634307675236540583201701670414484332342524813048172168166839128779427305874951875100163867195042743022717327131387784988719883815336700395500666382078509821191805272198097160920631359545899673410955349986220509329204795500111120647025699458923202242365898410682213227369696009852831454129748476336526975623394129646788833947834555995026890757611343742201245094337768899534184252672183704287526827999550958979273995272971707999787321054876513703157863373409728805478437705251505238922589378342906524601302343083941009728113825477233253684345715387607012687062339687201279560127658039714509741403087152427437694048360479337531192067387268197992116362794497738130964963078489168867682907299770870910866486590537296111177611206548879946502699315265164578267859973886788728428223033434667508671435406670492160805215218079683733904016417520896050399307463600556092769428199920801933178654170666190492444799605803521046284162636517002787784246606834867105084871245892738646571892067680452697280398491487689876795044143694244557908588346365979212643071046603751347034662792219809236471012563982657643386404053447339249869414396354238580152132794793645528618048679184891238981357850599857639211981268039910585468777045528102611838958699655025922948645193273255807958345741237888132503596947169530696796086326969204586710087014020294914063619296907072329549501135039881260083449209066370646208089380880930837387554648932948270668509557171208496216034693461322929108262507811134457206548425849799388302350523732198804072617884370587444618650935146776167995769046601352684857521581544945442453277271151327121092785618670737731609953329445858745076979279576544335268108953182410488279109058011101988789893097135508084764339556256443934736873218283600362147252028470792656083698641256866315882380269535279545723280440902923195037083125744602408886492649031708371345139879624074254042402021427133290956310863812263206623192256539670959735084413416286931953917998751695983401125217493879345325114935152860964033573642149199549326251641940815516473452771032186288121645345310652797997618985278003584917104793254815492308725619232144060613523064547241745578825191352737393331892448076264199051036659931848823023050515369980652578441391051691382286027323733783497953909790707003599483503343403625960016768225250965107103000833235438917642841846641456876727878935529743676725400112515924234673461187823749453113706724251322703432490959514481482476098808237586457726649686473644010871837095250520401148342969974615789007931725816983614205442076879484967785821464737388563568376856901928801633580464313660683972889233951932316321297686224708320362655026006378114526040900390371612349261484119238375470404902031971872005105323018867387485351443236087365728682395375144911192665089699798065747426643585685387756354681074413636378419979486816079899288781451525400277841811212371149361399223967564377964659699114653266350196483845563113663115048791816590286189732023724177541109768769016164848349059563947356016103248549223377421693447687874715303417991278825482782834647308204726860588712648213120513038819730322822581955456696295482067657782945922599538740063641549035039876463358497099486070320964495855910885366214599766543560484781244334675201550921037674932521515585213916053572414831925056956253780379488143338819410817653796411239105554827195534167728269033472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9742317362377199601841435698431444649773204606445124338252962045443826558773046994580718980601701498109908900455185407489530328841940413104589037548483942359005701639882606246579809634240770052377010907128265104953559320760148750553647420472560763803364852835514839515795814228171739751383043393737011653969336073523198196894995110144576050123066797097166147303886485516208577656385111795709421177839873813914089963034485460142290149741935587998916650963355114815216295670114630731145518935860302182548986332472614221927733622810518335397714551317725206857481068796227608265839210487561393957713580658779883219609298942409461224373063859078391364021070266417901892627398603021839071112743647209185757796914772189250473384722907999479773686489523702871134271520075057651439364321981506941417985556865277891815350247683248011602099257351712130924360549628524554478085451636610052235263245652978101535468006113125639286385243365188906229052831651458911244438826176618847450539996285425519672563844887203228281722642750749693798033635575098445098290120930855543553685555901375882987664245028584472570445763215504072975541543027087084533962847439933949617162166200389086415330699921209350029161820154073869611242199972524189233866012318604916379625149123937861233564126828571823339108800048170319569989186842254745539169010973643636046394162520859184523659511224018738637878389567706279950122913042440697326996375553681996780309871649379610333480414240916313363525916576630162309723474838941990283684766931078829305286738826556236123431412022940411384701996130979448930261673642211431615801669151220039583867911994971486715540907417782312768843148809307530755559320654654347718790414217836935476050125017094847602182077948060748842270782080277240326508219976246396686587333504394545820197498139048714575681058577655061382597975477525485138651648246143102556048761892730170843813605999053607192067401590469303835122732990866314323003979081451100833919031592754549116979890529971323121409106927558434300329624523913912680446393136655830956335224963239001471215810945136729441970766440364867631584392020192967445887565640451973299960116507083999928474173496655743057587224178798175715685267143086649750138227214942374159590883313750889698592124486675937588233695269483234929151834380950434601664599659832203212106647284071719745158099207154209686464901165811870723329946074894874638212247100341253393463095934995434019607803255414780006227483183397809085468252766146840996886526411311448784352037670401258644501998113225245144891889410715219453298695052065919335812624727598655425646187121473136250615437883832570577456996963500340982554837013840088315398562656103204006450786260400817316291290933220739693138727129559637027889357157170370862252338501239402382523846194772092845872751477511082240765592851128273783261061207293488918725012441124899586699658913892492569247828143779393604564305171903125961964799013281487462779978689968275988985231755379938102544171356787100378152657554074012991087518925778151615285617391125283189627716636612148145887071172988547669170159579427117819937530066764069066506888443873001599089248813027902683836774881468600761920437414978136090230561199830276566100206131278713880107227364500339184266474894086580759960515877901388623494102628902854088956845637635662138447234698000645812990090725705259077042092070270993302754947477210381140076324057578042870404538267466616870460502057494854348740665411222840838921774837389197763481967982631581895375906140371394365378808401042058801620532218070815474514442154609288586157114271959783143887720540580371494712499410986520920366690919289030974200508262075995240527510603678728764953153687325810230839956328002192797721992332541776827036528952810189208959628792580883398893455276336540610357276121551537835155796560176689585763869769005938348781414045224334410280421055702309054893461611094619742229120447442234692988479213614367618381963622360657844088498812738646938545873547305138735978990350781899061229299568486648759971864506335734134108594528188588966489622402519690473245645688627990817393242194715163510011939524985614844613712772084548367223342255088032469651392812137854521583165204614884869928831672190160571612384533106237083256262484976816723162556331687123396611420984748967896843172332336008041898133870905473866977599838372898316476825406851010620967184239459352697370509429572379355516423418629278663371852082574436190566776403063801051902968297935790023233426206648600872466660978859795527209996210643489088293255871864095394862305054420865176379763774491856715999764919911270759400618870736169944948133995253240895669002082325878538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1729609945933803375811426076764375566375691158593094503045150735713901101073108460439047028859944946587286279746405199668754515317751620912088760393129035833129490279844030686464926852364048162491885626210228514023971543105290629081166754818036637673917827599038242663883507205445884986634446874504735913122646567941771579544729773409590037310732563140125516696234078945582809491460365665343910523820072772667794489101687294487820755517280607952444322134523566896495057760826519440808555873392941892968211442776469491638549342029143708121700061546191699319270829241676063104663015538054556199948657198207497773891151525860405894387531017134194187137603057298594745800749207941168751138422494822887177645727332879703708653286364792512481004212707034898079973449464599773790764136890020605479883160781699518572071301332782289576575742142046691953747033491497923444169909714456112844603160090068940737206417419198308792527342774349120796648285433859210996935531957937916954670754398968333162670108023450277817722999132403728663090936987895046452721859027252409913114218634924729786765572437347080218036371258848556603398890921656653453633321483825201484849498304222149601772035797387698913320779403500418855743143812309934058918928650096512818276252922700386378453198902052096615382752055955458165536783219477713533523292175442067200953676792024812373370171448391930609442066499848139336247838226546708888191442032644572329619169890154611816737374912214647463727230841164615843997061260562500157459380022480124314491226303755648272812246436631858991744444578694700003445718536819693307688305104203330216267802922297820814388933665433047221569721468178078992164828724656943420989464984379074594315047346760547374011545951303342610433867176185738512598306609325675428279932438172263460117541083754936855021953367704119495874443922866138802286695062852514103215853998170546544972845426385963570425673775079759708912213005731356605348659067223436245973052932461236746846715179747615517011949497293198819515233234300155466617770722317138772083975269285499432092855940659289757305282606158625726057974516237280796041507155475925685968476292903222574462655311476046500563019703159789576791485081787458722707633987850504687008710309275400017214224703871400076954202238849529163068273748387406562832842360433861603317950332357605825721383385296426907640005694816556624930174051466757824490070905313300139230551111135237620432327515692823829970002733703326485364610657190240123086921520532065018231913081233184014698876397968258263150475114406865117450901403815465872247599214512533350386757830491586554870668594961933836990043959450346041486372090949689036917248439900821448421682398343170360289788155441607928020545368055993342852604403072573546887941053871546807811886971087924298566264152242334030324533237591197414336544432692966095820353332756295327172758461816201300479476902412386191998551768155100912043952249502437790178919229043618596322742215666171835012782829969662342087685762156419246865406929411484428210421909872981552116556813427343187015546164522897519532626933665915075067402320535667007277999008438887265019312324150712708728698923107346366543918196548296240079490079752002282532185926309978219419768245957764894888086773783626771729813329922475388525164632933529230376140996244261020348559463308744470292529571402116872307574641002762925377269206616780740631214088648522414135456237054835698857681565137861158859263958722965267333517472245393931569733327907304446275985511399855829505538385774735205136893070589056132663711876517054264847602986569282555094410088300487455390361250835066118353884129857871967482947834453739067142748230430738489810612939918125970799183704955068964696606807689161192623915538313083018615656303115851448555183035339410548639837650262836265518302077689611379263165640934422260130749999209954306357039911471681839441288555765013721800308521140751904724652910418110419425265186474298809123455065858735421792138888240023474679036127561160252255023664365790330170145595793795748149499362062446726610046856875793897181196862214408373747815064668138310087310703854771365770892975688678256909100468419563228271716133981738321694005171416499839130937185168332953050102475442583553529588369987358451995059767840008645637269913275645870744834965581289824175377320888748189164520849509126133906716983001443239627265398338293426091070902063780486500643765236486943891044085378287054610159916932863629734563815992993848544590096605683026542949460577854091185709089343285251458368518212278057166987064976402727068067813063242114319757410625838939434249468174081643898388030231109654789410679068976742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 23137636071345349731385751378336641881103390235288862609612424400864338435028729194348115961570234841961249463127693254743280606100560835863048239519903679403160289392763825955654573746336771634667215720682007610417744677074889240924268226343501854546443370165112772782194244705780988143577620223162742944734460979809889962250216468791621308044816571015168608481478066853267139605472757063390627516730207970001171421801587018475812768937462981176293664593975087570802648357071595433586785826578245151479000305666036596670651757860569504843194657021039441775530537273349833324388016618293468055641498838602761752809095257993417378888866530709103380856069369506291397012928569402360010974095253847009390276922451805174470798970612200831445075407985994154578023549500126347834704880547424191164795090295228783596512921908889878836168056779574418418209139128651261462142806407597155826059999636071464663475076285088412538500403109466642406259883662517466523491036190508032602259341414488444326344321515872711963191752171561918004244618582640847803991844312865500178125805726796815094564686340967009807560435642009178491243150288181218780904777173620617914395362427804279736807177852126187377054305159585904870003800384603845194994137792736049290518024702962051495164790951481768382956619022259110487805240883495918435589887631689897760434269987026513761159925066378271792741926866918705083645803226808324578272945023343793484346802339260693435423062772291653027628257900845066572824902494756485320264204832139926662826032801795091484300387839977773018014900866404421386995362920762194663745028104533599737937844543242380338487596570867218541089958588504103071112358909978931521337050596086430139433321689849448687762070536563691771909494253518900879647184175811182860822836467393097746645633687314361693514731930884235788484323669321792482705743348963748478910819680353337836186059203535452845755036735367567747595119805992943393204100981778597604748744534579827289789210875092770171628674478401192963545475239254295076739455071587165746950656964528895273993862514123221719248871760845835141408630846475890445560698035551791707455694926827472519042672863406374275033154629159012759291781768260803334052175530894706442086275065295031448050036661405104210295301827905886895729701683602310681468836374078235211497063923567777843085832118364776909935389698137942365852294843452624922508766350271164049291118082164284918224834247019754813308662580260959056584912512374013504683413632970816752740580416370324002904973918705334525422764696447758871919930227060901059032850974391845377434600662609901401525829318866185649288691866466491371261702982034016719537946199179465291567111600041356497181472813434002014077642652359838608895918851303226476115791647024412509358806017334388727226811703575357444701732436749891878202849368644386459507176523962679914863692577004967905302026753151076560165322427844556706633789556142821281781192279382059668812516342286212809800216376673391794336581680876963127186837610745790822004597055042860857142461518860852530139129720940486523544595268886659284046118858829095524208305230509366105132241263771609731576861168036182446742090558189547245504080291016507297458811188082918770317418855053534787073181558579398849734622010322274881826893972451925567598659594952799624937979875889686061857513516998932561449905652860087467340534794920034455800249460222152992707670768986843955469101449273778131431381739120930834164676652405146438366113335732099655320328587244795943272278147563923590533083614423535343524607931485452241881510281614463670974728216234482818361299923649048350470642947041452021886568110946369027917887851235322217367475106642293582006112761013643835623981379054367300931581808302648981236741661501462793565185361983139748836551634985311004055150853245265379670009427091843561714716623966500521714146967704563954003207473410695310015006163913149126894022359894483508574164126991972590036761294131032276357512315679376871600664651829302264112477116424406868786834351590538505593807230082952393806484454105522526322078595356230866328206044133782099683499967136015542839803959758446842417909714049028286468891369794027981960040608118429914357596893749796076108337337959316668515154402971301354221858147581391323627781455053605155526426991812459653056181522719063291434919101516998981790879576833152797759738482467855613784831393373006171422815120017953368955968765247291896388069570914113221093075551283818953393353726106896458776953348687243003256603820647054899835599910416410697856157382333144837501111243844550416926717224132782065452597790281521762295934437012395806930980312547590144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -342233111531334110337276495820653007470873879663402735051184857683490209193551113952405837760811128110627563938979561877736812886100333443172642513926346440404290785692025160265521086157279373972110445323000012486885972481961718252193232956805240682146447163918323437170954602016299325826062046045888519371924540871101864281084609806891983875244827704543461871884612297090090391753718938483558177735886236659003129920100121861776301228888977293405714329784940486506001518737696969348295247599424714945008956553647453602076074903054894909740789728666969280723769419009644010040758089378618906573270131999179955224107039185812645759700935732235597961029801255711235579972307461874533348002585779066583090879406260524063187786172197302745772416972134786521648539620191560368635810107679152479771574991289892246392898791642105577939256229144084795824748555595995099799599180202994367728161948171546689423032637899358392681218422725816410725085668838790112764927585877225503711399634009112397328965988004939981283076332134882869434828823719811332514007599547412386859529109426470161629318392204583658312307932878886278617655948788070493175530829399341804977637288583354644660380024389351376223647080488860590288406194998935377132122096278512271178768437589316435937727569967286739957994955739065471672526167946634751751280687685812381666254026606423822234507024574825567085784072090579169385547214916306586140678242782871566976595999971272721927557501942727626074205066167535462838215218123637981799157303746150165070721653744654721310789138412934709099864569503118884691881558193534185332841069446447018443248705593039727930499112650794096459383322739315603306036808075782087309743972074813717021241412855410296840766984983527986796914356384737101978380869727098900288171075351026796695019006802582760536062566059325884195345974645739677844151567694158362290505349326723119211230738480151584812861702323499319759467700612331460166157379383608919115264386626038853667997474425601282686944771400165667295937173935453714366960359987657305495485371957350395132769820062066523753403105958795461616758577024832222202497718352781373527910381666608831938228380994743949025014016259591398032597673801403854651689652431839800374367606062127607406944544943932985412502619741063461732863761150773098831121216109183642535673618405122709502552083041910030149964714492899517666428291762274286078619069605441081525228111055186823192018686562410213574177724913956137412077624993030465422643141720266424075596457155228370875503314535249715334972404619780448259312931179148737025014861827775604015135771706935907732204600005076585086625551735122569405330486161795912194611228326358252220838626860144457732985231152863201780128123058689129833032216340172529164869098876717818198029852771347247059495103223085857781516784170010864156001445939447763784055018575672639394563763884205120012853371478804498774072440130858259919049894409412358261647735154273589697838657295585151164960800884370657167235760845629367500681017308486575402156160985915825728755076200730772330439362667630278913384201295788377698331468626992502771574934419943525448445569509642985083076977930123203017951808140725008289285480613148563174842450156503409861064626077003275376801726247652594688117339353935266316676170498416357592383842437306253792149579474922362583028966485897158696706143519769046048340567110718232003633431401066767103954353546816991139665184422097407859465500220550161495793163195005733117457236299779922830732350413880359231573848695707430262718310864019755507548651778782340839121154416504604617326578260527301947833920747822140793756016136572252897757110308737527914597847801944846367904543078995660866810817898891002968792267783190198585327604709855320404828157343592277593475340998621246696104407276594543070842746025137383934918022119395920598561695762179952996261800401329978879678528984235907536254138479974933931575935210659411439725795884284582602544293446591087258840444677517839052147068353781355830474485323922376791622063018655916587816390403837585104219975320590622997272686381082701607092668158980401541060753774131783366992027578888021685889589073857190996041752268392231294532390746828256208584289599813257532782825726239103045325919164198464938401408008297678963878145999810593184345290678745806002876892348461953569510834481435568678340110601362634813844929050589253664892966936052728899578186298975850520231731145554472351991795227773353354987478759780811875265844025798988358086604347283185886654232223793292243948075498890584565717591401031493152051527060593581311997352509034098941944135443873462199907997673663044179998889462841999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 962176064544499982544138945088155031679348169086463915281739787601814020993145737990822694449540346738323356029733059082200354137902670950659865714319876006953323533773086710783866735336810611734633156854388161796093954399236051593382913086365241728510710650081011371720281803148028111392843182473862906611107534727923509308130362308881841670085769649876330884538129877780855086393173878301573207770333481435909986792206763684409056589506462554442288643968077732456687541652522403624282081053050748774142536246448606264545028276887670626870892790542696740053608203436374443314548302671734206064650866226603469623461341396097419787113777140262992133098333673490465565368815158407601970844771316612027345094022722561600920880467046579197537268613840547171991548729885262271369068471127262289528947052766782864276235255842529898867792970612912288939446892146331124812240257268726282349527502803660023644967329098199724834904550866066652478395687972184411721727278961795597796509241604597767548037077941285681319990790512890999222644031602341525960737219029168774112247339844926795007596274561357889445520402660218341328490804513556762157379078202504229094541362713764775121787394062471980038240881482806631738419875610242261852862966455624882336833549881661467220916897148317993589172272612620972051155378936443640194246124342522292540719889774182371550306109640015616785257943790822950371852115416904320254224065967908737336775054440538491476044838380682635833646866854592742769812905008590842936600657291630408496258511646337612196658891875728943586102774849435106585153898749207268276287579701345724111229666642021638303067649746497504470641582801921002604797143702375767448261781101420905550265173204669388450654381442932884371215814736291775641655728786823668300015399208257349743472414364087930230912378936635799080880846192888836939169799426494528690612429208173490322586576860574960928449850451295715793791790775897859700289162380727119828850143792056144681453106103533134761339949654749163469143736865256242853772547457234019600040793328882454825585516556681491313542102968143076683923231902336941166405426852188036999763026163892821336148565917516911718302484642715132569647535207586410939016576595771270505629078287024996278205033034321923121828622629370313184578963868753540464037319725776286520241007852808874303019913362613604497367200574125522682318921273323241511500753960307279828794234636849736173674755075537110279933751843232254954476241738598738127599450719695979298726475027511610176062059410617978830899220015180418636058554604124408283460073614699645595528707726902368943839663056449295623091102476362458507220036741301778395141402856842048172644568556228522369208425087594626111090692439739394939885992612854410721587723708665399389130065256872703344356625867436727704262501879524370066595961026401397592384158026307740866430377177474848987477264895700974151205355914037655571834572279613536595519550329355728395540780836977978905255175335725389284686193712208338504023610460115688132348356747255218295144987279154730081996964968908312584742159979681466035981288707704170862964756452811999077728915497529311213018239893430564167617888578766845840589774592447510083096112002848748170846749880512836940370269556458466802532128121361526002721446659945827088415637809756661314472571853152254668428368339280449661697296582326963978875362498437662803955699140286481139836603018026056081009826723232509107943131620831594534248637113453819488853641661665208773029495192768222752519022012694422053152141017650958307855851584330377097441760749956302354921401840092578948119569356572751992867118548132197982037261824699477830629624022672405599985504236315392321173173532945405464483787633024888431294306460732669642933919491098944639551129131168421897641443507454594213617237591205847934985634426450176158276880693031435311237858856591452353301757602598976878647065111948585152459171588734778388658581806336019487097383399513387693021079626360687795538237365238648413195574040220647706155419119921923418277826475331628216101075254764045902244502900699409296347887824040493902966391341885878017767186188527484126325686278591203124591754484677919957266277926147537617686274770199802686789224087944880311217923632608191633458445290845839419441933071570644383534775813868291690503708964343096593714296934945164970196062090436770545946788886688735239924603799820010388947538192288775466802159631386991875657296436582944422171641515527801776556830222211229944315155694325156762766478205966714256792850281827888477360365831784972449329517652308019454015972964928149361166447321660646382108100621770880062992490913228390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4065236449640010706763074488984051604963570879546707214955474558230365344663946362985125575972261526366619335049283002945748671670303847465963751471298397094202075718949390459374539177739936890717923371987078988384780243281367196533431365633735274081235123635572435732825700829564661891481034226554791999945053283511678600125205399574767904398359021176757278354994876652631360065444126356392798177876449944202621264973800273510666654338606646066086720886727387780385993916070966033533779306180484846654089343604422407664602207101149190579528719812058732796526174644901583635259227210121529123005605154682407118386714208380838761485629081129977314926274004199033320029213624344794511117240253774438170199182316461657522528596510033263066023046328896841935839708901255509783928465807099874651310711164845795912685192667028555884234263161760912949394365433878725925992346869006775626665950094342382344779310873539291753426285252299349108939787034989722929741332830278849401878428635924401553226950575017813417477540332217303428371126011186680825876654429634796426268726103006103055360800439160415680934013665515497161099280762796172555716944220046466185521806352605021572251629317749909743501373935299044255983189067876095433004198523693777242658688385357581040335078870487919898229253090160328485582440137779691642314820725502824444507707460536104500742183760571322626934769358494192380473180124017706733271666883182321846194860278713667470219180506810737071080019029781194517882370566588901022552955737029220526383007931120995381644450787769431660111435508398329158233837290455081024004672290985988685204677737734674556813079791117109058270685023432741165059807512302223469849428346232801464109435633117869530526728090214241169316360948911708816783418244406950813546702430805396257386968667730105328802590613258387591209065826069251479677567263555304478312277724994517493092278333268452569616412407057139468554073410488871140473950882821854054935600423092330028041733021131366817748401004418054815002376142975874449653132098528933692977777306043595072440002812110776434387038957480650396721977087104763957970206523195469014253633771161500727430557602942094460664334655662801217562356378192622723841970815963123730828483052826076323917887153101471618645470231091396597006994324913466263255971616475380507690248094096075923495200433229335707461178408284266130651493515783730497854780373368571590973083287165718175226776843387653067799062468499296424408628304166622921106057960513847336322587231333029941675157044277302995469099249252414280582403423802728032921992977967521856789642396475087397892823833316619482165922630597220894082910644017304913956837537794039684051405212244961921176867637033585161935584634875092333721918810251626005141799682314672240519475834576956803839319083604860836932841371621120733432730437660461481946938593483244967383816757020436349100290215487216643741047091928612552478841079771016514747851121858808873813240250595811791947260076658960012962744258517657170672081618028171714765952105647725530519986781334183049916212215536890459948158925424202493333808115757744114656412341459475988056605988495771034340933367507313853728695520305169186584291607864021072816000091866327491083474347047362174983738217423454915617488964799375031602264607169368272635167567520516770569812911046845829665958094957794515647012025389615872390054805656890150561381422718125982695731430899935035616445304335269586638057392583598088145081440983482132074102519279262825416040219415249594533392122890156794992667082445370056573352030758418842077065942666337057619566682864707559074637438931596839118878570604966852725311854618728637486167739053804198853562055995085823320741511559953075953602238364856820491275673654151253854846943789872174937160315850196943510564154231656253184405362803122718644694096404790324220112056295993856129898267116829673005033913501113092946194810625786714507527348067788788652998962792508697170782117031148365898179310690726020460718515783327040385943920988340344600435739512835032083675923422278841474100290517519998258016515893906540800652172152234643312295346485546821097404089724992478797658490772452202982652881574912735836111326912060885620671199694512908485164718814841648275673497730424653638179308434797610778319795217345176038681945938533675573122998992125984140108745092752063550154110631009622455940964671435488113646180988627246209332706412259960778965842487819632305684498048163568508424032764941964392931076899868020650639117501160784559076228563722978904950725971817846126146269271118099406539638722450133475270276052912504801278536803955993914977142869177234015894864847175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 15047466971130534772741814090970005354700515502378353583326757850972237141142491233694272479326459272898496601427849796362432246469932731023829606300662022673366669371838867560640260191169379743961259738434279789345671225252701253811462930309088222639653974402093425182000498656581679129464605416471878014647475174140346812278461507282082487587528418860121872329484445865358353499605255373220654988210039984021991893801246420593751310657229456547515630384018917240747938075555683271287799686571956438839166425093313343429664710497419514041254375220039948015548137995237646472270937524226585113965009944468656324909149942445857857193452587353502804910496226498148770102950942519974348639795389424316649342553285571738750338034940739688077256091542495456748186983092825462977829525627310327436509758909328946999969452360803668352840184633838623628432384912499248305617758676501414807994857856609183734461752254234116207588823204354031241040662594066426357980836025854892749226720832583324386597072149786216855718940969861365435997495611311149811367325160381406485401314201332550067659534814201980122618842592957921662762882649182775574333221963304957641772083255609862318553905538125780120416667160449029841551094124780900592265696279663833044759643384175637863512794616001076233394912390508184291211784562272697264332609618401254940083724544988955628204859108669836388026294228270952604906342929642666181819587731527867423303846633699187861413840480142692847848141069640875894337419576361576499034218639146909286721521665599302071744522149805905019674065497424053756695521844718837833790109097902797218468854435692983556497640177740774705584446502685388024623637083275712643705498310604203157541399023773809955027402951016503543376611056540353706392157230661132540340417459171505973766102621279625679228320863936367181402802813085285173848435871113198109262926007249604675194644121060449834107313214578846078896553583254622942709332449221973980607779695242608345039902789948947472822569129984781911599834057517740381342141551925836812508088249842234495252527561648270588188555363998258828958915314593716246807749607364626923524476016575154631087197911258148287674576339625025616879649232312254071628411200725097947845261825819258838938802046042033292189449730765031529349411201987662651711389350513889698834965992125099011367811537334025935878953074917998203661723635190000680854292702551899988692571620624596065831508649735688468108668821579317308088184167238985492918902476466265110374858544381967074447432571166761833484944536003163192331200117435868790536491181434053605542839842696197219369151967777581972374249514591485247221259296303343514984219166530340602405943332454215305949661682203574757892854222843023715553420326871959709682447320635330320352628524265693486939731903981205252696919108716617666605230896957991896334725913661729829082664515989528517560715173890486131294652080903769451177109533320481049026912116026360165169083475306359127662479391034410811998046939904675285472629869411594440264378936584056757447914257202522735444078299745612474138734267447604402749374757895805985919788221169789710570507816057113131406000658310102994818981115788088463389996528668185344581675563443667823682702651587712019633663863157707259967340070027307603275762580724829493781496808760676963782655575196113289195812091867947248330744088577175574810607559901665112999884649225401656269098784422869579125787424746189797872083554594126833432269349512130512885718726274985906348860250523918172019834206185831255582933712169293936405585693147744122811603989432511463681683303855403234058386778238160571661586716663322494670483551529177048708834941102708188597872946356913829592811657981677971286238382690713518342539657701112565503622950467090766412895456870768876888494863032495024100114728955909710308338692243643678036570458445375119374518962623644260910156170894250166429040605109295115903664627262607038993238516228056690406861440460945600267672672876476019417963288716227862359802092202374393690719773665034023939952335500237606973571119896647374140570484678131061799610230756434439985852705113538194594264689675333557349209887006888040485549189565094740650891143705662755964429149683618903918828868498413359935981359146710530164788870732981587967653148831511863594224463482365291527064624051306638763306385876496150741391423226982899248039050631062495407249429245381638056518682842600541357462255147625631748875259876347692794004692723537509978969415860881699212901714641989140434589367023956744791253569655241482006122566468749891859872727299816894228656740402141284446184877429451729415975634532441764029898895340339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -38829080041238096937774997799989301739081587912984428118692137921169097151247770583266119511073749175348257571594251808217274032851303194640321513088609444675781173243636961376570426277423691051234222529326156955309598297883515123147060442314922400608970722205476105302717046561800327330166118201100459492831949758973986748162972208189078082798292095285641491488047918571735579181309092915138640121269790737619377684425638425421957874073663360692150945088325529865846554199840711352160475791216343894589545623382565581434389488806371692595790299541158757552439906457792667257874072154363936558348038348922381798268594425003169414907950091316063993783559952441626636394798452115140550868680754713486921557079762299009337666447810396939243721712326188735651328652467296309155629952753502549641182446104882260363747449322364581355568124389057444384885690653979114302611517486805246436853769953806513141173037597136148079090596751307637013870660648395633182991873514553588750573980539854827606086202040124239227673720225696226901187445184950591809935371602638320419027919047232504649023452755696146456031723046334774372160306198622830986454495167479090744266811807244870264425827350527672547665812183769321479524601609421509632064406066763532872945665505865268601569776430964967954022645371401316364399870003135137351601307892506603124019831609425705144648360730473111909269919088841904309031842236290880153041422303684808978896382905220676033304596791245899763968885932117352295197179022094775932335839332413467722689111078639954244466002249547446943997430417226134633591160021531867811156002153024996303868441608137209374092970888178831521013033037655204501097719686316478401029856589178636706363942444786950733452128693401059478909406257334478350585214663814223815400681339723752304354548234023166827734319777587300618499954551493082766928569166340836682007042249561066091763267746206397917641474895797038635419220749695766222187108370495058337345210516405621007743137629725201587123954926112644625396425826240541737991485144199960401984638856139177618380496488274113857267077798756346351987302896730914863100861596769773219255499973849566241316452826053421931873302023095193995476711798840684999759253195225929781024823145121789702094035861548423611605367000747782975223360264028098863935931554548917115991408469982600858202580693310513936793211654149496737508158763252761872067233617681759898763867004585802053643342830457086389785490426481062249348423895731607758192441906077194328633220523782925730661788211392860313101411046041064156916196687880241418283290036710379580173028603958207895780621823049960243031705921708433432920195540214340203251171011186234920542984295023382091881717451508014820842106048016526489808083393517667884056472082914457966810974822244478519761501064213473451779647468873435890159111846073927651225911479776368712535420979809480544070602260885422960279865755177982397291670185506242594232201281206657714167901724566472140366944810270607181407216999575963671584160250884299807163127709520970172176230317049115720494859585389951995604353582394791341385546584062781235517903340310451740869482423710780359368219261840212032784053851162204141557223451217779897735425031888259256596307150988534381188852547360344168199772789912864536136330018525383468820543084398880934178170883783291093670260460118571832750058424357793522552814857498138492021426637288669575921158183675276299915845519619781380592715476387911873802069905021464829987147873119742274755282581688237965965680772928417065099422837717359689221341027006117819141094213099995057359132429314748414149688840767225715319842152069370247554197916318894107486258716955946059484138593276216154799173458036273806181446509284135688345061484420891293891021091799797110314161396964609665896220757643718915287664245729448948758367399953947808771568684824609814812872123491440872786512869493919146934377666560164252471240706120372685879603261135330819699805113719438786508551815632334093122878546032335773941242962523160190924627006195369874520509032211268335657520218783178376790572716110895351912820192696431369604583831229729162953493111798981768406678947290705954111187547634329433864411225129643180065643966889759131734462807829789322660618579457191044985736656312752647206310725080530755898981757963008083019002950290831257159997042494249606475740952723746126109848337574786655140798601259391163563638634292294019900251165172698061291948960071701634673907116389046573408955490496032424540705257053782864287500713547903252009692709020634321698651766277559216807547603903515802561224418195456154592034690725458438696109261183049625063413512142848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 95096732098491047671025056669667395001246211660897574734708767495885989578316954165189630532814715204155102705598029694778116547495901323792586876474968121624755139160410435629450209180045673063916711205471051150611763210718384898601982125231332560115877714778903198971362308865158891133568068231416363327529408003540319013926542077955498765343392619450073735440938997797301457990504995981399681878185011680483677170028858326546862646049374729646879550559422868320949408306631562969599853353238936178024196221337367722910909464140418090289856996899990667293345234575332219616101835453968723089528560615937197765202123972443951118508872774918239504106920472897426343517110051484950435581765481908528182224654720544551243708511213911917179589046743145377338787372101430243765499732784317505063480953240428921085858605019713023322344669842270943215826572393990808648394306390912134352067524478901572503287526876696560486344192637956101775735724427364889637294804209668579480973991542048541556478192308785349539472153898135625584005241733078948031314100569920454212970401739054159823213633407345568731837940792092719318266594774899022515278665635876521684743315937847858382592441358779947369733437418255979151423848519972131515394502518532088403064845132914057983002206509317641633470572933877899953437625227713719029546531159088796101663024012523397123366212775475023865751661613469201927574803663080071773143807264274037148933365411176417781561740158842686229396765756041830139059300975482487851730077107493657400326697388339864478262464502679568467735813481809382753319918294221829047502504788109928671511688547858434844479454189873434533875078411055105036333338515881826487100724130764778553199519250537786580818876978455252950646555044590785165748540154531897248400418805388308343679733604701966417326401067558063358213067655791547441923897359623986828014787910146592734315010559602837787464265742483122721067125623037312616873235481794263021015958881831961154655879314791607712701650764893439693292814920162479291665865111913684775579303982432813239539880302136559189550875249924676400087282487656226510999848687381170859420196389014402129958037752868424005349155969757344399050937745372876475770458871832654200659917689478008324534763631308724392143051812176791855273709701053386099309422509593689546483699139989998915443262665531003082131162493601334036492572573586143681937721024302067927257560404082304128188909719364359085626150290379330075354062327272985711590817008653227140614020972325492208740242020114828417876566428270656249031614025150769176911687738297050937627336316205331732910326807403134859753317713982921378479164186423146256909190909902245024600710911346262701186605109064268524145957627997412081828462589774830024148374969399622862828457507079393373054813573552765849258715450173740466557790742818832045939378139102078707325459910067535203394158469311564756307745192734539619566041956387878620439816132648531964918734553888021133446505057933541882497547337119135418979648836336719871860063183502965149968365177812610832102840370108034399064464142712182722534263141397977282703072090854444021430971192774110881042503622322008966451704854296489888288207075558530060142415019934248848968692567803608549373489333655623091512023119901318335718402834241903425195002021337286918067396443879332507268218864944875159309008046836329603395258262471761513281085124696766138149228216745752193035188725529831185205115935126008213726790668949821899342456439987563095146750883724011031736993525197291383389231779583732249906227592278282162631524747616202887229033556555928789324488377678323658177973456574974295312598116026485745134150575597374261379939979800070117373480992956899808357726119900259853645777203721170221282605193924554807829601427563051866515656689156687443201143287433039337623559668171721047405402749328586981187441510559708058764533215209714548773315888397726779978145810391411369661219795992296182177852897207084375520504587389479065274772491149161380840409684784372470340713716858668580227327581245186395346077761540014021672267839263073128046870629893405615335328136910939151657536710820947942637769758475050567398446421591200412663990512068950447413973881285656039256402951382804608687123049402260703693275812855521214397076603499340486967160347919371380436326082100574147092729833019939161534259686484589989363028657451399491938833110593959691359461243172400573272697918409521815286238409407022147353878710617294752512941967402092297964373570583453736249005630940682302348178544628871432363042915638974174800982511898168905258675238415499284710308479882583226981510845855603461444535970693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -219583519536300374358048913194354566189224385386900363387201057883087475905171186754924024332407418864702816235135378208316938687035354355852924842424052293957631626454226231793042368199487550046191213966541962740239787050723495758083765360473950689073879626048125768670023289920072263027443514551794719007582549645878424984882211808115788516173172165840282727224085198371552517603930475559133531277668962811041025943199965367383958307361537316580712099345280112633718707378471353619354418508311945118977548745754052017567017919321376048924193146004873093529347788942443451406143565210339842520593830108660004532905581624913790818484430849709747970092589548695357824881015691791245331168219888274182493012042408121192741622635365759050235235526592644114263211509262081033856792557711367871928207552388310149165062122941260688222983575604015009734653803643587304739707202829532847418702550674547654827346312202224327131555547198320663482678271848437939755706484300885407125530565397496086778876807246487262142340875067491775815827106702069405649302954014603426211422292537480887086445116565574367351637354168737286104027846663172011816491250114052777100978439894056671202825467874550907986970401674733364350093016152150660989375908545099788816435742043591954920150478043030955697134118972612935401315057156086222059962625206971098744067452600230240230516068507993404111604219312852731203408970692800918898372970305758938104511930143872043290421229446597025682671999513758298236647499071457961795293614815687959418431432760082366002227110637389480185396911822524810137141951298804064783433185501043328502482054378008193405445387749213063442012294459205893778726944554340670070387043290595402984969418266366929367629533737530274472091415227809714499733547036699566657589496337975493123281276741034819957208092073883127351594601215538586622009097253664352661249589043425618374720755095937033321589201841567473838653147513492629981194429103508622108662871741093764259760748505922720505832755114576104220706795323224260764296673342047958273032740030707461146080177561880355207624006383975397530517368153972899599853227523615377303330439187375404011808189043617214420546050946134114980450984881424551382293523416830954204072387705685349477953891818575764590344682629086932589318941163082889521278468411064007752500810567512992672894120216106650014239202966326954933923566880103805233554404589384259124973196610025720667344431261633492504300212996076450989893103219035746172467482458485393809109891803048644496617123560025162613058868847082668366602471132311395487784318868115965563568399394023541742787353060284779159548465947866420622046348129052464734628277177683487329099781652079346082100484803968391027069212430344018222660752587416374272565205319410230625687010969857651386787180552184358424043791767893884446152047755514295908560066435371584457354685292004261871574909081006598549057600606045333346946838460785349174701105202534679897983240211574953300964726696037168705944740688805913549364212168054907810076316818261831675269993281809664737345369937613479220567337558927947214010940421213647168507618065723678831185964205693200464087385343994774546304470102509316006713278930672688371897120222729327076941477532046756197791181921275344949528043768481530210060812530873462585066370241633258171917081075062818229092913626238935321900195248130647563474896627152374334791560274301947834824192272265502935070132524331965616490109020777046801866875762427825876505254771915262012483926713977782557553821352874383627288852974656187638592620853468414943974483704802533839287878002512225083432975905893233366633612843213071043882302100513339927555675315970718906369256099725166110887026378489065883388405485147129102406201452684302079474818961352765334660852963863918494195861205580332313034471356771273736483246539814243177052584400002935461261048395636627388838365151521154120472477986319353345156859392910165525874024707278479340730816106073548889652625580679094826729078232586596537815700721022553603550501528012040543750636172531977393740399300745405378082297069457583805303310992711098537436253571409514641324314187351277185775767627084146270551042873480755975534870258266459293361883277734671346870938515754581889295055864570258095792277203294965336013975407426061149033340440172332531999188496798104787907818410563504638187055250824413516041309860700870053685016494294498794129093773955126167961025811708894631746314874685101261078385337892092829948954931353188703655843821414670965495673330641651961351745755634347522687516520719917776942754438454829097791739708446943186043390461263746980047990504699641563661453806796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 413538385155087727631539365122107029472952694122679979369690892651508571575445003145446115893226016953548621460109087020972340071828321471323015078741381541235823462286865358636427487897325438712754089284134615853292336323378938386875084211216046937712083888510293463274332532354271984270513250697190478296144487793365266095670730017351315557671426869450746582533574200628806641904158123009965671431450243520348240634355907380384372647042704022201610074462713605246596338264385777581283360209918733059399312005231591722035731683112194971633114495951165835167258440980054931128103442056525011576168011447872073111963118050794181236137290988905684598476313912214663674081342492999589004479943692719810885520196799397992336091703537323481299637107477711131108688596686820680194052700441346956644437880051078143585643006075810066570099217075686311362499873926525329281249602963507837539719619537203772718988957860980264549007086226934712092910419554201150427138171730345673580006763552699466071547967289657998756218000828566869973753647474904925346866040349542593841528021309540344605943784058423821650323681915557426733671841705490182453885157565251853340060573874997338325184768969445921889491593368983528682053315920894191274094319998420736525649021516652252455682773956756775783192530996704695002448290734685223479566987224118963558105150180833341237957587034885511011425224053206142400693158799759205141319836054764310485753489278222929154087120520561922009408703855874797671286912203159576354408828043779210443460330534159444646815749791871093431902425460266780834257389165031753351194658514809630111851566023612537459816573291705079282037790096374959483198303881768895117599537302259110014118311955236008687566324250011144540701355833817744318702802035771016558047469594111842063185537488051315933458815020860057427264867315972882147661539829840566861071714814627024819074822539794394169707931241458615977155600348890897091264176761935170268829776619770884671099144421391705867399762728925133603810864347646763091998154958576433512724314809292617482521770182291989692854855249316602988278297260433064838717695773577226382902615534121785397817215831434391584223361480209590160038043429336080768615576478064380230562487714902971596909388385365830202118819394905542266283647519145599548215184326636752265122874238113967149262840334722206271635290793265954673140511847927078749311705859261662533271977522712820832499044231455741224856949566472736650208249242381236322035460108884113310498154425764292169812374158083936201404863790807841405419202214131963245374519385084719103479260518851814413319850199992460522411411759086502715684415890354759947979434970256753095750837399652246194912912905093126274102353523176030334826744346938599865084766352547760439243816792915235332181797897808279879015650783318021661258150842375462993234799047843301857492760722378563070665478751150086187116219759548715250646164868443555425493578659209861111785974288637126315200248749954965293208072747820275653939282441989219310566235879696956403155437340232022231802639386820672931285376908477877115271412617656636507820385446340539007608550869752497490796918360974125791992456601338656991872404841912361681871791200628703052201642050370138913878903083826622938586733081599449386922656783989701071483142692475281062761021188350360636051177670369806935931887249850463379601884383364284594802008684859552265250974343446623476113677994512786208988130035680703245258506339233594598823496401298522874039949317198407514951970229115754246901925806464693111287390511523282759895184631159193902430046190024102696485205547332522055158030893756004846431844837093062190967713538730085450348482122206292126788313926201214098052184413454366047210106181518511683270222085315126825678270150748302613335853303693494704479323915706290366169037463242923676294542279908202259958360664978782993949280624426221431455440662545028183742969040261836459706956377774352826365865921477281296368609049586125070412567541281724760253963975478158723953523696657425749420815476224829750915224229547976616056566654296767420648863936254527290480119917451787029668610088700611253697280250936171484468726556581036191744641919090328277240131013645427575779273773358665660298196271314602110972351100007021640923883664809597651735706750938664282274079234412618410557482914060375285994551025329583984474064283707346096057621385961604926128401853864791544339077620854313299244702045975551986797831232173622532241383027336010164561432694272812510750121794693960131851843667252241436501114826876498937675149113721078456997855677640443830543660063050265254496134290489190281369740115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -677416423084605122577029442586757963645081197508516970913505758484517707253270404857723886682642943628270335215814669595683938697192724911322089470081757630983942863921532696065856150547986156220608853891735338322597836857311267977275315123722114495093992869087332312810382129387732776618210973644587829863808303132715005024766040761124110793132713406746913561461949177035456194741067572030919709797162587675426707838904049252303983812068950581988665255226160210049829885368312973483820841054349809739191783281494870621081241411731523367351333355199329199470899294126597569842377577384343966015069429213713316314147240900715315814121909798373160443331437689073159419143030978916186986839576503466181926495376551841868983789291773994464127094807037974335333247524319803076278887179256421180671312897144026549589626184765958867672526346661711138995750581835451014504479852466605845124122734737833537277582444969367713785693450625299156669711744424523354199071152990554536684258972450617847281402078974115547389408050285046782062831548521550154618195623648818767553188517383295394622476670952889186272244362701275476526109718239560058175610584754263635649725718046425329219688975998160119515671707657057468191047918811929177110996019868284895696488396736708531123608213899337933304546676475946417239254442270633164691118405917639666750709341645140942674936266576850745080265726059180630039972022741000023233777077639193455028360057485783955150865506415420898705323664274718589165272380808092361043454585439699682921707505351237338833101437828006875252650037606434808251723623932414648102409760277373953207608807668046981348155973148783198278090225027678564760537261728406436850514562885204717507166240076720590056486716736998275013917136720492910699357651246809284535263846934944137164595438827551028173767500956091798851736076247337087762779714714563420545287131106621749334547938743492542612732291218489705501771552064347074654579894057095274174857359166581227202872975567168348986516300904217390452065264503917499246121030431111417930675746884088808285012714118495307953035685635348612123275187804012560513873643650609768283525813462673766390097589627255007613049433808425293584377263884646916442959676066656197094747651570619542454572394030972666628132608248603555672979741068654337396968634868910452327002658494201159500596064260110624867072355445551335743109240597675681944592252611192005450202551312747017047618789340814365584165921632317837878596169314400663274952502772516994348687958220517780335044716449148198589764270629447050043439251612710922259369093373289986427266823120392776082154657859719197025932720485212136314806599106159237826499093515255431185099277446434433377445726357817719152956869073093710389996010071873621601658670871788964949013930362162123597858741769837437911763953861218570242903096494194421620055990901274631112832793316694843490698076935842289711400469247343278369226412257106653319700620029322005723913648305621208521591772919047510538793004334084266608060745353908900932913635215704526728464441852356725842176916524775603531490909271710981308914900492151845812147044090638260437653605873462516147890037672059040133872310488933694366357694220378487454793484108782865881075401769199813497941422796850162957444476586141315178431729156262863060594378663428737431095070843744513017730341736231122115742764531034099056425077290311220458985465026879517672379162633659092333290213347339812429922538605191060220121237233954070572882868297801776077334067937443158666266166314150032528110478637378311180733060808190098784234222266607827703385639741070090971546115453293476971671841901574821287136688708009611777495334639391666975005043438242927540519106688866575709242800983853062933526054778931408704563406711925862792414537770848662137888173522974940111795193215848645116022060585319431868865932554880656531358513344255024808459530587146001985738702138568221806140806100590389347829222201477213540555031128887625864682451798105162694321672539995962363739601730033515743883170770904295488689608599233181749574085843897203750854587157266509698668269286409786929490577389061125453218587573130120031063100620793121529967390890498195321299918444670709995941224350710130958315991281449456384817774143110719390833679165667332901315018323716108255415593212427214405904214054654935585586110420388890777741980193880058499420076497172660321151739870667087807409508854277145537624902483344097666588696838090420791606863789042598527090620475747040158572080297405655609368944241239279669095846764455208122788709278741165140732909727295365512484858878769780079186458165808649206891703820222169179679432376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1035171540848321895966815507293723515588157139316647019371234129062387305825853103172385427133062239913310445187854482709278919738327171427369736194625434690740814352338011275820627615163405823079326199683583773534998961201209317398542560941844764951115668477331238829493628628556358435110403637978276778301288645414624164612181493118362620736897451231575040005909883518914658697663476681345985370584326481483153592666109745356774868130208627383020241249292029218799907135854423100790477763837484713124697783082616232341661376025765217305763985202997213244226747254373435637968715248255939175944985853333664445097998636827153193131506887758529735173714534924018488637338926324972102408334993075706263552067931420185280865587351315320587603607544743206663001159985030537306170682836081999638822636362789965902378198087279017509449479005666878488600540208189984101204090418593861107424794356215554766723141973289431535550034774831045079024054403173942138695023270021351071590728682193944930574494654375746779678536016370050456498594402009696785472213741803965549195574382027983923642241044737148755270863052911028035175798180381392832048186600992308774798796524990946994665467614903167446258693149885117037373716601584609765600306521973962178010333222302979154001287957547496518746747854854909577286180733642580352114461306036889172533702563252987039122973887683481435737747833110162362814535451871339190033988749133784584632129088570960757633472979479913513190239449938021493495758756033846836113499222251624298732957395534105600938800383212644467544980963044145809146834904664525320694850202904944698776627512559287753578381259866044010480943084150317833909999053090383482347737335170497861087241145171773680970565635553684445801786365572246488468049435313777311655637855108945019022892848594116136730806404470901464767999888435206433092746128223317803786420819412255872613115433237876727212602513507157894204092280982966201895302011270628958787857970817920562540412802163220199269079681267575464205988309334606032110866383267745939609158658660572706338049092426925026832565350873736572293548191239494887811241560515560961125254214794930434300514322256004791014947478022641402306793280580456539364109492928785990771898381081503615024412604952824389672492712316365649725294923501986232476555905259425502728258339526491040922773688201350303042873538413188265541418513573699799720188681609561729014879129114961893982222938777906181142742851254996138430418690585180143599866890174980006567392703311802589318882200126563170604444175803195388962535657196894808836419533993641273455232843959369829226099949164256250200788531531198977903917017615890695126532768118498756714268382408225696316869857245368685956136642178757242493950203416097158803970267577093492659108149891875449566113602812754076945107963351132427518335012817879486980002755697750850368434777257626659417431502149089604612642828285363084571988000775671089357762636539532862513508056974000057856469703531834479375983969730559741446057415332335339508692172655076906275918950162017666819031616375951787515727769998807488227600356565458424536823995466538898349823164988923846579750534539296737996154597379847082380374133772705804274436629030670811336905322619178197716752837302260980280804313770175249041222022980325208851010670488624441383894720509514993599028510748729531494416946045968868031927995532484170638567044395904825393974887723885699968718219421811489025526013756374129905895067532923763431030874448211427646306873710328244772073464789968471794561106741894277292752468793300043249327167875216610119437075150350445077069479539496251730651176052684199140017710473124964324301024624825794192368719786566241971459954345373720912577834142752270367572476706863406534086533087592620694231245027656089217832891193908176484186165773671318784579954856556144691886122339037165566385113817563949098696590008257071665530188206902355665357908699354758875528271806581783115327356769401186730782190490453306149307127355200099735454786827365728072551688560824036218704719648908063377821622738057271303928278378509882198021143549790503967913388141124789728529829558707021848979027858874576196674118793195065177882597722750610563467269420211211623846213456521925571311688399776400393199160404685881242641799921193569460844140939295841287912909314842569728511481386580067105461555326854735484924980410503825263239685620058656037800954356631401535336733880528459017992562758405788968826257691008151544543555710642377917389252221903509526602344310913188947232045068769467442642973806310262118140561031873415576668003661125140355437348845386783100834089726991620085688093900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1347353531316677625447125356105872038178989095323543193866003219884982087721047154822479194392702491997392213296932003508725700859910764047223542515852874840155848661314963603337670104669667402683517535299649494464435706504438130835877317670100760375373209212240437897868914218198825711844346624035415752472967844115506077753655598124771977358787066586272858981438268983992945725260061242802717218801163281535802014913239951272859176200127586397037779598536363881206303359794155334596215992864876364260050880431790870950633501709024659676000413649612883013119282218101467056649262483015106851340502278978078521665524860323830473354294906571158398649327674538296936217267801262750892944524360334875858696780936667978406623312611261650139687388680576831709734426842011340007249775332333354888024099710292660809941587512911483301696929264105343663972019271641223388707733512243036257640141971379613055674526215331804829698917255035326309313614059773603337310720271987781366530027941767477410928546684714577807966285943213575615469198328963919901250687447761698833672218237083712637431425888273115907088721250283657570856780971515499926632417976102385780449413575833757887593627388024978311760459282300364376950386297484871942887615608320646090713046767240254108780068742046293810800962257705927766524476000667905874541312916466017696870771549694341769368770555189514371873395421801085592772086466286148029309591739678239615622108704709450480297356575174189019033836451242066955965849748198910600304090997327799388531383498959541951877529926297117507210008564634709349521586869444332165280788042663748334496194266296228140399248156673524698046707491967308853282936617080003169643186865709315075075603571213540672607298926693395195885738858725714547458321071415771277528829809416564260266377647662947179363307467209628380700839691117932276803900722864101577483436198938476352104073700886073812500717291703568175077004404501004347994191741925305375864985656085833646240386201935327897231192170012183394641982120113436737377412893446483737295528853067480683161327827744788291851501922961831475792941140626743311235269073102796732453836811074939843462540255033122179806609768102518058842594482860278004652822561437812943326630001821370827398397368650207511690304503155600237848581482306424257037948667746780152177778790589724555501616029400882993411771528979020198203537683971928737927252421652726488289611457696925969836037271207334595257079565045615730201424974196182693773646082135695909363360244477222261347134063729029050642762962860260881729878437796237184275786838641612130234741915740416961043740518807747184946242888341504569420722904335507353311391630066748167363503768441505726892477624836199678564653146013871235315323592064039067180411429275117268122295192611183533277571565031326949579490559049765556365955296522403757694652097638150879336468190602638252673050928995116305953375573679581784849097224766797770884734918722588481158391685239975123212610437503710262902301104309227002780038628735885889245571914202197079188353601447270569641497688663801581427024695161325625091269652438008188853094201657322776868152371803245546963557091757859866843300338297775344000655075138066376326295253753230167521715864113019765900013756165632453329310389422881969746682022699690485058763293504281190656217907372820236297131321850298723766706603801314201130858441033113812269828578857796091542692726657007904128841918531843956538521295376251825561067255613778416384838421312841771996347157141447096892809869587346350249369336154123372355198529440823452775541769766733752600399619138591665057092797680322879335833934247380058596950032971600360186573376542672282510821604699572548017556308127182376161515824480594573671228496786969668220234442042862401852506656563772707772129512884000714407707185223656985937245465934579253297564957058873090648892735231311281610847169656450015183771302592465265068593495385889333941965388799382794178174522474224186138991424637648312376966276541254046247983529739584211362406254739080292784860877270694033630650220991239448729519508430560431504961518601686109010963963326245754136510324025255394719267185549388119304313239176166874250438593077553929001871675207202789237704198457540695641741391563912721715682356658670560371649340950277339010444535230123640617484301600039187130764903985884247882069755936868875620820167943002919434064809752657444979450255465955918093566485952835349745983889336093554028307234880999525559257244314480451351402008306484198445330115582676879305479279540517120433221070759647286913807987545945396683074782840880181695908891320660106830334748076850692958508285952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1405260783601835831685987136959988555285094780210911333834287906029362340989675598525106557539498551464893349179474839385306636447532432335524759489105089652534590449483884157457443184365206730300961463347715107417902751259038997311388217282640213889840226433631311587499034800723542473857388000070430022450257918038687059172687903069215251859889942568726481296407910227503406259777523130392721716769308827460671519953900542777547931004382605344470703157735465563843354562888249880350821616248976425497265173439673022439565159839381113327392047079685364927612517384112959027253642771157298785634183626503316448568258331074946114832182747187211539494403233268956520557668218403946442008230000295240865572025181223246265041160836513842923863372614833723317475485841186386720395981541481784253797940853434390037962850037984651473873940400653053277353397828151716585048746513704629345639985354839810835626489124835363876151516546250755912476861907460793339316549870856700894229788797573290033005213644062886100973999667566996404458754598055674534263579902319433301320323959564769433775929601684678512217933429733813194716905143964671386805136890857666088795821303898689544977395756512141026581137943566592518756149609086810749077736001574368829573955584405721528332360495211894717166174025809208057240611662068002441586719502063111744536113656873974088368013681680002692721681330550749906655314582903338337868902861015965748466298384156171412172924234291610543146068300279610105281993028430171939103152472106847934510664596919803649839189907582091878408133325802578328921162582350784830991197455880330083574387025195548197463225526383973089017643632855002341225443895168966411706920821363519219474523242631791780822974800221051792783878148644884897470625524894425539704697193180070493486069425539415997898530474402794990631928514413287773103897769687797903632307410596894563678320407621552830148283581939200902495979400129919231717196574488480033163808905754298023189167386164375049646245153614369549548644008397574903297726969812122366475852619593346217554480188840683213837053554549396100061837947133909358976345636084330433675807298094791973421261090433718530769949447406471888205161842887736119277539551549380232566689948615499341763564533903436498803598924560283030768689433163917854593197897122112900337209733083428415137637326110322862846282521915094497805967063492696029657739750703111024346098429151612984363939254040172927052767277321131155094792928207960471699999444606422851657934068039323622024536019989926013737886333595778516533648077098021579546030410868614049256918634783732696332865724889043570520274846663735597175594482618779091150268003407920307686657774050628120661834160590762884785370179282312372975261310033426043909460426775198501825579196043342571189089090186974607452113422250757531244137606359629123806779129889066890990539053208432503135507634046469019118094259143000017175438055328402220421711361398844522330892358283619813728911543684504106044977665280809612907134971502740527380412709585908959518705979725549185736969974130624091453181833239409042287682967462578865069496402395926138250668704419533421107805167347133332339034716198836331658173097882153672727716394515921012246480859183066282570187424371687784998981550431577181448491798328014252834548082895521229889834600889888152671855560887791832464361086446506245120027363738966481550020360835764594938313808529508273490271170019415223822876209442103343258370274204577123726828775784434621674670573448259054492396866232348480572169712527517194763676752943500235007077755728345795628437930292357715875588124378535752238613247689026035088113670206190362824253776406187406550275798966490624197999889105965707707959464179364545405815518275412739478004586682632820073438312919040962159226045435093752977059029879879506757687983883665818778860439476925675974246501959301911424239876050740909197320930226146489297834931947832144679684024294626651357000978740065357016103950510861130596482783726337777898510257128169319670946957327551886541317239891783691150154235785443457436605612371399788359255360338877830625461968855118523323131267904162102949551203910482305536879002900434024039777822644901712059962322826028753630766095341626733155263300490706954940627837453330471272823094777079334915045392666072184741274489960853967271768783332880768478395225687948857171290047754628401648039279828599678100642729750032421592997398911174967536890686330166245123594115206863239171860502238522034385548474842160090176565896304247732885133993313582593204459478724895261406438412322703989842138938696923073230531149042781050320777522459313130641324769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1223974732685733828169254764165349241892355401374567624771143064853441795243020679375089361484638160291905326351418996567295834770949910170398506777512505647174034778897237500415424542445177780986196779920221569191158292768767058310185254106367481392009320404708698318627087290586893613688639834386030604473547179088215466676426731821625855969071996210978169284295843773992419200446130008308989698984841079650329492727106466164361772664214424287678068287477424093182160372302384530512369007872522870843908149803957530705102824485911582023631967353454114621679830362142772025457814873243618222927665165435036068373786227107595640306687797688373847883124121213466643003038488704460230936114615238862499714831799412092630698240339980580860508904361309374187274748490495368886779606325574176201858605621582126035697274438309653560305668149389196743949928389121234923157643591734847738105948073231360253497490131767575046974368066965136794875317161688907707894719486247470739767938464181999019279740714690786583494375446382138344079549933478190739147962647715820227517584988059384857522781467998363029550437507905509887270508071403941355335864845977373937648950570281342256058221350876864031545632506475141773877575702499236189437336171985702485641307025495831565363425786624406600639796157211775224709665962551706076493416278916991687433485493566502998312420559000226566340001284499449668488595642856884702992020304824459529603592793360125457975118862345431014365512313176462012373358401725093638649559900574444627125507918704055344174397716700725612904466328954963666598186175439721790752627568910435000805131209795061043981415720962922254950616983841173536853514260935477995258907865869728772978307760295909960569338787202823200787523972518282943452233370674302334664339075937833698199908194032196638615472795048882413804637518587496869068065682239565432843364769361844378563706922398277988672116709943500029272568741945966685369584127062806691194801396547491801285408648112691397083599973752304930544078135133098133082106813851649142169209919527434554752556329703479477172280728252413204021046754663986841892991048728137641717887382051819777218967831837160374566282932503624567462753984694929625793835179904022016570164206447237689827792736030262612084252887312454074280383239265218771184147639190737553068963095209371583759419786168260447735332933630989576263237440570185416535901074132776453393094886616713276584461821651896660337311940255577179286342575499982530024019515262461527210218770443372813876653266964171239924390843933484238682153822246190054411435007089609727038621344187892768001042873766784887812551993904619224127436165588919496315527906846826834951710586072894544017203688498098586932943456209334118955398607652269541303672571633879817697299227897278057209509206192781324518908478514692820359231314967995582271571278983024288956231198856590102617627539957991890849477355998489857616598142872512077851933902519983449076701491895439334665258056501397801293353805463867145351879076230468427251775259074758083370918718036678552080332611200805442968844077817864711296168020750249804598497785158084912816788179832343304800749095308564376182122551500844452332159011915378151297670231446478240881224410616203807891766369870688362953990363023453080020888680590367469632623615386642881827676720432320389117347303924865839434521138634361636192182860869709580946484057976334290067516958242879971856611047194734646678313735826911892800162170574088379170471030869378666832718144947002345275504336193800383313216132765229203777957308652339735048546348182235926122028717334994660672221809811254865924778369120748253332267671186548118124040869303857967936439142400245844947730457605391851169709785617986416218094941283386309952089785632507337748732974157790317069280811034677675664731813007264023209440825480764931943055449231788274885750883394156018925715163078531774366901953245010191404304899225824747195126810327335163439586010605319695500226951031719521636206575045461702014674787788159804025593075984808242003907714086782129339484964330508662603767669506742699692951487092639193636826392381897199121669805032643209632365643544673833247436172520079393617618933575273713221376952248626652567237254480875060850818132611157253351570688719278380921911296940061039758059236234751097082867967037522212495103643742044249624578944900623275122997672105446171903992924668444298986086748170998595533063998303812866661382958257771059195957253154368195776625550251476687606094540660181738259996471087444548506143710839832726150486964008492565241338806325171321596950076991299598824901213442092410035706298108284049294234746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 908899252540190879012802171425408489182549602423857891076338589666402297754326815694100990952600516094466778684413248603399741255307569113098398245777708607582318978780403228368315742244344121066906737169451990374918496054333376556021935458606433432250952205256158954834241868158880020481689587224267674508496563256019541126377706635375919095534806376088730191255466844758494761601984990817248197075586661561701446769700870321692259665739053006813209567370992710025841058265768102376361235792891735483788917066358282000946499866888092123400682334348154638269592420644040769591920602374761962868179151921621351824627636914142806907682713929254963328356643564165751247293407608878598564230178850069316326784755127676347355544910953211591534997288572967794539503460830567186583841112905681011262247556221088835942786441024949862481321716359591168080265119455256220110691507486837516706603583556904280819294683421739461306968682244462943540400282701303429645564250822635198875794267118835723046016774887729828139915950296894087664283656687714691308820202711942752890887125458916264446642500138869401372706172006030555265229725484833234964790481733464150315294257419133405472332190253376230172205798371132775003669883180591942992419678035433781315295636282811606929143631716257295488721942694728595592688564324469870482082377474409858551453602798113675164304850765607032945626841302994988274667198411990238457030568386246658023850007672036491258527894381467242460666357456868682727207536585958889213923209142521837958179598502739580767174100392343985411569740837416816585049052271254905829695092407946023300990833526324427947035111086381053487694628451999121706543523248883604488014421997983897456672663724211847850762265093952879636777035503282068151920090142995030372256603205483243180465935648115388905053731017254602837760216347416063673178966789042625542143888176101744634003090129763070115019154809375574807695156069596907324285301688947096567456622894927431376122615059158931909279970796550614674948301984699372405024564995198729991463367416988979660559611982724654354393133964195190091361885111733719070342176363353731481429844678838441449723292956502110118789124664880460942438145930738267162367195560622372985733731965033757461618999918952823975692143404391881660351557993884773694707987361422342339937872382145558270353499077027556143460104089796806561028568819769023935312536927524002768336457341498889481852659056725534364269947602677492100484257469922360713289269499845724999438974033144686828288252164621989903545265809001042110149763013359328853691327461343373273470286662283824127265681372225244485135052997082399093700195872981453652379451383957749129526960942683101655715431591654321590074208434018320136705274563086353819279706542714136765332452455792842301490830634580835036070315760813130214583067316494562934804899186833968623515290542904209894933266259446132979299883697188356079385575685112483503262213665148437656568906477550443849510015344781407222705865935667230311362569275058630864775508936328541592333832951537643229165241533630121993110750886410342887457936980272015664328962198728651510612594961605107063179010421506434337479768525057779172169081639044032172942570748776603947781503728363902689331950805928870813248129371693916052754409770742527925408315644536274331031360839127038694035547524506160530843883463868556734954340521315550367296003845572308268478144287756946019719122458545542982762220893399345669963958960013863763750324369892698875309588386909064526573423997857304971015717484664536916702053638626368209094077658241911391076785375680684057613055272876878784709339964816143932146959804366673430419303577408808313129683564930509778477049048147647421376641073860585821313930749110948581441937955017095028950429489507007453109561113844732328138608653217833528701149533134994054878969062677686528206159134784647062715805338910449837120764149219733108828189904742168290595915273848055452714032786595654529310590042147242015625688201159724021763577486313084775364663199695835344560686178406753962557628094795823210252872881900475013694307655747321624264797245723853430245808737150524897622476185494684488209660715044012477577916378594530495867960592655464277192310401532689693416503434601838177189870349116519155036377799511881247074724487224256533217197323083670111143576327754686801124952826917160524829656152541524390554141825414988710981776093200195100538208129021559034416239798293523847479921779883475880173634075098288251530468585809389482767584480663669589162941828826218499969012942664018136575924210848351345555950482751335108816387694132641629902709483144116889137971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -563760075449366189451388401254998608162721450286432624423493298581610417844575140181520341529353389125988923247785455653672561098255376405044839049794120232566816467055654977761281864494025374084869406704913257206936261154078285191233070665545255280097309626518535181308311008605167697556384674089262476750723146543849507064890936546778921875329165630519688602916473371807165395266051619881271061019858820226069063563149344473780859644917676898149039443321442514544676353992483459396251332116588896099611159731519418778433225044911159620206988261518022572482380382832073665678128273142394522631467011400776479789392882689219197771653471176914972643343356336238410758573373381544105137505581615065556891145164113278402362200867669741332382690992747780463468281100344199380370278823062315962255652789002238272580031576996559555458681606712544543360026574476204738769503265202312043284299810727643779064253684761640527569698255978247117777848243761726184257728737198399094809891688427516520490865397404694465564535970285531958072050439474803892543569416495287893198962529371204016713361562028194810342738444271850893038144286185412864945743459617877765702813433542422899106447276382906829392228374902549029578600148208362635555027252570748961254249733711237798156871014957189206512757315622608948022869356754177871317263035960551804243433872283745702257853032068175709726875953773830618158898370808591483336829009812218268182194563494917676794767937808715047851029884133927136676988330665059160053059219290699452258040202254893204713544746473811529478684983667997304106318308283958241209957898418136436687847756471001051857266370086058990912290159382100600793714170855665480644164204707146865994733843042099400253239957085715449978511711473380444785102180039544177686212340564368499634671062752095121802529830031365588787590294272800067353260094275202996733808686699319749238172544187804090146667315967703689764475223460291390315617520747621505279290199994853971204751702530135590577977601167953013622362301316922453700623446853892391902341927942095391378279878668540803423749048467531239824889099820718259158753055891978690236287739975635384599919749935112206645580598380854637723439661393855050641104650106603777032665442754626754554608608663784342351879641647474545382197515441141886301192001855530390014827710397970380644744084995812909505969831361169188135288697993272296595125373877587454688849916760502427883563835234955152444431327023691336617298552494793993636355542561695971450557435897210566874907091141776927681512378323445658741950385123320903221776963527977553427992161148441976236355231545914989327943557522584827319067863516701892890003812728035152250287038961602466721786578047526030242316146210426744909118312390769381569026183442742203625555996531097950395184858792278182983353853459154602358070484371616715098928485891734994807726202252043494310832508165189020241877260721035501304801013694166316816751232998363868005680313051993545545475802434980289678036430474195822304597579975066058394607914964258981870491969572278791119149866456862909924363983376609249553374595820678721700510267046056012477774328946678568127101447400120461272043120112715269213442720248618010977777345705644317190993782433998357919473881368555202669943061360560433790981967397680093905083751305601887616906422595540174510777795585570973996709252913917050468192315272505062013014216975239364719270229153248936375076346787504781938730557071198867828417387406851928988212217239236856738642531735249357543193120770371936850327086549014909758504106690525850318855646113330574908375675942005452533603962589411589366020963262474927799104752992291407015215936397951193571943237569134899660430154254356013290572675445616484877739364847103279262609391200169436059272890989720248435556261829145011881453104632707480342740651253446263666827679533634029648393641430903136393785570930751596085325961559133461596783467357048702562017100045910400848479274137923478611158276942710285095479286945689760439788590597983035520688675609463054828400435646166957858559644273547814798579634966079025940747591702110314026494371015395622885682682868779874885565250698811048104441896723310985582340757263575905265381770368054637717276353544164955869459280240141671969508543155439157278520184237749797463945380508076126707447665984265049526965004212632946363645434448974087853606504521147932878830713050873760757307205605854857229929211891298845256070381371679817966848720426055524067939020602769470506095928687632696814690541848739675005250153997487738997161997660819178184647169154474935537644124234013863281345252492735890206639492783923030369763328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 300753091279746964189758943529427382498296590845762199346035640231840253766759749285390661676884786517830458041568135636825551565325244995675164308948011862894705160838268021762098503115197756980043449507729769531956852821473458042702099987196710335860771670540798119565162463033134272473546088048374702251721345482202256812005258211056669625909603557313309223564291382193326979509594406871449371298807143705685725786902941807165886312649012428054671850888535214512936670790445972989070770169381808504966777812957408938769119959129963310095900564355484022358850763861521125780408254610016402211320937656317874355402670384160367262290111158758687150437972060791275735242773417278379169571644036343747263092354410564765698260883668109635405876073113927909434155024586402481013187360046076956347141664326050196693658411555560909147140231014926784019043920870301913842667134175969337567378703365115227440437660374367957638982929672961922601854927435129139789949879655726052494733302421969321283845293017199976966680505756274616161474834750490078409627675015193518507666083401270520370498361430660915159543609481613091640981642241206675904258535359472960820535266387322063062381785276563550648603825421727308820745311665088285624030005990717305490948965734782688579165185919695748923400064751907053801715593719413200219188762252051038740773134237848719718353390572912929683647947800946108160120537162734613249207415747609022381118325596971476986630081216677428379532089437208306302616555770494175205530437325805006840592278509874804482186160929870912671547590914413863441344165878890837139432486540900886655854558178951318940069817395279313237739887582130962475858375415367726372708462832361429300707465864660868973061105100975967916194293607528606852911041960489267174625848595740404130735832876225704885496974302843745441638416835873602200512082015431295500148391030937235486966269307573051920123860712508904972645376896565535651539592807319117113179286159842053034886117905922996307461586501214031051218797470464190659522590381028669703391292236863401625004711060249729997311167543915621511824984396646646302260756491152920655422174658251077021463445901930951822889805820625057758778394558494438221896462855685611488370504689695171321178616937165850619691825215495012719552301435064895357981961333272529601188740049971813190889323180826147729161927707312262897795568652416386371371485304564908039739944749734139083244914945806526960561863822520751841050194795791338899531517083962664365664769591563928817796011876648886068179056543652511345966885671190639168440818584049080920273542897205595721034992098096751031318387893065882463595017087262063824578139788916465861812038307946320856784986962525417986693845050271107831644560590632883057515807269813576496714360856874927102344444498658065490201876343760071697709730154531958987410262646647773702682835917636850671842524013348508812534194768524053877206694205643209645788301777635991588848490776093016437029455906802136766962588635506919684291600722830093186321817654743800642623108462610567658775077971291026371916773377240650225061756947603590260620321886261816770051357047024014418559890748571353907878176439666799916327584211990626954070047471729008010461392909286574746229381072702689169284656281510982339244474206322550015497674729087826342917653946141826197388074351681937761796209219222493364240757621062613838661908513206004765610636391528313647907072299193544676342637867253713949678084788122762026286389870575820419374146843557446910458407295621323874232712567355556344128927640789081459568049444123559955175781453688652414208732237218965774684904446117742725646912836689094760419620329938575843157184461401155907977281484801898287429512039153086693580357877710659830867544807960544605955968644352027480425073883458700763887296382210945396336803721960219228789210536002385747103593830079614715036364297117398819059652170464920658826109441319806909501295295219956000302339208823989340674855387986319608459209565474474990541262399643605573998140462121769053225353280558196830455400786883102108500865871578938445028833743252110855828465783875708879131847527875169717801223912069022938399644609541972247708833099182576402598375643722709834512802054302808080276974783130877938863135050757264539498268801898331650718159245918087782679119414837067093693095600820047609192320590530082130357920898404949931205619369870560638239389358393612389429079049097563289542360018180160640940799231780446338498456653518727841528593104695104983682593851912752597597225992886999133356109962709968288155164734653446090948558701713507811306555368353581122087354581108149001912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -140144625608060903386987276039851348066200814290747864120640626874177874502844447581329462950636252741878892092001933552345366406971415052858040879423960196928687570759748891535480499279487039581442287933959246455663288531090088926947609483045400176765019458077176218544823043269588664998146263833689810185457007973548793948197719507728251129227055667879094994897507301615518782918779837574359865510482581033753437713526074744469282598204078031081509436807230595551672091007026361900693866749343622965206089026753424312171214880870027393370693175849164762691419237493940085719853380695011999498907101948924395905624533165759757177564951111755971682101088522449381201136759690882409636202924041228522051708230524074166633072504961952322206268026921192541706234333464237726606694316161749826109426324141138836261941197084448897786739523854158598603744310651294458550093508564055956765809656940939721054404945969192820362671398373481390414868354220161516789303868655305047277872722491720047034128178442650175358266435901035641660712298920633868327860627152074898530257786978003482032209248731138481652715134053638496355403962822723973850759485815848306463336421261939519204970848675256874909964526000071988891440636723690324956899457770649520361674550957450783619282590438160886668564124257975701575428311006714687922505279778981599692864403768209226952568249542580929647484787296454793003285825414124064640631558273324888485315161079317809991012001602038753373004643032724388947887349390724882494079018652010975661290329162285851449525900205614453981227053216445047075327456386442327743087762885191229915332932851137821345330750097981660101218835141632645103958976875550809979514200403379011766812245768302019475050025834867042770784275118743389080867408005074173991773734915195158697831594676074572959492778200641833269324486760787614663492420546956511232597191957366145890877132489308506098170037889688915217994194799977782529029713964026564571831243878745376014970764571933966205166061000889687733165142582938335322125928290358040431888895918329306932577183896134871469286063206446079422399094602433359325282879188672161904564350728881975662509794988688238661101445676273707004546383213895682710608156522623088333628771646696426033726979818956693488395889819764483164026391632000025957551609383791883735255504746166981594763727562753346080175179235874581344665435752717905314250049571703603775923890094929647718703908488259229821471130880415389873966178602535701431636853501252448233763555424264751752614064197932005452242092604473275530178514302951414841967517425177551871291341784254426602561159378782903762321160763547312754443468017444273105931779384567576468753837444369599056601593112167609197702588630567473532469833467937995418064494330043720598595199191067218686356503474653909597404477602855230072232912900149038006404594593622024802619585910380812607728890011856395742196118127349934238188000656688350277719362218245124509164607784654950335650480434515611228802139558142972541413776214717752341063718083369160266856306990699541144989736310552421199144626129450711315385288796546283075668463293288805288007597700829921488760142831671547911184842580474000050142722311475324783436433028593375334740686211352263965693083647191719903971394612972497207083811538896454405441992970719099801912463060342689952970419087472042872365881688326350618702552085043073922739684967006139329704560755020046642573324193176335830039127333925854873221657155997580993376913696239830739153633679935673935575081820594216933128171680077001384992313837754605088807258948608721555021545342417515001021189138556706814471946009354046332553627478345552718930911122364743250061779910017947221615489921963347412177041892462061390379736806187848141870749399182770787197989212320783061228914939077064102507369559728458475476339964267677561365928245024078154269032334969115998721472050502616730513804456115696414324846946554120763317260550406937684983324513569925070990377006817834296323177844018403936992337882412512356713358058137570960885707932534374905020644419600893818069009338002345902153590316748232415755225662281873454296232914179658181104686136674738849225083949185982427136873931945935768106693060468000129693105376387303067218658139710203156193269994481676256731305693895507401696782021358592340001522826920415214965955992579166240259234653872589708491346447354866193344473687743899898612215351485329472845480795432143973359258680015863465215896333474197223177618533086089635479961892160322634722065686328154122074594192868983301019511801735024990376582296325536431456939260723977137130118119562496269636890261718800583884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 54502494276562959952389865220223413766129436668600482867864775695277286628773298105048376835689647162113045671150567893971931808117558101008929632381227799146151393257801733023584817502266334087915472597457280024461555498850654981164683625815632853221476341282046693819241769067263531139706631940383240541540172772014939137593978308257232735653072295104986625058987776855405138884602463727428453126797431826879733835077356416530845272960436262744479578677708440182376455970523653622694162383878405100621457686772386469307892084727831436786600996739063291846717263873879178910305432374015694204735160058114142009883703467828817871471145354597050959815125657244131399123621607744868638148843823001337411679319496658256748837517946158707490035150269438651376904655520346091698338427364928949611856836996826012398867681976485629579039659893486769299724278666957915628745794206612147593696255583034711984154700147310216440457517636413674163842874214219582060257530387976060862115054878255699043999877256266874471523181634221531532782905890156108056990685257319400846971805982983577480430100339544082435179380677794846190745841938642616621513671089406744798588037435029512699371390693861948912039837062206947416714802765880074258401202306318732451248875028943874991325043419347629661430568897730055199740123158167209219480507793044561520898449082750551460321296550684241391727721906256101984293668645298042609986592436552283716390835725528359454181588909217081999003133520287097102772286374869833184127643032419047638032181382325211317817791759735414859727418016802633693383114615145368046569945662245998159776806715463033764728107966754530536716447179893538253179242865743011967217116968918115131207351031210469732126418132119034573808361864435897417150589766942731735732082520099748194656489783598001249353738805620484133537824125746936911806684985691417240652028836618109243972541989984421776449535280884715379395128827972839502361419878457688527492838734964963538616314523912401059075910415602955121206770097702885445207955438876854986055670405580698864893149341782443466752703708491884708435215301227581166161934749576198528210661372426806603532953758291454725421912466271320160130189638899374240342722666629613333822242775626922416030460381243693953966800587828014233786394854993031139453475250391014498920622822836919024193801505755660716934165093258923418507167186275853301798283302940506491597748531176417746647398952118258531166762752492060166579268100866318028769663297281861080422168919801122808693198241962356490216531922577861086780306162466385765299207695126879821545452216923632411328148979932838312480861837098734482209988484106966418860557933556909517874573045134680544005036228553555287425199352548155010126776558389357729983505165377806938337049098438717707620562095343733090017646386473642334691876175211952460592576048806490930222725046552165155971610241184789662945502539605650254028707090001225323256720474338064404884415001698130189024303388453584517380735291871129887089371992779135361430318141573359868097406262132815755984183457221419411096841643938785862295702131916556812713344424533289620574275011177102049272795142852510620475738694417358857203625373263444944923001804992601184730911398113560625975996820952365914773657565764213839658163318641223118103873570124903475615665534732622276384209763599047072345076408463922163609289851226997214945372546318324802796418431387432607057070690350082904360214411004340191155361900900648217279396416843594359157071773265218586826694544593515531029403620459961011605833005383107558099705181885296269798391069379662596929437797656314948295362464049476914198445707734381100450078276932088958750897515988617806105772715458369490407120239751489443489189659519749642711898618108230391850612859534523444863755197163418379780588028515715663025843311324073971273045243733143748013644812075838234490132330684926646562344130855508611629264589766683953007542882036459280518534730562071599578683468923065509474427477517988694223509124740944356546416022859966206919336562338913841511726214382093065605260180094117903857240508147021018130233774044447609085487312786066619682663967146024703555987440617676706220291266521976097460216536455720028834121784718491191838393210344830989010360843585696379506593408187602155051634205276622039350156559165940507859320523953999702185773885640741051021996634062109668531828005125623515058466212365971744047996923161690613777236393660931990608882770163352850215566618157312596067722102474881342357846792783148589297750298768987613696352185538844985065311231916766382123565225286082377016756493552801485988619969290500571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -18220633325742859696775611686604602772826492513728346076869105179599126439966711659368821305379694918955597793352166186896976673471194749384111357110374168450386403403138984490415488511811390644753745797795703867644395236135572052933269882623925594537893494150442864784524728643990024921809862211210584737613488878042105210400270155349978273369697032374677359621655299979396433609205066743554226224474109468647837293087101821910510351478326360063741034483236039429196465302916361758950845988048278252223579149378808555251078192110739790342573021425197742897583616168224219056546116603041253605013599431869070759102532451929445546658439962460056655735352422816479750089909677086313600904151842395804438370255780672274029252687578567531865918297214768399391685630423430334245134248854752399278540182247535223680786638649683777172981259636308685893467480451991974520254965175476763678424735908053776219093087310894865834280752240631983617560751568196530975705962614601128342203522139602044294507652504733008482975649985251903026836362047405576382417389306485814750827805123867688264337903445309648591708838073638503454570054271119231747555726857297144249935997985455941068098411892367673565256322394735038266804745444481995175451920888688457295312612153824727174871309568546903470044874736006093068335180919107608387208918721814010038252595393394141172296729090974198495289655488636258893959460681363259945614734608304168170409816117581316214439283669034930553735057018317135281314490234849963241457463024887983288872749795986281997362516993888717844999894380967681379181491979131179730814696565586027127265472992246046100448106631141060424500105218125997460925930213507532465705185757128175062620370486891944371089607522189689031682267485928320422846144260583309279626073290311464236034420825859138047071793475926141799072631915976603045642348332771155248989988699025734183840103526465986042582140751476823872657759039294144160221254539657105145452987811773446199666817379575708384445370832578492758488683564019097656398068219260469158206755182417706862061192078561435665964029956993492251693523347218489822024345239200736219280427361606914261920186546317594627342833133988586965579688822315066242015037348637433880726345775635424931604557747244116602543767578199618661169562243363226173171112962757169709339154487664590481824752699059579656092892079568884429871481381772400195088179516923056709703086842771049916708595337716208468803821127229918601989374667934808556243009203994068014463673647104611726831685326151146184499216196262579176461408192709857738017958536833018080875383551349301919099920355846362520950558381951818409606593162235862254073605451914363175867473456969084405951083529221553130662258830426772493200168713300602831333148262581232034583306188079396680334642522872502718222346792955406619572109913190730468585662644040629126390941091996458601239382831494857754263255717437955094506822777592942577918279914673553666646910342341410696743187188320894203312853011315686156516095385945631878102626317697711477650596718073400084853393950183387159205935208445535289027793815308700384912102868140392590552258163824438063786890987554565567323215190265858011754428938508506906101399769059823096876704016114585400845874698669034507343969742092361457503563355942826555667006374297729358370054675404899111998859131803405283224274715142242790099718370005413743371862474238914895335955040462327911821227608356031599695743473172567919293345140803528124105286841540704044068380960020090846299999978459815418143520458952956038317409979549843718587019190850484073554132941547478337615770460073612924998060971409340241057717133607531479999024720855028748140852275091032407866544363305511381719746872308367083672256041182195272158852542368886343664776436914978774421953870430890021041550397691013510750284871367422950409237276794814349681773339722426327229661748552831490987089816122695560672787140331353951269015575648456344875771005427366724286129073788885166613074497770145324301410642958618112248303691679816556389706035383391281238827702865222298192231044973153142736469629570539160288285815754998560455620662822668609204419978069700523694638640259107872730975722508200081904119733341286654698888866321517794327061146698839735879012244838236340307781962868264966413419985251751313765285323345722880493483076689414988147198073367629776584739747848978728051985842588531586514723313684866492044305733547068465853829110784209771727744546891930056373726633151222483795360732470340454282268823224407781808077198247179924290568806928202261344293995800236639794275378228280555202320589593243247903844201902259568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5155610763588856287054560407876031802352174216969198250458147793242281562201455204771309181642311656093487660008581062117693270615665085466156575435309104913255751547771328356742155051745195667968286898304440338532864441688755727802432132595431267947972650968035510139179023736827878676238353110790508487842366558901633225108097141923074817948552951317450055870029025850146385775743971841142566174519887187617657988093898010979219036389712841016358497367601268976752534853471288784185049819414274951365956474754357028873969711047876605757069405624446142111010625955821730971565991155286140446691396039424884248407617178296169750020047137909809217352887968641494519314495650794500924616705551414198271439508279140387876028830211716021816883888230553412174409190491753701778826832700000697916050320888785986892548170593711422862186688767544080251730536620265008684568878655479328914598269266886233759875265994978018737547598483055803118842348092148148221322180056859150590973275933080079021623647129249954017589015428533988497395793364843833240162591740097521918005748260087325409115289239895275889626181089789172569155927521593719286220016061226907354740293044102069925407288610279738692862285042727956820830996356362223741090965903387044634219006142320387641729361390703769218219594764439521989663222347736808604957622872561123809395248119662120534014944662170904885627793049263823436434395589154177430610764567342878287517725486333566693643822902359723236737610735546850053599772882445792535873577969625139928401027106568527165808275394333419193682274776341128691891921533143851689124354915296310887285068740033522576293865562944609467283488824383262725250415614495240125402089871201017531856358108719091692531559093389674633042788932156977119287279373347141687814743893240976893217339101161447885466417731009862856604605793206767014782679257823775977124879338472640546067795862666696245102520218648776809264696083768840075116019810689895236616609192037782278747698369747384369631201471654948536584866702102863760758175443103713541098815240925271786981870278613392225820982071979130822383266437575095434464660501633893263380236478587665344820159160002380748536821506058475111094273625680612089375631819995648199110882436208492100520797833767018612560412180035370747244069606708385089313755089630091130043163642797933335313018772455244384926706234173311021978433305590575831779635872020801137838796786732453954476518661286880158413074154092519579444058184108094912470984438419985586522224287715477099286723978739461959299496005470893817508465494396546991160976356890232414278093328390051676670470508320726132975355546665488941385899595028398853015702839869225366925666885026665033357954325686430251530231340498199673804164824532772405578271588317011267240943777646206940406932437699084852015277127242783134508870540074100013444278647122548125005402018013523113512339411530377309681560517453878949226006892043037837301507419863470469169597228363334060063844046864913082233659514258582894687196712928260048061641761978198194105857455811831215044087055925796554088747067591482076997944076477377648440541221351434818202534335419122413475489925216450486481002656109084380398025924285125233009685029079954314246023543668278164390529942634844219165877795176048184329230938918885842529541962544950226514066148607494743551222260103093671719452463169266631401126343833776579888356508915983709470323862087826987477621869939271129734644059158269970208717382214173934251082213464560166187008832962587023260137286121385825627040353212673186796635445439102359686253408954566700115783348955507604765591385190464007278668135778193583348189158484187043227902295566993266705108800286033357306451467566069761640107277146847984890236409173167583973429533533694627797508838436790819227496276043127100892249614932216262200977656477219498673191437498524607594523544728235965531566596608665165731129217270667820843834822306654342195969939146997381011167814542130625431006405632517988320905305512278787191315923964172816762263743456904778301290833312763153062845810731530590857427416719220067969918977541182700221066116007656173256815619387197898968970536982929748626922079666288208426497766087600873551148786542470356189493497047128380514263065883950414716043094177290740664476855600403682596993057689228959355886054697303717928261434562793688029699275409434119415425077944250058576543429154205336622824194118619835463186476149159646701721562025834092533728213545440871366682163744755855597426630519119418499935155800606977347751716956517117271042659359084080660810177971356390301778852299761137602741496082703981971499940620900761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1126251873158399107945186071668915486110521767135867386666729736190912065812348314642312415662965772247935593222976727288178529347959734539252589795591758229671445499079605928834037565645671689017707204014726647894137671796980437840848382800142595604859765273074809473236140623801018393910867066672255559061781905367453848275718579695077772771192643316920840116220219602801523928781316904629079522017794164093698098280681572204008290030318400940681258613596295700828250111951532507265743604459359570837498250295393007712117093642380052242236255274210516290553946942363532243363080943401751916039872748446545720426464171593654949208051202468646870921646693510627813498726238111176302380354848623055669634593186527461312620569742350718685835582658673523637400748231945671660751903167290173084199586625192045921845130878268822276503131943449560146205976435998552620794425930129837309829158576157050904916145376491347958663287872714741379731811077844897572257606158423308878711300100030571642181030282627231919293248297277408790473240391630433326991642740774463937221833321744008268247098192332760472864618451426951889594193757807479241973811719859985657523533295479380695485630705070459828481758787723310355756531328742617115381605896267216310640170584968961119636267557368054135255713910770962063521911084343540154486811648157378266541172286442333781443770891564199932078095690836825220853041386715357167875986249539962796808438203868995077505736205891777509876346205484738026466949279895968972501226279586738943003740251870490832881421707310681402329290439453091421622058252027750990465586612580238904952543576810853125615921745935673351725702391642794886362704152348051356118186078109106129537533188785011452565820138369718802924825311797319036951183502468275112959801517947391138356442742927079374474839769945440793163915865997699476319339543522375217613333757613844414602010924187827724526644221104071136728245576600032962067722571571561112246549151798079762004976806122473203254525142704479101087048864693235563068679642440434532470721907071289090969206560594831448037204236295452128174540593476081520068625995814594231904032542019767988120795616470451226216755671932706684934277731763260196367766258983378936767741347949107519433675231324357321806659533713936068674733672689336090890035212665480955331939675063862788558171489864118835840779636003074817921027512985864789906917436926871933112848925472789669202801383364745956477922246167939542460422002015158288484650604437004781602575835683551169909785832092683332087695981193822406350460771025448506645269313938319859165555165950308168592367133341525105713596547311236200046032720924362713185101280785598120634793931108621474125855270239885069413970502243800911655662755378378641012137533648899844438262270547093347505764479833751373932462065690937411214941779980822270692925488527525458809616192817194747064935643070134834032065580729999094710375349400056700194448075652347317943238838741450050510395035505698296132449025182116413114881341182876399632117268567662485123899732353632156479332365067122493307651611704459377460520167489161649335385412930552792982533950083413889755487371080719601949332054980550839928879209268286415048332457184269199227705806920155542986853695280072971464280929873636509252179306512242678327305242448741419578323339330108275557448729351983683717825546088128259877952470902103247250926947290489602615032019030960968695532557983854747203449342721449017905301211776017432640529999929681667031401711903629841415642780440630923214427789701993138467048757545317754762107653684340796502778236870290359212777128559978882346160979284088823232280191140783953797724209643114556880273552836549054264093350134967770309632093986212085460619622437607368517323726309849210703884931576570409061281629038281013212742492125708485524300740437156494534551056649016704550451392050341536662644362105545947716235229459411754385735498106335503453347125088753245634650799176279476857817847363501817748265300584907270729953487473562548650849826279638095801745342122753620871652884178258030927277768037409283350756518683420597451989014465364581497637018025205426769204379451681141948750056480943595147840117157741117502968025619684837098046036379657742102076966047436336210064410143646854445942593860260306829948341806719064643406393035921621051597389682652374744374604352385756369841337667236194998896137134280654588329601785891227441888681985683353155345586281843798966542436573119062050252303274159758720218288057295813139828697528303390140167076613498222706042383546014120683560026329546516296057655365842234275128575338434124738047720611119104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 193962803756151112730428868600474308256332303936298812750048201012417921605148914998056821947487072244633639237964570539169384982021481139802556690226508013699349105920362579351332690909786943285452045327303066131255965554816643348668526140807838173348181480717876145409637500597680521316001365026228753094409468389372752698793178921775338269789570221517507110757218662266360685258441001554960498324969440528999697497631790499476477658367719385427414605336617230490678189918011532515932316806452360618738412763336461406946022547605643256381877183803852364796325318477884488846192651130678824021237221360547443905862115514280193780026308296152688860989766502926109514252839670332425383127325847256840125967551123175202477478834550342410475280879962849850515652592512752916294509599004216169976628991216172652642313238201244917380190299825216441474471846007452343592387280488980767653246775011646587193649616412389190644682499853974976347693804180597349782710140498157594279436960840403883237779523710972413860019083731894834412367670323562377421796169217095561705812494824362005531544698612251873272378549313970839455589099246930913205934494592192697769656255762094576758950394119163087732193751097694745147795837222572065284327604883449028634022881904114222410369651457093008227056638546035445926472850767531648971701476047298067052414488902221310031130485881839275092569958132837680857183924289909545464807531581159194249233589035133183192848209356367543015828209945552425533928623445121983074421086127345868196068969113205149236686745418492768500768902341439053242193307908871341490179535177638295829576895652873310235364132335999482104965896766697653435771305549410057884506441833735955954832925693046317877189094128715805753337137474638655440578547242413532952028357742490410026443016683203469653501089504966620494981740684074436337944608961809600708895847557061130985739354805484143434027071500642850832627528826858272218400934245884256414734323252824785851503098651501534730242105700618421204944705997117035460277247544048268920858419333975145057101552906292340582019950864140155809899241596934250347490050811961871698597130869001816588644885819259180354996034390524843752712838780988679552125590331850927165400052534736364477064771964088448063745674824734847001869790271987188188956384659865815006268875403818981440334893997078904604005653760459243331382623369925351294474647913983448801969655608586582109256298270850494788964127547374739534602906309970349746332987171715185362299937985360485943817429993597866461000770581731257292003292589411583940615762316709546694315748095208323850147766977353398656633318269707979224447741510115868652641936349067965690542709091962157571163692716412066832522519945352836155066241558064775576096516480801487417581779196621174933902143084050344487777507452323908960865473751107898925304308251911976896612062838221874675159589616243961287455163502303505920242374498416438797412408891784859171448383851702855754754976187749807346322937368875891976646877439270351112926934630627689331934138509556014843865018280801200591240531187384833991261208033157686068805115948154249043092276282934645051046865196432956180774123153738120788496325772678507481192299937042495739064557571300948406686226404825126134332918634690650281480121774463417329155013271627419316567298887798687637227968170161685742717463469282907748636524305906106423027814560732109247401093574390064873462651410182226083544928478900442855569673325349574457779971332608255737259349665779094682266116927355845062836888703974117620886045925211511377646564890331199269457251729804773410629177949543205848298809698961503447879849288681793361733785934639358915306764239596957365191993100009493397423014725662046896223849098186422574498998640272688977893257637176153426084662518723131769370924573488747863871233755912180115941254118678400839028728475936558011093126140601820406725010696613892657064592134549699046903176997164336836472685225968910978966797378205710885629304454445622306020224829868524780277844872986164653841929929736554444248634453520768502152267377453330334106123810091300634141642140082029577595648019629180010027474401037261821905401001246564607909840485136603422796871837614266707018152192572302675940690186969894513628742139260870078011721639808258213411901348030638336759116238931723775571518398202363216727601712879904956715476514227846659183222652175380912576912395065677035817713126535134092315459211508518607455199959714028235026124973879720574631922726215189623032609306951741715640369539181337248516025213548040685011741002387161604451621679943314789157659288450235726967995954626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -32823480748186458995389869703331103509556251437159817924150521370132447862181644623691262849127319524613449474064412144039656560806901698252422899479121564399865197370639465670569839549750833025402786632226299028755637663427522664405270620501759949952815869361257595298867764165663177934490112091060561413504008416256428907610852917422757392543834653126047326503266371804551098154710195002630935300177333386162428354055283052457847653391486885996612538347469640453633636189666459391849889137400493534843051635006717392695784896168432948589247173248736785593485077506082594350120045137276308094670659536117957435605011263619108165477381506697001746634326639247032194655422913340109512139365381754626230285775431676216438132022962406190764334642080747495214941906090654739546270814382728174715408693291337776389381530763234032825475977090512902947116314353530568140722098760760710595936015704942263138179324472083331987321054057747277777334593833059833260180082659230036549902341850651093628944550960822321844491395646151520634050966987686462913575961968697231152454405973485313333648363445052083646515938444374413976021054207508000183340937689146585286097838604503134409514247766911993110292334851022377658051093038689405711926810864053471963822187861496657318122010992336568019518504484851001248175655539466881150858917538109855910106621781417098443438818889219044600876447131184597621384260895886291794656899685793406607028966999437908196657592229503703319985102809426741279002512130146598297203202523183395922629560055251305411283026619188610234165484114883209544595248470706956910270073410264879068106151448501529957106939842682293152206387356223189683016168653234213649691638245529883176773008585492562076216471194993176338886064473345806626956510382265213479023818558778076561668754133827735661146888187769352359303214490743075932261830360421162219564779385699245423748440389533497793771972529308834651459736704584137192717978319075640654437291137461884647984048623586547486671114006839222802507597402878345439174483234584514919309547078030271126003217810066625773566575912890299730005044380125171857922873811267259952172800265814294335674425993539298665611738469085594662170700341230727646815504332810365405476003873642018527490328911847652066977425230389028468388060665847022523111631157210485961783395368619309195672165621956526966455191028046966233804560201265633648021678729990952392694477444223563673048532544514538646019470671263206213319847905185731341991124359617013390795560100776648143516911791799681156733446151631811485097420020298195274268969250634808030045004116794385178435604320693132787931506491833761922690962237934040015660429450300593654092359399471961139012629266489378527996211932158926775100673036603894510443396125814086401968485966731161620071107282614812305806853162726282448347174131799104857979479734045724474004422387227290736211880259502264792604005394278902350434668865808888247136760850884781758686492537211195564439773100819561427690455399033041372520559992079469801139694545531118320900898523507980737933022007764877507105068090753871388883494959146247314438170784579798941973757135394831180329211038928785783053627280122056375208802243522550533890378332739158761711232848894820040780503717805573644407918626499846968585363432519117561156305387135407252731922402759491299240428532412901159508660505206747069181834010002332684414731871389591543275915812601433758654389403591426652648842997343366267536363178410259392812168586165997607111825907157203152286318320201691966292806489537337801730392610354392083898649388510954418470494442046089808698533555748900963346366927854542948718837227013986467287710855436275284751327208977148076143535804492529732587696601482587489280298202611306262225419690744945834454190558936860654821976410015460957706126367211435099820880054601890329260749053303903390232728922297911652413173510912512682269796222301279309627970579673069605244718740321865125878394212493651835066108080212084022162404785283788567080481295021642793041007748444438752589932092675253842693836486417771623971877266725489771873491802994818354361555806169179427676332753239046316424835934033032467266365119686680199290917679134466313392722669700246550180319241951387613545104635482656540810359188955359789096815799311169039257732545251606962416448555316555999964887564367046843683988886421213656866276863312956284690260204963218704655420642905462491997935412802040802105959397833931735529180978115929140104483297542079798866297598439179680864909286196242062950589085492738149321856839083565003809840357126650315240069843651265780078650801271009898158231440588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 5353778180360841601151325492208204534486304054441849004394052621674489607464841094145804274406478410963798271261322248299789326209834393636110784416760489023516069508843249183741956085023025896024944043689191416678027768174611031900326570173868104880823299734978065390445724892546839110227271639187961398599365522558517835196896857625872005904555829489484524698986924662588278784774625175027713975579254070341260883043781254743919569055123795432939716375193918092609912445415956803365532088230011725531898201642299175635267844384441332790957385243927114663295658820294869186765419058585929420226775054488373938711568210498434569477234693480364923204430674037294747172210240222834095096464596624362073335597668228112218046185937083464389783658844596974540021188050243469364980762461632835646388246040913071914592035818951217835308216029463522883172142954316956130933094436555885067236355698610746754515300638906995183714751448939807112487693472205685532868382288172960064919685917504886736933686540770820331911948600681952446754020535458115223227713946762347660456453052319075926378799170602227905186196684329156253796556202003059568437102729141304948177776975940707477236201032644890759791526066703833974815506005916233884564415694309771043843576644324108998594110587237226773231734609125598887827908021954328177450636610881446050654252857047769925020345505067841727941653102560527906677856159230438840901478596781390743804992692311184282951204123369737542773352236883670892340717993086005488017008465011049293623377928354374618876889874683126295038477948714214472732728697261509586190170930975266136390979091404751731915279436993231240835132929814746348453426187510928429692913773568487869027253464218314940911097505596803586219803606971200039676053145072253039886154457742747412604948498856104528175127857225534400941795205399441838841004501436849555021988416916672986428422584000954313706992029683996639490013289249453170050702602734769762711900063761641016743522305058805463813309518833811599384977041667755355954106784540501611733276274157310343514382807152773846637930702662234284819802196769281758057040939863768401877399390088241860582637685620726428538856786959144594901042743750480633116509512714055464712764426204148147012725004176334914261429896913749276418670134184479054197754922680837305121402373955040860312834214421914988205927796291465339328956151598840499678500067264308022251197618611747846943949943167325875257784141269296643215034404576993942652761357574735130400597049053145161738607506554327903113049159583992457570029414573056145108845300763962296767762043094850137501488577324247036555612321288976471642721395611801331724161543429772392889558352249858694938032379396974044316633211258340878624183475230110236739239861870913576259092762570344468682433304596591400408944328868746338680955253501466775853503470855144853459443457372056344275091721334787984067239378648563611769581915938887360958598940386355402857546995446756011058985768448245111187512288026912215611546191125226364983304235955608156728269344763173674671800917797724992201596503430669518861324229858768109411147771849490209717720473638246097556819768405507246376138102105461161595172869024902568981976938115718240912938163685528491757019688217536362147646481885756407363248585419453785051975483706924201587106356039107315425099075210536784254136515699857654517113260759433804930296514436699959399396895998927235652567636670325280481548225455928667991314136582909210961908188516916967445154337336333033381036674797917692906913959489271347700660181864443582654155790734945770289420758242926372786702352641638677168466607643219557961725496506471420201693564295112457081280352253107416772641321532572171778504942263559062621442679580280953110939074448108147889030970207131208451628457029943088164369936986717839105771100341513414353029062262868564168479021750146453784918401262740600080967935603622950573107010021737697485781967217382260643685654348301647015160352813991419875921985388842566073716220840214592027959209122060100802851892642077852810668091174216135870551177269244647805500165202985321191770642240898548074034724724788188159704700040912067858620318712004039675521239889664287897630952682974927415704478370907109448783163708289528838302588926064092011930997433694234344625178929996453509583866028504303183324338356900065109358026738230409364160207219321228228566277997756902292068746439864964712267489034573189468681433640719218593301215273090354701914472949253308603353852950042776926129104777951058171685646411368434334264672348401957547324490714208442326166644930945784763162434430420613174145318912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -520644711503152857253063931742202802187285428102344952562678699196253573913110797248353789766962331333349298908644796252941242182952480374216798654463480468183364221098238055503364241806363912121453603993961797940416824078503727048706555084571380406589995616669350001958487146338746086613767905701585396916531146088562258049047947143684834174757456854413673681010479956387471350622807258014541962827842691976744490825490969434746412726174309368190546333537800139887573185491496388546170288903948670438521628740518702860764198986430745084500119943922574302965971996016574938148718756379795304780915738191536213115095062137878652424386140736452506557014355590783486647206116945400619861402225783815459494081364367094979020343798107096016149724612167258974218893125305482503930943738585615894797838736472799585463297488192680729819629434812925978707158480937311099247860610627920211698264505736865869618904237485933403364704744441235246861888619781095433462448471165871642336247571012709386149379087837042597990156014974182338894350359784300029909024242635520489658133306402902532962961687937000641354831554166810225867219020697329270951768141146590086422213109458523346100004796885847709394765733029667035570571079015232786444869124486847734431108324952061537626790171152526818109354767978198766620704918882034326589915673962599396708425488191436507357320378871810464733751878132307281638800377463087739128280015640823366611482230414523557824969035682029320020611485019259586124994689635668347397726067960288466074312186174765805586570058876813846765788627933286983983131516705259165445554886194101087061302736533977438544071308835150796121944456844133746971187783636953312630187846326707889632473397954952257119286341969944896172111584542488135410048770622846090713812476025330081588388751916960249926753907788915367119794180328194922782364284233606951393003251549047481842502648978120725392347737336809106702693460577622240856549422932217818799260023963129824373266442279258811355533245703559340215596688151537969623807112396636454545766226950918236479234490107644593429796800278798559469775254955696107448936474873446244419032704866434041235807614159503448736876959708649619010140656358888555519197141171485021723902730756426967506690412878235530738939281406274104000240015798902245184495573382908530108061435662934889321540001401386201129766886486480493015072103355477845561705957664408716616557160914000402650814675270428915135828335684113571301172756452257852196532954872046187540629210533944974993313238678818297719805718678926078775790832034723086274495858775658131571111231431722760364432010626688440893443005076890026790841875678383411084982959324377447360168939600180886295134284718097270442975954818167675927642467062746659122064471473205616305858534996101220500028798065511212194836714529531418876499955189298992971693584629797017134545202435951555047741180190004196133239719354734091621947373843601951937857488298272803550413809714747173953532806686091107178843231318003520596143635809130518591170585869752913970554328069305147794328903937750469462166257205423130349588149331202296650546301109874752202772894981402660641994190824629555800154321934797554667948532828916586456825534153436107124438993104886046022032902474226054191465695100840769608820178228673765494856289347392371695803711124305331211110428954379115166079769447884948159653226314428693940811562482381816302245817851493899813577350978477074107240030561800204645794997239997620229273232189494415242400190323918625734067834044958147646635324755364632638535589699101147442262926277107644061650430545700782980326834935317754783029117389581120013016593945083686038702737687009401017891088034590780607832163668392434835891497785690462513866725001903112181602627780918081025424549176088718564514910609710822456476272379391690256021798106343297419702834291408125007752252626671178515256844144203580226796690388233131227936140342989945356894784093245441824862304537139846880221412371114163063988446637921751377939947009342731951433565660966490009109625031918603368903580715903457246124705500633648694993937327605938810606760676023877223538913658473399921958645596191811741200873117476692686817510835206741689349102568477711422370539795488577345966697594723237140661667555247067686826649699232549704712146364422650848645380232443199165881936701788675487525710360417827045384449572592183707653556526596193828396892152297389213855790441516272086859894874472423247808546126118559744408366450868050443873845082686505475525615006437337889720785081939350878169557061731830664048977903690742920963809490335364109730349390428446393662177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 4977219946311723744723736616659861576988759915218671176571423946982275098366704639993466514459761328615607951019250706931075110646950952907398137669898077964877850210713751067957763412393334125690803827162564185814004164495969217583430945860806966090102518734033764513191977273097295959217473927973256413913749661938531734580094093125429640268592909738194013791220604054438368267314383130643300891951179722202522561574535203309200409098929322999224308930498607154445366530107589715481956100971566391125704594460985758611046880312344237201565732911135022401648233445312751888317839024652891565215774019716682520668346947737807817556076235439316813931163206155024308029271558090287778976754818285451748016578622480966543665037553456720845506243638481042038819442394229545458730264922001992877019271450309751520632917745166859301082147471239565419001344417908146351751445542633076912738369009972118040511559559150251196930072153411186865258909296399347815561365959370057583125620548498260514549980276717744596041221165281350150971602265864488587202847183041547508915820704177476288153282774785095617479958155748843501524053626291097998674584403084252800024501525834875210673942664408960922153264865192132033553653376912341259374035952481225836712325205366774076854236348527159173408957641610414639503763811643453384637044484917462062019782181898178746064329146652061075613613974236670777732278176599901057516819878770138291286966687580394183564430789599562092198719672229949032045169889112879522761585027592907258011818207442417106835179023412518775092950734580135667783668288707304264965267579558830120050767277652897818219399461714611926803617705433854880564342002141495882375011191078915628651161813580804875499757836806727801412454759270220302916463277499608899482223725241846299712363859297470470079988255778001613588485892761411918705947137065378411372684384452002895284809600045917048702641718691850228850799416766249356856701177840868793243362993534258297038743468568743808648877439663913918190856569969258059277867362595847434192863561063410908878373792259090734988199542729864302176764592219502252187990697211968073122791689752422816398830077092552431921603072490479174355433485193787032644539258144712353579990887799409818104729142575247620911125641086254636688255829572785403155132411507999000356370951175110073436975851889354831403540005177165593574350705189605541877483092460294502989169831800837398313430910446320058133943091104884680019570369652129758136754287207358709062587505628589788345623594710196163516305000062728507498001892516013340778105364665843098031946283566991216180746280405492526935663118440290860176270564924052317730245631745599541436097956470070735735762518331759922862712394804791975291349636265127852835233234755804208666313945337224185875778334748609129312620985124384968811695499902129787719670278657144244654944954487792062485544562990492031849175369298619839658694555826507298624844294061864181040842823444077656857923961545788340823274251329904904332077483052754689393146898119556718553404241537316462005225338698153421285599768214679005030158175123308796215615203570356569366159296424709556028773671257552712963594268766681296011173510979676565104536195266595514139909485962517328253708658415518665868291557928407497367189451094989606740932780058917597100398641188012192960466690192395721269442055460751403210680214726251297070960189864005803208798834500993703605598203892136571363607745244439638262858495426824422983590283333221058934762725081297950880967624239479767133116258548000766404162253478079994084921991836824119026513750219364312346179915669110834183396709346306504041768911260426927001361127454674455128505405212383107444535205156291058441109893470307493501399201894996786567799656167386246042584697847789052017563333675088561385967314024018778907422983593112123610440936445751863213751213050320974021205148920689655074571359358150056730443499802945941466155199134963810947944539293073958200885685095073113336853490214685519637309912365933055826198508327251638220246020667858611197089505864215679695119216910771041437518528587826205332813925566639444356527947009640828921012728243559821253983319937989815477950038681808304387638673106413610744643928162541587333638450365365925047344630146781249280944620514683356047356703890732804950669867313168710095406024390970417191897485400517287335719600845291969836194293320861847002642887295956418923519605195612720558713746600499310954595336935431420992872125370231201742861464548835683681043141211751817073855451208306808508421358101743327897190342859059792437675195875349890614384541003715951407923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 976660717991225136966442550416133620693775230494446521747478488815352857713165913286268384303774836051008370502364031619556120537720883339813102447362244229558251106886336110846557853837932976500130779297728430238163723284129932291032314026364723685232272903081370034327697148234163901517151626298264285493725960530710488374961681629238000027768423407989536393233578958013522205609955855579885041643018027492624996882344920911534673944471120086900722785856594710991073156190745156154773227365480539438083545293803877948553472762996358137783716763056064154620908481333380777482914503087155632516380929222977503306052563377566078517506158809979304496903053927942401100373117470011956517624381108233603926408736166988756457233722810521262056603774551007710248658579875180035518452974576496592379171283641503404022165705740518868560451626873417159359971169136966216384231560707356079905210064338344246327026439566115240667015417809455051079968452535823510299548812625551802054133146965037554092204393496306788092894798678827002054178799701808575237087342704737925026108566165673965107752522845106229294453749584624359474631163034062534844366059931512583058574244415391415813065180151893988804056709600683989085754845410188470129724965867786512153518031382764671436958880587953567472926585982695219690992455887057294270853478943718595149927593059376302441756642217276336096234985775837423929732602463871366058204278343418042992868881616815617906559349489846937181088911127500711024714335097566477335468853099618717345652126479230287587244269328486765859079458436015295947871228981829435814595115833592605656324762681193486654395197501948552752464604855854000680061269867770826561792749831638538556108707311468379552249582084686521064120413002692016516444975964175658086670152667005888826465617166257534681782628916421682489646443087713215612477433500666566760208563962580004086654204670697031675872927014211538480661826648015118228347596885868660437950959193246376311115061748911890436309805221677948373159599222275738302805359023824058797578814669434230232958610736798263123842903923509389000978674471064851877140675905655306531189868977509527386594944856087607746582192862657411726515767141116184675897730529867693502707840220365994144571934253823426872144935190914558002697354909821239244028114676601142030218570854717696175551458315607256745776431325380146783501167912553416967318546426625140272703854140000741662382098917675944036755435298635552827858451377544553632107521666696209249728283090990072514722643567299119392747207325522232842132804312530413865544150293527604646567225528041808029409970372145435044208465069020230215638677835050678085739027209094562942299737363822334181271017188072812289777380760280020663676816509299437994302662362458619651115542304457482432128331694383891005685029038047002573935395621080740919128343705042572333365196994025972057889230471726965244062383641232400835207198190610250449678935931594897011463185695816493960708239417449369380784884438265798854999911242060873536735971831631564323920883218196108558425617430856094040117148517011481889177335020962294988427437360159676785549214110880007781276169251060133025704745842415370422903152901581481571084119894695163016036093950236469142618517417020417439707189624936159563890471705914204080182831727689843764709975957711311733622897881487476085866001723140728114787171392086357710138606041428297612172494042535042481828487031580304238263129094821139321931342158105899367265095613959784753201761101183820759546315643263893762899903135353879653335781944923438319281066237971343388209762459229643465368978160885846596301156323228809555496955881567921991312842254516222735858397071141568060801255633633056609802544871628799731139681111990296394390477855249984509601210610246395624006208283998433708374280888962011287840676524074085602640955098804180395339216052671841608132764986299553405639429480464036373413175139601680668866397570455349031172663024686008963166957896829484739035123036671694845538548221092104067574182027747633525231377262553008079792405494858526403679610431681615531220486714512304534352505393510527582430772662578478361162823681954405567926746033400641069890643973059577844482700091650619510996915819506304527673537345875131033513168935640808063556953954373166837927110926471569822792790790675262339594750034002735810051512575692136703565620621007998320796917515240716539609339568356758946553219088827983152375030704271501987947550950816401526857176434651488401221539332148522922644690181760412849369589808294783226615229402920684591460662144533424203148928399460618232692093452838242353152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 654684410057206618550505091027054469447320361284198474405080844069157863516081293428935541823583274706155729306197528314253980656096973358888751598945371386519908829353137495619548751408392289616823431445406657252128098412307042825079371639198700794331188109020873405625146057832311912843500636310497189743472767412134616149085078982358570333700621542309126508455278310571928804685376698966255171110315253921891383563571698381779681651313018157534336205806670551797000993541503918537448235411170694123404770514539007331087179700605146898890740749489049617744986704993896260903415904961958149060438291467775633309998472064066300085381543371591128374975402394196250308666048467261229177463072740265684117877093536984489552884505307397599276513602734255179548539400454427424797789634501364090350657339769148832741665276102990247572133784103109481289854955394341272370470452417230596783125962596299049489854912588364854250761368176522183319264589100509672630482277205122804343164237382865875962629588764610780760170017570440931954037218386178082707170921482165493440453076829874046215957161897864556862630770749550072817314780562636000905566457337731072080635139890556143419103303516437328245084152309230070346548715621121722212451958531500496476941752947425651271654845065094088980845563759913611436421132524028453798272526752347324431263131083814565723821146653327143396194141191209338463442663099952191218400271604208939579047610053311291117006311771246371751633070362453398069310147252316539574440763892744559863247949326393153500008639385566656450339028612317260754747825028224192812981542273216324646403310177446961875266095524648182603534520980908083828187261973993511992261547714670699948667866109078003838511972309620102127310754770513386154441109314096690829095527163631754249837014209978192850370852444131283317195839311419292526650465419823136524911376576168457135227924052427533944913788689620838075298879361365932730069375721826567776112294754208625611712878111779667889822813784517196070633091840108606243500250408135916325988018301386878409756556801896466223007869534712718624295170509915371059744131999097259393366576573505584125829208483774611657037490047095423012934475850976945255332752986808761725663942682509432516317072028712309854119785949797517349421558794579986637784385775073131335393952644594313500500306061447360855730749127481667841467831966784047831755276546891089735048636303829566045406897740061413966048892550371621666635410611945273100057266000951003404945995399896752425811721927277446889378622915872722565906381681675192436702434861096085241195324175928711756211564837070773626853075837981364900769000491531234540999794559692290674751844506457370503041556662754171098122629103588134083663798688587437108637586045762784524496444961673474768171479046349784880067679616843224400096479360052614187110994281964315061242506434444244037330891675988167670582740830465843530342948853754078646875141871069785147275927062979032760729833608360484954270837137551932904996142921955647157202889864828205037005925509865574893919926591202437118718245728529433285062125987521058578718524247283732313622948961311164627926046218009364634420456268556400869652689268228411407023862260902824828710207588108084932135928698600702509975087538905556020037557015047473584368154119810513715775713257299059197265916904098773211832837100813483451612077007654858617662325471637441310008907013418445544503897519909251731355919866103333412850421624350517394358384096870205454779642163739473235538008855835134204392278625232412193518866412694369086352935151198920882736696257381251263950072317297601777619823634350317306579041734679906846054920861149139527375533480148806279234433161794191680734768263359356321700062021807608389311182326463177715501688488030993594453297929276528976537460840572590816170261564458575209442252433805011471392108729133619210148741102336940761542967352551267711438989691902488933883462726745473087884903864145237690122012511666438109269702841762811002473657500747011952964209988883627844938526025471682125530294860183734341784379480903270731610326989976320821339869845996997920268464857449077153751964038306291774507617534204152878800534182245518758632292086153546517643311836882449862965861113613791485990956233311530019109616948754716586203156663746705186398558008409096255120196224942798189336781901601355641631520550157564549255134966976637296571633838636983642679691165559961817110199192388969733669965898172580763124012486415451196519717875074502465430334636161426487655984504595756156293834342393739517515891839080120734930736810883865514501268987894877388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -79233521305487535892027001511884538793422366726532134785636537688145559596426474375439436892911356640141693520197261582860019127526273876884020864244044572345600097458196936443356948750011953078141028046252097811237510341525872659122057618834145448942003679645068516823276250169670118463140210054135765026205911458662636511373007561583363225631776984588986402921326982305620662152226314071119082748561354660501511003888325045477084143042226688178619199562753235095322906310456289526677164702396402121384194223509689298292554323669527242491011481114934995710321940425553419218796702128038719555239836562548576115008542036715050458834681417972606400012197476364050983189439695522556716628829055503776596478132881047095933482740598562706332680449234236650635014499443165513712433504884057339093689135939782966016047209435794902400930186178838059700511130243396599831589340042487887031972246419230484484145354381179831925792903203419539771640120244034476953556714951274345380342242228247840384552150425039355758793204316178906262894652204904118938930313343220922161916416776406765258258448898407678989473136144293964201225350556771839266998788842582693857160834231797100115020956879752195172778402769860933301842616957762872037547384559557738901709940851560594981299043646270265922155548046439655677274075465846447361027642751312895900918293536153191281296267302134808808792702389390511625742896007058793244106441892184744389874512862341943424618093917554360723553206982253526623010584586141101627644232412524440168493255009645245172086666174108605723750011210918191332996066352054063056949736399952194474166266984805422127146342959250965887672509893454854388915059614038609010058512458073923985310268121778229418842441122039768795212875844515792998403323190575617020880584903094136230223438991675494124655150690487332383470018298995815035337658739917122520022785972647655333340448071874198247384080423060993172014282158235528404976364780552644526320720283131739661902368874726772188758023777417298080363829374407265898499529890699454060699659210125890412818812280476988490148112067016849814449819747566899797365390751700038481974115656092428563662990278901641389189360799230708623151857173999554189107958814506495366117529240910408726176160003757854599129540141757338541572330988771709982886538006425934755423399441115381870737767952148012030100019376055045644979658537301097791300234758394941375911576011324337317365674968987820762581764671807006074052166588597139057125141687359074229346568140049807860350963417857657639551437929073001901027407604465184873406322534088528214176343222586804209560677818206443890164277847715412127985341458430432997641832784868596541200060985577512736675062340769750209229765967742260513628043572724557493121345623195866422220267306968234373610747964881393629655853285307984374089716332512533065603571249645566854418335936651832557163537768616922372979269868051528912779247001809122227061996822462296465634011546404147179046096787213446481286484643517126935568992895887659430743528306646257440975817493062992965845468741360920530991535883620579487396711621083047400312353624411856940825356631470191795913834162189688873434063655037601521599794134586538448026773422104262005868897038049064493297722161145219188991111178165018959770731376586464858277917493108889282216869804289717799176978411255725230068877684835866082735012646055507467807732461352211936059880302393536348762793172317662297982209572747776919909158988863878709807589604504345485719724319236432133034637118137045844723842166138756196124097285052532753105392733212674204682642656202806124640717235916633791588395079147026144803597466550479056552208999700505004644818599898307633817064418885893181916302904303109163291692268931540391124967458068499911153288739999664014562952433784919030723641900132391522984940931348860327117135090911978411161762728759459662315469213769944632454301721783921238502742241325322331108113691147406262326865721165937375776097359554959781379064868156258196366190950584859530586966722242153704198113767547887378608664427557142482827099643295174246110543059119647276505465415579329413593214255174308813842262528079536542915336529457554604648322792283758787280311887570965405363240088047885142177474825004778105064692500306212127253582533681467471129249722784513329812583797786395780456968336833406889953338280166041103003875147717739181316127478680603337925365447611223108699394986495505973117113389009798603550755016999591380001733178329807327753186719890578985317331086913926197750033515248688258012510674381838622873142797129002040996151325787461452526496806424543232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -6965644002943866231830689779715953801669016191037086551109882893012158999329409713776871646161676033984143872996304283481807999097733288974886910390480211291750743429580644563413980988935877949754382252486827693982980791363466349556277152199198046830510327999788190357023909431623529134818502558436145197812071827630937084812483036611872520258995232011409817188679030884639479095520992976050487387179242618835780361770492632525041476530104247578172827394874337060049989455236084507051430435601657323811360004364477366957410757166253279589756881119790629615077498566503118503065402568163125006146863492681116079670236595024033436362505995188370373017634852135624114822263538524888375728757556778796201089536549329904596594030124790829247556996514717329516801754402413445813540799762254127283134494989586419236249069174221185534510270349185281370920414870556602211804895751890944238910851747679028017584136046749387191142646556377128554943513594822591253357657221190245232595900962989085451275612492766760701674650652173103903338477016583098714100788403202573223187996050479417004513795657476748297770897360196479662089727283426270109046390438338351130309228301151511888144484092111959234668249463015871539106980341882080911035088799683813734755131759387409395469081208043953542020396542561161686895830404883927854605049133430537778958327266322968207025587306365459979430928951374397055596708034124264949462753757261528221348628407726163201324244970360265576940332784640952271540225040813794643758229890900139659532361832582556734651113733166772632555410898286236738722567272436044899293547824600312331772437844052569233379743696822597560617356819652399801225748989410823759724918703844662939692669101064770129465272196808654211079060744218791218854815500686476274998322189655104392840773937207656742449960090011416520058396306858312082106398382631535600570426308188415601829212739123170539389027148296670160250496752461071035342549190714816081235954912589947566563646086627078856469601103366658121933477440221502466956202071221091346330958150301214796703588320733346243625820958255252625282736939625876766166611108048814946183028262738606088221265609274179802944285465347645997164238414040438866078466475889605840660007206096293699346004675759492243047478033831953911299928908964958348419664307227265437414129982426831158624605461821869417116887406822220666837099410701359185708871108562954594254637067178087502931083060108129197850979344834474546021512513335940801676201815253539306815131382512701240238466124303166314505848338639461866100779070803373731495187317044098622198257300822223465151693708734637411765057848711210361908661019162618408084350147593712472168294021225997558639637763389588692726997583587146694680536717849489107759047170632627076127218357707486852932919633069766579439239010822232983293318087717323521328720307697771382358100195166558787358374973536042572463842068264080812433263604715128357622187491401291829813969233897946990664925930969598112735738512581022833801201103586167650367939576396591203480254207703683103791192837878092838761783293326811376260239252807032423611559443293400099044807470918036053910383519688405732561734727942258583869809396493432197197518892749891680660042786200679775668695350365519048494223847626505672300422116111274387139930208124150694772659087863747335733267844615231271745185197666160612494158216293947522448019699194275476639356099645961765385579818800278681172760789693834982989922486025068048387653957052693928011574531540100417481662131540806192864728902481414739630285902921639038884887050868354302799975846554802843220848546404611679763940728201079272917961683584309162520524584279117603070817031820734639702551794828431605037306946742254801727269742465065050121089125802084490137318883372117940794049070864578895393059659883692886402505286490538226395032526451468223487764094133034963902811426109128738087978216687147726069928436721219570162160284622787116910995261639819688079344943961871137218181100706083039732725716586244017383875170325131660667171380296060281297209127697875697106916690037058677501028917157169664524638978398697324100239776572823207061189978062752732859717921938680537706194097205637471465422387972748437529582555282074063171604699784815196854656804325964696996943801273063615434107876194876794061048051811068225307414278868839224863033081791641727503076919037932307984950921246586964436462289212539368460684575895943472676829961789873944930796871151257312090556302600981534865492833960357308986720411174627514807895585469773104119165408901736803475475034259500559691615429831521860336604126558289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1477174993582153945725911041452072966046649591224544188510958369425154543958501041907305210133037953548598634830209744189019554367861282557306594064779310060126173415267359932215073899865759872626520604058716775519827888043263551101232804868197543647152020827405766591708343466441875701986982103873479756227801156931260348555141540992190433490339296576692074974734502323150548467640914523382297826638618686974285758575603879868209811720743536098902119447187071845985651830246986437597533574651888294989121349245535934538951867890779445848938827964394701519278610446183894847105138185609441712186887579955930481671155754822165865701538321570090430643459583526046125772759942836437486371989955767525431751009252987916514993746733987223321041005173033982276132506395479036572003113625509425668559965290485472543792570280030912389230296189638330543668307984283025827886195888461579308133613137719444039935639264943956040240265455606418615050026004898036388784068593440422269357077723135806495317620420832243079967235607573658106966777038290333520640430206723710179106253417907716026112479307530335669733266738323384861827618292058675293225434783499060723331901207822394868608043287011349601795592202872413527051584848955577344566704489359096389672365368267951563426539326953687994381658582761682871710832994728529065237587311299176536565055248113809603320210765370746338686012885334415051198079155959768444268863939617399423964986763964851626190803143912827237863165446379275869236742272494295659044397307123496595545928678803574678771093429608498787519100329368062406466912255820141999927793216859212055080355973373958593591964637558350569314426379580264500333329233237125866445587327200891099372438422454432147401285167568309119578117992138438495018817678722843926207787825587123625100256367910527835627490204964543255286175095810192691119509185882816953557323263784894364155003695541633508627023721707116719434633488408170482762583602460459077920647812610120513424664872226791813692042403332119627481787633195639336434725795863144907253953372522545782761270983815177845098873120765788643812543037167802011784284090576484942979809124623320412690307353097500195607802374228553187043235977216192498615662706894507796097988030116463481529938443189891376750139321308136336543381918022477531916494232845297306272488182373890630932434983764390241604602404575471574133745569459256430494026419466042999487200997369999716038986821116928891451860201490970488160298098023338539894039051373071571974337619550473578352792492032108185883540822956463129107821794827834797152683096224887993687217790714544257619290335904120407031228402513860652318621457855607370474278899315876446780784727483134466972420080976986248559009961238891269588971636014909470152160025475750829384996733402913259816662227098947606201369303477262355508507358617505133081895621729481714476713388847732939794889444253964336370847228859922703576174882432557417405267318024186965094772995272414082210764351915704405341288270279910171312371584046915034014491316340445250967360513788710420209095679171713579769432951063043444676587473335899739941268325047271912211899226226630991860070072785371645543131505070190053310848115562652256326678835423626470167668029593900489706465774282228386904816806231605633831278375741712207550708392589564575099043838723173666926824927634699178431419559737403071950587641581766557257374872027661227777419575765820215120670679679544119473273701536912440039764646002097836394415235151378215470123898247515790955381012116880395100482303635620136800824978848828005987015578265290651588784811882226442874757432997794875223319651564433232420146793013461895971643294745745248384047975615911863084069013766636363779363352788337113879717304546793265572715384102117729352518629061694601236989757188787226984481567142106733652137397777854060402364264258877142974518700107584865505158465347798346383975184913625090689454044982173339948107455665811170386140563797739956458961399783719609327649617741647326596038133014015143565225394742637646240234871796607808643950185754460296202917971861723961336957341628854213398305570685791842924670811361558089258435875264449065124502960960035498152256831437444217803351423326072687251770701772866088409412550154101823510521808812282435762410289501314746051927728928715468560430893594859979482312377279228436116188873311935832281176195896650759366923190094123299996552610897952918057581333478192550827965580211159178105956102070165664243835340936225332616674732749227360539686182212915866293568531291209886017001339440239322362665576894210291058114587564743917696262702157004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 13404487921998574654320685413554516513762908237964820924351293184357583296032461359760366619418394195177420281266268084034679916439496311953906338596802414876429788124433305337222466446153123645067856030209821707409877032740462885526474629847420509315543011000521533486546089072636319513274440931852625325966549793938179627542920602126389742721418400730199048020042872730562113320348798122124170845340605743962293748274680787539571538507889531360050134586566237322114537837431429803640515017137494738579778780800478312504652783503374008686610252019139795325566760112318862560462466282047918526280846307246160426593475958942680338644286107592062603919775136289772927264267422150716574625056327041436382145175569797766384926441491162532263299842700203932661969021898692778883372983489920606251857097723548249548032961350849348812617012597091391805562752167022482634731355385391859762624745502494834659710837389693152871157931609491876581533711906788823329442418857904754678264573020497886055912818838269366803238075507356874498478763952697977605930582526841933567388343707629962646876148159370738317589197570140148778971131175577492645486844941213296393008584881686406451531865107179450780317938784407937552171197815711784258519309714371667976468641023143742522431840131557462779815394350601537575155624314701724290487509010854917275612029519883183462710413096195529626264714383745823849470141413463949979358211383217484433141192074220415562242171281729957830030787697026598157759392107940421175706742958889620908552216884584045797175270095836152570903737868031669995265423591993812181413106717502711780473901120764504590498292991371906868684533328305463762957922571116373611980464982810147143219642278966799741706998114164663067155162793321366843509224874352374046925780224033618742675091842023858584755828517485509303918567866068240465177420746656185671118878003239817527867585064086632219192757604516215781802667895719041663218566795722125396673399789845464316883955939866230368001238303628336735715016015895726485092804626393159398337986972291001914523129999595270326165266712722661985340869498982199859824271010187510882052446242302122859307185886626141870664693525952665235061178831476909996095891428429451917740504555351670088298780113947218331395262253697825965273042113839112072468266658614350657843057752471016819215871857467691538681453106108528147038686171207792068994061338392158361651945720665238501875909735651114083569219771627201510111559860867739168906423554933918964784324242417465994458964480640011853580856805731019910587366703394694690581641911884989190855331234153301518256796268763092077440738081384541161568247146461780209685904388669307143147380243219483675949858632868936560034779136689184972157524909253601132656246809642747446625272888113350588463063410317119746431089256255154102073320094611468890808597043488117164278167294216164396655124720531357950544380363861846779567098275437129850842648183242550741505317892233387415284742695880363259155171371583629611403353050521128114675938972627026203525937598160039437812481946854052767925014711287255627791084550647555352020943499680586803388652242926029544540835634943700371733471836319991893931063508051216882440665909689025468701952845096067799075027710812541597532802547574807516582174140626714229696686884408237534995831248403223480172213862525089851752378827141804727336634807756114332530052047138354329795732278579081625850102528863182925935353031000669656615891847637836016641751340752966185268293379021605648056328158575869394084589391338229226012439124569023811389313224530667003133631845070623096113446882289387915664952031094047130692762266361552135045138712028963468109861272445412275197656839086788243783705471045504834209146055255748923645938565792749156183428322559050035316879470332563515690277703182973121513600152350248962297746891823566132436100301744162960014140202732142581945989053493410027510294445189814136846457093966489052112495881145220362425643604328062815023673985191830938587387166595596499809016651229265459282874555022179732367770792790206443273840875196254211696876082682797515605799833187256141275410699461586651543424488344830178477799904335363102962507488522468953331507293658287415931007914429966403941467219764178689559731475723815352245244793961406085134533452199136508025166275460738311238087273349405379159182760672269024318264732235649032364014523643653291184244282203274900261609527045972500514457117464439558501228142067340248586511077049149707281217114216585081811279258709865073755015162970942202804841811116901958810315233847722801114972589180711225110380412928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -15103981030848900417963472167741028337344231641831707886793381824304229662014836313276984494143086290180386716743677202883348683803006497854762564307620953019854657529649264173005772965158524950145387781953050013171421846155022950476108597672491324166345549983426200472622685181591187493813413722205139187932329869241304090913288569282113042506102849527763579411279177379023424041538794786866428977151458952122935968190984521146713953066530242905024801661739292929256033997721741798249111083008720173039321087266942219797169910868497442175867566816613815721977225013071409954450912554081306723325460732837231401839036004931307246064913433036047634810365941117885748542416756440466383430354164706024600863627247143148487567706779854868593453590749793431919916848917990634300678745242673812749044789732731483110576257552698454447805733883138214110805910526775733280420696721768992009287123424085847456629231168851265716094302413761292168041944778050405093905134594639632723575780275995390517046870937099968503421477685892955438982646376332264630746172931049161127794803141877735090441353654551608513577534850676223031875912192556030532759763311921489311465216986696402344371905142405582957588412599436747483092291949163670732858109011667158934567588098936585502779532444456513437804680556532686807623507555668806373319871116928542587773441544730133234622149738766843826127806545623822642896011508667360725791976936464944570568674287675033206616488258178297542180052704677341156899382776996540895350383117202556757987278672726708226567196898843404267198505198016101286303392145419758211390839999624037135308711228262396737935668229916999134669859518539781026806129134018630124556185087354825249700880657180592815915046038997241845926010009734121895619333197962276302232522991992707033918028194607115136233793586041706949896396189631513024734574586306562118475193893174196152612099682726544809800097202757067274953143793261433213339545645610712955063465719890110492863245420198865992235144906320177683638267981798593896576200822808759040757260073021423283313943649332426183884057143100599638499506456345806972356312160004385131589482008384918215756298153056705865987306595916823582215046559779170534908337436961856039125436307387707621854160463460967774134632247144657725936603756068667285160574559716809073050634613345559454231603015896210381793814930364268305427213366561613575094170995402825681529472893137794741470687912190063143650279935068033511000484640421817363560017375968127578811724970989659836191248115955753057671714090699528788877880440338408463852318554494945273229895325173624583989371589812437772886210469119381848783347669854858619430954704063011744512799131305046943266703312263862900545983814371367711540199987181315073118738258104262893209805048242486452821388874416408599379990109072825496041748530174050650041772174305395877776165852171425168241869252412033838012838305486695141541646735898222043705753273471538429604280526514966073239931142485147075185965196806585968483704904514978654685977389501446505212705536570750894251642978917663808065838249597299978875472935353143677989249914788422972197485758960857355010021654424024238945498454500125489824160919360416029268557417463312250981646335370767907756446050083942543283652235658025129088854113647831240418608892560342755639390175606846392630407104774048000139586672365680432893620203261482157663657342845055601926266290745279219861502187750544589365092483424448627414377766291883168889505219482634425031831997784346008677878755211494892840841102151922504677462011199450017765137628598739520862261072153179294604948286604447104687121121523962777460767990805494429792847592415813034569874238190766257307990656975741214566681078714439171664948493869583513060465930291496162577817637787655209904361015828239787014997756400016392190784370795759288413769617763138629928014402665055881336232952698825166072557550188389055127751552216082397816726164920604807288661337814190137154763466101785413956638597019234098290533518908934685584817190540897436316206765940365671095865754318303962195970588659464962280729820756102472444140816472583548487962673792421674354558505381198718444346757330733628574896831056288149549219448739941392712876271136735711891264694328872054762368262258460398215406096794997415123397480001969730390444037906746200209862338863020013112391382209136428197456999295100102160377776347046881020352823871897850488321965202955042448076815049344074386242701142839815972484254120991977340104433351544294881905941816642171643784947835719571668167546867541712136748091763085227003173509404806205403121582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 321249656081723143508850759398328227511552712884112620175924620700974449706739744563516990535882516674226657661714076853558103820781567993275198277984543924628635185102744109376731207263136648659211807419622417009901924212196668699731626063034870382307586033486627957957179481103925342667820934060083820944493409275094531274853653859919213499113998509414564241326790582701237951386488142453067850641892531387249073890903712667330342810064600447883635708282960408139192333201046403814361579151027034120711599497767535792629342160073985429373093914587417980186260456793734820414216580370536175608278143458321278135182659981988764565515131439494086796086541812051241102196051634405129315432343606781167612581892747111429627768137343554171709061857984210516515816825387584910674893512844469281004555209662591026096733264224104585007304284674395665072829284390306441216411517781114440726268904732942987427258424421319768939872470749968070457772599323312485086982605761963250825339668900543278772375778674607178715564222823497084665953794694153488947469051926619215940659796654706838093679690018947808457821393012971265669047802822128692810364924441312698181265809863253941695743789504061168988208133713272261851999970347885770514194302855612370236173669422816860458885380976747401136941727558589282367888173123862740798936870953108376926843309869456424448561889571679175307391895940387474015074945467624617716514987897287340348748388026923137409781384074306764816170111158047306228818161330438011586231711282414136764246467775546897447288402009278859804418600164901102873526305561881064964058707352309700532975004611189983926200956483037720697221251330684827272859165029864952436778662330450545559209594403265513947739976409008062088525304039484018549406224694210531389706755365505085162713578818899297909924660227628464342532723756081957408341510588037222082789480337445680614277648619823658960885228574346743705468603216626650300864242220131651645595940791643564072891318890465839272600083075712140405798755565300990073538347021045588834263920877479218035941677650208917095575396185623980303751403111613121882099526017356837291299782035675860834923966181001975411737658341629353040065514916280226492340789785023118075019367561405045025971059063901176107538741062726781007102799240409694353006800156673440124955506822792992008706244402030136716861128393138540384631228892376329996074699207454734944982696505882023026019941638933739069374924471831386109625952665675284177768502007330028720583058000224301986021203905908931703933806424657839664418331642896305962886701056318929451570220876815517290178279239117791636128300481550461034411959762436352346093583242023676079625824657434887435219594533158605426155927039863910854436004351578632074862003932985273471190639858405481371667801157206581443910619110210851989387809830923491539488002893249839333347650381847998619113906955443952984524729278493519064524605808797785768898175930821875921278577912072998828760212499971033539179899660679651060913936490859248700762554641689580823561568734565425931546295244076917352776655304640393244292642491867907165070572074311137024491384129709953073081299102636521070691917877647399182022408158507118951232733390125589399065642149708532504866316720565509922396812225770629228386701640577461060985819841561697181990561825951627307656268183182069943977213772967817735025214036809747608143538660453364627013307799748293692409984773781900818991521953833232601645934745756762775871920410683839758983540311763362808868188585680217317364546811351919207304995419294007636447217120912364363276480173485540468324258387721461424995829971822942197374396298941507155101824098747949396350573410107754842690155887684813568131292910371107747240021809169450065533517980923749149927321632430336959107604960162362770604059613707283668427734211461796275820657824778043290909662034803119747942973526329660319908314034062094478190984480309834394694987010582657948922627673895195946228664933777148992079360624782708175696759629305613584593284886965339028088373474541615602039453611948402288794033632525932755144863425351723056156010266362563500560689676830466965220440540135282596242012920753115539137013843632688886164858609477996666837057303342320468159978920040060556196744485247354350091059370770703821114390339903308817862537703432086588937575691458463907892540573933571304066322593393616510877047007499825968426109210581840378656198606038580568290198550355275928526892605379048858424531484393495796897873851202659863819410520940738627790153422629944258919623559371268588527854259408853289641076170315327339705139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 137260227483663267264671331727876388705619409344763769714972534831890275464614389367169326371553579760499631449736309806247089625549652963080444333301192309689705566364784178648328540557759188267303781043166648524550472637586241933436907049360740585426279897361255794813773020083340240033287939585189932612430412975015321596572215981392096508565648856183930017865471803067158737007142655371302856401481149971418377136595045502419880013266783383924210114863780010701085241368275706955872545326173986087222405477906933320806312259311899322614055974420515141914605618256853444377928484794315757414235074099890640495019505493526481052420405483668955375173301778911305376197836180953232874197177962398114712368729077663296656785558466846307544318674160067180140386717117140609922239233983572363818979652931456577264258593788266398109461618815572221830834279463829883619778355146435936145398700023138987147606689640910622475759445474635812209121102279336840970087440663335830076888899206161041900549277367302185899409494637263920809539340874758479920747651841140343505431613748504842454237772978265026782672029205674718536028579954900820967130648988797151621187003950859252651940776359847112468879512623580015963223645441877380033037388736668842720360576779666315756200120649471669495653343061543129076195591830895071134601431765948042596604112809017019893805141087191421241834067829402917300555544074772013978692962609689426524004970847349333510673237036356334146977855140526472702560876073150950915991527070917868215012685029457960091631678077108065253031536822516167817600747557362479623670091060946160285072344261022676974317427654777346872048396007194352646354213342714702277220069091887808336781350876897670621438425349486437887287362876288090118652963428866659883637508884812411720154750560257003909395614856980125466709283899751597734460285712465794375402147221015004471507830131590217011350410052144472833572975518978140804722804197578055063580211809977926865838628474848092863504445624913523889171675345716211806570700214420480882592545260462149072552625919110672284606251608362761526033770127026033526673912382392274512494807736555055233765024875882375906801698805813030611621312044005457769337488576263737801141596370399956973964400498233134150533855184986000453695515284199099435019220241574182376567726075670456496161036780884854402302804445851398020152460797890394563023173156631697267685954580742353152440123080507795573693247070170939849445590514530051035686507471524501756069937581449058240355387608844886518264986445294382942754216284094207679038115633913823849439291185698339594074982167045076443552695724356643963295938288549851557481039243235735254743072676844945077078864336947740505056986403526681399989824177086340337167283410863571458335149936440783764716298633188147175472873387131703416254198369088255387489149674793220453648646038489893673645269585887844346710595584256069424886962451122486885463563147368962935011876040153989075881477035080721443213263361755277129644551070880799593204718626688227309288706269305919754226491626158523424979249211844964541092278274482180351332034086121831359385571328873586505102634666746132045889655976267479576657386010925365667513498097590319409695096781789275359401639056878628002202305591482497324051857843167807094895109792278194521404102438184831876851421167177356824927928941007287820706799028473030042396708104848605650470176540102395298870284960565331465561282954614216454877954538446359055104761076824508892374186125004947519722947824494270601885788983947602032780946553545587762708623505925137456899103833010570266252533970992087719760368705459570708449404836754845547543415253749094605204051552078917813296921586159212057604650295156547688715356658775170617121449211648926615589990931762401890631396672539509876142980502897942749277454104995311178859077585589892022964881654377436812180493789022830276577995622878527474860157746446951657152915989579013082106289093925294659298315747934400971571144399871679347132314150712889448689615840578043146561940107352604158739931267762018506314077246216370258871813804501469677580514576901015286556657479393841810698366173295781295074738977321922241989888147779191292726606736097041111874605416816087948641438395469925502618735946603204971964039746221648620217220824193598196235615409985199281705907004292945137705067109083090547845437220116542757009526449676758346465990070465364827585979555720763194094486909826213665817248771654771771343871013843914570720323892871774845549240464960762726606686504920075989285986260012768717224482762081911266336576891621922205335552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -10059632530343271889062677743623054034041771291304615619519484126410743930174963709003420450077760309738947548701149210025947561565690008271151939034080882800502686137209213157969208089162862313340195705910884995287041318385836396417284086285014407576660625174357691600436727037680488286507409503202859978848950843314742531267863154682435456151823789327165867379704476545769308760577775843924227744203384397326493031357301249580114167898568919411434069827622067641146410188498047171189978856646736321991670090684312705646410208561942686288794889414658867679773948030640707205168286858612141247181094784289146431899681158605392485091623985357181763671899506405550432885357379417349360220570089548398075953712620068558682360470750567527054739598752592235248479986202873419301131973840156825470537960945167054110365963765832536690054900453330774597725414318870145236822494372943473429432305910014601957991141456828112656546141831312606963274557669679378376304588210188060614484033616213129070525412237254166357679576582162441394990541790048247549087424952182762569020552185660125534531381690743879454920653440802954222107852135352198302374136864571586518643117480049884748073952143005666001770024758826568213151137508850213308334268499927284927590337346629158451970784855328340770412393952447426263719277871100888571504095230115628713405983617774305441652018370030402642161388756531040774476676179472820924383725842547907708063130179760561677982240168985689850612237428302182614156888787658228913059123431168078541486080411675099782135276660842803998280132521394042364914329049419067512768229800176651128957950952544470433314124992356379293993623644904367552163317614566653162931616613151718973782396046036064421196001232745619286937779942538221170192621954286725255227598965569843338402390544119511637824583466427517788276506841271880001610009042884021856077083728485815942871816189985532540498662890583481252395492514316894254669278918205093336157655261198918639421109574394416839999107088996441110569694675157817971891880603120389295695172224950152140665192562602019961374823207807176214643510031479123564190171496305880204821922730814683106201329004673036771967482507307229916466187793609068462429852503465616450815741310130374334608970033164141454251215476241114147458392714428807563005032428695453892872876470407928942005800149250477276325112136058978590950380623945276368119343445921266419077676255581164403652105953873996608571140859362678703744896197540113865545684603898604894042290265307516063991683224398950548881571751677126409749681929482792839752669936672293902466133513887448810069578684778931217772410406001233091120008538432427692834813821963501221286767079825739559996155015625242545088892715523257201745886837723527046862181399261608011544369117191878319743585757557483342175391082948761756215999793678024672191588700483961536406553949302536662275495309151261069729685435621519950960304309709527308828073091123331716315852084323438982250190240848388598315387985526082148438760077923414862267059730282576510990628811948644899396861024393839126826152732531045053347400430947976506785328757942909541885801197900760335670330696357957111245835310399086290106742576122793364185050905980392744815818887329909163356654127270335279771250208902677339257537321713283093430589609543248392171637444607300494991938709235012624523109509355694188945255819864701518330511045087293393810093541947367385436203001858244576325069241194929870040459264517641609652798881159716169927742202900388176944521433718468248350015168779355349181009518834622221376541950345280952525515053983005564389511287671236274493363978973831448537173213268374890656229819956850966882842854209923421288656964819189133486044696437949833971337191526879623090873904718243595477644439003017284595889339358927654932966485963119077876904387548408535974344243034982250616435674365617396217101581885849562601338442792700850443346362458209273910163867714060018535864290707287269143189964001149019742045927912682517341325535102067256532163234231541104023443218651773906743994334273160922012882350097897023081028001167213323867897525191012070044154193772349331499753915508301866773623845173982884738557095210001505822952574236380332397361435737004258635615205982009151296238877042760842468639731053701152373082823798774172885314454088671641995605249945699883349937986768994059970613015794754819832342534214327971375145848766820435186629834716917670775248053290330893482089821141225436184114190543946876293597675336032618571964503559646558811672518912722222366025915586742075453631467164159272763432445948210320506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -472559715020434641967803111909577457907254303505724188219466133470320972964065926960404770978731883618931175130802342360706807705498238425402702314658049788865246206495696429505410823338938103133371730577722859895757019456397477674503290568133767426433221627900221695021257432579325445348675424756933459444247963534182214251051380866380939943325325189049016564869978254116711199406636435140563114536501391233747805998884862718628126591849210327686669586308246756308127625211645585158872992487134601630828542241280730056039181267576989946671504386776482698387298823659337245312604565629097972954089913709299297516338841144893913992984460051513991663190511014803288112090004925324481323980966969688760156055764286688515482227569791743710034206612269921620558303283031999093710078436910716856911905287281978646140641635070853543054665244111060652233688158591168453981142994183410965144098947836611998930735170946045644376822760110291351579283083835440125287202792219111918914273147697747851992603941923284248251305568789037607404246947038354351784500791425920368649152308596703987712938206009323542561488047859101789371962213342127454191813154476300469033171037256843008693820389929813753188071404207883115690723199369383524425238448420537964730885079002284951354937709680597064847077200535677550926426045053562572162386174788131127886989984239684999924166313628854031036658167833820104135377896033171158409926257114288337858450820036193330936788110125690222048236156808137914581681135798949887190369828173669105883917120577973763883418466613063209579872262634344108807178220217311596389146639021544579909077336577305195776899129682820380227348814996986719291072789353336115243289796224763931150862281181272033958798703115360439401425573440855404921377233069448418756320980414837081435721697606693937227346100544158386836387499523026929719035382007106881246878431382421057700797087774632722312742301416541513068640552993360607185998910857144270508924795877339490963424163614330683449377047371557662341429884513316042026503597293407519201535403281956992320501139400573353764209235673130509656219487596020908828121154185830120412190337674913341996944753218503171321774875257177973917505515510469721577373324745327829999077569798442377202100083370823659133960697831567648522662977596994194369514505697995019471386527330884564490425958217503051343994711664991680895621930504248060851394690927252863400982718504259000865175146603460354785133911450144355069978815417286759554017472137151870061578009068460120719903707541919887592810586660339397912571627607250937688024145930140824026993205334493216544450242557106805271572017846650905809854222553202848061635348539617244354584757593478899026349848039967561769408134698967019761418769320013621284251011717092271975379927169873465029929528882038306276232846224604534126622330571172140300112097279777040821644065634099536098053592127804676516348021209620481761924494806198631365781715810959324272795048409866573372339905406827420305013468010276932903785571509415717184380799711028745758403788400720594865561145878345845660276384783757980287080328632343126771210983823478794719735426825654757353801510506249415953811295145517163417619504620333687109617953360340712039641926800425729786760527649550388205501266710628518221955180464353161957607899879182237003155955440044908551111307766242123689256692938517023426689211533930104143914810786329001384310049547132835370897958974754612107080442896971355502211803875234045024910159229017810967533320059916583048450447131022197456542162367278403422462414618934941271938720785659003093037892063912805701824896939765607841137048253161280001818813040166081514934136702424846850686669110257646343352155032724524294949626312714285873133353192181451150270501288801225817038172609003677296531790622625236186925671802007013429083735128941585487603559237434874075644252741578015748884930677682410199646739791180604081750589311804116583385746536332727208632275682766582435567472963293290404924772489221948638271894119884014974267012873916655146317159176370472027867391826257008367835977707472905119891549971487164678560819852158969095871219623139190738955812798487316678156388262311067167214800566228974695376138356065992948573974517752505614238279318205194499366285850335733444593270481657362289706063115364492675632545442391868744373736361907003388520913961472832783855987588868486745938143505231508442426174765495603735963647227983668386135980367549549790011430147876539497963621424350142757410880812790110013703845939357781539058427161751023896575087507354589444063281366564816267180342201954389196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 90491720378882932672118997680587518252324317910841376153784906955831367422129858238520639487057512129583516858015082587575267106158088387533610313107580010604122291850955166289551864959937271760026945129490780909342617889592852745675485919961539054310810007932691165512726988492174507675753306606309030237598758379317781108871695652999477096942450598856521744506451920726837707128007836544199924692162266369918593234214628569179834187527295918461980011539197451405429375123537015702218721856898056035115631695688196234083341567134874139610232127807165458835078317643567270491421645858384206859495341448479042912074609630961889856255699098861590135860573419976715017175722067191330216012650844348229831622600084009644121918279410015929713508515994241119058700832853932397155586470484181368886030046149760893429897818909698675242980508130666080625612402239339318427231741756776924206037415104139311824992187766498595586096379496943490514702750192948938096876078842290873285957006086485666170196267859712292307971628709662374826381764748002157394768243098095636764885502788372070810464939244802267599345845269668707368399169112724918061675004746274929983313867326158087363834837770578178955705222882399858850256291696093622845213823207682740077462435962508999986450792595961547212315186089697130451077270084523520442102388496605839906894419465178944245933582396126737263734763016934443138870085075633543423570304614807679571927087826518391174673379689598682620625794290534783527003083710029943329664748547693478321151181348484542690658742570101282792676164360928106625486601608648649009501280805602058390379379649229649828707433184355923469059946412912176443140134877085935316737586985765236449616466164485734139164098842506356173287590979421096735070131697811237345068503262910530163291803029940674961506987091645506514268353330585532811767465679366503015432235289466192574762652381051132572292008703828029330673108791563275419085447735479162804966572302643901024586383858358405450712382777450239456175001309324829801792521741822913642340540529811699685202580274912326750226983013434215842069401284414728451308906720886858467898426967308186055561948527869602710537394711794349265797675125713588412693637663682039468224215392044443911901508463412387187004369394765305734018605067150767824092301570591669549562247365210827422031877874618388569366658286388990177960613736541090201288787907074814537923735976552998054909816452122415831302004994310005543662301167273975652874936251048178317330183175176305147443971629416387696474649598483684241737180628021333423395443327689784967974282598205940211293095328762524206771345518096900977743270082663771672838542833925622648186611240862233062608589652959590696521708223748599827965312291529657891399246787482713061616359248895652537054538336863399166593101410276260848000979777998474820147452936164687118759130781172584005367037155183479650284447340258674904352322250309464557338483445128362874401708663535167256978807195866157244347481829994053923668721539155891299433908603626722099796765591081406423505338343630092147575426092805246782260736548148153060784968321367428638685436790590695068169217380933762257435254415222144126516662580223759549490841777690278359215240712903176502688313876523529647739305265031473929865399372343814533458592147334162636431479464394269407175200468420914755103828852809472419752455857093755949914245700624638380010457725808565412231211520730119919848133773506042535313459390679769632814567195657164025491027342839112462032431588747333810930621283430515042262931716755303012512735719209278208059696108816956139546243425942481439261432176140612964776023054568838800614614262390069642408266800444269322792193973313322833346064112773525463787346937258034989382766916613729296165876651641600287132355355407040934596683730049280559119418538930657389080995173850580538307919475489605347792431465669105097299822801157079644745036880891621121297597533652329446295981360243475601447443900167841584752854257351495344023255251981322902942063163509877327020670938267511696338459431989519927294237244078577104824346762353848581602852738836927814736709427342009348408704626219626959744446794024363851601746380740661506675535073770410014699353504408298590782535647809807135186217515001798275361482899310916129434512532439279815776979091593023770996462463551023714070283828599814879403113079579071743417520022013602139797568219847987640549328268438896834251833339566363086534381209653339112944440918175056637780909694668666207277307629128182391512070105494963422456334794778395305288511008232140318249200323911902822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2234127161642938527595468477174955885495218400167034452299324195546788229465816437362279170555400460452548952196980478453255782291874336575037271438319774158533409477403540431216336111759790745107020163409918497160794540653577655567740980722481550088556664648334339566003151156149957566642215900711785416768713750205877146865001683898685550393093578109731501150167058148675607895731360168499532867698337451795638686751504932350268102901363392351993951097084213247380309860866032602083037163619644554189629321031266056414740088989690594157309732162780845553569388185519503535073945918964993348621220498973992176510743052505836772326545179834549932520185620292390402550477713818898136207121489578159076165403667848046662871376501946746163693777445946346015776886594078447234476864900569128154359938116986324940760147434572734260123733916727008724469667883101270549482017166144858084592216986446728068727976514200873018930937604851748272755483904054464837022522928842239115267395660626237432258522056640089353818752477964055124984600988243887569429485193933403409366982887631708440035763630857564938898216886549345712347498958580086387700247381728545015581318161745412107785167027125932491664752900965696575221045884183571639943821353171299214621910516102608378631428835168818554751540256364026312616446408147813920095326817348029287882748352683879021764706363982033336681043375881268747125377857634065174534304298693635836569967625553781981936281494628150532949437169100996253183080399516600726553810041881008982374124261144941566779220199913463890778274682901809789499610903637169360122854090202749410802171012168067329375793595031905270091332159291570047294808330629372024372707493402805429834097726250640149561323526921713081575966765244661531250045768500102318530142797867034012396728097246457343240287455206476785603123113813117265702441178662512026999882408983263566623910159113420544203445833355836344057916709184597732014792178847943899753774986413539063679214442615296616953224125732184255493308115439691703961436748115044783526718600145615372267659616224750833559261814433837032942544580748895964051072352163063445950618965935452342551459817829453172126487666796646923380309190883607637814527093612327920088493617479281919393320253826891694629915474966216392478770686236053267819971774830756393531372713121302719461847217171117063149100938537199171301632024756981914864416460555384844505805041380625666924222977618218606186823173026459485891359716947839463293078858338128147015944094155087042682584288986560685646245815012496595816702688464086830364125967593356082873584825007421416872385599368249061590915136362680133734674470044234936747415461647519403858122124332464737464189306765346895533554200430771207515009879920940926994253465534149761095065700942383287807866862534561534229648569277122280283220134516399101465676440404250489278200659257412864320686287434968004209472866148129511533995007008231477003861043838659858971221449504441186352131999490499502082646894194695504149548203421128203938028182911176362833013610469478563982592061526681977726137371096877279751104856082779812390151502323403997004766723427194815572110873541453472825129670453020594161684489320237078079348622875107340544750077156416481390891333101364955538679048089973572185119048712572244012810936402399079961715418173184081024198927602751870172034287004467209069028771729711589477739136502547285263603217115211963569044019455686112928119023126794910052699835555315090477847487200302272941125762931468059163574093692706813384550767528445178010795318277337124733182624760932279506516039374062557649031229509673025394980930079740774012038731255242723212019780644571112380586825755657161280929883499566686480274941604972042317933625633416813801727329521311776786662957109314615353896503435888016772472880712243723936945204046684615623826417754518321852574270593518318687264492084058442002822082385517907017999421454554224702569474601088434189764236759696813407645984194220197565815931884172106656072170707934426099457929840476197868668133289194537898768484889154607785770291092734865467166252210376153486257468098060793795003759200836892960427310607220238389315552872451753938973116594886752502289883140216110804934375116279099685689494145689507641070769581998292677351715994858541658531391686489906209115654126464469542968168349095602323536124891607077065910515723176437803047412653404911635651887647816335637372576024485638886534038437980460370027818909494927494569888673996470850963903925643424029437100945039075671098610151107662835663338335078624105667975116587050506534151547518976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -313083949507960761799505897604443997902260128469163506693972379122531731207543627046420824370871419463667631970552969724346305131833042703127033065455166264441942460055893462152692604287144572394463779712969106993625370637709409424250243993845627093381218898631486017855598844282773467224498198630718129238639514098623647266834015899171629753512266793992467417806861444593684266995893395893756036644028029270649901100646420973324955880548581732294379554465187525013039865930801979627100275463348993960805825598482758559061632096436261573641937792570368226995596249001865521813570972222512983873278840198492240668312970724057882444736690349644122343030662977532743215597538816372516265415818798792519547913041241181375661460812910899839686216421186052919018957732061701107991993713736151026732776379997432671390566526547313643472617297736621911665195418171173370723572007639398640732466085085561477910083963424602441856309227058395908245069984107224511896190755626211265790969998454277302386143475441557128381133823343175746385367114893622097964308153541360493533947681555028926390031954745247317370022758076029892455918317894428442842565239865509960689016595048651246824159757701121353577968980021376948675638847862585507829662102271084168121451746064527837117435384423803616110767917582094721164757539754246066932455437071550971268880632840219430569144458955522981608727006649481538220181125712207146522551933548546344417302382271246299914749774626369427536215967090749186802224592849177073423283201079013215745278344530670130068442182696985817501955436478881756134326932890447482431354569081572812758107272013727578988777787512916934984915776393160190446387447869109232113078442663251231965118281531909924319235805450569079235450071786802571479364826959615969848577609552283437831228817567296173381906893432583382962218381531602170573052314567251000094241479498400820306863357893436240214719090547044942681814055050653490300090344664474158299047271892200675264999009555112892269411883294407676106808184655439829913847682074752066151444231332675995568719298281996784768327250990453293893734089008313157907217175162841414947060545159169360878723182014012291413179313682843021980591517921712583418052955154728904194716293751695356825164145735911232492481037665412262077627645043468450233691461945794652756232575186396586946466475393752494165068298963194386955694487281336745168928576698479288875160185459817774830757012278910122514082031694577137474667836775081972836643863052108917484428870617397122191184523297715907361839065616220124000681731214911957664535768204950519290155108141582833606484755378184325875942566716000087788846305336947492226670255606817055119143464985689651085374318715624217102666910529725234158981595235923549068936815060609104567304108411710257184072603242735936646141262210477580155810907340279928349659094406295140625180407098715958051765353904994493907681918748245546604723676195361362702573481340877885592209230000500691868224664603238357582169668811711052513820380084579363096761066615088072085887454404172271235064394739125997760286343589216084584387558511458305182131244953766445063114606667824424866186900040495523997545716354206406592263300504721748832097684023779377171297407835044570638936230783733326521056789413396336089635539820976303938399301345036984596505659395401416981859287363974798972739858121153139093188027871767121049030040756737630966810044495769886658477023376944428559239645630328464029381078164462528361596519235986279426971785700734739630066374430899328503051148516544540272521072113299039356753920227852885217150463053588185930338585805161433346188296911156276019327383439515545868333251196149033940911611843574234645334189486873093689110626877867960186116868722639625985826674143216444290930518701711950995175742029574263569642728444461253519183101964859649433705539209731715755881063554600072300180485405947824604527039697701317919510541913972988164634778291486509464010171865957846737634287429162148730278574959218277208344512464204109948261874046879026290257739050426721894230861396463608331677477308253717952354328202855107185877420365415883480557190049323466947900593508846281107740802565396299888807100515676420122543246819969589534286018965154530509141978863833445634482252464234803735871399329676446131769924631247104363204557951805341658975975115821562392426192575637211869389730230894743090121810296866567465836486912869036728102436750105512351415938961243143388254380484892246791995105991942648526687684558165556613098323251168397841659265062985538350031998908981716455774785259729271915099244262850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 24206367742540230138637999851227820675062398588982212495365275526573638570183382175512492809029936352230983943911490326575320763153958913060787218743445400183188667456864697314802267147046521565015018155913422594613578478136779095314454215616217079352618670490231228970436529433988213221206601029675494119712523352832769206151816019967467323514135577005087450602193121290634538788692815701409065852547334554099505901187075798227516184989149633200652366342235464086575272662727998272683321801042540201295556336113177396565789380006827937745445682656289808601671461899434043200356232585908304240209243414369571308088178254506853859296618847908630446198530979070580269408684720757710154854980757650009857500763405344350251706415343696967834299588679702330877767457907508565006763280304789272768888083660740321359891208844176804123758945048978530612715223365187895272349155459977532407361615286598839825851518338438715129368123212350892530222648394604077857342308358938229313715935488557209715299759559447766078679124706415468489544085982960953164037496121070341676805386426377660537054189424709283067596546633449804813598907723628576786877922352015898265342822965690335368388218741485430333858024703951796756706878165633421990414971682334285439753032815398796953433031462536168407974114234041824904849940587830953831363256243018584174094904492215825868312332418257080978282281090437554773604011563354838224870847944262708133312121161847237076071213419387543542275892595461697793033739027108361707965643467915465300363496530685393630239424923227227397485655485313044316874429290504953592037168021972371175750487796241548208340616353940397831798819201634880723349634768276753133228113135469518607575518889022441351914647481488977745209524441548375466692746045560537959850730470084450588565203355124562597629705956857071344314042459886792625900939561343756913464021133363757804126394840605029701779006802158503675702300434845642664849947735131201983606299922064685934768789472285270375830748927281784878300107601687028902794610528407242135887081258637493330262929620996681119184584935742503061973130009120353290277172811731238772721993991508739280198676599256561540854151131830478081110744770013391444099570858344899119682176886283362886599437898720287036734354927712362558688408878870329086160373443224800144318525444449607937686648927177872752657899202600680987437138018455704357143448552936821949237479976452712247610238647916734710633036113936264058739076983135454271665387876889612782803815422445172374233511484427384731195423253941832520397373198684267901386858522504145651478740172287186721472893653979711038968304062423456349717044097185958164265554672680993957540434960403367174008535891092576463970993671359969878614539686548911695126425108771292617051218792024465543465667102980608208306487196346912664305153533556289568848798181229693264242708290975387001076562930163981314022716571375939127349034982097368750186694753824698739999049496095009091467956233584657898651698473635470503307498065697784883990473006272670915735879905040003988405255563795027971043550274095894423319182319337491178470358590386986585929767055985011471396772620119365509218550497972422508604673574794779962752643901897910018606093598872152338680871043297425821119756431129589975610397363197284088563510144534610225622565843975401468478803742949695822528999373671708748035976249439981187731836919727034862459973211835284125766328895922579069527759730689169746723205487967596197218770158943746214580799430878364874994099642442279348628463108904719634110733685940067404423434760080503950637282599336707316546046813412269220612016116040255199010673134664604455801300556146586092606427856071059472028704831120592740386237500960159572330954439038142414523595842186326406493013998225533908923245763422564370712466703464883925669967584008739531790961002473200595460246864626543586431054041706570912115674643383583447007938367244292042793549004332156199096106502089601315383785610028728655579759823040634510652042017438857070885501009193400770773547959864930021349314025179684921491677786754093264622396570507800426067754154847860658055415803816443359900951054154765762612372770574500901851384597556328745543723580786568292376196132225943175324540870414246670456425094501037070337863018846829820948637455673672178988590586879897810508709780868709609524714559584074035197227326894102784889735459261841836838540676993523478753652792378685103060580313120563057242511994911819547732549403608574991077148902375726928520492474472476389390191583372839444404904318522626586292471545143584769583901730406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 46059414587361311331110065020632757685485849049393878116128814840432319826214187720932354982457719158568580143938533806957609084209960424378638520237456069039355821560109806150551212086405068242161484589835287482606665026456938050822246810159382089249990733445973496256851415071902771398561423800717873164727686762082391163793444231787338265613023610858496972376693653701316447165914885414929308210135287942094853468812867014145068133133579917162836773204021706636949715111270660715826783038135744993436676726848178208969229698408347996784399233939937928059808889246803920483815564193611754183221301181966997810029438625116219953230179989774504370939060649635000137981877455501555469157690776475392799074616062737602495042786321581404398909024303899194311435858925857620713873265570809802817727550745922179355204614609691710226567333868934525161340446312241640143441566483921513009620366347012487695120703358286899763333092638667488248699806934474208879350666811630211032653583784508639273865650373946850489479778230289522379892987267116780694157439381008865489986202853180584713248235602515504344683853389214350840503207238276410307073622864933169758002751431087397877876624737741249515290459746123532430250695426679677122586392986424177775947839962187974371293909675275607533509208374451297540082009594599370543503919010457861031383468116130191314212639712645595235109603099082421488297303387659624227373116259605600065396881537705007696687290326955987983348685351281434282111080908917618356444889885667257699937650321752669607758487587087746603736299484597528282403627981812042049675163979924253997823603968411505067959947621903344647303351254441894515175780861646392765974521703590980875708778196427053679687823109754699594511713671606735988821294004880290720956672876766365217078010647022361124505212785380294966224736457553459446355262768769950465820070297235544819688073505854794154213752802738995570763396473211296595685382457735899183489829190658316596825193340259533641244837526942592458011196600829151992590810587048085183954914999829394399397563956922554259637395660236407480353693481894833533409765622760146533091828555880347100602487007676554626978809380037226301466880523562676251960997734176072881054390497553165024229848597295022684198119741498908172050420315599890010239704107267602532936710754937684818942881500671660982604589000122124748378614389128229785596083199828956253355303553383106923462555140583544066642091539633231641492505356821983190090540625687971735283038138325804270358663293595378748700404704349311251160135238176189730164664417760721690579372424189959798440511244750354039273523351586701717041079156975858862934520370370515904811924007519067308786308348433596916284967460219057368141421073905033032646034778172749765523624639774062560164838855961643747018114811907562970532404660604300144827975075563460633804876558490713157403393800146240985655169050860778814305953350395072465639877984842375493280388030980665342207768452947124413736873488135157918878588107660014185962665397663349118866682169661691164462561975214356940625115844417083934927751664125490748291505549913074345603981434396566380928048477197006347861676426383599652047093835592768466705714085687269296256009138718188821318708730253768084809333436842729424692007136417120256959376499690857026050882216516621440424095559443387794732514927876690696761298321101816251482039932447480365771035185225400595020098475523042365206018199949643982620304753869618470594711998784589424380079161145613567796934715242407078054407398520697547952556657750872132784358104414139022717262145380727872705904653327556454501179583414471789141518939250583187432992154500479022241244086366199340558159166855026675653828700139206591147055083856576428851207341561726065172136532076167242955284939874509928127085686143713173477533510621645180838337800542306083792571238579732723612297913714939210384041222906655598341442910288445792577703700647828142356143593504858185450751220760579532746248814912655421321320316470093696998101091208921021728079579590350707230372413628240534763000383147073422597704455580811169030962445721921847383631668698917166846147635168103569925604202677937805221964237060321572313251935682746907752224085448140328919491620369913583073270644546516454651628378887392315639491110068496237968656774645471773461348045639432678152588733823274138362291776487748446312173647010078321237441062854384373361206555788444051111604252242970757740202536038021596544488555959810195718989025502597860703402285403806982105515624151823955150901929298352158725861426775453328321019904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -79536653334665232567978103348449352725999558905411940833541676856154718081263558093638680503344374140080885707264726458376474153077428368715335968304454399598588482116551116320602665318986228494271205215433133886371724048892582571025587528143397237285151540570282552989367328294447511715496439560844278390660477828217004231824281150902998310572433646044313781455458735264105166225538510072949117214244235958583696745203075669845610215916370082151376749317131371155296635499149017069270054510982818206467869234473871155101909792644965747150990428207325644702671807380431817306862859765738096378999687754387806413615091028055074756642469723458059862376484615900846573118249473491185618702807472601374497328189379753304898904141353524176692478040111733893236245830390101347434117956378625221466686031428855914504296428759080320468076952959847633079341629273624407469757144019217465267878949162038763091849368583894776719311445083404152291484883049038105372202012238926798162784435412488804014673272210091942057095032869452611948154220345809552157139585095089261006667783886718100524712104150488760963244822464573739107826253564229655150425531455822285876513497269001426305222990886375695546540198534287498399360278602142576546336040489339080340396915532250725827665455912043522600196184843413476706220879143452896592814251213568549007781940875377483077672645962045066674198758303820516827334248804058191111416848059077787264487282267760748612549683403422105592481056685736615206595963493295737088698945702735840692848970765715182734750743746577899025852732541374804589188267759531152990421219879674134781525215756214159012144976000175012672847771900851305666432266132849663835729283402678474787749495557860569992411585240192511729678882421796347668526658175923448454770406340330909924785918332911628550310147190250262108969142107164552272819776398979502463051031610041908709201934950279532692341540649394496441356753506039703189036748886102243084368976081534749370451168971267671201253876373714054140722298992488979874034771964344496586919795190130200894074165862812047617027633400506082466781733694028595637299200320346166196594658606745294197496295148144186156737902795789806009659490012610163743803713149015073614149491963374864034146883145602566087533023776045257750863552025557632998087180932370101260375839006338188444666863101749114982661986026603598417353034562446102536101840894125037877116522462828944422884500462552435500612458500092870281586729319890880616698014382494965428549552075222335708371309605471415815638385497873828405859355107205142794232324181692065378830255249776932764260663059132156523209528704009462778331169881224741450507805550510868535359217161650338270521927317620107640493438725818002271572042640525705403939165970335867505696568421514385784228243894671639309923924903530343362015886408040071943140972552409148185362527875934102773629846912434081144166249062060703048687105916982033428634133472941837330171887263722388030308838931333580879937175527496610481871449129397284363828906541771316853417522266696980562599291316658299099491417816855897821468719026679032054745145855577998357716525580568135070314947354803889812989092814482331090861434869337950429559386974709125553904769290501936279566400527431087372682578175839960821996194642289661549066882560597396913410911627263068168603719846144468779505173954092536785079050128345884495712577910813937497656514457205141384081075532010720828189111051139017816060523170080994774524768466064470414997069673763591589973210315915640628196612630393822904463743453610577207726488173185111953491428699933201160364758987734503773906290997315471496423639829395009079403520780354366800402765445595521045720078819279672183662010514134114656177942315314562911609451365820052254506664673530008364457659518012627152724404251977294378845694025668140154781174973217100568931367911774615277803793517449274908830697409266336003807854414805761162166747983339782948149503029429941780447226678821860206623157087116312344295169512981978947025249939585919215500672723328606447017357974669354184186547249733528190846436923411040528928925048455685537514601207482958120026116121308421254761583606226075129938222247820470032950808038980199251803302032709109034596177691195675134113997176093512832250909678713363083452146311094716151816670186480068464975584050213919095968475240050350550646914331618574393187078808582075831291598821089582109848899182026344050073219045140925597717940399084937005190501444094700858566998346359383338848389023089410956936738488318518234862812469447523651014661157816402446049607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 3163035557454183297418399109148982774800047350160161741332652703211118446699748462684348943899644075351984027385311658315934168521452110838941245485251449071885753771277703906746573141551670101262023462355386742780776855848879253743540982339052229137093999700140439261079786277768285206345275816101887177315015361490093800673762014574995523730183843290738037749310120757008499154102012808454902734764838006120031583315245051233308660878349429166463320808681957858138482136873278858224700617240364837065683665397599596365089849844715520503401616111638252196590648963190725125976653525465791153017164226982142169986504673397438064704898944682648426048792129207359309531748355063592381076550408426259653776417465318992754291325174308571662071719361075578214089898346405804865057212775068260306552900656441533105448618957257779038228344227329580370405168339009643186551060738629014120635708055186533439000136311326016591655924561037517065656156697738709973559268242102939890301963188234540432305235931297230659455145080025728672453005676305656157377021931460129040954393129344609015313445181762161815589005192287927707731824313488861440278309783123049988507697531246382138842744697004248283571185374710962304356130333912648719125079320192320652515665778306334962297748190855087691596742509231125818265068854970804510691582859318216425139946009851361061294508149342231796361645333506866433003523850912268709106930833919480637600006110482932249242671394982865914319791520323280148779986883279771095842627340373442642942042889865033562919623384233960779834589880030066940560509950212016070781060846326254539170886462127814313571129402468426580328028993730240206188980166568089759642859332261194243594372734404487317981313991914763293869235831206651899109486233316339125841880515176061899205755880399851746392419175444789289325914860981716002803746304211823303600543132406825286323282290097015150145341400973002389747833921174016500745515646624783466639039339836993700265109501162962433958968993330264240676581062661739224469733967104623403248727671505938270266979213332115861032035905925215974390948640015331244846951777498632328585016606697384181324366409383742489605433932109835523446615159475755345232112270825616973371779247683107976811353115988920844762049916990113531862800348042565023894428209901825811600453133684239454225717584110893421352800499336497974889141911692933471569604631880287374121500910206820425089541484065845771451788935378748475540631496544837450441562524034778990928632972730366513835714851020840951019247221984631709369671449456930020352845312254722470075251076068321190275089249857664207424099972812300140231947517600121868918249276668146152845957693084754131459287910293405964822255844988523823367251843023523458586685758628364596716189068603276284389529397640913828397596205523325021532030171905070693953978051629051286080238847816126771841758587408403702279601501606643838264016742760401989019127332694815282219734931819027118470888763042184554917013941502818477793283954276603043759174866623822420385019544918777064717904105303040533809155195608995244216588997406097063485425710414193243410588832103900393911793428472457076192884377851537092363079480588175863478546464053191610320564260343043685793506313000454999779166142097254519928461485777702739190740249291880487338476003217353900991360880490017654752090412109279853637981417070384158591081212707484614129248705896304450857110872434824616274439268676336172710730677003421455030192766079352494827716249193406950250467999843622803636407460632253836510023089426671197177916747912583134589739836831882079843666890105936423936582021552215231872229426361159747165428690449920748540610416310149024635441928878439428048344904146774698269725126665808447353039333085412740960131329233565142803735817572673056465437207208844536274944201447596258927810439309225546751348292287197436100494820000048581195490153259333251080673330334797541748580363448695370845540033035210954387595448056065161510685603817915004610730763428588249659241308707006148481652089857470622266010485804229058318803220120681828168616142931673943563842584299892587128833219453521584178397297093254218631064953769279996554156688030341274145654336883650995276395870603040511411816191854049293472735312446689441127142014545186713313922512336475494976184916102356516643057553621920737950079272726156668356401017262372613898766274089721073145851438915789294885458863599054897310306208517090723404153890606255973090240914906838509988321001713493472044850301793151233880883732811436449090216677476184336767770731639040201929523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 66980283718117586429956876124839474076399492874116145234222444496531528086445822700203972717711547464299189671380111361006816249431219886388800870240696496462337510521803360104344822639120408706325024698770648521439001544418396898722604250792779955962237715810931180651960084431928887559846178658839002442845370876297929740844095039604877765226417974349970166303793105177170658148790053489340188976564033815056259755440650775840034644353234102433326539755923829104805088845899735839633014261176620255277020311855895076169912632483583961994250363346715419042288370921155478865504251269575933340897966052337082590033650335223662851884907960290429753083947331002398542506913541146120604375560725888646538580731198776875199257014524594591802478164957203289425303254183453980010253435272440494893338311813180674874002300424516802962444737282302246420286124921728319933706698593987554376829384791259288392069958560000038630805906646915919079828444577003202356502681662840486773847857625904865628736505811773332755249815092813690872645591185924970180014268866260242754435730553387559013042253607718215185329245662367641643390513473175069633178028288394444069255547924442750969678931093065403639702614595439465866573076868155834079930610072808665337504335757458894092806465829760485058182611262591274785504250909580415665724482423404191264417322147566230369135368971898862430813526986528070437672279821496028123592317353291531431007612683317936354725580100597561736287959673584411789986082189890780061783805522761570359677646229619553859870550386054817979161404127627273468465489552929861752131695771354467203349502841547056720276705844050986532474054993506900861861586806393172505010374161099137870848969829963254216525123875759052511062058878013340679207631355810974810038257818464924471541508296715434718761535729440342693689254961483563548344721284565118536397779050797137794149215191393658363613199925445112595418562304468953488937898725377443894196190235255963381636508622787176210083299711935695173921650345225839536699716196455292922934687791791500827787118082038414630002039739384114549370529188344560333554461625987400547274313240920707618401406232315839481455308554677464230682414656623711115617150765039192478175101265846440746386219927589909093389884959492165870528347234838568211683369194142576751876022900837656265962889963638093022870881391152481319879436482924534479246117397120089375425611994267461900658512150084888757025874421932548424733057096139123326837504030463765675278060232226999342356429976716085713317320480422323895209441035637381816168005990612162817814550772275090508715839354041414644469760244003092078718017358227147427088505496981641846756345176038190228287708807365437790492406659255418124970904402614841257507420920270861833292817519921020405724545729281897305188356365214696019475660739586851514098544295149639499041309139512364522595054921680479870781178751673145062535058976068516447036610510206015829329087531266765369463418671029034902521632795532223792278477172799366918668465054885887883878561496484564686713541075783381053236274359670208157800647662805779641547976089822880465078471944002648982339542312926232724341338497883864963445484514998390225866532269762637845386454951475912291516399023210919281625179930476484040316529052719956571934559860543642657368298060160046777427268082341274353168664263932453576408281236865669460101623940161160669027409503828831206015609681807473438573991086427423723557156963359100375484366974395833993232655252071536840298192265760284201748142989697101498653334566687753237572200510219897465307327081430891421600556212294458954348585668428819809810759188709661879430892279555102140132435643789616247554250305283036889677453242451712249759484824713257471341241197455130186009905450230372571215874426688456663170834502660736597797920360692190578651333434178495923552441379126201062559042015475420211627927091593761292015842337300157953142699396252978641423374468561485305813718642961497188957695441640416470450672020911543380055171784984372527298379409244767760004826949195021515107646277376753084217391465248318387867425777529634964911290122358456109012877909809691028884937033736484908635985776575747750904118356932415792492950694459395776423854523420330250664035015454524710120257653958979671148189502370067354940888070097165241204443591088506101261957318686396152188499776558820447053507251717182532791146922518624227129618195994056680218804089560748513978469151271449251646442529667679102522256529919553604882316524120307428669961979183345174873085269872354412455719826249840852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -9250095599556455467346927708283256381983737124491452533873648945334068570290942240703171743009818287926873147053606098009807253603308216047193154958030065890255173401128198969851616611476829859553456574894533616880256390170265450012093776141201109806027577841486927816103842513931051102625242598165648943920995253886462563288401111905542685347066836298296199850497121094301472503991415940607136106875790016188068236917258754944376495162986138584917338935232293880397894167742521188866711197718245961764641385143939763468571775905677837285006156082778398326507151806350448782004331507218527787126298534493702967794948539660621966716144374828558315582596017604901417698986727879140240022398458244221779099495662781676316468588983731620364488066354630676955329114811014191315859068623845991808695784415884020866565868960912925169074270660213215591755806960804073421192645992406503881380466759825478305860416941947747440715994156292602453736176633497159294843742553650702976568299092625758548948905228042832718609992879931374630168299028257846599378266669651827009003120668632600898833104174460028938593718614101224437428956091072051819778767103532781449286645291055767934115452307655853631318201566517942137120744759584751008175958591421832677914053555071218567897295630909822136909800662416375904828902358599239074585845597183811236522339427087332282476827256638445461126328441001841320808640891533032055634133306858337210554597399524826167713879795179391370958613031854333874616530737366006152646147061951724389485015797966715832101894586493243471117980624710967451433212504890850632475161139598634486698596565545398847597850018152301038006511885714141365453988899889623857684703871084170206029889786487941381190154833656069553188239725751304881932961057359340876897620022507087308322925278503259842399656248560104865468228467773562451270838232711719974395558540713257936174372281825026914595147739702465877073445643605512334723225237132634226259939402303318159950284206225216006670872197544879178129643401266804999382454786733502926561341666806006582662225730890661085958735049964595535756261141978435763402115682383788835165184067286252045091210039082307263336534458836948903819892981056250534066977520701852054871988475416026084720518718821437739372814735658875448309131869849593731425642185987378492853606102684333711431124278582355355943396697334142953612445817348177987925539892666102663064492301655604920704977123309412504374886924541945648177815868488856392648031076284382478310535706489771595588369708248797707242260424012312437283119442217434194545257698307061508590023047197312153807859380586529371487172071141776616918136678268025471615442381686341526512600933024174454914534533866443492816098860778607745193247708701035038461007323526961503109669143544385544095865775143461103960605799447409541102285556038136016560142975783922539112015141600234204352035992684782147729797766992949849129781369070480531884285923223472015128403878408574657752725982755584813501591199530190955637488244934556782359521849040394140306565555006680739631413232804799916268035041552351038652942670891441148879549178483066759168788554841368115475855303845237676133110083033850750481567058785588911036309942139766663828897010153455644110936503230437612874835688345073449110296165905141231094946855252640963999318582197289593261197510593733235181094505514837090462100714197048660712670459375146489807071213996165122523277730136042106010062639121841513406453393469482206174604045105339148637453439987531311910857035810962474629348946843266902310980450600899586286380232873022456758260506769767159812073230248383931590497891367569611640499014052443429537431690667987217006584869609542440054715470908980368274517355115811467720534056591781224304863667964362135737956305367101939612375622091062830043357520323551937754456503407832637844360885122369365745337217277506661300513647158326001512045802491723577361645110277621464397162730250732310673214974422578097355967656241881751192271830707891444609512741113706653670406551831583618976423156438628852859012415322316811272024373394725893724452092786764391352023333658006108968533950976810060184527680550576384772890293608843335347729049901499763442664888630518462255218665004183324802998225908482991117786381266295540064855985646322954650566406312238848577802702057715433689105323021961791710386492222338785985550676647937790268812238462413591577928293263453921950681303526869053929253713982981167960745409591737897893996551322119591450769063392415859280301568691179306447344259335945289104733989528327428861634065486818836480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 221311291633446750984532035725853325856778498839179651776299458116475455503860769648433898040007589903481301118360934175093732973583168836928759639647588097059529565848615119395439827655236021011810138196846990966776406656311196994003783941373191139561426253788617844757354619255785246899955794436195477387230610393894573303536060221793791466980443528188468474513764344932109208064074201467762695591348835272576631052475330852931674600619324915644521096019141617167691599387317886990243586155550496942943044548833461730280097769322902256705850519425451123596331665457962624089117918376212390240423937191154270469683733252776931379328474251159252661191873296291423931442837176217070981367779976281371441721154480217027107648904954715586664586335281094550433823810490977465493568426672337982839438425510586371888278025522048415514862911770582817117713621222086975274277406180367322907916302491930160715279494983709851688931660600366549756047134861557963970314449522876977667942184914488112128440808275552370319541308423731575399800597598363131785123390619838909699296879423748468446711843267321395224260210589543459098637055498876172548589766806237607219677716886572624260786548838484039806780272811014188798304902676042525505451718384052361865833822501039318174728140835010355219360787750072612528832007141774936486702951831925272316230266988286782262923069505171497106493145147923141707300033839030993241344961551638627498846018026894126587817859958435957309784310473638046890922267256206875809551754338499462941447683663974442773624233170713706143899593097354675582262277788045025493874151296340373249617962458139448828105815294500436410203337914276724413330500718904233528440579560530126170971311851943803479347093106878001525642490951589124042606930373939842183593931486984497674900612595826482043312691055842647080939267553929187534646139744456563709029575372403696874852594240148690245719690136169537730842480314339180906812999569626300648740099316519129177757714402762479798037200915855125744946085915965048309432333774955752827666482670080391338978693291701388588832320330836299582352013451273060331677211638951500478346203165207145233971553118146655227367196123581981076130348075308329320654404356907525419244657322128066996929240314496052852442597333876340921041161386197138049257007144631253652960402528625955624777696469581105357022641334627337439973860779978293690812136438406745580326677592933055263388218432284337336372997093062221744796096479104437630903420639790297869001831120400755343662033068782134107560498606914441873188963583173498751292181144521688589709681975141073537425489411802516343550945983807304193791622359344605827121365986956827732952673411270124460195425780805807142397993169489848451446816631901087376812889070977146036569408651672862640586987839665815056764578280763867440985121299638795910172191415862064774511377820786292537213074226518529077430186995139891087075189423402099331800440386229006144289584305671744690129992968866684892623303555592043016826293047936808958753784820420483839000214812642618744244770557463772002834735510735350387231485925610337942058618784436572399361758268534675415873399717616662884271006793488506085105288281128241125223662660482079651440779992555449066353419750254768045518810423017963043761352578191818585313024220467006477515573387261885110903664696267843115623837782340258075142131745634947715257521363220308859059393446684813825401061025196121934888064380513477830551845156508993073003596212307615014627533230471431019383263301427968190910005941558317873066979065590617698495448978501802753523053001305022661875476530082475207763123281300182592358727713352611937778934239108662818494597261328064886704653540547202466997478177335685612069094703585707042398636847319497071626923298698238304034170422092867961423698996545367680231859717073480785574740353411523172058440236290160398888841062247891436195443122870387349575904730621687806564997158183766866249545099995315562898972690170499538780100064327700656057224104046636805365927473767683004172756471954958098963127273920920164582824742666630035126035371036118070182080143466563417484899165265086112508766230532175150142396690727986502141781482732817194562842317173379234408883287623744128446019521698717651498731168055417953111683162161719539086349340388781404814445761282921457338905584813940951875365104027064721885882723641176889103141039725507769089647447791996377963237707523607823414793712402314605341357727758367159997812435879352168587777083968903626972119597765801202284335361774545682261263935122743456909185103639347200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 6618502057662129128753072184320806583653700489723740896355123918069745728926380816479034871328997737235630788788007051237872714041954623819177791601310967499138252514867187913058457754705313649323241929777459208099813852442649357583472388062690039551030078273325736114317303820551881786343919451888502431587486400738997575513023163251880169921049892485712223959193025393093733973781761178862350115477735887260415852104992435370015543266412993846121591786307022414366847303169835239124624212510989886369880891534397344830922096044935318945333403384205829975031570222631265782956251441990020776031708241243999555081655618768263565902298582601719973295946561240573103389584387123121326735249204787758207086543684291757637172771415065462015998700527281639985351832715043490823888001021531120336459462416812726596559791948209647216987407045859233627975123234135071220744800986993341160219065882986809022691659852412072962809420327661724384632250662160220037178339077541720570932949661696092148483219897492153704541370106936773719422839192898043904490345197388005247081755464383391269388199188507127845023233397642522416036391206240207443829423350142707187288599778648689326517270370849837232895823639468593332812047037563880030339377519792163574777204558542722032729727344359315540736788917589731499300611730024617225380690410554633369656998268025432012331597656228760183078710599747392891535030985360395814536397894665129482275047076667962997500303617793968881331502546267079302809718101118741860707394728222449157649601234059363739312436649001559652397944145592925356278037462339007883411822566375412487640068559061544362862105378159226802274721098548435635963307100841537021872529576512425685418895145818558693364469828507287011367054679235459797401256528135299733672192484976088697819892667513456225934523862842160308742519276768951717858353912038936032448286552231537163593036360161426423560824209856501895603301647997118597741825801855232004886509828186338600210701703705421435056714330215654539245982689257536929965964591508598838855412694452685718935977132762680611174450191147475173047930599920008345637828302542193027207868572761850719955593110531213648457992307790304944525604011702145868224644243073081966734849490453370369739065704631400866322184397529074486769184013625781747493222325089804878165169334940009272523663050821162339576247927427447757158042697008092183423760668611801195067808912662583533116925039398594828055188283167375158040719140265064201915972491341233531295476219396583173523743321414110517633239474518350868185166040467479860003333825600603937393928193763441455923584857820542788881338635027638493504035318742221717141429884692214237105080928679049226703717685841761520970938974384564047835109340858979632677493961103412977086312382248513603591891120312153710497015310251378780855386449507789712645273291235087333549130805671735022751759345962724554264303651361045410688380211632539262337333422505051808883946848136385807791746237034144218555933793686180199271003441187717171370318543418296411128955054412863275501016274057263582266262014240128776999917542462295266119983977097348284127527223379545850684383166803512069789914170502323832518224139233199742333324664094980542114332375411355210164010964696831673435737419690473325737396589939571081216093769619022566897593193142733985485851568682637886949399722004633602001937457665548416897535957772847403931380833990163200197011300971283944313855413936548540530034078772396013475331565772117246244668981472948917575860386352015900318480097640076921434804084439808233757615360398913243864726299045182638644412929048293675977230969824099548066389637477582948169538411775829066692811342563911789058966142421973579856564211808844109341855886008514730651510730693151877204978662645425317564955136685954834779862538603121724703352160370159063795068450866526698653356787112161552920859603974162117067657545525706640219386315096816858777281231460886290041619863116477406680855677737640657764681869123703698134735703699090742631153200671927709616183895683174708691058592234135556756046497753623604810015132572690355211495414068830538677785858425504210787402523997480516146037449841485187938513053681784906982684508625465057563875007213315846736844792661109038785902969931184873247093080472444316370917423215572094698238049160151875729334284625573062575737155416953045335375940235796240372777384183815093051770649081661199715957494936297707725777964686678990286104756490855980417604569279919175733073357753122455535612982759212420910293150193619024678316191128551651124620153585664000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -508551049759666670045983297310827242434459215553192600694973387966420409589919440505705247532309596424842721533115910315766456319632154606122130308553428292023917808949049938911824648282966716276075187541140177138473778145735346253189719555669934605963843318867262591882446119752182640065180776877274340820560941186266277562577835231183154999927481264756371513325312139754734853623570495852491504821053156050544172399833009154744765193846937900999100035986820771482952337173121252060438514059077634261875712959331448972550191702939629916005079714048144426275639986504480866290973257497084877970440995834247790240985063004091059035755375842566906147731805965970038154607264920937407214121953674056713255236248753645541913306251526553039613444393523456972537951267258048445284128302085754565116376625934438973270609180818027095432794167190274628097565904760489012570443643509273271352058051209651007749694582656373497328663435391263918729689622241077712204549141231075866823602666837295221460908743090912097525840524764351107025427225830907380379286250045692687136242343734644890838259904968694293154325542284970118946249522286073723538643915367870887676004975537694078974111042818515806043464286943762858423942650723349024787662020909027404509154711999359002848251863790302483692994319243235596888392189528700420566053690404720915471730498172784023779129213151826559544681107072544917441651961455195085200374724842011836755195486936417662954869597012230847269261827801837185723368119548901002881133990179785368702530488350308598947430765813965784256633264428600019798661427863877421757375517877799665157371351578204099279644620211070284380845132671763206388495701443772256812115426747461929058826062827686600635851161574250202561052535029878006574359072362936493436350389462504879873183364199019431514673842202044121090847888423993344021534258164883396552674199452741544439255263449404632983531709822563073952814498160819727436186555477920834308133421298011186739714897044655828630318464085082170881570978186984024900095115716418766695356483428441201839006678591282532453531367930053663044276322245904962660684072104619874583776629418336306072734878832393997371201358645931657465167849053919576513345333451169335732881332299776104886740403695818612336189715490687440350601483042475513443300191513194991655472521255288288445952390581287385229871723507951104957459673228485859637371162052955619279999454236232847218568700326999674730360316655090604567015332012623966497864919974091723916070946339640893073035386232521088882790523090251315751027966127548578258547134966244360728207964114313740817767298308822078179748760730074387507105889239489817655871377221732517004168648532133521281640028140522308057944586279397782856771326981784516668812745357817200832559262006990744747121228505903938823988094311903148029903057079345441424432075024034739875936360706932418697820775434407549157739758373091481567244982327350289176545208976952647648216614333178979915611248506620648662162200470945799283653115163903082412845757821368938737692984701372114340869874887030719915219245834613201350414283880110382342332730249202454994742145478457889641392263180396080225782600708796276173297353861042181426465695756380185952582146426928326574858691288310620820105013024781819203761771420905641757623917269950269580541952225284353202619153492744886824087660776704990851408298400808286029517184114577144003839589868004407623248212846363516322860953989537019207469764635745279419085709685900844181591187157737194920279585914489328050464636941436459063857590693457702966514825095885343258149974513487535111783245794328277852759668041887351482732697838663882701931359758913061581412148362137291784363875173826419699893219831828374746034779628014187799746990994825035067522748543891966778684446989423918599414941129166956257171136810591631962871130592601378031527272438572182961091501725718818963973951546773306538113676993894074429416200675408356914729768926735074035619899698659310821243337290848516472018897813097383792851918948990064142921594880386671009898144668274771309382836503732571820833043827474619940805684846539250414413950677262365398837353799836742149543154438761469461050504232799992617055550390022401608563573543435824309849607759531237511083250641593282144371015360698069166322389620620395145098655056601193705296838673171029951198864541251505512754490586917697800867655784381125413340951617998259890188851460554834644802951322090931551762816298980458388049223751822158131894248320842518676119517358694525268414621614283688341968566372645093019290550927360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 7395904021496372674257107449115656372551923634140422540194676246204237542365597013038059318185324643888468262404965216265545629503020073298729833494771279357006467719237457894781538652212635658084162448718680061369052026369836851535063531500147085656498323369360320012122980929638398456691474606244828542336951650019784143131766076425778134165470708100942405226655773393080807234537376778228280175937668585013252032455608010713097481101489534144985307648515327272354148614561247848169041504544299978808869249369040473571909728388509627857890421025248696774346746329784312334199897476582574061976406046533953629221897321990285357602460657984769342849793111231642170706532475055560505871985749864610490675967258103242517835533304896373849423845167954543949880101327665677414793641521314376364783647704511875037528166102659927172330871884120793940619573928390006037908027799756170435905704043951780010379867852450699818727954905398975430528455960992962021551281851227829204314521447243139651345192536596966927451776446736715127501997401258540279475468127705857948596955437521625093656519231782191842806317636221488611572725124987862604873420852969133876429452904453792395102437980833731890217835366179294610034157680276027953313539053560448440985990830459281541978039639771711563653607613268600297094635825269146913135138568351694910460199559971926027345299805860202207794983616433666209993983674390233045067864149890243457224865777305685822525860605462632166326494831831290499420748104484326861479162716490621704180801175779046679476389724301639561626569019715025621730656663991392958885703340567936423812665544338140252129003711055321704870937908453894579215219179460615133195986251260773134192713987502623324834033196727248245273817762980574983513248734099962591301249983479775241035514949423321915790008281326365154697611553854999693539406155666375868900134180831636071138228835891838692162134117853721763816063725521107183793198389474182158719867230739339439628289779817159768601258368826845907774515701325800996461051927092875782124743158563924162066448637007015526725583135306835284464734047140626269931524533091618423697496425607127432734618950810867565942968015036434904884461661732380283075430444756450609050944613119385341779163039524797885232570303550632889110673052425730442373373297412334609157179222878520088385342011750588112181073477636672083419224425080492989872297433113693288939302530738126578865153929467956143733692085044690153434404229744442227261667574352299598369744214136857679914032455115118515936742820148480801826753569042211508055020017345852792035251260913927508014205812087724645762670186197443021396347117703345174100948294487552390356663304974755002049282140047535748309791303757582209732427002780330933164415366662958848939212795498299094528144235953401430762161087452530787104525021759831811987044239552441487801423928722402253336439848025759705082635122631411795078359397055130123633625572541749717726836433968834154549494016515470002644764218188882059771415581013051179690397844647024608996806344400765005542800115844892012002776443491913158938262906919720199447006246382580099031792412143795980271335504287219876078614140466036451514370130426509787678896108021227158820283951602937317617596908855704733604065158302092028769236274274914242445565164367133262790027135482155925847125037433140809393534350094443795080984997576855975536138032154899686144049305462477532077008618078179191155239160829339354349367727219024745039305102899927118321402641938218822166338086193144382969021338384978482668889327113415375020355697052947499795461713790933792703382764023903343950050210968815078142711424319191561700927236949359691708200578001657181006955173414437884387216020897869391722241445162899113172819791907993119977481896098006263313054721542152605168961404777102673882667414917677448073296713980846318269027649336393710616064785113739046869362648713038225207488638681710412732249528240111604467887010589160562954321820061448136345052498720405677642981303687121217085844026697248927759186264756928193558324157892479246791780765147235139104791178373969749465156614255238413456214064289305337202181782125433432217007423260340975066960540955519818172720515326074462463299739144460613528967739153153911436552128868935886638181329559518177239154393794892793195961206570856808420464517745576679108343110749558930012738225260262989060822524679289399086595941405808713913802267834749055972608772131514319443537174137437320814371504276685093521712584578749186477054353162388371676244439563318013845625092684802109880034918400000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 299154723725250583955387461291806524301645157687835941304657263786252882975324442483375093371318749461084540045796491666288642115774755399751628259313389952059592255556943743436508385229731054939415016848047855961689774224184588215700332937020419116993462567346324124214350797832575810389646494330751367310790608825954109827697038554713581149027183291160834498819319269044839798874822116468533088623583464549064140716263639048300683054792242584814157967253047277888821267318748778391045592051105268579512605879347979129425976330785109071621403563279824206974112105508054543352957412877337101267830700683969751362037655055277702973020474827960097056070658668130488794371352899785516456067864708813008233393529060173298422589839855678051881004656772138498317561419817256713895952310336062524717382017489923376635812659594813646817678023425349397718240679890593995846281649239642659168078908701157084364333859911237864467455887389287042159401296482086233130838432558426599841205132188088367998984714104346630456273991681913765973917669381798025587539980916663737397865697983215964593535943923978595570921279384948803212314833678486133815476645484475193393162593526215453039899059428916313717786629451151835374664686600239410092187626053317856805618923224539843216872466152653317663896658062243611154956007636636766938937700538393682621252110137818560360046933835852086119945752214619780067002060053345715603895665358571906448437320570113345977976567273795352903693222895673500886989612036704683109021708486575913050844924055820466097388412128113488003849489162532563328646708938450489574485699625536796967742645332900602510810965410473417081245327425806651410873668171832543514300152131657212058172677884420209448981002662830791601511730255966546931204989717977278188712858146323931524263056251039557272859123730861131805883664960460084159043983354092801234326100034447322494448008059850884598188561317171340798292897675968927681581537803037599766900257705554181476269885216281009782640923112466659849112242748127362277989632765653815898675679246126018929220186506105556440093835001509274512441135107490553282659144622652996277423762546038859360045189792271922427085677857458746387692718859274258800477864224250901010304570513445564571917611286781530129212930253586281841142096103890534586976037011958535369705333815273317822227220806177991512195261524582754879544578993692876792569945295945066863918451092924989304709155576171479193908452257537195450736073384327347746658708592094095069110234729967016761383673856192740697868581256917303371983807253121728693592277110341806164154489170105058830129898544688119078941466832029402373703795128155811793342209412016660189944431707548695269293206538278738415869611819612074639288280887773823112159604632197860967785193138725576391468124691584885527704377166039302383221676269929842775836349840688502710939693876286008616929147246290510243539600105617028698427727044258234491477206120357549184754915317087844997374209808557805108593250596998531131124848883945199545723436800817270019715926586618820947745382343480041313344766130121808001927618855739421504803154871567192911866008852868720450774701861555546423903534989683501130766949774801675573504724721516280610013833959606794757030934477250868936499268093738076089509801872241645348247279846681000063233874978594785021824119741871073288343442324388592145186230324740575278427471389705007641932826973531373294078461206655045888473742615065959224779605221245001625732942933999503063187321903304503551505225258092033735699019414075252147759532538744483977411485726695711134190451890822617610040125043520981101174409718708070271055786252033343127041102160769797488424966600137515276817033844912553705081661580506423575443321209204005266461297012246125019314591907543855435653955744119081177490411670508495238997774822687234859897764695463050262086275676303952033734350246441776099608915780720749359028528890125460769644780841438105861324854891248550194528392952026432376305206795566951166838359324817516033757237264628357411720246249566139999166378434553931462940625150152302043682870166227763096348361196883142490011897594764022498550908384039778588385208273586867164739349126342136343068121702864826736458209827474312572836168506030124271211923414594611033448772528426305733744622301745955619745640273671721983502644115405195504841020546666174897453667071391285103437303853028698217188739028705704799773600834286258883919973194281113217787367062948821223967265827200137110074635524696487527724566497724290659585657055506798401155637295424883658850304000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -9855665466551269007176763168315009110679489019720837440355473963732103864976286320661280219278452698492237713220474974628963204170432648912647721531621556139814502862683622685274502358578483655811427236851033738451463548893103125205166728536570897458471402077167021557541996131742262182986206602149266241562903501578903424982739244640310732197329783737144422172745629437942152631376505851113444328505496260129267470326720759006969901407019170518136105984742154156113713637634906774699303874642981090779396222024932674215495567605018496665924700205136618623245076042700165345758378349079807898197858865286727768544420473080877708902447622659257419033006072942603077404997931815157633459237225974898100997382261051150644223915688206966421624142060305352853182629315785385235708150810160352969102204291577410639801802178169681656191687288064959132048998771339219406680869159126224029884772492035311957511794531553869878856753897192265893748267701197145035512233848710584433354449470766637681354235378915214164948913229543684284350304023816290895958476807585850977075978151685846812918863084046902892948674736059685140576225177517586935728599998786601123906458764329514991064136473409837704260062756579343593095795338762786069279394797330025624973221080618918719548825641516655331549598043862362949057003536857056238682617204832475511337775193797571962314151564927608151351411318193812151500745048483679786075787990925536825189881059269604002935185521474856556525342978042777508016514829343521308011643609024553655487025319893525606674342953218341288452293204676873725215608543469445719431867001706806066236234959524985510397826969144313705701433709663944652135293760044188178883841468316798915417301985989745205692667082900922906080600412724474532774389715532653204315243541057257577760585119664129974406237363064745518684179219045878664552140273876531369243353581730609973389154201027829591939562474606131311324370358934461943101480288064362071932017402732611007860006066203973591005829389549593790198831342162549932243258010318824205427014450093874824214084387802198190933777085337798605382790170356617306311208428795391968432063876251160504130769334205504647797323483433395044937171313523066320748147075569337855741490386645669501642970599530311946954337279098931151622022228739136438328072174330693092190178278825434247841929844138749052132882285875862078585375032902593773233329920765896708612177902989260358162503513131467331136313362791942672364175916634004018227614609904425607350599599769709164188523558149512759136911708362321681971884610033943415432466272097034316590800061078012178155819796258989626124475328220789182057194128769401292012348109290706433154750806039724004597206103056957700779887808670978405258030945144995610801373247925239668072248230333474306623288196899261721077444951608623349959974787300725422873192364279282736626453818430847793812809019039086463325030037246028930146597855270517166551439553979084886625591430864575350092107575239889255747359009672362978158307607102786742335581656568796085568400710564397538760689858713220746842476361084015453799161788107826135232272489001947349389355821159942617743258755163479838839613698445363304658007417147891658304918931971912680313898090758402317445100139880986623662454561573437004884073013085864994729421817407625308026360379526734842867556789514889977420459978509098275119572248437357792221410574961352694848038217087246752253806723889307596887850499129524995294328992932171947375919653129333397688393357240149723697209786645419699043031231805056512642007702736160795542243984333274833251480027416455420680022138254342954260150847647349228096940618826220404077463713923851574743322088026858836584628729243072842622145701472885972642226297520094329391854293126953873258098352915696245226846469280748609637390392548497453737071425737555366278316908768610965118570982343392543043252433762180617816152985533713712327137630202428150774272498666660485545990058796681328009219397047676306427070591872296837806839923093934747602390214262018046378265843990304504936149703683423816817390710419773195656243672593610448739540138801114662800733450835818168307390232745350209145152288898369319124539312696921457773288645539962497809697163910109268590815328073942176021953147058812648947836832344787009225539613478010361500342467620048798548261678209930526018212244998423409228610138731902909599198272983016566792925466246345307042870864505681698838161961746333360351388935753161482195193383920417900137287955451991348870786273649767397481982443813527423388311474528020133314560000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -395465233423269174781939256153661789728412651366321132349550836876725338208658720845567205511229528153976784668288290910704800767848297514994051715272463263275775149321568701299517514445245535518568375970617605933593708173369004826321422447122114249186679453666758604809810704354889373539318641064955743803934298459979286466576621830918492738525076072153593535417634329702937111694027581716019298345369515175979523280943539266706266002915951536212457991849362556946602127460791469243878272335424685555479134910983356568679949732696542414363236373878162856119355001486464559180965699210963574755294791474684333099272616216403921952706178124387436411065378008962695817813121655899859545890203140897818627533596568191071130540629660380970476449200206741352144408094077800050330837612844663508914272469010811841007914670071483960511729061270937915915983807732930151044139499081444633528557635071066668823994985615096767553685116707092557801677386659963897705321445203821907604672322071779811692023476022210302729630316172622098966022956489526383212520342363037498126985445016843994091154000640069284037439880574532836058906235312565696254155153129352539537234726083060116641011569339507001564933088805543984743418614480280892405786944275996649473658816734118582363222741903211702390168359729834430402940181179828164034664359663147566277050123640352860916090095277322859086401809882325848893552199092711243169881498774184907728268780061006309500842232781884825125496633992838530720169943522813682507444843043224047732758136901997029549571785238279793827177796339944816980007984870353505607184215020648469199370446235480558964545914308636263709079454879190240478177330251492698519499467936279860457206315224614611836016098783291033056683270349140460081501251381943501205512992537997624571704379824216568181241051238607527108564798745131434213791726348492300646308942361206528831215796485267443777158238145004794746957651646632511631772453041698174494542537658073358689687447653651372959684444465756445744118162101404802174091160404606918865756771211592098631173345628008772234179201224901432504259961924315672942636758987283356885634400438577652949850110066507125488970507322219342088080052091054633470308490294267570866938434640696867463020777822000252969136201796231136377735538786928468935949134371248117475963461274826713711207346045495514088342902557700317881645903017767063793145779710709040763392701162344877328703153144169016340603452590533741806333626130241556426858157284710350763000278288217861196933788227012406708237287365191936302483351840105289706479245215564513721061763335284898605570527630612032189096498816276389806845054764945575449592102078579645855814759539238538296232949220714903528488341172584028177919514966054510281394078128387944873330368452338417901194140638837875983851299268455591523531486682334001020190545151260100897923762403838614838091255611671204129760389524730938384443570087275090927503445497778605961224881122419407842871574753936922290560391488851020643129698494185959598375085942555679716492923718868664801381705325007579417837360501862712684163041139738555806236550895468990174276772571240673123040373234630093736503942090906250242328533443539025484421498122841602878502861537128991403078555074821244215940859505973516059364813807355070357656390983409596755230321329751525202381644253284663490614031314841415167947209677767220602702319533906597113365942801497181940945272235746804619397130858040422170038923979081220863480771114886227808360602592011668946505490428790521868786193065017455577290769685696778483605771005212456896038478874533194491322501722142214860482515808500988185150409101966169376310947979830006276516226854515584214276374085670104684453666261978233505744365120936787239407595428625901989591792216192558353175439395737554602965839079104507047713159870037749766992537706036191503832165230662219369627569861656448719077400359592721666136176568029385690836520323458156014389937081656130594757764526308451412985790409756369619577554461366023473187720603606686830700762253462236179042797540973677403123390888939821676692678480836004975788241712157510802972468475120872428281029800690880516736623869352742720756472969504962963537808585683892967487506114062838564457189139324531653493319741932362740425458796251758366393302353575654726262066777043347204668106282707828288197092381654407217959211594564006690665614641969695386714495727626311497404762047857270561018589872923673436739041238678358255506142535212913923967484508243453546219855412361971383452351230198128196461775899129282560000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 31542238574467711370386386780320801160963721880167739068680894298780870111289196803793858913974975943692195430861043117708014152254138894109897565535086836067534613926737018727301515556785837776780130524497747100765433041318266634058992689257888329887563843132815012980628157528956344712574525597137624568601037149264282237007917186591291639734628011695640720835335164881561809540144385412230343456137465283011725343316972429245226371757623923095109345343310991136723838920595764150593724137900183542228477019993924458740130422627106981798278655070808354659930506037252333843669426192802287779019512149337951790362307634456983741252669894628431006804833207095516136228381575469681663127856136597405109435282272145696428818642797357673539733011225811860700848601741762099917835833531583778017883171345110363430220435024198818256177159725599099075451218201912082698815160976372647280957953175056929984884322713251890992931997217190717893299491750412236556781549033458036659409132967577220683645664471475259582232975080960440547278633942438253076627237639994400297830860648574497850331504593974435040643135203626095739876453239732490004276893135906187657486693025748028172077482232938979134378313899993934525376265884075341810552404584020567229379483583285350616240603197998119775838758034958648111863031957177688273406000385677525633169227100949023384208461907937885929113277863745308705594655952373701412375855431748919687886824277536583783805674204173745790158818778230900488072839233561464914661092151562654838406967277381579782107767699639518048625308406273641203589504528938945830989263589940551311971425763677950889074957183547313246044178333838257264056565054816374041366628445929681608498969041361166139120523984359344071326077873672797265218608716559696703909715672974012269721410860694823044047050757062989062214795651447291558387024061845030529123008417685935666480590761972968172542897476890449286190727550743794258200945674845975089147397609528884477959096673733826033435782202324740287122984625308594798159159077890431087707519647580671920355708183303519663766472247715885680113768437828003409924550379303244133283991838508686072770778699434789041066075776827457985999591704282328064343765892412226672233542106350890803580676897095581236228477058319854942805059266514835433368863076733888807462120616521119452212160864297879045277878678169370944513644235010719742398116980721889657303707220751401546642161627927810940854008192369020107926527962152574156881764681026918156255248724745282668937917050103624294468332910097546920463399969958112027379552477195535174127244993745760741224255063991136807656744648466005371121750297099070453450021255985688734872955456743927301655255065983905393974426858990317867036460171984259830915924390924648740516430453201352602979706686512000564983646329120977108895643243483003262233045974845031040801726867341558017032898340077849353727754416712221707936049505996567799200583795071450280637797167529633674840415210607033905399457596036796663423408149728992547792889174339756544876281989361746999409346456231942736217086251797372487929311906357424964134456462201617650813879902111610876472278353662872104178018694762610989693060888844593805443129889489989020705172188753753844649434720067886879188889911222743867408411639494107704254508321025503354341898792948527513572434339421106206543796814416130639125627480761320035718961636617137744758988223224617346176522166889127110486631923223782597873920028850306736868276514232740457002653041974894652004496308549601573405417598846313205417466937304528571702998005447277908618518559132677272359694221839190521434299281151378411060602138784409025643431863608212870678037737453286836007863077599798521814313821286466423061865641191263332078643198651075526235001941482844263211465807804205606109368521212579075261474338968053211286724917317270655010636291876659101678988019392425215290279424728476880468782836560985232487373974651813884624712325007273749493764249923919595741931945859494853965976786838036589650069347761520342414038467875678187786451894220010633342786502922151362644958966676468392737980886739631323575349744403715153976818036055348718470108962630965967324921292245970655823190468508016488416278970168088284014759476522491195019906514903891319830468690181927612232465564611613649525183892211580237515731294299630049002160440715478026491822917807882965269407255203385603187569575364829216950607714629732130021789465243838573529722848470351561766215513907080649901871108323185795071719771559160310719161651736349188519071156535296000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -413702235780545143767187406827262341893682914270636703408939079124173520027677405947743193726411392085353184320056285258413470209924741977125024375683280503624814159465721667343554133837063694878874143758524580223873895251642391220041649453157959889812685322010211162536233055494359982554121232842160027449184220793453966739437253403111453678396791017701325386150042425933877205008284952228818519745820045954517500469647215397896526335067187730986442587386507272056893774972938031409158061909334722165368818678375778737626919689496131776863184875794747248783001703380535470996393680741087029975593991965905246704016890008710974328581926589284305228541508586453606508755960469227563084157303111711653533751470014252765798437076954830432690249147976963287997536100647722963726470259400399369688678060295044215807563938945043374013271506332434992613284264502414804933061556567338844825079647271179464404347718231780786394700413865464287263842577652731525622275064304961057072886504956851483886008244208765730239516323968621341887903191241620627606129713374339300393543190277204168100779219454661973817847579174076588612085165014493624391355154961481595039572968908912371273317429275006024528989966169298310593393697536606231100589976872597516587554681080679140184635507455754206487713580008368096328636932443498224778370318823219592481248192670596115106231246137282334862449449320908325908725117570155400141437561912818721265980521055608530286638041682062726641057064842664880332838538127811528347170821148858818326625852024195535990465874624376892196885997115134186463365866966466766961318429463598022482296747641732070431614287097483685603854553273918231264711838410166405803025781526040705130726652368527508724985611011992636976052777483416186523454409922446971016440777351270831236519514578565857084590201191408565426806767551950055148934335915899215248976361213596602514639330998269240505296247859146254010051906001592949645615400055513116566805644446467693248625370207168147308262042566990874820415735192313376230465963133899296617667142714050330229372260999541574239034587920003536500250933974013749006236431172664445514524175305955855457413589655618157485240173932249787261784952368997499398930207455236290388206570548723862442542889190307512508144333776626956829386481872551060035941676574838660102508420652260976964174023348346880360146164647636418728333861572076010058904747972985047792663822736808779524072754124287247938212655577339460497631222337075830620427479855382672286531506960763966960117279639266748737790286263544670922698667149168480584801749238606317568159699612633652583900537600968364362018718066403564060038406103834114916940213457432367782977795026508658619045971586681210097998270448846786078464980183949291978757061019532514569816043613851261798408023806900208036663387774685150993384721255425595458608562658124571474332262604525761868505585112222869938592087686652666926611422686779287403275916989742667367936069888988232774123532235568175222471893176171099568857941834019083338605502293192026290753364843649499020844656957415086974059499241261631259695994456278917394511694327953850640480117044450894230764965293928161696327331267072110295461143161313363017254504404372400160031583534480445316341141907818987651729279671317515416974348528538871646919644475721618249567217517365264553595919998027231501386132163351449652217198065374208917669650361443316746810376998928742823280343762816731902898449379614892814914189200340660493795893742153068423672951985890036098963935787340859063418487206610388918833716371972328657034579703743753511641624681947049467067411995518718391172461990235088588925664580284554846348000190692289229252403737742432475386558015362986920515619454444983428794361289523129418075498912180618642947956056582304220375382437561992704099691763366366811455504410558491727633880158535075128979607479103448247740701191888093873219995494118635025348376128207984598527865155766869599893595834256688700741898566468507626246642047157190697051124459962912039671835160263371109194408979567290577054865264517696417022051273034301251457345421157825748779410463036533312651585824397821527613036608992580845601625344978749566167127987814119398740261720759341165736912086379281094243524116534193551486594053193011441533493215069256738851824060755230497319235012622309391070272863149094701507359370103676919062736575942188062639952289495881593937522215529633693471307819531876410350640017109451048700329840413264525238523620794087389054979132537106515375309316166927995996056160255962751496156610560000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -45453610516209234556216861341252543635944344727241923938928501382530005702086680871361950336511450594873390182233760299253384389984627472066001826409130912904770430838170223356080852853929560333758930670746413490054125447795574618701285248027118606542931189493910899546237875468130908123236777879295913168166310423333814412433806884392933110962425659426252449187552836987176729453589265887074907669079079449004453976809657933137189034203902156046512530535604775805541392119435423252399225813199645220086850700539588805282694570325396710682494816831767694787524821502144140541151113178355478928583951043641202472158464413319121141644306216066117994204123664222028898496232512636740122343971772824020329872576985406491395087939465669081949197178755485777325649105804756897445805196573898048950243383828532856892003718543346388918364549996625405400608726301627854308076987052174127455197907716154566112115274891177024108226100620609044092034856065741881372127990175770350499702388435571502868867369172735473586722934504636316907185069104121888558567405265582136980424998053669155165306581533808859533717771723815158070630387332818481449185927372688806062374904171370095551640780715703007824464203861977329528757112982264951335068066361474471381232183486403010078051215129867278221003324362926170163980048629008766312346570241699193017958786108608318577973711347252505127481696373905038701434405651787760750974887114139699022766485236925760007837885044819505722205986145777010880555724768071056647200865730867507999905787275051909991679480980681095994383810551857630409043339497100641400291002602580113173346135588066615506380421457159501950634922223305795527199118070565980809334022493467452515129169411392653481966427327218733469625779168047419862948548464103671508126986865626677686517657939498710710404322906938277408540474489655872720342455522431376941952191612398654764797976482839424999920088288152199701682886552251122768337701963878612425457795996382717442051547170119142953026044678843954868871826973581401022374632873100798466442028298393453245927319648655535008904646212131151303350449843309605884645243968290640071064180859734190115135691724425645816470286016469098695532132795256388061446252524939755741215274131635170969609412132134728885920318050185340885941108320849994748786293448472771883353001253472689912938027422289551581469076154096544677162539244138149804328676735034666859447084884154361715500175887610443382937172761185612913538999945528495718145906283860282475868938284518608385226920545495143818449092258989329043402382932462445517880682390568774261485877010917775545946383087558140762450567450993301488447505913096893145488422660801578586937949558958013549383659991460829429801539345787215769019971616607388217763911323120374820004176125993538734102534411803778386471617019339931881271504812583541559886496011478602378875204119754786566346987867472673375549649422734328722909619888364814612216418045629768567638385820276659434687925119774701214740435615952877974885947707512342330288571363399655039542498761681668360615746341321911397562138104834093596991485834482974223253505325411181707014110596415438103694124440641617235680405983307877219973673011037462847017929338330682059168391310189884381825483097986687754456588725525536122984287656290081940548024235413138324803002152419101770131756292065227345204943570998871408111304088933342362123507067725588135709782726817320823774228042786602382662008960656362813823976329212051971029181148447105181486157471876545802239051183840001690968796812464234282152575379119765197053025542870060700281882258188239241634057387262518494271064119517513202316988722772338918287259333466974880943396551970026664396911598330630229061130644850293503601866734801509822395371352980384636928532245270675120639170425405679044002835023399850121730414772223145822840566676181652996946107188511030562546288755154786636472931064430738122236111204812407821361522570451353037471426441271321627920210585675649316395023987887836519461508139947821511268041583623748580137402913287092657564406312808426747731132955355040309783564645856584837297081615528544838636977043189914457237787632187324526054327832383008451036506202513610125861008163109239927541366358844386113068149851779408254788610226586893517325881299498765100432596796664343084884503644319106337883111287922839041583649024922996852445340082379884230250381314702312602307893628746459760731716360233608609672045052728675034175387581814506174906738068180094855571130918170648933545162054456487680587033844619348553116942336000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 3185510217003279488767457394438732629481446274237736600559652029975474729890157801248559681125708945251006975860053443295682036545231157831418464288968477593475999448908336455597936583142612632058158034776289115442911370020856980231335703364990933116173345958541109410261511011669658570102301207506104188172625591376382146979936849156968327320175576336687243965607409288192781952472121494163563709442957649043118282607897183383109288103087309619064715773632572362837376728443935361208741748167411054448880558450901975337199780816953520865813687556890711610798753713423960750350202726192982313474133968311837374253733065451955894767781408982820421222611789116994137096445626967916698387403995020134645825363704757845805471675114368055264590810039439734799050739185293150205542203126654134225258966708098325088142620741932597582109120206063913027238411683920076326366162643826717868865709431991122418439914120642056060050979127884211223942720505335403462408492979328099962667811996745005872012386908895809449570563108450960545054822837502171094748461065275779294866489427590872645425687858185857491716051432265411735119973753850672827152704738254630482022986863147327364335794191575978860332732578270097744970934630033453998514032019518198274023074845932506424525088133698674366061706987304192519144593294883477402939484846615133548898033409313495748065559101982145353307610595473532244745491217451136598234783255818884629856131006701490556367908013181693779153440779007099769788126835824448345471521832981652606551680245949164529812097227310087171368126953436145189154373870619785307747322417039828588783558211701282256115888184003839212139718040808361129411873643931226663980882722386001548028685814030159088036038703554805757622086225529228092285780164631813079329665116666671925038806635634441419303761922266606819286198621984699602565592580389169418588673049050931558482465861034807766734481039737811208114233831668716162627054948190038581916992279326160727812061402973808003472109470094970721043137701044978113821362725497795981963283791929415812776979671138458201358750862392538450390818255118953348500568004373338094382995056760675959906499337542266403361368924079638131616589256624458449668238831949685201523156300296234688906366805604461270769510609381175176624885973632375300802797186425644258422453888997345688239674182293832745567683583957855235069982972428652024897636322546248517748960595708627561546040381032660840667584422137708093093350546611447740862077290027400092349152926880872460563940104013731126270089556591049232314460450947730798037270885297188168416988811184216037497430047645872618996005512403785453491848650976619980897468400529869451317975336257435069221146746390079017530258843827041304868025609097651443452334033832496104530780098696020298663867959477579034115977428100709638075195007910475785534038231476087682907846113797976398519034279595522610564392300965467261496439229462869966488156503666921323626759581883411241453182680259239343158738467409103940095914327485375499706733898047371580788673063088351535120283410498330852550755748629173079623729337646337621028900209078844160896487779843436923083924256948186244491245008749528054891945816103165216156716612016275165670375937860442687504997968065794660436923469157146933478770232176843513725855416709940016909353441815647455682877730437690214576059324515316277401220159425835777982855475889750864758305484386901486376456931374444851872184214886673127562899761019262612651129999913474444947490085591022096676652154627477790661624653857367337958020686105992029586400819794744989219810307832264525972109960468695073100292283886280320486827267668288074084181614291598179154545329416851549670440861129501687397142964462954720793832514952028509315207904051178204586196637330832100673928146804568633263574370034879793005501156228981839642108697708637569998426270092772171708706153769570305620978291081733916469402211545765384055942002299650979157972921588640542441664549340459364162250978790866215759825570568377498918778501980032472390861439267513942716487405183311176649655933037476595405119972654437944646974678633111854539084246899583693565205993328025040597233574704508932011901606272829951264311558359382127389560457607939951682702995544186460784187320176379466005312329584017575760924259785783261080241047979191719936269218761366930738066846571347741450244604351037263724533290440471456475613810309685398648598264354451019170690782708523517870858251958346974825073648693047757496373369832298528060816862736495137713722598225194591977472000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -96221749101433430431139220458160372844823526942311284535164411775477468441433984170570667050979950809412359383606516659636545650101886649733624328044684712905265204116126530903661293997845211325293721409590526320136108555370638166582198342775138634184971430640490238083122957381555971985918012438878754139249341404958515792126161918901417987151207424421011155396912632494902495497020868373222733283883368565446467833057467182180116282319536224317548647888751532589932007735947883889931631258749356043103995200179426830518038238451608897013611659673623314119767648223908437773147002928127379955160418872477813799906366009474536384088941276973201192246212500108393710637666893778607684823644882029565227482167671303045511034182949271974735053099130425176520548870055829226638375465288163543696515623871339541905831497975125040619503759534781870855735688054121106774235586796586107519823917996302345580686108190433550623363290405851017748339970569452756595922040363871990464305340337342229132148400672073638832374114623314846169808490722017431456350577519914083265049947050218348438346826569269841404541286011087402937534561213404153631481439429306445299059587055456734204692856000559481523289441685697336191831206505682181676413073060515959512060172953686698776678574228596361214554368609373245917200215901197362257502770364429892535810433585187867375137720205494406326594621291475934705144130115999667841673708694619832225910185592823116503457364248475970866994622521239522525819284946492590663407668928196505661706847036988523966404974501402724831920559132472851437479381533901559758247619148201363353769920849635042605672025001029062422911728318171088634794570086109926055225564874462627268179437458678658032785934659444160137773584059008702871859318553339841171254149086956794801484931699491230372585988820305949425783686287860193247747555892087152226078677158861727864759033850414189499105999813009809129775659653824263110957706765217417782275439143616626120124379842069478925567386293113285585394282456530581771557576108705117608474220033728163915720655050099067557328571344089642744424408965410212348613037153636268710005327877612618571420831514386326828079559548307495162200730417110366937209570203175791165025554910226743446158592990543034153587541050908850162218626519003022867041517820948810866504414428563497862653611867822275575238106920108918412581385933080357055421141637691089024227154062696906726369344280100331688382800262299854112925162927250733092422237837492399789972865242409987530200378848131375208755129446679408388108595702491489065858608284356897055024525083828057445520495453249969335851837105716381380053030447669033648082155632350471938028262418844731576172110631525728639200169781330296408033195865531554924725110174813438511785782208944678114763402179267159508020738504753061269730982197350765173540887457076356938854728802424154159589970993571158012443778805595269061924047859544800002195111727644354327035529044867542694061076908601343123741685648756520038619383002831274857000010844279877518649963664310143818909624528239101470157489204398581862391522579325140861603380001563389134985645226995270778778407796061994445635932192104326100164044583857299914839766715719026883945601729621391820537007898219087360986954453413800582133751376586871586195786395041939136141570581624262685049795656390349149150508257587006781807095766809294485083000510059514728096057287929067132759174166897478712340655945655951098763271876388068058608714413617163101951691159269853560321584865629408585524142985076219885586400961578049510010668999340871828443756688385503796345933861922207159666362124408023420695223339200031536360316987081002155084349624720102584289188204558454495213897421540276302976735340795383903644190531554355323362384663813304665347173305023561071119860824340531985935365483571317650137207731090398580153891554441950220908782965145931503302195254283717375488963445561022075982481906066237559777591605441754372383623844299906453852551821756297972523930133860813347080128472954706200576387436909123717775043166114939652881180422604149923791130032753695621085328541303062926312228284385161868542493196363307796748989586444439760470996048429906281245479344776840973441224558831864142998746464167894253902672332572541248757042250214212569776807046244897053240512608972027524690786321744912402195072539576106171434776807493309919043140021360883508466028830630666553867799353965004896888937003054857686798170774832226740243391634400663057570632090255245480839731190335648368467498998272612106240000000000000000000000000000000000000000000000000000000000000000*i1^70 + 489326253977282648220839075018136402549730081881571285692108615457568507122136321053669488278635667119517793162693196337819417876656052915743789266784310774985887660171642298198186080839898283665019791764949805653540868268755123420866030795692261302885352096134150091062217325024800530492689016839570127816301480927175505193080520683524054447193305353624975037869929629592101284100856407876606873821024143707701790209615022428920395409697407892741234523879816250557955551873206975844662161510411238092489701603761874874388759861974941809279980631586248169050312719079620594635493434371753447157024535137223865080319166823867077391020340278324254432009257017342347179295893508260801935809055259659835229661551989968888314383382376611896285963086082417127898163601903249520123718080122536234075335638766631365335744245896717177460425952911623148366554364754748098745471007674847052272421735565378825725895602060921721576873206287518670483450360609673420784785357216597846373460108104018509626134803360947247566414740712444226883611447442086883406364107331695094568262835781602721747592318575566849971402035916523010088135755545866172905837812376678657876834254767939981922278627027347413024026834615461074170235180482559183446414200160954578814827732083510482829257298577874935391797661888446987193141615196568959466778864184723972710079346946989808755649844368073104706289610891025449911639750815786220649293641754793823015862978776098508388173528853697292392617775183752960407032504106386414622123298330585940541612956155194812734528882920676496111829493753736530041767389743077085841348884247047043601314655701220147277882823774344325446709732044473173684344943086746963222994529243678830089240336554571056048755490444289598513593643040466084079057493256573193895208488295604681686846211735471524857845226050500748787933549727612911461677212945731844844385687050872028291818333743743751253944398501697161628298213958500391125588379277652478358804674969484904518782829935285804195001571669363036978144212101417500989747524615252693552926294688721529018984797242044945796725487702310681844960041316924205017183814787976132814172936525354843665010269583099564296693472702619500244187690785566149574279957513927729347185170377045557536164791332230391399700094355447157138065961978350052156698828148448079513233659159194825343311142311668049316956159004325387254809332345499769265371890884480690321209483913419931972236290211034702920121365097749039989222873784642139807216366840534623665471299224410475809452368133894256170954158037539798555776908833165038133564618073111653049543248511791497565066378958958005682654026661623383689740699998347253378566003537413756583966110100800193652936761241034582126562954352325136822725258698537860147283582932717937784685582772089873638113583626781250816495175481232269616728102308076174630201429369595206677136463801272156430720145131122129037889597772978051481261109919753658970094414945187968302912875924068809363210580384481651348748012892734136660479266787296215537128763345248644935890682642718755975809258779338205550496705131073564079927366859921824182297980988791739621404946844196985269220633716038343019586584985093687881908980734260781967214108685721577570831423624403170735137345529697342416480768785201909997952128372636570326599691819456158199962623743881369614233674024275681792400379149651932450204713684359307614296400309304326633684811468523724461248985295088389339017228054178037086573588137583524088205654432362996326987816379153520271921759877664458460991998419416283380111335694987193347131130210083853312678714215687646875543523302608711070040578320395251179315520381547074980124337704548291780416764952668597162058885812768943819049614923558338485428456056004802090151375200435800090329608437611411439274074551916583429356040164653372689627821731583796298841899075608311833575928547542832120792521937365027506177828969064885402464794996849763014291213718117138054184546922093910025627336923570378352961050100747841675211672830003313155260490720900371064096776058692025166422862317306049566318652463933561306533038457182595091644159701686039084851948728289855525687501520851071436207642753339262808286807956129452017741410349288347289525377220390422669081356384494645823485594090319572687705050872818337979148156314409173862157169926513597526902672645621449943974469453340651507083171804096503728892171921870040730433798731375348129735619424155972216052409555510980630258373898546956070760077177574184377661516683081593831021611026928036606739619441016832000000000000000000000000000000000000000000000000000000000000000*i1^71 + 92093115188898575644519838660850518044131910865124805361803272925872280694694326722952474898349283687909628751253081941459432537197339594775577773018470956573078391502472963557968408312471667299470119829153188341211232232839930502414084057443734631436370247284843959174469700324761547907219486065004616586730291249798631104078223776991855896139007267663462445788629740144489857993826025761893274949164120403100736964627770239494253293331131847170764178939531701398705053080126629480017858749516752767809821328243598469355170369673432972651811520439639060940980535388992077021997932553592030885299903730576031100774367928115204146058794693127573636474723877933452483586078611709519246965182513982288543352935516622987415368169933832251003698432052733611247598707562792025547260538675555182791313861080403199084689902138142927074431320106607311534235749843167159491574536309875714563947378950511772316366493747662679131653231145427573000374582123290875931955427719943550936007732338895389545093074986874634920943245638819299534591630715779221193335356757521075701255079802096027055981407859222525043311169217455229124556128621692655763170372608636990927078002065825130106589074185932343252633215423153732841313936596043342606741830127808336852117767652115368626365756095618174015431969707217175264761788296862694462857183350633348198051272825629119190665704748353006320282783944743297938790409589346462347215829821928824000590585949815368387363425467152869769668504797710437923814169620372193499231830161819948107230225995084702717503176321976178350058953950416509490099015115268707254727664701261545539785913170710059407775274477731357402665157132522671380436661719370065894488098103058502819024164956022863726305851672374219363421179978276343317229138908367295379476476735964128674165687495943208323985850368753535036470866394417611466581053005516702642420190880374893286443809962484520470394405475018624224038489301094050363711767748740470596754939967771955894172684514886951772076762086495772739103357746993203646042058196041363677534396863696643597166114706002163083814350717295922684151506722654421787677171642349985608626808304545023085290540771182033001381811359638960393260255286991863158560470001882120324649336001845365378593416599471552277422094133524631346230416562361889051755482975108556078561420477409242730154822226345871109535432391157172942217045783917025226294627788146197096541500403004174992663408204623845000977461239645384271574780784429131660584772180324352990545943921123332483030365947373676292130559542279687664104959466049615851956902758118380649548180071246483379134294074315605005077427313960768084363402140036946009469170794624772787531207197848343594393507247889394568645338960271702212729331229469805581514040501925816553002434809126003577747267339214715703810016736115300668095540396362383858309230441469234227424723393639929165257773315368791268005690812790008419790760730043429365041050501165911815270722831100704360049318143648285654463773592904478372529000021260052264975078211261369726697263118846133071341988011522804572789221117363127191797343835967352857114601506917823424765454078587471841379024641441238303593580484930173945727270192177796256074491244526774310355172813116082979957974535502341802138194704104632507048242903303653752791558642268402846740104342749229398605448207495515610786088028735493335277726321085304126945064230239536111392280220674539342751327344030721709337161537444576057167623189994691551179018252687760015963333940878185282475114880148507490878955515775519497524369317203856721068575377886138210946691930250556053907115193578639603522299375958215538404084105185876823597384832919257715088132891674503880640101089877888117372752920210062429083154027596017301201584720478498639057005432414417334594935727700045858724988681067041771834935672125511387592848238785466165823160938183714658860275524882196754922340519634870490344495861300975565587281019206719647875320983990547417708310178943102067931766152998909332075646183159532956874247925772207352861689060914065218376771015378003291439179331051087248380895818524458357942383153647345412498015703983542173043820660082570645191828868745270649992275911607880797796604451452483201541682073549890971542743271858604101050406009618804088217594959744424724449187899534927269229852412087343155910830442599607442386270030165094917834269060260056977207133524641016790829128208732046781194306917772381752069321367460145764954650256618672325753717526883667896447206775302983766421488209267985272796255721881600000000000000000000000000000000000000000000000000000000000000*i1^72 + -4836388817488058633005924707762081411413686072022727881057879087676314111816318820134309166013532597832182684369554241265940976152087169711636573179562240666878118367348566330997612024183969195625406862682043317814703191708667241192205989254748266128394250644442745501336496373113044200169886146423223300245680408991781550597049912255237762503657376048731212839764447056644436636760500819727475431142807883363855714294775814282778224709273292937609367176982710848573453680350034080860226050571655725588255564576377519731874831440611522280489558273755212327274388978068464027971441631076080581689503982142299509833349743404432666920699352445905239372868140531859013875860106772734055811663985035386091450298101347478426252095868416268483068765610454720762187716853235011531661335684555477051894848495129722752561832749076709747354654375292555959463243058977031047992538429026417287246672686452168182095835431811188939547140406736264080358958725796234756290380616624084494403953366958840486849269134222245306924163958690129264988697681964399159239220668201030421384806121008040164940554441898542633823349651211442942758933609366505149808837933427055291063175277460846169151215476880198829028085595967921665010579714995221230577718886139003846121289748809572404687677791215514229804225876145756872106548037432831313374805412112315973801619697646477774821251333429414392730391695778582584283653957603510434609598354257771695336809253126413734964117949854660559501986996183232422017996319602504051369294226183189208647788252976681467671221717084774516851280919555565043211631310336444209982522397467719241541980901489534652888533699992666064725899453420303359622878862581438386723135567794213883363472758719013958988836997491770723320226312417096707685176472919920120408515595283963482022706716105665568960884546444724646065993683591562542985354808073420882209326985039060858472300324835662171239867284422484890087559201041832298266711232547943427938696041374904634382197164215468865210895209807861727334674864422711212789411483967820126539750679008412694689263961289062713929169329244016673655838301805362878769368439526776936583083252163910668999821397211834192246248216268808572914858615498322598973088478002692386416861270243386944458335217977241783582044643830043063125509271535222126480607733818713502993952267106653924595977635025788974912357359965333970824639301831574664516618971848158219684176560018657494487568906399464679362018492628682051938369122775854205119415122467622266077128831546484882300711437291697075641262006946769645054190233076886028212451397069120992662597935821700883373706755814687856968774488248137388898975585573020079813401256261213676589492012760700839596959929426187180187065720568417931328692608060055803416178584463842342561010539830777126920222649366248693628674739092011422482000779436816470658202022602091987908075564341323632947404387421742677592594985050142677677844545103090822595619310789102652135663755336960310326980484705544118565320489096704676447390339836916106342186251116609560273257450530182369307059222006206755475185276033904461036377639501825952045243339639562957913807235074556201276017303013523877438472390035078088292321737473644538449002342771107045438203556093647146666206328436289349296324753732873655243343550235789433837720345630531506745306997419661943461547418296671265260704248806935209575108577788495236276308449782883104601478735220022531469325990338151602524408602999366339244965598615969805869482863410099803069155718523823371795070331977551738159565902746637526250710900187649874742783941188264315571562315960843920615842886475166461936447922102445152990646400362169681610636933936417714559299738290185655479920250580310280252424290552123340557999361953792273013738229683967297258487668280899001419579883022703000886113330768952944000487405251041764452057349685675136821454753606680252461494015805977679756703486997669377387580034586771287646902015380520644660845944262321769947614560989874261135214803423326357889715210767715397658906512974493723342021028880895502472563427682638583410548786887925294849302946938459564979660776217268793442493086290930565551482926374712005997804619179056978413361386601650523162278420519746077368294970792844621652243010860715255964276281580124168890601452702434071280664292032874453843447953286346260276731029898157999546375301814922284952696732060415062316792729178053009642783145452162544474543361435167968217419856248028848650118125270565713482526100655548462217976824644316834767509995291608951079252787200000000000000000000000000000000000000000000000000000000000000*i1^73 + 140383265394357005626161821015195819412258528177827223895137965883768028697688144365794546734609396991906743464829841360823447393957667989261851356434790882850408361479192824794402478781706493257881637597222357431426566281512722250109102166464469887658269995638474278213540906698000583203553035876294068789796292432420809131488077923045850472805172076617912445369724223270313596346087956502581923011118001547775664414841041386514055329593535424390995605248598943386921021246144943903911255989319567583482633997740928192606095901892598891833685975028284459473587637396594986371266528765800148948022078772022274117445573054922295901658197473223688074621963159391598957478549895148760849987405852948534569430061701905719450741679401486673979653867789821907936789710346395107270192364663353086576920452288877564494109437172122610030412586687212997181749711349756260039183223399606121488496679841254829311805990954302716761054854190757763321919542155695179946209354054969379877588756226449055424488098529367724907280970252584293910966271323427336357992549373639403276004869677762722024438697897954056360378410541495825123120380874252614637940999291171080329559103746601500688666256593108798694354884437887623110112301032672707771383008199622622601255406354845498973258715339834964126013808906106457874966302057675825199433715562372867660574490544560205138917504527117714156677234683401964511423018393307347472386050169044723182944635392348160506662197088440279288254377890169474559547665504780167171853933714421521590644531038605165786182907187646303407649627482652560732451649996544481453352558933624292882992898121530522542961779032598194102421794243042774103841285619001813981862649940626459503003331565140340999992292710439091818933130446971974896116569355481970633618131701520175513729694203602859148026187144670678638138891223317622203177319717412668791139239060184856020031626402855461593663108305651543062309206875626452341679588357830919174199604405846698723728184554505729064414891253260406626245844095636851107076237320082682551272802090782231299783970586129269593384085644778837937231256887669294513230656057713146123334833544703852121920031975830446963380670879819622866449802450511818901601351674407201881863651478545682347928109787770808786656390587394403826700009110230050496684808543698747189569371763720190169919875830483825572978116691701724274373937160492519007797098556777344271688364717945060552646055655397273761128830603912799663424128734602941787531765331031332324683624472167034727745923962848621975614599014165548182885832753509942485673113218177389383019221394093890794933310365375807788992932927012694851147236233061437141956971260647612218874212864396266381477214848043288651009044196312926848933714457274797529943451733918593215442955690797184602564899880845221867929163847159319258199965213157620848577832927629292452832483046208418874901874437903078754572656220771792533927241692861690040005003545607401275588919054093026929074383239648134740586678568741917986724412057423790331916464197341990690894282804635494035576738175380150968379002914440653386970471875087793472803993951084871536900087415355920636434025068317791783781231165328248029135144413269161356210875814424586866512557923647289588201076816105519311965528110036847270248026821567014264906227522474756457641389236708392665365425850018191947232861816658678610822625381499874659581605274606593503676032263787584198960283355872364733286971982267488396020906425726501136548778671504812665901968775438040828141556287231923921607151144792743366187579529675902319071303658087394756678410059312156023805051357501972655517140130164003703215348763845300534544608006653917907135620267157267756023322841453317835190882275473115276069376429379076172684440240642943414264334647882328272636426045947843783513741928450530474156181947053216382199995603484714806071601538225427384986036508936971228325132908986401414121474611308466650525944156890861123651748737347509469419091866863241848509068349115470379301932260909638183264660709196392115172973963320641954189511014956117088326307754798956483081730606059615133850114440686292040358310747392034930383600767900830733520000316963780218114476143296844269398745822164209027601696984423000700529397848744388984130309753396810930181887913832588504333826552408221248580162738630454377220413122806393624219014988350438420437493540879286731585833493595036374961154057654363143816120527567374807320038865348773566693156555216991085755102370449249146449152908347250755973066837876645004574720000000000000000000000000000000000000000000000000000000000000*i1^74 + -2878688511719253666129206660272477688731355849773250806845376740513966854378628810156555327222079873645598914208621389232681602335093003666009544152336696041343120028097899328508623986238328632154424563245291235342600902792751705871367002813199881807269347922510635200381377384574379155639226854733284909526788190159401169188921343103816317250671446310111700129093024430609527224156640197413805367598786697481510137941334947338941905369460488383289472381496551974571792708498829177413418467590496977341336983784141698507882292176063842072649531459701459866756480343029011896246484463985884877754632865545412523922042829199353903189000908325209465617410692607815032204811889404125082937650831542326157727251933269631390514707340146031811128389070237107595376533075030796491309052020159465573626051775790860983809666339173366226389388641319647864091441187187909540424794952200744046958065147884771515177958989456095418301186036871297439180741148453034642191937923621002125443983818329693001401231973333079217306492967357594014027329182564340963762796417263762518310546350162625831904580526631083085071798349212828628848025579326016368234218936321330424885822349305235646464536344766745686597575955451715357600801566999000678979740884378930715252727341525951738076772630760998208842845227358403957162614623676360936788107235527677065354282579809858274410531689173835790130850352491406459963810903228040147020687662686913977498092637236035558152152199755523068328952725561593203148362948324922587487451313390173050704572088016555429789262149034499570685870779679029723298870439863614236394297249307398148819274613418427928717472493035470536142482745014218396023211193281120609743980845007393009036304510742446189152261382973393350054300531803566864144883248369937995924815237457793823732275394143404257830365883589878022096077399221425902315281855486000046063701498849933057629240295744440105683071594507871756109549852140634562016529255282060797820313516867359940494966921455255964396188032159148198101041842059114782178912632218666640029804038143442554081590038529368547925156787112321842445811528051430405219034537425741834278032696159886996355872568239034166607369535203581001956413358592603866114838367795889539017939501330761504005551334061414584622710629101837307322089440812662378191641503438701445440215115075117014204407246249196632405598031645705012437208766566298080562752191994758504996923771021671294393528818191061060943528528715846960125219944013037217616011345869724051261546979778942218067067852188695943562513210275922559757876590083024001544240925759072495310986715089785397817332444935419145674043144263657242125405959763763857709467933979636111646299042039450956699323428243660058607633058689555957702550551147747740862086878038831119765870204396079026747217176136607042000804699477408171479574592542120372934516920001664773791407072737272993641683030419378734133855508384656101878411450749508124445989241045895549257270309874363781162953304909218976056069968298832071023638986264963627757907587023091443037600812343640137630998286844222058322533727721503005775661840300605952422186552944406221969422913582009639381173977747812846964169502990353382627592482709790388360003210759805844192946632270638405551891968330884869077176557214106375847478504555948473416047368378682768586504614848266743210676358477395027176747768630235437973108154810297708046573976624299963198200001333566602753486249293630475177285291394595226123373575314264736900238214421679954986432505176491892733180282872760506353801660782361090192960323111952566534309791002989580073049270140550603273318818495520789099473875101228615488629150617230022960391005523095816002133688091779990890469734311944759377131625556743077594614706061853027911405768199818028324858682458935906274299937960958722811829947443516108612762617190474883288934365796363603616743088207941315988996192212733129560715944285943864697657412271415354743818924006169878782083886257974179964465839939214611012070225340435227883746885834868051231039693513980133012644499703563250778702635452010631449026490010329790737157980336648253406165341182420563192779256998747811468252251972684457091483026040603248264994876867304318070365546473294004432925423095237562829647286259965911740806607356764759870038395169473047396952157713493634589390719702815795676748709363364763283222845509999099626785036286073858252754396816543180164203972633442080138027747622468144524309723464379937012693640886646600373032366706737287845206687121309446636126663239354286080000000000000000000000000000000000000000000000000000000000000*i1^75 + 54209233197107625626461790507867249945414498335130435702828275217427370010013647223956556653654644322240454638109150439314380266485118301082721137997665418931985131812459837640012263916692942738126929087789236700487581861970588111187432893962921329507567934082794927718552716952705898852194922122036453081365741964349447219254084446184549142917823535993464012972766468748901719369501365841585298188915342559305291840745692645216055108256276817969039578708427791528250990794851013405755394661776425117596579767416008242423818156310775428486007628958637881651980667807596159986288181531409134848000732363342464232966337382902912826507527924600870447929180382336035699824058677194324110870600182813127101586729296163068518286316294097613840303914691682566889045131463947178067635013651358597394724774487267251475237313602886119138392227817765863861809080540241407237625216105172953762982951275183235785797828701380641099595259850920873596928053093276819700099158714657125208657243256787701392823557303967041663710578820153173420881248113730336819830540751066062678996209165371445892399849725441050363954669286406970125807252949833446868882758502508928182926257124341452025988986239552575846533226149470198489396483943398763200216403208344903735172624727561364689986736577555049286934662608590758280291972553529559774597166870930072924261062013641351787993314167356183506534283460436111612001821938565729020562138342156383441093098283318775542261368938226000721262524840668329736040229081381285363337924593686239775901796481447638097384145400277627361781959738236588637265107791762301799709090738558483459200034985238307920205023766418391790156608924934193723807333805557764687158874138065145492216809221079436584040487353806163714098762276173971156518402060173289168220752269934323226060262485006291230628066881267840337165211595195008269843402337646460518841844760108053781888363312116393246634603197766358041849647031317897954447431849015641353544022774960633861754181337546259711805639678579035942386657865967070421792712148958851047430554759632722344822082762499141513146446530644270839593684340064096464899792667945601022464789061974248046634602458546267988891048383254607399582030819963772733380305662262269355214726306124717256279502978126410021712321557807408601020031265856180695888791327029776261663723850183460129603210515362253477092986111723305897725760226498620477089697258004953014191103981867954177311799348840073558379385967219590227251997717311986999804818942219252211302775172482992618557699956565856281875432383726978902088354181377068704900871458639033243099064313524548828265679999723946420618870601394572169606353910570580004246209742653048663961844815240517802742409130228317682708137373812283271237364428395588745592442186886523018691938415561963705839549878302338045376219203986426647931489600360092922381527434130672799578770572546859913948497454671422967384439797170838352404650246089498621346700144469714832171229901601997525932046066491635160946694252354503415729163789661651275450529448813467069513628151452658454034857777583200971133912872031265717571490118723761943833922358030676212047318835827288955150503743976915588648192920349076360941183385731409824701879907686553934608496851595928114806477051391325466534048335636746992427903752229050258219060482085093907613112414960109334006359447439582140901302080641522452693905361008183236470454030808520842264099858695536285145163925413871586888554199393009115005487994300583241413118529374432448087626038234324801187413129710881429578702227114244274970232749626689309582067875669631814096281527827173405766659822421271667868567710543675012053708737220309438138123704219599102934889769074653250551738951087160965722639843814168612617046100178544763306058122140931670103941688541535177335278954388338444320284674487341483723595045209572516727974666827618334428892267933890759815206024890574620445588152062061906207844089614853103495602455631612171603408568170213308384664606074717513700231730027660370980579766394011331613161565953683394105541997368159292501276534273762949700446484534310699001620776505152427589339128811242469379734989840440236475092777774051079711023913507887136193732583209556325756465878135265718682987550757500899499746839811810145287785459837662675142373964054337033557830999563499643776826273955756276127301212824208564175694566859459183049563869644462803507184251967394447485037739496869512532889448767007059881440495518642559701028832502303910726417861508137046359804895574575634067165924032512000000000000000000000000000000000000000000000000000000000000*i1^76 + -1290282500139489370293161586059903492919097254941521373273555087633975987287428466463138941058152515502668458591267116648306764757832830935719065353439708104439877704610682701774546330821516315498917810909908663451923647207800649262944712829713164976498595677675442769193566264513779668861599668065027744621794705086150815546733881825336585823357069951858907389082034400655956220492367096597066592226900835799338748480178508564300621304564811238760048424534684674687532458245489944557361271937392241646497485990002978789758388116382279142952255158815346334736337807810926776641799002539956030591285370217793216017736654494439700532321478884843010049386682269359304829440392391882013507613001407009882618375459118535025086711378113230671855925734361665229516251735894811434241883256355324985984762908950101210139045016792319897899491652693357648898060449967685006721412055939198952717404426990103028267591704813170374501146455675958337209487857307038644241958224125048961422453991171346080574607655718721040071769005255725688074562186430755086988378814100656440812349336961996291958622660839573265746930823761855977293176543769151798049607632761617841353417114101105998407479763212855543912756035302399179194378106613355130647619774090207854132575209694439757645466790223162503825983509123903216447343221096888066434571255560518223293727823485552713176274839313740201384437721703054618030806609176534684579555098920239225365150313763846114697861595536796952077453138337540915974527448679468136644871640153742169110508189466810822556646751129966744601860960709808866303826054500339009858147127085181403291196032145328235141250079900088356582956420730232012694188338101661279733345629074739755303792048045290454364974432898558351177329311582773235906262460424056581600529509002545991869508804146440517454464512625809311813152953812466869259097699068022931743593095195208752598152025080440990093448959206267758789042281222938878975970440630929364990921459358931885677740447894654713270802429339902186687231609529409057625796979364054333332696728692126904309677777896990394579951213737496849854727896977445294938489247132715330562839205464908847648909091743715999145563417204420298275294104378232790944371812326033954875474998183781988634420847133458699089105557553411825326157027640500568251424489504340831101935245097575457278329429472745176618907347253826931315361605954610570279452187264414273148659632985718173272123726448795231796153470241592955700865878933972025726422109781665630593287623653287300388457511444097897894918738624412451441708862188507550597376599763317050098545264956796750170175886667473440151141041055518407493635095313855783885276690924683372821609534253604271929866033380543563793539348713887649211572672747928017341819884743789783557137857787687169056350789786339867443122833808998926226052307775162315946872531630830115703190157136469059095958226129384653963919416174104048209507581009345804877927660899971927982567369607348065762409366290625672457952085399324275190411849632798183013833774658067215622898639637304937532992335981565141469953213070614213336229037772415165916275938914392308678026582628897124838944816671400038280237035842805749879317616647451937200714998516705912148291694868834463368410817558125749570359403406109291776780553537165585371216855998675568738263348299386987058445243869748978432666137443523580893847099925479486858429157975747421633696119054967805505461394758565574454263052941159981283511374389264567946160179484738575561269095172597018591588138683371743709284482459628229593348636075391290172844451435434166529560462781688472194289575574726858734362466485693620644064199123227488390109928559093444465262052961141648525855179188843273600777072140393494594158468403049979639445702953073388428419861692081236075423758621187497347660285554385162954005920461434885916347696437784633848746514645391370600835964437241728922524420486841630085492266993792101354986874383561438909160313663061106172226822303011844329298340350431923586170770132211665653495930083134761008688603432406905049280803657476471670128968946269646593810319178058045582192614084579136957940224677136762135680981110445313157160591013964002732797251613113140157104163134330923130762998977833020542520283213097741816652021362345684103615733653388122422129831562852301265824779954037123595491325065455121995072814870998639552113137966129694070200393249641815369150480430179514552559818398616773539187311993972430080363089926169269850761912250550197338907324379147335072200261632000000000000000000000000000000000000000000000000000000000000*i1^77 + 32449158063089679255709217376680682935345607135870606739881741320518920438126744369425718791864938238190932780113799715812192822455094213947042501612453745320039827999670888682181944229876509692625726162692886926690165935464031721934754221700349516819830275249095570112213358525821510834844742097731330837279167532319890191278806885830595490091632451527546229956745791712233217283403245769286333098327084892675229438794730954112129101717975911400574362675371986070848018823526281070787541183788888228272223219293145507330043745221023353347042139808039302415859568307711039727962631137005577621899663387740322601564312820822513561540695345533538823085412868087790287665496580508237404923051408312258516468575140145141677924386566282909331191211405143904546261688320038009422256078413257213566831918265357624599950954240443839472971253361096477289854655105689688681020145825955605415698774390572950290290500214564668467862307015436096496734924614189929218703291221260435746818993919272947362864281207648271872659957210098600893818123755335174483671289515576171218638592981377604112143553177891740615390312097821394816233024741306888410040039732355904968920186608132587825579986764758325504151168115877207674402584196140257834566882966630699883730411200676604972963698475116278935874428971337696456992668646035401701093939203908561791202373088706906309320388928579133189243382235034608006498063522663963354362791092184077862354408283047286007042956074321309357219237286174539831477055419286144783182205407418013335010678119949396038525684041510419764650161927190054760219788705777492522769389888614594635012071211613738243751806652483235960222136691568933857382603232760671899674277528764571838465755209238643610634010156815732753923057878409372012182391805521948378123900992357734329798627660587925274259032976402732806611620221679707293406635442075468351336014951199879256688450220028045495391624224313501368391462436126201006736831557666587367200661774069247587977579322220563378646735795402092436391852239231432795705755014716848562842858815440460291736357485208113113143714037336174527037505000265636592484863269953616960701212777986504969033232467026608570072741361397649440498768865581453064849538578469055826964131168052415637141648502306268175021197627409132147966071228532163887819893263835531398103558296146628650234481553399865289975105905999537564915784225374560188990723852495193751059016940344814790967162002354955381690098411504727919687978605553175188114700321162580279463355838281221940868917893562101195859600048643992618875426328224125847239852771689996870803012467485329368105307895584464732165364431743810180608235037635075370233385475689523640732430687563510386570734904616683465568707238483776823890143401700152403389784213715702324746222777720616039044278936358632879924337954026761806520030229780592119735079470856614406072115249237429500285083565031656343518352512850829522703904779527723009884028610018018148747789470641319672723219556591829000934796574066890503521306457405783447658785298849500411313265473145824166771307417601553440278406065796444000242104612360478047959328742162726628971245234706843365501391124596806488105373046456006838432690408914957084657324786229647855864297840019936417461966068098226582678318749571642580032594140715404289344090449126495245966446037310736042396697158309208386863044465040485979065430384458279459543925125319512916550434169574638477453606446519226340389939358141126538915743554211741687390745360516364789213458388283666745884111656878158501410922397375919312308976004036664552565221822919931206465788627199030147310354358703967106471399189079725643775734014695627003327318125125759430497275495731028781956655016550501646338653996188189614013196546491223339455941872930219034083490904796202509663490347007304581828499865474463356139988529817892630330478269983062874410526448773852909425488226863771487512158507400640558054651070757831289495707991321970533414039257618882911183509368005911867274400338510614906717857959535825858059542886762636326137783066997501055375253997729913204341154868959979937561217182646773864749276620629181802198193376916966232912428599440530479685076473169234913675542977882988140493351910849542635228820333161930134095120985827834581931283893544815527461068498244392792370392306344893278832703040807037191214912418840020679505506777858296448741431522884296933513222718739261686121021447944553397908092727091572585658765895511795805671138463481478607883515697513720983842672699404362900622540800000000000000000000000000000000000000000000000000000000000*i1^78 + -561136395679022139910211693986934065585742937279745496574535793212623291008612084119857979610979939750071011593494027413213885633881203055562513569890240882542001185496596247652101654214093164352719725516097095928465568049071535550974353970373038314646411954926140371594978989349325147864113996610514719986261426942572406242387399450072384747834195418548368652430012692990436384468162713711530515314070319760822231266752214037848478899771060112741160926625539783747948197168183672169849396982731649325839215918088508370710069395567648128791670056581206726577265828197850169157673055883794357735935675338763451005622525482545242302632662756838621816689569963766676889258130484961565997726622559046247318103245906551902154965124770567765855501194076107839097783404745864819456237350938828697810960454662574069088245250704965572065067744841035833917457174276068627903458160850659955129278645301146902266412184171070529272671692801280061354387549255278858247253679105467461016601191868038151066069295542597170614209829409632217838255526846175106158116475988911907281218322624578614962776395208542273688302799860458211245699625304208910471380446103993865355610941578377208684884417917223953034944726888185292437907874222003601598243995253292676610949006394062689549206412947111597697296743994023328074323691377604638728293060882785725993953572265194726195074686546584840995867763002019509228011628245206823434751301708991341119019870197420735114728263463393568521395938307899868649407975948715264016985457996297418461190499025362419372212356914026652083772794320874411859869384411599847013311796390858637798319132365843614014249255703207029129658572883157753741726687452687296658831522504109444726250883023655896556311143708571669086273661772263600507389837378534310218934087466577282300672871043742258117408309772759620183700988629445080422932484841802216947699458657034130400039616480582425942873890215859813718113343225659931080502128796148276908991730571594948085709948604782942920390374475452036500908534210851418821318228861497877604934424660865570598286935715481947595736279951704362662637301904195313224450454159436410042153595683241146716592865481028893355172213899117576090073177251436062506885235256295077980950073156056352820837209464713044210462249632283169038878164262086259280966683829626211235266244007833127928331258297441223955614410827196578655818435733315827598790188797984740160279205910039052145034015395512505552374288474809130772751035516831718652534203462939250127199137483177048337594202190709112897060383883033306284138877635379419508939026889804241607607912507575484276609416571702729369616627793982840730427307986532985012397427261972629254881107872937826846484603601737160529378425019399122640028367643618270913137028480553940060840624695982807744769853291411545039429177008551291973628156919474209999174631657030188459893087375469172345091129747570089755087479042223036167748172984646985677302293298882997323742627010545646584581283800365497562878074329161024766256462421896773325950825969180256899752307980335790410071503079853458906373079928785445147369859453262011212631289444456545667470432244359637065693598247197667424988950066789176061799193721805588426054298366709335462142894645420489733423534464585133478427142119003265863241110849361183292931495520032376799121715427138520430870632348661371378347964684599914147782437871261803094458737130720064621301791691632059967715990845739957778885982181333449470930541740012280852772096821644976841106419016965041661645669926728101243512835974905973338563377728082031224691670469754530204388301509056799305419131691844565532346750648052706266152948709840388341032397706813777035170963870537330921953132232617741774822643363361034514350337824112033884246181858505314501242725468226058136278309368559202696666056486620373174552937016641348589792906186387535617539782002117942599315145688138439996477031628981174616758513257463415963116355528166306128703526502208641573351661146153987680601048316348445105327196074595070423201556865780397617079800837574419858883349941350540017441751241877550447652546796112301669625639869439961291757602413897472529995856904967983786251781384468690900882946843149848235777579968105306678794244343685149559586511415607272110850264322893118157754863467184069860373311384149253513560835408789701851917329081210112321983617235048067853532698838411915037442419093284945932162958048326485593125426791462122397167034939556826082609207152077193548716370309140032247119664350759800012800000000000000000000000000000000000000000000000000000000000*i1^79 + 3819237177710410992978441409010497073542454675560112188455220691445348736485775172463424517857971090484011406569762762331582846540993036883073136453120080147433703564103222068582579911161997224734516068449282002957057441099100786384114376363633398754686340469653864150938936467403038382360826279689856023605629709296232615437204982941231890672402723090910339629788415306762492867521597384769782606512840452454620163736276474288886975270756401628622980969345283093961237921045530946403715770678978469140138715596819776109119476705437295050765214959582235804994112159661252926546733162869763657686409165798675633555873828602283191024501279352203947077848919961106295715509535529400101648685675709603286604937654444199621942461782515077946013970402298481886035119163432687788032376966023520375099031176368374383659812168951872116205401251957873194454624080547954399490020167607537257645901157755385413302532548957003175521872159506062482713929238598066508689894675393768174199900970127217618666090824296722839361226979789301923878921196186513767218155663032132636175178390550312982529823517315762833473457952155035422639757277175279186599238685583257767622137563386664950053350260066606114933228734162148668541999092227416601099252732339073996789959481621275829608895491288901101526711012542320019456423072815939214754068807778056533103367160620827472753195687763376143010874819092330074890120592480745133142338548108328746720395110691315644676903204082004061914050432789964781740122986020194486521418494369060901242699674987768253606030531842165822610401683942720182782261486625525193476362957459692106476430777770062631928271277527248376498325837964020279430803447622049384465493110961341245724856856614278843090342805125025096549701884155587150111052668214383834203840566572557701201760370432472951575156638860236097380417512967447828529276119381539724173507669690699663732321052218365310919500529549675702865238722566193794414637346700671519373966910632604231509200323411580843443904499192023004303918609439737210600320538225223557970079053055990526295538294282755126877697286322314100204462033556367048680944739112126166930138622158023922474118247593024470644762710846730900038850415681450188634225946654458883585144012237758326545030872979770780167628371979758634501659101890482554318249704222925585487914790318627660952937730494436010750910732765053297601499272218615195994398828417525623129941212339376611945188928256315589064658715378465134973307544350066912313454104858010508129728812997870595027829389331399642815005813265603662266578672535601267089543931269323703097823694316554731368683147451724767107307751054388755921813623479133444728670819758409400357773488579929396458096362075911734735119449917380000190975819937883002891953860390734460051097372791479997211079285511425792315657473984036511516430199296778145645127955070311670631822854557039763017497572939735534793960630525344456902324579656235841473198722315050655118911559374462954711616211706573594204794902389573374047368494405434686949425210822588469412249300424182386130084784709654862561062496477199990189964765173734834088260761687207163783019715047936114505049052653401361560481330750436825371977474208737007572008567252414125860063800243745760247212215881156779491072567359678949078404689841605290199374962356941589193234355845009240848277456090735327462842112700725743567623973534812111109625949106766451979182681398856427414244914106673650352507729425276490832661630574996861566805598339786208027331825838949137481421341297436141221157510659313409427267472895836333117231302352610320762879972083520705293479489218149872403176514340650172963099833371095889981351347717930725849745578785892726597899689143021965059825879007691776146622724658467162244158745817432146317877743009192630257643635729596907534887920755077866430111125456926684714504181068762018232027145681213886468659235846228516744432978970627851035369100123242445635998896088290542411519025342805278427315115168722178334923158493494421569024380410120949226954973202903263850210659672013523573294095962242810734483929446781625535878597499030149337017467398412918788275801391605644841050276438468344460399464074178336468377405234396114294098835130339260800748902879412175568770942621977337798629326840564609118952726103551360216705563771895298678233023564755737458382256680946576009820183477283530805202266582833314632920535843411490738177896210419699425380150300199797241468791062554585247996494270436184249183664531768609007315254897541120000000000000000000000000000000000000000000000000000000000*i1^80 + 55051964617040032837094053252446714902046246780539934539410324053026656250204715189598591835244264771515494759474020659684900487355543663033027173280453188214918334875974168830838971366878025105129514616830976779081274457732287608588937173686491632199823390507536332227818798227739987173587704682296769754985176482278519745447750218417644170497068330030607073809920346904123979263646047989741695829130826321308918007552702000988484033894213746692854639630239505587042095032410894444987010445523847311552458145091996115452350492827117917812015594170536342926264620998701185140975812815301321509324022935310396773039027154472313709907673549770223872033565192261524585526392133676976149910428786209202215242471356094160829476839524495339582413058351276869266570972756222993126396394260517860218770909211187916438242040933510134561604348194024927634578719874973714087239382188151985366036005902806169223044853180272126680096286555638295037678600306306588038401319801220464009895427731052198034311048354583585829249077695852448738687738235377120468326518236316983722645365952734415112362927130015862917976588081170031008739079074379925127908225831790668411014548401822726302622164795251918883877454114942251667839509209842927945565473612961261687322750663766248369008292988272570537201955052905213969222458053239448125982962234273428858791259950842697345449737866718046733939282738056988234466501366052296106013621134093273206946470932378149922100930196298933876354514314487789580684274934211896358739454362266055340778160561097403216343584588641131766009047979375642064745508927780074053420926941896147267429546760620315986532140354080471305911969465547489544712660666040520844590607273792200312564347661078468290923758639003775950803939903283800637186311585220157275552675701592045263503574548534023404787180636443160016592085349547460079991575904684062724429244004424171928677391504607347008617169163321079530408391765299840167355719756526390082244730631035924048038157166137240984048919354720547148765413922368607562029732570559338249257043880949390632843783465579329242055997598559566868073430530715705789824841911582444492583308680186849110506042465763762093853085830769340628229820753584911716059368858908757156039798790483645513686346611621479835431928059144190438880925093146123581310134400686266449965525243934512094404251639769043571720976695177021987975182285049372791604195581335748449057703526410134236182453510002748324026633581655473068402885938622183838822188601718086906931367701364740652109925636771039900169891413314167662214639988135348350509759356306719351525970463357843367122165516999491417269343603984651254716774407445846405472785324395144395239997314559804872174737224291477186479561557953180465410840883887027405883206826697136267468773253563706184355638775313589349537223344894224889122661892633344707285400661650640536217529835211108066311260890424296260384688291208352346956482391922399302745104662373584146151885448217099687430120920632147273345696016592020456884903613851487778413515846411535858007072515938475863282867939271159375043116691372434500457659260553024446276904838977736028734536539739347631446702618734420292429983537162219247198178660203616078141779570571737142925929927921679979349155921410217667004908954290082685113494596773411743695254320791434607723243445663971285728718127142480388039949928323061108324731697171282046668219410818916866128296690098113166967573820079654930156760233878546362058158846708445322460036855798117820701018659070528046593837365347007271338877791974928912054429755571204787627563994410930198846149286758195991720720233659539300673760428611473414724821088959387973571203967598295603728809815289695756305998196931405617371145330026218864754529011388833421901335108223958396137254266912320415198082893118926916077814953410503614261422435201135580863214317498812283408554889541013767262410482604220964922295058615463268280272888179074082796523335998200587821900384655675725529840776562155360595811359878695640854408043176487333273990223553267337393775773573737016772822221750429167439937039579073415324195897019904722653868533187731293054970499355646225070041481999121391868208415851971562134264894431850320019525790141769257550277578075777608699837872683473537452813979060311135148064393986464036845170438698726796204881377093478007461723719857840807128066403780821346628586411547798737745127066229024771229758954391650860780444960602171414169410787054622665718410068302303889425733250482740017419643781120000000000000000000000000000000000000000000000000000000000*i1^81 + -1106096455428850322480935367725140147873996267267018283933505365980002166069357968115032263510252948886936803501022263845632510833198284530346595405228819136306418757919727747058759683594742885511053788744700317442548583225198557975770148946960927639657683613341972891698471726181234581799555422500143841559379183553086648043250607939500891294474923786079486919631494572015039030843848473303357987299730718229622832664954913475322056947205353252826280017782666909972699551413011045932040297151575641759821960314708154939899503646881593286256362168081521128579440677720936924331230371068873457151370581175239169347114701246745283697378460613665781813632142260229502549095436871963813919368278859086248639535492993367180489346935793549920997834045288751538064153792732641944361529657169706454861437527562566182614015764656892876639690941763875518797026440952574240589753471468532379463300505013063051466596164170517679786964989944757949496068753776963995925050249429994859615937560702019005590220155101641642863052679822991211767471175047961406494056695028012169002381381034215326416823713114293528926901360237898214677112672118483831643084188669184643318209815893392539044234132897133449504259529197866956627604306267748690055663473075553897643320224240526160234407857779283089026391385076297701260405937453655317682570077696129396018370172459672530828647893049335079584181645732282724493120523218879245206949944695810607268367231131148730648466920303339187961030885601204792345226437149776969579554017408216632975855403449246482910757774844791566891049993919948959184921757139102547621599761068419291300004187140438146491680576972496335450816397889566225969725791885969424284333131420565436115068879185725683791384976558991022941728077867804733450341392125859547994847529600556221777856835144441713183048247197059494452403286934910061628852174128975370205915437365124008164425103637999670012920397525596414820171518220593094371456294622991826899622217219821595855640848060694052891635965738374986965163971186632295239920780349720077684568724340247939376336095596683888935239144231079673291176156858832015764541966794057031007651980661433265915472239121723173076282971367821239479615435216770481668312073568254214226185202430137252127922399995723414021565066783024413215337956875743584912013750102195093818591421194994634487450456340948868982108357253856392024620800076273636158508821565608347591332879921461134134120142277938765384343355963932513143733747452709074929295741093666599930458397896828910694902144173670928197921394865708865919908894032509226822518426691127816249023699330818379562733485884056740274315355950595750016356919936929738055760287421428182608929139544676616667903146367785481294183482854116156501542468578422790128252089713576880890029225465977043847854987881103245242262038235430998345166807423779289308025224919542283835120165916328206912739713672652534186186872688172617947597131606828095953505785786228101570457006945606030611955877764258381199126306283797567103202898868716840535898045785556483549565520293011642378427034500246492402441142068202375939335929667533950673479162993793005439934590865921266114657231876197344831040596358441741173962612883155395284446860299769257706326207706390340788551957428097162871987187306002610836198143664550130112455494167309998297575322861284892016290186064916765660878755855286492614320860110157940678623606072034917297241420807736184537350950994763528293483267677571733594807330955008941667742337859753306903306758033826754357068601884586841658569692847748047218690545475679578492325824974970494046723613983404152793084121707609698614611369487675145401978079722496211108395288558004377751009925671281373002003440301032300527723877224154447272301088618405067430968064930224756028847883381961389834091822475031266156198626961770149763539193575703235157643377355236441327994239322597790081070561900048471233433517111186974587607160348762916745698637845780248020354583611321024088599487090350464854594955101741588660925626883458671506313257421869715173355914876414589344362449254706399594879108643326778920297944775097311055930755504457494398389547502425421173215596787787917258933918135004657688408087066794746421165102123696206813584659881907534053598846331414757182724238452128192013931893711474821035851201176046471160728880971789228932756724990412573024169776045741425176901293770384893297380887393813563170032011896360341915191382456829446192144518077694753952816762141874443596215987263641000163147776000000000000000000000000000000000000000000000000000000000*i1^82 + -7720874076865774569535966592690781166106874857428378043878798650215317597327043984191672972193722532638941288106432166582670270846797093103608145380904074639883826569838351684917692317249504246165321168680957992774917378562758391287481617218190478937880222302787488327974919410505789952147325386984562579729042445430426658002507739354926935712394562205938781276427566728353423161260678005849048746578816415942810909580749971600959144867725846271071592806245371307989744423502565776579382683692071413588680627978384818659938674139618262746840940638026893886838174220520497794550128493080792215283244047041468129433795511415655019641387636869423202623789699155540606570163442968883608308606819593863212545926293537636567756503162163830337995390871669890291246010570812544314405682996033053559169395658854110262030537000426795560789707716414856229856352258472504929483398853630325310501992366572561058803736486254660525495421289275103879525813739974803577931385885351098142031187387374439605594433686828407464505193375285365206207174392773480159749133543478401985525417049081313865224324946351503176399120443935918194875085186759554265127070375693183485635427212433458452618529268255710762311243375052573670358678409247047241286735925086514615312844498032096635147787066317356624331373609790187546854776798025573547773419082082887270493200674135757286250646406223096196901274096045960580153719934246011222801704138794253072149018848491081388247652093411767397608919261372618869821597688157404462494278001942518037853283421578143986524070567373294528993378874853843582347908337368803960131169463388806859101982596433408137547912577459139512391146995178598725615044362347490633799849107547549345944328360627316679660587413177836770951374973493826523915975578454609792653582435263679839189935841673153430513391745372300368905968649328829019170593649591967368644315087860667778530760382830326858962263477674438922154123646479899189221680424187130805758202975345181372985002384883284213934722193370696897892236140163595422302509288345890378026480482630257552354533665400265852138550030812750190787429052113912206241512560480269327153000442765576817601918809584266488529943126905819711906294743384281236847752765372912248747835909417680058973185711451139345586357777218838676259275348270880791466280202283087650631310825199665181133947736931273015001740646268900130419054954701973675927834474961839863033301640758028389577762953333284485321114034794423048919836396200197805674000598478914706767319735433171075914730753295943198822699935502084284418104472666792654348334832915231518391843343228059667846390257179719596272336799477509061358144581644101892478994734342088688347156933039835688082936539992506565418833890911450165946781031486646598697551280776718223914698460290960993828240731934136532648545988972098355061942938905201728149076244510324005358481412106143361449062391795250071365215650900132407952439199438623741542381612684109248962570190039439657331305523665115643297465168051866682251241457697945048248090818271780838515431538955271600593701628932776325069087724174762742511962416471470904624750087353135750786648059900050235711599365781697415558832987681616341852317806206121113320651501102418397850432643517785975456566113495551411817377446394570940940645669615084259334317894479309818853758159541475222650439426292638816915393580735101085563247108537421707822150419351523249097737330430577547495102159096989277872810587328479076599697181286790975901514441844988370813204866551435109821145264629754728266263979342090581775389651656423418793277828191429675778595849041847650848363623395639027644701337138028660477147460997379418046615948986290386737699211407554843606124304178796365833679658547078441131879115679566380677367078721449528811131480087517519820457828124109555848167503410859689154314557258523099733679969777129739611919705855410280782475273665084473144813824179196102914860167515398622682368879763067546083970171361842175267434359530858978455185386823403085315844009967782093107335178194073324221095408966751227325469508462713440490817957082387208723467829635091915630205062338725791651932267284277453285286524004836423900754197998702344164070944902853017431489319582137256549381853966621731721312758169156960580715951445989569954940183695100464580276602482970219492801739288731920301254456432501585985857498019156817247188822661910486496552261388713575897049652983425939780337836829572825587540166996600841549934471614448260233962017705451061248000000000000000000000000000000000000000000000000000000000*i1^83 + 498230109975112577646378965641850456558596672870485941289671557234528756988066858553921414822693038451395559919895761949689223666717849388819965678012677895324169634306823285811207792638032083842969487150054059208889876041028096320756420246685705708581820115571137347565873195094247646245148447235316988143374928829298618885732520912755327145016704698357649042736872631879534497153767902495428972628281294312227679903812993952021492026066545231483956983641610251122175038238829698305596408973310150375463545518224922362946137735854361486146051942356709566433837021393949335354711565121630084059734881164549743174084051313008639280608019062856528409145026434004761154832318586502632933633432326313910202795723353532504537603903499571244222560695903168749701559452082324219365661749628583503613430892442937519456524085464775892286554039821100543756353644846787172468202590923262504991191341754900028666345425983603216615251192184538300458509718102677162241074232930315472190764411750954101967022591600398205897674112729102020668185923226540207176042397247960393035354582071959363063082626753644866677833209322867902892199522147827847833106363236069065564425780122463246900133251514028721269897053352539717127236044883693211110571679853647266949546311337788488327124552158176608343122290479409284276181673048292277880670859260247587999223106977815919442650551286906035068597744757349546151400992546358587787664329878621764204864147770351566174805860522052061265096248298296564349889774857007394588734357479807442876958430960809673604302803021915107714855844874541631918200045783583840569312723255900721352998405759896038802903721455055928196256192593755011196489970402603308600467071601946762253848863095167315785310428807851900055874853408712594666189568144622462470746555500833664504044884280680601544575005660394372844148577131377410765088703196033111389792486778829705185929299692823135056102443130462377928473846520272645919895683715596353401042238998013592386547101564364787867727465614156911401109653299936352309794098035815815633345856413815448797452776457334911964621801122741905064741767194767198435193312616184009763267305449249673331670522339236634726703707910195063153456462249794542015127684611878874842450410677576671606895517535561549473677424908640522891103939895218721572147620773320957541049159517514472594579806437858412764903893570533156373268832771311329888807104509002983252412175039443787086615614777649926324404729485056897456664056206162977676181672903134727711938859517201616595158882550373632449295021750694121547283501242192775886202158813846865976876767218130157162942210243496749634834177824326727932367959908260654009004501970876228443326122775158751199892268740201973930762491384727289797373544528515113043527651547965051341716712281412682296501234134998090012003133817564098787026275202420372570643434411411366420577751891701915449092420277072386684999891258377561444640626670150999075451125707941394144687264275583793021849468662559641210068519546567112249412145839752545475591297240431043967855818281201397721363331570020544021605405542061287587073219176389898079549523745430166430299443569623184367762071797956673978089701428710060326599063217113356387775430589793901680328233446236410758349873978995298639022156947428684238560693337782472318552554203188355832268494536767926705183807461882768037167611044903815259094590440824372053286088402533136258969938991925317832775607445117046560969507664631589362949314673175175774146863287623091289886952781402493447718451960576934153709776738861738131223464121481939645669103684448661816429558425413541743824066843733322908331025422394404812891715698299433923500539958448606300681397905892982950042339932711226182221361900338430036917498017844397143070495919037717456855465822052727043332841945154177745470783736287610186737126533951131145023413774791394583559244358213245214063574463299402045032493171635407095373555555365020689089195521451413719909745089531866361158934366021123980057217415503601471327757617292497319124735974455242556256782606466672415285724736453841027282144859196956912067104165832194582428995383325395571716160255350755730304455714087078731619505205253645693343928689740913808195443933146507335850579023684455829455466073688044507437374915196426780257620219547154557896650294431608924477828160427935790978700817400173876678329186226858928555326446680237733516008981257349614412435612521615751841806931413707482746506388371420282261564012493143420468844863488000000000000000000000000000000000000000000000000000000000000*i1^84 + -8999282662409895540280404784333383250445084391890829390830643790690595229024972655029221832742247706972587833447105537477196517327966135562705255979158779000834962880019171640083353622136486842637234559397476379060199956968200987558798277485326296833515198636810169521763601622231345134004778071454904386851131625192440039144723657175617330359699530279944269165746281244828567119108579467636548170243456705743792539734263789791312462519334418644500665060396229233893320738688823468372028399674684842143688920958959249010360820643777295521557360706780398993805313065881403904796797159053581077169182382932809895116906093700242649767938324451575795151964647576599900082203375363487050251254479165274806471811601578860309855253510864314782779387302126618124312767614522522985945061931320468237607289526860222601404064128892220348310326561972479729902036758044100711692616492419780572861083615882486089968212143352696029382889500289256703498841140925845456880084898096072875389575624097583718690585915849155593922283604034789426639263795467648438752751232678200866818066053018963880604815961969373370657639295269671868758713899943098398549451968907874023287376530789880340756880692300760271715503990949415463733066596003939775884600415174509765414786382837186044735124229314853967797714983126708019307885032052971255395073105195914742354851454620884781690116705583848402772955979977311512346837634999033445161711713674428499523017345715676769235932553074067841539467249153484558581274621685213759040188119703864867532841410512017755130510348513778232374838187035803707796173912120031044870036686048405437895881028687485170033019079516948089701559503214236773293727450102939509418994208823880254743672368255307368866508466415907836103550433421142810424880166183635406402140898263659880256346980464302135607656787615053964600558736770020901401900834705768207831043854751138848666187500467891295764126493380811359801735318085083040476230827475558650506353758605221821666699591104624599780803126275268635235616967363756124527295453160068499850321207083206822877291466594011503138628438598020674229161427866469261552982300938367766715510055475609412108400100827407365655331623398074460025056634966664399127044015029948614009397848785024613918382621810040868046061547830464303652909728206859026851112384493960088596534964973919499394549412816482757090279120215803718550505825297760793818408217511047851083180403213393847827573005898140950835288977811704985780511201477659056417026105631108493932112875728964895068007100980828400126447428347721023814888486541672010272002060650138813526711114697705494824036369885881069121926169984067006839531801906991216569664488003236919099665306020886346402309313798698107581905177791747429380341809345046686490361688132176953093058603941521123299296718141489692374420570124415475327578545398510553240368301083623281715498577813676279760792936648576820627941835108712325603602226851290487684556535357311635242149292847035435566611260399404505151262345505321249951575294829980966193686372856258468439276154407403396907885286704005622501874618957036953305523916508336008598331175223881857576400094474010036926068718926563939121707935686667274704754148414322274085505901221023140855820404957349330067691597732139951204006844645821559342683760741226829985305768944897957181077428894548627044946156555227319480944267928900721180309442576050053069541186053152430141877089094355367479124226384861812384879472248169420857258837939755733490886555203356207495271679149157883609745672628773652816122657643747714430801309439344330062041548891694566287100855992489341611202027982677822552928466002490046532716059169984751681748800508368256577461717934380946056435761616620763087925906872798786002242709291536746174441122302322883040432067108588205147607134718103934110821972877418012299417122548553900871885894674809922786079883572817145269542587347931131488553442755768411522268333100159373147307898842165946601184616635394881882751345378019550206332665184076132041976074502170381588141461018904635744276050012317501098777024538197835595815999003730725692254265193919672219825047425783696350497041160375581898278674585060510063017772478539180283700121163360862749340480072065238766720534435303626941857263096473549484350040525103387077132195307950703794522381692067437014667112457207900578584923912587596817339976092263010575904211946591363075438179904287936679470585598118290676639510528078081213586577456010143704508962319241563755885743308800000000000000000000000000000000000000000000000000000000*i1^85 + 121338733810200087607290271118799374648469899725720187558385626512713532848184929422019596512250479590236051661746208044864479798318246935312358826514147872289916153814425088450528995170352398458344810301428855525189664002305472365771542488295669305828745736837449871780706499976862676635000227413497037326045604727225184003064514888362159662546333532296206939303963949215059834106265290529208739564746247116218593188369333117876866534437174243760396658448809183797805416884521610307226308855803274260428387361867058293199373593566589702099939023083502815738681698381009451691147468695282049654512138630208983430109882173753713132380189106779570800075783755021468064309204307822695412140200303470140181629775552315453895406624896257890191425128422629873229724592857604840844206184798955267035155573891697243699424066627502481234949079461277838560953214237879301567965270535317847346819691877423330243904860237530046884678281220878268046611448369837312858199073389578022696614556896252808617939736871129575119505392041985635153648120589831154080341805488049160423791054092305372878971634194047426287518851477135982707554641726742622659302592255423618140173757731906121978253517145835216763068365215115939459088536188671667480885214976291256269854062015463114603559615547198161773916726708309287442853209033500519359324113021972493070298172674470785069623357471339515142991761836348173557572754756775643277244957647137219337666860686394848244085182009280760282149402941414250140980692833059077519995708875653051111423811187747993754819138439791718666028413985533220737354052495143608760050861835208903706242450302381126885714318351637179099648532179906580961045569508792807279435141674734198533178172728567884578482839694295913250071494774642635056835074216653370134408960838203046094618151959917450286561554302348481974420001856342717078278935526433182882568862667477414198430760115165076527985509202118698328718048196151174291258473037900111881772423043355117980586300226788199320128471572019171949475552397075203845651217640987877194524395407021322619710584621746853054513396291466661684914168980993530875396675984137425325874129146294364639344233537683774749209591205419876218418281526274449267978384874314062028250716515530178289762526387217348565916629567978940320276333107786561615321324802004433983987243439130536013447114329795954640090763796421329974719721096159170193541665435425454228392100553642633221561799758572336974981910016471539818011326679152884338948778159096154086964465692449860270220125529388928523908482285638354701252930491244462051123671887847671975463773397350880574000823631174997573790364859755556229249461472146333209163372704630412038616288395539043812147740012723915160897172898512353052714166801064563372513679558858931453796376107367036629967260758323849127631080934703289017050053529671878617889461737929296467731771098701871325940232693528074675942566767475212673052201072309013667748000880719211789686826055583097889091381913370360133539976484863862871471910866392190365127956631160018837863419711321773626980111763743779965772229922015316507527960950217837064059220277455210701808767440428479502319472948507496244439540139213834853537935330824281889839303292445014855384919769725506821909653841756452265629238590270381242666202580688346838302778138729669670250376083079095204691309475263060225674746176358836267442034743224576365363339064949934445364609724205428351627096935715922903592793115352973508102342396262004103612325588932720703035195174239712479020456987716043790362559459947816518883554593990673948587210409292346963553476466469893832900732191963606106404270708653033755092641752167061842457528374975014977379412628660344146109503382231356563867821721155723920864313727829809258003808303899805427487477360449944854540210545566705934303633145779540972461691601554561629391156607601718809112824997291417666596301803558254380104672035904143915622916697223999183543717864135579378422669999503782899823617791805904491001904843553722119331042782625031858104830836887883222734858864758549037641668210929663972201896328221982490412023373378089189315976438197076418566112725002845199743732196884013293095927626860399138012605245013859379220399273611302776260311199705232683160155152172953658563190382909961830269373767461592913368834805472107050741411509655846878735713380153697562726146642515624077020723479511017706172838219978603756906377534716737372349258708140141033452810457027214531739178034039064099114516480000000000000000000000000000000000000000000000000000000*i1^86 + -1333256926846311152562560675158930469045234064704023932951469758295752216327768942619345226869286892825876621722485330986934144877071776487512387953448562882680920915628069084284525917024902882977669338694539470383727073374227268059665932843219202769561324678727262289613671325098268966830196803363857839510605746237480611445886724867495590250968516156423402146527491335552536400069218930900006394109438614261484653347269823348702352858388904941126941182845254145738071194539826887903382690840849586156974452760240429824456833334507005221622706652447025579388487905157611336932040127706719808935910940497694206864493884440951337148772716147204138943217806374140703106777707383738042750854976733135741123285786479750223928644036688694081486143595175217761907744139237561383256109781323580567490823154543748250080905311350658561903994645206145345612572069656647517215119555825430250883457708009065433117057619020773284669951660150436443873331774649702093614968134773823796176433348729485713874565675654814726262903136047262941506560861666469992680362791891194018338853345508126099485118787587748128953950771333861122893393471661165928847774689359714204888563474735578943940948200065504435771133799575822700147206049125478700070075257710705175181726869320985337685499163883162608451463770034701838201016521584087578031834950538196359696961472221327446175571100155820905765973381599341182510026588720071781304851058132428029100529049254090198234643807729413729359640578499513644273098612478486186621911813336379998381270077151924436943457382709189570271481960858086954277094856629693371978143848405690382080502070601745946038058389200661524917979450556147667861669007026155882586089387877815750263435237480232352602101263311358771424629075515657947922262245693664960789572999146024375039714943934872867129789483675725805114771741381231764157768200361070927304951832130935772012079725493147457891454749942004823243107651530027742111876540111904311727074092579795058202297603793352595685052740054088843316622173809237102820373854431562228830789364684353525463862325873149783844349355754473231132621066088630267364155630902180350459464511830637380350190290448735566854667532881019531691532162127294493334732939321974837125365509988829342233320040566997624680507487010955879169036668007137138265333472770745975278361659796711381372586681113865351284878992055768481961788321624106260318754132066081344101558258939919452378288137953477596452507031981801555482435442593654121589422541642487146244421963283255414859452848418662023100573934307489448056464140953752278412397217185925967144985120482307197101768131062802967378295140688439709570673608381131873661128509871596398138501002096865962870822702551701140261065011805674313364721508685109247944017601790881653672809928951111978042521456331689371092734866175343538440468428029671902334960009287756526019963698159480791129208326037367285349699035988329111709655865697422064956136863543492003980094219009326128753511004739285562892122778147757891302123198215596136056671496600238938664403736107965517302795170650418757106498760677561913290842470216439944866291211186950120103353097719467372773220677159590000770223594116909154819150789927576418051276011128741267078373038563758016929936080953293127882477502553522443724296050829412809396162953519539937327426597381896816751238016510186924825707225193515033372577148379611658191368115192491994607458249569125689812651895321542508406623041325408731934533077644243357477361640006805534291818230130925560964737024135517218434182290294442210600695388469773898726794615770349824575813223120597924314507758826519569161779582355531122039097488897108385332619822060895373878105769694693270097095497711704303702610517839711292646454692083264152779522081553739671118100152559225128634632076534855077813840444412394875484508264280058073674678623895472130888290450457525915537134949885890730902209612974350733649667763933906077098266218589856206884522148519326470458611721339149514995218372693872113357274636258911674679278851024258427516614046237861015497749322859811372573228526553356798354856503731520482048692515070002589548963072587584126836704497095375718907279704704585109682309091044924253584564736103648851491181829055358233809745381371065316976436784649777904361703231192020157294030735100207818813360171557698238710802761503129482370510774385846556401744653578527007264743132400858976118490222943075891841311803123763498622161867246893399521770544913304882216960000000000000000000000000000000000000000000000000000000*i1^87 + 13008419905414287259588291531685342556156602963367545960044822607447821930301288821108641930678235543081845949459399493442252338119221113643671722504244126497380646510362000184196706439052643608633584385316688223858211608666498346852963493329918294881534708650366296404170906979844136859296834702788507085421380369138017206946549058975865451417725098637604241384374210289465455073475184078888448919610803444977258861295632486417658301523864523325703753460847060646241571518879309982767565136657199932846128328621241693948737436776980355849902434173497563402279263449320434057938180558620729460012033787440601041281752339132581350053328557117791784791707112576104285663841086962105356811517385505137738584595434658086059241503366157313528675772888057862358465095737325673090016661850172409349588338331305714688574881908559401582889654412464144597953659418539991904865623304669623483819374303876275447870644440307102295028018620586164565024812923701245286264356348779222553323491761823111140468346230479301717346495774592311368331735625586086175897053331755181797705652431249872362464696143364362452796150907262291687057346338184945527106676492196483347837198327372619352816552800968113259740935014714435379176254731471178768067245765235299865107494207906094836957075169903669089818687932239500723684237683304168946010802888952270863627831378159294314690690981205329791172810023398729897053116953125585368549192106179893924600401235107402120699058011825526363434856669399633707910658551986954122933741624507022406697240888862368041632478212172606037780132671055257624206111557172240456581620950879664357015877267957303771418371200737813745071150200838928301819690459605448540069154829743881467552585664022487569384269060942780099896268262095604313164906823879058917990160358375062246472058445398107703806956934910414088414099703385388241785914402783969764561200740670449375008952048973450850008239498286412173615403328164243046143788144014992788081259438493145744961640907992189478156282858634523587084358755970510277343273494046688653195486606033744563032905249885938446238701757533282063288635067305964648115364369829183753551588735931749685324402492165353278514534046083584125275708865330692562117134925060818949061707497180601445271000589074891058410517972057175786231562467771295114326364663015638206707751131676063165711151966972158814794521672010139618771751462999510131969502831925777529986989090017304181693941463176927114521546999282811582098219338684662801790325176741227827237332553892013968153967523860685723452817248476858391466111311605264231889855908088767767443677615851518283209824854768177836865654365229031631426932301822890112326336636565197005564819921105163816296482788724909151234651701305961485233525623467021921566477804459932608536010843446542512250019817597499033080367919196366135378739322267151543124954072139562330862767312814142667187114539362198586411757300766593178127488208245502587150176575882239870117122779158942000492781586504341994155722099243117090744382330384387215544987144051629128897042665311588308849921103063214384402552243720303418779538556467493226102874146035009392376144170270102990342307961912923077657343008935444762254687264360325469552752980919146706284380466113944333506722412487721741488193365100423741257758282287118050022967399721485824175321643965341174004173001257940995744656892851529165467026343210690636486160306628836346971146887465947719535871168381234620229291462514299453913579138078778432541793159221377625961020298694424548754878214837802563487455947085381422337088803167649117346501502268961683694274392906511341679063456306154937707778999403564432492380472399755923861334206207704371363215878113420752649761784644518435977535088629842955304269768126165615581862004791335100593262416185677947844238802786731160563467478509736904159874369618160946737460359300504928403024653465448045263949728451361759681585550623073887321289155671855462917098349879376876900222959682972464899812861250225997362113615546217713795038668329059809798454507206592386542226676551043999573661157034083328926432250524163685911697121127888463988685470263229404821268653453045048265510955261595393183879771924573503022180414381436422203533567886208990991779975756162127550104254480851284206363452242512796942316996463737429588335523831891248712610385799859523810510291312489843835144933330825641263100263865103720452706535273086576400442803498352174916924966074453891995382696355294601337345433120584704000000000000000000000000000000000000000000000000000000*i1^88 + -121289591865292772363140277869643082631691028636642674400078242979245513738287240078026365939488664843474095842383053394803253709587563905990209587598249243411570574568568936534167514167829518706994198066826317814171787273971598232662632299019537810567244829366859790967897260727419420059445566923159162134958539822787702783482029820884732427881706411721270141200627018827919477381904435767805482913769361756161103733579161617192231166214424223777991220535082173684123482534377281667007436219524264198360560826422729194315145764438374642018927794744926509446759336477190324758370044420244763195443228506360858035484858762094237831682392979171598429864504335458917996502455999374804908475003318839056762503308566975307631175374175908261015551193114899051404579127312967938527671136852089215343865469799642182783650397105635831492362817213720729248106907676384364125842053492846630670487054636698297883953970359457938832878327688237939756961818758723897409652392438550102711774098256429775680368510330735043648102118745946773525183382347831731276621294412659976638281696782516937518035407284756939106920941720428920921325254572293961310746029066580822814042026333763646980812625011865051437934701298963298378160860699294303897044554280370535260018434397424856758402358658912041540039982051331871946223731865443012917635587774126223696934144761778936000802218305687269544045480550090794308765676334238209175345956203312103786709308774546616445914763525908741151496198989869763813190068999275704472355317103534241630332092804882665414219566766037451691567101775537052904687905819617142884257591138253638070712097513382964143821999654216250868030202367809523760132862683913284846070190882269685463073718935216127751157123047936374111812816554516380858371968333521201651639161379030506686934538785253355788146461083933833803497338993394331112840191257014004427556059876550520208121911604806935625410559304709879686807834125429175388747514416371320956340843200818003994467323458888365998303040355904333390599306482926872664626977014458625690339213451032443254301981834380058306584485258626142884927291087681515754797890068905229069584047758524642045374688495930421265030814674512482543804003356668785566764030903091797979357805792204288439885568535417062115627867314311084254233620614237106350308402786728005163489430689284835480050040700408220778149996017712686298890369395708353727194223361047136404109802509143093977406532344102515700576453904152485469691670344630210528786849933663997281315851927558205456359493051425356934054177780001621596108644142567651798553170133931935850209152878312533931479030272067858312464821084960811724176220451843815668292655145011046365924922590597529374175600912781567307399869191532251003394798978391165242117165040065189018941953023277857071223648511191612601662263401625955741494913385370617740493788199551526002478115709202061925059143586451034459625814223093236124722503757624700169651198661749017798861728659227014000188427519158296221328539213809883334018462244520893868761704391582032308694618349106198204897212968876523149505874076324119814219093237196438172283571259054116662977227671976811016592521002791979277699689832441085587749613637925316295486322604674946513572061019856305964145529810105433129129159255859767498886669388200223969985335376196986652100262974571972415048193670066075272923884411669890921875447999754445261678387491571077234322480531381502949376893811462104592742036685879900406934168929475270316708709216859043664999119986443306550827754581372419386972017883869034948946126562108276701271373706309314413057406895894703538590353272227020376469352462096028021403137991630479641004295772229970542083107176792723303488270843136934952718350126748852296355164396205459350022555286169734994048970583310658715287181800196874946258001027963120874627333783294179476801057913586087711519084785992084139219697941776029250763069998088076539375283027424593284965898262216046450712091150789306684637937959786291891233631475142425733837295163956949374736779750397490035764216127520591773166925525607682809355846125418982176990712141115133443951936334703680694229189967495353434377849967257453330728443793514868831699802715500296676008317829915835736787538193909650154960527714899860009870608694996645863373983559036188678709789616056496055543371437496172691928221709548775798312286565423655402475696880898984575943018715687138035550957696511512306920403199145061949038184704899020792814121754624000000000000000000000000000000000000000000000000000000*i1^89 + 1027412017509037146265964031517474047155956928827087093472643751202074419601419535741824966901744580383032433006285415422205617004008313085506876415684121234994240895274935321950800342750771831989072111374006094371482999042505738451128417295025574975571638042492817714035340217199792594236694604938496015083116341480287755757322282818861198366669056851774886919452595734298062723288824411948333319575124048753496692622215392300306775958953745180703193743384032584693146523845930249236496434753549836215439869211410309563742263594856496902948935846757521311062716923326974859455519076539438127033548147684087337248705766756315769579988386211963593153202817725512870678741506456069647924001999191074755684135945453048290404612952873336730782017122132667561276855877747885803677094314197512226844957271674114819650564708855582665897445856148072979743997421504538905038650845488965280697156525628385213997639652221021548607408905105648907681082324661854607207062186785545343762277811865200223374293847226216236308520228632447222131078177813265515142349001925516740154032371153351600455223087510719958116315886274503332057566714284952102634506070261294076203849852051355645642506723372015987192767121986081300083413335165513204188641217031382596097777601477468301846097902141109222404983059100985064138948630211346353913016971707277091381589504953851243812446757841502300033784943887638493854608209532184885295020282463286499482019965882877360089240959336845265362996729776895843500983075433302235275874020628547973008790425537147076625171143600088929263910517558916951004761393361391128630661915696622251498750756911138496709194980325496754717194942307899626698503687056337118393224806411427466169182038959935704968125859453211077238130373435184598882796282504729549524106085458125067560473628646816087011992769418097094132816527742606322533428947290190697062056502205102312356486014982928373444784850643109547761088709921433148903037205275574750099266072268331706066661794349582583465020058101753696686023975312641912124566319926123812180647221410839035037414403692733833129622597266424646549824343749679305081180274385388909975053069846836778683108581532091566287509840410425955381373776906518981719976936907582250977049521594233144979970856047706267860008033727858106084564016952203063394394340306246388588884592681160780753730457111264613218193159270702597071856026624055087249247178033642580205848220811218489496624474766851914292090381254313575142772350981678123571706911134447062526438429699224629912761697338329438311470413380825744860680314769765256683652768706171309105775928660283695286466447079515845735332427933889872507107910427491687699476293571697249910292623483870563833932139901702850230811683008683880802957164357521160754832519138287065933479088228381774110591584063985498410807186457212035066311922712476978794743596589657385961282896481204644761350811942293637007782698320601390361931719703017099001186452083825432531430927960075506789660927639025224062837937873560808957067868899922231074053554259977967810080796347915427216836279947958284306810021921981780061270665252884966376157075431304838806622567707409159633096312862721560643018188437122929463901691826299810273482132409545240094741474305593480184684779499631113870262751958463192885254651480199892663775955744577595995315592280916855516669913023509563141023951296101736791714072534855044856783297957993467282292214878014469446653571027358343407490016667526958616418202133250197156940309591449067335837029773883873095238642285203055203606613940371021095674830122719190929204855601050250076691782042230137742071861962197698293226410175323085740493501211307759943460924565906091767670825251881202860543557405998242661430942487579620595997757964642604811625195376310742846369053833263953293147164054748498501123733032326191755871365150985957663788180124176750511946812297350373078515349729627823959767612969539792461087933803315503682659875519500852522741006254553147508790133630353347357059690919909873943936111107657077855996652261188112608064051146297554613932802959652720349846489581140532803451664852709401978901367362364129751885983632566180705604556858221505741595209385137797745734315913573096742829042782870836131788536859190047946287044435776167159693500587323772165548586954524151370389438060312076870461219975451652118209470480294608180802763658717214754956316380416552642974374499491867696303962055695911755359464178419435311077562604438931951531417600000000000000000000000000000000000000000000000000000*i1^90 + -5942613190302558379226165067115327838165438341066651800702988158437476428378541559808916233560257846820891637960906878665124231698856217697866297798934526782438192771717448806897546961014624682739553904817223545221890797044457153127200457637369572632601731299920375821303358287557589804438793626656219211623974479787890639814032151007717462783017102375346036472831942084252218610699317764070391440976082281161984046003265494140920715607548486453928351119998105479233499978079556718235042619430609348067044945204895792273363712036935360467931249901697114882325415286141815305271695014334894914635553826721981887377766832119341787422371422478912298942899085786094826950599633242479541733933407250812435024318749470891918406400102895594433665168462264163940887890647646305843058530851978548880411026347578556486663193573017505312080319867400372685292937432550679113037668944360713825577097706438238127435682652283285949191291637991600770221988217952889764437390843163957112420013686536738288762627190999489652568680545001951931614216018347491510277034219125092803757291747458792848309129639022166273450580550393457506152019288460248689596534911643575095311891137916638258624596323965090592521444289270295707530564887746410017542909553659250463132612477626261616130062266313993512792449898105897366527570132604724567450320904272380682212794071104413058083235483369515492626758288497487468527577730241897349270238434237891663863308044631621035669309242114519286128515658392325132081238649531631123837304445399788231627588770931328268525810290621574823529689750489826971557808205916046712902078866142937405554033585360249522917911238101771226628035904549150771029024387535722743886334574430105680656300005424399169027196478401659898208167294438426105284189281897288969521940511284549814030066767318377061250750518982098827959773808659740642386410849457633979892653986473436812481970478097019538322698166554986079815837861496899770543796536397242292963116615045536805641199974801566779918310704020273337270211933859158829424165647725308755076674405420561571372412591602825400128331656954726644038021154260661091412652951630567067945987394409959187747423460999857887343961630349816786091971412162423100183312418248218565628491651017743339152556910327014788366099949563870161322150014153092713616382779502743853964826870422102079889362893349990924643853862555737758300493053570756475070517164913751146958340475465802266105329589332455873723137466842256935050341667510734295216573685980176011654184103287523464047937198301738852548628745289782871832228327979170257280209217365997288884995959209581062524942157910326321655943941525951913790047095446883395548321791847716152585860312882465310483573127562708384146806910638110411947549581469322386141053052303919464203266731402805652029814420517736175654088706058749564330127056066317575557366121747228465896461392395961906072620702815366161454491118948596132109310461942597398205599947216463111414920200563750918581781947834014658123914751807863869038569712310360010233717621959502705889434436209913734048196636355363646806182482156693307512618048993938033534305712829628003026691453452788614753386179735109543433246956215097148261373509261304414482716941803997434093408337973713411601981084241120234221581468951650358920900073703531634518675430513083071642624000692431777953114090046489998263133293130705126703050263919947810707183717881919988162713287483809966334678318336336713721582202778467966253229883290942598888498672878612743946268657588356435400333665639202268600515432308610589877918654258542537820947091741870243827845358342557722611143184859134244931403969595269218521018366915551641464701972293561124914114778600262889152183717520337514944305804976538794711209772075315601867300575634140862633344681498281612439624733622615146364871303030382341917828772449914867297535953089427798402437876659094824284068767161381143039001466732404718461062212491489799534752461233295788871539834638824399644702787170125239695670968824264549452243416438035042612432088097262443572565484347026453728519751030649212434688420325278685727953130292596597038751264905480879967252413954203181001271299705545398184335622247937256877853635844976038156028270230843010138111200091199248966595113086889411601633956390087062959040757460859369742867645145217928762597112966457743922467085068186840990875309563071187852813472028116705893796809787682887754691302529664227339749625658648984813201347617025007513600000000000000000000000000000000000000000000000000000*i1^91 + 25884514152092599330072028964897369569207014900046080119870063303834797228470699529379613452729402028808608493270977615690852002589499201634429906817614669637132637802619043536375250653032322945501053555766682514061572166017331172754194657296083029481093356077791449716522774344308877530456466438765423591158690979049728979353748441798152311657861709166305002087182271061113538195559056757649535868149729232829817997561961860953687732958648021734142980169762013415240687508542003709545352634519814246059948265668331114529263332350315629265827025432676521448045699488846892157070381107744619534137291961092515679022705829491343716952504677036800287742665836619442984014683284584508053645657882045099684348380637309717654281299529436591878127764938461135694541856950284906367435858600080425556989632527663026875948535481117452247357003000513947054281645022923159507319762541855567844437421689582050480968227776007801062367010547642859160565939419846176322629893630193462924161582282800496083984121042144792112734951725722057655010860270500540615407985484646495017135187734442677269432252638865502616063854464629771388176398256285800845772607972658456809200699675935854134711871680495185514431288339403440385402685631773923172127890909131632568648113217199541852497123117915749012850609582156346422027649820785262295378890483209298165870556309857811274685358976504194991782987359478216308245575005046222010987976524323396116731095355604183909304412313064540012372643703795366297729990576849440075578470034001693287690148425724551627875302705529380058588727480177817509765792712644360793707029304200477856886715072262158468297734909792245477393379529664886220784184039224725141231331463663491195561952869861189059928460229609992801628716257926152421323654304635954989285408453262154897900123515887191219587516292947640588204142085675139276274777833482520835451619890538512762428891240447335169514276855888861500564302581943069699696421474514334141751830582907029616759864699121283210125804865019500907262459246987161848514476507309835574775751638893586790020897570894438089175712945942663563733308549836203979877335498821042291039735195305760749648901120470122659284093854499915658055442241729778415842976933889514627823605050787257487659945030141339645740964498492579513156226667617081933488575931463925223943135802794301349143221917491879439862831950824462972659893178306705439580677332456639522721608422666284848631628999263776436466919725337234881612957660867131572354350598404636650196382200550187887025811459173453407885767659681255425284256329292229833865747545973128003401550475249384621132765164595036704520234422095851056112081552243239944294557936551262327596352453768126535639786731856019267827351594215547730020677468552062093828002518794662142037088433936756821630028230445079986117997747068745018937518696297599053902914354773498342191009271540526168856259921651671704904497365378199944724855513394354481799868258784823195418519907041905415039480932002829853605269872787917038986961946163003224895402955431067979976819556842191005303171236553275266484525317130562082719877564567088820474688437706929659463433666132218749175445361108873789627678905135786048796130411837568895844972305975243020838136756476184375330668855596455868608590401874828778603414188052018182270344922225699935201537911327865670025908740226982402637365745400733999184835115339492796933775468311199597039300857183570407162170647004211426822771802206904973410468914561336817211477976030340304535270979045018917043856360936098493277791707683284696140320542857499113167413012440470178296331251634305261027000628916689659066833517752691574037611781172808159301422775010769320314835176535049249806083982998398225599693930954349834107685121290320038237210596394516037344575946833837838484372880946221638799619386413604050409651145470332675456949864128557923144514608320403778163760277509525811525780403718492123046190905828132427637923055143485880216228515713652186272109087812370381026615511153632728750983403350888554747127656894812235524963025303486525523160702482094739197784050286644567926741521066091772607542714802982306710702726067583763405744448316086892174387816739798761849827215720198985417752424448708985170490764189597350682886428077303174634031540490526768530269466091769887701560401913025695081708127368445550209883717160661884114637765911159512457494340160685535873175962983758242318813834745591654162350399110188020171699216374457600000000000000000000000000000000000000000000000000000*i1^92 + -77032880234160935994948542770663981413633114764469271762742550282719391193264626314020637366637270581816769801186044970515837992943196143389723595959400118245019409147079903312421388728848404417218606812265106242652462358260296845781793503255744927665809133201151564897395671516210818327661799259152687837835069168056719398659613484518343134719725134766413929643622243042539851782747368264696175813948476937040549779389426902735285622920832026603035035474745658334443966373675371448247233950433486563869832564128653860829853687489524260473091968435124734731838220004282133602538702511461062751430898531390485523236581630388392887794133917578894907927388215533498560334953865474010289565091119445141240591341865217428789526801135115041111378257622044763290593350119279194685406005013749493940917218854985785773757779163227258030333387335500001438492580353097655449484833157329046668803829265095605808371727660102425632758421050244173869135598270370732656104307545635444304317227808846873439222617291756720847481593977499051516077991080348755081174294997130987169794665071880524754614790117067886858233299265429619822641139092599314037484216628783223148249140829247285270786975720387605236607150004799753458609426694676099453875409617501525054876412674274661991870808783029301044849801039251320076410804772301970924776690344062100052801506848957979330161539998393513735910010947832226435340532838511001946871439698075475628874556404088064657838054171702015334477087341831610793774771785868744870601327313748611517104527056886962440499941802815603142509056347571687205978591871488803880364124958876814116342995520863155452190061077355789575933315727627934045918226694803264847290165701665190933877394058797908733325606553650902046079039524543443446739775115340475039129070424775983214242422337314350550017227290123098487734215291187516894415409218232003069945103685653745964260084226944490852311111266450707899084043034978571716627281410416464495004649256145772932652078623833956045021180400629957893255443180226561349803713884981636584065225727860622202188472020182462664521395768124835675616523554314459664079982191390664563963576556157236309125685674611884668863341253051569417001762407210971308029893425963417198794583756600478264979814909174446535604982114423260978240363930005530049331420982955112041603534548756471642033081556545317839913368228066091529819427242477501409378920715569107057864529897978855449388255420672952960015217280191484334674610174941282995718335494891346935526526451461986812490411256516333396351553810873610349854235610113379210066727053532552967235608519468478790367939045725072067451641318355436568927379211805365079396836044107443938056071039485252502472668388997321852202131916006186866622288249237971664860766456010352323185913821208878293297249233633609659558984235208872347561291298294053713196553629559852619551455086372623566617539021483316922915831040086665257180463138165358992709017154738237608366125699244097465317526498554940819307022475145036399340150784263213018560628034776362247830701788592458732961806846895716960617728407763718005329906840122957645559616929994269041838683139596539507930985534183462447573809809489940067329719231500686103925362343733309703292520183186523629999613543898964624371928555295231847521266900141437996758866404509129742032697162751940554628523577686045384629434243306780429146872064296935521330261115425712561843290509204237514471414004128608297727121912186108547198748177938979883860150747513348959247370020060573944511993223409457314975474255553261575655175313530684159578032607232712620380818248726262024670504105900849711729771301233103811867297123772248407654304394219899978834873060165637259582324339163166963203505857829037549067117899470189968186380831417999035448832689357687624621195553652651919266708926451064115396445807529756722570206220876884049420108679553877738882530637501370097498560985219379951718109915447401468498400697467856895314166852739137738510761399691430963142611265767613962204755010800765258660183062564482001794841017290786063068561013567069537854731095680773360977071401926601513668010633266926179651533421003807232591055513134780162736658042788097383020489564404911796960807800439215010473946400702893590390564757957882178864006509074838859611623996680280456793521376678303805560791511289415143948381757071915838515623825168694637609538405365749703932731482674579852392532946242763474990761661892000380946064725760000000000000000000000000000000000000000000000000000*i1^93 + 324874593486413675459116472731073829368180388561120340088797161042893995386822697069446963774963295831634903667963164315595309725793685178810379758474665836615250917099483239316962060613017229214552867882814618955429627214565858721416105450132800999836708419721951148041757851903557931019870467817683430984617693860927996254279521846532000540764591194725500247180067078679247831818811097302631155484991357887932519841346096420514836932149959034104727605254036788654163234846413116072673974010152613868257080541462024255840219275492168765522750199003096261730797329848537982318051480017919682370909683076368469281030323565418933156215739207531336412328454909756309202533172432384802462621972063010923527946557166192840955260495341442984233720756831448578951071475054788211764885633689626669500619004532040259757382860238531865422004785261200585364388589613042793713065112706701229519685617312981333542324320117641564668571103489642340848544344979628009487573192318223862985607584701443511229512897137547711813576505170499364458160593592538657879051403798327660971213459220895325166534584606286125675659992903403358876904959651643404920495309271574215084545813441199937849842602867810183885737726057829539942286646244448206731723746365107163522201943974834561311639642245499502241437763192083899835594368184335383246389390865297623557444405827764856488804369325386712167655120342177808075187717843007675966928250912618512493491679065834087316542323209172201367285620344002087621724922940477996294857723499826472374533771864629176346748315062389608355107612082144742167382706867043816051922047487711761203198359230846576739900961556204842717513830358385330959583098616838219975307355893026477380260924659885133089579501987795655518323470083103242973815142307220758050504676867939381031811482497176775984445023589763708069345008929296337188304666822651753711415375271351002676786533958999359521881205043540951401616288511696568959084061424356501846239228877138634599095961209938585951411786221055895975220953545879118619345487570225941792765601307362468373815921201023863895856568849183627778722842817630487848056690022737345789482732717906104297433900655258588061527642685841622730790375585517970817148077961025366894642461795874560802356902718707868187135613679937765767633126045389348467836105376512112111932865974434132115635085438313375532937450449538510327265478135753053084073891106221067985867344921955562533922228285408036395877428981095357928742862545054192308810094418096346482092301065555117814670044080243257884802353167316467386353966120920588036474754045332529690156136078400926176924995976866316021187062637684791744884642791814527743300923810625862763194842749260481029785084936407156250425993456073757322034863532457439064287433479050362844333699655375386418726050504666049398852892612451225939997063564528313360678084562716064671586824259118014101544018643639129190829825726996580337939702834104038903636312561838101948677841780334139252310799223295256229907022705700496935166785739799116920499042674224222695947577400534493328090065461760667510641092463676502309717723893853644422558793230104732063279380448938180216924214074254092426481902249507745795778715323562843271748035615711471270652702152032908617559073027046025792807590479836423583288028447285334913647337179342955657067627643304376367409099315056825560640849621422622357771148682566201259852470685036902429005558335487505295897865778928618261311410569457816246144018870467988239727149433678804473048910178212907222530228843743814028797444619602754813849767803696943970860980301164156216273818465076096693717739942957366430114396618629724414644538332882673183612030013889165526953270595898240386536162980513216914867594372705955886996814318630940046729310614624647869100248610879823162714947034939033744295377335370212322124493770059951988195871514525362578089294244524130057801339866962559096662821843489096605573568674847575102457370980481566772094045347397444233814751304656619876816675179561867987632923162488495808164764771637302914869977373898983854146168731106482986794610937843848602958640437751889140365899955667033942494505823893936010051685563415151484703339007640095989312072600996426566278194343660992241935838644964500347215328627113370019516825931452330367237945469483077120781489013862187582993631685785008231462651266212193474604628192175026671851570890704194113674552669036460199617480710356943206068879833707708350682976000000000000000000000000000000000000000000000000000*i1^94 + -2043772529655130478802873900640280399484687405441991914545744813111669976101171847259919356307731847363240179997371813025190693202360457576557603254611092014135177475485139239247411301348136685430077541969110191844446142015813433704691780175621189460464418944163607977365963089462292292874363458713458501498465000451801148014274541652619943143885865542193976046677034751913410976146895478959622760007160182840540708751232374906315949637116931127019824764910493351436169197289068084505567045125468966002793321657076065580296641849667275268998560890655693281405752640611948394992059876491795585763644367127734125675216870385457286228661563711358661211901892341556325399802923858948125217326718212340308309307827628959682688917833577269528598631259302430653467760446054885048644436494479023441600485891353458267413174190191897834158000549080268113878491327472970740684709963132977139536435956993536561470741306580021366407291237008465205340652562532361246776863800913556942408594638881260659710634592054839669023058774758869217431657958441723601903549422274522621827263271140190284369822968931455288999278000421592921616729888010555240039266931222385536726755979257139139986895583533589246319976884660537306210250548877012094398215304043982359828417197471526647245902651490663569893440189792226866973498360052868484320341723452470961892309850831407375923186014606572490120017415558882713422997028559941261533886406846233900121341257186961366800951168244609385906363406522817785693408587857116181512019718703574244051943228391170414528069608252787511080315978414477432318819812050800336606267421528971666750109513307087771554821218626707991883527291141022037391293654305961435392977517563208947416064560687928230775534608748721564084769580849504747531927630954452956517194090091492798126454516732469744644927312323415629140861146275807988737228384161921791810438940623361095343732362023734953581449746494401622349728510137101012066836600229105076978788859215582778679202917550013635177390082955647269262697857799188096946007567236019491273733492046679759438271388458942004006186112105465740925171698749586380850941025323096677494779673415857195930061981511398991087395034077059248891992085785909668582150449889636370170667719965023708508562772940075931056394220924483839480717952849958962516464015519272323285164335985068669407032782673389961939936289138840932635360251681454325795516725096025786925267897788261663117925418586034902215149793932948292139666037943808697091984909418498794832091418238806516607050189103121533421028600312101959598935313788726194795228378654655342606782550727065881887034487076904401214840175133237991814634355896050524014012903984919183816899884272023944554598669033701999414774332096925226898197586779095763593769320546664739801659926325783111096968423710671000282349617657177978624603612038185676934763045959783956602662839833782684086509017700038003143061201506260010640406701000084674103589810753608808681973070166238136486021447017109384103297758001113498088490192648047734439640878691129323742160090130518679363115257943960534118930290691635146703249464438137897193779415823574061335223739759951868274169788719921945022323922968679930049189163793183820894454307164796691956409540588196808720533471774627386541207190050567965843014546667895583632531328001128379809148564255609002020532433048199398808672549140555411323447315439157435361903978609766307915730897258360990904148993261311046197589816778865525250632049483900074311431964669401052760186315186727840578135049736945043496878404324899320232049533795611488653200363455571407790893381527861828971941607245564543861208281053345070688975497783195071866234568708348994764333100502397245959786236583718795148686860678900054774190680601015299216917952717750557840619000146031695414959499658358742800556482086237487732674248942010600048194982928699473689546923714101661318087036706641811464867662140448440819387957809080312647995778307637953919767737349388834482846691500141847632147817923951248986158220171520083870310393187317143871676650080382328988498802898783311522300689663189047649790687701456691762596025116107725452340832643316680811614218089997381362559936634806859311770996446984657494965545995857375678209846707212860142521085414503076838763350860599793152258496478068689186824637523671518263886192007247166471377370754910582545337670325205563517456786951467753085482159396512481781432609042246472660626420651144653456000000000000000000000000000000000000000000000000000*i1^95 + 11175212352904884385191245038203570485264630981420813970435810431944040195186104176681460162837758932352106456168809508070599602528335061925468523940017788999204359194646456117037073610990364757241811209716741272037190245955319378641340656720976642708423314440356735367564090024443720631568767782632268659648747393043611124699120405386736625904028198749255131575440151814751885871594370699336426259410373937432411459346434559902076835575149020048580269928410148650181889092233405020518856887878212099639605919235364488671112744603710697600556357230438411463832371063416433069358076109960258367249788499092129183763295537349305775193605057285876560160905830020497441887724740756522217202540970731185529897735678686127443602449522952038048041910288214395673791034798686515704012320192546288594294237867580474826797370607270792358952538021458856440567154293616483031574929211346669476846072013574067932127099311128118651479014223184123705350281404727583271087585648748547522616519048884457154475391400422515341693147508168842989213974080058797103342341662458352070378525331239351281438266487540569501842563621397667084713424746593740736446367931687635509018603816614253068279324160044127690340788849824696828133142319194297025244498172933828016481933265182403447386990585375369560116032757356359565866992191335720996074444344609246903152241038478201897352168069843655510473751866123365580123186459626925856921111451250765389738898223500366608167241999267919410099307718993684218755484474543056956361620882253191210326282611949558988208469184096972353759781042325879280943398967766633544650416246095928413827667792932583843687142015635186984134409555508917904650684016439247119634527429461413753396831067277062520880887999511306388923085396808867483179621605093670886930421525194831603104825008310516945116726317006200880968642436056246161135283015383162103484763091365307781077887739296416737362943478340496184109762425835471146895847839487116145493752953577075409813329459524305707280014732596531794518721208089974662004704295386358072197008055598667598327469375092772567802998721529028638424777628667504189791318150991655740857948451454764876304983468602240254088198116661852519057754325790169214963142261737439425244364779665027214073854048128505840390863844216260501405285815942676095430486457479707048573510259846191514695322616623396872969438416854230315473743461853672647224251427119862571235161329300024826026925187367574473015256969303971720936274786834905390913260247765409910603454484855496528844956579714008092639228347585813596116674722278816889398893354009048877963065010498978344570300265348181492175329975846939865061155006917192152778248730125554767676204602776363884764938181904796067373673365544479580469066590153694659147274431121249854958948028631534588751386834932101101686250359635810704679640797766642997538041597312225413363639622153640668234367761460798401519580989310340885070459915569755055638803684631537179623037336548512322814256688684162779848951443188974384385336995187299483221751899830873109853589231180824099327301269632894085814730662357251806731864910909490333232431781815758803723754812207484152301776281545157316047080433023734023390064351221072495978974434678766116102812767922953457473769584159347017766206037121404875806518537791335118299987967830483673244857821951957167972895605461150252481444685752130133183258475637663056376213403343915235343794690458626816811695076285773006258288923755970181799639631464851111854506617647399838421711561447967115715389178185303319547975630714961908773315743347488885476090723723295488180953799235502930353716903561236619743543675154584480850735843270174979692698875486359282592241412545910795868517682325149736511061559785505296111308708310509794122989363073941441617862584267550628403396863653164301020899173038148382950332072337674019412536003412432462948762162480966289090810693099994544748824129332312422800087710639310575190383075291063143801020413052977277005525367774741539349736235683119899003443310288299151537684659150157657958183580020930406338663484116051407872988882691486545865285472616883038845639272982358957789178463294286750391607798615603560854722136596782782025863226012846382370161888043144874481474426637371945867407931833140522838980163822345279033037307663200655594008882266607706214264167094759314166197683051876951091372631446840422172807933350561359397032388232767910702508540876449818883277122500449975000000000000000000000000000000000000000000000000*i1^96 + -53853890889309327826061373930173784298777720283270812644257944424579968247056760795029126636395866020857178125259063588604059743907253288108176134954727368335330837926043191215648170182342389925753121812613456015622879007162741513981023760943574521518575378563853017059255007858928444928321461342296731032394925693125870261063987535302350665729270775783308983953849052086495887235788363879135103047443784513310396890394860814178581677716290151882376762754918761004921313154057127224244559564790900262656768495164435747133364539251047467343281370400825906731323570136180509472804198040171371138912321287717826632602475475905221116041365549664592557605143877148420400290735330611797555146250165152970518852718646887186430511914999112811539471715947808530072637137055611334500970807787456573138517040265381442269163312374086209938684626611327857558565054203729234942803077416275502749815646024029472797306588593121258533317026875557134666716739411167233696585421801267945028481681074374393817108273550645679849755762887372389302100234974417998612255407183643273076949740296652891893617854073978919210855059485766755779002402109373195602276793897935293198825204620351686558996431629809605435102054904607791192569907995401606125429453340999164560957337631390460271337565632815053750489667634680413356308562570006135530815759720396457746495112096982819776908287810527701933314087975839785447128721105589904383271624844609464413087113202793746250035182271229326430290272627317132708489286802439384726788831869054355237187238746642544904789677371563024940052847394898014269213394348320738152528542601405033624875478575213746564773531892528299521052616239078747476079508998341167597829858616753020880021953695182140307669322078996124808899880628151877665584858073425084385566436187404333566575625389971378586154392999441838175939531006660320456068492771216168564912231597847555477831828141053590300006528459503690276723861576917288534151721335349476226544525252102815839593639814967072820820445127939506875311611930360942012260679733794192355748410498056487129650953254611040216125028813079839052216676009755718110651876246317631600911936359869904174083989665495087905745863315043734260246754877424444946977593542696528655676527261880497697847668102168873227066647046666994871920243436240211401812185413005546832298297792872338583881749021541136830094603943477716562271765459550960241828996236492683217267217058270684212813777222854190268044566131233206095307849596852249048471400187926051706448233560439032667565248436771099717006201986608700491723434091871762436163893116595198064317232284011244187102952248266535883253846053040053975888678214154916870174326971630167103521324947528364286528061821208499973016338445132655573169237104418826750316759912637941641944881764568765374452310640434754101722296843577567663019945865588486559862202970325581615939416887862599757417410053009462217503137180280653772280973607329684168766573718330061738256869726753202722772858997672077772963893149286517517684088172429050657349847612682898968514683956366787878726528507493234019961582313867487335671693863601885930075053467945713853889319039278139528790601525686729658435098716462629692332972082659842725464430920489216641390636523883139457147302894500146330628813300263006923757305598816145974921489511067722611936293322036498690521658984554683178385036180404758129466744674410904154902890764913310424044981621674738667729617829216269851292188907636043362862742352715722851166538466910355726097311581545721158995802502762326805647260298282711113656810472163065248597925573398977677528331433995375119924009768301055522673255547372746846702481978491173431776234209902016057470325315927955024686711776481986988748331271999424393249628589991194877532553164213315797281037829093651036842793390068223295407538038636742466086122661316973010019795113446355962799724911269783683151225504312893360563571125772696028455587072636606693225023579624992218609384332416846208652536792226311228016499754197929108210770282133508745830392039808524679471600978757944347747393737031019033244220006611872228557771345550550213853891523006322699984825864737551021899858577308178482897364325780023085061602760055991884772157242667523129326315032457419123779785031174977248573640298207900982606670753014324543953024053401241432691024603552789615035134775366954280356052462791914259875462840977515374139644265604306329661482390238778315113111151450000000000000000000000000000000000000000000000000*i1^97 + 90426515845624619768826949345118592113613437269169124148297130073592957842715460028371741942576978945482711574395697918411513198582440082075239063169070393950281765148140033766793707810767232048343360715542256874535235992839772393954540679581003431017929478317554457495121282934287423030116613318552111085819200569306788564552141303830839595578376339562266300311360495494712209995832463514397617765902298352999518933406383889449501756842644089783664589522194021471769144581331685230787107569223056853368534771928257648201007111992329515214414152240208471654910296977943197687144047674458658939761996375392021233508516362925446247082028178398281038698394119951007889127090510689003862855789273742849531829066678411771619191512598233586716917817198042835884287752513980031808330797991657867943764545444348610217408089519034697021183468630946381887467870346633445129002337151158941869946430192859542737424348657681290063623260888801383785292123472488284155770032105337232031024193316026400984308258778705406035663064500948827142848363738910842470591780245161643796021527700769789093503684132894845826599372692578759097784225695892002033998391115113083115392199989256080126321165718427354427224785789133809501054184572184785773241982067918710973180220570974217739204029833482581159222892758351372060158020751837000080363743499839613590557668290195535479684558422520646287526073212409846809709847554426236595166750006936156354220235118150954721925091257080087335383447138099382649150560659587687430109546750710437591313896978830846460539085657309803530427116220035672900611140613364711041130689492972863108307055233416324594040857576271214603702622917040679857719064622391784609951064906161032196534795687158153727665110469368744088254017321576728324080286718301636627451251991468453465937467458874735261184218760233491748425947437745747896877315247027079704300987430595534383164879197500268070695076672392947656016792874532883444371874683489744618073229433042341707463249376905698323297740211645191933603968668548809086589883046211883607214758322699102015360242969267722148183509139241016541721726686916697939446370953000510144731195072895286773669844471550065457531165911270269246840803082183948403457333054179137610888346449628651408412787460877228395630781907790520716300270017591798474168619478416097803558787062988349184662332213235070501698906513659568364998645670590487410750662328005240948660624286409329342488068207308874162641976365541668411248169728661126540297118406486279231855385759725877865136136753583372362460828536512777095252650393609848609346380412617455834162811495680058436857071025062635514864015409238612355290863812195981709155975615476887348303439651112797738815241672256418983235281378777378642027340698491733541902290816873189804854206324705120639778273977958686703361242725133094299749209593416390237354729260282569721755619480239177339488760830700053385975560249258511634811012481540598724287232258264238699448496396992755994504617525810507432664177571927190483488034412315145045088680341297023228315827975901047947845573957093489246076495405111718829847655146141509240022521924218163688639521354965466262097384353370284436809450679517825513815516755806299702027625706180515240298476134592310854951364830318899315064327946084215523118406946764839771110184494092166861765836754617298424063223811251214745521883796183151661971743223257613503362662683726502623233909238342267829748345592252736626773371145426257903877453777488474233516924555777213309204801333664037800613438962397992139932100155484776761273483781209505573657433595330469134650867112415409226613225560479541687955707528631987173477714756081930092274117757395589743869429771131176742313211175377689769603968373258417142817885673256646324374164700159514735845054781382818626537389629244554048506234852899366005924737136187868606036629747185107459813205797902431300319296205427065522878010087235463932935009163746318820666204571270457807000070536854132418601055168933284003710973614328878896586759505666768199112209081583079213451553521621565816935478775269646388232974495952146245768858063849551340123110578449959174053312080488558053070888158567518126067263006449014083925045328922759664523197415651190014887322955502467082507034823317525983754108889285853418025573295053934046222815419187361303903399230745766191681879598509307975903062229963281163413194823324943810173675138734597828728666463670514435216868750000000000000000000000000000000000000000000000*i1^98 + 49824291265346958976529396032150340363578354065776218948847153046129410569048155474590346254496830332474365283842065975855761547589793548157332533071047784404633310425909555088806635412132320282128029732950206145497629792217383769598172595238863419956548890732421676818030815180723781672378500684999108049604131953440978638868131577586336107627268110230212660713519394266762336245126987486773422581423954268202033340197543997265753372556479473756803093995451500932686444239060894341387905240399828173919291197116452293695045169723694238460869119222487043136571161719268484026395196757597101774187045264412952430228119442001081558970834638665276157935944625552283255397872637620866701450757190396305509451481373989359332805486208107606571454783436644897601456734291696141217375420052748062722441113370750490711919944758914926789417247791707468913019182666827260004921674713534306428530520010463202323714199905635753186593868632667540763974392497587796891490249078198052067808669894957953146931595271563964699288949016267530735973699072296202492288566119920774949133851979888723146118615942055446330768202251834719044660403326482570420034543834426414868990086074309878071843434783541021801316201047248736195627349272582703530454041319871901003330868378442079014483665380444148284078874266756682163990664553250073935040502848934585749805507390181979617096688438825625269789573736505380726288806344428639312754570019191865422795397997267857426928881839845032894196571801891208731884710366300349237247258217467903411086788533241302594605388055809704935512117507857463271030305840771297736100433211331049959376683683532926748581176713574914598201880980765332612387409572919306224291701989130098540661248499288540395087174919640603400426953301426689367146760989497331530934816452853305659587995640410558406895383772115901388004394359107150059630509960728098159276176583791709264090562594812415480431774765878926978128818687841978983172664415129175780236552083421587045745041886821449949479269409922028740031990580255961140111482800824945909290220056729083040813399866321423900739444391109105198194832452852616943393597695808404278457304235780806429725869407066645716923219761177437865343566237164442181192010698959410855760305505634702568303715816941833162837555180400484698169759908947848721083917413191596983924264762443206749259977138673776267522635356403628241940366868424560979642046747250126931004219817521902943742961028900555609990237608513732116976833994735536427783577651158121762486525853406097301369568567395676815288241976796452040469180549493471429846751689169624705594323192735894856905211328398491033779716479076348505591132609493072209257939493056014419574603069964243106886018497581508852649481675143328045364623477730902260338362450836811867068656560472630848021568273352371647646988484605730613039147007154051213379985017688068406353810238519238083877650856954812029619225321185049507886987552800380372333497756196140818310696792546564413184626607946692382887281817593676335471736370057552403363377819752457787500079860874828891930543600660883815497437652135294291011048495033441962391681237157794002886181076483691830463072464385684490571283059102967223361817853812432222128073360638786682117647628853144151250071233898215574724545797960982939052008249257763763027640673881343506562119059680387174351551011214721916857451548180724573543081995727868561240886425370733737029839393088057541599609606506737869941416480943604413151772241961635425506779454419389161700563749957381070609116342371966638883978196653803634456913130827138387607218575720983702207925629571030226059511203995265657327564740505139936667827292434164230905230582938766739459847676345045929095036238346876037862789611589205852650515471924142179486983081726622346383382978975941524879918528848826009764517485717062848373678111560900064392244116268851136732801997996812970898460201195392862916552862532729577059743807793471958730966076868407533706436917090641614318915326878606351195187406698779759806539696506220160946799492249005615208326850115517009297434593878311299607859326833541537801995591206414688720339287996308670441622695404454111432004287069058108134996850570696505505850715745624687764155282983056417377695047561613330858998591141534245194328173892343293672425643391495249593798492366744523437124166226594551931470255772774436691505966167183356666552718262974264524446262901646816324332514743639045625000000000000000000000000000000000000000000000*i1^99 + -1796461329029909281324373434210406511392912088060926681303134758934721219383953722094210243030305070365488503301838855162592992949794416875916117291564105709559534457077182109233633644702104031400139510822504742492026066607392205676565034243202026419484469660171741112491077340455229133515865846078680554756932043261631763569765362253634287968613178295072115448004246414806803423981800201303316592488195061318671845148615041154675220978711714477755597673132752764824333844984461297891497820287233085189645410125939525509350421965715127511427466990672957865449942005424735455281637771313661133909250432016159955844327256101598516372675337142216553149096291275616371859502288929546028945397324668657113668944300093118510462148819027771024591842546671834512854270415543165944951891534240346517819140747769053741907175893182918766319752423556773726429793337534580174984024888014604368563060394853999062027019102100820040568714290244935976383699070753943390252880903420744447567917769725411263409507664532419833845834874386651329788321020331841219583784339828717829767915970517575495345311859088909710834669585863078523349168520167371488295135075004517673397958369173282013506343101565515394553558105588974646092213383531010596680410563240260750618669329440028206669140073412974927479367511278644159835449598699791444718204147104090902101961352798529129232283444056741510911419240016062065142167058161266981657973345749515265053178208123973493431792306693649971132594780912563725691705933537392778509246957129497600231458519718121362223780251205535237858382434062528394398602010141043459097183283725776682212377649953701554891142020122314654622549212349098317236980477611983886509632853314479510672415826962321330343457561659785243583908789450952826539207095023631733662807895631781657522752133080175147083403173338656799469731358960310845265071399612147017417422029628514289444911740072826797579960774336742961161707204908360423630213815768411979432836372607822216152424036066519466605421370033854834638568709915936133468972371545790334088519735482280691911682144249304045733544371643859410168406828453251932632437711959890105021426607562334168961968383616069610482020441672459613990578053126999518815095006358699878750830162821021372942794825753764773776275541857215551493373808167933280021982307781740338724333771795719331258511923409887973205601532113460544909685293112006459302321896755729251204590903393034686364682548597467951094024667339232788300209008672881163635256937575905556983845879048671336348992817104924199663970439183406064894437558503016397976497951239517314335196096156994251769783308744644235337011793904549321785255166386426435447108868939308395403562888362389394329362932477790150295339853426811967423833921701669314159853114347541187399656413587491309039591950089261801391616912052589922097872481452324836194542802132159989606334777867205918217250289106009321081215025384610337562141973584650451333070666873305254420792550236842867317658869418955167664126952872541144181073271145676607016553316266147518756615920047456188764760159170197102054607139977790655232713132987197531537389452970353912441210922670083982040695237867479492993627767587466935241230456287531229638535021897796362133626308778678438399260489576543588264903761884958245001454468056956901547550985173553676736673326778658555049217393860431794530445821637653773233449073168709457283802526265354844992233015456905725528482531650249310654937078272227891344099268586035357925323748482458696475723123870037638448144520151202874355190464608785666962101248846244323894532648329192923107295342557376993503624673352378343561197086062366155295526769109672337779880979716546138325838745061836564282256589397348240555193764473093194180878785802405885863573486363053251037027543857963935801143092094463155315996518066315587846789108628228925840732998984038459732382899439058474629564538773212019004179558876915451198700997436615639833503112402048615078714868103306678135204879095607431258539145204307653943778319240667859465778117748767310445713944647864244935400849845286231109997410629956002616397489781195190628367890470690896032684070366614356109027876144576321649517175330549705261541625639583693870763569607741127876701584117940073233172969035520578862277525971928109617828474256614529545440370661025842531784871600155046870046955888534624525878551478870497493299815876084286376926866767502213973987487206900757812500000000000000000000000000000000000000000*i1^100 + -4267527683730527778429335353209768930998445321408104778545049774403304618342601795066776967019521733433390475962689303028315085280461453215050245155248594597302129240418872951308950981345984168776630838241696060087016078227664296319850781638977397684238187295676835786765466426815969167996608264824315631954260277874023531995948614457610690836189200736780959722005380895123889691508125951102511695397953854464373888634906237140514272714269668494706740463201071104808596160724443549410580564086082650129982319571333656372550163545077198107458784568092752953446462221228369931725184651727994447138739190144262216878705665344838009672947360059605421473525680032897646036988678121846080472317812914147033738445349409442275774458431461574967442643998795042118443299506448651156882794858352488976223880894646856524376222796682393537225428932345406356484390740028137785694503254917101020888206329056891625987697044737779770906365047221618431320483945320605667530120740336609862083770256865082103245951482155816414349572468889210165599616415411232731525624802555742686520943680355765657134302780022350604967107355538016977391312290900423515113968484161968738731080365792618154729418507619480233909607667760979943374521062222049167099265952327388756375916319562864204187714653156059987813451372390879504512073308773967540620184307144084717850799156847578764232214995388003257153712431330120919605598459817710892011316966209501187605942928988147824138847382819233671553170692711631475537843429406475469147994346088137315090881929926621275478714228833128693050300838091772514188958705177948095318877739987236260405483732245470696324715978459818682131484324370296240815093828005351102915012177004081103616644683144355883670222190105890740909970215592992015600513842889950821876653881501503370490550977742436507003179244557552777325373321857311948246734607390267042661440785129497750765231172518997700439205773355968361856751488308638656899411975325408151017821973150393702980639121572483626381940411601629450041155225324155934325359715931778912071000457647242832484395897131788228404433925166601772091945055669989664021501431167337268921141258535077380094647422771970405402709425811085453226385907042528524817255760023881348211105420938608017538635910442365784113697054117886605160690744192352417529227889674501725235149020014116969450499282380284101849925799637924453200920157596069927491662039770835278308595084623010078468929980583024694247545135100696286865763942232748647946390159431563292723891031040266075559064168675551399457650915954927366869000732434878373157883621262344791341079414800649680241132565508635370645469065480628763072234159160222579537133962274226203977757992752652718423319484519666469093375076745470768429584929758469617481459951985874563621378857604867286844606016590812793701661922397312796291600368951003475756166971458532284259477944057715051788300932338986746386304775961860809206823284863225599195813106423862300929799030253518295221997564408899121340457328637804597648011477787559668360027288905973095369914719161247766943828548314870249917965768383555428814148696162721784608165704206854781144953044612374030065112422005709669257752126847801898502794373413041593534653324284301063873606714511218202336286098464985584189074438958926273768622776196050218038953616572941550574903787290674253886292647769274856925174816184085122894427701165899878901397784520235762960633599487224301359588485754418990235389252869857529837575340036571560051404077545853004315045729204201561463648649645158898778216218348241271639942161185659853043024914294510615595524294977461936482331235939125010471828369397618656993218530352235967419439448849278656966528532886812242770477548429277039680369767553118561565980840071370714250863909156076209873274203378468114073570017525495639352909269885123238330264851655035888531733499559812089114978899017682724952792298479158183796685426607934292636529795713380656391588972759281949963691590308973222134960064717810973495574329101742392423463655963585622141452792021861214627805432762685433593567685582578377687653250695771610812155852330784356975333274167131363819991012896860716382230486255748995755090065825184938548993566187066695654913823464251152106538896363104294764456702465669671000625257766905022540684971543995165380629925912176907944336527890128635629042860272288468759725844634925856528576935757518357911620223712651669544486083429687500000000000000000000000000000000000000000*i1^101 + 41822790236080887705399030278476616233852399766766320247309566174468541857934395337954854696596656085441452659002187646160571078792611460077963841811251087161771064326042160697370321738261901230198551114977057890992062875453044180479545644691579227663729610774137292951197841531628907221280447054149138535897376052064286740647403268916688529576600058503442287414686516032361692321682465525831852745127374727547042752556034269139550893749504601149273775121284571689899306213538433086665299735453730223012691562948762843981994518901873232882626828057389582338923572053366650148326947395561394500280491345067336244438472485587916349961963534712557313943156842052163430336833394129227124151154709891679051434612732184214123976638865678701512420310998583191543423672059951777111340109807269090212064138447216847835176339302686275928133742431675940769184301822640038500297871442150078038836727735103527409384692569964089834491915321812754285394109719282484789227976700152207498869270832421891977569323507496587493328812698853565723254290362127014600279969706157540481757641401383592617263989709940218987247946662522060957334936519405694946990425907915189014289068556647435310691854101104287464495627491730590951488338924596749412025363341691637470118663252941801285750519638557474622597740148994555524561078187534755306657125018110427283585918506465593666388280253225941424800121252380782282007234133884856454532686222397439439480870710836934086670084699288083263614499355903707367255189017464659844792041159331401725879638642860658615306892444681082673303562209482045153964067972069352855655820352031066985901028821064568718050466579282666076457797596736223619080826666802753886911356831860466344366998576235769704800953581574590597515705514040942921474832791026058412971521517825830692815912450215660871545609031270746369462491314963567198909443737875870577611711275567321080731827906443081020663117226443974802748339388844525172536902584258598428164953052650578855062719102634610255965505296951206188302448051290643362766179478764814013460442553972837759533148366158253995874636427985715470874187196165710525181068144042049431909349797083846885131732300881504184954478360922886314682842053103115223762061658894639075422272653529077857558892525271431108636473596383074529810112011127942976523705319379966305874853305007510677621252439106559036837256367623368720866784458283997488329286681429749901401118335069731597571890949165683049100812198873896411353785442794927849832940878972155735737329586416358730961749374606479044622790304002451582590845316351887964612845930337308987508322047474923094410977944675996427673283500012954726836734081169290743965271493876090309878299244725365738041867847587036100989368775043895353625229956404358939027278194026141592148031885127336420871658495035335015164158247520228345499947222391585144165806079581726779827205906568067520860587720985794502182194777910237351252150795886933167149470663239075828142101986979598443941782036327525220237823588665310411088294432567183578217260090312341589033413809845818948043649327017470419139906318436228139472266893596566230802250132539298397872925138033902908660753936412632768736871198815678057576165893602055429807173753609848690670866920565814866187957858494721509595803960545924868661547637894394444175648646352731767644889446442996156256456392500110481414579030796808281192610682328501956838899382814094320212803771595403446303664888392244232832232338239719249964299444440813615114049421445078659373978314919211505196277882610653550513628457205639026101236820846717142034114404192770861211693728266742967933569364649096330938227895733819496459199098151809490203767943265812147196172520789965021312176281664997717544343471428509639965592616118046301412302689278484143397399220168136704857335892027532499461229534316722787655231503277933633032038380895714862914034455707428133121668353394654692455496954677469570460871602049028945663074009369634997628309646701936173370058590771155016728516703861358458752044446533585231346430588341288908265946773165965949662035418357097677038433563766826803298538619298872770558201871142772177965679851223883651123093084509989761975340429781858335983538677625533331775240384933649657529313254091226544437818413494041486903439919186913650196836926314478368949599844408330311199995028013820958263398618653794740404493378053253191302320343484249851369729880945955487356439648437500000000000000000000000000000000000000*i1^102 + 206025946930635115389719989970473271308929929555185991360398530709230433982320750606998853464478996877429944999227177250579828114095530801329603439944829391789534431672603895183529246167096766708791883952703246440512264774227248158556564861580304778666003213543310727943528422894016862726012137676991588114286140298120968131263166576549496062785373608686975423421347579478384054434975525817229601225483914109706226614674475505407266424834556917758552805121518056059183338626841228515359877180128326174534370139230197214320845567428952418638281553404178956894723309982032393446714941801401681719711089993290928421281175105311760203585888440780018257061719705756269778741734573375984547508622447202215461454866464184674885166759095826682655475830113622759207364509107107619150363886212806182002233545401906920789806258267311847022198123371310480205022893685354606871955393396462172118432689360336721601412392204380785936328130724543596848300930504660432984504829003179887296977675716715793313711062487985088187369880344227876788711113846309553537357345645903309387464021882127462712601573651490117606242850229131238875027326628073838039575288328687819964787567195565851344299255256761720630380881148872299284667772514938035279260148296985694832387180862999983345515240325556261443971326727248028050134914512267039671720050408087345495298514840299765489228414521516964950548885904589489287851187821291157927896221571599447368512429493774608159061371734047153846889657287970926843523235749342234646233403766926669159308880036935316600866538561272525520792813236984025097188171936707973677401904903947672345790571426261858523993256339963591812489558978096219098748189684601018822552137184879915175991080385475189568932856521424764567627402278412896170737409991854842973841876117012172726296272297089033260192791418699682329740397973842348985059100129098482643565670674936077917451571025986339244165677751105140597862283810118092283409499989858613894276657586241640010439869529777092724080844328759791983401802563776403156282359791738384649869101956359413569196005879731112407388813258147425420456502317780513419653387791323245916138424199600947134957377137078036647742185031313200119322197835808339086639716430021723358047874810665951581878861800626198211052907231892668810218581923216477703520592560392047475339384560515184842206369052192836560173653509452996961390002590195502859221307855356402275579171977899133045614929746981276955483196722671888667417481970830613286725465894646811751335707813754226609439387686833554316220642849495047088923611100465770200099592816636330607545273307699670382991458397777662842122456667637122999402987688206897102000842373369105035135802438765798394473702810374934099546291972909368553963606343077863435270346143599650582365483823462153126867537528326194677298904567368618997509623605260909145322253024964738592089494645104046807430480003167247501775648819753321231755714374253072891860838735172895453056195118534771699279941486099814032628468892904507375308168084355987961743620314445671599639638137013843228377309987646630811687009194227638059130924117682187183388008749899579725324894191250241124721752910693435452047869956293443191771762783887622208698988579966117173024186161498439473017948207241768428821981637786784713183514951923304304924296449035042616954187202893503711504781436369000565007255496873537276597939801369177354385904954809120358490628200645714826642140409381669950601668390844162226329029460770262697198073081386882250517753234869227723787552205671202295381446334163968274220728919096658461118399451522426268418213131814400472464089801797897949871272936284618269385576883102108455702272771378586129497998190417819174491185135997320102707806460479600040583675920675188054876144099241316572457660762305290180913368982089586531676991678956362279716915521893725947009942674908872076347717499917244933878151601416248275894240414721252643688675486367102655391948112413398799256023267163089692253334328992703655826170075076484764561871950309985143075501527088495439695651137287284024850821423235114492105613674144998416562245297025149311422571708412695618999542376663521423458211154870187751205886065294967471003202645764835696873801054321141347195070610326578641597001412623390725098266837572158549627658363781751541088226226461759483685073917717746241878532783666816378048210377243085587760466409026624006720434496212539429980468750000000000000000000000000000000000000*i1^103 + 231533068496969580778516309085854449622374069005612086487923651657224885837494670824021325737646842953196939157707370891292409928432153545046769062002191226348658369919339259865312890301625281227521769019715721137859386645898399693449599224861493528975561750871802327523919196298453381107777740806535638587294516096091598797758016662696255836772169340011376356589743215342434901086130586102668813793003321690448439430243546713143958792034861688732031215337605190739507162840945836987970299530471590933558636611996362669933850192269614685568657478395051612554715183042930820198611335579174628463378931873488403553870716587327399788173846564546572780171371349344212223054346807504277128757392669715561664911728286919702651376131868855861716029024052633414052067850032224361253936350763762945337337530128697227898777225288479848132798833130628263865174475663912609561559190212030038341154893100325768500217112564796474110629061748254867735839058863141890258040306796035351039277746471330571178442087360614969345565223498885774040251650313127234556580051278078402870736746172220187082604507263195848349015056380692643602065213293666156578045264576148083879943941767668220589238332416897826728919285360558121456148848707559929369223848781293102555656023027179899425431479220104380196189961723422811735303789340832754180544715843995939252700512062029971435673449319699801264178847028341648505861892193255605783392050729688750080430715387469728082364508915218642089455508023650715752646876403584747167179262065743441806753798144044545507764781151940339297033028895662118178918233882064621721517618568957527703695191129499316002618230520162753876388953010443403424597477305877799198164844511724572334730096699734567481015717152821950941116522937947347680531885241981765079037565856654180999865065845293764494559392605992796164850146891551886351807849660386022052906112203098277307939921028320075744463707994890391490422292769041736893445018437400830821563238132269796123984293123558562791422630957425917932955011322434140915475183546201055019739686335118048592402255615846899120913779271307951319864309824814848161949896506516687229361138145260602577941987603572669178245204340839883550996306029372337462766319632227129779881464150113447339333819521946811481112682829553870028664763936674575873569467256473216282665099779658659734782270142399930295591168868498208703056953745051899753509432972023886699230790669489495103184565370648835503432220400074449295394765552281521113727722722554965359332930037589968573920742948901454008949627795700021678252401717220807984971052450081300375401732508573425069361861991468234900894307042330499126280399282607017800530194928142881491704348440839893068693953999530655767140676369519784839819703879220648205263911694157047477764895791990430308630550866713169372239267360638129232291302737039300132646478614698117488747444229642184127382606287495636792405348759926797302590988741528189129719541431830612415210296077829182545828609615482969663445260841152654117978286684030220488585033305343978039771000783922748316913148396165613601405356026178235270190459219830345638042901393121206391781015754838254378627705740411156593807643312117159055051106893270081553202395393432822644010717367830215140464003807389119996777677879664716856640245946851841050212493688546380377849906211037353325647369195025251945223503932161176625335369695157796404564594827974438644557289613275745533397689347507911574483229119259785640317455784444871301152969757342050290942112010979080022174211756324435036897809235745550466308260694815527783399002546764631451605034100048144781548416902578935958947691287678381215958850291847797513068582355156439616237838892373652182927553739563567575615944485430241371059370562200006610887868367667524838436577944394557344713894713671552577097953253343127320511251099879739921574293795499409033835038147783325446481453393282437435493799705325161071951918033033630144776516298614389813000567492146125839444066681947671167510994720640904330714469629046977441181359800575824691724653005431607889331480662020328818470941056686916633751895719995384139812515426248278077479788878241198808968933283241772877002325822927191955039051666774280092697866301351383667436970828321300207735899083850696271309545189487005816843757920253516304845403924435875032680409657225868006291905839881955545787303057404852557808831830761301454836515274461716918945312500000000000000000000000000000000*i1^104 + -939678191929338098749667171637361601444073939388025827011198072327087174497481718213671740713495584187560401238247199605526194417404398716838647722179780760142120867105687974174048183636483348670666608752084050363352374552007633497885406119585626295861892967985631885031638720816374465423878842977063312972184169167268421544135927163396422555693279444635269000526481811577224262034056289902686548906632066615727588457773388811033563991965087093772140529503681462989282461108431690345141857890330511256315146373098647640557302379413427570457287826175342582951308436747747742563466701760339711099583229717361249344754971635466453321916430518145462790237596704051099502538506181054208098322101509329941739541792144665062306084880407303596703677390460352179863004093028250800164929504962831218379727543055399930033269615055655139931656298236517971486468076095231698940583785866630947544318794868370079334377974806149040041829317667370112623466496295172683593076967026592229560818679265546896612530795893300870331596754542543346323630954903994816697059203769682925005027800937140528628354976968889152028179410886248701946297908166040874854445416869273161021380478817990428896208777996014012091277988686974931384818222361005594196539352313644292760401763828248197214066827567952620956062313593719422375152903353498649856636059409261101920079927220572898501946095202992295478349898544409794435208916306798418445087465396659659069570115415074128850332097101874894407093011866049494992702226930581611382376374709049694862799645581788124944541609857816236526376938329234865443035880531768920203054495463059519778391383691427644528438600350459257946563122150602803103692351438473361100931916484906120686237093879890853519870679393485195064980852820104976653043488516902954730574805168032619615486340108728456606109272319249631961199509472699648806513126268367462036479253656507191490471149888545748335934123635963908110156981281848118864932211234207833645735261626974777061785031247996611633730069279901689581225767209684104821615936789579176836044587587110921408506715740419907544668567907147091002889868802547966123734795663535689928833682247054866032487944253057262736330466325226240045311246186491416018088441858961335403529235274647537587002352971614609938444273898420954782496775699660717909835396672974144149564220604203740805209106862723265128762751748479053755696465326648714494297065807973349084032490634650073011226438498635038495309349830481956637961564084769673577890302620810788899817491398104108015005707191449583660018883933650534595679862292840950842056593893848175823710288692729445759462948095720954560855281305636316284048836446757022215428023601160422005212371803969121075531802853246765656858219905233492614986231400064959644973062500848306588857113514112716226054002551116343722673240506848937312424820165477412804292943299550257259183259647967382442776720042327911982351545881072467292378411283896753485458456105285724366722936478834669151763137894179477690956594721892788112646533174919886106175958503853274392365061658817380475516076263767164023460677374915885926689160262145528368269532304438493864907988131882570878819026758835828475689940718251211976955149909341561363994687271286858072310206936078687106924833655731124986595394137286236981665732840197531326043050377316939984934728137759880166574723356777433545932915633384841898349793450482191764371211774728209971437822153031581871069231012594627848447202514088491275093225529830260522508631772530874657697521887015621439187330911332648969487280967005708591584481421164050947617396830631936343573700747210662576881143735874042760776824767334732728315304399890341288540069936220682178643930961931201958411930362923041418075664678106060496665214866736886391633643188347931598062628807113418198852130665186449692967448466937874219384978894070902759669481919794437124950568676326771933399290439087202467533749875951578979202836526209253277805876439293229466042155985606537464019551322974435436893888522307487030253715047263087170976900437981951504836816604371983867046599247903954406311493398975543124131175667392943299215470042349627360310957099455677139192153110920160093931986768360572333966089898709858216446375424992798217687406772441498943555041215493091419754995420344782434584604032222581235802062836337739316051175909560850412724124913640256632237927423152478578171261176864391958690152258300781250000000000000000000000000000000000*i1^105 + -6371542184605284528910503654726631358522343461290071456338395795869272115460994575446842581396710760873964515159008880967937223334905442906057629399141661388727268185399105356617401464511476894780790553000335778401922180853697366243748801526337004399493428577284021014508024692150512567259163255180279660055099609162507749752155918748842570391550914868023428795263594184749109869495861443846454365594906116220128690629305657055162042347855997232899869814408523001130986183645636536110640587188746408258623262093179479578524008295670505012891839185873733947435111553602201999734984905187434721091983714154462517695814472347087226676759660953218571024578409854459327467514454215401973892271740816463252292049957006324998660093062917357573914040573028179229051787003407798715431758262398799219333293839627572389913979130531339004957926410458824879738833522921049135711398540566541566826115557830931914690441085034393832609997914737744106635017744440767205131840801793167355359693280760926500285472271767453722833822958764946144779041860942901206637637743090618974682034931564330030506167596651004446863339766449890209813095238244870486714008967802530837248649427159316183997947693046503184056082922923439729733376013583211989152076218643890049677768551949752579173026772396037930689594448789041976570564592735263254440081331257556384307670930518172512734166899371087557985660376456029004267260772135694929031526388069107956744446622085136800291701305359219848769530689106761305615088186108100386810046058795623335638070275140197438317861545353791406966973460420412712927660741001090999792065138799813474932473925902942954827181141198685911514297559925490350086218206490489768696053990995703692469383928957574742035621307102303551540875850369638238771811558576896056156082259253024150124991396613363443021729824906934589743356986034024423086891164942578752074615092271564289626065734526674924040891466755767474231307720656819012190505472091863016303893872919176176549346025983154054549489248252240971799264359642558449305222855266192411144532862037312901289626392150489189985279151799950642649807279866024767953118775166552930630455306921203361584963419741526577005924937132380277617255112133602420590537247847608214936667806882924823294172769788989450666465342034839707500405054888706842989613805125189679665521855540941976083267788560638160084101546586689710515049119308112169208840712554606736680992458482883339895543795092402425694960339831461749986621684518735597576928020739954510322696673938285297675018907930625201705190791999272662417281477401239064547370758826853015491157303098106841449861183816517977767656693198810786761424690480536994548514423839641844447926565075426671447245695691906986006252937278713181797965976706544082877330280973916687871262266940199429390105882692556241378615403922673325410269867298416480206154412587414639271731390742115270186029344097991683290325774528082855616860476497772934611559418668002894387510474849519814348901783245515556004157092796156421448585954879641194641512499300980835264111629482930562978402860660085785420112164968376885481950675428651550696921701248116496807023612221794382900700731060866226161134224118808992118912660183552822762108749309162768049819235588935107066084569688140750427927233002695282750279972665521532944508250898063992181367925087419772631088672938459345183474950251649234306002505279469254918359509137630938651006348164852493595859661532445918135129694927962046439511915606874660954502624049970182941914172081650133932845969342954914193111537350740936156138422992759299957520351410515449945386943349358333395578077421923041339701539505222228386366217450402737936025282954792972023099645047518251322630072755319981468244439912596627491796280887289522187451959723422605401977456249611083547260524498601665924536355716538565789291122309909381010837552211044708578707087593667507272807167091846202202274102378572385133004569967327811897452024712835222745248213679697891184519974823732000692735650312566982113565533918046418228847583900761198553119278517124858117716367134032566223601767574364882791607358635832668420644947308886910916176901070666132669808849703214366849434840496529747513400113705771338998766346944506693362224283069445995607662553701431776683525373129711797140879922910597389786465315696260364716644869612491202652769855779229935828423434042015744538990960861548156139133117675781250000000000000000000000000000000*i1^106 + -16169941900194093800428151956815991447597720356804635756879408904186891353775297897348851484952311326008252330196055483203838641219261362344637283987610378750975676131925758803221708319625716839604680245295502063712984705993563513509647464075083228127313918144275242326690092537401798669883926974253561265703457962528857018102379383384340026939902826330005963505343629143654962400239369004188320442921724130936464789842698549008674780632508425556249106888429434683050697310852006254399814047651972678443878547495556648342483192666666466585302164734264257434609007042535673758493052227194099586048958011209696076853402057809995248500444121073128812485843659662396218752836552586684130346236444067898478818888607075821860228447521021541326755395481122570101658641612542405709624724875437642058991682759105201668178689977112316168193134636016576673529436363897341038683051510942529605932624851225977500971410375269118022874422236583043139276635594074338658155895920557190067504372794155871680612776446071691715980753966420319366195136080882125714578827762301719201668984818669225177794343805985208390336052309766929243505737487700891866500187587788796012721066654241501043273921257674858985807738207117718272451121063870912898394682857617522987578809187189604933816257956577470753165670132627950782511391887287993554986459139613569659648510784025365528643852677011033016926024538613775106266464179547393670557933705367475645395426091903716037132348808051140576433645197151321108338189309605011729995484966122905125586920678727502243752029305381917483677249856550509305036862792104225987421927397985774194918660954311410807534049544435228823072951196797225472182001203336472496942721004313695950859735457888956751147327898010025305989408875200536127696227884686333547783692851269924674702584988372420113521753289940556348657714439645241217200139629062272932021276085617867661200056282377794678417360729529158851148489052407644689108324226574648647846854097452698905903547532897036685034552932902881121342446696893546793451969988541200793269107575389420610511268143043232548738275142276539902072666470826784358803987470422707470040180613642382763168905716350721216362622968794206521720697533450566872081033119751857591605529703582929594961479541314941536196262982441854186048195277240793680917956966462153624191008802155411151903184962566950578262575834835805581949090706441202272456578647692965280110574554298006421224578377302609589781424693958745528039616894041422639895243760489398327957804284271501554536862397363008521296284485147487362495256912734832003163617702665638535523444044007811460939662287467367004906878332534752374276553278291954991033976652550479879786981441850097015318429101558033875119256291151524852373779793872056783015017391236007773746433726308468223611786720519972514573573547345971188561797175246630188785384112561370586290577664388397516077869665193742412178805662884242356676474132454763593011567067149850695133051656599588182944126394164669725116366658745919243968369124685291756523132176414170665223915481243087821811561135131925266771569894018938679155654496614466604524931651004298500713904438627906067403873085460225022295721778210262856233192814669976649953907016356899250771322382770103174475422386403933938903857285817556169275898259206830339100134097158798468277988053890744167487019728499850125373853183271261845730824031621100772757777737222382532089008472429971138444644709445249559445920736747906039249709636511157963924868420265981368569998051825255914392064662320082084125533010045502209607420794477575190640582467115245117436446505601533995583098540005308097170109448822243518671032421725484242795695889195434582846457192553666169162368982420770366493955524673764987421005406415524709527483361538673617068194733870895319153326672286542402141702233376001555082310453964138143093033777391941055374349736624723171749803529559469242574338944582734721491057950740228177907697397548325466655025483640113943455272195567764310987179087268981588905520917371829421706290558000518651468290519315358506864061320718102089834749408746673986236402199449803113182758227780694544112243941291295705521654793564371699408393294048508654764888586117756903544055095636972217699858771375403091038419360563770177512122471104091334968654600536630027476509800915102556913575747801388556029838909248241009080147283279309024113146297901538846160888671875000000000000000000000000000000*i1^107 + 3987120691382515407336984646469825301989527763926853607649044104612870394973701534424242964648062308289411612950328830541033535247093369476402088605159438282082330576616174514151977346096782251090915454941570839279437209850135305226142729003577558482781146917166645605842133913966317791187770781819499429885884276541783703709264218353011404688951636478028570847449733166528108734140827961245161772951418597629736279546567454338620544477820013957507390326116937154622856791597344043475264028821626036688909596521633107425722906778208674395813421085562475883086282052805974588890557313475973047721321328208312488156615901214895185676239431479217987980022808000125869144706823805884574905724503466548739789836185084934524621515931192431779343461203155334910980601359843696195677947422263996581678742031031639174994137617498722825451326832208549715436155102402944644055076460328509638672122310665227745864984188891285366499891108795902706553871033449212653036736749088518895346832871163087317534764079395809515818334476091825592874119808202619574849180422083683506216026984266339603520572746489794641368441412418740465134983079217156458444084791802976495736474810184327740555284029103402117067070584737726467709763114844927684597710666157021560991879083885208605064351642822996640599500789172899196796986057936068788221000853404018343453301473662328968588198223780628455433752436474389223216512570908764098647767953651272745280432612137828801470334882982456418151839924603397134728969671344078349110116628044454466144331931153634026492997114717396272173553683900278051229836677087786644098688858693166348247407405583205983667613825116800713449634934470883404677515117847822472290580319560129366321462886717575349936538154949655527983928770267881533229217634911176796424142112263704085919607286078863969593711416090372574449087907162938541097839348735530164246143295583209478225131322628155535619211427254236094168282928702681849900889481109510266124535890173115417699968960275999930753670689121411665018509303816959146016535342725811313471321242001484069886146096616026063941871428242978255153993968531692319402637701402394871361165007731695641833984052811886197762851649209558571013780986531015342555142061754549292320716070084598944989473902450204855204516426164364580445058529117118846677051545239660596441316989220442000035328670807822111160541644220581798874724111487056209303243270217933478640399363180784868795140674797051841709084984504386923045524727457506639768890338964103149819848868139856255019239848611413516969335004400098110640632062665101505181819937092206114829440008991644641413022647255669679140713696810452078750102935277011574825805976193261727332316986476509375389870353775263437186265494065266204936983191305141114978196610023789673690745992354476850577257144799789260823287692281337332668755491277824693034714500036028244919304207066186929727907372095705367450447409795019722477019058148165115012421758084825448002700254771701469742186668102300762178876954913618761087947062790198991111921525895431646554470858423856312569867754516064502293521993089488853693226758653232569689126920531389261266789840843452131930096437033820935826226887598298221478751654937854479096652047570375528693552409727912061632570285342192958007217716377247534039846345556324718302366136878341382107843853381501549600395281934880492039905784853317100563825246251914034214781888472922210588525771203957034835545042248772960744342202038982876325904082684289386849589522028164773379112119408347728323975286378790785621105207158041033684295063653629586212111023906048238932685626145345401806962886514585187187998391337779060264003241451126885762246520945487777761711377917031826321728442889653769895674626826025570034561655781382423330599285737530623856745750587641178854049501167729762028531855627261722068403437435460593870604292890584348917037653192218312157393811722369592779106476524112206246051784178445781788940257300900330810499074672963612730661867362937550494327655636591847366407779509758147797842921068863634271217533093786587193054221818881011878803077733186951558158990173150414842979967749817528745855890948075298960718966576609168707467923601260097991300302741912119850397457661076885626948250482518100613807263039807781038632308190065984174757277635372723022097380330676934450059858339303908832121849170018473261124803652053987354925539296217727661132812500000000000000000000000000*i1^108 + 116299727995598827408549766961295567756040546825915586179790324811937571663075544880362456063715344900661511238829093460031513081825572752588917600835330382588810195214188501587794496194158060104130921486168454495629301230732347556133288944242379239234837875975327598911139519444632802238679511710320991612401115952257464289549446524842873716154196601952028729236219388429190488498667700433178069149076599403827921822733563107663342959426563870143610558849976875254571064332895960460758086199879395811189485766863676469885870490652077311597404340593564154851754931285394457686440407531254792858784215702936315297172235902625570092234637883836678235583870010516885277010225404733921378773996913117531668953930543493998423289693874214329590959485328059505513597193380309785679649160238384149777509068120342281888300694083882796590085776309132184144204136762225361884180926232546944591241561965714095055524481854551036672153055139525165125085306300749402431709730095885446146395677508360446384811599387735878203641951887177955956897104549206853323169190506738585767303006267240066473373413682864043116712993533024088038626793033598364945360673371569024746178742958912514834399923709517543155909078849420862669663147294844214300398688095831995812303250602673296149992436122066947651769552727193997590031497922273507330214819752971888597205109400298094803098054199277432870458980554448136625452160060593499294681551699375511207672174798216261451902008742301665972998168654114637851963719369087653290295941059453948527209630413547295307856387486995992416888833445654968527999130143250019102184530540513681552487574743830210633831327610224229156840698646144236685504203440047506767049202230201167162478482053487301872515751703163162124148029313046877880739779516135671364492627897211409586322447690535392271553940586674565191249616920258805753454389277462473815109097576579123724483643383599837989845591187285480869401624679606810950511389965960902598466086628851803341416313238993274383420346998543778396448696574915952330743326342952003811319449675102685622898773950579474425568434963017340597695609278702143580003308461503485553348671432732089046210558534583736009368113788862973250960940647829632999411873333408779854044721753779092747650405448821388823477134180434262505651219937932739965470480341918879351104973933361579321406545431098146927560900272841712116003168509368136695097128629414388995295530019772815235622381786495470565165404069247882930554306032597522965452857604145106455086382805039858435814709892906358300793349816697237395717176245239317204373201252872580618648125479237251729833868840497855160374931942439619179867984790440435637233264124502155081600604537543810087527244032927633144950260411261866953322001936372053408034936507875656064092191975672018227657163801435698538564259011419750552383711968067835951670766934146226102360911925553541863868703656593786382067327263748404820989021785232128558871090896551577314537166472587583751463209160271269135464676595123086277427048236094043856324149719090837054185365008872821579967633933609069656393156413519043052133923630738404552300099694035694579511074434887551564711821378122201121148034102733484086164444396838524243399301396079160742380315821589147652668924689640039515469138659166870631024128501005352277385685341326317744310825481533244127976221506671357776681724559569198647664582092662957829713308478540084751713404883187511500647856502154305063374193061406458936979099113982255521185655647466086324948920815051044204825835455069461724476623646789201084178564158654554790951831042254256110632994932171075210684497656671685734744292492305487150496147747000499474946926828467635891350170431237058890365843755362864286138104828606841602870174132058061622918546632871915037779280475537417908620129388044141126273434118172092077951096962692122291816483214980097998375606355595988732073479053628245584534080453774115362227486539225591853031856277488249902860446978959391109686885326184737570581226269841389748397952630570061569861458923383423864416259253952947598099297610349490535793263568395674131930193471055371773162760568948148198703766941562314398201454554979603351606683380479078069082347190341060473561176701810753091923525720547018752436966070491624609340587260145097351245626139130816999416040478041297162411277727334090621622741301231173909607866015252268247819225462722778320312500000000000000000000000000*i1^109 + 223923405112349395416708162913275284530041530909546030839071981145472363868925958421360552807981338507633741709139985635418229280137522643686006642668936019790855472346014407898963902078130947146850456311804561915208540326747819919002154128029345548708602223900806435619147645048222527744964956264154791243811731272782226730274423129773486350525905953542795337775954830775899081964207710706646446412434254445182965570505312614073120429213275513437476510351485844600347543262473257209599682287937092117743356260445782943324018341835475360758114381419089598763919542435094264631097421047265159930262897189904879635516942525329211302904595729341530494407361890408944593732359040369960650053920108318182478854895244988804355295701275197572667405314339170468938582704287442523053351065256637151211008988588459680044397479996981530942347911481464045282250717284366129503939742456897984966974344692966181647846150424127539317929685882356158469055070007218485919317329087010912161834931721913219894183339293480497396306297019088264428780939284194870017255659368079317216468011717329516211518677677079531102085659433935425766299689159052286507925882497236919808875126958717106523486382592563732870038553341452734966879452327218118224269703669986637161344820667590749185763771026829430929367186452920968946698362683776203971095590968017440376223959716680894536961915768131373513701071289613210876457559771384656966683724460135434513425583250538170260357181022468830596941975162419880641497053534390529453964240047452884635891373720420276150978647392547926741923098459804297373660453358167131394965526481456635017390443371200695917541323398227898492956254702916758605430326542630413352793017820495145289328868139080887956523627482969092209824306808618831544043599343794106553940449681605757178340867752519987636668895558279001767464417984323464142301268605161118129512609212838127660956740961374286939567420108712401175751622426239977928589358837401035904639558380992150678932385334799460084489795051067557705324275222195349754047515798350206420086789874511569917392914991432211448757375599149113730914507484536889527939518793173271572821393249080960643542678619084604803022163997567487591288886637387568486511552500497086868349238439623329959227050733170604173306192894156864162714914929505097712301762559138569988556014612762031102431657768251896354454779140612602804118752875581328973588127827633195162175612310679617040898545637644764906225024489497789737304302908895780866980166465597574805103620190084101368697809299474437714964680491264556044771199706905007811587800840497177640479081802160025100080237573143095817546439411418453913437838291616613431833226270961079021356068085200617803913248262434615193684974075369680093286620728506758932280699574401552033040040153715378778916731909511504718302751133173199317437948090828059612673661459143881671721173200460123886020226147572591356649090045556857018787760248476036116157365496246977840513878661007190558868915162613294473833094947673679384901666562923578590142394882464310397649482067648205695431597049701147318428004936421480127071651926265396992387527242341847305317734129914803977501268951997600480095022086614578347838385345988947579740846432630604043909592065126920811532944326089133983240189495475631550380684923128705719739322541433493470294572985297759932819414880213447242439263148466991138598285555361447979561010482205183770487584718657079574031785614121176784647346853345948511269295437998134635975050690079838375529757696614261523009361712642049638695373622277349991781145904295413864930137922073614413071932227956178957357075747030984448739333493107597468708003201482889760720183924888529107541732660792959205409784797004216450391197746199861646945372527985970080845015838949146976848526265021673099503833303954306223214123544854895231651908405436384382379277049615555965075800923526589102386079108080586181933513388912547914971483552515963479651456005319014119112900603716795418752942019150026472771561594206612836083530348686876843308470766630173646509723106101199605860785217711179510393475580597319277823476184680740392029387351685468733804549133796695287839605929533871750750533118253640468095607080916814270351903624511888260254554424909160131375686762286581688006340060247408063442407939980351338640947158850839447657542295127359973272751669300226640693950904755330331328382492065429687500000000000000000000000*i1^110 + -21298043042082577761241982136084408523576928906301434907010722708915121333037049603345162290580305944001360812204849383802792994090567104773172242382898049116562633968471284592925000412450173893773602131757045526809345293543300456660608937001019204467412592838510684045201274365220057384189756103841027219436811589950665935471077259725036119578886375180350012236340501526395300151708862369826143134828258631732838512029844941043436980460808334561554215660169488506457976022825049923444133615197785922607720532137188273567910816749664240352908681465128457592223479993670295452677505872901063138818765191744247199695751665713113867191237299728929015124323835279533402117173991287817067935611615372335063916185615849304136175011883024123193293394405375547918090977787802286258670656648682553988650847829310789161842645974174684093281789731132713386532603936931505009201874619403820873978083812505071642429540736901108947096767168857267420486612497584657605812450327347563145112455482328910526004361261534003660771585071466139205136238679473833173203053099961970545939866867968656270698876562542457166476305025759199888313362556183295108820012394598274202665241296558047979280812873012689499898628336044621261803988842118658715375722272937381488494260571494663111299252522012939339943607580516185215628694978817412356348392225451760951780799736867857805084577109997652846245100772201388491520320224023941519895138543451515454052183769904894596652643488996499014170345550726564034897493270492682209626485067704334777088932367460042668376598720419043179496700515972152672088931306895155142434466317009333078978632912074220299540860754396143961515867181524571581266389513680175533685853957940755140379206338345691524012463653298436359643011411655950286522727140109701701322689142342758896920704207956541364731075107406685494151004024219591300555696062437705092320570605320681130300418987218815471707113861169243242441295575023028387731632961959418442528474620529818985999003852563368466658661511982295058621208204090384365198631290130646608586948664676637711935302792656062292649876164580141270560129061207603600167864733135463822814779137429063771856897284249118062367503632398891547640465953870092064574004139681711582454064569241121466315056479732089135468852468624510319914039045247134363821901100943066640018013168815897335783990990935417660952273478561619127646191860793696075107200522993596882409967241822380797946214223896198063545925266968581773408253867718058795378615792370644689600567934205999223563756294594651124791935820136171892475995704436798352769857944560919899639812748266060605548072367909657095978295951907644352318914010985014940423557312487285258008453430198279568424897874439689154127860452993714402483208425008702489947010389831438886346860517305705772743927194998543629929075361254659412032959072992600384908039182271297727980235442534756080873222834316894973394532238765546959970113011713256413755357394554169938397165924917656397758591054149092250152190107781888745937380992914349387581083359698926595613275238302487952696233367670430348105765206635722746857585334875334973884953082466091008341160423481674646259297144729540219520921925795892041278558649188944764172032817635722650748086911783777819309255666856558246664189771237930399633067330107174197869376280157342946521953367593249164057702970779619296495803685018725096948912421828145879395989056567495782711393090519633714934762093667981601081582859209824885451191181559823077046971723279606644832685541709586068532800268295203562461318561861480149561129167481295397042925641990507492414445884588168062285801832782909966846755889489790502368568081966621368551412751517192559882155792315195348326449039692526152976343636617132902363473866921392826217847688990376475445235563731107972252087524063664990135417288159743465160109579127895901516314172015708534555702911602028433745103249220659938989322717453633574312579282013608191191918545800296105869562998068464922903401783325948632021468645027830399950122260304914185612385097072547457084466076425659220148424026550693521982545870699610834932165461044133301712162112355276450612268906761953192128139350857365227922250600006800952044512455364012802807770341232588551232586603125173771320300193182799961646760090541931033825258089407404996150687960278818835205602438695507006709474448276474377652434816589074025154113769531250000000000000000000000*i1^111 + -499577286055975642465184409542154875305449422689119134675051898050246228804945780598421779740330623495008623400626614606492091667003105150160210370092216845376317600320734223381223645824479964610341923152372533613213111228101294000277336504405395222555050059853415158078662974399185275956452169160712658658346052398990054824408682689110709554243355425893129775883028720007028904707853542561672052957185891201823626865237213606887679118579865056487365200634944273850600898679779114418282714870805442517503961086005490981136090659554617972144928284690715482191522360155295368599007475787345922252385871065182822154951202150431197771427143290063006942266154349689652006009744357103576253816781120860717234042893174330184881539533634231022163611508865506359367460666550425534827745189728940273290555543920582999709952359782506602647736939842774675245878524862202492382801871691183802508689457563779941769076171703030196267054149144586601603338298372132930804323718472508583637599602068523989221898609575723323292461781649003622507973528927041164710684956685108175276283987308981474845803786945580850162945712242895044863097717073355107332201499916664149471686276930422767618860476145452050818283067835268707190346839062214302351000836723844811398330569816371355060504605229409604695643753005312773021931558841420512735019610851037441343786135647564598346336508802674167558130911499156170209890802566462617618854768558366961539715741272745236688560033905972025994061059352114643293841345241027951536557214177576797028674199763720804832350355937607957195666820839756385131842234999419665236728304030333569766459481166448735439840339551464173040696377248565185997858782481515376413659164501016158716430724663952635530695152319848060288460409389526559943013802723012614691553377352149189632479718812507124163202000330679954872201197602417713842650908749228900941720835839175180392653279302519807609337576560934789998917938310994351919071183688890136327759031255394066110385538096318820492603649775825096073050258719730124007515145350711851948896068121370404493385617782375802985347002063605428214354021251977550406437797119748718299948751958069911825189710758620507650981081113881629801018038396114441132773596342179656432365263814696741093151754654115384790706186457036866289801300041241725279945554941119378088490835035074226871812297634568139735647153773013882859256688276290366098591488142723822605796228208364993158906732957126127053364058881610133419452960389993943157754605091760554223348361015882175488524473982259545381685786222065754430310903683409787255533515245503829253375714660984162491836408765106223006977579391058147749901781232841073290306692303266670401939377005914766852717534315646447822213337029382637464898366394266949647780347436719316028555724921723311955537809157970448947904862419142365358094357883148005185295261719589043802432504233173422131961072178791098008021985912286957784891731458208474907106193649400251554233872193085347646726887385806772975568937748109718971970978048950413465990373961213875848886722184050377355028432565351618612444761131805641942388537792474160872415288666258435570904419430189662193057159562813981493385232939474262591713762982795414540825529284793373825894192572561383155133171055450746523774810450564949441097668444805155240462737270679390501799714617896664254584663772227031765669151871032046243278132381508202888625223057833727054345937962065037265122177130734690065146486293934746628223815043011104095032056830923294122569456548857254590776898582308713356781192957366786037855321760319298100662482552630991554435240346466433118862057545228539009360720815000386192176557997858790531067560131193608690154476199287464034232916032583742616024803779484991241164946336911220328659095032159080018028262858543896762548090585925214833731820792984914176239956987651174682100091307165580917292244887061736263248689366656238302397336314268528996690461620663822597424616069547656905568900825267290252990617947844693611775147649368799293604984080239506953024445429034616876581201538586162774392194408414811554926641382322996885674539893918198781938871996745282446560752865381136819948097088528964791352861261276605967743742634394566354413727675472128358815746149956900876411010387967069412325642148798361286138260161091015979528576192480097093978840584460902688381259333426024379423299235864356160163879394531250000000000000000*i1^112 + -195528533443856630220633138631386476158859809422202425283007883180449095501659736642908215626748918159389948050713013691328206572799585313107459311992542222030119108171840262515598039235319048035470439874132973381202036482730746632319482885629567429328310688640255729353157391658899804395703930910814926364167076257731862529176815194615007822486428942529079041727112152224439308533393712430064308881160471613960542823365553948757135726501783937480318453980127706728315212383967620756979714315329002266368098590321368035080677543904320763119002072228445394737095620055939573224232558748179399579739764089958309397092274562605085024313388381650897535252157482841659614281097708338095936500287494925126814900385983564780070585481131922080052547468227059955039174254576489631732212996105003756552008535162395529409667601864573368085633221412347273059977624217832045882839202900349620344097556733342833245894632347356130857400335583857301719914747780448827591533420639940959189798440697631120822441246247726515635389067060614922445662854784223553449207847586236493593472193928790960283327319602432012433478097957670017056311003477438072566542419850730128734052897103191224627302940161681540819598777250787319052523031038091162539600493092696142611411439663437690708247156664693495069237367633504436402774413516336217743156606240950207634134992244067157446362812879973106866005206687239284501615851114112175947528728909740690820890956573557347478333395986969574113319706279714379115350734408759862140960404131547193950083935123704442086682646405956815812401121351777411564287176581572593667888892323552978084948946975007439249571545526329988201935574669328935499514156552819444767397451640894257482718443543325932142885106322540358448765342414509667328563296167406783818836877071091335466932862424268672037897281829142486215885374347617270217626871157401385494803984434804578064517173493021666084273090600024685026370934446517867520366270902633445111723169481832261445310758902369496078483709369180494007947281260907464563856777135693947976527510118239048706146688902266142737756161984425554701409168281250984270378887214456113666414451429240080020685189115861700954906945990079829498066800688658716696223370592425471460775380327573582476771413997661184904469826039349901226786469742899478265584140382228485820983961929380682240386989056328606706883679693955806604291081418754754733343390093693329936218767751563640086423289233244166567398905359587419582567944813501497821649010733451348326536399516968668670258571590182344116931224843953266676533265179814415418315667075790567331489659475760439599127467422352508123190803849249252971568896843079732684260291172650764581453597616844324809628665594479529955999680729184249668494846029759400530315779930967461815244583217192527845059768641113739355369381183884973717137378494907458259807830915619484865472453104760587785274741361146321114161888660925422001987865180297109978917849521037959216411097501849843277716503987951772049521593805510067886764218510782667645748794879526275968224880113874050568606607600453577678298630034691629512080369426721530287868684164759390355847468385567158758057024631293498464239448145168106758321198826385575090521693889863789791813753526607930363452102704707982325005458486848460490306981255323209159571961293081517372577022372723589960893596881912813892279297065992727672385778754963543157517706038452745592054637335865096053615504264428065509240801087075875967723684718641126140315144064014737821111978689228988506680794973666253637089325778294053698085200290615653698914070773331920887752633044772001314967908677554523276083548045426572056667621838412456473598910641751125328534295170023311982842601823539881523312657135129375067808309302733681623553454806848410691661562103679090708112674201010712589182954496116985675075773404450045530562593442295418534296505996048819435638383160650838874687920782773228667393387106366299681932047939912162426916722335422988530068976803253790255489418839501289671695784829292618883729449373805184349290252481036167171843082323818170301814386643787876801941735078951950496165679287337932735133906331724127006826301717323296526260676220644935016810062192952390913661481485263745607009283854387777005681629004251904419581476411308273591652793939905555742369084973315737668897145298168692587063255828468092222696640819311141967773437500000000000000000*i1^113 + 1449642256300822835971943422036952594342714943387617721636591029016782569573996112947620203882705040286870489333124676809849356023405223473055972671581177280975719159152768765364925666483775898971725873143429586701461964453137827200696587392846894309058755956610141529361870079906156629843413312140842943479105975642504405421632022885885182393700505272529145233455913416333363316389425689756354033373474064114551076739778993859841854003560882463825847773674095522988303819909163265563551754112505685519641142309160271756117023183480282398944306887895885826011882313190914644173678692907737682204763880337611936477020998227151695135653822500103456682773941102741732409432756780454427249126210285435553507592429434202007390437681411850647761444289852819595157905515384746151692750532207498866406648801737756404525218271474896025261737040654877448541620893281545982503436951698243260791618782899199725904135485452600576607613724950377815124212349955881356659095375136302278431278070579770925302977830131188257149311520752219638245651198516859409704432235462134890200924650167108701963051278130030887872897638258085841137578426659207575094216247566218659107530182512996549275323014608685089403785017299568118991043169746355189590575305353497414068248058416309252135745833220485941746223653218582503460556536869230215607137640622226232830681183423496790641663808644713951912179111233016472222570215957140605910118156046773841772532386119600006045593036588386418637374645136451920485179847954414588184369629355045285156241194483535823244297300128951781131035319030356166689586967421648613241246690507950038804238050543933910432260233334653660702918409621376605663155818888304495889902573459886814155431436045610807105497683600068215607605556267035739951309203344133386675294887828455373316449968265231373848836669606717031899506724768008412020341075188957865345349518424376649611529488239616878633194653040999074669042314490805236275113673297004727074018790158795348307180454924041980483506258830890578000867193855019407246922888669899231012365630059022888064383471331908690266082213855816593452335939956422753268778439737842026538740785714145716818250251023768571572316663207041666747076322420909083272625626030953909184861954988448476035649958642985852146642803036639433072582754438131853203786331573286920323996623880508000910378435323455650995823973901273085380524996378347004583159651013287650587954103919677972480021601895795806456930843055418877547968734275106751538676742371174913257280344962967752206592130856077430299957628941085713645950985300747158633237856999288486587899723867102239608119611288297949197218247330028036863575392224801603682539425408522681795593082083956998920342213593894516193099787789401686501714584218650593907987626778649671014399524779377893941481152128641810532927850387026439750959389670519404431312233334865385815902216172129500502748405975687868521511614767417561891390697556246209593549037735559516330950031958153453188061784021077648852340235006946485202784729670225437202962546818023059191039155052879794126779749739958868325167369834298474930175220194874887006188927864241093751294502097047283118055431725699465552707121042498910001997633775428107854144420590788082053201884023849116014061075628447427577027865122659718080586278148541824499443404611146602270853354209086716788765236840316147949267452543511197863164209175942674250191018344158562044364398274587631556995133989052589877654402394595627277238245947269913560310183671145371832030939540961319486311188257358328723953040325626563488307185288636051064052934778105635803719332027455157697599883942510642356837067994826637966784251338411018792735386711504817259614096751047177942621578160086527673392696762499051363888934899390100344094029152522944743566867381301695718264349732277199841280827300879665814989478613978504490489858486586587902375286869411312877016421903245246740772770175240474416272458261949338601261015687791662482609674721285932787611341482240364725165777427830680430731021740033351659554747341215195023503991658819074445771416916693239549445337642810062483769714329505180101117611200027079345639270692801005276349463522554044805159815294083401968649119416137549044117047571274159360412118146430368021061705787036843790086737314359121651439511620587191531157836055631328852768344262670336795299948413681298066092282533645629882812500000000000000*i1^114 + 3210265225794448376966230227813462181084495355884239659825570165817010324614398107988224029153534987084846316756289298111986637031473743386245334962738665717936317602317020354814339695019150036212222572974645941627252499827351709310687209197268316194368506175164813730974303371244178658411458487593764876691146841569442988841930767317563921348632554209532644449820081486394763234712684417189509550257590146329329723507010144648181838115369820435379458995275733322754418315447509445262890960374796725452190383976505522082681980254079240577979509430971533239850760508858738749580530046481251262049917123426636298954570463588777396107053466142454472606778360353009419329479077274099655823617392502864426298882981792998134268987580563252845118408534143892038437176862384404984486310173069115575841430068512829718537457603535329476809620841641033592066607942512538040218951538780746541807391132154413184278705095431465609886925513647535720907106375133024723497257162176070210013826028674341825732816149881139686125078236046346955638219957405805082057721550190212699446663073884705492264524619402330450748541814705566415984210645335181981951180983063248542140173514886592681973245107166885721000474835044067230772617200222064899516746301006534839652333240062244360371288555036809367850632525815491651452525475103463798681188219183551249431684023455662954516770691228408262669304529505728899987311644361896949068599228850546204780311237267787073165754784920809848398180431153042253522169264165659479183423801794985065212038873705877188225124555888154822530737605424287974581629754574903780610614581510975639148243974323930695276606674826527948651878164604452193223492214258275680529974261137207036216782699708049138837061628243616484602161146406248514901167677453285819151705953597956120421996307150214820268501783971982936773596091646762619868518016947842771845649643703479826624207711540664366520982245157781931064353725183503142461817066656880237897341408398165064434402926261037841294949827523131520445138358487390644144918475809928629044046000203658205233240856130389167077861729151750825771975058928330549049832272237489357046330009532975570453757396170726794063114163498736668034862078020328126689430621341546378068751812436831821322221564894074864546223384419715848752970640754553459679822589471938980381152592983740067669866155492790747219921371310742189884368199168174556588372259030487489817735056109491015097749224263608531369911577873194578139360888911944320508170317476150647925313752485783119458646249579492441522418386230428212498104395635858524971450451872944943624890121637452314949849431159610082107731200884321067164123331715350280065582536052808735156757500287555332227602719392624105618422139088361551549684589385943941257271107221116147557602123165158589595893012106403916617974265990347473860495527623396274030854346000111166619919710839746643449519774831020354688120189037057385020071839786948392455355554389995951631631178000571469865339419273139149941574762146597608012855091518511890851536630350667764260199384693187419030498075501955622110979268981807112897761067017614413431541457486887153456057709087494592481186469735745845339734236931581302768553723475483317245322360636794277085586314349959852786910974796946749778771455351575348024316889678944528819763483111113137541299620983148975547467244550704796472867127013183658350199291619156676342343719270654377335696901894518320672073964989434428146009888059646851417228026423256566393808238344959328554512922370300404572157347906006737181847976182052222703547470377372866776837354522497091776175052333074706799371000124684213962374290640594727617449043310712666253974395753915780875659158096955767979304909660319169647228926842189670818852458437335433309187674494238206505678506339870212693200143442508893804876640149716568689690061053434848650897744492820581660611015285756649270435105241703976184846459619814740257835071552414888112781910075633766035538620666671043720210666076892654213065514637191073989031952729086838178625896586774670676851834908884467796379765403428762821831532757020367650326314815970603576718110823744149330633150233152551271528032517632744562642375113610055330161337082498881818024741074533050770287944497831762609900908874287479103137422125508034836976508694524907264900725952142287515540874009062994664247205011135938391089439392089843750000000000000*i1^115 + 3577357889111435825371711692757855877397286233611014216981439451493818243613363343639185549672020332368062735601555850201441386778076890875965976207328270876509461140457278040127330628363660480393643880752918574356314150678095276807780431508557291420110373799868494262076244166685346862245146946512450404076908874423139499430037414946337836195627578565068378508783122924526611948049461524456893884066297920335571331257634373732404094966821335701842151751977231002556052240800647190049732296473010795992308263321865358800986892470361212515390627338376600995312902010401877867563860550041293205488183988168835292367254271785333698889479461980929222330967225387652693257050478674890229367020979046042741921162859075163251050602075178358687167108307059059410608481885371480510625564682727765950908768655566473307425018174592589667710521814934847655196885606120863715956091631142186172853202296305759932779669143470981917160786552785788317056380583516425200324499692186545763848799501082085943835341656078475152544781245032737790567962190220285270088623790293064414822252910619809988112888694233131190663082121435498797536231203496277210720922679822142113962729516768845315560825219819508956469398252853240831099944400492984927969538652774664977496567537366950720617405674999231861553378278946935359707138073646141389954363420423987806944317169236126584988221679656159621124525733038320974967129824211606099198263219908303536016731120058172606190286068076474017668640221338001494402445732822030046247233512191108005418089489853965581297700914306098621024242815214739150230108922665184398009144107546896105137244633625130931284067887093484283977521293671664619846615533183965655755012240425817469443949158522516741168744893531067460645677564276288130535716044792305255320171589077331905612603477681530229809646606504641500024262323620788450672121310314253860898964905539764887892181084991721037362019618176371549109921130572673944016687198392343321524609416008919223832316952896149776223525349494003649437803610185409948823878959209406036059265419220831794304668161054493095017351601787540256573836085423733214908949562544069010805290321404954943618264627983807961166493213119309970797260901549528935233175087059043375076726001771606794116688476250714232620704528447805675694143540474830495063819431695365832063766527263478365233701269989348616946325560673605794175188600752772844645294273430799771894751379572554761268097669545133841841130476788713727507044486905945902419063491077135726283260594478991003178859999990245784949454468958188937830132733986513186326083982811738701412769793054795893518385549186779165816741931044491592467033131581021678653034109816115115239074808335945421132495012750430551679973333411802844372942374685329450899319034820529344628620498364080802358664973431989460114155602098785125271815928095139402340354062616800433700035510449323527381309722320504783555421039530702649197352069090659852034731073591805136898805993645820483873877939273868765402958510165455843451037984612616122038825792336224415280002328152514098454113630205532244302003627090600743426459078926547536101554358065708994365946460936030789340806111730269112455157856942408884441172202054845524547413308581866591266219405421144006518838189476344050960324796510613248906395588707590113889394660504240124572854577741055561805909564883266430979753055549276965457206484398605267417663127647501903852143300904264565268408225732958806816277108157055061635716558527830473082759188461719973597921367678736241817919842529655044815758320140696759090910745255206781173632297281070874907819949902998028398878801731666963850311041269429438070549593671759597395533870357880332960282987632549529176631737181988182646902861810836854493109304772386083655712625666510268747416057180828727386474003213939456106461903386652197227798498140289338359761206134802472087286410379501952613989534708764823552465209234353192429349228064264693642589010930713688634184795094062090649134280574062448599628876692363187103122537913119411589074145053002079468109822496256948795936148319976530810575590391310397105718413060574350738083735998695500573846802599485070601011995038906587271490596746652328819022377208767213088027672283765986335469300099774276758549561283376990580277465985501582582002460815392512312141536081324632892474403618076931323450552257806994020938873291015625000000000*i1^116 + 2745324069260952315050963857484839779728458955081168407951418008837588277206472064181306772708756945674092446223391563163809342512816763583834933816600334229371877080010984582084704783169128861776622043613511533818957452250069476501886135018353692642650476422014935788268329186366781808002030606362040852441329396102769743616826812952275253558508551039929459922344023454627349723302653342382350093783746834073867468514670668603914775951487403151672342917503650406413195965708521170969820775460735993245283358105313109801182561902417261215057741190527599706606479117131434982348196838716373646905822076250198556985798430364789703754403926846490356977607750551741892227576989142953834758656721664722327285224391232277113636057233146391280612512330030296113054102120667879613592609793064011805869470006567640311238859635943081408608688632910354901615803970635810943046273003843251217242785714027375631001288663891063997849811308032197238941555052028914602149090488101220181409092826997670902787096713955922281445550063085980662108722577738861037703170237366650788582241259807466106246348484866634092410189089184452024384375723589750635697299174174542181785166854261163728166805866373780875703081301299713965414782835479581013718269420216798159433663478136726114089726216531860461732888853553236157970992131162675676218958459448401786506611913122094329090895910502564593690153109776490803671216647387984834683955250834306172636066566310552433138738583281859321826044427819742469604449880558140024091994468964076670203942027544761762222005060420230330809563879060343609101194138783642645161611221079086708574048368155709743533337209297153211501498700651623982000083285028072370568670942890877408026277425358630522265269019873523804946198342818384610971918293931275585365705992270249678660903492075950843291856514839484620934608545379638236470467875152045339831591920638929588040968475418470822709512594605129761439046731021636121223277478100326933577067154856581782838387895132463928244743993178095841015876156253425801655082000830411004180224516357401588482450913161139493648341268346735576555769082561904762206921363727948930683249995378777021088587681251230043592885273902496084775115727894734710742792292264949101131357437784165108964787705855635957133373059658743382002126668235536860297543861214760029674998546425932289649183822984687967546772902450083990691319996717950002623243901283631170370765547116106935276306487103756975777184590617257491744676680698240707806737249835910714871065906219403673222393674334394098150348461769531921732710007187988218913223065150543451050566339002704801682551719443094262857465373643522300564949444798611722003620486342249703653989776245410423083511725557954794285818252608250678376694243655975986609368142475628929733349581781475102349466902652061935728195783661873920347287476754992324181399298635487047780854465775853199217307005595389463702785174536000370918712537825248136284967532974294180867680417009118270478668941577614248735624404400364337684778589712012442124382420788100959224382129433391479639360946581809534560061342759711023486281953686824190270240957812866340744311574312286348766333366030677466917464357690707566730646447653088063200390058789758503147336468938798823859256575465967392447049034707698611408151219584058227628388831438747053432593357550889353106694543378407327119109406729392125189754397326791361023951142140511569928707483006542605749075774813990578332564091781172164513869641050038497910176128688256918644281041749469423273957644843133254179123001474997059752378508465684843743603804634040689723449859359648253192312104572177358145166028474378419503660059132620385040129387933538132252513667362446635951602029551686322312607648175347760913253106814003662257725991653060367267137585371588239789228482874417029105814882615855448220565829613349977269029540668332657780163689525520642751948158816932329113335331577228810616397498412633016930654095061504214519806003774979752796241472746653849956819684167640127479400372918965451646605332563870506985292298404330724136216274196954536438001907210425827788249756489829214120626932157736684506413915921925711478449803966701709993129538087758685877711137066572918072487438494644012296876960502760700699388786877381043652734813434452177119949429410379981294502238823695672110689544050665572403541053645312786102294921875000000000*i1^117 + 1816127980504998465506314778361156383947839055709338300907473223320311366914108458321259419469698545535465984161685966191416593847054745764101974980738899906925176774935090017210033358889007022437618390175667782173436067256373081586726737398075782195370568934357581515895683245396887653100109463561739768834532420055623118317211328772189545394709234758746245590500635229228728378141645245034242910766189079166923415962157928954207404697262021238151986032395871554831625765198626712209744182033501609691262479990728670984760352510174089755819939742322701596891151805402401550200479493451094477572708004213181108841813968392724807502764900394866842319775433279377100327234616760216535188890640974749695030709575818467525631552204210859246971447755506909138588359645765869554942114705456454590773857756256371552977514421007173100590379175324012878400567371025566724258961788333642885195090736257875789083443848578497546247468754443112587369240161646612769839169736728135161786298182935473100779472525154245388624803713695617322160954973392636903431829449595250038775986516415309943238452091979155084275652103946616833144014339450685857625232363881894637661264925638699256042593089337484499038518226428697356812424280454761657786146044372341970855434526811351616747629945185995559914559766569857504414128008799798784280320343354692243216356866706250387109375804628477172583562421544130211962974621823487192760311911996283905232740230688945627690357825350125030193291350639016600889918503043194298107482645334490821905135777263537772990863445956432855701553743264594030875697668988768471363681554395176836922810671344503819653506035396891019319885205662578956441881854559203472152919893597387144477150510297769292934190930717829266462370919525902730899654194826179913014151942059953211092136196141586983518997367219924582865083835271619323753263359454832837334179719442424363028555978090954256966893910994279257923675106055395194826202396361046799936574292507706742981206122025682291603107201817984471310151650084567519905719932469665838354636434895577498837566426175615674497850724784570472140180812823818511561649479054120592016894886127034092053956329253415337815746814235201244513736812807149326268994563233277317447346530143220198631024576484997401865376839754095099116422053364699810556581869057564486957417515115669710240596592735268882319555727813978845746324186786551165803617407380059922345183437450989279780886741925602420279236598950280339201295595013159504337586702043663458221059741394538842390022374352046920864316343989544907220977385410188038024973332147776363786814797914001016116621553164324398774856632915104672121697129505473037217326624056718742987674339874882335022407104524491170611314939764165857447618359721240287485832415199733049220552039701713351607505070909721371578739022687734510974275482115076155338927259393750817547081155769966928438725940773892996653156431503152994739522515416895591641065855040797830762662355537485112529057628951933997644538963379217177186166219345248059017709659190498582617153228081159055586685019961913601104081298122463601728449982410692203669790011950800716881133219373725777081075435647683750348071763304339081880443787258199373662363839438564796647798239770746289093338343529948509432540250517708628954660604142280083458059283224046639690266620588917654504037841702573811761849901309314392529416662684137996305999276485098314728883848805728852307016973611769947445905533768740087630097852637167480812930030534922599289182065422061064268909248717691440678535632869965376375273584643920123832271768064379877589267058655740806996692179628481638404257269545023598797120209669559417913304762792551911329168715831578593580006346757602383551677543273723649696992600776341677397638591535603087916843069805460272669935329142606474431786580933018607128401427430435963387036382904803877305712149491183742725222646649434211015221755318946329080248063254195813444328088334920196670628331007243182856890463298529955713484935369796877250165746851262796114136552728824145020691721267345730392677322595225078002663852875531937251788511948146510330965224831903026430128523649268211777978588864839465635366995400234870068832315182912969734024491263953967431848680465177735081033077150768131628386289728988385610001488362334457730742240277985021125911265930432336256490088999271392822265625000000*i1^118 + 1059112748622413542990528673324094100981891914812776525639869171572360389205287099146536532807970987660702135487083068273238098636145967135172294566562628555283127184034681968481751679371506610507956632582830274117606225579704277160761114785104604068567344622761988890503653042470762170563124465845700237971178434058591493058574958011643279567856635107028872961351506988683522593185681117065605169752008848119064480508847141055203268447166251752383092256555096458160118017969039376737342535353476264064375254368804670713932267800823331333001476581492324454459264935794674448630041717601143418165363058008948744673286929475684472993223126232607223883793891551363607173686714588073067692030446756315519286750890536295361450355234529102490565559897027236242692070850132409671911382021662121887467844973259348337002988855959554904606687458720452802212435951615373791054822541108312675329441248255947970664587332550070881248689046246332978441746787789782337603716588715178048253388532896202181681350078808190823478825823604878392711083184594820166877765744333803179571985867139167011673825050555675674187296153775162553945773935911789399432437919737740495387941942790100671168315558030381229979522105605534474271671491187406743498528849431669969597664311285295335728499436759383250116764736303342066030379307275937135613467165874950285810897237262545690632430859877651061750128511975453205731262700752270813564694540110996563441687016276562153840836867861438524441024794057316056654778272721119915933568640745915196160111170988966518375245489233003613602716268194554780808652902032774548856134839191903826401698967340187222380818180473511217971152240065715469166099059469606403945281177580738980281934898060246884270456958708652287800781820651385853660414750316580569294573733511549342558710989053363079688051373541846342857964981810946442644399125590004164672617267262793688965177488301251199455196309975984484962665543222272305911984450653889097483691653870488951630281544562663365630326267572451258710076702262299210812875490294414034069974851446565386713134274822362548815177851798691386934342150769715784782386565634148119211765965331180713880401262323888070812461838841932602810663252856669979254769211284465877792254899501942715867501789830874866840802068640612295985104204421312270322532540093189257273943054153614508353072009337363892146836424943687990179269609311044218725486837049464149817280375628847499660297946437145269011751981923079403601837502512042542187406359488817185297783048223425005112178279252487555800645270377971485482918127783781948237617474604905621414881580197474483325570429940405777631508460286986436445047425770705635124501874312611066157323099169673740233012423356189740835466435241827971587745036229569779368693038070601216162089669177087110291116030463025020434705211674891167185955059881165764743715424920195187877342242986294696569982440838079042479996251497941857303607746094779024212247374752341009006919977353327314092726850549857458205730362180862546480373001763136605300098537092521714820409660633588797215140197243858415861128658524879193053035306957472867598338843452117691936397657879919218402801676902566815062129936653066191948773426459267686694836592969709736191795760488172229994975373852817354591608671791630091204910460544617672151176983527975593620559942970872500155581852643220302629523919597956514305100694081600348190516751442695869473907409209891754677853028723063867273207706366496266508668468029590011095856349081470738906231501104232155303232650726595886701052982132530922776834254749802602629181485050630581859727251290734000361399685725141294466412170517118230326516147489464651147558737818988144611734532055788263386953639338441744139900118954403750429343122547621185874197330199884434795853683859293318671105601846021373421675014440837461746839748409452480116482800178605884871206217176884752071173764347966385766515672084101681388796425887123392147182999004712778383467446682348516946158887437855602651363521977968660816705429018480201019951841104150768526143103913146246212926329125208903550060871435270245226823022333640406382901328375848835763545296905669978412324060573932170134735896623416448946982850237398810659177378801565745152275895664431429268793655118694886298154710035609816714241763798040280951209196392848593789456023580547713208943605422973632812500000*i1^119 + 608654204127655677348282872589969317202088770879634934342891662204519767581697625301175725257492640684245136331485457944610505298288096778296355106618037599817812563701078082241996954791312730967540495343376135063136930069703193333199931078819544023286155681816139834614877244667845549763928406667045848200691382685977400209190593532146693301770530427462680349252075573463552149674086389661513459449724880464157693353429409775267083767355716960734374022473799672534254062781133152303591263802333465725257249761334715341614441098501764421874406925792241238316207653244705395184493910254118104203423198493233693186474290999080844098152204296519979634595419029811413497679515865396969766269244035003359497472185865407296570927789883636582890578368448912521660640275640772070918967069906636015001604489762769359720070090755248467697830078849786188490726657087735847222173902150324220795556094820199255384375621566642463335723585557182823613289335875569813106653220934011021600889563740014959988785961573721360736492108382769347007685318505642432792811053434839063581640993912285691600939259589976144127526314594391793173322356416195818596740081951331954630861896329999964281804127393492263556183419291624832886393282798550263287702232672537849209622047734789824797270202178149197641082538100901811285704791162262713702016438254355014925563913957281505863425168110446375268279858777048826522418700278635011987726654051412606531523063767719323497193797647035001266450291021661814179417273486858672094245176545144277528204854992981036177864546945621713604607128548479953037163909607465898305470015520835168743787218200017046203734614932658020454148113333610613786158161249635152455740489060883384057977385355498395412640830799635702852635622552731080837694582858799253083961903457341325524749317914963096286966016069827647724486590046686202861114375957813575043842453109863657718209489110922493065365392283426473054110245729243809342061655670367427629662549502638901906902434263478838684035294069489204421731568276696318051679633708316914757161033179018038483643915847428948113061377741352235091297066442097297873821404435632746503202858170727495762715849776598387289289215089365541335304210793224899804531944595515484433209346739753999669239812751897916067255386219949595758811585025962377909252195135027172497091765975980000654263476376191794943955798189601590126627177619348940841319200996547950200830715137698393551081296737977432366117048385375592424874787586176699955900423224491976854082198827074884864696578081176210004898091364685156077187349855260718368123293471777889363261157857668093108334077913416600741241628390155325689293300608610023094052399925384872959969139518202653042726115117620425271345825502651080441151913423093355923552144978209880212204071153642202523789440726479329531761050411286529703943634292548005796111889885588160641147974180197402971229814690660944493118768647734832327259978087445245457183973234444259560002989285569582411122687004168847476082270812752498431716071616333086560306626239017684854236730903597450327506198523231239870701005554196355949762947510724632188182290013691527207228197617095293373303922281847530048857930678746907666828433084819911481152324244795358342979512644417647855211500940360292263454457006264916347611036690537215549391705478746710605241368262966997350080211428702085480366264213369991042763042123949885262267951905419737943034595134914535863933710200694519207402474041378438614614682731747402024482273184371534128043668003616102218384534171010388673313791765376267398340236784671309128234401654218071970703237556331528087710823663519222945264834031629339006618934686375786136030262256028983149295007392282882678727308497256883603458413382227407126503628996976963602256558722039233661996252818669092152045035659444070641975276237988616001990706242006117503405363366799872359407405925952677822974942145141232917233471468309581588310610561791328247033842877413168483742052050463902407860983323143237258114546956458163711527801043638109694396020624524154951907753703508945083297304485072298722395113306391518635620901339580889051548032752634513390494689700419876068329088740511214304000983067034869125015433254849978684827011333627824073232930328490545253204410890009135368532691770055702068181132006453126595710101029026358262713242596146301366388797760009765625*i1^120 + 731545955320708195531031905980688642004274639118209838978704497331505850541492661438258075057179356588266122858395418119828163901855464556046589107646239902310263245045592893287817160092316684958271529369227997234488336349401068571094586659103523363419185447681438796394190544626627532148196386508191488702994501207036276916214413120721472114882147362899197272335257857666542843120387946065239853888556408784760361441162765294779566315388973947310408368457451698692138370325239061825355195299139856804815418938592247988157275844269375456658574571993375245469731164216501606595082645441461161645521220455873235647503654134419461553510624889341580627290879260341896317652127382207484483726609208969183682713511584791397956069795614905263291780223475217890692630053315578873991205755227887236003324148888954795102694876266522790750084081231571268730112368605207030382001242965359138252735725554641118668622904074951001854725037616902042411753667753078662421373119446077331342155696826355115561996017968350957169727899821164511655995421185383801925363964573852422783526093144566762929682284378464207299450273932638324779012746419028430198179162689857159125613060799698794548796809500109803275555627365292289404535517808846818298283835340006192792459954714862500030869179159235447391204072879532886151032785377253454248456124648800124184745054999990601698290835612257311243155127617538196490353579594951967504965494268882361896303169500330273753062453105693855579640086652586135596244902008673806531829099856682283610380149416924041650288697627862323423501862441477317492730988417870421159334505763758365430098552942764174205692177338074844854309521493079867178875453401354278013228198625699252397724645590161821988957822259276660375319326726514683876858075755227000835124411084025033986819701200169132819253513526805676413786220238670842340848861062561755885211814826858396931778947153688271573463990452582128171046242681967473303427129342935992812618969973537426304796664956360425037160513284641362480855808333498475961789938599263062711154467488385496116441824547806856196590027947996772168264595166562862977625449764642927745128369591369951940452713772295746761795853411856355727911581410775559585488936712934784395121779789413720378203034490979999983817354121056739532059559297183017614880076934712454956036089791937406112145563829789318284581573181524699098835432973734813411838014752066254535460399118445337846051294982178047601094447301132596319149792044775434478469320980383791381674521975211317643551299605169506363114168246839460111755857064858543450188307130844564395046561152272837996619626816075178138998347285327370979729271469328032274832725550046245302160855568652626607435343971569001319757199605379029626701571404322470605643249845863340599681298558036862226051291603615715224733278222218890005583537381863879565457925031112741365293139953451930265942266936991912911359703277028474462058891151366320023162562029231486407200117274078175408362684071514322584705788079571498945787356227290959121143513612078720760292846943761505568580422580683022331980237184074183261730427809601235639386542862969938001165373955732963502683488305194921628221488062354112088523454517540536857773204038766445674785851876201589137587670803501626518534257792757676711990036139882700363312862044345934910383830871095865334132746014364830371265298494606654111112467800823728549999574010707115052428903694169974991528207646043819601791133884695654212931273654871576770559444600682946401715879628392989455526305791360887493825482977852569835506444025283393870614424110387614693140859655921907638984668617617074692551879021256541230151058713810438747717002652902851216533373188255309591421725529195705552066794550013204839008837782241140647790288816573471613240683763825879708575054669499228832070758454572922334696246418965404392167524544774274260098749002328951360018265342364164720326909020042864672937290789771977646335339386493699761671186480008268214502403608032301397504754586022434477859257404315097601586876326623820998926994357632081091557163854021159054127278706510682572962441005581169722864778293215408771646143772514902992529630948443779986773118740170395260287283329501190223711313049821302655806668919517038892483872918024021073324978894802443662346149162735996824401106288168220871407538652420043945312500000000*i1^121 + 930590695325448266199901264015388751220860946123093186057962022982165344924196102226767205222464317498750562998708076969655489068339311650964112042896516370676269009085745640963017815235629617960647485007526845698872349103720101645721317775469689605801925579957776653451118370557570052086056705199690874000942820454242589551918137646320950021640926184274443364547353895483862836357120479787304469992432738323796387808780036706725219954247648504829912596248952889610587711980005266144967201754297881711544049598097134252877969738511872072012919441408336646432754788132348567775444730633753771998597729043925427395048389737353530725318588810827064468068650914520989187898683477078108881034652175008947343574953608869221060573018327394254844701356622966604999451814486047852079987045408565917246983370755552299820275717765852425898093386562565846082028597299455120475556777430898912305755902797067645758797831849578133750597551438767774675927858622501235131191407182087183083264456183583814560846928599019849870280210886820074344468980424940892916290701526757446096158104487543079346580212495307818511265224894781395259760823315542856535893606866274304253491933668027911694509385651058296028228227111836030998072708874202610491365205148710033782932325421412419854212684382412057092912835195133734657491709161425037617744524464326907488054505643064338112899408329991453986097372131226726550419413126579910521590634978749908202474546768414270942576509680170751313751751588231688007976858338523630844923003648944530103341337583698934514872745462217621899660582975044581077957163636836457241707055155777338287154886272037997589808796425655940210835491978217519267166241961233245584645316803764740589486536031228794530306043567861154814967956238710322416893217720492262998409299965243167453686330458670699019103323460201358482127020401313955195744116162051986413418489638248723243884832778975689644473259822870753928940756102604212830137837373298210858115330636392336751719053773389811021795764455730024659066879330193010981803530792156783892386452489256801401705640393556487815890489157150921973278873468632665522888104294081484709891124411748338603063216037178661700977181766045312738398757002950820990754800650571867240963478223396160054142146321538868276425928075522343040511807319860864317643001486317707414557873839579476951150064291902624111239381189175768161892782455394826286792998569623988005799708712582996597915873921026735736373466490433209938366283973795732433058094835317612874202097046776854999052011251760507495575531483377226856480909842706206201129795429114733929387912261753685894589729676286172507058286449774142009130828253486363541729783002297502108273173965046404273478472020896993884960580360388760087486334274886815775295329107974074578165592418505355857577989290404621033061440372749037470831865038181666359495772379470822506985803874498750800646200197792474836259877784343242665031909823498762242548567197768804385892841963823265292669550603111839779869260735672263587092249370505607951057616372908100470955251721675418291753103594648561859213685087392410644440237158081911003125511697857584306559162091002219267823721460459054813062980190163384842378587620517865734269135918044421639746940195912767746731162484029565900322064118297571579890234154558320965759269729818362266968030256770454090390759951173722582792253797128522950832540480348749916407027859681790738566674938694172276806572665121582772997867663387138154167464711028704742425119818137362926836426576015546806532413135399599330629978822580007366455009286432029222787762616651336299192161216993146581386631254689513178913875886830980381183446876498758082023503047193037271334185546301986413997076685952560313601001224299457079969096537100929476079445697423063741164894149201233984059093807729674103246766469792681138240427748974068520130427422713816995699287019623337649495581036906180725952729663270207408140694009839595703330918023181357215536742938872739999412706583050406823827922444785961469748684276997985445466731967713929507197410738915518725501546334838394642985352013760978307909421324381321886794952963270473533759633536462737226509056039513857562457671292698282108849189880452542108482076440670146125205071516175540284445785796808799242136151239107094031657480753954673795776885295735597610473632812500000000000000*i1^122 + 549411630361425163882161942775912115400820650776303724545057323093880296548367948822068740679729913111054887604312058066954528350617842844826921404281143532986158214864499617918167386643629049601226493104668472151230946291825695802031714023530727640625244248441699141980727781599193700810989156397936236516398812596059020498634419444865842040992046096731777940023275058270948264679563467041145592174040565303730407446299537830101562907560058138007483176745022347519428421856944816883059479124245026431944407979426874931379528702411051499794741405094008983590190873262549829000811690276168347214552101342231737760514986315736159147970899084555567808613015959649144191360527204740108984677064161897485807774534212895783691323949172169410008404036639303578113304698204395075430450262929519687325424390654800000090773561101650285035951559286964568517039131579281862245067319302928338955204616503870983845695339336695641667150347315979128377417914763338834564895343464096434161681106730823649974420066359595376958941247596946131632741535992133143009204316358115712349883040768805904938801597111690522656660280232770315938284933763967317174336524067448724315248717166143901534132029474919374619489260577774310119594683102091980195516115672368967689185946473827116263419902961316425826269797266783519057264088089693285070044692001957964877155419058147269269283708672793091957208345513826915001281941942448971428169232366935860828254946368633988850736744971248955742686329842419106640829683811518817432417723631554714331560703091346088766498767652295112581639063232070617617493394518155924283585538458467488437721703396857907116748206269988488197827433890970147335011833935591715309671254722175658091949672064687995224493134892633544192746441949337908690766256254492641288492589280700712407827946047158090083434275969790885469234868050817382773331873962223584078963137749710397253672785484282790567539600978064129026523128492753961763382603271796147077390739151271284463734515557432666340918653358416898544715575241110763182231720562671998986286876336702528261733606283544096960852261305901821430351355873042153093519155199744382417606516063287439832364884229298165849381601470814023435719356186537170032890349267293336692140843943166558731943751808464534274479303920709347683802412309268477671352744654705129438721568847474060615799432320144305990501276559389008046538987956002615090700379482234458649451965748998174939288234165763602499876285578891942237324568015518026919192983803751066445708633484335560362272654475194266024712927264906939810918871594910008624610371088987781831260929598538352589280219624132201978105744070638632333415397732517834324477089857858624536416075234472741348402228624137293144129035647947451054058474542422365663405571663425990977473356845964558927061835934294031987537979027409283223622057324088068140167186313594155042353525098298164559323678329281202817661155460135520091882140165839107236754696832541962182734661650275154596414028759153131407320677876438683062102033278008329610512243851180947073531033879770569986480516136787940850767064548483586987718197136234535552752767139809483298518065592510073102790920149704359219807098573244639798233194297364525540899933408072553018849836424985868960085627825091415298643180775798510323571093444891670475784688253517828670129292601411568034775426127769673395251165578813315592327769321076101262851772480758100539604115676318400282599222449394812918731658836444105492450304623471547051239776930705072574868577086383792349155528877541182509256160491342954738370470743646187052767905581395719272614614308106316857623802745480635824633957144545193314232287356903449150682351174285394658868779963077337068280869287015233399740957672238328444351287184400549990620285510225530872824592377607781319332122581359174487663076676475439300148944833177126642212147814434162516290338600221082970454461894211118176459640448597166405578585274542885791321422184296685326652694955536394886936046268010041344299759870653272230146109989922576482394767369927025191153397086770612476730320655041227104579599222140706272471202061195614731857410938538547545555289300613630690086628794513729747678099332209845627078273928452683497937784522843226761551452398570652665101424783949647548960164845371950061103237194964060920853118896484375000000000000000000000*i1^123 + 48071314447298195615244131111124598902275366997617243213337913157732003592127906437741313898134233915235348670154165112806090607183989470187239228514083452897547942901066424535312491791067470698531116283805645950478847394482017303197041898351027326631730532324739537187792151476564089092641230873035578415345304087408601231393236658988655687546927639558418474784941952668978990591908763531635418399704320137810413123201756511541405070813597448647517276513769502002952092003987669927102534666820482146221006735345754137354347415712552863413035084138818148993933808560270873370945882502024169881870717682642110440248751159171254515599969536906016837623036549893809384343351461396824934414947355189685245803055452568913291679874790502427977334102184376125968466773812227933240346032037214590891249981077236876903503275905180978988107612982242702659728763211760788642209849449011920078140007644491609080825441693392811806748213413241566055445853689954046174382952617975776028135559932881192889784455795982155916542923595932842727832754619016966350165792038102936127827735307814320030510168266556552622084464547871178440977077950491901350913877129752430111880778986794083691182298392856124760354963284434671443396581993915587105318570203649835909739561458625472674935718873863227748008843412247739727787288486218594908631712117681937660249147654386625069885694760606093125344586529158701229298738648774880166431938037840605534448284142538433649244461921574117907021533363421040650111242696840717998530849513898689329796476467096714057037717144685727161053615382244425295695686935543351091237488695694979134727169878549240691361389781188945165181538427361759998740858118479594977155837301755061932333538255424806269752667957080945855976899286032145041988684904769370925458006089668817804810152904659969842165024194176691751252400773582072994249444263904726784917090009219320979037984019390020590204050562981406489785780195530006268884404514568834448665141561229217730600184153740048789361994462329784898604147696717572863895143888901526332766799293442171771516882152584480410500537885064478057619947179227380039539599203538349725662287207842483306535995929524393140143312132456292789924816137299747088406414812571776344960591958765300983898483015074932068585244643583197501919571148209836354953076795917593863951277573502072069741617062433320447496163640490044878607329767559373726793893186510510136486552155712905665951920293019119434086323466592692505992508783712292175401711801258420136831365912046304069582253946986404186099002533491078488383225092953196046390771171346636400718603681981151240716883953021869442285481426566350144443307153924969459076373520557418523780956347422022662711728219247570463439166244099307870796108684808782271049591117678125773596342392262552492462338901761745599464772664347518424500837125779447664293081230648133460843495317923092450759108339206436876651191165966968587912446242379830767282641120731237219052606929492013310518270145231308231798073512019049912491747823525139579903073603122709432306470685026432614707622776600783913158537730768250794250132143661035040451248084292631236163056649548449736467083680269471996302995522930417848996078003481971048477056255397315961159225926432166047921379752523270064217980453597898131362358425829368132890708552822011142914782642811827094611830863342650655207040950128017957664791371623194333221451884067906893637640299115819822600291705830470853222225763747381802651390438764626533609900224148821477032170167570303938312400050114933218839664528789201754331153690741174489561473264147242673216745920028906771550642666167580083007247985406360259553258517901908651999253649479648795266761368490737725566369020444582440652893764594887897222432075734621644171393538125844045532940416093643665600830030341021867936620015644616373583758348211668853138466411659266839385790885690880035292796732437151542170260623364044065399114826127792920193809347736170292015158752287394096091859244538112428454177010890826385359588071682341535270253871217206130573635778160959343854303235694131073208832599616687609587916195043023209332478589860647616990197281368976912217658252101590640701944003484425719373732361162348980908871268018584146316316788765354198413680278195248453746492290798499063779306213959085937500000000000000000000000000000*i1^124 + -93266237319828383176092621716047962935683557759018009280615979729608172236765536032343721993563914727259321094620294505884219819647991240192149476560975419027410153595441725524389983876444513802061234347103728079951618801427274290226610551853519729333424850993396953756670034216048531226847952348997560934365720014793562678319115694002100769702854938494181700346113043096323571657877483299082511141425463372303440111215323530042371266562206359589319788679921388016171061742103198777621129052115912295973382959996232438579484417995264699058799036086262355601378562112809849896175163800921535423652455605264158685535819885807652380127002164323895785580185730231032300500802134885599083077655904094227561065656813964426824316182762587015716733020865114225969471555734759181803046414944130648400708267681686539209539462620456832160699859501916872887819646706736278926205900072371089878403462316548624461290167124180510692205451134151013912676030964401774128166834640667745751000516872154695445778442982288588077593439984638852892726544264175273798440746346145545150296185389167535489349207637881016514086202059356219437246783024649084969378265818517936046643327785024353979062759884802579497615399329040167413521233114061650043720780371943148750210464869324722342029182394521993562168970933836752896891452788662688859612844477551665291704698603668955523212598062356229855899750925048892354275648951237707068107552995938936814880367299001293328609821052109080811879163215853478465261278197727793762913217875889437800572635694676598224054848649433483385586407616963308790162230080745650949895718493836525975005098790417210217813870916052941393654224458154178897181501862759388289030076625884156965209881330218514163914895522623933706448371195568248237140829978220828395969038738760527177281532492340323991975102402271232781868886731245590087727041261419841343325505201957779957937710097364544952852353662150054874973897024401668041120919264751155164530645933071376087028199199635403214681486630379301158602379264371084409844222549248337541110537796725310318667367863797264006471595289680362825294528260897805140303354196601721336459523480147625676405167425498807944988258224936446970181275875177489852145028560909125530686923649257340558596197362905785009244878277384038425378354396564326974692998296148655547003643215939810928874027017469167626080051067059058126090951499038357371448060851824866471906706075255519183283383675679607422334883344985529238596111786449983873664194640095039039572640615263937522085741423784669980138891338766803170962059874101876611475276075750363259464816166246808847060761558479584912538680758665222675211958628216588680761801678284123210008510031885663100937067466730885840109957370998575450859240074191619741080616346315482349087107990409217009326128445781756448057922721519438741824560562260294520786607019314078177262221371267130258931383620426119979736399109076207245160332767454387862880417911019801435063662719614842396390275039799325123636943334074715101313444707387951633117949321413002263652765902177705273147735071236406187458158553390292476295343273848171311840266915544011701091617867828432371615622854562925511736387843322366076272090788013150832596606544511864224161944187200584721638096908112668778705044625836035344918296191223287818932061591458665008296551158753117025837256868191229483334096612271865494619129925561061053831385735726902590120259240995429996288127649691649103212477193322841478157956679912384172031630327631089498622570104896291616323608751298031921595021678588646849072659728739060881945547811958256606667147620410682905693299459507074918092139504339296775486339056854016074004900613792244585609201002524448139193568213483924710217802058734055874058513334858526735953602790413759836906389121789158703604224805845163238614056541252809262303384503349211900294474348997161364568404243195669039566549543449661578900153193372695055694994958116618838338825855104004240556630735818983446894146064089311439103339648477427712177767126607100605916680765970062023453499659572912893176385119152381948912208647313535880951810880863731246647634223148498403838200232023961529064689289991158335645579266100922165364243526388936910494088323220383226661923577032810685625682250645015290920336054281407810154138000000000000000000000000000000000000*i1^125 + -42894405144497325564717365201237438310287173615150193190779359610772093249562688980395811892215810794895653269073860314689167167951666384911923868545635363426038667092386294723511479257994625577675019971195487917764472169907476444220148409513139573114926336581768264888215177337430413090286467212113728647358972512629873962877774110047800128334730663754904535903029330900877861298193466755604604618469265757632079890543544388850084754779688324669867482533456089250010977951298409898222323685647290060824567458563185504181158233339190384065463670573753975833352361645159196158534141687345828774480492370120030226645277810086442655323809922154547849818823403292281931414755225580757235111366574831394181863654014964716540012941397856073040855518710341215328076520756047999782372328912916396271263427085304535420921769263703764586409894063396712728861824041148414343720984416344952949772782412016548022954194321653690501052881741572178220315215769642302248440108569731165433587153497895214401456553134750168172746027667047036669395321204251623969767454059048721283581340401689470199934283996847916557541796981857680798110126925973855583765291482488738191422876646080743914079821277368645580718474689928315964140914852869941477191386465810096540277314578881107728125041307181085130721793931329874043618679537156145834843062872197790094367502848013678367230525233912131043563845413072295128740727161699728747316789174922352165713150894741470888360378103860299173246385734107027642601251736544394655090954652684357364004816844958210061162384395776546580401083904533322921581869412874179905455628781013685722167506929287456054028509444073929608834852672068156865917060618679501671292337837214649071873013486125862363713932353930295055365537674079228643111268785699689542998012815111447891570097431713560436825094249286813590734726124757981940541025436189130711460811761617119805295906744135510469575660930710797875816843031374816364704442571657731529560543672080134875505348296503380125638214008173115202738549856481281177965026441273182295695948761935153392712666069482632530813277574763005597738664701902520311191978359049238042735185698942319740020227198865189691973375394039992063899281721408228094869667702714472186980500323906074216645179509427806318348381746740973475511699713478770008004479055572456149908663849966301697876803746633396324799185048096672254556930807120903679876571725742601236132676199113470552441968090327105777167439737185763823205510922369604304812578978085321066817900906849518547686996141258915873207243387280355735762018279601383648996136943674802140537871111653457654925084898330110183822623783590425442912357311411201058409494818968193458792388604421913048299067875122562900766839742880945622287796682495741786850217047050711996111222537235268773258442199644858154159616494144754599060790831712679095042986854243996425130073428428692816321822622129216449305878274514223110058476993524140210193051839007745431869601200225803459832615991566750270420527900486245975816906816651167706579780286497724628511743154876427586508206209401925945355378347703664526086195181630182280562266654650638204275966257135282493007979763340905180160551164996482928367442684834907034228471773121192858556738137078013436831955790803039980664026474438773026579008098007453308541573680278920539573406113909196989859071226467658047767938985874392340779757125497223005293014754444688237844196529778389874491744741722011511758696695353346116879971535822751818143331249759305681174886596048533584223662161379220386628988268731610370334186785779639073007329451643535396497691209807035382558834894858342060430243808490606024647789945363548541517244114146604598514799363938783959719975768109421465023280766138628799780574601488248804350326587915063752657128644290554327326763894149851730958665828890462341094655660737548154536351290958893567331973682339859650446917150514337537715498218544931992437350607651396771962072925797733123877103514642139778533102068170159888924216842885550480218409678252528445735460959284097086123032390733234824873455375169736056410470734303839777437573243946138985136984226397854330972989429749286696898892576408008424949986344244613721907260478896783814020724843675596218232022098847099507328460025313937378841541527961059148800000000000000000000000000000000000*i1^126 + -8124935861202648520891232036675881698810033458583886432957164571724750708303014877031906240981660581331290910713287356626923634822269978830402107412443846782532698731880019074571111323502181016907362429871885517367446632431762398850156962988836638346458927665772021545263905545589528008993141380274859407192802419222136714175797686307720293358431722508843688218707010056246629224248467452137305750999942231050028139358699751080091205015622268517761833114943924819531808529787240098883605151593348539313430411950389748979534748787123524982699731322094072696664095028774615347896828237280789997043450745008184863172785768402592285551776938159773548274495244916055570652428957039494630493002937377565605423274858337314221684982694017828270177575757869149825202922490741354834965407113401771795121332104193909679343054507236109686963540305355567875671902176290628490952516603752244273731999805496909880592909804926113840642257768856650334677526369015819407557065720527490041076774881403533859509036553955409308234911986678242055770604903587849242866056315674799228141412007344351303747434255602359998090241600592885342784488645777311338154382053823360424722701333754305966090443727120198003993101595962448214118223249171101291278204701894272090997139224442379709405694656807212260856666336080390229445028604743898843323454252956796716941508034213888452551549590440179309575348553945650831900278874975057248409712657491135607072653025741222347452891566232562108738095860026583449377773023992908984691029343585059733874448580481505732932179987698775150117499360068666007138064636928240915777411923100739697969304224549082813542952535323417900079296242022927831818524955357596868218062648035400048450966678335120979994811495501310436487543946197794143979134932155590693507967736005066668925510504996042445992999209555187671893182242938317193216119135762465347944460087023437457879962049726547894561226258310296395496430861646880983461051587800770701508985479718780472068220381513589132240356627988184504383840134166498850371531068972443543304247389248669716036902930101318355819374303846495600862932521926500818909584106684441580821671894623950158098825542731327320311001730327682205122684889161203955153260736134882645213785655330029844335702448308028454091344248439983535926077669186609330041169323794260310361445413078643563088465116970259800091565769827659630204747536657822568480748731493478614008794148861905858104398003266072529553279442744453213478769879924786018085715952267554132760505558997014892044472000875189516014608867973929288689850352088793252832343263026047227300518565089941516362840477289393661777386405294013684185992898193491058891389731630652921810899748388649040788230048906100399690804961824863757394048673458950751439539129853905978380022161907396955767486314776479414430530103127618845261788332948663046695486502683694097112859668248663454514800634661601175436433001651716763585324461680064868474749485282327029977462975108251291092009709752569272476113920956553524664951249246027275925074104922180905372571876342768182869344237727319182378661381993410419733879424933342190053956697197720820091944789564403741310222276318214216354081152615193203326882540586960370412827470336511123619699669104335303499658125365495646311424306296118372948464692631159069565052079715643129107405919792621163100448342105488532910759408390968430605657075305970450915784167246633474568081827072622241876873687277567923936421105666314791785414080952108109012182457936505842414358630750998997841082829222513628584884021751345281851800131673913835374934507404142534670342214468494076616920439569584799970916970872614853215346284364972459587801054615158904511744243640498031523323745950498231223148265337875550389918172255993098326633473841565809046547160540808502377182089377579428240153341527558939455387702175783212541875336300591115056923550561309456034221847521850811976668649154819450592669168233692492374689477985858617636200581730225341797277043978314534358334387343771029531148673436288036399024591632365157971304584453839485880030005389685488703537975762422962720795390329523024468215670909763958214346052460028757969246393567242115084141194517858038127189154646346078634896753637059789100368572763206206694847443394138784703555392307200000000000000000000000000000000000*i1^127 + -1499923045055337768725740560736160315611221539307610476307557421877393502875775510774848372023284383621580497023670920133982256341821114857139227792389440501637938145597945482525827977809463229168880165351336261247515213949528123132832478646240659038603606878295938617167740276101995162278279325795731248497359041206187228963854398542872627062948327622945884700579503515098474284933658728202992855722927236879058260982095612847821119501656262125688534930095338611579353593289195916123011322471973152507039067679839210783522092024238366129067704496241301212523842551888019413253262515918717704144225887870135164939387504676427640371348605418114960845963287648936615960316133179316515333678382424960217106124057385827307280655943174764435055614543088379331070107211470968955556015190423017018241076600683984195913388952839488168250631132181628991609322181552938380883808245024781763574807081969994088787165127910338442089260621329986246742100684660911918265187012579572730585189639858340549735179428597878576152201038425244041369350903779191323093411242525829969870140236836734811495413830699256641153213199117693936454162546898637710740852164013721351446555147366892857076888286720020982370894356265846046341826516520927921381626846806330485349503153969321105451976217083387385522441364288961785622976871385188999655461527095747265986072669498773164601822262460744661158483978719061979902560665129406388411436278204244488329851479904776255959385042392996666041714828811452638714583406887732359956750279431151147171940157928196712372983721319369334403331690729443786606077696512945028139625671868093564753061023224192665338232976002741226475718472623232650258076679453573136934679909275378783610216138485818698976504041147224373464774424138834304011987469788194721044279594014437321570492141163423835812064595784916065908690705470623569137045763947598748864522890056625152437296605432446695929603945081119344156728531860570729231052652470589374977007888438029849910586596578552678988919851176255528765952627891062785989621115754287809538081972800102327360862815105174660091956055782813397880459690700322096679783391844938476157428402025466668846130378496660592140876273655823467853858255674779238268550701515004670069884825060717135922641178231727371294531963781381397037592000084130072831986060524487311558021032496026475676144311915984357275744214468370096101891663785131311978972894430276162404390089815301435379110396307319827137346735427975889129446885053221773855239411874456212252495096559935921251566811592327440465524858351603100721820660182904945361885547880606920414045945169620047363142649864569852697932621301462133722780938202772764354785124031795931025648261824815809508292634779961430699085868892522220528859100034538000972775856752073357746384858136097622870331412463758680694563936721592338534092706755996542873860482149496555751555534643645426849444873633422159478713560785024557518382689014804164902992142815257086823249977639495921976554041559561299291342185019605743340342360530484811715091293043715937114199707321100167161284694722469645856322098372804218805250570847303710347823880749370324802272873841064175355851869408815156689214079866464423973497921630109139414323477370368940884146876027748564048402093295362185583393825275936264527446753213227354148986228523592575497464249875031441412802785942825449390104839551873149952748735277410995082625498785566373992965040721239383830350547636689243607243306651268658617754459095674840673105045420659427879685938159553665486335767576418819107633268407926167814840386212538363424586227003026297908430586795543054847160569524114142712150479618584740209995504597613493552921033612968632613413548415431652768450469028704768509995889657260527678799104428003947590112350823170908764884482414604470452090524125250304011610065271275706877146745980414437164075379355201755090958468237063018583610549668579689194010262998510297889345942212574784240926512458363855312996918889422956101239227908189449628388228062864820252904125394054330481602057123534738430481237195428835742283021359820753096696057952521684765736212723939851413444532770842969511432041405759862539492334667751506736262549218323668902839166608085333320003411822108007144402692045069909738298245533771339053137920000000000000000000000000000000000*i1^128 + 1408278358466060409622421732346062338914327383600611635231618379525119557804864976159337212455841640865031025172128670400460860563274372008706067676290249952325516411387053466985505367271836205699847656465570697904984525121074948278858847397474657747910789544772096150464826654035537155814109430803312137624938491907001053595211594231357143663820010952647464925529521161730945707336772413949497664805665217137999988826274936511877128155313258768648692412981608819065976550926100784954054597742004415977979223920221262391077444418910967362033047868275165599564079057862493901552501647948403405819822877049092384692341361255327858707000357795484933795739420016689698558965145540645867323164990143823742532880993744204160646715413704128931199487640780495724776781861895818225991843763022943313219498196931300302790783604599219267663248433239616083662204261619696498852966831631281897404959848243858409011992582842919133378758620671228614193483641582109425183198255511311127628636909812067901062378624742788375001143702507736664901969504241929739388582299915043214820570561607468169626608961999860879506397449698515749653976689693743577074796568655732709161744573145652454624839961281258565933064979714770532326912442162444879200084782934990468776491608916002254060358835775439827465966660244783521505700209618844269820521872087677084268992209729573499687207539646823020539350449216371074953633427683140518104263001194801377089554833272206367315272579934489005806556582315895289132979646249631476595219339561011826506054853571831424722888334812825245610812644017714187351966135668743986943872372007675252672415603387050921466088385772419565749281200010340437063549232484186281274681312869668518489464532882818859644049314437392091997262520411014458144994565205240916362260335875157108943147289681734173504843538418388371586221066904112554492591655539784281555483962625123956496373981372196606832508290731038190535871568060978213656954010295112997498325256931028279798089202448903541683115158742891675461440719538083094362415190505302111914814573306154387112919265181832565535645033574233683374772118562786806823391118139705592987809174038237892140984050173772572454273083899045670779925413081576157322888375167460300771582500347036520633475924527168807361321241095406705181122473393320680095233889983081069288469281053249644767788902310331269891404578697115741160779398778218511524549383960704171865548316932822418278822729854743185311230972647790934269944347155637063759903927571836946074373252109031536657646076329455738996716280842049422140842202205595775209964720818765564622819230429368859886902041464474855802713564893201343183654028268166368976836435751454207495380183866628238512094125479041753645215510405528956404179417811175968535935418016143069558795061455437095672853207236546920176375224977702753878927369217930458972661135951773831302228357956611719811618663954262731794255999654318351465532635063617048182837504094260583517636238262990989332560139580751431721288067428819169001153533335938299618735799037900459166251266447191849689400160586792447054521624150066856977050635723555970388244751757261195139432629296526637755511053869088883340589056908225903411833852019079756859363786995794252412879356830194985007607874894433645667256498895782424701851115751924296581638958383969592927239959063677639010324094019329252102978354090828490922502946867451135651268442817190973071230588348909582522267615007878282101853719322477835043891633757322578997706940064655319556684776800201431709574885078563136983484519633609206219529505418326784166212748637653158092611188407792164958919930363514653620729611865205059900277786197567564602606464917002786167473115475244114412277424483724820611600830872862893325680630229644654758577232938936615299887718705070456225250425164869687181542308995692719815222383351068313298316847273135087775305326183384270363307515806739967412913264613583757898932336856816746232017365153163244827328031043400296025935527502503388392781720129675831769731794847748288306795896352104850813664359064367235864678755274040306565438458995864433988571751411707533384603113402178793159750646744517559071471434299054671093929888241023366417471011109548517760423657027610289928423766204928434635920045867941232640000000000000000000000000000000000*i1^129 + 748846804912571999138735629407627533482523704906003500051674876130156001521652809477521203587117330168647436958532614962459283718729504310215000676311740309187425386048681882295203181610326062708021822836963442611898942550245588004807353900509470774822963650561710524396120866541609269289054851808451554213394044610714828352966385523570048077464721684970912787260451061489597622210563023356498023610297027357686976578113669573457492838512642744282550814585450035642581251407474419108677044060624715427047219964512320225491344977634380417422821517783562339216591074437767583969384733636475307886381265247274391805513371919074023184422225492238217601163254043697314122573646018235528519354860838835731510127194397388457600184983781115348358176375670201787420902529856509848166144993517906789754837931916967748841366433127564201721736525295798685871958704994866651676736464157208972700955200684416709010170366476749186897021099661511457021516288734315396862072473722469216259340348591245548293801366515301583543457404927829565021843898535468882035038382826432279091985019847227565221124373393449230620108226920933320168238195640379418040197927792045651751842758275870459916492335582764976462553016452906925824672699348689820189526787662138044116233390320249439677909637291142361073844715889066326394939939647757409010044248999330403044738709232637442923089555026696086301761457922886796336062361939007901277474046755255607578204350276869870836784811906443129428353012679915155517493869438207436291133836407562679693228321973936424772024239612618426075406070125442232373426278513934011752476022110051792251308203661358260275601065777775145134427561808903616437232267657789911002231174816648090937880413536657504064070011923576148500442216037638168035034719359650920386153304721399749533173461300349678970288664637933385194889072539289034500810896781090818483349417458893509758653228980516149616713885331593587264729365102554856886683145886502530134790188602632724417418177636694321355544000436908546428034253525537967955162673947722756621008385946146137518038285860753526595900482922548455995953500971152420065376564556104783992699911299133360892836873260014189487830423546997277336826805187662450413343318487562484262672983022200816021505074045110626875657182989895114362174547167558320743847531279847821499279759300662156720479460675778060657412694309188236114272400189951616769437202382280662592723129788304529968224432740280839719525277582336635682602055217583639166905326117969241871488386737146363306144603874150956539636837072722495895984216403907758482977188880503747617728646433160779539881274466812807940678713671148362412692791408975060924911609109934532154635867632718260240337847373527232774285354411341419902449875862935675372160131796632164386455319618119446160345817529877676203549607924229539737840369550484365113734572713817224328236246437376719081367299355379928483187161971309769741145231014155453592387535151218986438505151832821160192852899197818797668219992685021840745292798386053964113652504687925613232101506801616766607512439371052457806515606019496529082928376562117412867855421690225115340430304513804282646887699278209692081937416149279570470951593473091949468602067752798329707344374144383550415976194277544275926314244613391523279713446689898452027469485907646388997984508440984653089872550004843456352555498146511438717339517878193949742510922329919309322582189036407391358086497863836616581876829530185935013725215828000104448653629701949796804844029027581920544138383110601057286327485646275701386730634304229543892597282106503101941826943962141662167636503204082571876549771545491868925842132761960143194396747625792580588910529440696054641457247113745350003954758832606744518112118971055123174087612202042824656997608055992871277924246815943548293612684011390842719877315361293851839067360347027198961539912549420758783807950548127445608362681682051166557077062430441521331360756284217089444393151522837339863457205314902770985520778815981587366071008285642951147672966673462796977866432599927446315157722263704710510008917068904852238871967999175443462690574209239860731004892442447224999522878504529782521200779236274658551762612101440813119451131915086179381844061233327267094198155739136000000000000000000000000000000000*i1^130 + -36459794837053490538539673191373961787527229971618875351803009960165199187062877223389278968798515836729698584241997536932593180126654655165647249156671589430470069129301123697798525453086978231289550366701511333832606523230170128029827115647357920140517032570103082061100586787586833240695743406386601510464329768083557324035529422861868901826694535689629960296815957341413062821835878666261082514230061561700929957344722358442097089873341252326782402639214163782406233158063351197916639647097802718227693515676733467494911106302858007777539560801702206294904283086553627077582056934059670552582113886472145406499508910171509650297509077260987259782244685524902059023225530650527923501044832961809254493354693888779815281137773315111360759847253537421151999675351162086326389843107307716782729709356903680308941718579871912494182549266943555407449022392218088055320777319090455001348510190436697927609050715066286026956953143981061407721677170325016367323860214764601669855537124924447306282440566568596865330585008720319869621538304069555198325556445781402318261033072740933545099613578597668349107807360229938983262705290875564823410743043650180464292140930865810308768432151416796975829067909069690719366484191888171125055385132363232912161066159858723544004665731267861374302762582958250814222074787386604994774231502054790008831153267397041537963089804497419048344280162251081123445795836941836986580180171912281986928761176536146825591826155378401269929973664227019861898912036805553597133613839647197213218017034281435076242774884861431510072819164328593728603297160198576561677051113390741656249789027681450599732205527077034464611771139659953356588075143567075065225219094073456700619556425238513251062518447270359602379938760676666181336076272739947122383143271226188338090649641938104783112363790278188551859399982390036518718880861529455937977762511399474260706117623192681410825934552513448065301290125415990745190394486937102652474186948931388482844009621970296485995254009546995326712576418299177099044599640093593834756717866262434826957397539280123661454173198519230479645967971937074258633493365634701199865367575285001197098287064073251731719244134056311626370755060670904272486692446189850207482174846503652320687341077117945562326532481683379539313174863179100641527030279363502839733105211795782486461469393050563777973684044032525702265648263402742350369817417192756241083540972736607237172342867558845672366310785799492192016284253678317609599127375373334250148443805156636944078600253039428704660338680207735318164799630091510009333155408966834821086403404398832692639952416890520631440318175392824166739229074228328833367687017145756505344010067481441426552279414520417465281295490138669735490653672981298054502270684319115576617367194576253411647887743741871635531347009395330507475355626448456461574147424658935897662814491983777020386897247820511180427193004551252735980604638928300790303709792312332318105289093549452786235507647214126892514696187928827334735982618459694054212883101094539765583788195278008356297766120241910196495533358135109749163684845545688640854865300610521843228438878349005232253442610043156405487254604860892218187630169342255210887205142718064961359558639174189308733514206356332606687186496758031196400142004616801390008497989079257277125508248963969554160721571021256784941483467901650335456894846168968631326494053140825014147686269071159022573270596975494087449982418457786084116677056239834116150487298607342768630596948713256237959934552166623869418311979883020659679347057222245500639434554533591819116711074210579778686393711624130708043418110701565390479908093987887717263711173153070785304329563046354955398440903042046591888777144257754552762173207652557558930492006568153389709297376124631484310948002012810450816424757326446648682867317538806765950123790801411682178792901404852268519866776022963272501444433434894278674560474658633204653046281540349546963832435971874035411372515309316933083947618410334981364799779501702768768037530494840117672090425490988026954822024318392221201985342356367213889403371979817588007411236703022531937137373446928512964937665859654873968854839967444796816256282304142287702909102221665693833161966750725142740992000000000000000000000000000000000*i1^131 + 10376718947894098867882730736104699186224559769988597640806848802413365422648899804753871229013284405486051719270417102441934116684826853682076066357668770330947607741093345865655546004797809853456645992572376520122731339822824742626352854882189697790578834549370595029106438993911524946271649767362578394122907873888023829482326821561956718076348963162531151488056204479390952864399511787153142175121815159624102180765284798245415911201827396338031261033364802746893537002232403263234043152816911421195527059679304242332076441919518310501487484786509939374516820904184667406029781312484402359839324471402658881656072722767242466832162947338327312135967246656623038587599457167734948597451261854689286944604490134800217251907695796665703825994843011826384570137634904654344197020755179350559964863339827388315718195402556297520578480087907803390034227382013344901397319826762426270052995927152894773832955388623031109067200123195272748762860969554553515477069598088634310411719844134549055155719708213589402064292176886685160832700575909889737771530614608420987416464578399627383377626002698333318339645439308469842622382354296044599953381072177822844977758355154416401444029993199869367043966318985070795281955855874706432643850090450285665961793865142356841992967127690226889735866446037329202916933421264043559515927237190047186135246802512558869347983184951602763348808567140564676342642673855636123183393979267210921678357290731695972474529086922762272974555982518712550123785818432658016596210247189813913067763493968832549517482519382134143028946480991149203503820595510062999716828713655799406002241737091971367378806438369786037161496956516740913485629694741960176613063148525406091734315341085222737503996248023035691172147782100301763658923871040982809278849597000419617373899795371223846026113770328388908992284894790549898134243046496472818396970803071754139074182350761013286850720474823192669838795898620924419213275869871726430169348268817062418576214631569834764897244395690203851659675495228264371876154752426006557762898452752547229671945246406374221817412967649156442871522604933464135036957679581157904113563699558248571935251581709569680861650686832680226202819177799516849225193619351744172239083377773616031152374786461745877934960318617445674994552054607057384322258999848527712533711124101564477641482177467432871727267963191579991117064982410891210644398417647261304115497661291288202735801909194920505849173125741539859142266974674004055987203071992329421395758728448242112210455654631169313267240276536977881832898960595532018605065998238889461233597824847409814141257561297709901139871117374574487435093363692351068342481653453072325370038407236270912165805559807238720554852999489064288984629598917877260078012154649090359893374668316377283695728742757295785828997906009788748977673203283735001376502816677590687702564590022278667736913528530807148805181855142275417539989375583635227701526123611925522078212315416429725963699882313467758518270505630709283628899526682596463907262517660276543166180320787436666062723208257058351668865200975628680343117346558774835899278621057373560616428451486981845061972649741125037322249656170853922532484747853863080101316357457115598897042571212621696528480305389593813174859543305845568544291495232355285370939673769185151274641600370321871565801804476733190040562098679677926902438503463353140934458889435328413667760522341257663515588881431626709744436444187053191730722508821795855389904348945837024068255066716061300615340851617631196762357136215670362672932301387851804275648766204977749545888149140857548691981594149848805633397504677774822285647694595804307284216088237201475478541542011148308059084830843197642458605304165461301443016448556377743527507501466399633314768497663453640037882202591106771247219660597245928585670489627110317212374718037452878686920477327582476700481676968183367345112724552939973707019033180292617631251391330949641070027944078627004653659461753220086822155411593865069436292644144637528277535064370930290086970233621845583681209494038001400629151485252774704577900000559133492518415035305402432642839452903457296815009670918098762586823091489698118266042827124979163948503724847650274265530584171072716800000000000000000000000000000000*i1^132 + -12892631239897226445806782827727520611305332778755554479613749373411929212303482122249004483363466120242995485838757657673763846417358454455371508030315556901128658566182139309656214893696773455830028696375913867755686269364100089547984008339132972735581279947817379016336300199523714332208159550233928028510435621959201751053832109503584657586833316633092046529223118209042018526031508041737196288539706860817385147079382704955745841318399665986999786501455462528879011644613942407546801556366040357029509826065515656055015321102698768272701498131552850218379131576487925121321767322273406319481243750524989514853306668286638282870847482944245572964531542560745319330266912267235632269795003565669237780764828191373158037336656610757700892761005819170600796094393257607627469616963399019411442133904757938649581453476761511562370967799848350972442210265431536750579912754233624438453860532653407696533050126996924370681985390684179466174324418099041241373791800205027647403018135724259803330269118123241034532753224378031779442688099866414378701743683086728858669623638216972926698633809576524721924500661215077416951957937523036367420892985898000251872628401507502057619846165207897132186393282796327454391678367251047911987782214064809268073971953986949208686478957675267606084702929551414505931669931406644919596367082859309628236229914347671979052457422605658829443286627915910156823056952757237930558604589782635715977618356075030843436251902198568598827132263859264071154428977964471826208794838659996689667808966676496286632345437860621835049512784966327125740722036126102932702708369319365641488492514921119959629190647681164144581345146612647073464799694983504775880899815668759015817154000129483230705355546030017526812680414735419685681676058799439505032171208674126725588408763055244469916296738455674006733953968114684933388325475572655951020908033211136086059319066601489476320022755211652190287647675992194260133703738140895414779441937278836304069111586629581293897798520784161550620306834147138694692951099700803790557814417178470002773853398902147700014743659864740540595465706727215738633422040875788922063814253077163983808543766256629946089113040627469198279423095493709149997324009427835177544386561567274464989928744385700308721832931279604930271763856325826580322296983249846664128823732850336321882656152760355173971398081811293871863729857506712133430186844626594239186124240168562569274414634827537821517403600111985414926501422370314277086192649962869518558298425006305881724546629205792585250839252255734613189866328755992120748338370463778695950065079596280245772417130580999228303997868779517315747063900751567241637418989982141831265892412876289956744872619926761074549548943623224905050880369621325910847045702601974353304083645313329740957518888309523483149060655885228224518574038059777424404406419898355921035441049517305716474267748311082986980042935571987729739798129619228774478758131296581420036392977413326159531010193057037533456375527553346051072121440564788577287656733888489623825925140906495008470914783544333278970399982137153933110033288286984974652768880351339169729337680507263087708010580634758928043959239719572429765334643376196694316917894945596237634368298614867065941156829393686152662371246099092517565915497550806889043415566385261087820362580783878811803472470865631962403260661967613933562703647039989072822379702596540552999728373401309103556754557972672052996994661179947037669559546082677310389691189899945160706385319076623033729287105196084788020968860615459746150095194537335510740466154200194521295799088838070375593222010467666311929655098663403748329174281660117730537250493444104965007880489004334179657412254551875475707034770067799366085387409242339157902184304430607762578004320726600483689038887725657923159005958298883807729525243634613744416573617786031925758654402309057314051958990801581868819507748632217424527080864844134132204681858506582219060564592555274824737389168853427970452675028872553360695946141390223503808651013278669016951656921638938650989748583556503154821366922598708547311241541866053063423464007681279636847277221178394268805305294228783834272082132355986140137693948304778027126213000674363146498546964889600000000000000000000000000000000*i1^133 + 1735140198367539401350181420877811880453649488337682093797563580574608470354294841081607824016833775910450666641922195323682667424842442194285306349455653264331796524870691309141900335786446169062569231067219848620984947191779065370338870564555364050195232212844530630446529068787356723914571923851067768743864262375906702056855378342275088981080866716597379978777916924236612113217691571970870487790885740993170503928409676900772206653124848102793159497709071960293563715703621155269155154089944604156846702208581492133907899319752486749910101468279857866272922237076405847028916160066722169186013627146632837001138316767986395930448820472846007323890209428665044985641527661213962154522664415031407282926927717098473865218802718959666866875333042087143404136702701997542144907228089853423754862062371006800712694897838080618084043302847143478163550596281439721121711958436796961070521708360268450141607479903338671166103382217007001133582525677259534655983172458166655943077824056004426748217191945599180732289742609275166672016006329058576101433265762838915773922772698527673689803855221129866113472355438955279191722222670058776482951761101102592114630160896122757533350679963383066363997424784497388139776504228744890879049430317114479067373324093241943182861550597141693147331711486476883343370132135768572826405949187607296328885354923634116276911066524584277075192220972585311256530428088488803681468621180451249616856255572079064058486067739214515786834085947057798588990865818002792319850502134011904823497327270382863172174302212474464333873308662175435988788563502017675413515077882464796807433199137023122610103409887427637636803852355101279252621986627663393236513375943642132337355740716346798845045837478439854220940789977095460290600378605850730439176312269895444482830575537886731214217702727903355109567692601296570383268831297522749256234580317930841355589680235806412606942952883637291688818819578275482891202474822977138830709228937037116859902403306820066181941707147341428944520984987319053638956555159863350964412019271580385053183137859211642098196051406194793503884932030314369044786273232421563962759769884672492689020719947064507470783112391101421340442754032913348616898683647219663276569302819041024282351363012139419682302890768747348689739222529285837118852126644113267886650961398325512418502549443992698221351395972391709369602951102819275676489931117440188756811333608050331903643626558079978241388644078749958471006421354716046702924502073418656216223631115579133770510718748101001113447288472936102778742290148771735247458610772619303768774059690326061366392037341628439410291131547724818723862453417213581412493765496046141055916670383712841578201204227205910521258849508408751447271861287590272421697170853612616829221527359484060223128093754591075030213996815246612331231480113218498529371058221809694324930943395520030610669581735599546284789160951006813605997941331947226899753487038929272954150837684648075815209901605254132211763216223030150562870635217589375711596056350558339931229577005434463937308171750064558100343666843531184011952381395214295558496273547053404950347733537539370824320032204948800860367942359747349344971260321553650372953662154396364945656106923471712771066661136694366397411098733414275437929441462265350722129566592695894283383730016388798700127302692040941216437836798369794638790589079889309790438291529498374611137320979482829976967044468619060784847634623411859283042886065601898784772620204971321069401829286208211508232125669089908199657995998473843716020663850738261326543875697965512037224945887248702439454704244819886238656053210008788507943144753924689930162538622062344085127426919668208160738833258113776330010545619764844771853684732760143667794288221460985108858470650431099710041209677448846298770605197066303832035619042031496650294681274702023028121496237043404595597071713614255033049646863597559946181375698258069160282169317226237222695833542426177621494467544391988001311312591946083212828744482981940201480323623515326710761868860797017567483781396178018673944743927670002886864900902291639144170126306434164360394781255761810561533338310992760894628334916917998485909705630379499706407102419864798961336320000000000000000000000000000000*i1^134 + -4568109689771261853741617072474543029940153382390663941250616983577912252570594440538286020772773065591504117330493752459811126968291503034019074135563638679458312465510131004066797653084310193377239040957111242917079674532782287959038375370553054180703979946432928695812514518231037585843880454880671724494601598783369784877884099202737299499810509150965208097864391443287415430728794902193119319437436415494673571578618814391439991843971204371365884119272187598832213476728062011819124457624613282072590658371969035838637836253387955719011927347822747694744227089854056848177590147942537515237249165568464133337098181050170939125113642568040734131716968081960934086966726321798499871557209762630656080591040527520649961059687807114405550767301919830467536042642961678528320965557371183521985475615185354084901500803235258483165542151982470458277944889958796793097197585831702335096888785033141985368973384197986801245274639986700419921755932301317604200620497020423157651627983319031216231315602347492515246225735085632330454033893410782042615374914000435843740001379291509996224104725715970430690756394248704228655241508558966237380511859481036398694468000389281793060390454521032990917653950710917270889161308808659140943430727888926348820341518101944332090328872166510700870613190908678828551127261340745932051686079382857916872152039836681179896022700779064775689655134094360475858137366624724228512015196706231316253209149322999367157351137136427225637810975634235828017278477435265284709257227801094481363444811546741152321894127125188059927344821694230085390033753643006021417644319104544509458040086226940252695511236377913188855571227255111513844219437834916787847328722110054594011392086755215233756915268727743084651830948111853416891009161834245028917876921016440908922942274115445805952757020994487516050832693518082022041126091166802736195016534299362753158804277694792088072212873389013604804929936556355369714751064043059890191933224742297418892129282353116765856368892876487888993697367972196725414535367547506408929265954126677527403063847446156729173092760609863243055965681152162410472603439432457242376995698727970763903531061808833221163473466063217552793333761364626438305331790289082994058663840576897111341384520941351173150175461598981871702915142285997962782599826495728092483146718527740421750340102686140995787430250669278600109944309282814866771093258005245768780159682440924683323257293164020779942264834963418955537333106988765341912683250556689777962322646074245473410612902051972979625811194715103601898967776789256822439371257671689322279285918986193061341353472049487961522959498035825165427983508286761763115350575170851009414440405434668107118756463004556873281025305756292926757081884224831869417934619928814252087998075886375258561059252859034706472350347535585172931457908983821486086425115246413203095371903739969451151964072557658990659300040872467097261552408151929229053484940277425261411270299743124640797052393876814376728661097789418291969325193059563088072365379152229284011227412793040084002312259241898292999543171479316620085354923131502857494955246624023716819832894870427609624682062897914062777088813991379041770967299747444636694637995031270804854407780101180448950476939930276388162893051481437338656156172705909684976170508972711057196104342394815210592144023981917408599763723367314843166794598344152732396467632913253474811107870477663589858820061809832066668452253710737479004827576728388798834270752674668228840352138279456102042788254195122949293565769570756738119551879830771414569731917869361727581378374202456060655750560766661254457942648592089879547998617787826273740919029274611606067980120800973054920640336941005252581068350882116639484208377318818696977111348634311949553521906690134493032592593894855933168925990984691560034463197854111866935574645801562942833993284795701856730212888832418063826071049526341841831716054144530742415770493485658343831173907708236688833933060905893430628156768616134079801778962825048864714002656341252399774703129652597828254350420471370028058206998761920767098164551708604540431154308363049290351875416541376411426739051831045671308774514314456390722152278836627425774966657624320245760000000000000000000000000000000*i1^135 + 2517199640512258306725879982800752486812797015529002765190066618808998199999260985729496311198539055707030781131600625485752725289566175959137113085364035500383956255305343719607428537639759980531524971512263659045385849014046806904552382879471179617665183454336999130693943312246902848175708221060180982528131678552890513786828663052693588972173278045575285516658895289292043880843179679798371109204679083946140496921962800031423048272995264854302674153701321130974471414339242782916627973180157565734926788531317402765535791346727451689638575216910352468968217640236308805808082291917581844098785085414289697563499534561381339590917616405457160375107321567364217393664198803235271553771693706469848545315150944915491815677231129936889044388474546874727278138265065105031929805473071653981007557687005198605674442866812055667552988498342238447301364080637935948522445011305019828574559432209244457433093509333711262727813871150460756790194271741704211663958980199477448769146201495840238076896703532391947962066422548955341747663278838140092936184129191314585831474669655336167864772744954722565733706520441768661942010352891409341857444862346530127492676204544237854192408590766974178403752821753474053529544430076705761694199283906104134617845734559611133687196574748597713730320149759806119404282728077602753123982570014227097235139298893319509776304326758770779464826034822154892170857685752015933692896431464646523596968907231657238095477644667678654144964308166672044256835742072635800286756199435893844592161552656314896521339743825487820652539526301294351301083862796474439060606647089370519095619276879693998383429948265202193407785062713016154426522981872119102646102154685892360633035831619214391249456864768905170330221779064313373538082299426554474936523145627291535252410479223637562397057021661205807070656430940190687517228627757278414348803509565671908259022897571869462755523526006517338214334850838646165721303798469670994199514564930057695421946440126218558539113524032654032397930799792472853450865735813915212378378776462840753695164736032360655626764765759819511405018054045248072378505211371849527682748763753904975179483410477674440328254294324517543924020928284331917913491762517020068966120864390669189653336025312046030988642175035354435539582442873925345194795664589745718779379362262726441727088883008600465145615051525237428057272098460040199236004978300453778051402989207314694968914559656011209635610242654385712750788182350133911011188529606557145431207828730895612283703176469311287205008701595063135875776730175078486628670365668647870246302705619122256907705717857740838277037353993691492156970317910092671433162622613606076737607562819659135388537887096431743836650082517601500739069982539771272711373856960509713805352433484279328195811387963496166649242303491038788490387625818576327925968214935135797984728812555750700819465415263213320168172570616468922988187530642530346664024593427702858402104954759054637967580247349923437852520280288051209335856121374112605607563221913563557889095066484420793557502001883454349312813946456612724314354608385227235773221389797141251795188960507551511974635415375029401486629859620417575226692405550296779495150483080005381556366168684483578188743420404100488736265916029646657040721606066770905737011648784696895140387468429743853523855370455822615241982514846164105767130564498420058918554426030779772047896829603739014328280553676283508655964491917305112738528009477683415284118915294059033591796556358711583234810932978319897998579656698482301810393219482046024814364480763581404044071683381614263484719814724037864018876132171676594209752416707224160181299335705693275947077059758810222525485793323964242205743691065994501979456958127956967135867393541453150863210962968639444361598480318638809579934240664380091875763736267744644123753143235645989434064034490479235236932163016235223707407465955144664692688621836161106352075472919657029685432606465170991259199452785041207197522672519562360364568460340101430604684149248603275171696650034784490474738369334770905684871009770703948776767105591028020780899516918069024278579642636805455535369956364017491692304187561514794532098362377787801725980517597184000000000000000000000000000000*i1^136 + -997409271775800646038708620880871927258433424435056211161549406507461038354202254691394676416693768175627779174971112496635789728153077261900808795608820260651663658872469124007572684698577901531581235763838996753023555206134362889977796385662643222757477730664571497839561156969451229912496652292169712314715600715521758337417547821571326428441976684136670202908970218715952747489262482553413495267355287590167109611709683967300865147550455133827741541329295483617515413259137084272550263384661464638565106856975631246277956770594078062103656528838308366567716527240296145357698798097066353563567009872786034022918123994864995764857105375553464856065354656750661719572563823988985305207846783020330295241194751612355391589131360993811826054487433623815554621404972845934799769880901700093600336092736020938198964435157854082713129385831549347105303422039762338219785487358087186382102475396302155614837830796965981208034518393190750967835461119115489315517516318947244998513982681693142203451389138032392822311224114771222216580950468183250727558690135623694742198961370298401281508313189084552698267770733523126246652398272697253634070580661307269064870715065233266306835270355050490946000485261945793179435344873139087138277513025169729264549923168938431564589157860007198425724077926962070876181049587712960009697841651175197078984259569184675865796211746614986093207887826798590876832480562105921352033530224320125912795450191966353752569861735087350155762181515739616162622968712100691531136877975679071956447108116589488845507164293902374727761371750782333201848871154715153120047542240135628315528538210875517626493553081826712548394516404731980453752461578197152194665620850796143399170509412494918940066810863843364083521863612384628128192090173275215829777866517281164789440017438518260206063248961337353859231159274545972714234359926363861054867854761162333225594434528305893414646296592005580020731659462552576757041094248333934127191971384610956066124760393434534692267472164011958088568444855032713905568943698758455447262986427265197661587542293601284739957247451199823728821969381060432920068741565652128932464063775172497947351545786864573934476607727522969091789619635729725240168055410061179260314739079037833717637941218474406511195049632973105350906584050306741522469960382943255849087729260771154349393347301717828759026875902959790522696339225583655952702786955832111044130585742060029648458204358625298153332578626073684723425367435350924607822623741609335830859942086443184361235146989241803258772219028159568897879089020534732308050737407655841832247487903875290585420678772018298132152838922656754415875442386346261426738820417135629602099447407470814407308395280944805460941081389148598558199937541760343519134453919118833027556591316691350826535699519898755996450935947821006824400150218222320153114977827544492907423446259769809522636207027228248328885068314451388294899987598265983920598339124232464503111900154433507211827984921006784955275721886248123368563975121907299368862230779423932778519549172273405233031643664129537320285129475745472197551264025304039119590432120599986978204444320188488022585755478964635305865485017758843680656243113364906368671827042872866392839278099516425185736740955761645079757112632324516877691047115223924127715519038528358355095420428268851400970908334251679989964112503049358433400294105781276216216573523350461797272037038896039354121068886758335351883814240941838427628086972900561197677347285474042107576002602927008003162309689432390600167991296313946535079667324095216944246455813424717701598000281567718034899762582957535250750660308504529323080302014647865532913407624455197467445591488858164470491582938497142433761923075198985973195939287906817800719721195181206907497722304087467797768786269491348904335437246616095945427863610991996318542651523796169179913286700810938731432559395458298398315605217396106738159817018014974374361053538900565430594776989343492548757585553433187491047246405147972556863220430673343790047506628233006048841668301643697023058121621553025689871324981014022993356930988771917336559988331157787823967447089975748225392459397204367233765957577518074393991738182213128192786432000000000000000000000000000000*i1^137 + 305924208801776929452688003533926798052432563644246162149250492950971170736435370732880580907481798723944902314589438383537409489913677748899252539042032937730697156852445227604343913538718615128316934741143771104016785228063616360507663644999068525203110605459314116516707533629793398666626509256546162946949299246823844614119673779371573976521445689633627313118591593517552104208739386912575553025489772881060458941643220298893318501528140991039609328534102202198832848271914555156773731137027178730983715596518447021200517909765290755120176332061351878473766071519684649114977536964835846627004336818277863887035790772746523203510025677753204369365144872930760743189949561857564948318175048557462123149570310483722847131675156450397931028996298091383219058873476037932224195454389258374461315748275561771318686435611180272900215039384080561636633271538061056790938540412112886249996027475398878862664791886174893974240091088885787393289331979058785984932252303093188674036401555389368370224832077891916397166737258127609050820000005631654335253470194294153723154467994945395339408858424412851692070417960959511452315499112519970361297120948845639768389227047043326769342306339990962287617787399500724151879027595550436388919823174260379541326797695148344175509976601579785094443728135599854518816465915955539277253987438065665445321034649740553306888547676486215261445236398714354946018728395758202526811967749441750062824932892047543573319648628545141443898303130576938158926427916274319936624470263342750937763003139029991871723775977992655310409822418155051550693559506933343967221237047002254203185562544797640339896144607161873603249867204189833758172415022046446235278135035323576882014513014132907792715590204086442388797546745684837954976529956113776644266254575069127199922909750421089075378358695919237042113137796778052199141687268257411059033452117840979601593711598098160526441098203172474693043133051512887759000634404544652629260956375655088222871805391987610943566269438011586151765254611655581512695389631836584395124302284372441111017454385949026696149650657798623516764556355946441880511664158618915004631166889451469322283889451984169638076478749503894660961373172467864148078164455698336225089989276434192043345801961389350559818282781248386673609235587926041612495926351718877090860581824886193024852268856443118913789398454998543665528994937487542917484693025556755785431688277971949328769439378120795803975121147203852393014587966321011625509655681333982801859163591582674854737017942890668141824337290247485343535057221025846104949768155671205016941381898846534772334847495905997206289815526031265505578255762516348966166976997580404558589946918836839613743899273456904040942919493890287185374922522993662783708255705831402815700242147863594063316844035770760386761823710289900707204116876562759756650637549940655565850986654564618099648265802000551303762603143641806609783723863799107979943778333116087434362550889589193014268105284184575752418721004300267012450438781213051865010559794318996808384328080019857523495797347722257893777162050410569400298359354043964311941897425247797011944357106962423908996135735478310057000643286432401949160923008652425480562719844728126242132598361349192826332227038912966830069456419655026754220111770100602224573505110357291906953150516051119895603384385847099133414205793505205781757827126760437972965776992211818855343099773981039411902819835370159014493067156497571040271084516353894285541857506895256269168794764299116749380712772290347264604629134204950211399757761095764741375985763189452449625077476029801161385763583920678909170023503783521793779623888207027843638031648260806562006887841273560751358599866428740908145256990629600046627013522029210015711703488144202812024032129036369012969407833923648059950304332675717890575810641750909063988297411539085067524229580530984423743850993911639655165328563486447649994754952619920685561598193170203061345964985236152351385233462529255655424904154221891458880026430792579590899082585419070024558823690982470170433273710459670473080145446038214716856285499917046497728597656347484840194970369485323410216398947824367840435191424908559509638936157527788748800000000000000000000000000000*i1^138 + -71857336934734784937634107598945327560294059397483284537782156720366004192454938437243497894279081414370671963300809702862939359156285965714000448383781902501876211356788716127140020886067972740264579366371720393030197009464033156715000112236581363019757733441662626525018667809401238353458564871458471449565830939643626859600907410262081405489772116942501247948504894953828511904324290290211092787155201200192307461238145990759561860512282782579301091015785341635833761154616553751614767646952334213685131423208464887835389407008848033558641981165467528016800567848863487862564660774353056322150507657243836890342316806709826060622131310724579316928412428692613154623858085147115250943069988048033444194420542765976802743506661343566793364631168344468262087442248698878848644640853260353061106027311747435242043605627192605650515301138618764605833392035629138625879289860916059006215162561946271384394374054555898617564073072099346263981502430980350393340352636762995879669655709787159110360677313312084936013254023278863428815105018436722277754801399975482206161259507445716878286667402963894064799217871311652399203508476033614008566771659145235843949125373583964827581688419903167715268965232844830206875145390559243538430727932607154493131516927363766633515870698878700430084969081090453346681957381059671902347341286664437804333873752407347597542739825676442444467798119996477547997416341514878836519562207378614723583352490252507378130658455376085597866783757985038786889797707617768436027541353765972734087617102682839614314688232259080416314113167297440671619946634862990308624260351529192808680114854727253439348280059471726582687669505474118859950860523313607985994764664392678884631241225967770658284271341840286431940741542888552636270328199195153895807264976230317927634595061083223463862182250754698721257074047721433563389363487586662077444317193866765177098188334375116426008708561735054991172135568717155511790669716413038538047644170953431534695797852260638042300630788555924435373197597629190168705850757639150743625248868844641684552044038778413852312166469921378638295377100195090899946429622976246689366913929143178830500643284179580828300669815104376534957176127754921041588181425254113696096444167274662894010494662734602647189028919165688967631197132383904525584978524763860827361286935716928452158300586345674855457346639938242782555724062249154990462592007311812752733892579358022429792640006153640172963407464299805649387864611634439806778104418458095345560438172779809491483810329963001909516891612333163884464064159530698674683505726872057068689914668991660075003749451554700545801701687313855970607173388828115626357731357942872991721939488085217059824972722749558427086831396520061974652372282472132737913153905774074719189002345469292240998901589508560228723436319889155325674542184472578869939304991494446354432865952319031668500893223208326630394037577029273575655995067828869269013271569165890736025838955391457283850509816482511425497566191202649096587761839535920684683416799330365279108215868889389063087367574941441561738921023244266892184759760247254980081473015996569038632767890905967198488684452259619807545177470488784041431428786415371403099865948611248246308652670587787881927600918889650954629644219040870419655457562637041673814317248101603109236579196377601987532328051098159908140304547705689468160860652965220916498330591736309487050345170402725615722498160265968720833083403698392575886835168931461354685153011403254453511996770487560032935625548006713709476993148649322605269004118322946387975940420750560987505648293550067692144837087374965928975285733586550178031849370213743009494650698315497133901476156041819449679057326176267284043662958954696586358859433015772262204334158370355196440875278309873347248957457176421278924075310293806875860764029826179188905906902743788608269088501264828408137813569852372838991820546587734495809116596134853612042721233589874079661247389726871022504963469669557865042055058855152836879736159870048715145154170922782241027323572091575477687340266074121804068358200862304330860194176002837437078326343384532457301227576597919256461471671714885927074883372240388290627959678566400000000000000000000000000000*i1^139 + 13194210286286615596999180542732580051644414219430397072778904085711242303424172162772684458133034420024784442380879767286719869813543903761205324593356108342034472372311733316045784537101065469626239705412678644242342003685219704320078381607035362427662143644849778416556714930558085666696765872028735648526913244877128561132136287745553419353941186733374404986632656302605847281295196152078446214677701932949685821901511976626758911522418759090037843386158960817397521421054730686244969888475890081656797607860599252097416306891128489000903523574608241933871799993266858663950920868728075665764221791517396154081150930026842929792125340808107645551174025662830145243598998926525093623459667188517931407672835852367239871906991904781026343886177342015113451619814738019860681248837435066032533726724254336143457575561124731382336827271337097121636025240611829654400876522872709317489649402999162604401762459665938965612949021313780990684913224025614141126815988146668033133247501660976202959068150039567941517268337128472596219970279756529374522846360291846195288292603227363806005775427475481293050971523216519702729476473340532680812841398082646947388152515220070494246239195805014027643289299667946821754121589711522378412057158333119918786474545269109130816204942801140153521055450954297417506414946315393936329168903461953359693399707626813996014487429654721220190887201219239817065153557894326249871039902577141728465910280536346084574665098570198808573000596381440359740519504967813423952162827382773161924784262150777837538012653640980134978840474020849461994668367137856514385950958091852277038796058184766353547734280545094648207018245402536618622385373508565946541276946771477368394033047745577089706072486888745855978288647917513519437321179878901207392357037883723424184017617590472273744748445084900819100270599455765497452557850044052773626575915134460587693439846365572522917219346729064542484630474332969905604762322167511455319412585706617880261727621028996830872089903680394651948290344108719146446038871212965710451112741125346760960347776848876643654364149088428032526206530762649259719725554972953617027693208116651268783446261946220656191476606022714497732849283149133028123361519363164932494913490821307716474599493587082542741178131939917298205213067984450308859675316381796075026249510552416573014379632954231614568368453966574451294066398605765962484549333068085511931229822771159717625329598220590336828927071678270995342781357754531054837339156940049234848238665151692153087391512649309203930436964168106679040076563169885651648644633645643437866208543260728847171550905922058455219975800645039321323213336661193619450734788289785101095977214910745293355160926043876567976352951979822555656100436461596694730796965587699927365768855484606963054574313562392171990472787517098749248891869406434048384692181193428061049689237996357372615385148707371121049763945355726004858025668730606507169391360758266658188026437765885068055422059315224405607656351266701615860347430395988945074914065394990764010875435697321027953118733794562999343661295626024593488712870442337739006305495366838555610558551168349005862813179947898839022342235685904201093923497863479972943858429415145710481878040285228368334095282259440390390006416056222012923476257238994922569702311713775412891228309270210054338680072110915441347069120011430342589852650955490600001372741666078241297473269966765276925222384693577922297481292196271583019306001185355948777892909037787231114909183491759233199693434092060405544174164539834834271574900562780857661410045629033340747368304776963463729103438495856882035788390833261685473113359510859401424982685012213292490821736313242653654695917225418434331646971676474591606434077901937550620615800218070269281554538059390871258085072183785259413261655562446845769058261171421217721309592843964888912604953159248725217730067922876123288455899473436175332117859084977920937479966261851879852847807175702196207400039247867688021693249049529801932422429425338869764831534374264366684650738271049628135189641285429923537872966465519498464511827663932266120803135286757324027750744703347530325894417328497811872549880056464408366284800000000000000000000000000000*i1^140 + -1883360559910962776391685314589129128352438218541632132343551035683119870370236530848553574722571259998866558430968978950672633866152712675049736201865053995855920752301966807357974436420177848998548166157179721811835310127757813197661618317920001834058237128416919329237926289873540014604073600456742625873594056429723471664111662231348939841475785308883393914672629023725973112442647474955390803241723986684370545063511428573421864655947261326659092868931676441594249081670855073623206859422587124053955473877574292026142823443935724124282555147004988399905613019362011217889016874045763220611190734259375788698490011276628221138340681921271960397678788953938620061744544446489110141249010837595813035938828887955167255284340397562262782675944647530931965732129690435633902942843399441400828552151135446593669895788345162796398485683932776865200094865636768969762291319098557421538715234276413302712677723286343575068668310788996862052763407954786882572947273759093639919990018647677680635979074795372607646726073901698887129925228711849827460329972302395694231628359468093093145145044646602502862640246629332088551348396392185173202215330495851708201339416406856249449371824123828293312794150184373073470618294876015320168848576980344734569487474013740274276655608780791514845450471094664642556148571063706982284145138006851489569559216040264464852189279696124036386154946581746297123469739025038519112488473671002945533074659475553203707682459608998009493387165990836731397891756551137892707977711879329915547759234061268626130818876416160546683596068123190688094634682289627178081301709919529357277293940370200162701814152533308289578364211590399996370200900962980633296219527124013555117804729565065912533377533678647180234192301937435422942120376924114039188900679863633616416661832406192526724522498230952007421949299750715015247233618650064395669320689620717350960309711995939669164054669195293191489072941627193626753438166382448191297957378451979482587283341525748632280629190305833121453562339895986603838549761426841872843647970011369659817160213340358368320080009545056024239064871703190008594357822092544216393355104522158749960947013978973914015850799491439302404031478794228652961322899465664290153501912326120695905859279415227461686479587922276135347721616222334893329018737738769814671568192950714699458431517969580220567195417636857377108657513197388794253336549853938135091923047867858495352382242974457691575451681148354139190654629061252865668667407446375526412287660897825363770800598926412827728426859490640200135253481204092172092027339849951825512155087517111027750200915376210572525854636495806226397711767962402432180902716271392377841536038796615564809267624123257953200228764912615168062860017308236279133901793006887382318103562959138376967413177044550081968981286964401323999927568085953648920997175533951973985914994746847534188063438473799339679327601608389581028872074852240265885977164331281097078285425369983371080084367542812246957579173341903988979203541902776646792597487858203952899553411743040839689939123637664655026108791519571803153076607051390493028012404067749036852203585401550408368495551889678008254596762621084803086362096628973643586981664124336498120139852771272371983516896607276713940474417424934262943530836562564908695586963830698307313725779006880537214758471545729341747751446882731250783282255560873379479589431598714403743260324034608821248087769237226399411418709258749868631720936157839632450891978346528733900867254450897458145458907294789394142747710700224571813162746481239272290093253879552131050040601318471915286494343420525789318780635696741290355414690286773201988434905734643268484051008980688753410129263377235732089506557124937725070854963967152052843198228823882468676169215461104689717297881318663638404331192452335094223403090953211381332980853244429854521809647227399958554665100615587207655362542201926184948808673752612470293008129978186971959645548903956307626451438818512589641007567893355431536549159382380563999104817075826519141037589558993846254924330268443753501758291063142528673227236224637683138545563646989382460273637318282558772223341056697521582845451410237030400000000000000000000000000000*i1^141 + 205684230386137781567046248524328176897350859419079830807626295373227019523605455798361879134189140861322928869073294631562171094640673482227222257539435766278376372155402800186710206612419139152014296425127876988082461150041516798294335289251622306206425967402474796343456679214732033457867958206833729082731081001966684189662299398686342563259503738475150420469954564177108095642051497317107754095379092770237448206740479825278639567570567780317251080235204882814011699523514026251141741455461700763016339801994774087886968948209658065705242962121841212847652553741575696839720220340278142028389572366039288649855159746915828640958507629173275395121456753067157141968455812050641134501899763370714564680243176121936637470473448460995217996445203244428854393575929676003519770228190773410975620805400156802196213899167203827088648407289868539132638376767175755106957695113450206529007928274722574185546948702420297010546448959841892194374077800216208234745932816317468310388451029577591974522546463158780172052186274854130071640833367702890590518842610846214754373030662776680722277140529937908013871867183049261249610898572749306846111270124135258919881223871014371821120758778948172167226574280295293994409384678885920686736660841633890886880490429016938212459315242194395702490078972196008874536160097768362937924412873054074900887765822266276280508437671334704470082864300467940530575584486803567088487777224681018652043717767690568662177465821494142164002603100092955161224555102506319603759352188329352746546853902053087464902058625990585801789382562292275383032701730579723719954281437892158346760728233413224037762343475064841447999218849160097019684977178083271976281141020556034977737651404080021951790669163489707454310020069628333036489580378508191333072827424983044204174977371954523407330077870313532360352320990083490819388198671950321717869911347683279740021835071109827228656115496164407038890513542592011758171988855839940670233273816613161422786786489908461570631494183183645474847698890743122680964430452877528082935980687819558648101033792354428377484439865355195773224992748789845108169935685409839087936462418923221852934607939268102755110261250796932915243295698509693071470340861342878919782331771519535857542025314598405909260585389068091044355673417560032945993880014104080463621730768486473126678397565421116406276148342827333846612558433663657811978386562405218344625616657115074599941805664354573626740900104168614991277692386702954843647851656394129918281384761113603333759853082721548278268558594040932286961475370388262897526124011684571201203316314471266839475427423315962818794479637082949492340984130142837925248477332025120213321051960782140128345012012729099313114428956129638832362403896743899932318979007783969735395594043806426260460517391676644471506884935501890479143051173237977479086237795347686213634846676029168842943411051620906834321036613890095378151735530441578076816576580009360103817390251944345446216442065099482071533472678634039716985928559236486744102072222331496154965657500272573602453500548626008048232965042941782542659215465586089149872117339041260349498613468362049063489185578813392380746060124114317791912963377278424127201722861756725881161546576610693745079463072929412696972529660569552850421844390333173337905615796408487699145677557478992556174602385671297497018357652915798855872342332985735549074930552007859675586241094542963176305051056182580925297123333122525185221775800139309006491795756791924845414424231304337532668850246839473733726329268061894895716539346938924479162137702615864087219196820446271647714399802344115228838812654127737168623374014138017953796574934731851037948232227287955897280072825215841156925126632491287414581845926769000348696798677711496181134303987394635786966020875164319348190168835857316920105585280177392475012543765479034782854694485056250978514180844485835878207751364432131582398220664827984799454416376910200601976241361769214315690593325175626029092557642921001514189135065898857013724486653434414913281219845371405675901766900223164114306241185625876593359642983736113520787125932130337663765164802883821452548491080063040061757643030528000000000000000000000000000*i1^142 + -16466084986051408292009278588818786811161204414520844613905571117537319592753077365544361558578836725955527503540254900300626093342914830637472361357609713027797119177899173728562316761649189359801756819010487666267541086719288397209415150599271647174299251603298419968742137707832206127181755649281267750114675684899667720030448441684426779626928080400616020606785457337650023747941668600558101943083690525501536512801282196690795071993337573250062791986451112751520735318670261818396910768140583391429666607313655659521125373371792709794485688635584226386248560373871115837904190130011221019750147118810326989246549455216594357941071331861313554661999666011629305151931438999413967101050687857172131257886382455217835373700974535643134800182689798342223262328971339474056312727698355871297007593690831512381100853765127674937371538456148244207571959717151141570221357757565499241163447943793606463320867587506497041047533290614286612619382964255562377841581666045235013262029536966547471839548056144987843835000155304558542089441201657452021478637375456561223246844864551533043548539331532269964595393132576159386643728661826732104786051351011729052381192435537826319148482914734660201862387566811399401250897814800399788450732373348601387800917922782121360554367430642071945813794093308253355698753535100705485535108293221947589782656505863388606348494770873627433960088556086561682082391668661773055333931179132304332578078393933353036368998988068823207236593828078359433787569817491999907246385349416426741072837047992091110291661276630992837077408060549239606690006113810744159599818590041572888117104673020781529077115187155019566681474556423224710805176781325252258855479060354097726803464110485042712947845653952797790945117538502943980499359367141905927541631748164463931525718487395455326797615270075266737578281473076485183801363500075391314568671947860811505782661057297710171027214432774515654177054162002673424459486884688805551045130729102836348804080904304591921873361500996790478710469336959539422389082033881488491053219962094350330981479939834051801176072184877656475676650390496488148879555628148505953245218300052076650516992639801143286334272914686774826521352254777045553241506322409653877113701196812609786174930001682898278501874384285653894059459196479355704374550222880406347189491164268053354751998188130066905603746621296190794369933201158315824792717799540549135499691812833906627974448561542390474546341727595024550049596391347222424582799055451821732494678509346222438745886120243160640031251195468841102280333682544442076823780890429413771854342010963970110293941165962283979079570657944156643093778552222652817165139022977019677091106971586220960533074315734132303148017967811746317274153399324388317641535613960541955496079206490269362050814385022130627579045359466043416224909268453193186960833284960623194930116580248505255797621938447091424262769984263310226544311975688310608544539438508579940397358072267544167068044350505057033326105107036435235253387716976707386807322748212740645987997906654320628593658215452688462917421691786819894757980478229948938059203248933737800399469730956095809255362385992719163535659427103599641614355444747933522657995228965748924067662529799717905874163495441786682940541740546133078014920207298315649390050471599983872769837517482597423007797265503006692142722067160418262211833350486464953891092324441360706899470002565047606134160722808085062582980899777332821221003717078635866907249061071446521240447989699244262548463654827186195001958492824410191375276336891710786314259079446635550353030080711779164061242673325864964498300113367903767867880610176565134360993635252339757733387521160543535283836934772440408830539037121958043342310781249000449915722752425228367252163544140289210315006745221593509623681971939964881826382138303497865807041035776138929678184079696898008178650840873236848304604378979127596805622768281647093013582200691592068286797276066347336258287114950029264067146984063996885979257332852942828411895573674441760006260011199148367228549357217317491112420443471379850331605473257138520728944268400285589355628481414949960217988838531182675099648000000000000000000000000000*i1^143 + 856155401000133693838374827167419750339961087373726239912232045383218610390571815134435646060763596825610997513669103235296363373697326635938551468707394858587083928258778291423656137084847407901915904567940977705261692940655898943852527413978980336136151044810350472493116565510757985002822691923424959986597533001786004127617628307317223243790098742468170116859502568978086151092677902642327486862442124870218221148996981652201451857037931724292386054520791131123582505937168382955978488168109696617210990032305395329754677339400492314430501459372967834784481498034136203104774632813890568771265939604403550524639787954879649947082836869015002480587989829548796186340322166001634982097111156945833021396312501983201564705511254062165428984805956081118768904334057509528470462737686497341872778781523226677907239483849214992013180212794649200176398022752470228630800933173724265220227124405798358079790144820821448035200783180562203935419909170665907706453691180099548787008298278640576787103641701741654985880867385312228514916370627604359884731818940859983545717495711203176745403863758984282040433619499187859401329769450601841090843373005456731976315612873797129091944421423423226745981999020800905955117810485645207958105316089225505527120844530598775264796127123291244971183587946363193130742573552370680202107975677870477043265504887762029434509435029588282491258045935520619464407567949746221562451232116101527212619859842440373756416304404006599924880847763575955649771643644541803278337057815855411670591001393187191488124065152618530671868276434691662252837642951846566690756168723920231239325251962076744461452137189995685403904019624817703663737442626139671868606869103340164840341446809428180238275094444531065367603508316863179090115422947379475978411632753068693787897700951971578569773010549988464161105619040805159634251400547064861550789802014641466694206415025805446259415801586625780044970833946808820113231864574643247535833182733171154671754804936367690807247284699531198996106071675176015286033373902723702932728140749574467639896171751014684442174686130367243998620452704459291284536625228039388628383735554025408695096180455646941077112223776363272888739100694896245623441089199539382034219500014288572097264431768279925581631898159568718438262471058360046326327649188653293165659394573205014496948599308229552318241671964035354897303702864809659501860111659422355571672521731328262731391798365350286738972454640422604994058175825337373893762620988888010219152242980296548817798155716822261782947615104535787650354420563907149948585320701628806994016856022746796262199150998007918897403991239014146165069353944918960343581865997356637976784281710289961963550520433187548404927177827499580900953591946360490971313813766671315624152489399954635562875635270690251923426275958731015464470872895974971500928649597384364712204777738569043008754452251714648616299221211415333301912951932332115885598357809549477689256078348934864082511098887154283935660216691187749350691431170550297470924649765553645966698059548887088428770483567709333363937203997362181834695389780303007734823942546827778463457409083119350958437428429746606576144544621678275412961706340293096761977826036223582554754372164617293488372697142282932481623585057019485360391028480351073816179081983047412232153951795092919448589846155431804538776811499869878333810118049434249776060020380129216248790245547231235116693052011196460061717010260454340465118029252333327922852076153810051827104113587000298016618421900789046627065864568051168146382358421015397318145940703078224154241115913488189941724880280260854148416700066847360132961764704935032936153627750174605620514167929129469803189681641884850943516465024935955323142118753497128391400328696132438478053719925404082635515144344909148518114356500643674039354101893929633961588338471366457487172816411427719262584053070113450055037709928167593957372433181501812920685798417648797718782916895525405008460443996267388411849924903383500030990067065338832793949532515132924447669247824913880866010930816915075935993339277539388000246669086288775549803333162266222292627056957288278295492921069771161600000000000000000000000000*i1^144 + -19910347622105547408708457446636818024169132823000975147866827639396320919145489457080612800220691953469451802524866663470663432049373455836714074751032430652104886438963020920024263410157781798283440676504847827078575991105607852327595957066528509786197512076214270207262249529733999437739845244642443974632785578486282912779159284917898808464496371522566355286675437851583860796089839894582545398947805160503813250547302183424628724433184251347531924586945174041356321173266794801075968140678620737711470819584859227182336492869579176138313231005151747323019414148809766625432900659832173313992286044875910907498598389530330062811121753333923711733271670700434176050105992015778821960696310631707288549136749476372586150684658328486698413848645226587865764592245929167435801800618404716393446974197477023623683787099659135902840861782437903283264513022206835338675084158788523840766058470169041052790398040156490622777393557510882562173069864982545616266869733423332766388241271558252654973053214052009165185070206861814939832986038082003967843649785048093945788954622722903461083460996267975735671641543074496657845195184237203029875857933994725834153425080682608724794698710711570968421413917930653255966771700711977216697730284981937761355098236281629170317689363966857006938188360443331285602758634571888677132317884608930991566220742621704643818141040229458967290036074314047830192565823456509615993683831502730512603557294123432115395667776889331001148288914990686452006146528107266225751076603810279391831434103697041521065573706213920927326027604404758270170763024744580676991301198281769831476783085955499217900550547984346688154609101343790750042312309101595148602905289315816638765920106102385512702315954057057457464589610716694880131540482381711251128385635430197422279770922815119340535575765036331185160911626339407752408929980821654479803552469540107092729166232783417088401797690614359315303766872780428274708476507493554119316328718637130285418409553757988968695453812363058701509251787056446453932914902703040065541274953105820355622123133246022196259140001342493571557178810435041067795912543130194742564799389911728208773390073937596757076921725929578879948480626802038155493220294334009415796845098971319757328581742649432079485259522669928621076995113270609386271038386938937587740910672448264030090926742537583394891027858383293130550014375999027667001022235977807915601216668736422571821044851714697195250688456659209495914432774822936595828791319386044959589411305421439642043278683844018867208848561296216674390449724513015680021068498375483333709439502775244663540046619158849350643291656853436483644416738515866048342625720486129821361681054919624978256422854628748738211436173535140043242584536335206139455513285220397136543283927496632467173038830230670653572641793271868979580639323324004477582130833120863720459851603058555214467392127247551050394286643273043907546556005025366643378558357789753021866224676025141728248921556648801210524552032018188468736649932616024540069244132603989310479073250575044731415826306919444745188734287774400501773644159085297977494218447964035668976379001561434289659332949611214415510442124387994788057323409646464082070086147235010741674607728967806379758807447473185077607539979782477469112065685253931760401645023064906311588490203797613203211295924418102154173173278889116933810278824140514891109157364234900093017238269722045012618914990999313852163632491934490508472026428944134932665401540295084696345885318870251674513752420537453257958521111945646128735208619265884247962890513282838340708747654871161844794970315581722188611355335869058220042697127302911373441098582213723796240676819779454053958997377197545067344408553595369337082317219129566779409137468958657944990172877363593667912478539933217846063658517538753952250708414311098096669939547129962256970854793443945857323847739969917630173240671094154539441609421020759803128003519616485232436915823804794828747212395543347058838405687040511294160748910652405760454977906643072548092260989757862674853167863707058921850989581908232710978245836042142058743784702515169655441358174870096505893342412800000000000000000000000000*i1^145 + 548290541800341122908324372979334014754999830991638644138332901521323247048830905401557229965815377518056308468675090463340913129254330334701595313834818604832483331474958628153338548253878036461299618274140699620160836351777899551452681850897902738903490065094882193254634930600740747637563051449328176858035317325315176071314281857893244113995677302418346876153613052101167826342067292752176878991177268821766983163672048128499620441443545021276464946379278717092015276407649698087603897326972679567841386646162909364824235169572258747425134563227318752546774211633063844293403964000575552395224982581756823288664850831865761603533221578230820033019208064890714615699385721465596528073750999938047558971971143857462081891260765445905531448342756226861873087833527689151668465967366012013550838797126129087028424277902246564615464815781099899131821900359845097140942610194391662116179291228100665644995849332807099587802502050594558076007507703113027666948009243927595025828917558104977743131797803006486015280461889788740052968129274533583948762690682530140616563009505760734361857827901691571552586946635708307568772045688668472762566655136459664739246536078870732819880783241360242691748540391190906862362366208022922678174543561734332470818217930232877773538114562861360883140553383552897612008766478817399239535407541416255569179572736175907030908388640934961174746353792057751765624084659145209553922044690650910373363360418066609488380078693857386425283020507806660370568140712572032353889938992348853984789988802540440137567951654015090004900902066628066109250647823593677451272729543011356089232274985727360310119215578665230114905647585470124241940191534179491782838929910651259570031311702364764562871675034177729183143235011050157377220474531436056866150582150435400175087257674805288080110158405492674232421856471825255861908662071084561730883852932033964832550114276823792263221845471802559415052077331199675938077605002660844603054743244150838666604441325056172157050522170272608970715977322660733488615428818589511655173431416746759295654637737878376826041589446279276767285024398559870704548121527869467065525066534431782030133532740690359390116166528542129220096806009634438482356283654262974969509877071980242945565795710720632622891827059614596807154653603220466931262944689968505279479601875079032233641068241038004314996747186126163183285736369744638373904178238056935196169989990102377654069206078190198309282694132065728418799859769988707435451531160190011552579670808279816156531047280271949905469703230010676991648583904535048690716974692897319020784815979319364884776717594133021533928844389006924248867105051696825708374717587372993154406965133584475904820357787000988325549040776706076531419307131762593840133042490933770033817898161444534296463557382377154549705726699109061560103239517612573234566626951150249560730931192539990282755211495792730228130969215323048450246462708644547606391750755221362013598277639403239380906057740718691021276667983334286512905545584146951053402022987976384467680133984820763155667181913296024435748490116331442083316224780276863026250703730813197172754617226623235196686900826792477822882073758416457666444891556702806023266143058862825823155701737047764308487668212503210175088905168312268911390454001591789855139587605468319406708960736427584678813258627853448057624413634957771954481559267523246898445137352548437772019967772298935040024417693589123780896127307777078791054622023944526435974261923728153768029590223648479564624952255701881173420845767266118546944432024508445920366933831965686858183572177223708327808258888591666803238377764997874439347616894383534390411458310145193378487122040068911017741521152911364642114661511391411757051731655299478119417385856557403507577238709727671413722374545788924246596098795763082820288992742312508667314983940409479947607483189615650976973351856942357465759736275933309809064278528519671409087379083349981009296381954549760978174352997044809736434532507510888136105431814827729204500729075693676248516281378452923157371128758742007443095392452560417290628366182248281552436324666684463044464512245466964951040000000000000000000000000*i1^146 + -362208305457643130894923028893027846706945302684849648376247885141992647979732361987503128753374973398899492366770866286946376712608511254953221450873934135913820813613085740901028145312722580763060926809288457790927482005878833582559899417264967865386493993952438111036649579553149490966803324114860937032524415751425392184852558885061125023670965346343217586632299408373565744420948121756865486547619709196641788626354356702564548786657634375423330275027018925183010295467022692420417587906700419153995040777399404836261114871619674775839893818571076226686093446726506354981296255821583075546649076725278907341268220417676711849776311174711703519547837690519685038915523133954101909075321066520790469837245184278736421345710992114239669350685153880784894213198292450215082489979283072662841251586177198184226830919359750510824811066314132048062584391772456250796214984091439384382600541708173040441344372553288034042023277899907590889975952395643808408982443016203184869974693814004097078328600499980525587421907134987548530430102242533123423566996738961254054405524673938115056767675923661895706009983165137137342690502994090360955281615471625051607230969752753208123922548048748026056069907632667773018370493783886725937198538767281993396898726937610308059655860760813554246507059902762656760208945000027973057722387966830243513902832585397803518804992811482235917780257613588783143659362690066242281256375263410440792686485982598044819980670015900079356015417669551215080810559134216584377091137582913290890766717729920567166708561860159795050284976813157637572059038077194464451912914009248805598043209168422299196680458430035450684798296972505019313410746417312442825764025632533486443172099458956916254522598988093361003989213980838584173665030009698415124604826236954257823270293822246401452971274051057771272706207694901991940103226182602937909591355661774675812619962938484704288227160572314617689239164721161737299021722094392057602538122561726496377676813843689755292566667608253055339182689128738661591301020179861637040117443193132293350353521946149009427555075416621478660156594607224176276011690347391539501385489934418123645767344369874447380922788330219839011178308101765798898615448877207726325373557854292517658145764542139129714593782338559679705851311603528021007152850040912241957683745091303175212618345072393412775549116710977231101829714245817097833900624213936857277224494239662070550279215724415431220351881929255951810678989748041131865496870892954468343606995512010307360167507668039264093016663569500193232205623770529008565747683646743560742040991864821663419224570420618537012074573453710635538677439372189922833683900079290716187565214012714869043434300105607299491864775994625573685677665895616072795008881191482719173785250930718595949065858534171565014128427264728255151489010696959864056966030092927892376150252686319465836592713019336916903951991475539774128367841297670128189867422009617078717318847262175398991649833728412057451355654214459024418693617946038511142413354627487240449117946180535886019792962849953974164918848849803142151217469019988909834540183221098141313631613595004549649619114788323152236421954780765082683298088149397918074386946420588786584662005913273265502105942931254586760899337707036119856655533639221273229849319020590436774002407087914534067599664731694228263570307016361768898735684369380690154074124423343605589153587034401393155973948080040028301610515321909188861422126680972825709751096602677208424218671155603870038716940831623703141571842235998128485473352188100095817628225911129094851229520063240658948168678082480103448716557002521378429289524568455833234271416553786091165202174433139627228481990479914761401227337070686814405317829061362080955062700703965076729244724857755519975722276032904262513522648152118853962402966382508256269859020710683049906377842739409605485398256758363423906796556707178820631089015451844149039698382500664979015313693761625094488335129752721401395648558755143651636603627975364622241608960793432598878768828152070776211427308317965560799094310881173070881313652649569764090354297780763669009565084716892160000000000000000000000000*i1^147 + 73095043958328883865412167754360781963500944675989726541536643051948887253123968902464240550519162508057824640503386237081976126641136952190350273321722308734706671482117168452373787064354786525510523124199287315290355387514962405186753068044482312631795078812942818729336521266412348755401271347202359178657064676423636114620930503520589159941151306058047820937265642980455300878139818568944208915309716666015017559584638609507314976257376662660984773486138204262170196956722806745527316755050004808748106234182408397304660198604698973839997313409988517488433559821455300347352603689000998925916066120215824973306539274392523287734112863337612215636687852493441472069356610501355945273430528333171360861679475877406973388468746033905046455810314046314136962296085995979349575647508285254815403396005215151100306259998895545324749738962976844820937779981305084541550884635630701062404992919041641911819153603556080387821732714175468307331863283499101109292044534505531223835235978045166569031199645659119299265129300807108501440223592844553820637498223409826850899982359897385282701482549987156781736993863985052766815650066630038766427785336674529377039715961747402242418055854236890468067925503097932246206211161531678482887170974540682511667129967391381818331905809709904971445274999109458513851934079508371826313802778819363788406392306134307578747328470682821690137060067828858897701496456754013061760921770392936072602365320275486385538789967947702192770479556938234770758086030635061225570241624468473398716990487122711658634374244945329893882843830123887693919433661638459978764685307103698891566572558714963483784593483278029093244499782979526671659041795991503937099649206815846592451038110732845592670625488975382951373924400088963853490120604591185220180892422872114344439591637680964466700952803907053276285420071597759206582052157320879156929967893271731818779487196879926207310980332673447873486525322685479664711226095539718885629675511399286479733942822554246552198172924981344690584013819099412183712410014938416660995685646695615242394902256248268234683730678554277457932317858049309397252917059964583727898565360940799575393500484644028478764845859668108783427977346696685357356996715202587612397273681734151903040314900012280375100294622780613053373969770054580439788210196808090968628792152065573816690006288690935852176146393311009004008923883177665582368040361242687695622953690778445883521725415323396215638328804561581461152449900494282187884538578821650622823182734868777180882690609635132604659187417170539697114106870750412234780968860259863704997556718644496753844054140482904976933895488331754911483809276787836573635294143452814117673568614743702045788679268980490548415799876155036105966018661293933731032550339048911532962403549187667041278842968742730479207323218824589538920473766405220342940788984507610082395430183942004042682612769490618850086775050243299630637408194890787732231217125155973570526873231847464506396388375641744946683758693909470674822295745300766223750202769154281221479435325048413536805429814305201545152619844904800182324039010310491832710271407050830380484503406720239718430364322478675914093870597362739570851467149721868268884524695061515650801087761686016398542634561044957095904462709621904680782752942159431270826664744931828499204075714148991663699986667510411596774320907006287900563724954458654854781910859831294501707143905369241441488201324158137573494077668067637351628146788806519439597585223969860578649880922414725407733533926553408057575548038423056276724231797739068557910040956872627182163478827466207456264570458668507442377934699198267193265171361940355181011600273973960542487470861644786920130996716404743834765435806864749055417550613404515358726381832415307956070097022187036575412605167811434096929096085734180280407653652468855559773686766661699947892197729810485685911106239058342200523045090546078879132706390152367363080133743292910849731673277629422762326564833892289439071945470086853624023197691623332348958978564300723196896184843472800096653328117557465258028901199666201727369886103114092018653380396853507873799405568000000000000000000000000*i1^148 + -8149810052901719022529214676991562788090263872086338529079525011307163164249035926173733023481219819018000125893213204587321956605045868761300601137449614470464115870691323878035124234288712842287664021580394153012219687390598589177184313596221765980079971507992121088912337871340068290567919636808670296479939610880216095942006652074895145400970246916317694765690058013530180333005213653360136182703318808846218665399420757658687470160806442667746591026652334060390518506288325618532761763526294618205250780066827053113199276803118297074877741714930971265882391259712944124834855084661074441185431330132597133901483286869803592316048435313752021438596981459118878276315014600765426418685506594257123520404740493591136998704000017717113255204461113149846298708425958365201657333727262122766550319462822434565875982799776539064282966590465769705331278085275932070734472098791829742501241739186569671927059215151763028781727301293671126742396725406288983900814949588535454561503484160166357809211571831931394108999545609244725174777863355260639656371103720864981839723002542752072605351871260578339203484439114245637909413750408681390769218416746569173630778479481655932442150414556704873975612002905811357449217495182220231321435535615401013664616206901008901186748708610509636741359603811927057238158813344715223181966732957421439827135730168779865888352785245727220939622827375490309323886643656132443276846065715077322565932043923242270464064352194739455319023611929771589636934464078173839677828616750537989281300651378127537672170367306332154369720292494607922199305557980835343444313993698609528261837436273587535070139395306939260963585616542595329733857484413271342172444205511556533285261937564632084022927352467765678148423641585970040984491940339401485363683160099847716656365696322585792179780805736122533162514244633076221328075074581942274240681873217966426811952073538867509176299743415126169277921552589835391875677817219239386147950889270154809238726251032416440071203260794206605310384700351888336774756141366987082002095539712567993632136567689643571811388250800274240546807961873906879215622332276804384085589098923087822314957896294435427722503624297843650128897895443692842878383023572184421309859575887896816446331613928467411318645300486861462679083391665679199678294676530991071992812736084813197333773946965791322261815242450754373691001125318946114957589916188930736027607159159412490965189811680519766097110997913373410140905579314544594457948738623985420545455695445715892913225450019611668053887852032554826600631649115892752515068407295068501984038271295456809799999042204697177680104756326876517896120985817762339196110307898958918355341813793761062688787041193912038975094096249544224636881549947011133656138271407815080625036377315059043939829397949440361288199388622316699761921404560893626384987550121170929867655041662327172153964247186463805923638000999431720599961078360319308588194871446621369469427744769842776155735136874501450044919756427219671484031851197267273442504701456692826940539071254552879939439789964253420752435113278490078119298899335760672460885630109497133974404604585160616121397215192501356165427180852760051555494418633776080742006300866276749204721324566931509598696042289673702485989002676304016193562687890195504683111121455457042181252588473989807051108234612554916027822154905828892078007499378896095141090577460256820871125191325773084480907851549215904096953334337174702546361239815398432354077783169901145806132104350187994836076490235878073609744881410438895391639939932951301607667801294149751188533074627548411184992560069501182929062398487134709818195447957019807524298786143984908733143321546666428491178592807481154450599481088777838667974274390798028864935946840499889673938441526976081270340073423070176211238396727786040550650060986018306565150251220553654580888687151689793304103466406531867699103558610816176282400119534235818292682566274508867848496356867613025600875345992029792640767692465840746306050581896600531083594374313890827118737155975941599156924821346100126532785522554117914797911667235006903227841659146447355904000000000000000000000000*i1^149 + 599541671997044711117627156587784000285073479410125929800236940894207631066406094405612456677696254112688077738220842226069230715010064390345059966104788216893984399521366482655844216729410463075983300501046233193976190891785743892966622908596677693870892993642149101862858214326531932299922400627569129507023501149786918378749743904706975714108291970431932129663816372905465472649047526231501433175907807756232323351705513579734536469588352441974662966059022791489150233063447576875954503846942489685889420605960002112836322649836003542138920808546227680892573660991556048279704296268976498910636058233777134464860546814690193942178755751592674309862996716519133155681772099747184538407118970451189677552894457694805662794978519668438081346638852781579030532885645701966428840465085804488834940601937993079389751798450452927782278586031264135665682023320534122638797241064570313487172482709823941083054657849845877048444643365828633884675647408436244899534371708661769563011962305364348629178249363273352317845221603452407462821132791493369836974876445886225936425725499782724433592443241538666923317397824315344022806121803491014436910879081045669060948710802526149487614537278008973869762390427772090318890301731648463003348278121985965859293341839196915455513024379088989384200164445876732456584522291755452118709524703491424449008986734740698901329533654741029097665488907933158304274499113937496742942754471512583658415085868745897267309537463422651028016422173319326523287733242677964809351002991675283434078383545672841352371994701339321721342965216528086693595040325120074932606182676249474923521424668261416250927875320737880256214556763489989908745428117833002847240773825019350208801629406669602692124225238681986724551819918906828555387987316157768069054503640260793705067580797724484838047678009558482766232487019801562677558621057114460398800232933979205866772125312813540634848447212759394536701582018125591348710641115998484174535588054233550566887031307089306243770603581037253945222310228043520487727133386828859818823461813711930115737018346277797101524806653836539712856412412959199368031362489555633100235789421140852316631438111909351021076099959872291321021813902275100317435838811329520177753613728398376962153203350373165299539604864536829194377965498970683003817737973663465010855728181138687736486951340064971320653379650964671982317826667263477488196812074018563571707338290684540720773609928923081679088631818282341838936774386999765345002657150412010998367411822107981895355772412320774780118380195653668286141136742939229472032325950476061140249579783627028093511707192096351049070384176344202435530240869261689515353990043881730758260535506747033403997362054459882377079030959497772646918845099031828151783699650353087854046779037712587310946074920343295809139151001113853236976517908948760664077853224451106624013023057679644999871859348739156424282697102486492546192093746946233070987803138656487164884480555547302749780922613751368125371307450611097139762923310686214559839855779179101264470213878524056973971166936335590118288004734915588169208555777131742561729302028434665483460225313972511471371049115133632894975227288703186791857843364248013520447617625024636854742508605901867668534169421114620021367887699318828330736766126356765759600447452400191490868398748248086761339543519851396372544500571790870694672425325075236316360102669759524353249505677912103029503664316738231924574434166312893877966118023722350532233350258650415060405725426552313590143778384702111490261110033037131795372666552417910240886471717994039923849462800384266475515450733318728473953535227003790283876123973695445274786171497256661464339387323089717808058779513727092933196271326128749379401524961171030528046236677665165187393377028734827335940808476859817539796682780319329265025543900526337877063741013938747911541969495595293765141875824007683248468959975618696578329321813866184475855395779299654547794080180132073609169699055176347810181479295742635251613808086354735198284895203187091757931789010971901411454084172577890838493271604935828768623986682785890228359451901952000000000000000000000000*i1^150 + -30131431400014998745875903409153499308454401337453311788355362865169716379154047593009462574684188300420991122114776586534110294366197312552922878407655129112846869507548385330307856115710950826594939218265640828723017347943810627361971314090913424173431008133774833941266440021432259987386514441904249595789231034740069428720942988854243951619593450106268074951093405704567424590953988745407171836840268651950836399331367438944096395195543296574527897259999174751181075595284357940836781280337465058772817631587272120201055935423660719859503020419407071762933934227998396225949919981942721521606603706504822562393979222975736508732557105084600170477542719331269336364834137461399354378956403567019040540083095265109508134196745516935845125245151050037980184414347337698153037568871979696369940089735192072379996542117723989609028645560629772890757201445389821506500020331914189902086473226147396370661934356547597667836436287483610677938799777198350676986882878113182853287117125404798298426491729323192227269576852866766810004942888586359854090021506592335933271543511324770747201214234249347578611724634596601869957228832149949775692526379583230492988334406900719967508175043047644598247790256402573861274882366160469974428532781748939230090540126388693464512200021463796632286594342313948605449131675902759953130538876784903230491937643593973243995941236397776966927877686037891878095825931743551902185027044994462273708025541136098593548870342958090092825600882417915673997475077757051325227032563186800123037194202686010364211348979067027503212350082478897018714123654200351666262898083704493524725838497464972907823927691162284171973061251139301821629432990337915193678428581370519060040460426419559431489253731645898632958956411411277304341402301773805131031176315814486215637542318742960781995782883471096995765392293632558278329810107787937832204591624357564932292349072489600756408108052501964772073525712268870170131434861859372300335908827979635275187265252446260503082252431330859888962407488595306839768000558207429660263955896755939655393744562094677730850186646757970000655260064211649800583258948839279008950796490067879838221787185276140200655632634349867784224992368892038527943636319724847411214746127445877178722501517368007352342642492262901707925215034733249555420035453106016485472694502014848137882877265857448237278664388116153923821590472327184622581993764580024575022021416985179211021928205056887312874540025973095758384895583628917168118850604401392285107907887854693909834854593750150622729427145632761350406640299713263605083673757841083283431924123948110497546026930452978130191590046575961706020419043689485452096941870274896329130090242537361790274169887012547190538020694919976876727591259619434055444190421753531000036789196964963031644823232453497057708475972446308229343498288301567593530479853583706344826047979463778959018585888146248932310363822656441992178297617830165986817889358489585330316793840036292861041380020514916234954218959506856504994747239155582972978702676662092744744355066675455673843076644031084553525077226117536834154906493546426642824591234128624435962228083417547779581709751933407772373822434171827667300478818607329882703009475246708650842230838603752937460428151334811362428500119290916123261500759667757865516649319562162530166418153130924687642034965176041000228111715793651893749766239756257321431511986314681366730396983990113003357880771331747707401250325720854277783636134473635206375596529103468610293741629221951957027748872002581039946847685836428328754311109058133444675584453398145182390926150351092778460450877902649305172324659813535573690384239619006090601373521843942574913272114537725554716700441303183865547719301451985775673685446113096941379819736457218121412712722302157198613909752662719092640217130453155505197642935829130230146683312561974930380752680617943190807632584490604572621513913883861156839417531185427747718469018107935778853923607480390188733088591527217944956917690633470881012500572071448682788258181172229304048742002564488865481974456675433625863218492456938731834948085739025391314534400000000000000000000000*i1^151 + 893852526837322305124286773018124357711681957911385259782113319919474571296053118304541217788085204122723379971731321166076203849245934613730870307847275808214381430468156176829208569200663894101346998559648308481518250069623747921559940516901729077678848342620080412839977437258015507680039315698444793959241323056872739216623886228007457100445829269932868931792597132955620355686824865641240965304886122900557408491258362001060374016557935620196247515770524292671884438888986966341295909547044061404551575495283896199761494051165638455196614440125933320338216475631269291871216008925827869282402858298002881412071185811406219473087798918098404435312299083909757690991834100666875240212205881974253079291895848941494014583011003643477639173649937454514378986653444609073560613652922069129052701903503359794112690951063890613150969012785748279168213808983709420107515304179880096273532284998133467221646509192024533886354988554713348043580036898385465514220244137003469387304827993342411120899558513015402327774049927808031033444247242678877044399292910504542321756865769926940243322364169596350428356915861673220289151953725334255897517169650422717133254383782618253081946054003696497692339988032279615017873359428737359938035269772210425754727566528824663524441945334447264416696979868111726011785517379033218986377915574592374526783962564805043757646884731150530952443939374116496372535839729359716883682247308568988063183663518453803381936410199641380602599160359277917115048915625045044245812723756693810286305937482446315669433362255410565210832669358672465964007988431572560722960743089209892418969665350853026238505198225059572009459212630728661333283033492092532283124309306427509069123052891856525817921365338001739317438065373688902629455200195465216779998980461504600304849500057476274546132737143054433266177921779814900089683880158360570467013815924264292217069429733608032150499954085294631303605131662391217526546117879010878357386291499423828954182826050718880139989384473011721675438282169295425156219777824331226678330435222071576265405583623950328909097379478552233788729271373183953940802951909121945312712662343592398455121537576797487278583712710697771970920170951527194618853113296105632591044616293658686751544462410786162002081509890294574758521434409155863213040359089763431414062811301839238853791602226608104376185598073114223314742249927288315130429413534464706087341200427347046138950318956312653690922782910922397431961137998525151057907544054281608722651754378283230591079962777710731963060814409657759249599025751184525189741579818902143836178770474229162602856124456566249697348575942072039994424605462586438506195301567242414255272776841147491429547191073439022714003120044973101224702364328852747309717221653813552407654361083880693627879045854940268026995589370909628390016242607653946124781214368580361945078056833912252636639783051501378180551412162058268332265476781350208529133830799626167124354996992865354528637888422072682634555615414737143287037743021355922146145192327088472651932673034422343407245176390174897914511814350129325547375608462363106438418240096026471416760724223571960602089011892172807597193435513177135080200706576023712143273614090123498118518042518963495696629062076243363061079729086965354694592639284367213443823472213133656313943465397353670646761838216800873799160393351961150945756902423197989277399102241376103551631753045927111708936153961925800166532378524539731244080459129086379505681178732875238000131219390228454500566902679069009717722588733702208625001261537213911740334755138666652862626970902244270746592413941907974206703467100698101628250134297159835134950039178584734582665993145369375929452451647263978910263523733202440255910736054694146502919851425840444777966174051643202628117257196968199100595721226996633872972481625943347246059347376701855756129393468010426284193037182107231714171262256934335164734378856454963829811058836066591276955886326336216723021022411784077405937329826434698796029158095529526639962058420782116942092407348407842729904754787903324426934003697882050220104609269567979520000000000000000000000*i1^152 + -22994464366397764505243864147247186399849932092903141090883939873039620923916730248522382993074560667952834159861180445069013432360251142176002593059991091922951617057343730496689353913718046388350413464485897433402829869685260189813644078041408535631433199642791600021523036353991270001319421013401704048688438170220285905795477104739872096789763882596065053732660953799821253019641796791350414229864199506149056896092373199256010212478414027098164010143105143170460840167812215613242786566013812043269354212493923866494281580469995471555789017259843685335150885577668252500754854474103150142606105461897472197352140506094700503241148896750690968195001487482029991382729486993147400404550035950367119299290172096871820564126447924735128052906895004803303380250872826845799466944404862406942233126184215558063581611674951715264014127885872201236908165736044108306906665063462196334137735631087528194665358622977406973234124011918395762919161177767775688362911773971983446493922266495495238502853454041510245709649591870788125708924147343240211844989777670381111716238237108991712077495812907905387795320910266756421302261019121369524815261667952929934797803965074061784974226594476678166262541984900217663195071840399756310518823954512320759480601170478151791895480493365153031970313934529869862814787923651128767770724717357683743127804995061362799279757046425678072375794809895373725908791483872350160216057247172315516065405242377854272781023613472210661348162353489984505594882029961259182093005897573984398090677840494971861079273370225393730226534531002426584714340969933740194916356599792882102713251177128935991803969422380026302614154953072544907062027710929409174383518266585258494694496130902909285250718568118383432301673444404643526467688269411817567725514316368286092673610254403241632978628778919633972998961525922562191391723400623745819167389148621230967956652945465947918763767705061693146358905338293312565105836457264109692758512379026232489378907085586652148955151789239650470133125850001138376166136722367103013086305628282194241690888536176466782668232376622125548223659054819005821710651913794725210011701941572202775420537312171572327388169910647436652079562924701700207080598175306073267533581254672564874592872453276084496180468903968801100637787667773895018853656791390333680695702930656607933482108431459577531742961596708164310671807015953279886584657770182211271319448785557899890984494523368245995045436336075318105367452225042637135747517358892288034763336734561903635987908957695559359193631266672420630716530547155555910197858836190118395598131934506379435610393169499169981864236157658148331935155415573475774264553316117237242783837379162055211085548070134005385033027370514195473915024577816415333970464187246837916874588679368463535089922559219513650858730916302301150914821366330383391818099398992384759098555461806078952144140370937268682185276265703371882209509264506973135942426564791474237958125318239380256113994862874825192187313056891809011142963771455036361350143857073931933701477051889135150381254514246312188814178461271966301626138507563774026312467333684623006266572835214796631795817054561175202197644866387607920210422224580287072085412264833072232115189483731210484331844580378157243364374252783505114941315047363343746048359911948739119237064464289908562905796239359178063400648489466569120407981159104608604159658422900959025327431328806098087195001484850163323101683932153937061006850530154300360173721191006857823367417882044948232626904510395204276201315725399728815496570804462239850407231448847650655397567831291885314550627530045548028869363377665998022462663919917049453237624889453174139648606492113543483754665835736395453468984513216725103600281459902593832599218523708455352711918251245849621752644731686104642155002857010647291200217268777172312241241179694010489362263766554144890460329883126353508786146320995573831162183793847381195528809899296478057747742972106395502455938925761516211893424313505842477908030891444131439538575546047212728460570824204455296980194960946683536600715483771730290020030873600000000000000000000000*i1^153 + 2902092926557157667461910490715154830429779778446595882535908486088979238104848318717037529468696957043476584813790210438866882756204292257076067647366596785099169298693677497748156706895358261118798207705096554303937107260617632038072765757259219237493974324971921276057880899665839388749563560353870577445981021336120352292124776211730676794251879201064013491725130882079766920334247012979591760108938226036419140999516949976196905164783411339545389348975251664171892683592805691210392988484138056615130073660087613278787653430115443993608300052969187368084905960597790509518387663194354124714722325145718207319462993772100223029557470831128708890217164607363942595652241924126274805454299792455337271251412090093560488229560042618925387493539108112721690105347897459782658945338215277339177353311448672542562199564130642494450973445851240925313982237279686123527043823205564537587784888206968520218835334578817792768615232612022195677728589428705802101297013614398716211284258948063830780806560923066056371398796034503180120441539538214201659883289485435212636278540010625199798683577752361616287637461813620748234469379620251449111964030865645605524357154825280129895874752253678651167703026301644714351373262184967740936269326081126590233806009333772146833886305234578004746547758592808628510868809789886428826017756896028924574759124407344055480753378338571759084501731774148608127754252631826581724021251275989294710618088955008328818106375819180753522685478041225933239120063316893969667705929476920168836247952006701113854350069137624498635599676322146662062266724468465343064168224775694901393150058378525781122460508743605238750751194931678233993201659012534963417334549427108979827657452810483040196048180464573933098211130724110617948241887694725779676660461753872374003670328184931446801239889236097784069176379761635984119201986821193446799529094498920978086506915509313958890871363029972703302075101826074520350814423008817031896462668003869768728034017261814906709799474810466621348679875567187161111089410792900879586865569881328251573884667488036244767746320629149820526897889709142341896010074237389838235253890084856638867905050388723556637526869442787361269593419601526155010020059012045619923535515987702974904677334454356168359705265448525703240673892560335305692768260765582439461544845322703069214775529931949669478310305009863964166028053960476836921948790122754817264449063505361669422763881332144589675519127630942076674501536953381377972217984897904548724733248768363701421806107756000328621943060305243058619314084654026575779551905901487677576466397073519972516285747207172220339871325433043246903173735552263621810944249537346362771071647520540976809089245137084643070893487449675583857998578289101749476630732500288290626556402303492097553799669355635958897570094689339717041270631522945785245926612304660393382426502418926477406641963948382679794289916473738449955399086364239491446078575371974558793965278227588978227923184424892238577799904260791082916016677430334584139909105761903923843252570738138960439138173062972340418595918212819961265272172966125123952214728543525107975757441873195283768782994842091840876022937434454860865554584242933058627467530906864536337556402550010566590491909304993644332937393652199488625492648775905365358535129963497904308567638176406359498013955941466727461204159552421410751156938216406862658210975622724421616444800640008976628022368544390152103726672168086672809504119083595204984993059885829891860697488346328110627023010919304004375343365832964888812959609536732256785133923041048646841956171430239432142178542708720713714367867021547419478012310837065634249656210449303567648128255173654011538378479994585782217056937423644392820528512312027242835994572637780336021650387668090105456655318835867031779110326888499342768238841395795926731446391694735803995156024443297423646047859936559256649626955546015692421737071475053395979651688086956206961263927354227674932343241502621827668908613724423300611460521750186981629100872805146244971303914089804734419270743401481421200819042312624638263296000000000000000000000*i1^154 + -170323481110854373185737984473079630265281267089793520072131015482021514569226098503755515238328429267912497839135688097436772805212005310060290481832988442911000506909636247207167485931871628547234732250132982785093502677431647028053427459671629882888491124384647511884420964075510399335707073980836959538870434752554806388484330900025051436573508615965313080544693657570528306981725531695898436285995484930238339427662805057375468852933795036144119107918905634830555870570555824481980614583076876558010670389464276878874223871444046416606075882924736528702363648437850324210936881500370189334742945428741271968802101526473828308163871125695982050278549525906116706385491499826898116618839620075341630000722916388848281327251252860273831088103924309972298270211053426912569664104089481539804118374809153072554462011791218144909355066381477202869208946414791478353752841472314625080955444826353761545221656607243061665038902309390422699384082765057265270594760164793794458391074806002192138632809503951782938143271064242630923073506140393193351795282873146492387158025428270235544762392418726641568648599298490771241635824745834576539852345345655399488124633053851514681873713075125719990902888140644973205287152271711124799382386522384673757593061575143876642312436183339017320507717502700338033822745077598623987909728514482999265768837684516356819584810747950394111274337791592887012769030934728819731578527882082060345814471780025276952674327618065515040375266998213298503149418143668482693292959821456481551917746630222832758291599641568104295107484225803255832683929634229882094360898196466700460973044647221203881459686281218789334490691577245611430532560062501852628944566622185857875063867367602972005965023209405558421918342219130995627039988075667771637124799899837214751700053589578957448619782500651288702388415925629334140086331173828248491481934307785299076088354836084064141529701495536541608439517031620977932295101938957137307871748463283872369949360008739270171328153079241076679300048039340593704541426745401808528749233467492114663272079391202146934186119983705296023863042946788343629911227830306657956738455285879164912521366579040072165067576890641275618975657671247345548092664540631168616622418980655901517548312341308394137310649679779371249926554116485844831757374367599436015820859876194685673594160484122987904881807149196325110814375497728189050209608691785614635637824411721196374303071829518098360232475967247936043055566019981257291550681311841693437112487649819477383040129458645460167773983481217634195652104909288596281561802270592106811592511605289017347603001959143493680262256121000613116461814694103601400228236678443607824887884777210856045935482242148057911425518868648748123275521035365086960876591159776496874465932077275538739451832359069635530056105969666280088539521664147362458680029404770162629651671083126758629769032389449795334152264983840754364136333107346444356889399885278353958057900182060578096753564854732222349349416482502269247356005354665146878827239330440910457949566949006021695689321336902301072905339206386993547388300110290034568934464940319019413074693864315636157537917920922564401942392275237401627543703794402858106062654001042286951466600144834517459484061045469002055295716115120221920403052985575697456511360261254982679215313321491272398058608955201202578596027367036836776867926667907235222065358238813715397278205872805351477043049920112336835890896319368211593840338817816204287015046782394706257609606078367371257425451350787167664616885841261715460683868906674068632025773727237772463348991283381678739959970998767225839212000084208953437515172530813251642410037688191684551691756178255613205804299592945440900857925273319653525925795289169010676226873461990448287985389232008852609483358789057705381478112146908410283771215301601278120089153797745486776382432520042452290543395252199091124051143097562609560049479826857412565967840283217688317658035382371815810241772115101833545702747253907768743855479678336884066326897593349430937449243774978193287902848944992898704911655485046784000000000000000000000*i1^155 + -6087149417373506481060295644634389650278260624558854132082373562204592115583529448590852406474827381328222368870864864771942490019761223974926301561976524949800779947842516016212272456366516455335224448888238421543656522260912885043502202592843573685282021382515683553128189003158013745704284781805780826850441459287721405353461531929762000999933227818706590038775035740209540462841945255997858550672895715829105787984115403379202145209674684864111705335066218928777642799387675333146306512320762138523591803843712171759893846122103524529213888778934774950815749204408734901003642725763751526980846567804918512011453216681953781211628634939858332952453484761540473434159998064111806951046552413136410226284009650792940178836639829454967306583959666399627124686389816282290204602015433878426017090508043985692402748321854373402258604215136352574453487431980499680410879196557617187309383198682973347054298433003143717103108558407203122435322409153031261532759031757026521447268181078588174239512948513251466213535345798413231371786511182634470698062763597256773369584200871867146524059246739063393199902413405140826046289258401348471349013763869872628110103636346564805225511324863617655114612346247785701013086797715786351300969701834954615686144533525462301472465527157859360044684447466783692646479575814730741269600611620031219553148539417107248220283963667845428135755344019753702806682975417983346748175121146036833431333550429590169491894895985075411002355487378976743124689604893446784293091814940604760965366406793855915580503588589724319196223496106185468412389182607578334226161094461211552377523718338496955100293379895792703256797852092593765409856108056360564470012406482201055103587937764546323699781712222773618326685951471655127618426840237461702284668538802019417403834215721633258808551955864525732201322244761410691334677827309618275613040453411581052710621703236383992422264796744788850227429149947295505672301043597783609071341272271545660563842089804495871590460053284683667788983121421828351360120841609950888113284178339215184888858778660522412196378055902429710229351377378627121801400819301765637114809767373947710539829680220927464029277469443027156758052656513327130998811226841663864811099359692973553026110322512698384914738508632570160488968462033055290555662102508456737552054934243278541352816342931684539528011227174197196204229270480159800137541753499441852954826670716367683703155821602011026608920644823669771054042233666778961279163941159147238662269551351937580840857221786238851216061340705989595659948078839060086605318105504286556357128562935036904699335908727576183759149806531670379829628378139893731943684588869238818270911826015020553368615356117158851303646806658252474360963550881778148875291421654934947518149084678076391769265486851897967788102592394050288570930459418241510296764914247561746062095039203041321012173177020272970061343187248774606013731996365045119057859453790871987786396508439444583291142238013780576660951288422268920485556797872580426872456422459916975640112650406627054169540274352855067330763161682826146939554673813824210533468244507291002464413615991519189840430682029780186450762684419780477489702096131554781618175774841494180847470660874487008794257450472774269878195617922439313130356043229816287193463699524397007703360085087397695084885355141567261303499142090135326396339624269045663612102099171259712132750877101555005839230392840649292283674734439955760738004217024736008725126447583062044133335161432712775630373052824046218357249952807137760061734301924248070531207331394515120410648069770885744827147508762118476769820996686320580927659137786391750890380707567948029750238065381733828713850200680211265268569347495435029548263398938914037996031929457268198233672486483649666849102632590457949704710805580581272506257878256911407510591350483387027902084906462538620909400661455455985531359673235616065731367690650167949164804027214338119551274529053704988021346857311129077514669112831268193214005512204616826577288299006463624284235466932331860468495201248027187257278464000000000000000000000*i1^156 + 997831457235637188172626197419228311884724597710679757395441741303830326036581159702395305873535364366621108294458817392910647970538697289973964644650681621619696867693876519583893021176336239859342215182225953368944363734198467320580216169952847772970534010749002503393864030356595419833532586827255050171329889877147944279402319010602687587700566464990420348286836864741734763847653904677654964060830968257331192218560336536724853680287072982918258640986260578203371361127454624052902522626762016190823580521110364836595267378859814601236946347909414328222385953991349942095821630266064301694130802290085911759414214759222594323064230030327278477789609056189735932042559510811429046766353444537283711079821232095787337576144765184407117418227673012991440990416909700804095015854340829137000439608986449431614992708420576197504127262519685389202323106486268175654423402218704086343096990697366471558576877667594332579946530686930736173565276918105980492770698872369301397974862456209737466729666267129096544443076347497700566167626016363727194606932371592532068852541254070081361414964814884543781228403439495006316165518511341323420435189392587964527510978852498251413246128760408025399749700017423098401867491429349307701162154552800234962242237371426413164300338824740033208783953772552004831858686045323860118895168190129864486774807439563497541848683074573910542254113458075817309763159474766125404085822200925795473115844158478176768444232465032350017229493350671420591945241801334668443977649065465024725450852242563384943397961703857212457143012437690196841772814216945809341612169639205711104651451000774772570216727710145515690271014534093669745076238929568925638188230678117051387326551181310173027187125736085937455732308488767189778258482565869340460503089003406194186443249606414592632028218165112744760974075570744049230742918306352438013259661091077535113948005565355578778644008243697856301556528670506420606702537223833984129190442154500589000518075458863643352981238983130436382077464044621340259926772398045383929791410743386828165723111553642916114523704506982045350178016413120236706083001819010249910887461782384701518628682618865587266611351297602504510267605996921177797742129382594711730609901247812402841639692518140179988403894511449414317669307357942538381683727400593954591992314072043274513297661173286265083496993309403036069384561950267212993227013630550259785528350338046665726052806920219210043506321505718461416287838838095854851559067896414907322970067083791913002813923538769823673488906621373521599020635839678597727988079193829517117002312269534728698010802372733130423739140248105015389684589754425684847958420928314144240035109672475906840022465035741429336760860871379616289315823666170686449427033309676449898658746661532773347825741851788539467601735717985881517001701347976854359982858674997968547651660409978980761234770335111272155144404884689561439769105839679918012357734337261997105201658349551320072947886134267737621582780687409621278178448922629420899537257922239712980998190342854121772184586764317352428747553725580819864500155121905535871750351816966637978716425920186364606715242649020993753116777515031472483566930171044771435868725378185443721704708461965688318410451586113643882190945778153101894300672981318694244153866704338816671879169271826486411639021833679259841297868161915061267155444920156556832518176783966994089269992765030354288525897879859276805805448605188471293851611318291688129672738279816655435845010930245368881243075873644913308586768594381071457128303878157077186429662058547601954500667829235607163925059945438177148601994772876789062624643327466818541876374400570861805855176031639058609199062501869064516718152485042680262806619112804208442068376388263945191508257507803938305319552162646049304149837101193763553211914092667332642895422498251397618240712768883908903505279299253573575274205430941276058495758951031658509972246149023335490617791507085134928858789409745980069718247253282430287539752076254422673943803013742381642317110489861050731632871132780874956800000000000000000000*i1^157 + -21054298102512908964015562208148699942284382382141035422730753584661047947783266928038986845427726779315769009576254601101202688607988988016068317794187645217906455759018830491676508305531550318297341844349314214437311569641156862770646047232325088580624686297547132175303973657275610047969785561211147446653600367451487844891365590442580530958004404193367763489604571491489600506470211165147803920520796916143127916373740078863173615088346964083495560706967002557925334501044003748650118810944536657899153479065327902765687155158209814340622318897453049609190062032190089138949444220249900338866300166159245083256512047978591849729271115149372851650025431050619489200312798149472992503166513666364430499677649715457215719342601344386751956778866317363225487219110025729195158626485197161518150089406504330283613690064041959038057127636196890557515253465228753146495688969642762624831789697877133794514867688553871432456383435324493929961145473499427994434370250540213691231427431430026539655740106510162532156646653532188135594595144271880480924059944095212861121277456651586666855134428785868562978534905298579992259591974460002234818576677674793024557282367687934117156000220127134954936880380265417151005571986837506388208606539821872941341954804345841015850991792408886694436271771079244637686530768021994753943736422192470429286878050246536306616021588635538130066583557903491484319888091746122374004887485919808367597985157007825320728158049546264470148099350598254977853144037158987619275652981149227757120223833374198638396250776759778812689418653588872345762343646563049006717932280628094974390030454861613231642874456478673359048029715360306857989942279521627460057717437255145123927682489965943960193658028753186891928967195464724288796236604208883638969101380851174976446306598292168445440832682408780373756449496858967484335780311634994664048247038971052896444701238416657256301654952600422244764426321679061538376996573643620477883043468092617889791425657158277498884434156123213134121074026933597720264274352171447905726932586342293955086435907701264958856646457442078963870628095530895061438297391575989037222557007363754153011328776585635035637394533856320739093223792207256358508618814531039484652964148994931905427794162575831047315270765382471105920185065604546265886992315018021181449322061412145481895299878827225628962322904684632665200518946510593363679627703358914614017089221497268962487548910700301154019921307906693095216640714720124825780672387626311266277324661326211449125337668113642349191011064735995668509128843969643367504974824345759321752176892590486462964530886935202964551481015866876618498120680796599666105784289406350079930890423332070706609238237633395777990430083666058902865496764144493268535975356738576905061614406228338469664066702617148638173213574112866208737750578562008616164985111109188343271800067084386322839868477927252978155335817290270463178359566820401086531028587507385234679911322492907147512736549888711384158172948278177694325716170240879143964397772969358534847762894214400470293307840574656808234612830753085329145899099579179094944164719268550148474081565318212243111673024926212844402813197170683724665279837183084695819822701510909590949317052897390608120446081792162530642551045836936658992297021026270261213233482012072407454556294370693045709259592991769648550566428496815828512865168687833303143071639115791314352975640449655471720418935047436187255654244755548771812334737077770010186568258792329140766829644039880771961817574757862250123697969860411111919266613439700028725596606735484092467303473741420253363316533912674600419695982529789637187034445863720360044156349644639121778448146223020470934995969050601340047512040628139067429186644968968793574092019962519278132903942876881452383274212789162837913314258446813968840511331018646344762665076134282010675330144406695067769491745969583015538763811104323951894595365138353825563861730745237800556892595680339331502347101911436470027773707989981995108599996785148634515737342483971826912866632461558475710787989012480000000000000000000*i1^158 + -1864852326545144825164826769145623080993221142222803516313140822749515863336338069465167846733908522022764232460043146507838108154080275598980762863111032877711773136917036635439921403974557197162018118837644846138694713693389010235265206873421442334789010432051304607988582352656253219849559781412313848908436596655028972955428334184940554913769834437290791920597923695377980031524282531701796788829451088622080277150863173062163298013644328939565141468449906114180218939866783757237055052177826501702690481678065763443326775595472530130568382965980574524613034141710925210618907762188730259502141246533690182633521403244532107157743831673063541109609679113122636535436579851471298984972434618742868873097583204433716217804128716014705532387023369780128647887454061079908679552341584859919373747329286119338432263071723813763121168974553519662385402147264167880204169740197271038493548547616511972102052072614356720800917039263714392687045832003278658473005518753275177143803458271169841938939236379463065895009391636071158476830181530916293441088191448479352093240245436139656723668225185640274221199703182483779351368123435323282722462572605069793069334760731697444187100947627222763278457604488719167738367877435305284432420884918861691511308565492648288406784636063849467641230789359989977804295566856238812095845349757726698814925497706720643102214185287575000737724332313400005678337334238502224431107267660452213936830397967415777370498874324280123517195640243123280899389618341840014378888426931007522085251587769286424422511732119595874726079373418031517329449131697129130770710827747696377551816801930581724665024221113233147725321753356596985615883597943868685344232029548225806308790905913660813172052715033788047978067457712440639622117288251886217293877785848603402056174323015514870850143747430883152269089246859969478185881557174209214000035434040780004682933339169795112690436634185496092082616855726828949364516124781416407894010263308683546313341812457759511794670825583734651010660317337624164226748911151073786066571489916092515978648992317157824688937020648736129291348731317917026367007125570311311565685943211120851182522311243214317898326587964452070561489033854088503413869285514465254615829671616365793595954652879314920130837538975119044719419348085954469305065750878400584403254155864388291957595235449083125243904292652197119406417044175633211867954111974689254632722013220516214552816613645697901902003610312517978834805974576918059557093275351146102644020668398564275971090737954375549317643314343020109414890002578704489184656995236850735610189247606813298603259629695510475604638916108967750330787755592166983344763584291521455726150445792938782347675504559881153509151224730358983713278657130997428956571256489838190826806556672924995394727165716571808089508143046287492156955917203234327016629398623383638429140742094903693531661606164977594524319718869456857893531597375322484186516206561602370212668830538368613570033758291856318511671593428555372893414603555526879660135370413853860574683180682070961063863562382774246389195512221281831416050509949552586995210204499634425493065387537036349940245195233236995902087110799470750854159576532640175691845781865064655821066722613321336954424135902065827536621124479758908058734760128969031781857763170696861041463060120645130829144362912003150352625385322094975331367457593827064242959948210530470415585647169614311126393854563635125197703596844805292697967716254337855958655295308480326649582424607132218305013264626381076296370621683950723383002880829792594801833171730949097585064022955363957980147645494470460341453251962718139422952771248566195336809335818606806471725019413507209327847583916455277267293044263741574914530357538875726447491141791839990713765745704160744220341265325299503539392860860797062385549510058265800542370934289318413157611087898872297698577331518220135851434788711039435784775440684929522721546711560981888654349940464589571020121115517966934245747520786384366031709687263723531860994110940489452364564158075106236647342080000000000000000000*i1^159 + 87140312585631082271500215442016528337622653637313756373303364281916991885752312268664238585632592701079649883100075401653581790840844488712573174073000148861949414301727510278983803439739807731187053712234639839194796878213979354132650750097475722727215298394342927325121996959132268212524267744833267487787233434560757523908827488234899043086708402836494709771495794206808379199240445305581345830695595579537413022741359523941544946715114500845310053381419941709299009114440002204145728227092170235933104353864102049985038052032162525192167383183365458793983430141144899122715530877847344062085512755980033335095608799509361289165289214638044748188271030356457744082189656360836019397718709513005316158069932351471951090730189237677486718576062301965309530852359041188169226515801358408118157491165869450940941165034990892513343317915897035192253601092406585712184075077886553677432200068497100984028263919762606694389750650818614066652577862943784061702220293071665074101383432509925137198396021007723758586966457495029146849275061366581750287305081647276332305843518106460655295375554559871084948013218564505080071321733131612736004428196248915751187321781972278159517679949664386312871820110257149672713087145878428577318319167987189268580279511995289771859854532166403056307678437721819305488379081926614299825093539561689737073828299133918622258716335173093928290626366908837051288392652300065672292286818390619268504525145819009785336374220595278292951245821825160934089687640070568460507425089078115083243361579347331616554383121110452916607226429778813206643067131620843522932053205500148780264032137363574203018058947796299148461438393197307114416242351796160360126485747933144973561195677045481374173700157805111570541993263768688113648896662396023512660302344836384212256940003879385119609936453021278264941479132090207875412240405047480534056881624622489701086813365573169157279344942316251571893944277397076815945713160027114815762937996730117096877190424490424166258863157781011200857487038514778807667903045957708917184444256484900669754752588491562272288110907559797282095722041272098689827289322288055120053456894722060286836911020607831572982300271160534447360811749927063100188380994847706286302798811563768498347615070276594115332292036874282330531569860460202895426356546855734344107597397777949029267757711688302894710246704813992038194282036457827998112455994389724005739994601854373327041014893836271215741319944120659500252377599271696516896915609798465875643149775647641794113353204089044408858247331117782668999802441886406478521709843074776119215407031941459332434469176010952021506810985735961059158417463003306808334117053442194541671433275022923863494222526113413162874454627721117056042443818806771199886664265338079281053657746609415264501195673853238022515387340908181338663746384912963113998178009453908432725230371004730712162538983287611244455290066405434336597637880023925028931468772660315160463293878893041857317251034437648611085668387390885552673576006072869035332364783416802244317626325855132897482068640370477277684907093397352767816325839360833469950786543930509043768409876960094949456615134263457364241392826337688600280968581972974049796218858846455133579065838505686916647728877012231477172173088618681616952962384370756196635470751335532207731480764536459666810398592574047473802458233073269440372015418880453202820422560287975100595282514540731501665562879796539884557592677525266661987260138668604737053130901610103619826778771723727671583258016860159018533237174674636020407428149779040834712377659775696799202922539326782066624321010418596734071713375515709848077309352802199548366037953951250554062884336483982283503652374122029565790624031964301475188446540216534933364010056339246344572395875725876598509963242519528085500148237710429691860019984463043535106543558959757357999527269707974752958686372453565979131386248183856554889278945750815711439082797389600289303152037442976384413710350717177350508997363598036398284024136423215316400384758258190802662755094218407936000000000000000000*i1^160 + 1879614570960794365628395895288717985014426145392644617594642808843177447261988817920770489925201089027721228757402237193685116375370847978710197810530110465645299991562731813161207156133399019199360523184722537600895356792958167351817628086420982414362776300587886426466678912654925872489171229529291420254999111846949633488200601932384452701798051830052974571149220632296879359794978981842707159471959799995200354798222265486595342547210622036710689603504412982253460834474934359717861751082832193736977582953834699422917887671742244547434316298258308112641479258939503374794397078852682994760128369780626718735986824297693886186905693150631895583915236202584934187432776933447725340724871435586186556888101263988341517645247337560975340947986800697555100330168962766219875689040674641968811242370532817655675657533768822126912591932247808594497017831255010938344692103681977707168526345458738005302093820319612862735793074730962054735171347952622510741767960923783582740754419811460930425811949957185757405301662317359284046812233816428351540104848777638099378330223865240802021697069787782093550706945624605633699403968544281272426294273883749412851471445520035485020676294817036317488439037091303749209485628222717279165662265418138962507597822025733809312510502285534669528534770332284786397371233075468326350307372524377049241010398788832090080422061043521477549025070941306972985924425043747480812468024199805982465016472935450506226665708048248384353526985209391069440661454600360939078121315527670285040718152820541352134965058201701660052029271966526755368665086159547716871541462694774734280683216671962656625419561946966214975052442032056075166084159092473811446204444036807541637885012814035483504867879978962890900398428381394059817774917491669254801270685143182656427400148617438830590164848640767852417448229566907302114040048084413219953776147889456738827046004701553907348797518212537281683535158582501519388613831622300144457109800587606038690511636742283331518937845389133336059689184043600813850301868197272138972893322830281998975290743736521202240137499131429058277592428818420805475283124376175794697140574604626581969502093437504049114513941584766438398442048003919530534839845640184394999850369477798105324271432856599204097841096683811227693317943968609023252696409763063487492479018504407195204683097372925468327677749388498032161207071068794069499128595881427867446882395905727769883584785876670086708485862101815940851313879381670789932466845920787821324149413044107817408377147566017769845859250323912484653095306098532882033955897733049222938374766930296290093981215702965028894790434116265737793312628997397779244220393995408079092097382635609280938649309527001350619943274332826181174646347206907595294920181824113097569715755594020261747000176087227310567717011433564545839766401484552902512870201622307864399020968196720356826301256042059207187087944584874054932101775907385679525972929796871729650309531651293931974486361978863358962029553199396346397709807124327039632273351527109222202852633877562976704501902444840972023233091885313348029272249625171299320498893430098358721150369187006521746748386664812770598911603884470703802684911546338165133601811287306620093833040253549466731888343059992536216557869445718214333818707871191341477297901678187835539049268534929167947370256035948826039548035495913141196087424920862799798748138282741827768753310057942330193638152803768142062412377699176599341910354512728149703270971611604112922889109185341144576978220545900866564635173286911488448108731087566076430973971440382993320296143502708249520312247199811324186927394197858364183486403710810857784782301860383349644014349991193035822647263068878817146570934994975461666618325131417771428935036962947368490553607037274286112761211920206934828360628550144700552795197471511579614573955993742779465308986633378709831230517407292288670021918815565495070875967666651090423319310629022782163837994549423509970458726437056407117887097509188810290822223352662543948669003107486872359388839936000000000000000000*i1^161 + -118864999345867976173772585796368370228060213569972732740615444481343052399478600683565076591233724513991800461648030446738576532713575579843295265162711627206667876363245576009172052072479279235879100767150260553020198564344374936066742281931931520735401217000872575233140597501875241704783132138773209186280741165881749009977154804579233500349578383458287941790512504954638877115212497419561638765758803335169099275325167769383589964847944620430183163704719829494340524467433694389910614861664216821444378673114288135336991586447396090641524982379103437003452777600870253630470019135607367828333070754817328843592907591458505516234461167196719974271819959493348166782268176828191996627474554377969482085639620073398821919570777192058130315905843075148021111239485786740195442217676030519221632067568318909267508939178400167970896122368241174270047943195346226280754322612185479862965824927564181126437036115303657061146112074604122741320917725103357272119099683956085897619152524760949855374052360435307010710258681412556867952139442484610123338755432740082948225604613232971376793945466021093111755680329353695475988483925132814872728257014584915998346639043045044170370571780495586825568736357185552732293839066435041215158882997774634269048546681752950990242908763166656156024192319425862952884219045118333063551317865744725485672967356122307575360519857040832978406097943885639830901351498328108880344388533687909289063637303886099122126715586724407683220208834895018046142380523351319609408133702285215644515724740400613947758035091996399005907307562615863646194322309618886102010210846012665738730129078370851931162476628367233045760798582100755961402532814421571387030469172638794423621024907160736373150222168695191839250827154009817587247559598853967035989838406288943884121466535231260920962521202202144059882207697964824471002729311254853613589118838773975219321606799370941890810426054628165404028621974455989867646681917373913232199931497249543955647378337708417724099329210210227255434119329365694610304463847161066339328602949790767975448201036698202539067888342210820938712783057958366799818377891961608354389367209322673385955512450075883871217803612895913728744078512033262160589911717435869341471686119661230687262410233153507905905097396511110831871155516133025573395621186935887589004472650268843687149322852335429303480056231668668061776742670615545752554227151505307916396054538550762615466495316747155277522788106660301752227392974707604527827337311948309943359053912141028196280803846415953063257818528427940256865497070572562226641399867069551767203677373240809895014101432300779178758821452836442832032640111292877918155256552867416529803647552834567410701651022635482458303859341639335540320208897059931055871703809570565111958777962191887672690289378261749022451572421116038236781991572898855629966642314957417862470570772033146179806522206342025890407793885473194316312640646825042006932239695414795072672531002003003741396929621412943923390352815139909081943097085556499643804772531245454937795595224205914482395541829768347908379972311621661366356011919675755987312777740653839965145850084497199641956393351256505662339686541996229104743270438622445807675145803278673430197413825417201509408970821730085861225821979139638046462491901647889779016922004202476796601888989004052653582608365488671174416466848686089264029903180158034529624512627830613722192526430204932770704414160465839586192245489137847745564560720023928341135166515491340953916704154334886612310995752792479992033053387996941587489332413285693896545624223919676169977862058385451443059306643262892453323567943355512498582430278857957939770414047828566656118249792278270066899147454821112243939166305604366149332654061665771724818108438669024213386933228036522021552764034366631214967408906414051670101944930527247598257035469356159714011200337633666505118761796277890331390827613307364013680066175205298856204385775298818531255461032270698477111382360855962610536113089647979130217178861739581829367049750044763960115200000000000000000*i1^162 + -1668687718113118928722424166257297260743060439678709399001928247586462464479978194097861857405191423685417424987816258754238498462496706545174039625095309492979452190301544273114104183354165369725826955271461541784063075947546827786258783105831846607115601480510126651335095105846604482664584910297196168646226071495619139962663758851558136733923203110516091281430221752601609169643431650979794778766267284846751890855917899103563623916061115852589476656078044295100939957668148517153581291805520867169635988092738832300987311505195289540557855650982983788213266501093048066538562447215399984967183679687644677849730681404419208651866878537699833628331447307608441031835789098832128779460626733122943326069101340467973911876902035974016750391833948027765654602380462424179186589733817927448631695343615604988362773251854438060922607385743787544858476984388205629048812123450698994272246162037765830076305821881155282078697742775062089911531000749971502215447222955209319877471465925209251941610558932389371183579436650064404502906737154406255098871401157575472212892406857886558647552978041087084529122861773733841887405087930186138090553973156861447117019534888644006761758055334718286512705745723187123985286804478828495445698173234398165909790925374274682709267322785092813651935589017587563795552518351656856273676505412790899968226118025886763288069752035686432848359484879668677176668509465232438485505063840719820641814375490447386078917316745305304158374207947350379151957378753016855242081790582250883054523392956368154504532480357526187118121806441880066213177763010321280424992644933920800975760492304766884418330855113670216647137403856658131358867268952039794524157248545377345945156764638137079743769638117020610564477136469868300556013202645277939998165465864856503336775314281695804103088516233675504988850002754268056241779642613957907985204253767652115768945742671985194406329508827946278026533644215340911965275797095372272931354955741273852196243058165477502800524001947341146264251506515386843052149917463330557490772850084933906965199003840426590756677235319680825776477883200291594023168097483711440671546964785678519202531298097737631464507992392904542733304163831416456365794253269138600932258811384690070796652513427758183140963839641622716015462147880574048694193524292889102388940689786918003598180750228806974714883132506701592493534414396146501766481376062600113110238951501506293817859235062551372159208949731292552342818988342905271773213308147582388940162059912404850303733436914982984799556100734134219018810754638999058543731792627876301465552503312408535871686818645598052500112911826966088960020328904980616205130254724249203217218550561653255028920895179527994585634783479636954726165101111205614794952979119072519856113755903716368715308542256835258760975273478783061439630111827671267384776075138549372366840016114739004428670639627940658564001656169180746972995270960268370368221005120513184935962218513231214555908212463883876706031836390058402724585378468738320122470788630896030212978795450138383767834853029448747240991520137242078756201005137506688495477310794598604312621837397603364113789399422337717188657325295449970568616044803670393829090595186381918258183497195327058545996904171052758303933993350124820632776431831375529664097997657009917750686125307268951213778229274178798117599049592823750466444411416298986292359922883222201408089774315229856202345229233982528589465337838250161132711907531981800449767178702902344354737406635856207971505491874182713001926743163161525069927864721611796951400025084427846538357699615000227648733106641120175698013214020735433425199641476767131279314582633544808026690728958461239758226628053058671896751566788608559234971679172607654979515328119632750984289981679904840298597104523393011727543492981073630232889582593414127782889203134215265087144749213694691331277033977386510083877356798452191694929324918230109195991275257274728813884553789934974488995432375183116250141743240545894039196675197563204689232138338304000000000000000000*i1^163 + 39396751200701822636064553795583455184881908126056544182321406116109327400016121832232793831116754308421596841875755823688900849884197317353769853863058561712820704730937152521110944022781064099516612795614846586133936949756532837504356793217532291359884698378424403345295725849025493544856967681478492283168678267914860293132087034818638996605806831923223663377683709189926599370837038279048515509622762679682360924698127535982357415190112730590234052555779852387732916191550799751888321149758177134363385570250049428068156124760172988132148132998148645768717365360006345315849484590766523818835313969311322449166326612173356942460887757642759361891962076652228354910431000089420576288336973198978137231425094226597248252568649028810870470916583365760995152079488106587146585761417818707931388282624416550179557157608116792781089251727607653051177405733522361198945466334908616828160621219653104162548285220877976695905133327166549913499926739900529121617730977690321851879143921675363536173180020849972482087242166964461572805017607071525600713540524150933454664669302391978128987927602345656373202398446658397686074283116168124336116554754492729863029128867320601656865450880555632336319939179217785480397724435623578795658278441703228171980801014471347916043736724117204463813140388007729353560043968866634945232171167968647478269681804048724173322334931751017371178327830327318809976375556004552784985379302241925518662258312358383562414790062553760594344910183886589449303120454502967151746338398122055335517264283954537371507199285580102834492741850807580589373315649487953068236006848059469097632483936192205353341775653677047273813169310020508929363138972781754025980351741499020986050772778252532837226731467317360233289447701551021052309450862241357765687457885446951408780503527729270735994923939290385669721615634151549341883513552298071626790174924730572820102880404339192128470514322549049580715859689340959317037017394445183405665275664835356491157567978693433526462866003228393502947398895019290315510908976782581818773200421831724991994156106819981772578165008820206705919091756624018371445796000873864734529024611358447705479968507772369133067005124451978113888183066856911702375922912409591079019742571949165356514479264517845688531117663287968864838718654047434274945538646657128579018551037889784187440801057274162340299549999292944031698119055730207363914326190380071407901596193184213082246147675176781511780216885151755413975073796775402057469288554550115966475749976786623555865893508818526308285038794781067135559036506394090534813005105093199553026926751646201859947891232466203885140839422479053915129078752816633034728328792615001788888368527867080581814809368938803245306165584007159462654752008516573978500708088057382872911754241267196613839820908025709411057134779257365306483976143037236750632826149764834199785068615000342922389304305770467248218412299956156372416550975088078750764824930282904726259179249123138398645241620280332760655501349185621293787342178121758830591908901373270085190387745017610806809509174592128300555683893688591281959792318856403100723708289656101462009190137933482550213222132583831862476363210646287042968110257158954115127409185454612655979456637357538893595348208110870444785039022788037962996017301223854108474415852334237771377399253749852030280659119005963992245140841274144239376873139889596870431920537652118327145713035891700201763099906951403631846225069904858723771559188062597085458326522837061095427377143117328331538241640770503456186633584816889131429161481271044816519389367953961572846407580137198857129710692667112274119961730645015814328411271707432277249569795940944636410371480291296426970466292343711233494727403539977999144365254969673028093144620415651375892656271787185527708707704898254976797464478869317054836485834782781987863132852134028599186401302910263382874666448268882715144599952616052878898116296650580317644739221310592109827255181168515301016647339079580281256789687020617832974197713202199662941962240000000000000000*i1^164 + -101468632470419133301641653389969479464611887144891880802311151733919941716589481595249078269364431102159786119255414608611162877595293713320375745860125105703155410609058534155715571932548917487967714472284933578146754975872633630278524524181655934958738081953446425051907399438942888576424835974653135301845257471668894391088416390282111404399322108994012435522049693587721297773876065199457431042064495823543593387682099189699762858820322630179269369871782301336220732962385473028287072682175237996703621600213491127675472798641801900833725074625708555397680954792311749783963651466946983460380828900034831786047122278216540890534181708711893040791347492310232582951418806235594843233907341371342872609631126330872386294449921817467665203629830695737276690821208353790428446723380263790418526584347887604740857091700157707741839491783790290621034554767829694177146867045820398563777869409471183160847370323493025496777170244265645879504335306425062876826134076845354736239419078758818168926780504612800879312419071539968397798529074442844391480803537203823173133122661754556898456248297130248151064241485466894177634029164460577886529608763316521695824639957289833675537511251194665262991989810687626062990904726684401895683984500447579349217054031672894979298154194069423080632310446123776122661110400736140560659987375722346834117831923386322814569971822236124678009710096957091717875542866704061521532862206794351891922124692987504407191167001535011695292532448804743206967618855513594541732126845102132691958808497293771013887723316629612512374105341038744910053676364176683909154237498866273202212963656692567621271815103730532178480030760388363324713523917091223725199765490874496720158074087056767972382663515735932993522930240269544781234162523682976980372832302109478523718976204414741688343533548448909023827305221977806479483793882038421480618715234895531414505685404706716628870174075760609950899695754624168757431531586528069070250383798485935573481816083433045454552206238013429411382956992808774400817587478627383090770846754787351129602249386278206505769637478019144913698003128798567043562396458277653380682963269216224687173637458210001054898810928313502233625598859776306500864774102076882596844721542825401063094716790842982904187888760751430280821441492253617093905399589294758797388257957248020362289413905806792367019528234076475016069426952332491768803268038606733193814349077032234594817266100564254975257980151508283896589534354001415169068723845101393994421974360415072937131783858646451076266683134204928346753429647429351703610920761651062313322845770558895342201186965425454684182660528942758997408027934348208794295393508530451826742118691853115307693367129563119372687666153306203089554655206416176067106204443640763715850788538538114697856519213517609559075785858114251820876631599547305925410901300427213654013265782524309649461421411690622914875428427340459212430607235535789270004148133553745905941875178418424024428754212637351853970128910358558233866863831372155369622843295023247135181152331088359185745876736175865201056612527587182927607529655706616864792710170397191092886583340067239389189969248818032753093216148876216201872276431351084377621409496391544898354594962720212382411003199818400699429553053118114461666110838671682457846421883760965013817788133114420260176374709103670863602498907677422168347736880123467390936500985479243992077029856429045348835925794311489862430262567037249950278595066039028772317082029525625203479913715894457413503242686976323646265263951940423271793937151056601608915324110381265341431164758931671614289131847322794535574273633013153611837424566181175140029392017477201731788266191920104714171487090044406936630051487837223056504707586520819974897525583609017237867139478238909628401468529736097283456463449390699095115533086334451699437741613984474309182875754725236648992526066493956403046316426343059267402644939736299331606948329643662565345736377988786411156243493461069613912521096247609383017744160773898240000000000000000*i1^165 + -3757270814266934834047968887681189229588955556670454297498391093896698358965393846395307180053801173184311154756337622299895128736276129057882747065523868708932504383765051247836122823871043178764323051817780151361218637139447684185812322766542779890718063048070514506222397562274636868820237180462756540703253339365677038514465749437557408191811846692134579118842343323458536827409544727055813710904804627848436816382939921128662447168436454328913965722127249625752461752409909394897201126781277325056164679471348836179670046273850341197948171723023772462034130452201246512256949457052217131700638728839072562382049956083062533034844423586541404887353559563277720093876033515536461248228719061358428200866420248826712145175342361600225003978959079142150852213452430176547570177644785730350539080191359723962841628769766735066650275761197139222118285875081473496781295158354793229319619911303422934477246847915402607002168515234727643646288053747708114224229168253770857897715285048381209433307014057414766275051858248090857586615963262662112356701757079823153561206052756196140961204159392933922522302456094099502349726354992428026941494184354637111586843596375733972656788035125969408766197686505977466502193512256175091751135326101866377713841595484708118725199850527203386273591195714360855552279915406230963415623673624833829427137545540253537731458163841540244917030044345830958169073698052698391767659408182722348073175908045749349903435720863681197993443331285612761293328181381948076729246525389714098696003078754879283652458928647106538320249823937748123190176591625607266463436092018415002330252383323083456544454731466598494174616416699768858865195306067065766459508011770315065517588712166229138989541199514873918152444963920493989826793326397826791950281631482949533428230237347688314530347423337816802259025191527712757001397393854849059237689750293001996379408253228496227131206411328399670592786664107434182990830708544347055203532263716515324491285050245131153742577994412135278646984808233684954152383902611119247142965293685392458599927106717259319001332380929954902076476773345139587186076849585854805757370440882741786816260724572956790231221586962556634993639665545239096160623035053534915122344289741372867541193971533634980366260376927444579679807107769751548948435898712759466671470084449962758744343600830527482413551812481332133603345841517352566443884099495422313188286968956040989401922084845416641032582922295304843125411757126185032260154090920551399855597654721009189445297677054482622809074846944469721686241054546538218206439665343481847647148223717819124237303302149907218754281317285782358085729919594593447863168922149695848243972940563235155925957371169951882898039948559460847217692822643048114086035203615303176299237045767803572428629177348315193442672937328267245295266882578397400161056282301124314191416341679433486912083521776118445640812219659307223999639971138890417209031674126054180919619286914573780854955027770772522363590751020829538746223527918588817454169491529018097624514566462902750800999129002986551007218326337572354544218426889673366638413274073562855578552855964258329268098288312975841632116272971796762640194692784347636319029972309759069658510744733549327170488063202616271889617021673587140020335719743987859206311482215980304835353960491472874284196803637186306516571936970004549686992297243636850241210733039174764525222164738756880688781676696648113766275544462942707984856424109397740140825201018367369491372828400486338671186286383660249621726156092246032579768973138453512145719659379669093951646273733357171626401744470550933984908249155945387923906964783159752246247170766101178643053321933878385505025125370403190816042571776024087605744645905439315720532983238187812670609279526060387700003883394920847743690554565911380968473449315177551570335479670869485937674222461681397245665322157867872598273570411456995742373500864309107188333526321848451646776838994267235932393667413416326272112170225485462050145566720000000000000000*i1^166 + -575405806365676141410417018214008451498119792873507719576194646889261542245459195048929272692187229149349088838273079315834742222343291903484616066946572288016144048589897874304602620904316866384896087160741329382475760772440752350968384367900462740357060321122879848962601735936576848640799298956451103379665921837102041404464113615655273185945158931429495862813251399601265882374977850992686881263016660431985815313588036863727091989222091505083961517443902358685157323674583783690837012014588242399940328906265734457740319638375257222832613356593810433557444250460522531526026071533080456729246436933453427075609283475815728937502490093968207706166965352245349676425410023687481544621318618093527998438629783334663230949346348392372414570979946649575391345069642931840119234360235734441334401363165675608952513859898380348951111373688466306228861858610512762329103427985795096918888119244054524025387992227511598844493035251505433259156059809351259836629954414338823313382175755129231663808388427437509583344625511416253517337820048175109528491810165809010915211794993424157887259485604877029157665175719183780376339221402286394174124859345133384069659863261288262022790601402931408808682172318645121583627747123936489103293984096867613010209157063647947953214032502063247155703947926098398921239899761171687644315641752595914233877405109015611605937522122190902471895130734811681237101194202373020113055479080804227202745934424944711350635607128727123688981825025752114540705357248458104263792669055373298667061734612881219141849000916252512036107330519690230991527361978558393308237896121887993650065884377173982323021438027711269217743161857869559395070171481191610199757565393535733734583800755610606692003587054964810260768322434772019319438493350751152136425284263684122553442061902840133446901671348272525189992861784514288883689041223286711100878920001690171790011668297444213909128377025016409802234489342791242444935182698575532680157767427726737191715340660740479281958313834829637319749412128126458542132803795659789874265003692201770122597568050467190646679323707681586733616581802471090415623783027838245504833292674967332024571775993886378409876140602493243164716691642982145729053164210301571384776828007109598542256168224954391086261954320367146185969589461632730670813736058192713622855952723744234843060042159703415673893503163026140658663878050282657753236455464543342842339894384644772712602194343730103008635528292797713614694508267135331144227769712412715993426131550232902806512072703389056163323352411563738791378129178520545539578528984292545031276773282721346156927120111357797505754019069941967185406046409264532011084281631859315272460625028759867588786254045625928713890474006220766927332257123993064991989022129120286151231815499108020897760822314146836649949717998519622832766880684896753968931029953131981758115948267103595430711312833719218560335243242001398144970784420333962080474364143721114062430374084363063909296608307147815247290601856935475582085298246622651765179096580988474498540822410856268707638711546021366384406244223375706542918836590908107193613703884282698398852481955225630760161337139349259246135723502811050159998329487059533312465042845790244905114909250719843873282162995447108126573429512947413108116907775883202609705615752294580099164837566292890464326954288270955085625176279761665751553867108696219966000498903513962518618735572161219721112342758454828308389107491067918625801056602651098828420126854915450868169974582894646490906609956575926948651696512181191330956033494419053812173834687865829740138346059049951024804680118927054125263283058703604975990137374992805658581600218827106190493413887689381889370208119230819314207776370069131254769697019005437936588398689335568051980066804106888585845731254418427554218676551752996779131684633709164317945458187231450434878058371745307585910218025613997624366087245415523472968823333247164316909325569843308202074785010136628039709604582157570322070309858413903872000000000000000*i1^167 + 184867616776250904277865770356659098604172895871924510385797748256081424895422844190585346446209544330497261766598975164214500296067040343262597078761365518796566141292966178771587608149643336044986214168876676928248982445453439087726997008246287695779590084516391618648426162659679793907463428962013175438229970956330772600007331477916796838093809918753184219538677399567395564025468288345407592274237974269692254361299500039870818542694660313749774815858882979265993759552788230264576229280264380243005835148406790171825494613951147362225728932401568117066777244176728664875918261196273650114509963304704471243519804017718690612343405517489428251880959833282209466139829270940238112099581236618694929608941018200758274905783464653508008215139526148586275879033319909687370834727503167466312089732141678966672681766084266557216269807541576971697955240868918759497488709456832435867812172454181687716778139877548845025965954252739096296589242457641819183096042314658729753342511127731550075937872863047050287335172129057919815119734672438892452612541491576332351356415575812939274077644573389921188640656038255308168231504308471932971724920876114082413596987604197971353326555755151822690106157075404537730686182333391203688427834312537294204529821961913435071431761554896196623703417494115843512369734804981507994549717992923587923522008388535657190979028373969660815031594228631695761782072043698059970439864699236535375517281356533090340377085537349085847159898621487107228737934279691577324504175500721536220426185313919578769220400179228570588313593863661128462053927239914388752756378579139640539754433614996568792383473369450874163075495402099780092481141895939619754668166899341031255915498893683315308822279764290523766427791918076364579944687741516978954746538356434544275091162718984828961669293333291299851578691946919743419837375216721100725757063302267749183873953722646354929022101282706147868549884044869111403970229280328693384333553789496130848651344022429064250666936419783295825152953368753808690348925882187215529668740353363790006918211039393673096625067824675207370707914866062744330225554043257723910631556029767931500294743902719374301542364683424228368414431901271565203866070295603183900915498108163589891401858805115306667211839776620168919239526036388239690457658686090448729827816097656300693095093503590835009090184607305572268382530291691986532002462601816779124936360077207085806982718627339494050451826658444560307319832960504927390119767327542354922389077368952590255473417335765184827672694772471212122810740536453349266985913221176169258627108264019323431320953883718351736331998972725952008140911572491877821103222308293935214946235881295684769344987247126315885451294707433278230803282852745672496282511876772421246298532341017157357755226072208948901742335510645992773071261147001136471946830955071770476828192933768923610460344504189099526076218055537576306848131525741960103897256798746512744352553378770767806919673706810542099729967331475799290767486389625767649958986303556753824945870600495415268444867878498308798957248016486309128443916893315433949322598739397133021319590611475697066867455435402502926641684690872839325499015521699499210250632803143022955233445272614655860811507492449140836441725872938361028741931643097345958032109798779677686101052916145885053164057672024128165301454797410378815307698173404976191250450026726300399819918421511720668861860197303186508583939268699108835139084233348502717221335091477588620449067240719438010259505250824133610444876982873032176805850157059795069741136136362030059079278026789762486337034079892713856239673123358100200514801330528662691599558764563802764231334373891997034399695262493348848113065199954006145334491446867772555866190798950271143966915140164660164640120112214558522131493361029080407114585490646090973355563497776717785042096509111688736133493644965368354055385024878310051585062419370191627218414367836475487434482324930840698015354723497970293054269869260800000000000000*i1^168 + -1333093172025194188819412854553142635076579209200395210302368319464506527869030787947175726551251575760302029718802703736822793535171387671291383561094123635448123624280198952060947245688594563656942388991224114063636248570354793608815346365072735124245232900957200079020583178144125968708739557791845869540166401343807516948562900836534215524327838304151130924669130128863458457418329801738746887633973692333059219181604953548391552345561472028658718997202156286462477072801415731372971044570435242744197267190173182926518915573315197073722336295598541348224942495465868262852285989178271851840616617093316602929168318389517754933678369404407997964814445196333599924633557732118817031812050885539194474036502697638139331571661079161533219774847554658655413397613657780597909266067724127829202559846187197187842181295462359567273264322559437109355052240576548285821435219365250544576462562376343505548988062740874616437218337658938341740872619833609965128617839370843298159225325510927672056054952807880892380823100750784317680522348790791325474779886859105159934732888575374710653111136216050551366073519653006350523016590748712914018720715696534944917552975739549069200295869221647496095748102201974357728408064323504458380131372417639225982275004301904652139672750214658977169752818507541472648872298002646673365950451955502717735537774010630916091703617335890187025860459819199797130237969592167836522052672902133994178691662982485886626542591758492218872213693412910689573216035285711903738072689512907366643392506931590616666553422722402236691548732043145223590723575577935124424915473480051490024630917880778451557564145543918044546103315774809669886488779692086700226710884552370740134244135031001004163068906403197183889903903526414931736868114265622168108925252617670605795474257504392788175012373349964677866390209874259453448631690506604856225935437186668356598228571188922750367502642465793240133978567355044402063581459620397244980166655722961795412414181249671651568003762821862527571550198988037257945624872792011703552771939132787539521910584345508211941051254847131416504887571366285620734430128287900472097585031557473068838975470397680004110532899003436205199461468534781359100070502438977037418810114133512069550672380898349070587426205837304267597838441954502818125203229141513095839467620834338681598206252916952362768823554973051007008392455673334032109289825883615035767891763320666655568871801466167177390182702996831440397659896864133120082145123225640257434291653359513351427401816176365718814405480098525247267044977132721106790558343135391419499863320256826843666064623537777781891392436386591194641320145816149925182964137224121168608819811522571597342027930908481621402540988232233693972113660094531665993815068663164846042790107990466102748870009476209394170435341547107765199073889394144907961881499205685645250633451761222201873829477015228957278109233187848785929761293429937427403186552738079061195865548354788164988451328578696697610919391116953022903844609813206843024059047555387726733157724858394976213201679736733671333192819776171416579768292938640102885797826430912654399972395172185246517926868569118619166852885489481916143893881214966966600463646063938391660563074729797742629360533039456422788192380560596545181828818172472415095662440820181686418457145400176816178525453886061884735019896133046469571209682994116711865833150772988521085617116595075458348356202658938583144140869719497762362252705736244936743588569756977804902607851197488969073839511251521084519089828187273606975959648402662208354817227585587909959044150441846019559257770257624039761699793666384211551102791326031000154279093251567896062183108471153353065010625099202399893289246833694357317984258460309882798651489885419662892438705317192213923502743124806649608483352400423471675757246807922837990953912262167248075619086696145062302227423036405490764176209327491583880854485844913173006686658957676762734478554144572930317303533273820828794880000000000000000*i1^169 + 55932045214982786955557392274417968979719482083966163794565068219096755009877082872023429082649346367148289226780779385898143724071746325986143415190429457551621471898823184773480650451157685481627882493616297503597388851374193773421359215302458406021220588153248180990413073270031685488061863794668309854533116331695541876661770339760650244081952824684123322034753653845542747015440156047629306260182909494690717994241263456038544304811339774053197024186980901068246071831124843667937701587449778657069828504782995806464104550901620766924578624778122205891635209219691258955083928143618355490316071804559844068832774267263954889163670178637824756463539407226101766470885238468019525773742082561975974113118440199338663765964103790822121172234068739920256612692534227279624085625794362822117252408305538768002763866407968718104294041403029499982917544026005547181673713970227492817324904756183059402181675879420241560913016854576873573885093853632448224600799209530780931475779966072997280894887401301259272435869268789054296540249349833837469201555255893566972706676934076731866413083015997884624732237679841491754575720854857636290221678987280237778685926752772217665394207847274048365772202037469641072423623910489357358905243966627882775948355124821372001229837375039726631597081034763302740351433783979860132771593979803924281294165319799193870151372775050500762253414026957707760948522067122809429664597269898545018796724368045158879325733542866476164547844162614970077155814591203540531550737084396085665734976729818069258786938839279293371033514564365141784098169648738400983529452453333107011050935871091335615806134643604945356078692889267803260648164136217675433076569297338818935023294601134258073992595300020651991433252768305136642602660502114804002532845762047877444900817927180813013876202820675368370907686125393680301303140012880661519335731414061810082123923908393202806805352917377608183439583225865954960578839556027182000880311068985970922581982669569928460385015571528404925088248155018597783009029354565344926003250452137768274022171843671707076924421881888358959084100786190493368562062921643461269887641419376513838876559002477153669252370042375155674074489996472032921597257126028901377627096309916983775279255561972351312526148722468013319619317961607366105353928725595536396644093871816847046803328449141799773803691640955755720927625637946002838628665436807045373472502744606141044544518524172419045622771604887782675970754760250674027197126339536472956485285936900265617307255960690461775624790147365760929020425923365093577507807357586303733329537548417170032674199116700616609496557070543952749872614935132566126781951402154925526900425542063394695018090826077823233321919638171431645828810106623250876986437274556701884711848300714828283066238879566321942599852501553254183290680793321365142121722651877064431705734024853204944087853930506878686316099448077594177046377543334013085507947840842641074299051574919587354530742298562049765615669970781046681952428576827353313987097618468006632824121806010644035346049644386273161393942706317405331077342802063925763011627843009344159379412502059179767278673545402253148785848587761744233797591713550386135557480415522856246494779126713743466419085564812340383802624322475928546354068627342048840592718550520221217475407810114897840687756299038176214976898505615343204608146124122290960860836176836310192103056780871645052116881721350228908127769540634995016122279365815259751552349554266392059077804168595882435367893818068153818261534330264007933036321402593781189376197911474476957774769579181558937525223135725174983071759989331229721026007405069521354575314235186981743135014152313482577985201365211320736952836578213301965105534457965515383783119041156329605245161115982299553829721654535429359461433474380557443632521417513687338647256511420845637348529845950204065879197014840279265916526124969401883639097886007992115397337688323314983853761706763719797792794761840558080000000000000*i1^170 + -769106436404368770188914624703225871644592923701823708988607282051362299696145637130515162297272755019341760011134880301481081658016632037215992426286638042611601309531919029379321851928620831514432638360309387612465129346850585628625243433984447926424239783906320062703477769987290978315694346327154225123728399573418518311516436279763111756785944259612258013040187623862402975968304382601328459404737486599601991130839561244103824416960741687148011260610268583577389863698101479613283735244282194528243994047294449811542580892406374935003662723379003993490320987521646126169470710156234971651266369402015158654266874114189917269135138364477249905124170287760285028981946578629999284526089965968525213032161626026819861575008097666401599796678909506237765731470926195466060046431483743633092116362322288758604370985722303293449874763706157103431131943061164918854327686074213869181835677326277820266543110317965275002306650872121907302277122573519607570900084631898313402310968317835075323633431194435722281237788515023740062450093038214324213980246675323382307708929652338080653208410954483517941452693077119844824274856632573608935355369243809263664070148228184482887414621603260996837731498992152116797671608050806473013745283160876648614206103105474725980513561600945175122150621312760743459882553473988540852373064325120125266874132601386789990644606353741933590985866640640107640460267300964247009647696545941174889846837582572061994898251740034023632335889744667235188513727483460935177895908359566851335781933621881459719718163037310821344680730006473554254293803904657717558355558542461878630793092212867810326440743659219507075084524175642297428778674211373801113925736474978646313078076076060147524397643859834543086227456878141374787411216399444530157158756375139900588596418219944843255101016282216009894781691346081849853162716431809128213983723166785484075555918348260358137926439228600085845812540519201104915721693564866062467314273550626369945859341066772985141769219547820915992289279081130234840646949447084661320101486038521941173475943283962106946626368252332003734876579782877722497893788496607154832198566758459496626949239902879074509025060661021864946761113842489000750367599230823854338631840037360737163187806558240769002808315056618823910977906923744593065873769880383777228281980832915938523691271891111415907168879876175024698302177275261194695699015930652112712127144079468894737373495973604549320152774161444780198743049038049053556137416978700218651713444350288971305873832818160259752188816927919844381736740410084789039689864164964910577607654418710631364139953639439505502225205159180237663185199384400255830255677828178969717109852031720393892410452367852994293925029112755392724484348727463413832319350177474842000291380582503650497942850824485128438662868368105962967537230565981235594765079448479857303404794537175981092173652939231279476135792171356996309136294566962615076872940728275397020499927106635034034597844576083879111567050225837490498078477046699932787380842325209942731089989768307357370159738570482432462709559995657688648184162325804182083932643333116226445102719138706932937837037786872722970042130985343352811040646814230730183207496428657281838697422113217940851431149408241137461836730883925680365222874796812423539453071782006889136815714579842484831928604135998319003766718866913147097183674171932353671649196016286463969869119995695473648269642618371979573118318302721404858909083453066501592810864356138053300782362580879253585590766328004188606886563295628016987193343324907200486323459452232162211949856681877680419143299679035528003401558875041799771574972854767604422127014094315655546205125240843465259483211864024325080386121913054788153829336902578643804089741066448440199072098653356986855591897692285734663199401594399294230705633277550462057662332924488218909678886569222348471043836960399880820224023993813670897570805944993044505095383086058901631598113477121042059645419520000000000000*i1^171 + 494131489511078529318729734968868884270111757250237503007320086632248726474261875194946604170962424584380792551072919449238318205451223344132231840223508601574706164008788181241952268191249794881695176592077692460187745181417730794727468693647451948556244208606848312597852901365997058009224214819462132394064792760891298054233419358479829981216485957836967422289341313058238288683661424991512206515476385861946346125419743000453186610668287523927214675375872806270458499988802754692063608941134571382627752065819318621100692136686335092919916863974705743570912482768591729804409830700808858985089009175939752693733546966007906590430661241039579187696235197350694914964211280762663697683380104733942041301142718064858286272939912878595099874914687874816868660486285814825276333425974349211448693399040496883443392576508439574077094572132309113148493586603685177439948664091334712595308635558570028341789151631841225909395525794484248538013173026690242064491924286880490360555316089223289218372644822604276699318382572909210105743372786004725510385540926134524833228988791020490779891825901830618845414282058285167152466168770750789539488860354457259502497876747610567046128252471383955322322435105586266451866060051138153364866353358975703384216044494512737083140937350720673593737630786849093483904722413465421145879619538970532794457743014699765887698117743882972871185624327169915970654477720323393431819792774121115780247525035777080384814442285923411610343758092340279399701698247306971494243263925340636115343143203842635269670194527221670682096124728912688269549319874538095017040676082733692732608419958905946462292813456871732246466136896300666238447897830595906809939276245318790342657907257062064904552386990439805353081847297130705539339153195402722098254301953714070918191394835574266994083896849211373281322075412086040690639921673155522783612689521883941495510350220847371160085443323216643332709135868990576495377641701095754141250812706394426924331223278055761075812994452490699427917565105272060539878435335201317306011635229350133120075794636547638058991097930941191116535642827804227731817942846024403867339785367078451665218308643370545738369070462940578176273966091599854558210531632040529255512350556630955592392705566389126462761814608533410470000706350688391701853343766104975011109781924290087525483554474190733195235734828779408425246596994822370942787966713477081859827407145346558857413160965028667981878638047001858214256428731722681415484897485133839772267079045215359819193268839051851874180843722515556376933002184115958493911342530390171947838814083424934559094288336455450012845056506882011535471232804991787072393847255354694550639731735698675806609391723297368702748044477576899530561782554160894827555551935082186347783443813728437673700029956499514980640906025841655595008874351865948517677487600184077152122429985301413733596048149743217245131567563638997649742130817038127511604134608751598922931940520360834291002926653756260303699203955821764855993912502790185677357477852097396191911331103721692166460057233392501396075811915766127165521153982840435220840509060138735838749600628825282756315094451048465776256138848232238790392337152427783069083149543469306348591482449513866485948709281070860058694798454141182316491271907905809211058906007215701401932825013930131624339779267033587670882371638519694065755865543100702556847880031359357319526572137375230428263389780157863393429381859436559501831422242930545742864870879265914590825892679018678802669113419494591708934449437724724500198326085805094605289407875881856767574752398791035139865328445606844044912344804587221637943168663435287000874866598991674103272679993427561168305950368745135990623298250776810634600230249712043240073780654169927019103097438844039203069875697572788386311269946599393412636806871601704734296355602467449171617673197302319357781554499439968917979453784655940426086139300096692211523459369594363441908048347604713472000000000000*i1^172 + -794597822976790265311091821127200320684651188174070855976567269740719758949651937007784606192089458304587725220241789390433979508889726561744871101076885166808053522386628452563688150576208569733029410565378724914008787264430517195173106366982983998050869366201558702749598960201154594749128635561939982724950210411732208442660917370849820974323800091955980424829268135315524660860789173039220476080419219930094554472923439820429071252554780065347277032132646820135520203161329810030325327520497925857073623832087198464822625032008472409574244526208276736571050493277565682038582696474803055174967926176899399640369078890878578816946310811728774439583213806863103819978481769189464870146671445242048599759526063707310269023121841982564071373041240483101182294521515457370664885041397317144169026228078177030400125326914007372997834006533940401346662277791715658282586969823847884641895602159813513693352624255482455222257104896372959051975616851778253698533610560831145146789567772375001601645467750449677052771498930679807610559423359953997138838938013392103425341397241746243464807494351649376556286319204633917568689153099959004647593774097023533953883541235876342853382200024779602903305114728182149628274424311647822783879636119193899972081507984507118389023891293942647945438277132782567776046752798996813741023733044804131087231982657419562129954849422056657570434289837915280828042498455662641450846161907501688194540309041108939724556058591022399841036416849439156077949051934271408383416619734320556307360326887412130357150477660022149692572184524128313081257904105908226719975760465442672963757587306224310088098823999990786697913639587407711497341666278212785321882799676779995566415970985032036188982299591072683946369440239615800474575446950791947865419502612544459522724088506026607123085447383957197657728738929861265179460309661829028662151463933191594918260901549567774829411122446383673168755628738728350250939311595327335644774814020404002192381768911034034531072606597840893683256699555714304673505027271722123361435369348447808885895562856032943260244592742919037448587683147165849018037073810826191949767983341754505705047977025537645242539887319318710409560937345503861696586486328108023823400968096104336388619945385462946479086657331851556287346639082526628310128303752794104586264681842227166907989724075536527696987783243909838977630816902400917320429825387053888229494469835320139404339535331302681406638551787193274051731160661779334500820510615928570116058780931318804662192774110714230277919352521363355403350828478039130955640384897239931145545914124217013308607803387203322953420009553090633654349351135950663748132417630504373991332133604413309481616040594329062397417617005649133742044606548249908754996364671783737433394180185558031222731563759289737455642934879845142081115422392551537272820281515114202006846508998666453813619214142931394172802039444811874193358306993288580535671380878481815347550393285433423393313040303001176640304770307487960906354455830522087622428651297651395804604453326355256587940051731274065384160572499032498634644526710359285647990461177254626871411437342063441732733201778912325346405682087402715837805044631309604608457818732621623949104498154004506785219126468519924393247903443217426967450972428263386602179674816521470157869151894652897929756251653757651293581961746563836629677843490553674907710142324573174292083363292474906015661427731473177548746756872987667586935940358330824241217894898874449210958470665365879991729183946560161182737011120629352069746105361491569498061107595285277653254763077403186340299636094751251475196276087220756083470258560629420746521666705433359324727523140656809124861702278254692250941624479651993045917835663339761801015955677878748511275272885996845440587879398459006272702279416661221541872590412151349671297150488831548606906965386754271280745278652902388047744292462038342095168291827812190035661671353278777856379322368000000000000*i1^173 + -10985855458552140109490499140368769232021063037917098414891318461781213454169500814956018144539329294499221522527259453501226894689557099525174222308920103885593853930108380658826560376805513256066697486260836732779247747668017293619811886938762270249905572509612632691854038208644201059690235059847738083219207560675969005894892455340798245017567595455219944010249591475321983106888125397859569656625931134579780537484084512040178758136227050244380421251816483927762024990655190421002094062727225050160509126448084759212317984575931732997408853191169925546415447786131531437421693883647059723496811488137250115023525281000902528880459249799668607031572611374263517125196794188090936317547080432782759027588269484226917719126028301128683726448044446830316234643340386330322432209085584917080228859392561197514890137403672867948473938170654909022648725523050931524711719393713313855000515502523112097014704554194812318939251709072137839797248834007680532618347915522311505061920394887420637936443316355978823809098071734428304113764203641155943078381918863897140254912698638929897002433368946111403188574323582265294614579715921157098130744591801510501137221451006298191154863068436205197969427546189629076773171616849964269590552090095720823062654534458140651251121991420552807375191042794541482150075943424025134612494499573127018455726705229059043251762246168141094192853149926762057053011502823701460378949755690060150586822806233413354937016443669904845370582789370791237941777288307112560339196213733534486287996469336157829520125452754611311786354475316932548236892511148249797924706431959862468375178957228832914472651867249281962295721679456716478444752035885369388188245867330412344385569315726218283078763872607888407403636174823869021463390499067423972459735539849693265083155736993199363893499375505598013110926037162204693302131986222958458795380441688108759617060187262319214876712983023271832343892174170768578339716613168937305867888661203874637392517014988878015619438488317796965747614581634154048902788072691800805857693209110924137358031782455256298821720588248364415416998120470647740871936711421635641563235024280890441380537795862695605841389046184296638992278859667796386046050206724823356868879530438804500242913404190245760884506706402435051659385710174961368694096592138377144588828377938293570878292826547390568513960649990928772357796861074603568473242513941474942254046290860115312453888441217617682465389537739075279620615239086075893017654675050635644364772103929579535591681276141949475285027326373169506837238832002433517653059464406359347136254844055717095001868766620549736652728128632173232176385689527257053981279874067043097412460728293253026485310362877137591498284024439528948935735614332758398951946677794692506089541022842708425741899875969143264126360045198733645566951186604176988139308188735719355514238047959890221822975319315190732114785961651796398017410974473179919538789635688873549872390155947330876803867837704083602643894645964628540226548623056453865554342055006006570699014327450251936546691132264135961731727565034203375226796698094472172003905224151963006502538374743301018977302549150887599066009921750151620789385701131427498148727126805845277453411213040700588179851077687985711658069137788871256193380756050505023039699624940355973934134793541604058005629975931172925973627497295437786862993319618430245909124218272723677437379614259579362098932495231719091671647752813501132410299042355533315605605558610229473010031040063265876307462001391653198346807066465937282653364239755694460296058986097957307756469975082227833007645720364473087744237090043821067477795905350843528062497983962059381669921935760680196136558459580519989808166542685772826772061801096964335469067424923100843354320207914313344918616945319765971271014986986399656796465925531603266206405994184623885044941307063946909194568622717927089792840186972781468089703664818413600530688008974708296908800000000000*i1^174 + -13442819976785929831556717396555527128123305695337539839738112355164010090801771707233615242796247038034359924392295826529666225203734884131390171919187490326678185045249613192898403032027926648599511361098281120188237465755917702175090497915840206437412227435366491198402755307234551543311302232371191143275359370896184580223360715786680401535558937749349114185931856916103277559449859105534789629311299384796620892856095415620134167107869758419850841984416510536261606767548786465705070744229819928340457778195897315283245607508823362668650834062650157741818692315480380688172012803650263063131415677906995141533937538677475813135675443571312474075407296886249791582159161139146905881604382322672223701979595173592932621266839950494106797349549652435783809939095218801865537860196725132288122436362468944588208417068271236174553850996678870726920383899900183973755209705986056300517505411839164391232207311350603438066185505189548880726533765043392338554706052082937809479207272280917819638938787001834448545474208747373555043568235221080389138466851015133955177233601040048047058513820718482739766331839230057292617035964494578840105546221854572885656773928045006572303994288538547512106850676610247645374654232205823654867652470679111239740797647131984718949351048395877193991413937656016589841701257863990349867521906896271163333383371737165849256668939311925032381465290836052209990320699210773438181437839834080894197711337599387427206763261461789004944099757881599600399512972732991533277438365331530852559655549166720377689542289568601922105728465189835489042367928689512159964359368392410759898778161392398664861650921021243979524068742824660865122145422797287611791464128236459121202475599127206715055525627178914904047713913119222706762477127061235182630137236430542177109247070919395537710377476715039090047400862126510819639453948062489018356388990800023305686166203340675507292779955252103273982160908037285748078055897236258294047988906833594659717417368958480096064336674742950338989399784216081195630679698521500584194046428705585658575580245701078096338538889280382480608822648946438054956960496514244033451748998412771802701843708438219592542039977661713005296217203587808679864987467999540084037862373862464180819427087824099744665074808231059514360745102553517594659651324109426851671384909109949294082276553926858815714242808376327763046191532599334745514382165950037447186346002410253815400408463197447678160319242116897122881895577995045816020989841433057869195849369389211816786229431690197730684942266570264806190994401517919108937155437624105943655708996937137828224541271116538229808277433326844781941872368539735209715138892739989135301218246816934446602514457846975066777514855048324384807279584020325112371023164774327326652825940167522745299482576028986293620767967120905645552848847059791625818409655259060724400903279534095763295138590676319607666944366178470920910914838624004765009824912052207493717667467518045055006174363329869940757020013933511687417167561402225884602279652794190061013340711080630311050787531890272161210417800514221784552310521707380056735533412858994555962246458393097646543116672141222233001164929662536308944301146810504059119304353483001883258297348402140329318767980700826029782241653653180672732353657554530363297280262816201807115632780627715568739893805331022635619530009621515850639925125133434090758608615253160211801396092204288003630948722240531811637306887772452808186126625266463323461788554133234746449407536182653252878177045088343697930547877075579760018257073085001169567036988263162527277888313563041047949278359873519587361395672083653154244694206351804054299884540861755902533452661973701683596069294923462363826868231415759752781818467429072698259442423936318302544772929343262545188975284765091032867067966247506522673223699969855789287110054885716982015858869401831551081436225162134142885531730613973198555245145091051698932159401164800000000000*i1^175 + -1347029322693381196285999485919704354970272041512601042754260503841557750449984909558628250454402648431337314488930357789627820868094319726422166111128304767948719890888677543618646502075247187075196069687770901282121395983622495940424246275639057602696365487687819275057772785601822194678862400271999152471816632069693552997613400052749451941500319050850283017052326558055985006827712993409275412295666059270177266895378848692953053204415748245711536893843286734921168464551813291455934393245088138282671205170764420269171074996020540428658421708367771950799094300227419315032045324586020930516838703720827277837569031538667863745643017537725605382130110173839318053631523614070458041034282567583785737531798705675997568965132624774688591509954791384314894697203867628190982816167593257411400227159142923755866778536169045823666247199549944348842951042054738720279281280369053915802583926280746561965152645129827165231023812576761887835797404116882927730323354917388411874594899034309594878319817977318800496802901322558492062256358941650650179568546859198153763418864881550184012886008865667887953271261507680251549967752409114935781866874834341385078809522241533497906552866421676603398530871443137815855460145953345883232364599146092022165859683750069432991359033967272284739145631150031527668398767508241710355919736960092174060994651936049209633110842423538120940908798720428658707562000439806243043133347092788884556032369377829825420507229776709031128221081413688063526085943420873864951085520291574735970471656090020416789719519083297636697286827066052178856507485594099345338055646967022673963327751758375048359021829735971970499673104240389693100384561962038390082349237630823874807178610493652850751397698053244865169199299947498470659903685398936807897715722183128348993647845188199171077769168138586332712412311216429140608138904529765436464784278406469636155261456312555053847652899466682701810823039015814194070946238350996464810984537351633390384274725136235848527333188453306655991647979554597424533304524131769575635278341780495620273459838099540934022135209690367222618765687377671579618708505049765845288675537592672636721140825158587339513833436529817819829600830260540200897278004890083938643303646831476716286359191428316766847017286347172879175276856979552279307807636379459781929833398140886973554667769915211529503969014753554139714563047828698150772762406039850840846906171421387385970794757049948951405424182421202390924940120158022657944935794233802550626446605273576048141522480842098784649253979407030827796120295377929572841585211050034812739533487427744020930150522073890209835388007310572369627902130598182742450780022555451801272035739751758582932709199958995769302386036117196712217597583184292045190532838221526584240380996442824182450375410359509966421483539693486618577230304949945863099800031973647188588815838114135970175141107912810182536605018655665668155680250796719268615171394353356730136698581764860114896597124119618801113515700377759290224473021420522835216029261669156712449368634002416624210773090144677134977715922672998882232731565069271168754256473297659765854352173462828880342179156056417687401857560848855180912361504210115890225449009621336748034406361709976964399631376153879057099345272480823168222581105451223222517393996233253709299421065293865455456693840879684571623688225783947331270958633536708586882254517251311414548672022961122331980859026396603630610866330223052884200778807519301876996729552633809861414939530113257870852537546062959949566628708348041893485888860367578216111989755683941276205555105050759011858103291931621620105983645448850151174024572685132943655121816811221466538238387171667305993130378312374258498140439025444240767681002361787825333294072386474924400988400961210728120584469952816777860359483712338202702788530259370020812586777407601932443679372384579829432291479250278290921531943690684250280932409619575839129600000000000*i1^176 + -13514916052815744738166103911281609527366472416467301945430203554172368497751242749927531375019295461945872503895213869330153606405935293484216860703063882720943520121667097224326047769703318751266847387255678522350386248468389547971346889510952596260504373371484485100454813063909202571539568164024071935629614150965400734800714907404896977880223311442397093748871763317968177880666996773315224541030723140578488214970951202824687483820917114324672590340864989952731651277420009216885519073656749119575914968075237681899453071114078277278515551660799378714047716515359051225616097376570506204504049354591372704932474750786703943853280276447047800918576530847874372836903217822415877801310259062873075122776771006870622618493390140496437680088753673140036348215255756374813154502857538126215014936995406557699513874846913147359097677955767292633784229108801356224762402475077303154963202301852946574540620774958675129798775494010861978826490974926329072159238073661361579725924518788605353342448951333201296706781552804537114388546328823679330151898905334367850111580685189996729413278973350288013443044564664584877231931399384797401193527964849593867458937582097319800357812340024896455196540121971703784054052327633597526564575444431251884736614540348458993575232236953482931903701254687113344149109961220326943300496798213169871126586256317113131024888862692598363841397742708110357993742712442703362417702441645610989642332090493170855332666724421122415969218078499933764043908923734976576087923422349180593508731891040572710352992890031657308885544803989971028392659606584954854583872292910156330772244977612758753216692417128286866862593287756943087540696660306256242994284607267662097057768104567184446706673151458308975451781916250832392206141041371304430433138173480695389227417311637911977528772677480102588006822343117153344449985329109736000362083918636058639594273800106713903168237932939125609236628326449304962665825828098834944193305213628728726135892069058712716661923969323263840454116764910496598711671538737443065619087672845974429777941389234574823578647517455896380774721331952376617066240488206752991725948102584435438068112668064596101776461203779125517502495155001477967670936943343034034529264702390811106169203518753773775624128494511149356687753218221779675666077947736665475837403043332080268479992298472662132961906803750499840307416025310258511840150548275831244304876566594784063595205735922153778249512246256024478474139527249381553362266408673359784521881259222547158512447361371822342645048425390567257331116530913791170994737811511517065791661685172968780394375771286449483110639411771612036013208451017619223954683292766347342021340722403083846548794344006282403893394048251834638204159205517184955422180796847663771955978378707433375952571481935553331430458950785548978779854443890689287845945234054610760556677604028009594656212689727011315233099766475926529359291282290909032955805989866946378764281378370021431725061947745688148007636811276247267754954696535166754906376749503618285714196844010642095249711479102430235220093205629957951514116132726088141352309768089972212188199799795932891688580233308947988510659707255681030106361662766747396475176347952666564081703127514485073515857136698536325117490510015695961554154894284124388898565586878773586917744703986221442485402492791546405843628597836492947662462049668978134615359732962497772908370500071229159522465361764767557119725507382756199735704688325706448400692008543386793302778222740545915306848213667424632390840609154591630408711843142221849732310529137327892299720197409956386018205719918507741193963459752584670495628515318457945727739920692436598137822878910782148608468545685702720729283961788516770218667382029651312667805239199675905805304092275816577156758196151735468044159639751953445250792305452280852559946967725612079878154551516806377628364480893220215539631755145870851854972810690560000000000*i1^177 + -10564891017509215885629114737748714125270710034574772643621069240165549967093640242872028067280443074083040388211066408771014214027970518343607205569578000344104300539699143065788398987497684009138257027671465668659120560145105895457814025135256814855289815276604479091406314710964485352791989385675028114716718900962299184895290944847157455259382465669484222036359132260047359669558080429774919346269591493903582445794829266336897293782619138359095528993097161636593265820769074081914190066349135347510126498962872960617077052525166618569820353103333163414423784144219668291413219883012465983755085519095969965246800390198166470052528049023086389869640160654244780874906562592374558908185612119941537692707637178111613064932917663457645476413294850554019163834537007312407001906552983945502585875223799917852276692906161839098801903179447971634672560006842965936756305251373524305972191303633088912534802903715867519871784675615752200222243950169001018963130390043327898468352256955201593917491421296289147452284221322023664419871899355835875882589617800896092044932749786281586452412930401551769384973429393593284545735264706512867734652133582832259571091533082760641506573688960954721815787712598169263541491047109831574664361301372567179554655065721971879600810562895315392301025667841789609669333415545488053143226414959100432876050533499493525252400178848159365846284406715576707677509708675557057456050496044045489535055334001076186952311058877842371038258280281276222910182942698771223068115999494207140579221075385338636047100597775506732175041707986193987112257824859324898748798842786558538399768649483955083026472897168310468030628480564392832098956294342664530617147764563560915907848888413312231847693174183778783243507644646516730434339347954360309545955338405217775696731145805886849992856246721696570938203831582020005199595414838449938207786605723914273402442992623946447121976433277485849268256422699349230079623929371520839180592305441999332605797822997655015370105432545039149448691741443996222116519547053119959126471782277163850592119736455271023095090887220373940632227906265350748568980891528793888358122786555655443371017688999350755603972483552931630661404804859679933930227438532874412418753861373297712468758644541384166097681626486364960725680561800394308183356403930716175926662587655514552730729801141621695836642008812270821870758554194997753653588251362579792926423580976705481960306686510327398665645513120000833542387980270545787814568061824470547467254998192527199146370883748699833685366200494889772647666351279068743453228440734000303386874899284779953529767172131516643008327833958574828003176554070042912768359202248067018273727789686267920220190311649717093661856200362893281260467492231411242329697817240216915627643759555384666028890105342286067941198539647300183887412702740380794794694710444277082933515466251480071899601055289380323323152923123784096581076268391911647123324580517568594288401672993346812962807731778398723999909304253292847823364790450017514927040938014203720204827932424630336313757146234597074211604127701662017820665822844933306571481833015895389997747662905672153293753830349964895057017562794337890311964126794741458582064565799411451500416442501543047645059332939764912470256014418325061932336596016042715257028659452117432644818741799704264358216715745748522444905810244590418880634123651208599198084986925925815897908007782817499876394483715064993621668112952249670710321592520806536442451326069826822660745809083855094863814018935137930848481393590341604291701786358174230372049129121489988625926886672435620990278985233236858293911272584268314070374966448936585215934235671920742555612687363520611195581227976361348806697328421313101739679785032885339455204021192502726238252077856262903268295971160838501944597147913195077905180080325171010186700873529540244523918021270679661126006801086952082240617308514755205398528000000000*i1^178 + -4376428330117812084819242793304372484926891601011850239299433510981059216459075644545114213139433323595235869026175347208280598302963605504319285593383496569257120647218249111827863817564434202921608168335201139554222598803407202888695645746812694760759949658829600138776357265441858494522325234129442869721236333675887820998582200963181475821149835211904182947516079918053444237393592075986913008957572657012284055749681448433669007104015329852844821245770995721625695389288877824320391227369109108345106886947946787616814349607794568713732409100554666271783762906649841833020078675761299713953834647083546694568556397322837422832065035363997747097849748209770166263009385974093225766002976262006576336583495401478988858520291836738611715981691560547834961412974055573856202841506616683576074468845653150478070250108354881308262040506314330829495363859804333011017108228870538281664646735266298245671157900898090964490248221819169200902821267330400471441509582709956504775771428099646338403803225585584824632885950116882106142916830967957649329747707209371005059903973714847264159274584039873569117756382708641962446543233050496451933806907925417932071906781743276774766750891551973747095336292243431379984141321886118430956269556071756991821250595446385325914357651255072770458706685971310275522244572592679253490950213443372014686948515391822445417581143870551184334988365800215562008175745670192064763084618032357634856375623204616420731109222897295365451060555878240712793630891352238466696667929121575015896579872129424446100686389327473594610081104052588710326560451711607236051210166210291732273591587048831969937124330911187008273553697376384741263576666822046451272539182503425502939934489301588911883187822344963449785822416857593732841873847114935453261228783348871498914200136789739983690175459310933341520548186065364185167364756439634014480884906421200693923864794868787803663086462759676428283331672927719235967658496097357948130301413282712843575513668633359571682462824776774284918271971457568232974593695364794632320934697305997402350003455673863952279218603009210100514345884726115243607704065205134966412328209079559437879056058251255538009392711213875668224115544843630795163332389383357606661943503420062446085795328882601393276850818573887879295594581819529339762507200393268479423878247456276200604664008266240940858811255857168012567665993360989130046324652821787864245085505797784538060639293141202024992741044604004926719153585297909661867905160290571418875397646100665096034964438038850968724244559328258632880000441292140320232244950772439735553324968961709515318426872768090372781993253989103971681889995442369227763170686694044448613069749150811224757788552728901375218443931441068938874696576052431360716614817437658199013791661605289805234369690677828261708608075201432342557207635225331682177683699772816428975904140468900840889997688275147020024715101407840039935242275994524778610293228525800678787892690917987244501844408785103055437586975221865620593438778238768428683786495303443838143017471576829016789572520234120892622793379522132234550967013623608230466495863658053973731819025495953730601174437327638534222886674246545423477126036927198806149837981631725203181911480999964619768158176063101900279750307283650852587786139025866252053060607395053409219077528321963661639644590341949607367763535379925106672065135947460628493823272272572148989635134859174029847197087825611834972342101460698873413225817423928525952546623844913422573896495434755268664966667451566739586772929114591429198680957458946411897667522452550226293834602514076488986768012915203535687600824679225727086715221830002165760483462046695981855533282705683770797423451391463614839389191424489512576462339337329089976975516594928665350908726457713617731357088575613065089570386165671085422798950442290639107378486404328334340944307080162367117844939780787835997046486073344000000000*i1^179 + -4105029979056403572061005683230786089185818131432891336452247983059050701655211346686996528709861312505448938021498671330196995394142164934642766098986275436080951615407347491226187655276482461004651824927846200552268808002394124002763173164285966116908021245418911195856285860670091703811969818000991512364953993771895888031432123258716401477001654119330086792929900055460403045985212009268107614696718385958557093766382162383215437356553659174658922058289231354206945507125022012214438423331530598242571997223905382948698068662155301112252695088726556870815323035876583578473210301373683513379444197736818307485911726554544693792635878641954044405432024288550730730067606861025183035037900443585495765738428024596402166996605759960682627732313913973163737584453629232811976185180859881415015763239205081741113314675305164712995484108911012297994901331314961782760273797178675736227539454280468078163003904273374916936416524688739090534512454051208233504999544605491685108052377006956976653276976614410767948631702607109676422588592664099816902487020807052307426777268490258862793838318002425844341115089165975294088302066051063455391563821460010143438090939123123062686557256950658103230806011741832541696254943687159600575672668735218603107606882647155939249576712092730286344767400421857950889271113643389553338948647612446774026030530902979140377018932757861753523025759582705766293678102612472727065794884964312008376507883014850913583662777993965339868628278134812936825745304633411058307039193671669724807933227300018822734712089737451371227049005465107132117559854376207210500767441851968595536042972595503979418967176531339790333039745260312100592270059486246152518035911975922781934541112309478712342249288826122103077414630535191096084347603697809393731135814976997117745083106335328971716597125096238459053780072695664377654703976124051861928358044552290517376673703744987662793882421397432672887912849150408035957119724227319337022221105530333763966837901462797576684806316407794177489141046654650493240906650725980097752435218450345902433036993774614337165814835394494473801563485569631661925685735077677463717577967853621099585299232852780219564135712167875841203425413172632169200619291989064777569194055533453291485247042253635032782445548212350471330711563308925676882093453460774259978745517151120406522171089042249054480462377164140527335891554039053138107769337418189151628464998167566969774237912588965568372127587203662813346328378547245842695429420309445502645870407556303929520324002812672249353111416377175435017116476625250813200889585355615503952675052772190493210609015085468535886041237963368974420411927350074149062040173076050459323447034866238287409206519125108557601753156324909880525611547870336259685012839190211872570566381477229409958062840627153733681669197711672967159618001062778139498401436957961617246877029272032324965329143967366918283763368993899427808087608839853537137876245704405680414925342499828579387649360938016585519576666557355085556696006488475786733700918930368190399909829165269013190398811174700849259242289364804350273414282922929749187731758127608360047409001463330079471898685823605334710574273576691342268567264323110393773381099246460565533903943095094381547862378818166706689739550918162001819003793665756917805809133649884704756027171788826106382793184540417979182592791548642076251860198984176233784084743172133223120654614363273621359413035337727438900229181953890444424500314589263731340059870648639407785904149539275016490479257106825756622046315579194084191969916736169662442500747678525068849357411000504440968103337927154980541669960566730947840725373780256328563331715308720706292614123305206196807046086359494238459551282691902063810663250392937055872498739342251871934272019245559653987357039702970841198551092023804814981788717988703860669103518281073214146884579491178501859865420785379920419225600000000*i1^180 + -3647688309636381731769201063555395337265576097946188188874136446148598770119519960328074491393831004297312974531566427238487584537400682923579220932729277502039354994634000259439921758911066325367722365161794320797640354245956576097501411490586557725876870625736879008629131771555805052209683865945011367994655044142038060662871139535429538903440387283289512908357719123352007636923233751751284656516434467478848808362046353054311972715804908125731385213652280657229597453095225265051402663310789962589239121297384121731964076008976214917596748291958008933588033684720031079320861280708943307070284242255925813520695989039760026596228042503075274234234586608988457279852157405336860162469501492556721883203548431891303826026419839952324488404340623351371384329671727454621292509325742711989292105250133315113475682424309076319250337445592985012746022153632667841727355237113786888369582340589752255742177508766375134399255305578209314276933756797172850909277826780166653061837954940565338690707169448662571843935279035986056385407687310927230872230145896760190236348020367338098038340628753049287327927360088558214928021049737916934893083889814512452919029927188392864885271781418495114513455849431604233764938028707608283752968408817175878463582224791152624500785290988552944364394531662536082038523233415766083565281839259628819393492399747865990721959177954139543758144207061089907086168551783815317056290302890123061021351874110027282729183464671239422892340998712423115007330824839253940153438821189798557991405519171382147559075827699459018767579507400539570173689594509264485282733602763207557227859920875903014666411785993197302170482502100510789632023447462224273029654120819821668609993329392697932854988391316550593429897758728940197339949577443662472876327625922318052492312965012016111322965976796173303035607925880996022766409921036880381783960786183037697124818183250083867058974057611947806990981921985017585892582190583482867248266255794089553743937664228355210602760231275673941063441166121486513472470466724783681169758792580476872728928028056439846780117678429518195155587684686291141457451076506133617731266461654151099067746204529126074342573902989014231340324696780552043673386190179174597338660134769231351137751023556526875444146462682997470529083934783088561801224573609958455681149756956622230234542181546994144563505439801657571623211775772238224778946458226427621195830546027870302842164000726006290595124515708151697547210188267423092974803848474602632182872272896077936475023271556127797984166267678961041139788950454276326881095408858414095670152316514246303059624493258908182995415029602743784097173907009219653826046697755278728278009608575754815471191289647818729977212236520134837830905546165785378047024171495295552190430266864711430387083794348618712738980310069750545303713233387286890042453471543237596786260954105881132286683187991210354984273353976409254718806332436767518370234743487726713283299240504754252095849286256177734020569657467317912107352994309242994584074902278335362907055589541377188433655201741544582126854851659727224860747460886065690025888704985026309960121508341059183384141099275290091794517408752711323794892631508413817130273966943127548288170477374066207413549777198052711493692122403730732456064120795693763750499421156813586319285955628695188513794166346778947580925108969023863925679365924122240101147059829444845630328679021990211530602757479480110237652046596396498137705598562083957807833242356552209735896147854962373215065014074827491226446160172374919310721384595905797295358765759409901501160918423035628246963576045934865013376699168563569154651615933128018935112521461261753234986415899556149334746964737824676806543576694623914479322887550390983503267301645583347558240024423021554864995075485036426753490442624605122244317598437646976568409621602265300050398134169850536011875516363571200000000*i1^181 + -1646298561338253422078635597110806325989043298828541793704099999453823523769728461971876073753786726004463011599089566624103680001718680516337560585142756872840827674080515638825050741079940760767190350666852467024098626943988799494376662341890593477853826055048709225934470370536165533572847545753639529605512676695468145505166542179464071651280623398652865153735702330655094833825913441319687308717175844003157548635214301662329272419309387054825677849857592585148771017850206692318492393663783616622088841222077902470996652826204425798085252502384467372421480739883173867706745483252964740813637255852048443351657207747609125583003626913529127286845959788545707591652210831078822646167065063121966274951870601576488408137389945402271529848810907076332689581578666237520760328565140461767464975687137658902758701550201298955793727735973448279722063773535528838298165226419091810283560603818739756463420028124585076332144564857530332770672782847751686243133582780540809297414488253194395966643070353400906484202139897275661756031603876140677565159737113950659031224141457785710365533803618426455625074600561826354930300204078207906366814996378740050405603871042325190210469139586346128647020275612172122398181538752565649005743067802741337951504465503012105769815819267906140770200936016516089524378970934213107420776770646297045019442602370234281673296847132014438753605117361492821480737960701026963770173974681266382090681549126045318131570048413400225964302732180917644120932186971207277797223721208564190424446686842711374522491865297929740771595754515562431376173452290670033000637207633484134979162838529813183574196882820621626782203998714726333451084547041732544419941747683039078420472438120234117002927425113795423525630538022596796438379902676573666840080517155867738603094313444042779827775208259411560414174487313152819524326569700956181591974293318095627909669151396952348129951125948952065175613777691225825697834120058515100500361247922981463229748343817413166625025793592080055593232627053842026012950852581570550070363587858124853818470700158883857330040521148834348867034886046292017449024603615439066480241885320337634478429734878403437285217592253495302078346436491522950323933417463047990416317048039114026866879884362155697528293184734547029906336170931527227677645332651310593040038509390901227079609666098918304645117033425840723649993029358313124701156921553811855006986229594191917261225190255613264205355809728874225715078569466024833673769790395941132253072538623788924827417645768111573073703446311984996821653055032868257631226664120320488959049693571668321264311946106477361396598692001747891180885479942184873538238500154464015848044668840892119961797040690417529642548051525245476745062791022083517906352582094730767209101920602982092799460779137894363185313648273939663271846394827141208831537009715432523523351292356388261315227016327978548708594222074908559521996688931422296834600030777255899059563285415168301024541697830349126847126967718408455535739776591020609347708808026094327333683943418654187374492556918754749630541104281929727379509088442934000167610628769093536579616176330240754257050459984241312669143863495031705804120807852494698668721918145590913119067958407822602371952387214296578244074194610659652358415047416391412083931581298599820293346083869436602021125351124788855531919494132881895117879963705566456117186877652848708015265510937170808801893811735645257842137737207483967906469919965078901268860228018425785169610517529511330819678311439616664627686487756679408411526583236954087569488189780149226720763004465600070857125702254559690962682533126359801923386808586681024393287308119006666551476849696383111572182217997384195989612655617566274317817423415595033020535801966840713365260493775953348060292788360573313612183756712357980776420151824403764176313034746653125725824583649170329813647360000000*i1^182 + -404949801546529432938700269609039738242024438706133647614426111196170663019738611798681890248843927331838631405103983813997615719005946419739282623924397434123641780239943435290011705763786857308626136838275221820332221479150355038413564257381860521100689109223390539033746866475057047762424120385362814352623300845096307640700441531157170677317980596089897855635978327930428451495362768997056583322122649122650517198993793747703060574306556227780450759613739064378952359971117498705879433264629757201823781754691770319427677814687496327903150829758079538421706309052884191360023978467696338614681381568982268173480221136368400036825531290518770890584213718224693054319901762304422351807780628953477963961739476469190714231389647267949657084060090084054001462050575123297835196735193565412883929055683378690319067111014014857745564576865379377980123661303525379281281216592003892045563083191589073823451187518888625893536878379494132834547398914082285387397994745707897215346372321446591466916830193289447498086764655875680775465449053744657443126848506081843094524933034192428474486352132279084322292261251841555457251159876330903486015964021155323784225699464625201993029851938777094215454876404256246368772825898632617203916948769287059979334403880965353018843066714916502915899995902704298901360219879771689816897615179618945091550442705396868902677044124024157823537725777614685624613273424506769365932377743383198939018117718831894059263284982116458683758321529787897343259147780042814583205033565933805795222486105625828683610599844157220731825756891876677850350596356842853688600500592376462777764130533527509711784673732388646406177302016456295099832109459320116054208898182405664645444683077478643235505351725294802979685160168379417756668574874239386564216321568883906069630376555989774174756778061640840702295533691327829270622639791869826109630062912066499151500541101761410906853863835686404758592335009116513586770548847183699700990549022358424164735212026126418016871433001138611103004971935573895526262390662395258863965015349063884623455739672290233219735353851512633526483041726390626649110316802804391002666474055053859387238770122833712725539213925503324809335099824552753014930588999686617770122048066278075485549521475702194278747843680608719495102451921483645159627817531557249078425985092950438219581092533518034284147663795237722056972590097484307041196976266528920004784588585990540008592821893291875801327991994667885256993222695655079870805200683409059302397082283819293539828009488312864865129311268395420992933080347274864075168523686008372518582274745929049463801544210554544625501332319861061167208736438318226227578257046156565891299732206361626245297868126023532061108648796703406080428498874435428522309918099774429940658053517356786543923122597546473021268066775556097277510677602717256622865183634398195915184495762686252607367835601304624435659953895760891293659431498651087643186655708637632615252174809971831392620179531991534311660527060921244492549722073846123381292214588716011562736788365945707466754931379251520344332555204857317917824012999863944093329643086508764468157774922887397130215784310565144144362741738409843452091837090285114448429417536088550421570277907309770934221838371203942314639555223953114970428009707655006316950882307167275100901599639001534965023246869893458207095935852763678807284941843360464456908591534138104528915099722190336342384086441049566881384791057152353175580306150947449666290618529571337784062484793570368737803406573916396058671000729023288454191062413165635868261973462961024954906957044734350289743095718354195266552571708368766204737125482185831707979670634919389869242752724724711329222990761512838833108553397611303543938182143829661313413865637635598259371121423181301331764379987681491236023252251536148090517067013546559559247666856185044177768291332259840000000*i1^183 + -27281651936059693184151262007870565490700866972181575235654089234923455663119987665085502402303487463506848287815437524570230871317998733673392821652958664185228309902286255201966395004798721747373417934467503968549096995894742837834495839776332297237870569846955989365188703912377242600774251237719544237641747437139305706727648531749108713616594613295924513152695639609624549185887256439599129029272509078703307439531922097322841661699195186187324609647244697285501746286055748095025379459990983927940375128117734469765812920121817691600456154945951097284514172739228879646078553126281438552877934870792083923408471054016413448908336184543503737488606256392986473068406672688985868725446118599777701850970748058390410067422323083600540321706296589140320350366597939271470680374591673850320196621243790494959814583138778772131728574603606451638083664897945915366823880239132733086663340919833860594387413106773570844603238585062457938988204248361313292676684032872019884330813041600197630895625265234964346151508151401656282159536441616274087281409101509205955069810025695997516609101027770516374284048737926072587328556574483830549001947883462905038075933237479676731288410213578247927768287314363880832675812552058338583845242432985167256467569003444011330230901386794556770790892505540521100766497320812338460539074609295995528399035546103447185682977125785653815956696573875656273715160991755009569454425420398993941852301383882370437560565293720443413599342829878979169554857109231193112880817060322334902429238295578071115586224594777963199134836618083302568655513101485990802879750768542762028446041762216216899197066427751175698204676308481433055366265318144717066648149739335194248809450165371706950931379250254255938361230402967438582269013924202590514115686593855761090726924967782869636237732639674488160420060413395381721804128287854302519281592665436633414129288774211261946991383143383523946594722913582633584381647873464366299098453143668192446873444800294373017457265039366533909423507246580169487928012744354194958413853098616060327199453982934670447019110815212255957880507300080728667773934116891774871956875099534238039839299510288111003039330548454759136980640121520608117440173820588994104302207085239210638141422066560303325163009875108193142423023563093547329026119653433960829421285424464624091040654315834481760240723768900072646252851967164542801461291453154082333658911639092443785227650780281299070517255741429596447463665148516178399924669300667630980693717588018020029397648480507648546875666641556658368586484263912344482210596701531071022337283784650774068070719007477010036313388444046490732219309801371177430065625785804010783453126308818343423466396862057913835779320946516251274645878310952016806237485640450246373205630470854521731207623402682025618258347907776728666152903951488557786018020773767712253930917000715321616451867394516279413439109543852357838251466981620087758057970532788172989487292216121308011020510064019623331654688065732687979805872994619224912570671767692139897864880993005495346010773610498968875963142555473124543808903292591967296538139005063274462918125080409279701795038899986677169794600084427089743147330064918686125581470737353066644963462754553346566137173618801994414523150572023289881572059225059247981448530529546150460337214826106730422155764443524350614681523144739773955120167890791627908137619978915698636487632375117260207422962943314298224117391072930822878892797506964573898838698288826168751031879249089544662015032714230563624011029422960523586494409860393080406133990122180486618663535419800106666730189216677819046900455786644608824840382817974579387134165249336533949284688921855217910135585249008833646646368716210221750338976626987947804264764698975789365072901566542313620486847859640911200188273231169722119788889448528839631008506357240330121641984000000*i1^184 + 3660916996588755572000104288709747469709319353982024741226285766595225610485567605768564031604956174184929156976580860055753801791538925324181024769802551340631887721561311863752314951310881005446301373161370860031693932929002330663951806876088843614321752918819745800086774344894313685009003636533625875636714137200987914263793386362754094112061555349546395926224544853158412621084029406418669204339783273941497631474984471641047939285451730695252797116382129390047642203386987676079646675343488001256564066063198032892342839929383312848636792430036157546625181680589942816564239379809039511532586809490913538258372582342977520805811061515506953264202123500297420715682232328722174047116164312098836793745092030046450137839456755485852779865453553379573243112761107800289197981333099974459336928715813812081949017870001215719456139689381201714775930542041355382036505445936752296080906422461293698345641236557585225043846773405608911920756863047219157643870233219052187145944562651352475024882824676929570163416647807372515658450830004635396536805283051330970496497563311191475979227695854153169169515418869646443298393219766229162274381019357370382217987024350539152193083069050930359225242031150438848722076969341304348036547346095799540914730488525639580863383068470641001048922004504703217070360512222314894974535325387548552273093486061377876366436793895594818605717536973854421290277418189179159768780674516326438318357261505630797273980007445843299218176402179307878734373070438156847337266058768630038139835425211392064010693253049926433182624187901142925467569920426131384191199103580236736548779187606940938804053093324470692136440110878472679703108177968173034272823801135693457120861147725270031444756881244551791223695514747729851464786099484702563549850471487131938417746749402927039608299379557617499586163791721411622669721801371721449513314103340743591036866216382604517476747057984747473891500803580666756806260952745566155247669498362197486406488163095639676484578706523050122558326096808520930517079377400207800109980689842772665742920634542342373927956342556753719426750507149850374792147722601570316280312378703325517341043922291268430168273830742269218116283507558339668562413710797689841043991308066900454400669487571333827562667247050280005550761611893704909395069083722485094951471097782439702790569575895514419324794516049075103385893437944691840230225010975679842725866144428748398513079432122140738106546248011598044414606287341084828005949560330881079199495145765674864290456398334100139439203169759071776348431259410479879846789260328742939131103952695117018453736652064868948809913175534977972487829690776471027185992459646835154984163341099356188958924614102603666301545420495865708480045295529343899695721605988870681152988964477535822348500401145993428834854490849759431073385281863228794251012977023996097761741180709240839025129864386236457367369267797569299076233832470969284147396987115827018082997364401955304418000835175054411174851947524114683785698748693669554692850786641025688475005784932981444241630119622982166444540719534210481188121559621321869176108080228811261712266505864083723889471382094876708906852176837739851510694725225265764579276963894445686615096236428416485890848893182862110369814805729484695648013500646810885291936852707700874478221713831446854024416969463941843035215872448344668700940236139372977827140163933191292513216866130604569887237291296610332455850980571344548519937492140867490231923912048201100058101839215776432022371358607435453265790158598435243093432031701761376382029371447515597901771141741536980740877811707359626030450413063985366381644432885214260772125585455901007768133944375112081675216689464880145863194049708767690698502399089070841490787704529814673087326170565736836439029308516856928513397257743884373627769291368251599604695483547648000000*i1^185 + -1149884535602833591928006939094414578127357990702696946233542903202492839419764362351113874650201703455832229311907974098213585618177691178259825700214433097768635200478199568399645703365188627492745111072194681212026183028775039408666800562877602424306451616069074793699008071980042491351531713248565237369598816770488144916576850545597942521392627025195450555914526358912201460139741870607883140800589622742814252228870655205449304010647634899003192178600224689288590780655054024475654456672492474913796701198103813576992707762814961714646347757191775338518181001133432562247146789366193174967763570019882569647329992088066706671064324676325471916916748195170289719933089132219980532084772908946753157528439702604293713235455135915492657235759939832050777648311719692086084105916782686354966923825163545145142654130122961944313925931954960642790084303365084601212503414564119447496176742586534414466031852861824917292929039845711416005076078450225613634708069402449031596746049331174028348882491207272584930281318789385044081660164132673181950228483946713371541467300590080301261935058819654423670079924640260205587153157070271806224410635214086608253119236442227203969520396871946808224377699394069459019081522810923106091321156007226089122118611242921581258493680172274465030347959707002671926113156621754548334883345636325989593208621298820910891043338414450851903682825939438567339197569006663874960028939500582897409472451127996560974347948125058824273957710739875782556555533069978793332056311367209763985734623442490096070021709459639229144772250575736648042412107454769528422778669555946599825429922530783961598121031490413277858452788640020208268867420671063829850714065307196992713088026192509658085616388449826644535687621118711797914062695764046361783064288555312482350481447806707407720743750240523540800643362286271124275631066034009430762644286758542395597237700746849725752138612871815220712150605800915901547326533775831231788215550921324134787356325727656873893231043702231117579272837985685175745297940502369637504425747917276955610295400866789187325773557657223103526075561283786962859929014182318749253907162376274871008516800299580351016471182347266418376933098312681223162859933328545193273855342063008672946905484051921711611101631648938404863737772367964376117313568258085220030839703907078223757602719181016453809047995648414833975868825956216770168620680232592809278830690749893584069780142131851321428464003152343792758522905165875298205429697070540317519332747478162561804893692834427583241067693959229420671092784237333253822728425591400335703625267127838955211440112000046593009907695793630469731373383176447519779269305495109545939999163699815780831357254731002808616046144144837910806427335168895078506151828634744875681207208051016494012643796234488799442588869839452854218130019068999459916720405724599942897297021690012066056602819933164717341935456057074948618668809957656012304953719247973227279178309146182203195371344336319228329519990797952327980328220315186482518892129151566302301804737173031465252634821577053174431004832824190174076561429247303502166467650328360182646536950815587292391753648985931808637012734991601920238753549096802650542218152568139571802896860037941884817599396048898752629350945368400887020387950476558950258195552474425859420816358725922699693663414410474485216415113079751797589778701927997110885041382796174220693178594094535992492277704168852531051851105279244153649070575295945933444731017520348439325451294461955549155648742926087054449336998164990205595480565613718004725133083933164884414289427722675557002187123181367898120225919405284274839161493528073240770155007172592393300333913154518577934143667836306063171700008735143244514937878454962377001921397686154029726949517331380538090347155166771749160916977249025581172347942539441485748633600000*i1^186 + -273733296593018615293361486667061079730131235771914677725240976030971812124906981823907695469250608835673473261454641125194074258244526135923987160671538814069853412565075570143531087060443359980317587224922299186237993327988815739487219689917385727711860273561957697416980698272530524396523540230423032747665002764140941566722135252014121877250168345063939150777776598166688764209018653538796954949866555485611666169740729717597018492990014474087923046200694920196182101124460353334205365404969743781751542090507909731984203508076111897152423103446681587896835788568583114718470587980734338948289857099705856298215430326686150550576785192098730381654348468771445660330509390307377700122045030344628026637242594940740455947021252545555386646131842455132580024912401561617586062348291214252302851552715496252850184851827110244937839026172359622391366286328575946055144413031469035536185829909761897270944326353185702619227427795135015900342145901716228573954057463923927284689214134709237782940463592420808521390596399976949986584276455694148460268832584562363454598875712978044035109727240633646414885632130962794308327227115718113575295435582584873524176857633129383232548786254531947599320162412100633621702010989820089134417942149024396571371354494103221400142605131859218270543612293811522794681831885012568253912078804377049583250262438781500698053903793616498987039912042348330738315022642410597319450170992035137829008122204995279047443880302079861362179281596277064407238158800207788856035906408979758133727492883244074968815861958534560318450709298083825204485096624327004376055309104955974067993254549190231614951944935000899154950273143887828328909215557623593587926221172668789170658786573562307925963750894506084472249945428157439412651394071686209040090570139281127978965286243873782990513854856417382321906933250264775549496501634663002938431476654066203089802462131884185952581581263373736277803453663318739869184557734788823781368603929558094522860368386681716173650528039522111006280916940470445931837241621938828732372299847655507665569061522520360381055524702859493645316201715456880422778947727715828487805375847748746362835148326185237735545018231888713131579561240037819411582768674914256412701388645192914544244150316520159739227294107425819972711846836084204503620638762775846755088053623698193841694071679709220864003593236417504025668815006690768711596721097655204638344720377431904085171288765819332352101836506198664780954388402678622084853538750990988092404497745153941210549000285054183102739635088028191800891843956752839476310115585110481524605460092802789532942787827378967724873559865031560797034730583595266683392384485801385610177952422969336020364370535517379605396681889997966655930433894307452154008034522209875154462464841448342262571830284100579900749328092681104600339908013577855082161365677401753821550173906382212344430902339620243590952681706963392012534431424512683558309834366147562115362430169848600318585350329923859565294900569964068504702748626316897453403047964308701431598109203358079217116125267670316744586492359530586356348295486726139313069928857412927145534643542140700779084161087795849092387889318593836791749006462527474494100005255093048957721768889309478545540388125911003617151672587827850534590623580907272790175897482705435561062536163038079120318414059042802727673631539192254448627497277582126967837349219064747200694248074844883770479845348898198001593815597011156635268032829025907287943026490085734882408306466740035620119232534217021078435550357128997841806154863447059978049508140469654745573464637781499828047613531162315897084525869234931604884981174312981866756667434042116730421010979906157540302496334916237939558242616048129245979034614361517684010061361837198243411322775407204076466795948465216370807676844082835183262734955315200000*i1^187 + 10932023918964306363985786467676815490616820599544122389716366635452685027429289255164537869453715105619549769416494777275240809171226400087556654796250463984641877380873202701020072053382583620026844843995390710254909900070486097380775991830333122348168178934969440759924174366585105115814257869047735021037376455119306019661425199744513654744410042649375405302635882944690952902858899880026210446558021256214793405427018063228603967831329788538254986663476099119831572798793094300586017133176339821585027860435600306489074841869693199243710781203570204167239991442262887473923979852902422120716021150637003676090810932615739388835101159238879451281299567990276748647694052739656189503194977813332603916278584358752997768269583847096534251234866395711456433068237325811977233976001725902655923581496781023100485311730414908107649314826355333515894923044793244644255729581705731039555504054585001184317025749044254074347992075192590681958509083734977789650971372827583065261189835063916707782894720990219863039292261091112615944063039879566017657856878582056392241513398009000520389547513422474445347256526274289241124640260802459998280900715196030583898192224731134768835814451907565867089914838667206897598258756989757355147705693273752976059816996478432904979229812870217573954249936282997981735250600894751774583019057984394150576289467102378301628721607388634516432758228718985656343194741237099868245647674571446663352988160561371041260279797013699651525468887147759235761614982087797041803732834846037689815451521062196038176193010413566691163851385920331756510634044827847203107137629092120630172578149362426956254059896246651471502947592338861179517043729825972348878721596681537445327235091392151659417279237827759646482088638726202152831073445425644060719763811953014533817334797426848078631250914281153760552550002540243260469538735502020173249350145781886773133558831614797552075414863265424255441477587828245302570064472204397160908568256182672535263432198657208044162875135678813903105744506154629800826836407408754163292024716982047908106765986000698931526090910025959216323475011047173000913311954810966215023809005097278633720242243025850830931191860017427310216908158421128811095344585750596360608061267702702163419707964013666031207042856493820510312726962402686498003852515483443869508465562916167304089314906840485067402023124106991757499036678570743092263475257192015066329027270208859276999692608664707401668088890135022960305180947205463004035646686297615678461551007612618010861115261044311595507551314880510412301167834262053544199043670219147891128571112389471209924459454092176241773463581683008753205010843854410617523927941580268097505733425272461313614116554471440749554760987700522615631958997119622686016112973822815341587467144017800432158158522328245695113428435917203171787390815741942464415102279058744004312458987908060803771515028748727909424867732192740302455734151532249983292539974728703451408666754857758269987921667731505548073204977712977598005152755679463336086250783652261340648506654324803104840650810116146541375551388773047757227546616779115499258171778088471277476173546165037254232871589183782637849740948490924980111362165990776854941483289410399611249901030025876283804941490785010638007159715398857678014741625088930748639069733609026665110773413852564182164313555942846480306836148733422875119968635176433594450975452497912953732371794568120230733335912347440611872648517074251310401044944680061935223627792205801427388428241111290896479931182751219831073503893002973940925120238382719586690288116430029731307649649645853153060886354736992879431747517390093706946068815931594631279230889544033319140477689790804067406619765195686814314447975055540188813909320224374704550569067508978316245801444080598317104639713324600093425860750361318853181440000*i1^188 + -233066531211084064520184928048923514037100230195832237928465999856584180425474088365778991423960163581193679592090683115941296447996581372576380950647865065201476320631605314944461449521055762724711535476201717977252721471206296407310737892319943135491082373436632681856472161835653784096264835666765470096408970021596277510646649268475385844006310367156517419686097611751245736461294027999497167393343159952779583808699427942221347653644038410785903441911668708948775732297538865646071313348628293583349507145375408314639684546786236804863267063583222829176953033403213471852369953429352580521594855926570630975076723340476474943244942236616181550519691487250804585978701758420612602546463977718933391466646351368117997207487534775502805234779676066044927543952267619723866467937374442249824471750457768251913918294670922480704464828462498303075398199844421699871354082245200122271600798274976115263736437754626840604356664231369514642327828010405166247120441409020018082909196908941937664877370830478806263551918897173914042581531686439291090696997447173925066225691035197460415459330110453019581043674137379009754809950319194658116051239203343010609994219412129803895963234218060843016225523767430271083458952992654454391628164645056767823263383791961050141175043955576535259601343053085967466417350652476335762694940115675088490886572581006451176034651413307061033906900921147342534080673368083392517704392057884034176322835641788843325928571513183593863225220620858076821326995660584821696995469574350254267260625377906035362857360200796895922969809048849322409367730214325644090429800233026199788470237072919647794671290384538725645205976319662982339782728036482527416904848392730525448893999444618403045299639290227252238400881234834947214728558864551927083082665270238136041783774610677412394596992581131771049345069090700952289949903461161900948326324193227139840092524349282757061686793917296704191444167317708692098350126138430238569685553627662884283284925420849643579332983930870162632754763628400251671550966273824439945654337980621819372363019716075440357620700934566656571893521720591055827221451493614036655311986673059529065117927212641100007584028306737325397055688498465184594940144623035961841228945523523009614726568269269920054740376910180057394437234514227777501771363533033216187984146978752871773737075667848495349730366264988659466319652214381798786838149603840958606599862034582069549305616661590790366705490314858526169538427676704164078801391288362724621366346696441395412351460850568601257455500700077695321346153827840361156122608215196170288984548040784797283720233725094970133205181484052251490377738182456674638630865956858597531969905867604990810341578202685065802206508471810228947537719502447391865487599783437650126141896344869801390012286860442695643074153604744836218855761178049803832760386130663657578126103822340498488450193070221950219845154780267271830746268535466033836426790342098606604838148001290649219223755668636877814181013934861825135861539506399842936430436666078124041160119834448157850945659061215090272142122147222314177838952835071688262417211962231678976711946712536188965321548747020412588006563396541252339766998822195542098643466023884734960558922216842293455373863248066600028433897315413849421250794709396449734317600368666708998256659443903570368766029499723593676187670226676855823226915241174981352247184190244459000642864612743496096170029611866322152096887970108572565480696029967355769991809524660074891034130513612321171937378143944392301270046078251682944648984571214102895911554400724387010554998974237088859424006436698819982183447297132155893916900961261642339711814494192673842425151200603683645488044188650598710349561883395483490205319020238152420742368890107586414332880062888859970980036562586005817691408957440000*i1^189 + 1714243058077607621139513238145346286322647485005487678895051083592211202792077067509522751719111126768603429822250673001160765593589120082259346778963854080183559903133456175815167520657973063998334767485544278166540660302923523457740109648208939113435652774709626652230520879169429569542938060610540514632283627977079317534303687629605981170162176959692247872696401397542241365822891296090933428093269339765055665982121209638825111247685679409213125285785063978484321872045520286447345963435630727425274627227944921566773905245919568955147530234889642494443039145769710804607561556987825659766409147281275810559434604327251730094679146543602304504518014407792678937950385648247868929870917460979271822602292029935250670979208510414658732320325762689633953824317747842919625096341765390403762765226072987488480720484423822700085523797716129898800800256141893723818341667283504020257619627050448300224664233625210651733838616462516530890543206919317980979416588493876259193457361316810148891170452093497462775395844492551710665448204814478323917164240675930371429089545280943520946760511571852195471466259083353037984279833528974367316760109498720503676903802537175182961945843883217166270492713475289750387756973717206356661102470242951083433439852774363425800742714851141776484498826751425251048468516499462945970001780429831603294645081969730921284531231296160755927053492113084006593233374651242226869364516164687793311053296013782125284888532281085964548828978624548543201742658058428525937593202248710350774049225104605888891474067950509872256533513838980009553242468709827730109553596684496078879619857045764980926956002330959535787511502690470353522439185979179218137958339955504689236776617572683233910473835693578524050342470751233157621534469102957762739654279775381259141059351849501323324628398198946056531741969708668101731753736540872046881931254901144296078236366950310468536634170009410810801331532223129305602701260604059513218532550350812270859754201964871967037779882705652165823775617180259739992837843928355569743371665259787516542309918433778464989003615845294486190659196268643105402808118954023000612709403621252309759046133609861560838771859994024536658939187303865794364004860858381249801994445737507355493092943826366359465750029346027285015419717664764506073733695003649090084629008619027922661553290775447881494388431386595650382338757829330956476187655548811082775219708359228444641405122021187520525349662545439023047290679113869159512268664629951922819284264761126793986850146272639498216823576726420874558733256113529378824786343360402642552736216971397528749968325392989781683948525624364060366494335537332412283037926171643144513912359003039247000631735211923954983045938638786991001712266118053551274461150755969083144872512776811312364472368232943965413913167573290187928364492640710693414729193613827232740457658657811094519783269696682047409616697544904388561318903606057582761394524090876587935001212360501404853381251987038988588953349626255141112543061519940126076443788149843943079364122126173241686377357578215895382464366495423137139643836994458254724712843849556664395344070185305005523555986778997193916029835101577841344750506434934919283981543837788444281625581514518573711991416422926714688104497849900701606810101161977818207805305928353711221934429920726589884320717613169104804175717459973615611524258056490970010794912367731424849502654471133639157688326701747021584495530683819431690348298249395313815839259193954739749082307922367104474937673880706928275183016079121310004449036201821061284842924028991986979373839668828182417525534199351497126842297817764998566242163603038501288238917625630090650993584577962898395271388571967764747561266223382103924712824558805571242674277235788301162931623204335695224663968751735013376000*i1^190 + 28891107984478187986707163141883244282861111051225553042909123050485829014231670157206149175879522669395488047720300429053249493242642482600732007948752168305297695759633244597730568293090512211747948353310810395836462019406501349521768762637695365225102236934802018015649534582852934555023080090549790862488750881628616620549896784869121649835844757760012191477256282328154430773861916895985152406550991319602074177840234615347677724072031405389208198550005202896620719407100575741693881532958785816595670450043061017490580167943701663637083499964909489124018017285248547575666556207904484405463412738768891874983492567063950121557576530461248213194316839142375009263899557776054160945617959153514834108496644190170800314556667247997247039548894693476592903469461607111284950052708897265199123073370295639965345870056245573344816204536621423824228074406108549964452282074901425926489150715121876043545962482614565209317934512272500060951385112322687796696181486423211911874301939588186115882941513296659804892304292822103461001701877667617196686859582328480441972571342114790975173452051138958301134194927597709135378362819773079560665682703245358435385378121854293041673080925246812414892951878305054943744464139049049222741041145911038004648398022980746118385804825219832231086718762174556709604979921919072980191422483757549455801122254973073436316177389309403644471509406904560106005656263816726989034837494373216734792285640343819744864127280670160299029788978083574598896806070420308862144504555932303562297224706263573436800164193515198773029437566113140194582277407422019330128976018175124905349487052811644089964331869054461895745773971708019780307159573678292620169539754738400828731144573251336918629542342314450867436029892127025559352771813619695763984950316368355806041176045601588131200172639260684236430297818342518463272157857376511257800955782870794651029650769842128302483850124587753267313683457810088652088772591133864987119937878536124784106354930142775084419442455618044208053815067397965278162186804376129445419447855458276114790232923803293952402748878627900850052751885725272205033991919554761321690369226077062507400903266073761821060272802101909685637485277488705812835721800547205248639044600530703831141913464054641396782244440095083382438730355532282433057383079461493525747789892841618775336699566137777590454204381385219916466886618174574845172510417522815751240516003377681335668144948006783176410966700168517923770671237381788744269566597382934186825807753944397516560388842209903144826352481547754187135224333830989079683878433119226406515637208793304640564704349348390484350248677278627712566399538040654135593927965962563999537961050682956837839598071523678024812094914235990041714265540738014593970609341715219714058065488831685511399205913533446568369983995055081980304851331775023277187914819426430457086397890934460797272026426867488972202729683544561771995441237080130806942247775267420800185749916529593637899926680941956582816098031252782978753179115761345991322209722577512168241484839548105373629017508873473774816738071491423890065740425110339764741606403256679843425060409642969126881462055781388832057654294249983880827180999610656534400393462041320804612872462363023138787468430785696058949124883925956791610539293860480566156053932274867544071222503503096307038577768223656507752691089868048685778999916120086201223433125789228668027087418295079945631414706429249525453637968393127290298383954211302572513815384778948366377218593019882068109011341043866322827336890311128430079697032848166771198596283539464163682737004677400219056443301695097269385033515514682266344765581759906871347392961770387207992452139349750410798106199939509842691681309141739453650227045854393591731813886695517125472327842467359944509227008000*i1^191 + -1782093476838967602433723223193492486882422485436512607569040896056256481285399405050603379439442064456794484478316003238243959915146869255471756558221161790249523520486728933647287583980372336310673826247275987868012508770155444820701909828309533887420185758860556388901309860721471890222906772985558592363416133942329614113409763852438807007846598438268637643043347312920333161824275886672349597603492827093244898523912619223492363270940882541112853763300202385750180396676408578708911024333545640583902736220360427843519126848906526310073399451684277203322429026009230227151651922939471760609957204031572093230533537743621430142792273484386160375176708287680589130505859722310040052136364484919455526449773780890478227821992975455140097837607164192685535411805407621501324645236007896498399171606501064752850297876049110797289460437151747526666213333180959871394286854751115884709061978252421062129586946490899418914436920334313557789270019616757451951507879157853819067315927160385236356333925278286739673222000188189304993552711397266808985474007914493719094791496309210543640515645593907177022979346735404327574151407820550527737455570003826193392581604817944576461885914966505965859147284938887551873385373584570614961384454108442952736072578137180539853275404316360769375845952824128368345305905663412415213193985345980377060754435008649529557353179011902781880795738919472614331809278937984342117489526506113393873348890756658915030338738905355307022403286109144861621069633607865098439169392168797088716342310607672085644012895910058563065585336407276871637289019034044740235278139244442840238952714511441206799600554441553191127255926049300902158559005812673811847684865280241546564124383258240969119245292289104693822059839333271394594817786560667880037912118683116443738049016380357948248744197761802425652049712489794543306551600310277231195123984316987339429751112991030560343073276249807235228191889347432498230199826111042335604676865533709882063537138694095051117368318591522937844105697979172068787228058122740823604081095805095727347763438697547400629979012218280931621517130062652650395243154122894582093358343183004451916602952321504869154930934005659101361586983546821777109999365847081899401310038865313642751844387293087708746944999049275740670369753995480672384052384747949019479936684207066352504707140934483855538195064577127300668724889792638228389542828406105228137387593345349810810811765565187985840348132546995539164182054573371877682895934421075054391024058141155366888929585258598246056684185094752319117490480729509608049791913164655083240178307588759861728283825228825885656819914697556366551548688927503354525915020152725052098712550050372962663840936846123387165001245802316738792800877115545421910071155860858700408838620205639234254050534248289123093104314063951837749622606782610058473977298041177080159631991899002047455259635563583608400069261875603334939009729008758650750429195843091585674852171659600665849996662244814534462279121816740704435062528901871110444232148945899055907801212110543303040555459539709876543730603474875336166287086028177584180806693694446975414661605172227809310092380257905970266268081693949691042622692443297369581527906322267905006145669034060042410948875873488999402559848019619131057819791739639436058750431820192156256794192277063203425976632296657098300019732272178324540178341732628550282082332689252188760414570282974432655420598998873051179595058384794349272602145384078594855595388485662078142243216838378964046958175557862148542029736561221234592143780661729678522041152315995508908704341257694749419374131832766431967608954338344177945956203673031966585567855540345656279671082684522875788666392493069580066903815628559747014068867271653823530723932740768641034377889024101580800*i1^192 + 42777713035794917411678524092493353814067421056269463704800801533051771676514865924538333447478579004591757080779150100572121720870562689036891542108280453641188007061132742523125179468173621604664392685465606897962858549005269711606537792818802858386018195144323413329064605908401123707675984673064835452330716099215034072718215367591477060216251401206985404100803823219214969478061339634830448935909629938111317168253055348867703583661769857272568139860472089258865159932525535904549754265034267442039390345281352680384365406227428301723296371466747728443148679439409313996050941671982401150434666822235757890013275373171206480832198214166745935163900786583135672073597987338696925256119243715527117078854303308222245966368060849677931682309936066924287840001214639436965566500860705763195424010610999142348869576819531005211406700026356084364933607848713413476256099104587642232509317551593010792225601086725936473869906055785473313653621357294994750538668052543425268562385441897390521340494559924503190842395768462248888756142152521383847584864101327899122030433828468365244702635716422087765997898219522454552301757101938787658856251370422473513469010275417613287974286678571286058396219460944234951707548712796483341374765777494938355080079696227176642256599106137274981004189441633033215114991157852488135905884504677916610908854147031853959982729789837418851801173412953501418340290097900568911307270242685267931628441673284674390481702274752060603702379346866820010907692936763245942381746576498254803144995748397922435322406355434227069681636445732275029279062960794825764884254954096899636145855695647744736736385387495892538141684946300689124421249323380901439700547527783775775115545857348311769736575710932876907734570920088788918840835775915828511725633293708400609857623980345773615304035566106082937232334258823533405280367022629935434193719096794528460586189180703015682207528083966875993443609082808172339164156531353891417075865666900384943890002032629730330662382195408660871340972876232734560697686976211207175378510242562240178517274495723888912797177754905125935689500975695926997624133122305252412085433528472903375134351228976403537492754883005211140727556219625022334181819143186093170258629362343388734124050401394035136626246233427435665719373288035565023765289964879095483143323317590790380549730212451623088141383656463533254365986074907285988007035936892627156006616445371584002938391044819279771276507901712091395812957857171995543363187670872888857456012562503540145454929647280347803799982953619298350960677849661681499213568342409918304659893850567391295047638026076294508244019944833840144459910094678319929783593486746027773417153813705919643877311960436713964969251303820811424425012203648372665335512677669093973459587194568924343299021781563949313210403171906232138835679011505528677226977284014223339820459908991860786124819335513320053226535362305126977156249334713813698494530761943975561288941344017941359640720692987000648778061870459654191217711986046190035244219014917660963561412155125899817134051420483496716502567285596025700037499598133658892166074690166306589435930482547700015632832547630700933865078781521601800233007970400943646182655494343429376781623879501095599758532910635327795186691119959756717278301893920166487326369205376688037289400989991531947171869257056601295862069132009980535183920854373877028956188276814152580862588124227921157679572476623754742824113701946849954026344593838113682070590439055953135283136177269149121974225479038512176107105717136369890855677350255788560777055140577979181640607502702186189215557308924177325754226053617129600358230405809775289832778344637248791433141667504414594235256602377433546083201295303727380277343138481417915328217659359733999468544000*i1^193 + -641998655652298012957171663767011186738235007083935360326332246634273534275152089401474174811343036624201777281277012494378792090005524317653209595326832939399221459973586813166811691130602102989621696839588939357505009501913018779570803684970821709599394346034648376627293233308527365956672927293121937345240225095450059617507616827348692398962200317104522471309381298836338786077177280208000236319171472412212166598399280880625752073566049764925087349068325888906893959061206552954910888188420855536153765372259149822864960513679844230758343605143708507785748368390527633177227061299634425705708367807741659773675255757379852610347451174029473430842885679984640716462335201155937453345510632750925630742966236478180277889602180727501513344578758673981859825199400051297278606962909628068947328277817369894599580566387875389018999512229820566529587013314581321545261721171106248192401928256661863670142973199236134902090684690361170178151938792261783009655971454078344377181343108322950632393069535057204785194692624207079668571777506600145504404921823352862004928044389229357454107635001761757145929616442700443152944394691138795194172369760473299706289603914846572255251567653168100874049057613129085189964009792604452384479581432830624984806191740971959562562846354760410731511166974234386552388950825255788452490233938128784238115263660903012575144037258391522802523317476582972900697963135631178281319695206190444355354868316275090345820178852088809581869827943786318456135283808076990176338700986131699312452006194610179465453620785065901205497655804977608058789201236820066424121123603793985455943430735063101504568955647908726929985469782248425570698836888196423798053157781522279321959092726777403462515360607545765518988303981038655122363324213327268335596618048472579659390571954200157577373980674037729936736693247509749729867990531246657464258102521301771158870889469925700533270315500912996328841472928998374808499705984597182722141385827354819495822541183589302886483165906558607803096947671643617633459308906253177068391481340700405677890543711700376207608856740985733148607003212612470212858130819128132136367022121811240287712362107325325871806453998425101520134182936024373146212725757603108874198862351256966501297499298862871715843116121479244375436450956279933672718158474610885963422963427671086024976806594088089527207513263486419921600476052813110208404591007125628974896439382956557762481980912722296380736048016258303530655039702041512162240563371439222476185994049519013105166053717100543578855486946424263268831941344148491931435357909717933975080258659983519018574331975844095715918049868124933822905120520787131578284823481747861168058588935278918851645056751499964248423546046513039132294249806705672758051788825103278391640000444546028688265550845802195592850585739586365210122607122313213091359634139960319436617111755841857670395114438943572003126867959886586185057560057895768874206938426202026777368031353129812240112513785567115403513276116876578719433357214902171496865786797885013728659577195592762398870799020330862394501683153035158523976551729515619512058358801158221295752077742454116239708353210881256688969762248552992127231638334890260274121606043365381891429650383730191568081101722248791921619720177877991240869282739936455088074592141020941306558973732368889936345018806431099177048522507502548936968791238088008524225258324707280503947477077938976246149598282483202534167530047862148350763768562986784820056377712920107883604342826243808481010361529300632632491564327005065422341010155155666933736157598096291056802686046693035882581339947214221360338015953420747015448101930211818146725504993610751099449513198584089549150230940892812230655966317199307215495162642354387698868607799787520*i1^194 + 1859091561839098048416362823553361564823970502150375124679636538587587601601001590484301296161772563557775023525232102607826858799252003752261792580500597473343051046346906469239760826928135092476784060418863136211061425276109003751062406340961349647506153437240698938436230947469739232733659471050931301628273520690442229645861696479413357583213471543511930315403120685101969160167266242506279616560439481071218297018491335469152566832437835613106922710412708082342587755782190018664133135871117842573381722498633986594781105894116173410989992679256584217341323509581002094715799590816823773776515532951984847731927551442185011331685935461475899676856390734309365366679816885100708776983654598550468640103408683947528639054797213873817648134434493820316709236892694758570395522170053786565825162200356939027323262422874142006423291483580557637256781552849252908038996910106824653418487830915569741581010767817345185385706840140046882372606439189037209935644279661590305079620924545581951329170353246375724455820384148900762574519575922869159096054745569057364033943948007106410832616716667009318230093638055494800405733300800596181404932011471584666353292628011475125123914020914408055358676469383357551986122082596420535440904629240773717441981151473402657160308357743808043202308036753003559486717291361969133163241001244058873387900134892768628417770308012218433706984835647395284470736783321596483465830141884051199291415677789479330412302790835768150352931705837468482911578067998096516848945303197871675805870122918392377574879204951953547845815603547650614001938586960844829149347100300501629017657430163881121229127542455244822668472032368342389071353236787254739939462633032583747167665875986656371216783473983942443563934593409074033032869406248207963187209030254834854079220812109515388047916509364146182522726070913263195536958184919595447850209056896307923621099804719844330431378038464825257841176927469429439669652370444406386748386569831422443170528568088395717726171192264114641045506822717105444774813751748140935178522361228541183549899161793169161496078199986119118032372213989601570868750871030209815147922906441143538980813327236435069422879079284228493500751144433370618565498008248934380641872515776358177046863473182642704621319405949880464592623150714321086106973053645916633474801281128792588892543545865730601232940157694044455815447678960256877833246938936203444486216226749057456137001940641896019538335716919286737662616075286073132721264438897581709288988953375609698073053785948501894479089051639730003358803253151781789091954715399450044752898595820513675257632651654228349079414160633429009778736935227585621287929700606573059749725506648067589580516263889177018881314228584165936986052911994271369457698211284751939841472395379427590718510706946507486683061721486878247854656472417203865865699071613622880271732054050455645379131653206703759592437181579587368637719826054495827848280664488684285274503559460720398508052096941259572046671861742442302803311069619651231756302266700661560705404873176275506779104288436649129133574904558685470758332784844030846302038952522438167028850756304484657266588835352174719965981625100997331866384090503232670798868835674872810075601927466587485277817098502972374801647807694491896705744377613222433011294483431395014405972308358161056042303557218548538591425336262724187570043982706137522588406971374013938150465522137080031548667280745333427378697404347749624224098676385603843543126053695717234289848938582023173378895018729128632597808403491719962235176511534394171049758356909591768852628225976299132698373817134593401568495461064790401756143501291976711733366812927260274348129427829183705172083788530819220978157115133210625217606907301475018342400*i1^195 + 210111571117816631202539503115273398579281816188740966466052435150755282879151404167306990412948171735038028655581334966341797476647105565457980205453151665525763108705344535544155420481297201305847717832443039438090684348185107458782764101733021950628156153643252772293418471273229813343591276547980416337724024542686422919446669960795013084186319579318834285068770946136981474462078554819163863417423397461352718487488687700126971158310350413330235573189985758372375088573355730696931412743746404464891521130503170483797360063437043098569231829758489872547393104896564710817838225802703611882124553801422758198914619992285589127421216332459372280078277501169122228266628051871036881302842951061675041855267631744970022629733240357861080103577310525268151265778417104463444110426606364323404364112792458126146154738073612054944357897678723453385433903240634041626497232139092460853570922019929612093422081307353616501581152035645022066650952455167354418859113395328858081107749051057918906718600799260497167723457473050813469984525302626971239362462444908721897263187569220486423168716412369023782658137992088764716196114189772072571390760014637790638528803928547911049446999680990943105368084171618194934199592255267583291245361497682939356396357113979187161357151809761417590557079899583141613859656675906808127311621697690299426490190053295593056458601471020183695478545933407341715745770656479131640941376702907187192757424663168693806703708546618574069070355757844678552221505563474554631109276126645909110570080717090612949677582747875294249139346260275048059588081915309504327625553650955212359096995289121194274467828614701023232672970010241828826149246578299934263114372455107321037698367286639621537169480185294317668856604934781835812320401523502833624997096961619193938530623958937828556139301784962438708868454686704179533219260831097113564239624992532851146012129894249775519214277526826336865266640106143900910034512502444481997727732585984137336602770316772851948303420959539369627326642868120806960544539209112042981752094756107848972857603280276728670454575069602701453190950008258600629960517377659840850093997929143892403217395387596330967514115271123219110018568956682495703063121163105907015310042558064548620001440348189160563003700199798968278526773656567581891873075902133449297668464492427280210897838161210440298041925822610026440700271857451409914788291831716987410685957461003875958744377861540996592547806237029792041739526180692489709800674920362550440608356804084814329371859153259825311132973612698722344052843323861142865523384583763610746911605226472120388226317867197180724054072916370966615648311532460405478128645346585024162707562140048461759952643661742215948582460777696475263717083559087188819949590750593487288150520922165899554901001711780323311948782514741764887767807701386127388985242301718166575992139726926512264613113301362386433235494642756551826173849212101774772103589769495976602815562100847882443937759879741436636196964001034331004047730333269141082608349240864434532666618947792426495332461342266927907327060544031190859206124083079622862000970504386089305071287252594985058729772394548551244577431841129093235839171617156632150653303072357335637299383923856615032873851845582332708758795447610763169059245553803206350428443826292765483189143359678759688248939490042768553244894166934639276975839103416303809639699846641900270825822359856246005634563950366801362123569303646741491589200707500297054432395446366499313755488479873884113144611142789283207867913276830721075441325496434364992820188680813213628299471192747349061439125793815168475858971693466710087275418772323486138355730733169705626995609333307426276017764421191216804568940805216961914305077313536*i1^196 + -7703560005659719237603420494006379881761305232993643012938112801855509717362803074567548146810880121543738161718681822447915085995107611337638947995357010654681967714450177983933354582392906953989554185882801377892805690746838654294770602670183821779195593788216722617843165103000322963417136968252849215249373803643037170624761768062009229093617373933974716542071293275751971174613677528576810761359140388967323381024617025146492201330277860947622083994714424117760318206729345560988447785855992049187001065996693925989663549305993263164246766927419045264447640707018404449714657827009765049957625858590661410133771555056002980633697002187110424302380102527269536090294312561008535597125377548429873890160052719413347264368770288748116846410587572829296200706610296295799919101648149398882877348383614047961911545606587354098988495158613195010078431500355493838145702542328469462359230505092026965132450468883057867973079611645232084502128018537529727131899491296536393386637392229706797601408997356234186757445832851843782284721026877759032913470453303148480887865078273266008936085693562891819764268964848276560029910853365900013632414993234691420601119260130998889185145640120271528551326028375577804777939133919023991568430267753574290028444927131873177397956434659414951585843764991418192582831755927452673205131588755583122252794431340533403304708318206280900143673183799548128154266736688963957962419370345159251432743060655963194273976328072233620276281647203237893316870703732340667950233562578477946384667056680349927712290953847157638537374617590619743721212569540300205562718888365945551075751044525141926641901155208859466677049256352969411499501101213294801780592480853051470197107773637556574145984583090282433139566012362402363909319438985414328829884569937495609576878002837051397105143826201853190378991733708856267392762386718224668554706302616389969361176551251282749259197145430516084853319299261383093354344868040695122720760663446314832490943830846139736377237119981595407714967210805652411554306665150294233649409205055274521307430326926997137003433792042430049859823072589324535551866337998561396480212450608030514162570188604407621802977340532682883836908396150076285121878909821672960983690602736757211148124371904836599807572591965366464310730680799392890678474281228191813973474363851365297618041806185119460203156781087807308766588215069153672176516274917518913255912811186994061256904898967131543223107574704563171889741448982226700380384475088064466336381027766768179618562374926452173299105019602994243262354594903377342418840375730105078970807228814479730301712416935223876784888502408288815374647138959627598809658763084941851133287005049134144945491147690707047383793047573463196167862257870586639691039295179209046087664495245053747053852032934700809193534172896851972499802590741852558672269803399038871168743124956634564917563972777337679367256436845224401523768886254507229213702029703197011908084154908617361093488856592054052139782165508461431128867782296346677989632917527354641569842666310247347516003156776006463581329698629399592832784642924306271430961305908520354824950120895775543849242104842086997564016102682270882257929305059564387284659500210583428106348530972056004578132671804697319596434667246219721316906454016960599559928768073268183617903350796658797870314372326920107010280901989875257607617377841435093858610113798708514889632493931741132668708790992407450196980442834967342556726677120860560202954096525576516491273127044208357269033046596936952803130044115797964074719188736691927225382179184857439320411497111953224902822626072220314541209152366046308673895965899866000460939875637705027956482451177815626779236980736791042841183433019967406080*i1^197 + 169461872544370198298811596263222536542532031426578041838548183147476422641970556466062441359715742095663926386919779232846158602350585632989854968431102973456784887141224942287990897454423645720804110601029071086402128470806768131951665441422697529474247406276368496396385185366557853659990214178351075207025153204976893550809563386774811874503088399343000028505105450523189662604208401331295663186811505507309767066624950740703568197222478308601405176064400041567197743779523142526448845232455484699513618402241788275311899719596939100807353116838916306344015664164022171465830584120828053689265527337036788118482035142121216552784674849504482979368460728355094810986625769236752870731709011577754934553979987191463109638608587349040769814509066305743072469197727455898006800211685701761056169078172626578661912483032400532002062545907006577513819663562467117341578755602101979400606135208372838105560815644520341841223488921649912700023522441201538320264681764695297761076593303119990714077091372253485256176154305889975195979915672327347645062876066293892625854836413577924058404989884062056622932650233876986880824386834824835064225562358048241442007827647562591247743534721349552170552918390659772593938450823629804017173656155898506538482955364945099029601811241537969789218908257698739457226761488829437893441410849639346483725287809499742390206807432472073335119130182879811007867300205600698049302116170074542300215258012937135185069124076690112025560948040408751063345265024946758129364448336873026322497803960776287794807383023264700320515892605990014177422229871611484842845616044791053684568154686648249717425715997792729218194538863760692780863813518078541796656466516351012585478635787419511963840347086595241879893244262069308917834333464979253215668196782670509283052316662698715901648779973297145139198990127949223315377217645851304994701824831850979589637518811688529649348539648483290053705469960121519523850519671600069725410569480624382295997762923234185407924276957099085156676524319447711272072559510128908883837386026596524404888119198252818265574682999123299883614433220186853908326351737924260352657637828249394703591679533941778360872316906556208405054608429846748131580138114544860752513569969554468857898315187986368456703761754759118535847202019650658252937146753783553763736431055747258002857768892206937511790846164455919896735756871767653720471946555739337462449753187335899024188136254064169950162903194899219260813961829669623619389260672391333329942580644549022959578734195143578045952388511713741694351299707576631572368551884204228539018819816314853954028718127373090119147141282674278989761442686614720548993584365427701879291056538917918485262985269762741819477730605168066866987516917652468612743224412640424011000963272925188628326196467391861996534987917653122341698095112224731761012178659401326773037655790109428687736659205034898557821135780763162793356099771491232757863618555927031230378088156342248570534848774007798793471925895741258003269107745567435627728111432473507900571390228716848201794860485207918092156036687603186131216680964964307564952838148247930334913101208732177297390019255878049765968056926509057007582692013964623559796666483857888598427606236078240768471382341711281941570062917370602371954896912243060778713902661216437460918220308137529285217230414637374799085837058800103861728774454614470651347249659096904096930438935016048524914269428725325679661035273865127530752520583585286000870382490756110239430463122674946580226772370206210240227425590441468029096753888827786783615127165382235091090780370660688803144576939745737178266073885967722019153256852882992101709701028675822827818999937032931827381360692177538682087014400*i1^198 + -2776041452472686095626030814526528896999803911121006773535930844151607739457401465430763740575652268297183094518744807709940896092400586753055268599919813750349655788495455026225345723276316982267319444693399469582034920577900956297586486293191824452158785847848010437477232549593937243686243077449956305265498481632728607706467495189012126629010930922639520287728981368040715042356262625026246852311790165262465450161403955126814164386312567521491646017967894089063360177435777163919459724453068339826738290150357978052773663603360447616272326296619658454416622509073210819428980028988818327205265916279888616170758479754058858178638943760088354231628862960073870358547846785397839522823239785239710880079946603516812097353697696342374428490592574363803707819905744814783782892897668382053109097814663811948123540067311648561089476956951512479943852976992729013070221984171480207342598177421947085786347086906886571111057339881592748635669736340308145493807717446445251272977888329695837593104616729516021018417459753669583324531402995995280782689405196546806830571755287361624346346687355636076800928030156391537866180329498784563339958372881959827383169025385865107085767029800373244897067221568347999795971177170531194898291894225197560995334134339236160766531401711818270107015034641475927158685360058065202417326224022942630054456655063419691900444328330113682245621782384469755841249901283045632456447297981766568228664176830375312213899327687154233706450929140772409277188306652138547901447655884475450663095580765917887893442023740805929972084440643306251756439566747723427522924735281568239413123871609402742228068439544984469114424178231939699765384153782136181962807313413186382856130170592098665273220881749630101799316546117432372800787854448355570698412865531973107573799639464637636100406166124695183256998147495509477951969390853647641077293465114929721160245452666640423123161822086429721725133101535789580579179816930368711463527468717877042397571481453992490925650347465066887073357519785521317382845949147254872638329202170230429717494578294769155742254563698388932894386328297083647470857634269352803413860043813270505970749205734600427830917714984116963199497174870463203480120427590651981440529175352795528803082065831140600894474839046780676877462654603862720009430819086494125861447179899921938691945340329188457906191907543338101096580199611435532557894491007670734108710484745125138195111804049024449440389848325440934516525366633535804630736482980408384929106928327838213440501464904699772857626064261968789059514854777738257776128274220436015345369945300141389728946878324861108350800759588395376595622184412257669278841014831077877093420750587776077811661681512644479647366074821830180683861722183652053251923310381132696151535483524077189693606953382692497362187176658050518640602428789252744330453882838444345331365093675719624061641724332845131637987730419435530387772911142556644944292191419636312782362108656455216488807869375771827566482472726644241882679862749161987618940333429072524481393479317679917196388322645197094784126713082776784089289717792727375507118394532529694849591136436912297998134716690945141870287261767508570010090587934957242727275213040159644171532833893476884767153685354316976864275443062172660463838669285515730106157611609450796314439510890178687594536121461881336856198280331660915401237019595226413917277269610844989670967904803995107024171774876215788092001295129338676577328019661132545100233219172624006823839956918092782087480421769530696614762364319063292342283644017717214674471826060715688225350031088592985896816485801496192214106417907835140399445156721918819045129876777052457941347486465309440862828873383936000*i1^199 + 36041845146858172656450056658971862347824162564183754354847283909320404174019724635372935801746864994220827365563138276487007268215067091588873828522630160835950877945780272595910976262546478668540829604528377062309449128396839307628369243122103856327623075359463863358542186391685231263250645943037255873884909701709161071319863946727939057835392062433822371937939415502368131734553094591170085662608504298277983676323022054555270995901764833822931161816854621508179390423703433045299261799438563851167997422467971852860338423596385206692191737201335870999918326253398157224284553626747855180662246197279934364003335135902318303019181227351272063813563059747531618726130418316388164979520872479156697789901891823221142895203726690150469592760353439759266636522546858935466350408702917270912024782540478343061381292201150938713783787750962733085261184521808154614709123435351620352632406695851883039538752574149749975532307843426092392898246837748224295464494077072409794419945582103238628722016332830545265452970826215963998022878549215777481783394640511674772959211009778333443496791435866623636391363548286571708522961655067679997118705707016789372980940762262743098919653444505737775420102480399198526669942920837561079194241048456806896247118930984006195174574822959885841601805315662841059849090267251050409129389658785722546429844669739754528349360729093053943013016643163155759747393936748204793471287871576590317218080325613310444603723709278081644358192079737884466203743297563165329872692193672413989515196230269265944871743400302461341877451907015140193352110635899750725702237365479510018822403721455342333723618395020890298460532793875132913499254167603484196795983499618363333358180376220854575874160177797609953345042455983677561597642211362022530538329681180272203106621200180572846331489599223681227938203467401555702806712733905646377503926281853459116113244055297386399985710224281431545360970461131173005858450904220830516782311256724620485561043817863868401064566930736101177323464784119837961231656444745494885938158469633293307403910406493753356729689284817361017602672383976348019484973226174763455541781260173626997574996679244001725721733622750354373422764103562577231937674570078255403649643799079741115579551107393170015814488632903006560377927048827983124313235797642826667379682186739126030703282027640064671550098292973237985999070861193609889891309262405580231689620925114535257390230390602319420151429200517867010776276406630782237293471069142356346978280389781004222677466643067895829238416428637230940803778503863131628244071706098254872819614261616764659396384483004931247239920570602492349221022288392514248002187989370207590045483287944226620023250276080502630550216948405416693628959519343951208084323104520421481196989462975634429782325442595116025116535700878329382364396441679426708200181896243309708315873583766205205323919605925388532630697464235390515990486033389077581492545802826110010565268526849530653016840677247330815520210273183416731239248651891801095868761815208280516487784905169678526593464186731454155322021446683919041440718118271286391570089311966822492702647813967677476606930947371175609241943846680972353589412534993763439655617191687994941597259981941643933037518042049561870567809120443189177631113741658260062296703838106481238606572301530957378788706136847455025919258464465599098833679815960201135800343981715761441623490966799135307286040219734190183971877970770886133552799753294938775519139882612639461931872705395430753712340023262996128287990493717628983134150765010642058709669906763618861866492513683772646128868459954567513755443869939211972770635541644535279821815856181040237873860936355870146560000*i1^200 + -377290863593989373701002451149189642304578675292335906244482069790411029484722536009181072882680926795015879136302175604465434018548950404017938681284533536522550674646796241973607481209929017999273687134453430847316821185445864357708784154443612322528491675854309715593561675755515346282825595980984426430112678747511673311469215048898478781858277839558354766977813783844584758068484449847077025509597138587966731179141121340712638239778584109014704393214440876285414038194116360266895377915076963262950581319723569145810469282894330681681037542574661186515494731992306579630807479566481773279110266200550427731666472207308051666104635654154979169952789584740233789675631760392839130753507985344037359589859004724149574904676050945763283620538209521243047833765780752671973253477853612564581337077790268475838208874475087521952368715005728260732460792734087644477434701236541949516376538444102258069666988472676111173237896827281616568923778315483959023696401899097905635995462482941271554873997052585890016492941253604566844403906036549929648200052779637857718656583416183671168396155385013866056325485999097295332701862420946660832737486294130965329413604844180013575310001564573875639216332712848155618162863622921412595976548386353707066683876930254675205841060774761354937317921794444902660673789049929496458489795581679056063810890943953232543786890998076110191040069584093215213539877876631790937660327849793189699813085832129839739588257739759044933413200449781421851971965664490593286428736109295104566470456946590706450353364702722920131969294253616954720513749659087388224249386783170736983221819122604455275733897779159880863484624767502252083528449481968947278302521229808555272688471118790394941539443464068201752782285155161208579897333744759903845701912436828543309602356580913569628614407427574779021038045164773949625743224632351963235021804569288570135170124563616336750613104553397916476049807782092364377862098004670731395574919367689811866926561973783063657012377924286996071447296807683609093282976356028254980902536212882868357669462050314688410303463140340116205514770155388536091813511589756606792821460480922902978718462921261912316161264875433139385996151943468300451739104401893999281210209020880457311303559464146055882704979938555316030566290586427614460684790046607049645076017186648716709918044874184824838062064962477254811011935950343507992543992944304603004018459272208313182814621819686663078251699195689892961611317987457222489128648623880072290078079563811103225190185100799203885640864147439915621594582312682536592118367973105738358058376081635868527291509194427864204684046461458474047503699726370769573744412125197460029467055309064816714536274188158725822501434572293009003149694367019073581849258166367932141260394963759452208086385373622223409894994122356664758821272681640300945901560731922856725684620595466608991077343707726585879893086766125511677896640078964863941565615848688607515808530892373549500628665807546281461460202789522669087502654944320057587715553014681277974077442998438852158855026003052174651374238121132692877331384710928989758823621193838390626381062669306581923202706300287538564661980908550362500270569858049101653471849134530603997376221771186282306422553635305843246040905037616609038485026174139742195623547792705742770846060240743111883569704008208167574957141247824009389151326515737047361684191944832902063256539315294661854990391861236147576070109025963499740608413270212220361041116172778212571305068679885363198739037026428415493738929673714950821412163263510293824172370507152939670239532078295326434234056336841513095397623026533114999689818731863575232565528581320757192582758400000*i1^201 + 3202663088747791295452030577582112732421984342346470492878267696665534659485315144329312078804919288599638243415284813298250899572955203422051756137380548383756243373727933102751257465197308893523715050464984353755583672979244951548759563355861553745546675193108109406946782955485051110920143682236643811207611931588693951979522608958981638722813089725019143557881511807991454988458999662959211965217114390704903989071970387000086363091930553979309505197272801943045927989345967428109232903296122673800393463873752676678304080593860163890010766663241948330176377163877803318086369981342855788869756008096391114755614855193311502240689098520912061142601541773044742700077321367248007351387675986495461088689999491872160925133513040692801805805885135700986162034033213305397414404691362544645325418781007768715726495828798326365677806135717058563443260590254179808373764738269440597859660316457689584300889380236253589625890804223733428129221294752572786410773745307033004138055447443896518332206879389291822819179743239867971466587449531717574944728176687341218547048422669068222282703481133245851677553537606858690374524227249458110866586019116941185613979735408781697971201294951556892715228647256552956084690991625516041788149986550261602394451286233810112762482938355816012393208232627283237721810644402796965157532795874241066318009435812738566392500207185279713468788676621390558235389206759887864609728820602373110280131992447376607292033801594486440299413692716177162536461728041152119120959466206539476046657636945600030072816921891349834365457825849245117940239380736208950582322499128627907839112730901533945036354337655317729260413731934791179223033128327772335097148057109173274966234442640279787483825506670318566085918052581337457800734151777932977341337153490521821472198893290557094820653365473805274032799377330025991324029416409921181617622227304445682395740958225537763156770767883123863884705811290430582375225293609542571169891916187676916606641584597322573559299860452729510704094605862042820488315437443587268348807816828259568925252715250354103715732008085123398868331141005902387111876961570602108066922724507492565177151148361372931317550460412186901391290860832456210868396002654243199946877714232144088913121308166318184114903722861693075237845535616450458319455080776321191141867657149866714412482114025708512439782525366000946708465147069033507264706628898476382334543354976724706548252975531631807984969398337438352780060616461882062393743540692761431327717811298077120904621217036444352599973979048235884778200454350286859482812505239761735663122185005777638418454436649318026064902048931352246371946174964601765248765880697518607879493968766912878800735057319311138561375298909132075150487322749149314233892737612069027668470179039272735077043224274554159113597167578319128312408725078831609870351644002423515855240218842192081020072945351953548847524788861869015634392013590818216133834213242448965159991798163473759606655310258850175803162168767311292467467341455403893080256883042823752468827948238841748745112193914760148811524593850158247493508989468859302341653126473043099885695258224778835970081855261171401026688491436521322427558980132082850544699611308628438484616854608519179636909060429312159367692579232319667305039906482370984448763421102144647682359476573189981988335061939641040248301942660169071797222919021632075815473702416663233266390420249343196624500897379670387663298160481950705623549439768295562867850656704495695473890338554963759831927124965057162496799439232185924405047835861096637888731727793764510890309171320479600632090242021157491034885091605200166022450184081205655459625462398976000000*i1^202 + -21993833567893234463443697802230322210474695251561919970784383905693416029721100946285118086642568210761975662747332109211993389264460598492771428607071194571920747357778741899817087412137232679447065772822574097588194978402692704074867840557443347569390783448548324130879139602987977070746894205945734371471321531817950557109772669157400447598530262181114224698510785475231010810220951650763985447991523848510778433758892998013831349973044991843527343992132031336310236770025533566255101852730757375388184847422282499586014341022444156155287650015526793651761787210927564398660385140759418511893243336924708586166299030545270225065848273611084899445991241096506386800914485225159918650419948362156135366576688143422847618721028579934122179490311093083864033164602762878362918605453062564605649522203146010919008078506727364903928488372001658115912686563337524061432347854307371256976416013099980280115920097858759118985604416566431577754619022874130911165949255298594887974010828295672168817221177535430838723831962015200787698403730580970595752846832318066629008730342146223782551342739158926931177611008938136297836176058472365633300154854330937315932860877412634751624876136484782566922344150764606417278629285881398081120536972959442674608004135200476679107731038759427539505596835353011382524893933112702686421411375588971857157188721322021690280466638215381285944841882025867607171217358548956141083809715864656943738625811033001568023608657087860971648490439389960679349966202112135490985638996565086143152647901191551726306665200480563975020068957791025297460528014204330835036325137594801369791594158311247360097638222076463840987582467591454744731102885402364960998295994448587039932139950772134758906857596505635893239931392409220299233621217184143424766235411397141568416063814214952790311022302743707080848216887128302932873877437487776087650758597703615057235702889864303257505501988216934793963555327032644287864720735394669128253174052646388835280695830905737570562881345524014507117882283858934329735051398233366193432282572195790508760654007147142594419637747330479229733209299852477770238347429521845535225477569244229634455054865429212374327197967125732676789153068635682560748304405320849618714101549034544625117752408266207961303860643395078283561719287233066253839741273038414824203594891898987904473104211532823853929473888993234441010452624208425581207943156370897481144193185435734486515631562311636675840732252067795746650399515547524412796169573379204968918465160840454166541808824133440113356581963544206241025692374311216744963390562523694468432644886165002825024268632464037979662850583935981418157791940208647114463583022196820124015004614632439369896393071556868298467341920950415415829101945078366258283684233671906453682897405382363515255514762694213786817207636329281564128768317903428731632483289859063034339957668329650732830431807665347353670780636922646333610999532300266443500264095611547553482775925600825560458656967828427646883530993678642216995935837217829189404301921897363584494444300443256680829370926239671513301600451266683704736370970202208889912366072407852893822972460428263268370859921065871630319365088757255550287928597433268885441052685212817499557169058172287120256208533934549922939827111763324288217727557098762229219593714418594694090411927602558119358235644489657720465332712119399755373520860724426811817265064792526956289351356068335246036518677506961819129287977319869427861507393497672744076378760748091023152207904188641896249230634705880322081358308359691033376233702636287312057245432266986031497736019547833250641173777253542909005934047135930229191478853011956039680000000*i1^203 + 122024603686973310298274052904064271367182935914606583415630700767414738392555881861524245190369393500202603875277714530727826414156806477926288141514986161356893434356217657176149955411654039746322746181500761429702974667086099397318673782379432167913333290030400040010955890166429329009077080581109748847760096326544489692196580043334938105628268469769636072101333576874550646390751173266935088141724512863924880470312074357463098668186281814556705499110391535240392642185227642968272583753494781779574907214090486090083762998812430318077462777080681701635314338587506184286800754657352929703532379152358586391308392455626949874398341052637525149474040303605676545121671065828262868583950746309783049649512682498160822660264988971321669968296500215428189141557657589647203909643712604786318199549706755549757194750083838250339925384477691841315704574786212810349089102727250402772233340667605294204842041937894687833623597408245449507275631855208663395122150318888135928814688623850170501557313434401119541703297845413771360270176236855653026542914288158638876582546647202545771492307593999477243512956197732897597055686090875913087225292905000949196286623000363198476217780016478664323283253247375635316528997642027808179228941574069696829802936339362496274605638743124042502472094748632356120043777213793990339285859639027828492892530623548224977111762434279521416205797529142312464567148573806747047710026251066863474154109304000464951077928374506194860693545141670356916228337313174064958057693852650169727096288324703621339160583316890518081012479258237728708807934131231374845583253055412329152374986735582484341977518300257003587825199215028854175084880828743190103818843166964917729385086447309380684687655299225037491984278759648041546733613800230775195780998268914042377204261862195879244918362938649449547365265521854551568976723168828503587223265511580578104219826028456733367389516608836887669316355836004779269045154069271344202208632518464237358092215786540442051605398059233449363058904695563444210335647877263374505934016513779873766417272098228313166858661523331026035876445268614577030548291636500594152569706200101781048348025291996639474741695663922638723928389838458909011676025597900638597169652731209986987488717693128252869340049409698804852848128879562241507811397910510595176633712784414454018216109213256757690651164791511773890035047255181091153070630152734380759567140832540966320581033407168359471911286799448556304971343105025539975650808067236008312803612748719827929479747753966487841952824369055679593654522959308412479728108493752242672852452283358083952068762822867906799127206582577904741813120147319570486662795751552090266690067588070606679125339346432437341290893107442792598164097850700532251520073697900456978128975113582125273566925756124959303361911649521675867068757128616549182656132122143897893631965275190626628887889733816660160918233256991518367553960936996264259617342873059384866566163656244696155434024495328084737673374543638023649272281578624430558529435778058922286957920114090141250457124170706135204578374143789282190248202797406708714406387503151886070812346930159381044328352817524822287297240891745863382622092550160527883096567338613273114204213054631668124947647296109961879078718396328627906549424381451747971695121518864109802496319246104237678933276881467528576384401452952448540292826746998516128797202775233905019573101635609102308679405278806394068888327555916022811111364968089476159659644364431284620617752504759091232319634519801858644724927954053665267726227744723510623950504733899958733486821528315177870404664103466680875217072771633109583423078400000000*i1^204 + -542065138360239404455905284569572877817183614044424836567464306765069957969887626919015334532963604583170785264167447222557841188859970322701086238986512659159606203363909191225071498808250257363330618500886099476958813681546281777050597959271782403438436138855327132815326212590936969091583330277186917394061659173761505881648583751413802389672175290643894515539439979664123028871102656796425434898473190287381992941016715383632226867761527127387722265933240722389600216780297606503669691643563538965117781111691421452255622997630377199480180063278527430809833142287601122417338699449732935441501747022940211914574513729319829837673523133676427093086109551905878806921295596782843243316510118765484949729074236198276906826329401242684376968832427008343985086280925576530843987984325032652396333392133481579250077421007652871750479054058314437625543699673303236473630233060890611506492260559085608970032433794988666555329575675331568047996976811447025191769016798033403114861690104387013413158220775685914732628591675022931578616438381299280523806077386969064377167839700566878903443979532076130081432385441335003128533792582570473175719306819178392734931264509593966291874478270655472096217669706802988497589307633455714432781988250800300367323929446251073917380370941658834611189799949753956506415806619120297649473931723766249869868791348566668861098499328595659700335566020251280812877858389915725545218460236084379755365648858526868282182982206553614088034184177573288900175625318502362162943006836421750401848904830027402805223820018524510919265072942939640688617283491183278994850378516028716259885183363158818341438635546362711026199424533674169490776893063294043658135734538149536117541182240750624995453254994502695456064001451031185591849232327444483212176719838230540157315888599952340671130512759063277731659148879139572920599418482953757085435588206867434893508923989556658433006627276530861141050098320859218987826112412456161912823989770049205500570538096258390223946366560075877603538994414370219092185849747432176176807050669405135513137067966650191791092936989688597986812236474260634298705392090998810123069407841637613152354705553762563356021690009091632315623934879377273491467418821134538430742191934043124794348571236438429805358952288421968040044830445298762104780760660476457377935835409543064020766362690018011319961182273570541504086086863628648544114727854865192304352621737581550722805291449943061398390570558733685858752056326865102897283896101321831331362527154937773003922938453338633505770953117172998352057114577723314309354670050499462613665634173079484113875408722280648596869712071402065899531052712446373707522823567705237123534582419355715249907256839385475202374062744851339960274743984796543233431818509410522619590455388130344475837526298551173510891176955974144386477242041580502279014661480487696844449589718026592176263399291816818104619341270012983394826838988187234574047935942995029670577208979797934873347545169546007141754453338420920710207882141676825346833653831373172526719454429832072114050187484658342896040138089072028705942428715859968019922990291337014708322113247186830179386149261125180698205109258089441435815614869291812943792072513632685021022758585311204875112037166357632484447374019322129511990050197423067125104435535736884646385970421858437664584350784786909397113026787956067975024622409163105094616425095703500530982614525123131312390146441103770227614634030642597772399848181931269838177025955753321182595774724957167958372326040492894572066100609392328688127860562902322345491819943660057048968227576206763113470772386774744226411977900032000000000*i1^205 + 1839670564404196884314736210005218374997739967892217798107598046691766380626852821110058514274223529392412787314196720686400550534998291745839929056373769718098255410639434252149766730508011254022309479198674711651638159036588022166101214183760833084875317987844222303925765540624549979563957091901073906619846474301191604334687050324470742832225725386728841190768451991142190734091083264324570699228912384778001548519042954522924421292097054635590183481089494997918749808071116740351851336623612410125616936784510553044856660455360477911783124006780826374088412475021988630777742951014677831048514105001386997548719058807692838150538920333938463615572095258323521486806550769928787045023147390097597698535479832249088452019075632317447614305346803970459698648681431979154569855292299420460153764494510917197241835966561862728462230298779091592280956686396793754337241669044793796431062682135871193379984690280060979243088756820707221218254458602846183505431378742370223145363581629829871881394836102468629391790561957160600674384613563659392460738502331279235047810442299300078909606863617866123470865903303998210283920731930070396873189768240093500574685517621330533149148123713017207224444436346936293580731017353828619898949858792253823592645603145066788130447994787909598660569042648785426365819989557704767091794780109775688665213894676085917081750108526040583398099188415979918551607538416656647535053191198348337996140185876304735577318676095505664069537852456496468256421220443452326568342944454736772213810690560360881218037859182076882786173370090994482608099356801024920804795271353676058117808701390159417958307656002580488607404840399415488848724540770328696977355298167062455926249407856632867687629300357878586517482678595673638347076943851458093323377849819284114937372259872563184144793869584375872020312493962968351191057425486385272873303814777147580899955088171495427067364522546562672086152626165321448053477110619075020181558889862840376312811473125319890586304137903837602354747005850479929788212393771569591853827435114107649989651429334989282763053915358073847114961747697842405744256210351293569790480379020380131549280642732030513635608671459725219608668983539637545868485597400145027950398742954881509585480043292732394601390293635634075549643340175909719880029667528189016788008789914330458884543758418651613987399267082196507590554407169472044500546710915789043799177390156520993386790626035980741096953103110890444447434367508047302340016163815010195019712935624552060328308906429722146160283127837787257190135849233310433544359537761857942572113740133479921655729085137745188369695827806723679565191201013739543999253067130682002096707523382688318208236372818436466203966460393459697822546207608327727957896363823824579850082830600773735292672023802637257900357116491585901238661167000795496489210823244271134432810385387870438288291068691438869331931790736900289992716249320267439558444933451893346095375411956779880961015979831787648290413654890835424496298970372011737301355392393758159292746404963191370395579506223055874917146706103081481634320590564891290289541617725510553163059933346607963487714409426472086607092949454003248091302399457194427410025418890389852286096671772592926169596401013128906593698684170228874126789177484880344862587696505747140620866451068326569997776838014094785702499597747320562465174266627702325408980396954136901320227843253840417800623032513254376951525069626370579538682111241720520424672182783099119137720967883379905269442880777913871146238367469885521090778643937293596096398815407326854071454526870116533782796785398862315520000000000*i1^206 + -4533035357507593363144949522929801231871579510926278204096996964397703413921615042837699286665317997683977846630818871558394339400943264317360070864187358288146663624701654900871168715194977922683728857837419305870983091514709019231311428866791310555757644034926881026120208871914513463123939045923998316555242419519210394685948209522180807222297026798131341974506079770956196206621571146181220565479759295021803133795928114957538278060578764162685734053641153037807584921760478947631558448948628075682155105637657661319579884472927837533112469924660738779377168425389426784442589406928874259277998053700010961682012111355045939234388912959737703641321853157851345685133912479609025983920355043625482634829815364492109561034013940125848001982341741067051186809900371837046058575472685113753362790634640633367959903304109117597937471320441919433210533018890933131334947358718469400874276530316353556546415321696784447222763362767529724958656229306267495005951129985423752325022680772090563582741934286109088034684948267145535037800248025196828370909834169113207776623084186763043946661405464212587242539700600992410077305988394568530612598814485867308539172358548367724962205954531414875786687601372528756197888373099100590224765339673825958418534279780181458971706296642404317627555372505494710712124700512440952472551623555281767742844982347888742076114085726088315908517633834842067889855084943850541168703615982326055324665891247230331422509870812737618398878433817411732237956300700879036318452464079639600825488549175376400406381572344571300337106849276136126184386923197345948948848060017535460541510983236436579697279042151935699255708690062212781333262018249088449337035571749787034762563461732833549151066923943047614865658026573426884586935635107644293906301231349669599652294629372004634404930036963568055678022705184428132569340287958643703191075875737265804490949767834805842605293617292598376354283101329049618189694889047363398500791591634565536914109414881168943962741226846777682607507804122027484990043493197128323306090532167001855082779345057725416624232352559649313993630031090453666240951874021421686404250743020577388453386950444324902739956970704035147774279762243696434865679929648907759176346376659535075167657950546650535427981585785458711712975461551900547167006956427072403620993965140782579965428990741453662015709535626352473266119492300758658907747478014401627301563812656974393680391681249857721054646233050445782565634647182120632252112064475363916635700752519029514098392233115724789005013848297884067673210602549115913283187359092208250007993514041737546749001168436969114741964030046446161019088006673353227224203729309665542504891587717467884961591120998664756267062479049263231705300014030588322448909557014347661252158555087543757131780310707636737703504758324406751155274915721049350139028090894686356155158262624545765214951156041887053438294061012563793757363051677693326771461279330680229591732868324115319506035443365002989776585630150337400158673979400441031711671833413763131720796483544480374050940350681500555096945724916258247461250338556211812750257720297541190356689166296872333157713448201204655661580944941518296961906668849371381321950468986895588294705121416882474448365875993758990689478560215562792698584948226106063511832078950293480831733386139912580067363241372547105986565389116352019258509302029656026543853149621852207694601608491458324226156105716414626559596019284040500039534838207136391937564353831067663485205679094161024089265777484278143234224013902348174407562303864847537990086463907442452320630418599274877445734400000000000*i1^207 + 7880815204084802608032885546372343656709589103955511040009018655519203981195263365259011258715422757343331687535482972365975488334685428506608278186321023362774440465406707835810210028251794049990386004867151796102028396952229722463085811127698878569919275852032559207739017079901533430059665201940986372280834875630517604509706046431187978012652946583498225792063857500187448425503605927137972183953216852655744445586384119125048155160347255930399125247198258636290404172422996239152425596169458911376083319894335274131471952962549137749009275668011949351802237514112105875328447494978581722296430946146692919043279294194154066802561801748959583815964351223718400911244756240697910527408930247418794277909696817238494306620787874697271924616487360222478046387027287175150050435807111064888306529995197962386840019114355321276920602055359391136346798773615729411503824743771900310862384550442740233992094785863350632466572677816985786488821423208106374631789514658534879435970291071656801799769677240401293925484739756162014885552294497902207806721127754043724047198528668730632622453712530359294357614052026521528565413549576175185238620011713369265555208754010223049509188317385132183105887917304252678410429696228285673173902635683078132431420538897831580051521125385895934009584536879265474832074731762567440793761589862614171734885803060732928288759129028280703230939465723285817263117947308391300657291054794228686525857530711678670437107241430466773263125996532326823078573434032792661948774576310469831192969662637604628782357246273086469763539359765871861028362527131966582721349257798616160294238504951808610277594863918636943276867396166769495271598362133437750525299469919946502590201947721500637284974254869217845852860216179441309123320775484769549504895179360625195829105882158210238968500107069264770913869981236523258396717292401347200319077841036574701008484196175033870640748228383876089907058259020118444377929489926068011098477422529137566920507434002231366409692726471880142581358683169173613646672559777401303681938116791603963374238833074717511447100827688934949264480198305091610614977636770388975403360927014561353371668491725532177230734028596429452649288813788721122233242567996901585504881401127716138015789188399061028406785843127387817330489320229369220512595482004400968637321875221970084973963820416827931101793821186533742511507275001695920029194056357694159745203811447411345019054635882700046551188252188531530542746208075636019995285724927597602979132177550400165702652055095782321625051017910153520745415826336522107902147268130987175600243838487474629873618147555646324459114350936286694595325636527727995052377562106396680001948758604127878081958099172556595089217676775953591965948159040049820007094682418734631615050174850814657374780382724366516724979743832838951373720264751734193728887186339444828440079626419842488853274969669246261946521021650694225247152862585087205533160295807630500343868232099666797932058899426044216361061961872112383909327852957660809802962790809009952881013555076807527124016424294010399264291175139041687799357087374767613661722961091508473419684750943843579342163248613858917704456218942400600839952016206495099843337317500683646979954212724502763864786239711539011887446784961995742534156659409097292290205765212145178734547059643003914690849945405379553465519650247699920154456184420941088479225197876507171617562041619242014192415504741250208056443402597266616494820039762132275041094027629304401914293680092449267941251074796666796503436676186675269941001681913757382594985770825833974697706913792000000000000*i1^208 + -9781354738511464792266685707018308133184386028861398452153834747944372184720025075049856998960063061358056780942412907161867305149777006291812103563539821615119927260940757117178267652481933090946937227746497238125127520012738010654058409259769002093658883858526154051863051767204129190345545374515765089831337606611817896413806980635235141257694652417778249056321779282342865100980666179048284600728080538436578002569148201877171774882274425257205201665325933315552033264847184524839183778149053084901226157548936252426470066539473274025409713811228694876422226452202081917218488912968294831517599703476352502060163941310524896982722258977940348583303561793727893919860486141195082914632567208024094047620203532459556293073425947430631116683630481681099716688747180930276941853227045824664330634256127536297733307908927025834780864316507326165589299501706303541681997082855827235570733446704321890322000070962837075935521768137157441233121119223815564290240698592101205582942939592246004374895805978647189700359836697204755812595500160263508422304443646942881320600271276016522653081650291299416505481228968319079999216369919787580024275292719097878598593865501924939811586645689004449506525700406181369137359198818574964446290019059197345267441525965586844706446584819053118523789224831536323415125729116054250072132288991202972941062649466282244248562634361092391712709941927346397528666636951840181985667885778169124927306679548939814584069803010413245624109971376400560550528550636254361290710227962068520328261114150713013891538264231310596266125318504267496228014716847790006591897076223097500490948252876777349265687696827047698796112164429483526473770346464025422034678282677076538601385627817973975979225360462690214934852169543940184801834124303427912802988166943599216549379407730354187445380604169664913253290087546989740202441919497634561491120563236752603546649360364640645647233201621529749155202051815608613175368058362046450297000331992922431621969594364728435661108797153087330296555057445662107560113160770903233867463826610893187444855403783285208400044747538169320618694008962375729635304236964867001939367369017755723688427754834985146501088697238999096166748323353590247430740438615677953501925966236765426501573530218142950011342732552192847903284696903835304286634232051111054880338318131103637477556043434307710609243832211378720533374695951028119893165346696511422937969958628549091983238380167553248981214855544843945031044482799673974071191653885723887143824795924640478959821482764318986600465975973885788928589223163834484937531719768248939932812775514091178900107479014622176680581294666363187802214572752236998057591088951740329195809139671204163730901564564305179326960026022081502649759747777691890953679183290664479378499229630920185016601516171665363933175639683184744999675685339420063865957476619064329786688146044383641693175909445925901113642262970910391745187092174418304651843583870473644104370411001969299890127319832841711917488001385902755550652405315596966691499618224723541320353717588642354024298175444221065351826584665986118549322035890012848642875948988008048835670552501699039280907265443926707161618234125878525836176508080259111970216475539516488151624017010383215136054836532367528299983875144339807607032081354747567724246624499900053485538740922144310291553339809819091904593160880753090611714210776000760925635068091191081335783200712387183273471441045861523730588016758496160321375660015528890228117823108845409098520813126333118462110245592959519994900964643190911331645979514128576310920715572346880000000000000*i1^209 + 616966284670005439574488866894460106168187294332578787016127280870950439687727138181418790725649769009358195632456167417000797749342990255598291864202164169746348985100216481004346501448465429069060093148012990991602382208792091708078790280014007317368306720972821698316891780827943804223681013572512900488566205185976766888490021526939458499001904898147245225995298809287285674363238860708198447461467388184367538789471555696866752074719933719429433602607415245257670397797373555744313340619307252295069660185049747377642921348476197290239190082706739436098526116509930821724370652303673509431002247659038426479344452507821390679850875135082397112217136555565038666690847433301596362934146586865077522721757997989545375087706527494337218304040924396628512415846581192164889977097895672189718981528326891964135271017118076807658274561129745633924465287534073247586164933941215980443683914529424467626309594677458477240409839385572751305485742175327119434287035551666368501968162143460966713001724509581134769090154482751118938278122648202100641814889019498705222487864242005784230114173889992782075844245777005472578527689474441362872462106475249346760989229100143062046984942840907876454529044850049618480931258146159273285543204441263413188835441364313173206217232205738680667408880816694442965381930611076730696709515426598887227039343728831368064420326881051437590138815708010822300871966149799373645790234703442647969752054399630464470897800263708903865284074945264441156759308144545883580781080291069026057230242407965638594916447094794125286165147663884277584130276497076551268192179398914450719711176692646625916257688946878026423184171733800178910768785176723900787319989065726041324661975154564880904401593365855466175158669938336321603562491734431099174148820965257001163589911290485739150559158051387218121925918375293481997784515457740083706274549216884610431042673565725092522255011614385268626350199689801690875297801123013830360390412501826041256599144556104244877765867859319868321228475288582308385056013736531609222859337988570060999085793410836095032604918838361851768342181901440097249113479197152046446638539320728611552393583665345297536138076459526517031684329975691481812876140864102005629111839093210589417991358668584759106047033688098662267683877377895178697761217644944029191315131076312320729289517614936866286497677948613587075082938663977702977068150620973829514206186517852045854247957476453321430970645976744661476794954319394239726211172590287253179320989610657307365695033919355774481633062544403757328316216272742584415178987752087856686855516297682021889651926964490742424676222864973637979534813841717846794963411032318849481049797494875488809888866044301486500298464370421259114784156143011736388117660080566562342855458183062467886724455307384371974170579573268653062543780985088505158388914614982803734770994403420384290379606211855962419361497651391181364694729606771536530963548592433337388665436354930267554989285249175822428185153394776323292621214667726460725046498832663496470590600665054007735821408082137170080989213868973484555894299669755788656271621858625381096429073240165472578711939730940368518310007848648601641092480506030848324369527790086751065115611821314218569312837788839499524134242518673794315867685350733565099508779994649726904555557511897338593759547040267101120862970900045411846416217191690460366016073519875790709393717621549928285325829881682451472582456598593632025546458095447779740582707743704695137395546769187965616836207895407684210388942124795967049937600066502839500800000000000000*i1^210 + 64385612024803214008334603490643676633904946959810794654783009073501911898058098300528610218916776351142828815872698370871086964798898801501583440947996221734617757607025200293240350737239471246623258267828359696822418612896090047430711527869800461624414352806558537248404111626107115038946442399431120587610450081537233347911232315057897332304395248849697149402161009053285721790846862232510960878239196776398375664117639337552334687462092630695784731826758464215174531493262311969010936508524769907586746767701195948689630660677109717959644266785094631050249521462906756147417952530449735841101332034981283603316286275728624809633642145149495135314808189964233608781792428646762293255388328100771461511674408911425734155167787903192336053863002543487159528540335798199303696265711734125785746552530339349506525014800416068848740653074467926122491391538157525141772231404047408615561122790466003018669876947628646327214048941028510577102668614217503122445998122235923148699952666984732224939322889337500096241949593871996660029092104346387954469728919772751373985794905499158515669054433014273140668004381787576660105920244108064213488325661557102549952175794789894647166367115388871497412686622500296794198679002638069204060993193908435070775441509622759543445486636974755682435972041167666097528219362467013905417628254077120331282737016278630829451573320103329328266105881255746992439639814987283980525787802867800287735911745258120251421634832075567514496311613588780959140350394807717103522587315238529589517622907317333252149953381401225564053956823002986003044301075307141439704234019657718846274125788795034594379402864983794719888447396495318945658624151658011914381251885996436293130079275211560898871605981270625343868025245064032951583981564956262764416486667921057473092381151400907885263685327427492430839206528017233423282390666632194982258409291001063009610360352734689350005114424114230772153467678005940663247042310934527658966469899224374902116975790419557400766877817174055650722316108135284196912173977980725040808911053164997975822627418827569164077219909556020265470821706658872095907162823882835370086324861663197478945478989325677602924413741925284306705121865289172782969155078533650945602132244836173858898141624190233592653035226729650747405513499723877806869319557870235844190811799845684728377969825612814789546576359067848772299117576063853417249723640839591795100696138810904493528969521702878476765485852510159336788428647799981668064927957150430419997468840202091880832220919905569962075047220365455532779343406439714924771005871271027916696688223765216498170652800927448665579646912682959893257387112298312697988185201296755897482908360394077159675319468800505966389685332891028660567848699126479794092562649119628676396359997995180723758836507373213716307864513223516560465905818388960621827085403137628742836649049197178279766645684957563848674987643903600729098221942093037097571903799966548240276895076635108244350088878923629483351444449219352693765385750895080581219435063799229416269478328599578469634054961581979311849935928201380278650506376898287994117194270689512458631071518375674896010721836284153094827168321780579941592879314831924789703053539207568451758170711776678666692832607243241660686390096888199774013597620897467083730110086509744105445801731768403804658378869365225204000186408356519796545629751628215270158760555695319364457576136414380003177643312073471728762756498639049330490074146118324302881186933735387318379601753971517306606577034384573283023827120951858160467968000000000000000*i1^211 + 866696134531401172966661403038328446600815420170283568192196132942071762142116846850566041035189278709564286035573490928901757774101130793767582436440845728567992857449921792658033777280745619535904057190256198943383934921243124706533226948583669935200203297571398939076717341149135368383046055635006890568882857616043339954711192924847611245561735224350504488160191010677170784178136321267508551103591614772937785953490621082062951433524288868444477997256606196649747829012467748935738190508571216246521503763134481386869968084307827397121524625123342675670439291021527626984847459713010676355134191932724515209380973337712231808820822811523440105067420907717475224140346060856371602249234687345410742921402705632243582092591317816415831651927879955981644982310989798332803308238994285082472088153661579569296534452337357062135773569731136854449223352049435474146394198318685787103111112372222520172324291674874488092404762725834170937849582777493718266438232343767827867864713087928140865232217085057711239977172541962448544006173193374394288417562961213056629395711407951069741878054536474526555719676015938814990574726474122454551498825952705277648787172197417168111746507530233197090887875469890625931053912847686680935830749870355809708909475693399556126611412467875745106742622270221658695978197454314758729964171057765677187817162859487622101255150045142387991546505643650742474751020153143706845473474830721370100632518539278507399261927617554137017121248126454948563392991285562068110589760981044784804234965031696583766933118746485698274008463763314796695295567299620792703357339401745106933183447986646417974144946872205040710849571380838861340690869100030894693381568987151618755763425318502001589240594870898833887364574508253051294397532630829819288305291852198457378612119807590890210587233140515132121053308449258554048420420264091224877727742049661312001231828867650499421558172144102980484820417229832192797763887547415433225707587904447632432930018988772984157825363893172815747268481999902655731684954067825289300199797027711811099945040688768448255853488731470266882853882734841154022961976349172295771736185888185165381937274876193851767840019060582900828256216119205891139664819555356600056660080393824306118842524556034984687772063981541475714293572887138807954421860763884671496845606410193202410469415690732468099873936582164724008070353227910952367268908731675473618027302825895774595359405429416808498712821729040687492308430631180680334638631889419647455937656409477867835750151574215377147374374686961459411526694032828483238326601538939134662575432015455474488788249539015936045610065906927901711884299199516561289728561687838860774333902261895546391108240011315370014306517130101589534535510301382724491262634087731105143819978950443736216284941747366556614928911174428561286582353306335635509482121875660010996663174425537583137684286766255214276092768851022621748045750560990967787802222522575752741792389369323395182374896416193970135829245438409856189691187767892538352111052944715535705605377206633391929296149123306579096957157065738203109228546052133162245163160261414114134434811523300231179092162462927493064161983987262658293580383064855451642776412842808672920189004640315507442439692146081873234169489772431552692942618360683595346797070026878646159855591449646189394831897734608783682256919186894866099930063503732009383450958131320869698052357455182348161687354401787669444551313478191752934475078420147941861116366444129335397166475691411057657044160062888297389663191040000000000000000*i1^212 + -2156501334663084249773585975043200269138776062305562047167272151708048080772942702146618712604658529950638958191966247275763002829261586461773684729598254366203531181313971386786519391055112546186576011367883575629606097284249784126038606684978757027652449503474867632880077841379809131709101310365725868487970355676348979606963655664168876321966942083887675991628997095399115424542580254378694240126943766535129134300358518529404838979539550382254069225646837992652686036905444423432118034029347589664935355121598537664381263533278756541759270259169591015904722742133432644682893227585682502073947401129186703804636888679921275373978680762978484277204586896339384937825923401936632239555128039026323142289160007761787038525246449741579102654716859779893527519232397856684212151150106232424368429325641667792045465206315707864448123245443472817963141337036731786092132554944128856933857918157748973489727218306503326637583252583172869952911169958753566556422697197379869759610009803946053450509865031915857546374983930930682056178295832972853578832255282654959342553350948534149550293520026077941398151789141359418222650090998619357943545419359387149058674610429284400905676164673961452531211122464105599481697425977948262018769094976291864637839094573889340988306620732970769206878368752730309604078222305698737854814109184313967458565119948594765749495322842602379914447992036982220730528757130794431410903853604289090993262790088884702968251067601510999573808724490639834614509142454639387178221380419241286764331276451111275800837701370634300913849795844295676311228854813754013417525133880998768815449712332167209775800936356207413518005350307458719209838279588754248493716684117815057494809073803372583082962159375771786619217397299587953104198876188580205515938171661556411544221342419630571655044830307791055736646920130137414663562211818226706231830559957705926386739894432355913444516506871822146946962813883912888742782268342413532411023921327253203776056955962728914993907065153315143756495121848333289717455383645946909513246135759472291266977987778266969852012191984256277296640784213672990294808174979338787914157137432948098061035123664372884500800320242610213378561668845494595462060178442815025998273482827790023065223450094779790052023858105654077236626390138176322662914575018777720239444289613901510542164836712003782863072527576176092674112402850412896737017427843993149063490191097070266857205702510267341470140698702980760851927769278418068528660359944155911587186934472994511816342842386397748742215475219083233940523511188482706840914971773769915444390263400430521867922531554159889522750516405222455326742771193460558661780921378108458829554876607488965899070424230205163940373400309871669931848126790235915067962328150427322505661163986243907375984606246651809812350156367370229368242754736295249913271543254618586041758810874837397740294268789307386423781252197606361003292105955742493506652765448151495058514485778183489994489275341189782056838222793761270627401658717234967378257995830166803172513712846722402029255627009643229320089665474224049249145406092629757918586853720973722739838217044664709961182454340876128137510769195126126981612483650831471988595710111148415450011392483282684547107625541737442919028775579909334073678565852269392711406601878686460343068282994006442050775877011524388994898412628132346913689993260256669581176705567067829900168338666675015212742618962900469833551750330579443121436443538179909689405358972111817914232885386996352789300617884467200000000000000000*i1^213 + 162901237548848705377769670719129355999941389041328167462415466153164866712079637299796833875640131951869229371749668103850382393682784827521177880208834241347098122320473026254584703953081354812675039574761536912203667070936985417621018084782959800852488024505531453426669317523865036293330686844852958160943057996166182485846571859603748655751876307706962495201603433715901761321111506411436041766098620127009322265645204533796529905218493403946665292127048037555615626460910547032219934024196866023752761917509689371551310759686164063537228714496409692645958346749879415609748388099545499442273353914485799358871345393501506477472687288307735192482730180187905049863447673464838774105825081995933416106496918717942554765443592775356199869182146461249758627625818294954664131778172974212179391742331706668963792977656916043966664534391919581287629900030646533909053131473768753835619031701140290530789041255970834903531430562331550637821386548065459720984299178781825948221493877275182048538237549497932784566140854234806569277663627084534963802358913615251590795365820128857608085851730509672833742127802245290244309311518065693237166943366467400853303187978413093714934793798335957551287326321683581002310805787474490614346807959677052192121584787730331131565510148981280139360311724799800040625833269158395639276706900001420418357115973575412058369275851549170985456953618177201539347682099130256045700096033652125872277416825985654231125881425015562551204710296315162801465651740746590182057486349605968100128211949840259462505182167465624891062847557392470820083617307793268101543534151017609280894023313997362906828945486323880758946299680245894427262345100079855695042313057862709499731681556628091495390545018986479595214650852481306708394040532121208877090068173444361040307364403144874599803905892480571007592531415398258274369138922964596757279065899153212439725664362321975295741123498602508864670645329030347823556350658271877120053498207728052370640345070036509132527245691775640946855069606208366805482024868244876234375021053137567563527564154656991957972875221532116548082755839606803474350295181223104725787166467891754168447128901505118305816642172784733083624431105601206129670731199156194144918723762815191425986860437647289573414625107052182204046036525568619762541489511406621578839309414159455417062967544546026005923599456770971410224034740746990947935939341320026293753107169321974526470227667927804663779538093766758117875519902608661183177593927731426626864389983260702368833600603275682260172714017821976330881339595334779696887913495380950484930805156357547331406901824333856862931869782756000339383366423906110230671238402933225274456024407079926640781447799152588111480750358478707538596227764635754281699047285025880931301488196401536088232371511774834847045207862152339312406867226065203866855758926100869857364733509943846537449703373357822505869735914836721178397412883342984969304468429497991811943592305437326265156217822698873061073513810495586949113795817888418465080111615317236627166544985550164438346970688502936950431555881215727847387797364794166766176357863095133961798354224701983607017046151925831482277180532551871627101165315009584859550213929533568891786059372144638508150483732742748222840673518443580496760054329677710184771351168740666784539424890178817998841761673524724518454148425605598489744834346104745117090216754049376638044840014633312487636415904422639769412483673678970804153710285050772350532932549532484341788944329397501952000000000000000000*i1^214 + -5678009543076303497764655164942000042845361785637149667447642247674451633321017268901589864438073060145560349056746504976251460901141128048442887198112697294182468121495918859447220153761399023695754492927371871498020885991958065849300697861422287820792215297008260438608515925471904478180666017273028488792126162882749877285497766661506695994811867012449253981882799857846675672747173773961029626293061752113473356312151142996976197153393674736915798481240297159114636491656940201499160216996912576140141893435126910785977474516650115945985990555540848521400786832140250686256089056401113296758413679358535916762095211117897276365926927057050854776297481924792461025084145369862359986217035784869726338679234601477428772897282197716891970530367094217647270862126016803678660127814139059513454263247638859143982298346603290104503852545854555091677003071157404736676233129862573764478682211927206751546834505243120114562143054186650582132979243887260240251222132599621758468506240440645977352384329207059457912689103580240226206251749951306028906637636274424489849580449640040350822069891696687536261611840684366997649206723910803264039785164770673856632723245681779337490694095358921402126126846471909294126191317514276042817055268350968867406211321721404013979838298431605379431174475252371114332134295000489460460048716404995731695462768076664146805701579114133098478519818447210469917466542324319992820658170881075714771676978127584898101830156124491441935962738387429201440330397345615178741653709757768721834561237757421359311088600368826194258342872749025702495455945625995898895242153294888362326502621452511262567455247024783903867941429897007596107391788929313947939035388246998775079240784517556684856643895235846019745691019622927271293460409790389204553859991233881296244565397470801288516236362416270318204455979514228195740417864833084576645635484057754863682041563340833851134595212293710115802455150263789521446566060484254854888829579637879806487223555129983996259379420533060351626853852119230477853045931042886588240610244231514450603779561674259786889990325160944919277165131349124214114624706043921724559150243060854712515026558192103247349596274600509000357933673076260888084871022059950791214365055072562029448392383671980334791093516577017969960113381600127700878834965857949179890183518155618907028830956130197866999057481453458703659673547509822807312204112503309771796118102714322238259015727878040508316059731467376653637801381572984605474226536439194781959670763970679097714766004378922247487086352783942377372250358489664699377003654215915564908292207971437899630150135091294843349210565977924776968910159357140535364229201350636655150484717289359935924349949231161335164887785338913776582364333730896968501170488677583550941713062051914239581127422593612052295544428669235137132839037009171112775887470578049529249519632503278081362570427272006274286665588120179590274727549776464765419869794544552077407075846495701494719774813544388510667319008636051803971018370559868233935015940320559317450392751021021267295325056307733716251500918300287771938543877464148124443936020459184802353918236083531726916936699286156708839700769063406985942658457968467921819598701892804387186117478848544719176857097936199985905383875316515772755148861514527458040949545125629204703593280812664206374744301960046931140019309683164582460304838312208406707700712355797720459063811182692089232903034045229090029889467706290157712629868106932952378617811340852880998400000000000000000000*i1^215 + 183308446198629184915015494388227273009788433440553062317437294512947709677163739597563869090965784662427509212800149608912047658554527242044138412924129863101085024231947990392023521635588339272690783340219429562905837943878537821064382576072608195311381354275525742762927284456584412573402547890046663378174189816138501950562412845371220205947200121736876570955741285172671901089265384350150652004785190787731640719429297318988808620309327824208981525222842437758920643819022676888478527595559514304641453787942973998014630273996737308094189105300406767698568060131607076826861894521524897636623438753882868947346959191441096680223917914464105111743415145333912720040084696046180549893481804500585558959430006831225271921837901178074665868118298759018126050398797733986010711156372321009117517962551689604978731927283634637654212451150007577505735283642665213080497372353959301124003131670853051058922338066069024266616871004337109608265234957773015190380450562177118021403827271943602275403542088866239418760588084445881280073474775880152569683485721688948949459641472131071750962631462358885145120445497049572322690510172612624476749507680004563487748983913581504524553261787952189637250580495431375583857976928268955791914048461481783469754075648296470987382276135059123798246842386183283104195519584637832979518563257160279869283877129321278164986484791321599561041389867242103275757712548617175241802526654270813040431516851372471893974294825591989154540388760681782626374619666047413976061413158536113207147972287302708181982926621701682889343338585691646862696472064331732550051086026010012090516025908058628333038005883669783707350662630418429554904902613805030892158866804707893999428051128681746382614453618511080407693422455152160539896659072358490518465602194831653161523948900689168915960178906885727071773178619204804301729949648324991847859301750911460364394420114150207415193309871483784662321882442275214602149895491932244007285550072963182409866601982714019723845950682904289085853130791033525653006068612974734679444314354521593196001734386912443168248576007517764913723655871607008119294515727405569162530386201366957611871297286364297305887281677457530847816535054715833332117335205101987671380253995296055066817362494548612838336124913122509345282852473604143780455145265513134618275343770743655354651127791448456073617462766689265777987261776517014261752370980237716690173816557802175590983308921791770721551887318930773400710840536291041951883950625157134096316601042668011460053505432040589080038632354220940990077428927515401891364632237851923527173739988698691434586498628795222728016778810541509429920985889097267696482303502515522677091839088567175117234149523242409869648268487136855155068361374301207775961924857664190107887086100103173049877143406305556315820771875213730628925802321998102656915697682249573148490641513428834575924161984978715624767542866256047936580799066245566086627319069270140894250568859457244677780003812073537032140296983073422422917963254479863435391563507346182940283329594841609747703061007061354996809830090511795420271562177154667616159308614669745214785150604960837938130152167607827659074642861944041948119469309736758890936680590398275328190150372138475664682633919022721388399445511034993987823566277440896085756364315890611963251792836266513685026342763488145450233110866183144935130346681398792213581641268470772075506135428485424395159831641723253519297394014081842805319089546844782172359884800000000000000000000*i1^216 + -1626589916469650679718418066976465265572120848852700435163469904746311051316779133242340310842684744444244948689944509496456058192129398477949258045379777619832277805873307498297573144616278250881989180912040692477779800536851070838594471077499296466907119251701099206769131907259593317953870986199590012101889956936832041377226450415162154859838943394582959852429808404846117528231445359007154516763863859980372957106647165027766300456389783550750099315371876535372719122627579751988972868234416963464748807459780141904411288905346461398482002772875580076862505022326388116579255073274857815024176283189870902276375798932046661112888963886327833457818837887804016627746270330101945441265521909137471474486878478196059961605850465464353574609848775717269274441047840386812555325740317106395650008957425047956706716732483977391101629598247221074657781809000956288053242652576610513833467595474393145276672894100528549023844087156122210076675294897735513313626834727414263322969791107032374168553554387029150366664864362208880782261890504412564840128882106874384889398520157921885437167040394788152393552717768684206547419940055685020588461775337979184586149980837427561043816254202249558747412677485744170944466970456547308316747413922643760459346457586812157900827011258241908408411222449886964067644599256750933443369422309971772441504961641931388786576806303514243204271088956531083127406894085794698301648351336438399731550416565140346662147565812989447787397564606894104194248389678338088302773962882906312535328943430725107325708746121135495304972799982664663368334168713134377517907693129134111384705585047271716883621543064942937732817215427651930105297593648596796858175000339412327846499151556295300113511213102450793582400808949840315596730964570522826701659722065840428560096674856313748283596044054147006631833450403902873817621860564093223704007838770543093409911969076632086670509926712947327190461351330170254491525935526401128084798715235242397768266919596526174836707674677853723678626646271615145667571209901549305630225182505666149288844013974887910679795463100591522936182267230485345447648848258863528586691260008262748533420837305024983721172023519269209203452211489703744244649827024066750653880967031488447091914429951876725100288456893041944486757038689215900130029906735624698625657306836631221773973967366817980811473453888553534969005351320929090210206629849370750046895243216494505739529276373167637201121833693108771070454891158126617792143598773511747651633108505378765183660077539061935196815763905781003158576603153376794018771814607432523969903619177611187693218149084970703729267714536333852286209509294105512852793198951907221143899891554061469765426581853071073342592357592249429279594436759947179703459814672778293048330389246292908177670268677076244668769750918940260062784247921912844095438660957256355501749756417906300129586649099145323924635443910316124257587551377364413912181550202479646738897295695114139129576088052155962812755563403941603806702542290064107593547827744100155144965843607512057016498492924470657162946926977303093562621229748785055936195791096046111405324402391958530454233117233651125147210070119984126569163675413096774543726238416067735010123454277636026922343973778697963564082689294036557171994341130619298182676254819586465121979046765134968411115412210925515751137425383913961626703485778491428667219832101705524976553959847681479129173708250630625884039126174351308094447812608000000000000000000000*i1^217 + 14085290075297804645239797544898373711079904092421549570294259790158276492609214838473233271176517785730954433774226307241705264104441666090863074180854769613018875530753571891269540694088843634775334995243165574429907852942393156812245012135396323705009089678381477532791910963868677533491136331641922253854143562142346842644819347038680343924160862377976176407691440207235329827243441486786080221058047151699549395667823009299020271745910426498654726028866696701042809275098811531011568502149029771805414072736150690417086826933141990374660586726933052584907613336541516370470630381432843123500044164826701649663854850415892719023806954274224271147702414771591037783129668874848016141226396844387706824472130843631494542374514184553206514505271315195730611789156430005350592085324820158328218382784500589092298266355669389943427991292179954470964332221748305008779000138047979344315102103356459927119318625845387300155731838727139409501150524606044871354898204260927613928297521872535070621563719154726430807382053327956616022942374335565214885109677012303764478586757494239211747988511154234059259688668647437961951800950915444562171316305188441458605701103281523023848645774470152541730386047562032444116881127188246493170283573892356030225934531348589594784368305122785124365038456942890965298139457819307845498122865776338327682894103375249257504949873552964759240270690065010544279494974154699496925830552518873946861251959093177271136134841046329545674661747611169296641482167473998304065842266636287251616938350475775885321963888892430810196410323386699390094869517546102461522373614456535199107780579963389349881401115689866408184876920338248729531334883959298799664312672844687388553203246291707491091443713785349526373752561248760244800311809459502223399206651867806484181258962827528688643666349566612800978779814255607512130386859575776869104980496170836061535873418264514309241773497178298655147746117924198927528932749845953878060469901611326122236596625925576844457779718414355204428734458593812107707653209132846378423024314290328874288022631230892886185090973482459319523307722778131879566641857313737760230572508712633250362281143021358245488307484211330152038516006360696426175729144582685867355641379736040825478416445460096674030890706834279976452001069807567039060723274338545601713343458579789346643672669651481659002086630586099094274659412795602254371856574752605708251636484892165094884845288241310141000242563145554784610156169021896871575352928803178474578267021607841766580056093662265482896062024998128724335828150003683750955391025067261426858528723827841754218312716696420187510446224515881154490159967013224125256228226255399434850118831482241942353835544666387431912618164891214990873934706974164402371849143509811040633451253445416261776137206643527592640040261039704113182334248370574722268193202533310746037944101437309050769759635675890103729238338587226675545948008542589931600541087081631046747968615074654512447126133807688898891042516708022070086314242500158138195464156299715084055520631337424478764653209755576765609649562649110324292371287596869274830758848180923794275324338258322589502442457557645196869803429163059216369357193170511776527393814088199531229392256850769184171650811673770849034196709575536975132615042595154618261504351081635661308953472153418978426702771849037788666931442806232987042344553509841550813059912042236910724915805959193851797006021790132364119483833384960000000000000000000000*i1^218 + -96319422563691092636032950600087705323514370055333845438542525949602212088898338156869605265820973133058502453295314250499684126591766528633341165300137400912343949380894891948834578115853798203144687167425813140560055894518970246511922341066582202322884233446090263130468125881140208366740655674861754050489826736924506473131785193291840711312224191549106722144676920778289512670816018486287077397409746156292018301487504682479891836275395397827005914333797353360447721121375273728909061350958314593874381428852780318821650595188596057200023524748202394590876497333120688585142031631243828106195877973796099839525927257977179411140712376524381858080921496926689780386565018341313709054268119777836060011228847640415255694956197353669593514455474931969228129165512410087358627199351901070673743840444452180530231338848858654530488646454225103824407083157894238858899837691271428569530213707894829023305380466833512255852977894593664880043408669698638429925570954370143690432133556508054610373919528731606286366953252169131562985452701221301942174203333643669736333367087042795865046516385494940222629442073049329691672140810056660258458465577795196361404248590995321221621447489534320498129033873216679114357309475280968017260017033235174711312504879597438761619966552150147400581056162340955442819955732219146893089754433451331407067377471145603877147847589628093871117529382144333971943939458520517035040251914522860401553171278337560398280914868392820111782937753219347781829686661235028417686818087920491594678213428478198383860343095540549888428444905050437414257159299134136832228592662019376427296349032244033737323759430203835451940599383144969282750077362177207096172869999280743281004114099296201308048854485908399885669461989494465013351401436110929748440806568753600737060420330281209545294375576773405876729994817182971417079055570393464595602334948031381875394656711042232173381965614729195896862677778729547649812503189256256615424882745755420644256081173227223631238494518545182267057707001628609053640253702371634417314388683118792241454458629494025135395192733830090454241231629896152072010538179482003365956229729368793230148054978749660315348529139839911771813452341337479897314045697482902558943377395245047613116905666370837720429604441560827256611837047032159859692128187748411891898314993072105495818115251266648904888369743213291218669795762231742242499681034878020397269230733571215410347947670792544538470131333502580138617093517045941992249816115903978365544880513952599162184086989092535255128917270783051617722251848003301146851451601870761040402248932664515036290315995093916323895554012489941860632056922651564594437776100679105052687772663581659684371095260170742711189923745458558584365632881340983096542430473416147928301995869648391387319267848116183044456724404080466313146368893488687246362289831441214365797620829242687864909100179080995307496794428481982297394021526588068382666815888794199610398457726796099504332597148794401810391718571426541771299869681803412401868589662591639278645378434487310817785226629448616483249991920913625458456792149833083739258732891695055148187961255795722423329666472058282790873432362443684373272413581751318458697149370643745053131169805464030999469940768633994526920368123422765668093405553666057304812246134863961789799740394161312822362583077202520611036101692351996981371933746954787610243295214443354523755849424132737128705636956949708800000000000000000000000*i1^219 + 1653754608013679884743796552661251634019931196966211224207712455008649406218854599421211648108194928870687730406278495612881455499671796698169141465810057725705092698677012442164071302068892611255132189758336583062011223274143534474390740692893350397553333934831174490731546561320689739142790017994620023502326005995735504534658697496159719390107523382951304076926626658507405162850267482085740011095138344371317965425696711758925218171913277507682576097569670601063062079889821739683196641571951618036212422078568375967681894564655771698103929165796144727040406286026856138335674770122109546112023376870294501462079512410968964741607206507754184907782678414360472146958716437416207447807808080421118930692624555388599559897144115887790341390698191989451572673534014298412942990110977865532855437117328848232803718086243522115082928518215376148783930323568966289266044774165527215692374947691438103062837890924060992171695012625476758879317245616742725259137522975192851619563736037358783721938128356610303089014607446042263080569980865456186986648621254125061170093901372426270985698389856703526154218344111611336770332090135209120371859863363608527088820500700408698890665590846362893038268222905749984157508001519064504824003722043770629584473750212652623086127062933292009460628699006625045851394050029420275199413830686251003466926114489383679358227310079674584412024893129177710207533704445623087393111161155104977672299373771743781363698956047050763387185082874906647804918534497720495983341641230207276677039782750871527777784406657979427975199513098885385999830142842080950869668241589224915282616839932662514278171759116334987860779778691301859502027919964398239426596450765286986990795538500720550605643932048604422371947089045477658265117548689574168259805569481554285895104334835750357670586298342508602195295739038076115255670314949346520157601000943572908044290530280693179033070165345260233353741515595782354888934130191830042396356734554062966040501440705636787751237655437971797954122422029633361649418615435407833336844983046420133602406778841392423227359750517360338597954233471984659125916361768848626069396713304905801556588926394103502322739201669455664561637134221504839955241841819946951253011861553657488020654630601162058813564031350042071585727688787706529036054235190473658965817935113341407453320358894382139325695307219823367321426560874611732449085293765590715717292116170686453852444019999360672283978048378871785190488209181910762424078232819594075484798640492846648363359203064324520322997300413235247447104445922898554475357918208441913232557061140826815313166461317888707164612678749878451103734130540118171963410596842375231497245646982880697518370923481040668576824571170226146044288181662646177514654546701125317180512029422226713492564056130457110207119283118405191863623273426602346107112578349851443627443700461607403132003628848597364182282168313400291928302723584996701988820177453054085667923104209609530411109020337401455437795178053877204812004805982435546904892105613785159715981250575490295330776824183560908624370490965272409662109732901872433559922937601557225289585845351936617031542845478912307821632616965988815954372010434630088518706371209255056168178156543563298127625512529125478031086572238992487952886954120587878572178306137185897869876623467344129409083272072646965902828438575502923300778625624915483968057146288507667481963574547447808000000000000000000000000*i1^220 + -107521602143490571780525611147379904556689126604992445844299230572836402957320835891518431675575315193847399977152495568383763748654765596050775165032294528742475750024685007370796820404245717495951604137980071676361608806174847799287852563207405292788784559966917319229516978154471112959162917655096582546900816385750460442789671588515539487498673868851108353610289117779559715086054209134140246156300456530903232440443979508326255696183674799319549937677005120122941072163739367263515574389113680011613308116195604893125814234639933740111797874887565892856840345435850726595400349131017423893559223482687215983000171242904917319529144052513561208477016296185853328063126900100959245162349099875102648293147012868698317734362904321832377677030561052122124293733558506271630322444189205055639780089335814177563180602700729959133102564279499322784591098540295532709243119778006654285552505483089194775812106860624451932188997021049349546651320561415252853188641259640316973625017125958568493879729169587322115638507325768972778416569751542207191821473156484262162009380355512127262188786540649172217087011430013356239205366009699522381056377689420752241316767460252385207281585042794564173387937926281530058271898373184889595244771797236540684853688311529291969021443349701450661427320657740618596073774660550434821379687964496550286851333695248353038245064380038126571027677789048945544351538442058667711478877533705621717188719672129159992799244134703449446983040724181746552139590801308233057529377996301934322811938451678822220430261275571141772496147716504359477112798690188582907083158249340387407699265586465746748092820161677184921741797114642694082501061189634175705364950654883719739967474245058622122652285937016092577249320743600680605686692343246395707863168055079493158512769936098039064583600052113749344744908532495547635125843247882437244300621402645295896226451047110289101293851575131125761651815973208424666224759767555496704845924503342940908313630158409965158215339001532578414832079442603119781213886539673712207845812738952265815313267795425725499106185719926477604199139254361328804385923221061959491635999035973100705661150642656214478835987098676165613734508639683797350595026956148175877238404221708311741674544983226884843106673118980073925336077226148560390955673012050106096795146990353558046505340013112303697621989628344407326458525279355065457405297207286538811468619565243292102942115781125293038354337691873281433397765053039230424563792593349910273294246338386111315562293968584294404961715028249030264706290168868480875617404751925101601823319982425965677302992779389378777911219800470308311035081776254130110514639625545041617094039636573509836854593785251164413395899580534011866611866443750949249062831567253434323822547207555596057863159210794006613354532456341850170417852214487847746977538447074445961226312011769776900825400710263316385616774879694998323005054749183712240387986860987982133615065252668319571257631211305897214690542980308969979005674113323186781243828886569181688298776917509377987504643694339833800732028225361558648245028082132418823376713978142491295446907724263397775961812972302151119666330075120974680638985659424613816806691046358452217792581262313599189878023882182487639288440450587852749266443454481532741310989502395712601577166105651604449983101557012326346882958200798840994575502773817954592733952557763788800000000000000000000000000*i1^221 + -1437862875910152790867991583455928168464135327764398889814406080478928970589905184655154601644755936352417118402333976729021027809931719705222056737812100090404456498796301756274194152937545973228748644216435272654305417875799879974381109005793070731167514221354487037372582760855783026311397581996813015925431069045140551978515814798883848437357487006330916976653648407029156113870085516976060769878659372176289314854640564940461718777599780190261928868647698973290655050098997661169736077675266868635235066986273614717931611843117289476189203378719765646533326103936702688494282309409940212965504478355420450665325476267690111295613250393537271965960088668882780223476193084336457814973887238549953337907756666254265545148677957531446735492819633187173935718976175649478130038254490872370658966726314140593456193450076042163186377544605887872949971419187820697827833734729630084234097851765198524460799142359546398886430901522775669637776092735563659134793840062435960379191536361495201167067488240221212533079946868356067977568741264804083241815666532031043281372735923190295181858703247431371679609065600334668615264960614849962675001158469816372541744743742331876109026864071540707426219593848001174089769508019585902587719182064195761788740179478620020253075044753545103909494684461299454940085532407564342106022058828616984849634617352402836296649580142377419993891738661179864056170564541037057914536704022319866247746187385794083446805113502314871572046312142111848646582622592382683535304375835241704481426762087561939725789199830739910725119899488435229042085249106785117191409490146421638261518809875083716564156097325017751591735484435146450464042526210049970703276305163477898139344684001293249221217943157593388211069327694454183680706407175264558825148545123554915707000715400837411989559924175608400511419879589040281223078216378677980493171616852460988098495654520394894321071876704570615110789462694545405279739199397688098526559315793659142377996197620501432212708960614489383373624140783189355517163028458624332029915023423857530949835156908097446186220982127509411941571425083826022562679529213438541709742476402436801039351533398476906325988989318217257171823145152355313528145854647613493344700197806238989516575911270546429896781037649826387613864296727412067912909545769980153253008880323475839426568635173070357094487986512971512782823579168491688770459629689031570227868514194887354097694197620110166584741031994894693148664915958775376372182333989930312046636018930107962603249322861597265447479775772105026264505737247501320292049354035571617757391479313315291843355401121764139147457831354270179760814331724160532852213838290223489265313314899766924457405208794957864594842369470548362677704773355519924319680455731542236015524537215056997540726379339218847874583571550963542401123037729945036615113453882991540090527808819302926405525755785268596716553448353647056498084026072177729594247415144815200651681469927158012759362801162898466009666332909072398961885608557917760077289478908027878563489385093020649194779715045192139342812452468204395957376374303463552487312646426830102541992492079003184790149275156891749850061289894912966711440757819171014042497462292699600604370805629056889076584577962147722626942340348454065181065298133476950197121711708458789603009807401928328486651278677004704656484834529374504124587057138892800000000000000000000000000*i1^222 + -6615719308511410353112528583335054501655735246441822040028750676080781380631530253879317169801351737625482838336439000804420753410454696249274873192269801726654380160123715615690563713526590209280319621063008767944670065724448404601814557378422580235728073160628059521271137036492354917032158127236272273137987910662940986568775725202985639912919510177891101212765627919526397860347998229745216800398020316177825398988476543306494873998156421981552228184399024626068571504209267259373017836795822747973989979429678733050661596816955223593970421322491932257233667449356621081990547891763339165582206805244785165514609596463756265577995124851208603558768358056129652938669171412394542068296108431673163673492337825191125264698879018820595219625833298474371949258123998702387586777136420780517902970512762380686756279259499727405548844680027603004973642628332985737767281042227807086503040964448438601969564401435549702451332215496625979575210850137571431715611356683423822186780780184836800392818520222201634368425983739512913903164411430507284456299297803981092242279542162931278570624141402274955713614465357639065158414671129605444958754304086723220369964949573209330462393460829974017461479514682107656633941342846123837154473059286769023137248765561092004079251364330315607344015883585369353185099081449999955732184864524034067329130896670500533695216245361144181871483803560023801337207972132180226638667769008689984552154374865572774285366299224549361544103098717276795226809884530341064017692351864634551446446645914825431729604137983846013847654420503834878591480898031220678017515784742950873988235302044579139443414708290580103970688618485167825458909042131830081719370240212848866436338112546471889806999759821094003688366779784579846603004282247811819901786621817266653250193947870992683350892685843082573812336372126177009949826327426607986384057755194657649658902475015162927238917706007038643858872819816293094699823873318512878325352684936710507102652878750272499754271038255672088405726731218133580062596652525600839883866177606353467840540485045972922073899964810926841664009470289762231466692121084350417635368826253365911275176895642955921377112652973984755796441250310888025017799334673213846942874698991242483032966770393652108878241704453791823073592667254528274119275163589796625614329010181148455608287905495877096036896644886137910540621168982854636658177223551331910603970309047678665893265932271790641143669151086396319645333424079632419184552013696059109869250897141698187492562634892010728395667230191698278224754798520108162066557769285792526336544563754781008489242281058585541483935413457533010953912468927332334714854785794386599147663083094096750365136921743289293673888434053957234434124482011022343690529021740105514950499088416768414423137778579584346863278961146366394797179822279314671961103804971155187975672686414951708840961975090596062425006494434342456416647886421215043252859151463134538308340233206279554089878765086512907600906681492536986784319743886572058090905022532694744584344734910528839053117090583796605070526702529373894385432661631875140362365415859900242549256079054278566126924135104020735010837525271070299310170336818665939433301321994754828581894968953250785380048465530399002461346183601033479486639880771406231021109068933419214456873387904966017209846244910552935338278043779072000000000000000000000000000*i1^223 + 121000029711633533965742853336710935844195790865066277453584449690066594520708037107036526628479942763570121712551179034386403623935809399738068592660979346664954560497766287885717014023732635249686085746630070948536188078262307383435136396613564357512096790680078411676268765594712068235212321366321495327064063738180673029457951626520373079030254125856581171998496479042415767922401170402568611627478555373880371083386098973677050827633838274598756547210239736769108130113239976777729422553688881507295879712483751068978694455185279391477987997358907341769280396705862738155060408504913846106480571262130264907997817548948414766952209706869159077996477781261763926049096178830827800123573327912122325564431099881133371595807158014487326439775912849206414288006513632374446923048484937020828476926673507849601643561002150263827121223745544235685256549921502953513259809135309562045478489992677326493420493478318894335301810693547573409780335679396712246454769497645155496501690587379753292499769019438051420104040220087719324267979454685310830644311111800834386132063808796124098528013798571071578909427992124026680082665204870152291891857531455729737152576009377046614218588024640475457114858496949619171618089123755317716270281400936085122403918332028588449663241090311303218824262250628112760767269617240541929819845221413617420994008546533948042880209672773042563734028551259918092552015490427358622568303021984021217834287253477762590226575795603910918625522863462932948007897530043248334646400896753378468730486447764198177632234901303528654578738923238648088618848812688881386121472808434952610599004414336193469317658464341496438209006942325982704856184434483025571105754919680794928194481753382215680361956901527311453024483611280412739680400170182447048044861026314328932816900784099263888867549246811868439594759759536189856287446990164495698595796048542550763318226146304121043083820326993904930955136906958103445768670026646127721914406924121686640904553992755007530025546096873132587976783860356068118162975806951058710886903203102867379488765685347343706515764878933382390577417664445472014545879369719994592075536490530808307961225140098679601577462592292025956350723310805853419394670722253072268189740225344119685195830270408502221466800211551409323062192514341379356846540935893551089806299423083476671942809904763952866226871950695488811303500549236808500081401044290710431545001550756004902155976355129940695853376444321381995232194491307296418280190202617286935818625428048014920325533709973674527181717217142222522760392318283932064261985248916154558995520719607701052713875447681624219455500388848438566691121141974020766588722578403103992150003420629579399500619093097858960441836517942062964552524280171993222780655451780234247745160165533120145951654650037290554899494016725969476780934069422940186282222321987007473043721099762423917806751115315002762883294056290394321765057113808400769788256314978187694751233004452684343974376429326735649279803924850128417952025873730109142731071525100854463489163651926263891493543700443441768560899315664610522054187442607978419568960340709210955242858159601903657153119940366965314877644187194289352684380041856627335355745671794446211646755970369432154115091752191850000826729595002375188714320228242073975785475006077475088577932032846907801089385431040000000000000000000000000000*i1^224 + -83989539945245911441693434021172449959051183977586698160663862806754788636049738482475375492866282973568368306485969258672565137351693633758289200302040723833316080258427673975578084324843811115299570715853258215042471468577656785670106316601982710743910677396490551981309551816433240997288474770780050868377051021629580323186343091762094730293361267099678470002563943164288735054919468836091925231006862598900486662448881515204375183935733710388435706113956221385525170945399083682084659184117679324074507759507670144495941177698364555164792106994673006563161359202533419556966089922241456380409556332432998143381243683013125353280436802504877343504876535274556430408841138391488924357200091377501376318644362468359742594474173838044502567916427833678688391488281556626896379714909415665009889530729313765335401194221290760269706669305209123390340506835008257081866235011186780744309047219597041400860226311266242484866120845725197588709339809740575695067398389257791647642736217302789712214876018173804808854923158768847559824132448405189260460957820327242478396431660276994137442941486282137990897174912409676294174328463578934757609567597300965356865472338410394071204252363420428418314453927064566134461824821588112173032947506839294016014543913827844686403967314890513602637681312596472288808819541796074324893163704478603111969572447717042664732028845915940195503879449903891789402192444527438368258072185255333469272185943323586777544412915394403501563916704094066633468079280251990354286545876395398848998162205348231289679950151281934021982783850340002500005186462257040372401166063855914732422514025698618598524199591283868399066193326562203717793324311375552346561428934351413462002985339068312005101173290069792859847583832926176290451860115996886898949791514926755210792503110215685811299496535653994125497367876876566331511435615785360145264409438480926081484636889484708295406477090136198034241256993587624197974654220342580747656322739372999591270737655696647540362575186639086070786520665544532717486310431420490035345012911068876378993860135347367046598282507697962331504652981249709340280620649773534268453189979388176364545374728797850685501147060902478900199257526558666687665901150901667983223138309945858369402085187311258381189909544782543129413422758742082517870420010129318756754773022388115367735308397457560979921566491945327222524232126549979278394914604085049335479538957741503179925848938814273893439228960965826334832410116786108105428959319242247660757377725963617463419188554649371979514295875455044752639613906233173498319993632342344247409187222417116882095745564791482951593037383597226653267864448239239175689002486181357974010851649804014662903788426390037740230812689125348189512979337505027614595109961285497048599085660998687963488441262483410066443588463587593385497197418785150844778439148348831679474332340331212349784304687883074676529465210564200486415726546111789602564291092370783487832575178198002203391026339370478720316742090834681163041364584380452199932467199197815168015710223705798108164874858388379414255222759114062791265118144936797760359909412197887760046102406332807565141449048325971544521506933673473158270516665714068481272300848477443522960872610791323883010641386683436324409766659354364177006831976216552147058971993248918410794054451200000000000000000000000000000*i1^225 + 6046326494134923652175922379971207602094552793669631349005772881556639573323961764862461721675577038372266693616347917493156212766728096165970670496436040154863082393829455104230963514512826008723589100731525775193213326161390287550894259299428718844201322043433629059971103715897009275787058007362517051752273154839548916160060425973100300681621331800472774724510687913056212194986988844975634493744969395394553625582337629106199775600381192700726521048536899428993093097571840942632415205383697886318868538734292966471452865654296908107281865207369961388270878344440285293039798646213269000691482578003263691184316969847250525838019316431389848554756751905310105564896494200207194795926656566407993883037744919490193197385767256786937703365877177085266174686672167463923371690280284622591238696648622004726971599073859422680266560523654676348119912912158462015352162067816019443937221988908021046055358396177812035821904173002703126725538742799359544673091390795238223417229415732692413429078234059677569493211947968582006976200233912419029890355430050796077007145762278700295169318834525908960307290839227689117556099716133803194090282009166117827964692624089313402072818524812543457689467531343650233419711474855552869980294316705778469127539454104861654269543622028871475072067645935901043884709410285334493985867511486869022474200574000130595183342542928247617189556817175970037340400799357072437938101375731810118011718415607785364352590778815334620369115834317590365482373182004134802534629460916253003318196554625617129181637148422306647551547606105567000277450583504900991987346444806660718825917209373107558180131691017508982020890084797566701046091254388044618322749014113823998480662902836935754929020655222038367200544679675588641306257144386111085052980892381917052356002202534280829162328634330116337045412472189605640258526355094984356716514189524295836505785535908944608131265565962822264556415880270391339104702883074988550592589885756682706196738547194659457468485636609855333593917811645871582834558049102780135349722440931766345787122926783064139556014388820505121856630423222842917520468885596278010082552327317640903833237479305619353472230158456084375363763367601574592818476657191437080498093181995037677262196552230185603913654180950431714767315398743291777737163518339290900977678889540587189522294668469515135891435979401874828482019228684658380224614576891476107010669788313092006813815989667651175580069672865629885332174245050877334156976080748343070036770186023701767630573159855922642945099578915955785361103375163063340761893837985411680905688067865606477393629035778191454230879606606024148168207050717437673567159404263311603582330163230559610564140945990546775074375711870949334325931030132256915060775071773958713470979152712322124710023477335010671633721110341621705217904328759742541979234269314536230528598306243408933690136435428521456578156689564518761159615470563795463968978110027535788527357326170829800416789045323530508224051047897026554984415965152044366909108273766091315650603877160587546393779527338213597091517919250087800295385917574999728486328599475821547435691002181605072383356908970495565510676111634971429299042255195837291060913125176151380467060025647114953448615837679376865808384306208074303477611175926296885852110848000000000000000000000000000000*i1^226 + -143818449735178375001984926664799889413213404524614940141783626543339322770451063135343676561307240448335622267104008355502449938787183576205602750868086033809435947494897827868775319036272968146504449275591743438952353998466041681569668541923728963561582848902246073158719203129469625543470066292552416042797299024396126298067582170715060076176112900994552722429594342488596872435374562855230435039252178510264002185268459626111614752207072002987957385151521911770234267652622471326851242684826620061345059724649010009548889651056702832195968546957668327251342794379826286033572753489138708005148476677725100785129286126118896594242227864132208899642859693819320540092100813432171603360307657467459689145616286008407675721857189427699300716362451380270626176680044660510606943797546430390423226246391988661275883852147027382403518205175421736080599215558876362250868320062057225008331598539481796216520664626742523407201248641553561830192131137040520222903604274647396067944292205013180809794591269741756436362669136631379687580676635917443189880425268125424410562302804440263062663809543594884283022523489249407299818761106969964051837661163490456068336641238215798198244946978106289885237710873292011897812519002181014875546131198827899218698463843675943846355754832741991964331941092725693951032009778286568929227296107277211791445930634340284396713991993499890988929328039539773416485507708791322170649272490755216259554091610762772844565384184788782334805495910476648248821216629811011915483098701034012048666687700471561358066781344418144859044508987965077120245076896609485630844785973489213158162605541098861498740943896106261680993216543665349692616486944480196988402991921578591768889001947409697753392700830904243322778213720321401358749957746053070001788260257944541063569321881810590396485647890047919916875846816268958025522625852479360226604924744148000197182844593988400633198615480357085343458133231394159929681614423544802711226051594679177302878884770707536335858188695379213567970210317787247502509522175644197937328177184857352096002483777015135070752835221341898353022441459734980132318697567986156708660504913078032358607535008926357994031299201725919372711300732490332936843708054697580242264149676653190061700063175638078986304104631121606758939460680596448947614489384638803646131138448084920388164201929227791952141022597011815265050146415776268960406347219242815348483621760228545382773155218062548586083850759769051771769614275083452735681724914200050744266969560519778732951691929596696088703696388485825781990250153937924880695062938193102985617458828389459814604487450245336740225511763579263710562491228683722447677148657484359309422054867145811398706486442025832519291122732215985681841180725414087612796055058282942678794768809568234120632311705983694054211785731137165584185422596791591868074626508241894416159676393066210360501838691957929076461968266678549481124819231711990293010321388594317082742543360513258817525255890236382614946826404111025849383892529756911847252098406118834053088207312081273881834710006809522795908874093118807594103499820189638320307653543809004210288168953585178916067051621292420479400720376113593822246583982148071018689441068751540625198129250336385602205639930255457878300194613430903824711680000000000000000000000000000000*i1^227 + 568601496199939147021144612560639797163516553939058536489736012418891035663816236424534318690423577630304211988077545069725191731960900558675837244182425393277581088037414686624957979655541660159805847978025723238728828496733938868751273940508444430777014402345623129286030781725809571152139759297888959836222799245819175516806317848723387859203169580713932903216767418884200099797576467412388148895078674088983183670383695151270582450353117963753379351280244229003237408603931131486363135568740577672247132872568411435554587037321339134718294095117630362145298422306388432924433909053153724593746267700357262567085201821529590771080650290669299897850701249280273515747203273562841867611960428851070397061865277483811433664044565962285909134691070893648708068303249331065725104538052565136453939024881797112535718121633812578158752544051811783294349562766505710657070895645046958720565170128905775744993649170239621495911827182555529467833627226117486813347896063117169510509987496792948443747701605506491168816197055231914282140756154981546186763251447292546343612311456592548281748760264607596002904806743218721337601651237648551147038968030435348960036009934293226269109586024110203113075389437223931955891141188330036281780832591651850445710845585090984415707964053857810935758265519863016068831620540844035294571605083554789092540903099192107466038050053068680890512740370273794823021682707611724247563006356617164073617653400077924836561706411306902539405740970460809914481492459241391511473622383619752972500962221882028087340089819055292456172407348304116057043928024467753789744763538441211834168461748062658800497915311834964572791889749958936508046945711220271220017130604469985464519169289584394031388750278754145261839692463674863170184691406160880090595371814276137367540475621601172239233871847556472708721751378293215505477595479353831428506864360549159898478723742845372646123067505034433322494114252001797219567997143293719512964344582454687111770049174326553608700885435079712565534890637185124311495025441006224651279531463562634885081617890872240698244118089310318046336123465121684925465748039898440319041918519583759527876977813685902520953438266099891489465619550707766632549091237551560038385385188610747186992946980061182630530490043268801922248989874577689262005061528627977733673665397061010811402204075836020957771716326056149853086835686544101187209186308165931344928109191856419160235634993326792115591109914092914570819657799817929160375767821854728031234105426030806229247018496265049364099061534078478746599069509569623250119602990859504290696955484736971414722425887539182475627727707134923451794081415929828788213449057875443175791264082593316884137004521734456983691983916095076431066769550124853604062558826307988661704507885341739930861864396755085283362416381338287571694130551452858789319617614605455786530891900205586621962323012603721552139606843743546433935896845152834414275601427679916010123448310442288507141245463665220724225025846111254246587541179695344527452045225984789003713018889160157068470077661837670507063512406518137004665380266270342488402260151554281587371607897185003839007591575288959798815163116453043006246023570235534631651634659099985458290146000284287578021751722586878771200000000000000000000000000000000*i1^228 + -800134072204849599435159296995924227674286915141070437858442119754746541491712549542755288705404886790330257982359080822798264539679822120668943657396191173561227104942607923479320133145585165967815464363866942993909289827241360779564727772973373246602317251587159914077084896593612706228451838395722107576722542695966773905614165678217553353441194246378856408818202767361738258684692680956410475221101361328017883745280878220887219663216278753186700282003937129791320318747423396547860473602106731862554684137830845306174824848694293221689173594050820256183779787478179426004428342911800395578335869620997830513507425949036687131807128832571114171312312440084205256612933680117398789086250230455850955641884904194510596689073908161258874224587714818359201475356093282619992676088119477244751266217669331530263463787275075124415383962989915009060551359561223546683046969143965546680738625459481968301362805246490021063630526033752279999129459593711275541219788040054075145891025865198896708428258063480412723779588734187177282120620418989656736545493466814556660105738906929598043564407880599607561495977068196727072992195504959246715809970156610079192421927796927086835942193518629887539657044157907271548562627731672271113501565993567198660411035596685296001354383774664176791260103026379834134822456379115621663562341229443641869292676295362262901936222588416970668692721337012279928970329584539366834357934764978487969813574767292878812508336824625067107766894551414326857088510593384657080327307065083397192267030758929083723548812309741472819146936244936038534547157016632696140130016191211770760720393125211996946476273419674207003591368224746710877816333663699217429752952066400572252717563455988931277951498850729273840454898123057104118758390696661443132411104560997649608492352174564568387075506178296973306331518735325592233597046709777051105429031230513544534067277224750398141772469230821418334167813288231014631310108667378766587900368251659009831404981570377458185244023165426151721203951059762054284954847666249291908061559416267811539265148552015825276994538240103195848094496257255735727717283358308090815317286071094396567889290409277976121715725883344142675531622277778900641042622556862873879399095150674993379475037183016289840581575447332905304442699018329792413793302689768686757593686251714224605525351417448800041978910942435574467125416442538053353668979331606305616369940853449510235037606054254464257211835072584004207963771110961762007467638156009208044241201897136137114199028841502413362466431174188731802140498492038606875497395382304942344116991326042501056153112239515880468477305077167587156514283490447812094291151347540205288585765237128035804731849543110554760484177556950843200660843659555949425515357593026653203667428966534794158204737616141871063559912701473397128017935481315852097732177225363664360856689539316383407779470370924365451938125852010913371859420379522564934355494775858251382869227534586494921358114807481616623034653999971804588672292689250019190486570140507771932381416179599956989747341470518196638305288622758161402207625094619882564595542954491187396464405842613302422419739903288639901415868572378569605079991977302815994494780801407725414288005061935104000000000000000000000000000000000*i1^229 + 56018224267832880289125284224027313733038303361289044891714704115027564398837320240382787205947461913258826456572686319472542575808502277377123368306214930660180424207922168619840291933738313786086268350434014164071806950914161373289671624314097933354221560408886894853314649203238071733761225609509125644898710598481744112625512782576601868941331345395482642339912003954674269509450065100001345291222674788087728484759314049600273914645695672323852458490219604056663859351542088752380868304828730020493966760928756512974215988647964838498287728559241000877535061739154906146398937778148958471107606817058066518548754833510308599046555147879949367283768726903382982791820323772862699802724666237971909179495739290631054338182678530155637309509226855702014736360972914103179913093117280797359921553077736624325637278182220975940014669434640279898740463996841439450075255212170148465985306587589086732159096163427950069407157428889344306800962550438468389452108811568212743115795022520607130369656751035956192685379224001787650941483756721103701977968739813345075402432221961585253519096092770410331428626069043388359578410408702012604619751275691439214847095145010017964435308970044797731703065688418617943740710567983543002494448784563965541253067658958867888863116745503167788431780756209530836770684905891172990976442399091696371172276628577496722533259500054861838550405193135874284018635456845570421766256864975161898231733738373044911718084812894371749330584978910779409834955289534811231209830945003580960093292788881512287332576353657445377746724587044637964343779104453004588619255420654302973006814661045984297337123346737723422121889700934753783446859606981708148812737589336658073268264482247996160154334961428401405317947595354341785477264103922603499331927092137976268035706949185095823627346766539744001601825940170924481765504343098940015121412485509686763342834164934432079441697621062948307576596525409665623714848703423698086015375680897476357372201482082468352885366279688130097905286977922486862244357935152348446183949924156475710852793808154171568537572367339322716033472028821036647592292081122078052837191975092564711267000223052548163843861783173920957008154581630787398983044569123754666355647641758930744448683935209317194185549923588041154618638122081089737589188583112623237884380715002367339425591014152404028215297800794889707005724100600417634705406935577675185592321330999482861449095236696024031633340104024428622850309185083711867225892717014414626890900639536706691871833125239446847541936122559764820803704614066571035606406861772238242704865802931828904838825143108221039999338886112280492172781900660413068071761987848856483148580446229244490995617296876365737027829927249056078913570497024271530002105587841406405645751746184142597765709319775020366269315272701215532497764491085477762777466383219716876878623034238654872667080714371783777343370312470249260245172619919833260807860572742689726823986987282183327797227056920493361516884325825758022473365774145377669611363429897008861035431460433487188964183030257384875187978673670246847359303640524001937409031361883409073460945268263570126349984121950399548294338882899228516578483003163025175720618885120000000000000000000000000000000000*i1^230 + -20268418940927453234388842295151213696815640484970846489247368987082216128265781743845303793338503793539944950553630426285337620047397773124385700328121580819704360442003966889213176294980921266698702536127152556219828726004720363332307111842252519183573952113269312790742594218220030063031198985855951031758601035776196780496530877002440404234909560480745808213780504307958331379916970146812101192934595265819007877533640877443448425675190253105917891332925309493768298472051156843775490651923926826417764062681280737374134516055089154093520559162146775629246739553037477528441440498798679298444825519573254116267652258801345110665273801852714587836483416102411753669324903447071449553927966265413996830666583507026378609208753259202144596304337491153433308105449669830892156138324801002752043685650344708684050003981107983471009696504965438672006724668442330128909118108988990414114899144969477007177725089986139653248390234128943858151337215711514340899340043801401482648663954785917205431763894618190956661392874915768480593597005594966974066020022179408385907640083641986505852828805487600770925008495301864454660644056036309226768390329905216174586801721514960705789674106339960971860962407095412015551523807089719231498608276465039584990212949606230898710500049280409670194864669435656744487615540498177528811356593981285167930920707566169581662858250632328478547867185648040327383898029343218226028719837694485481692652956870440633911992913581019712791632712482385848627091284549985136634687883520790453244282868996367133218167336688980875364074420055979083207930318614512584913850838715958641110605828666785244314807918669261778471192316890256155115423494196378659839376227038942235652708812328453191075437246639727424801411044284680599548038621612996259765906447629316992113666541047526790842957093651409606159723494050825237184783013617920842542497196415814151922458108191309669510137449603621663011550267858523725620790900705335965948509079571457066737429501765086154803435166687117428605220846546352350610244425836232972032248178890895464247860845193317144794050529394456114316869254928127379802487687897273728332500236117906523189435944321356391621542875254541299829067901061871848181532760251123250755030023416417146909336185402341959334757147283862382326650189838443390686954552548115936901286561458590681918358630828386296335161285381540935859631520299144444305432895330695168600784860453116664277995165589061891603969551201604724270166768660537861625707253866456085030222147958432676836130122952186110259442026677625182877185289593377257244479306493521103974640392115507596299337624892483603469121030200527104713475118132205567615200235068801904344265451289114818630773428399537878667457799087842668317206810771929927666871636371713202843405940158508994349157102591790070701695927878873124278688770490772054929838937516673931784598613326384409285655037176501034022400045874432775806807485334904299311223417428038158598319436995357602361457734521326292701700824121698257490029023742639415232375247994042098044750139354137504993711362387568890977176192263045939441783267596958368279183948338721089010549728535214369155461235310029234910020620793653046227763200000000000000000000000000000000000*i1^231 + 1057551811558703809247398433516283915551166947389648823244455311232185702003344820158810434836157515530464107025451647210008250686965191193351016343498518412074790661556457738709870059400886846911197255559916440007542687276343405718308884998194496955615325032671639371365300016343416453899475906124391986433800913392466714622304066825898731686508302925420847268700870229957747569451116426794707433791273633730466363873667159320454378860875757676735609451062266004640798173347386065392699120920468556810710388460144484159446372665684697101990669077592764549150483857272912502824596209152786271318052590040734811420656867684640271229873807691163386961130237471400927047056730631571271599784016577155110259952019753643678840973047072030913585806693310239274257608956730870687477538197395953816041260249184016011424203233566259795579663287256588473803680352332342372091324293801920209951232689591037685113474006341361491305562466143742880792132204753952371759094723948929234967436989377113068187911588178283948448494803097157298540984482976848929111439577776841642996820458217088189685838410525872465762606167129147210655058384574727283994394568184435514540898987676934954736012901349821281941372407958800666183467674419192509815770322678247291584004886681276319564822884741555904849397593608875224237018392075869006727205342649035395450048740823459317567885208521582122422567113111677115644485797096890232868662854573776750663947547496234604387087192324187507262674866342546318493071262795679877275873685757728993281445249729783951934941932501736721853075422257584327060070425139118403533478949908684885994184408687579638161264292476617524045319483263123738747170159295904477297619987597817699486345343162874132172384446196813107176057975561407570497264472566439194035754385882222375717906189265885075166408157012412273336147338519122803032192633493268054256961289177162140302161725909077581425124206433076260940934362741646179068937470062769633184208459764606190168894433594253147342425613849536508680877882072502546289404534678179463407224281255214808107301746848216132751542554925932938622926664483389416136211528812822473667721239864487625961774158690934598879833417626001834859154921255547993784135824698992939496280118313349083546945788729022553306674772557448480167031641927998359454186756366031891375703710523876037694816717056499647013230547233352377217762415178754404041007797276540792755224056521163490754168667565960891716387140011848937300967405801994014490604714213913483924284441600737128841499967414055379544275761301195753613277284180132751500570561721736467858328100400532453665942243867012678855578575287454317739896584496397331123269362942171683785389024067797870819662471611903693473962619794077827449319106712593516940276146334238508382255680075105450023235759281898038244919938385283600067528569365898030758314322665214998326967816012788794082562410320208400596385350726620137525479963433116887565684527060627195518805940625456816666734220278003203296270104892698300243339060446876719662616326008734427995530317794508318995851916407130617935339220452294070884430514427820725790117586916184557026308444769365387851614647308909543424000000000000000000000000000000000000*i1^232 + 4391366182829342675386320523703211479188060771383363997896082584596875065640806824771061321726559222111605129607530065464818034548330944623737979499543666296897732165543399162152841794171145167538809505849118766186379876533794265858751110832160458410722564964359868062467973363597704065722980391158934690872743372603901083988963656597069343143950109776209762731943998338628761539196668039485657180329199494257141376284512811683211718862164994413389608546755381337057543747382268282846283305986287770007720131469270224224665699959461490471957805273042733494287318620416168571250255680909427029984687745925872170493572632410405841156550252737052272496340114778091877273024441675117416956350310246005678820527003451819348679125607944351532206059876539158034654514051467511800744106895610969476473894518405566355127372854773824145442389092311820020931241861604009872010708017960534281491657358307673027828539100606273915461398597367606072379310951223624437443291746167587705912129974286457532568340730558199531852049235664684623272797873255047121428455937944146426856985984156970936529294016985679838711487641744565478144842731589733958788424310606338218597788626176195245502349727983664804808226507838012737452376719020608350879750744161168122934792347499452577780751093281558375733287027827416782042183262888812812584188997098815330103763832055890607716835758808486057910224690000103358880112770245434162627948965261872994675303128239742907293766801214219331864320016662789750360135295368980279211401763666663848713536813983538146523507882092859319300073036290253933016178145987128965738916493887822856960536991026199874953070671926659033541942370574704876213898895363003725679845703133060352907696626653205067641952851870704569332577971874342801595552847325022017713234657121711229515915269711253215712137791226905123404612154388483494666772885335906398533772920226428098970600394515696943553904891287925654463009905631532836758990875730221886511956032338251919505973711449376715982284841085645233784644891053152694682437474544709071394574672196686253360820620765829083137361779144743298722524817555879717815659066328223709455400999234842984107105293639657031520226230246465187051344570813168338666204158374667399391232822653213677920725833954318942137465773654627465838927926876175320714990864601675940660655755314636947701302990937031966129393347061540540997404795414577943765001131498526140764261715895258994901470707237709061108509092149654366524514208660059127253850983957337828180465191495117540102426780773625369887072179364976794279993502027041205276476516742269779356396665777949256247336861285445407377071144107359760674473129971553997554015184922883500589360059835174302963805509393954993570056228363477907654172738644358415671282488364412309811630740833816323924798727684341492344361835381139721379378054804673883859775588381251102378696662478899256831271289474435533715679632837773120800398519837318277938075776664039264639207278331839505671158457306003429563895830174054727828332832472068575406114138009990872300845690339748584189692734316067681555004213755770538859130745005371408542745892536905926409789112320000000000000000000000000000000000000*i1^233 + 969284748002887745797262395374815020123702823694599276726953294964504574592223332837386107072494012423828252445009221364439180404929983974366220410093707306091535578870629562260712351775975151279070209243529316840553969553890331827649955784338997610961403040320575330438768046632871367162979697241790205687691300249539312894345232862195375418450539463847306683318676088733102800403092037151674412957430279468659143319280330672086330813521480999171154901136918018406435319361889106049648697362296556527126301998755149364186502019931315250477054525406531619545417165652403507869022930716529645520145574720315874771507716562309857636467467219462686782391993510401070517875258166620167236137337674005065832643803156319879083458470262262304323380909210627744961914489063924456911902151887203956487789047304683717479894948758115560573621149007553841296678170710590181434491888009129775297129386334389202015431492685154915226595630547507451354110997362485618643098680851341877010777808935608809088984122008055845945187787421436654257405959402585585128031415107822717867256003999371369942341362852664040915408698293834420975003849035823726891430944961108458034369175903802295095782800764997680841274450028772357079972465153188819209478405834370301564904208793891450186285409831690430363963101863994581888579941594632160664476576896078184048188477841587016387821291219163244691538757419512306274706999684529423522862653141145642900301985689391457355506672396610283691488244510221130874460074189468880618910255648114780805775496022606481974587604946543702369549973667639619480376749038421103836219565394841978589584674647353008610117951245400228514323518278268237711206427847140568673094599544472103828849989833026920747682348453288422907540976177465883209658760076859687540045695289628224422378334654544284792921629859848410915786797891125653298859287265986161091379911500523986702152073817910518581549037918458860345393515662516479127874588611826468774340511324384918608064280713483800404372276579232255424986812190171337861150888610963278847286672604564488013745135390811484972961443536024323811994586128822348410230209526001045662815648207896758181891840019435457858033635980392543573228866326791310344212274271948878436547761434957038886942901133935704640293958999839295449373496666956187931045885316718356751576184297925211602665942011652510683253936073707016385744289587468451720930513576799624758352856641099865023675734032063991994353558989485728720571649508867650290988385780971751146593765683206935879608436780144100974520197276844714451895591317449563415787599767392238713014103078424241790084602270575460675717226681265488359727878475789724523385548592609264789319151606175296953562331888461312891033454680839912806170008998659656261891184845490087938820040958633679310713790395518602050312911783686911010909467228893496589984351668050655804931159530711423157949990771553972114184368092959464134783054287755183276860965749321149839251613105654247805455742286494258016642183482034660572271204964639279288279821010688137142701082802174013158791141795829116814886287113032478806439757293301242894745600000000000000000000000000000000000000*i1^234 + 15495627125320496900727803975988027764768301956801404192488413837030356715642132022851849934340499750443357358146998370242252944555171537515221189441718583538568641446900651552672153217851273862025850160648123671857605945859610972096839013124526963850871737418147714567938119475004689786460422087747663627216614421146687086357825737952901220099550429889140747983181583542750130893739845142943409807256146366118379791934947479388448672463273945602601195103861242901137797672526056488017477232239252349613400777971106844871817829660663373233553456943017022807206407142891728811429842740797801349093685890715728922760013417518765456682266231797159529513078432547868885645224281003770155779520057730826036436947260710721834996324279541700174415758717237444803727408716878464938149612815346889869412224308005074858207226705518035900175806288100599217779237432227362629733242897968109673769202233115182150907476289131088251946023890824615162387261884876456010651127736360976968365574804298876940645151267585511486807932283955987773590130595296021509225096649357100943038116306486296405994589705302093731530223075043734699141979188719906825330157198804793343383987343455137932308837210132768104850347563778103160765228045067507968398219639529567889331263654854234242102463222586741203919260323086035998351448587809100263060383556756573797421477453121214529956407895129278796312533621572508848776929898938188740996655642778877094572054567569835348269108096361083375930468008140944908407782669791630010055149331287140380002373079983865329015829932204027413144550284380183286742568198037208724593000996249130957721608052793310501233012781923154221736919324367744325807597903763423485152348349656446009194020693621628490139091627721138897023385195722608440546769707853107905517436309096165492616630009333709726847018994235487735447635325384079880805228922644172261259455036177429806723124146637239185998838605967239660399616146528354738976324941293449796487268517290243272254257151324886853408537152270714103921534145713597389688185757391463230901043802802309832305493393253652462141916349992244402418083987083988282548278752533399582738826155787493581471217143360631775732477884059015301416667920854215026040969418487981431753264983988013037619838515620001263370743926185075677571354386909980036100060587053753981773793884222468054720139057779521271579121464994976088915180899842199348279016006618604068757271273475913875623518281778606421717985076157143086610294015309172474355132969100752608634747384275268964432992471902745010559287702268220285033928255177266339591732671732346677593811531876805346919595432306859870532568493120198365220230599745190946929414346288019472085548356085771159685676245641898851734347183743649540004863363935362555739544498546037505468064889805762588159782173211318272484289246676596943179687699464775732388015278785612049031441163508841663262092671157314043309212414222497373621316724246547324049258225416839059530300166932953646631806915954402193396583764605267744067292576767656722478301878039400887611666793419476229382891520567210814971180897796096000000000000000000000000000000000000000*i1^235 + 39018347410774543183583962919919080705841611295398518475450120157827087014723694941910576049134929873250325696592417333205562304307703642973747564666857565031352706882655034484015424382338325393308031330702505253246042848147117158578353337249531376922545990122180624721351466479720893258648735232304059398909742522469149737114677484284781367136598051570052883713381933390761290349071423873831609772744117405588787644761988695790383427940346819213697488558378159208935598967893646844588974858318660742578884519523569842164326093717240813833475365137521986893027759888627517407088904539991764905618991472723830121061261561772305501136476106241681795058291438208391318591164044231151541694043836885806792343918184204773369811818914925093746273759188690180644820301699084612301824987656094843945875838255418744510780691578066644343403009628504188460391861546695116547118169724586142351126489631109381021317790304450899810272663549570607444592348794587321432087527881173243965962005672004303354120838170015302983401741045598334036030171661412863332800413287632184525750527461637006324504607912257270370776018456561500810626486829324322220595894739259278455314831662451760865493698550443775655086383317212648985839584811427616670966566816383708180826973481236197636414434325037981284606025785028492378145828203315495729179704745102235413149333081936743977819055895763986482142437323417909886091848697538247736496684023335679642925191655652220190190871197127522752050253295058181875143513142931406608445275924543424900997658436425015583806547623097001799923235942877336002426334090844960544655783371987268160805310685669295538663829681910646031268710863443179380173457557473958623883567529440948480280376469038455500427469728380178920999718808212933240430488524766493536773424346781095428461835606482303300835844190336198921475102683854698204855364944096070151681112790069507920094028900473348703301345044030702286350893987867255622984523173356879297984878187184657466220565444524283217184270838374313063850988436462600993279886271719019582396824977747183049150268008453739727534759541990623074769449509183692190247445528312271902243135661974081871787789386838260332164611234572924190612303605825700867709598250308340396791066286463105500028383508708636138652738063360018313984582548482886565207401105529572766334867287085734918897456003284772939356003611721513100963501726617704333537497324173326612096117639336107844140780737368609292982129241965025646245505448471115514460919617920070005094104037708247560361613726660076712486586255894199930846949805271730969336434296906706245184245422451340760349478709511776967776576031330695462593240953456173219484800526561854473647743181376357241835308552921311041902133503249983643581922243154192879550550269280392591973584852907607170102488447094516438027974796949143826356459139347589327146250628096161093639474707133350072608963644274450282416431824289965828300735855422696069315274636977335774912563617255428467841581767643576270048269905430038966071741195190538322606168637909939593736232015038320558955560960000000000000000000000000000000000000000*i1^236 + -11711784237859030274812546080153875418940983279593092529995136752773746442996342963711075779310221033555256924827167306627243497914141293272747010966654778779587572563855215069539150850226644373777005743382964374483213476479556421142760450836911862535446141870244352665570832681449624868679998456781606898147081927135391806420170600676666983360407451993214564609133708958182174769389283188345739939672853840198069101388887285734429893516403923536360000051768461804940566686915032241674017908356567128228688632911531720705799315665740401587443250398409766458658807126068632607510459655945819971927802166263399178231076758416496528862379317774070773112111963179243184932630063297955969772686803169452745076260293717393632878894664667741002483893389723218698240553662906838469721399342857485154978226221689616528237158286298378517896566629805313066556517735287957441470486023441600899615636658733702619244732961045390198996757932823099667960929507912594549834455708528499323671367151943913690446462974461688393716641012167302284476914480608527838640888677837314127057061082162240649916107896573934441830927246581391626460424929970238449363706929053540227965190225962750581353198732503515646813557947079789591150855903618179837741444080372482354733572728431751636750440144405541360458289368798409855962640859136512600060918953406035491377146210323914302359492044923250343579351898818660034391083803234357964189730960758722206865840310009296643563524384540336665663689548443989352166242146172367393660740818517991632587934236820664850108285001386472583366162520725261572898891262935020098039885696761508957757095875447206741970918503782603225401984759944064202274632125153695419198528469575636626768593042689979546375231531468948779137709360725310244676607457554990952738637029971230316531099150595485174678039059381209576162499091116176064037258587053062705365656715894540667119629281834295440454272393444300417712579122311514430454349121958527588980078362289228002288153882516605252673107898558894843128518717225175467761826528356965150541392334315130055317927052470969834465008887004866746505062780552099298498381701321505707589261299142826493924632207592896126593888488885223730342968896197119166820968421306715950642443564191076485044980980406943953038121696086900508553111022616667035226046583720454096505214843693836605057861564049301009761318144720693441667803130743782337937371078295175914440884730256406514905660535339281772044973590342927411679984593508940978122199745542021611760032767550228706514630451781453126367062672573557119532988929486201131888534360373614553669844597012736910518623511107579545926151336022030241574429957727982145630678605478284165915072553549364725191160079096190071019167607707066665782701803237487312060250428519256178609996726381560103135601680146402658236964863493946520625655944631197688774590740236704573796343094216734315028796991269137030934696924057750926521400621313253775818422152652573842150696643631422538530635919257112129527433893333979925085824727814198699102935449600000000000000000000000000000000000000000*i1^237 + 3193036072955537850063423258812209114691566244859399960447099954734991504011523455447592625916197292640586953597455739318598916629111183909980121255703184129185612316528238423643027764931137421580485889724301155854195878939085459085022777660538702951069197473118823751709913968805534742440064701301351560807718503537007232967026893039994160398697531193900015298229797581369829586141853107674944356879819651325215742645440540534197817236495646035162544423581611079416870429757034851818689040142259985728750643982956907008554595993562083550785713541379367937624620231298971713046569462804576613371264070240877333220507753018350660216753639068709748301525134424612760918487744465397584159251424829325348403889399796616218712301198720609046770824632482333795270497682394684648530186277259289303690915814348133110498208231697167566717005167046540499713692241506946854611673008509575132582081951047064465518362008655890694491429938920626742707522186994911771753246446481257535368624930076229825423341460346725261711738756299304847545114017309879775051960552789804144257618778591214096329042138483286600249447782377511134794642536502369962298512064089108822971940480786026613783409008621054875150890936411986406401597443136599835541356336130979049732165304360093573981446152957701314665810637774145728241520593322936048101894767024366997125373295430268184439228392321121062646704826038595294646865661819277837282125366410296983836235535778699199814086395088133362579906581796857157418399259693622002766598155980306745067337839799546123363765456985279816472418322087813049402465897852413045559897925567369739143527652742273828728937097313104333684983548362543449919184145850297999509077840630201245568743387209322306365921936911300455187965668959141893076538971395830600262879278687923079183059360922349705920792986384991857657939031062171204436007211534258358878819048499684138238747077574628544427873836698780714495505705274212456577524903915708196074108482491720651197728142575232946910184335760035655929011902311143904022283462376067764221724220143504935444492942068433593936393542416334206080529932585859896902159544613442421968745143748796784844500677624538221753019874264782471798830440067169488855088286211675203901510557353315825248007398905430376916602190220844199791677782818918909419455512422671316534466323824098684241517233762903459585040724373588819602032379149749048586098884368834443083312277465183105615322777972839085373768287560715414775687301784188644533278793840003429057010398070960456108596315761262479052721569418830650671506392898545897360395274474508652013057764455172023536187349098263511184766638809147851750869216350710284551310509426943114286303360006424727217010400030049689029097953017251049951418997511275698329735295350157418813001335391495352076581993595889994713031410712792638397517575323850686697923102992563942398098506801364422276926442586071227752423125272999414947455681442706357627264756797389316873747800284177836169393924148002907449651625984000000000000000000000000000000000000000000*i1^238 + 71480211062372708751589123739990707982336166436342953902233768226202187234547185709050534408704880281598808467324053285141595184705857779452006814133292686395658725716682868953700744498373023098472958395844583152382535733118974421743809944461253568895382786316657870450702531633007883320049289266015436346630721351871692283079608374564484226392565046832882009846968119730879056419989060250023933636346607537050673345432057000077851820643849203311664506891975324400998780225328700904729758014711598884608270606334117070075809822846824021754481519677793887536145281037432506425765231650320847062639571249031253879865574095597125551723777622064699751333498269359553596867881485906909111519412692068870452384418390785593221126235764238889861034238577917263082970250957963669337726953992699593019949100001441937762177081289962964507081296175601870325539671098820189086587892068165861691493862911777413400700643645081821049894584528507582378411334140580693174241492403444465962238574346588229111387440076900008123778045357111039371967149135225836954968912314607578600765307467080634005779108881996765154392860691442445261237491665236693149244034209893704969143051901837791203412490856190425992821323030029802565786924079983159244176918945271297046307076195168121240261802414425895793106229103225134448365952945388343961385794354195435997566929294589364922399130448439090795963780743375239423205926035549774985707557075907712830576009261954943681511008902118995394471478125812406929192541629414456693767416943031465367103918173014307629279811746388646366382817532207057645046099497067652793569833136711426863149037257825306879213666790653203252414729929380327478340572076443600995813990779884882906461354557205204545941786353270134641487048222367132981882622713109723407554671427217700569726967884785970761390789883633120414332149121235677297819383655069481828397094257630346113446722202581239080852564037167665954993480232076028976450650696952375584726743981378156954079406168937250887907193943084533661516493522199627802889938941844312500812811717055649159066424497084041768716852502650034933936427000789810752135539119424125623695324424461418897667393630027706043891520389914183551462217093765722729474233896132035140807786828645172950635720747982739053683888072164942604092030073082570746315660574557269635684731042039147752872045411056383388505588623708315921864432836214179978739619860580249732997013812391014368087797341506815629443235591080055359998363647390317564155767333428042877000215563694626355984537274829727827781845773590748065840309442287747014465877716502593126885127702823140168549857381660652756185366495727033580031410161798285852412504563173245390180605996575033858452744343754836403581009410428339274290246033423243047861186218221167764510334039590813669773298747401559370842748431406663926954073932386243884037453947328329964592347133290837298340205286567619894489933583312705358169408313873026870057781801288944918200320000000000000000000000000000000000000000000*i1^239 + 1552946456530470764777510108516992006479559996382932094573406140701809664253335132212169681589496560176354485467521768369503244347018646505183808192805937337912405748654385154757596124453545274435621870504374126650095289433223997562967111942981035789403086335023729144316944811402119270937774099197675524451001370124823414113519469795189383352672116601024741984441975456054294904243710830180404407122723543822986577445047634048607921048346384518204859663836540691714851461123409646999476905016410044515524433404052173825094587419419432746142462040090384103329748528960047378881301500060827134302778186432497516819020162680539880260298921991708100777703405677896834993443142311714805646797955591902416077870296705309645954271367516533074797272272388115215394415886323206634096030500406121726356604713927972732511603646217627896779461360529136836051130735205137597536825737318524363779697478819447349654919570005649030689301275005820999315826006449416624937541154792413256431414028032976634030348404239432283811237831007607602850259871621534495917601113656019366225214282776623546326589160017873300290595056481986484740000704322949689965852682851550714072606809783198491338839730038992719088583283866114884501987108910072768570311452861305343571540782629714389603608278096493593407057859574405112616090411261697905839355500627613162027041392291103992407937283418051106890494328142129743686286274412401714201508439867619926683492695199112228540526436678870387114982207154028337166496078484049464688237478114367243574405684619220610348969209623785981815431485372866735670953844084893289135185890717221482163918622288285020456690309591401974224918000225314137443885672104520052996834844758022185122304410911440024687751927228177074179655911219882611196240915466059792453848209801396899832582713345693588810283875423338762028923231101886177254569014121727556249988659702079474276796529130077253079518042840160581241833045635784366460990840174097151592900141625564548789424166454867994321234233514130844653552103992028574988545324649340060363813843074048043858512051879041673701437751915792919789143662711948338998823736626080429267156660535003688469306787842606340504793474776440699217717194394545186718662791685787032217150633460294916765060356632471724972541366021281909238011248908156586336873068596378938657074131929856730048914212020875613132705011012907884490425549380692740430598444191863617110287953859217147230961842762075648567820525119088401469094943797417761144413354808236029413553967161587299587351334530666969967540944597092258883357754851434389473427726709716295106758761239985061942307930333757922611697036369502522932694369552614456387781075804633886704290310258181879875985488246488300018239645831841100989754810477015088757064771447796902172103999039494564683608354508135966061216914820525152897307624886183616548998000420614993737112404010975670933913600000000000000000000000000000000000000000000*i1^240, -87353996121091518084151050806226833987166432268101582410103341453279792481041485757631332981811646697776844463228123177803735941360442492382053632386406524019990039307691198347499955581233009747083193789511780967303521253959320165947264880421303416663167368054628697865037436607285538215398163577058464382056303362493872783010996464162852317882174458528510527106982006250779465336379679191149038215252085206312906355953008166391287083273973209765302568683542433600046944165502431139622766181820237033689314789884520873174114687910965300795998823463308815630058253639927073641337618041825097624124576243999792563066355408373961890159720873566810042472398174183135159782455693477480184216392360285635157007207650004145022172491450210797150371910419599072941147685885195370175370444923998105364972399129244288562251804396252682741787528710336168544884360039722687610416503651521115424566063782322006803552040753953182465257688589649642120027569916266008980033414033333252596516395000835990613119384443688728981692071113148163867022713038991151919953986346819283962148480828191308371538162179048709077724450442385368516629129834487727551767020550436493129049211213699213711347031333898628600043991363039987956345342305304084020572674695465546419800874018747722189242227908441862231995179166737877630206663826439341635496752518131114072288906654859166895580640488712090807689253650616123129342660684124788179719727171526130529566444983436378221171681876728301010348473356573156535181185760485627534111220813595063751541079177906076488729674673853714990122086114477704800820047853705876619951748234161893524195421926961998973209936936649938407260870126908616427857740563905710460534648237355269683902280609296911399858888117589287589654415303758697887015530250093926171876718167449935288137553975392169855061557686121268470835514095929463175333211168985985195574735872163652395788501620645154385543401274754438885751437510439176765668701743058593565292001603159182300665827460477654088241691976914606923508972832959043178250630926233943953512344451649836525687262255539475292576338557675816000697261483406738811898416370586508305917295578284218010328607860786065152918522547052418238970795587760267520047801891746876096484013178516992169055484698235444471612215591669397478887500143432118062400328741357368622254501588930591226230013713540235407786816998948711647943862752191370561096016045997433925746059739559483789615480687945484983495705656767407635465716799958099588370939551591981145137477450331739133220329692418912085038687404166900496073812079078581507851705671495657984461889954667857618182997652406483034308095649601280937097540263057017732036955480797562257884708240095794678599687009533373954051397607876484807163313215724712617457608440940601226615321822398612509178349312599278109839016578789995407365497111335778053877851625520672989556796608482193289410887455657420504421290847786470937715321550997682016623293145550921962354397361230282360768342882252222976148430545489783154877151830306233082712290562590837908212080317397498997624792537536503243971201775004252053493410686189783131942955153205877481852541758687348301473564524289323550560047197536505196523474753571166434753225976089860048604342165288305229945713786542020695108752464754269727475561460747097457797349523744838507659316363650215444947727150198965197247388851184826273605059039655030323434605398029430819403962484843269872798450744048681320458350098558332748016753119248038988071738662664594862010164794071815876152555036894632482225917453886270832372457418905033847116395593210992089067896188595756436101474466921287249678277586756959815620490511560177754557692232423107598911698725517060609201227062259319620004001973650057305429702407626290942989372246205853008819247014540350119725521532634834714126028897138427373734991197947279709253001022182717963358424433692240357840201691840937148909218264177975120297987569200820031411844090026702224550442215772059809694614137795081412398978544583237037790375565210697457911614141173509746968985261720357443084479307629053061732412761792955156152212210559169592663943781422851813828123045837344892002346636554957333610625526223533462038486632462871614963471177755695006038653584079902135544134465018146599907232117390937623418555290539406049719837661474491746623129654850850585125314769441773197148746252324488450612545690862466284229635703244289253106468827956713091930192904662674393957574612773782630392520083772389413718083396983400584422248676669492144200606212411992164434592576505800722181602790453530329974183295411088149536138684529231255938576644522721668522477186740990258723939578601241071819037585027174964166745769999120636732334546511166306816911833679314959931941029709277889367197153599892560383478216285313516175360159356595733184412148441180227126954644451223612183977096507047720579563383680805648422280123888422483267155385959809564904607849337554216506835276739537293875609520620624900470020786174402608679650473940647819966056693281764748176654336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8303256578603801842160119574614347720200122857297586094835181067357851257927857359501626147294502513140609031122756304285508789715628086882941863834679126152878779535267899269760314270572744196770808145976552934038337271188990590198936299991000934576634223783268548914590538940077903446769872435326887920299815669670640838549425996303004373564748614440889038663928982036918814878604083562689528538835928780080529222093333180833541817669394872209407416963607530284215377229191292686407083223589428180828693335483100218995954747438117729942693530514154046102970942587979589397093392676058250496630215110068622808904272236642675031089968285126914999097617765586251555403165040931739117512202460306380352471766600193554596502225291953127024618018911745371789269495143560243416554602268397339997034137820241637669413492432762350449226733691351780432125801119683690425877144824977374674165187175473737691253301132684191225504024704353067211465136990013371322233229059856196455362460426656551348416255703403747654364487213379090030519155629159675268642158835503105094749349540432810923865052411616507409939875749991705746019333667385408760059198537373483934748440918443113411052477530426306838160077424068880213612509888864518657411339448523974446208628005595987129324006404841257935869152130268620507477615197274622353163120972456352071337299502066236060495769884221147357904359280974322139697644893122479610370208235473939282572159402949636480371386140510372826449456423423217376075747072072058364923430819714358141721209100136276091865664869132902482765490579830078409608778192942498621048239864428431136657615488036100082493188535157568726345570733865625813222900549622957391403460838092959927147849517283980985918893161120014681042788449402194443472641897583389437234990454044049194894465184964562116550759227614794080280452818082302340585156405079473744234633634334588315512114840624355834711710179602253883109719161685143643171934724788860191291608035393453751766930304185574128846249951824607343049828715946016895419962057184131294504179536318711028922291081425473476380589625839888112964463554963011806677638858255473489380663677645375404799856687462675165020653719063650659473341852758805574639614619032898715710334743731719719076598449403070409636806117812037617831170454934815419477873595529946820373996746007769651083381652853345274405753547233272119230280015974221759712675801843907268642780751864735692794686815815209393725698879065220332356139071629670027844498880721783897423591421540391272780227634116562153208252301353808126502406719490747488109933615763860694998160598874250514371031976343187866889160428165818421519749441115215282795776076344717486333711925465041218464478719054417549631273035906674804998270224148060063796482431429361902758056149504466047324527214311643273856732524857997661110495598368896272307974454403532807208642788144900946699694371324951179776850569234345299593256956289980119415398036309686170486263368190460789863015376641635743940191957440285317087807575015878601052114524115195417022518302232736215504698693346865951657572346027511622298065620686373626503956627549662591183818985352942902617207811512740949740795447332030574815626058659262233828453114179491483001889720720737712027181973743844610420350952930836213468455720839014593346413552241307469253315519830307878592988171391715240573635004897053263848738458385602065236149539479485391922323415627407451504307027689038220502030963062441324715902728654611687689552676985385981975876100772388332772363093876122570483263213343654849064847767083804573195228620833108361128995195801820919734137183713884257905816809426725493748483430399481481949040579409009686029688198149159554574782793607838247744194494992719530570403938373716429404372006193929559442275854552307702635496323846218026523395124817749438057740941392427499467353807289713669785995948786755522633677366674115321885934691259351172879252329664398240298153709818557168545636290153698395373951095847800997096967684905446913900469814780176116907785962554081554958184653083525763847704935499727607202646718905867529648037531039300522362255475625046606710988013170934419895075873321370010090826179907455184290090804420242287521927657387631254199637094994102274820410033337049127793898148383576913529181900068685280485415331645859332235602437393840456954743869045419420917917505972407878077711432622542101879489325810212525294407417226030573548722653843953075811939284860741319571915574661529478993856988051765438836374581982267281715629494910363428625840494015378035986777011819769316095131609427035294655934424627885275581015182368505095730030956099723973740413338638598337465537561856290307466809470741041052575005557326412547009652141331880948680402815369103868211314835962787213861036531897550052869876277142246818168190674225770973581971254657051232646150797200942962968871443460167448970824004849217650270578092951563370369670917999955952388648242633694953473495121476887208532720897294306824652212652093031046452424783054044178020680335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -392692776715118105681368412219835771584600585114444520182168768515479076298156523226244902578680675276919091392302338203655186573273266818060837413670630677246143819107278897896782372544864270917841239057057068102046201620886165588280256297855009043986004360978930828334468424560968542930538522794366213260908996753100182047088110772085757234860397670532912099383254994786065890938467782331733904548100709273752996790242352969825412844576285243147821840325920929531760006969943652309507623419374499277267085794099430678657468802392019977098583162660187998084376107501906019130372736085895152728958457973107031599577811574411476961788817247650522441288329515388705245334670263842449723918537426705426471412150724882898215459570128150179519834230119319907510256646244337887425681020705939433972223043567726121516363943455254167364228627660928749784087527146802458061640017712691366199029334722605356918187384164294110519047580206501716809358343977884426483612510808200193065813598652532965857361051010325811993278380644042895496137043233688852550249849232855261285969448589600740204597931624346718119700636348485322404290994267125325605839161632711784342857598532086374918878968717152185870322422930225989047261922096236821467458773031808891199112200096564367548818153098286767250361835698651224086610382310191690416462164299379444004479928499590546136828479303749014208806535326999884816158622936432768031889001751021062745824226484524740762962933875947395291451918386917592780601820738891527995307784455873320532385463679633355879434213925031367487000675763819875589057941932813953417009299205900873452877722059380529190282680885859922060418887857750497040711079166773088826635397703482464392432361084861538621796455802175550657671655767026184176867463323148413775930195378158885480363636887596507382187919097439047061205338796882418464425095172713361686063223254112775002375507629836887687956472491404318313947247387719521241502062674821660384312245117637550904086305183434968581346048885254161168165157937668228635930433804659295276291530874623487335843067818016709015443624624160229974783635412167967014526891877575451971006139995598733978926252083047813061476570851931761143509628160670383888932610079060531520769177674675700129572882042582505809630399358019414944862712112722266774361010605300290937193498646838012956912838626543005798146255423617462905623829061579597484042957200146450219964506620232529710309050734202940830338698530190349839126585157482110566510109221098099382043024720983045570086437452315883917183969869370282328689224949032207785990843588183265540857253308642935709264917041285099205284041155370900336405396497092480109380871062032969143284481027400026033571245002890207662683503292769668650608613770101278087718261177240768105783031859503147305984113869795168071282332019668194991906700147280603945984574340789175395491292394492379328329418396392392493490062423628166416656113379343505724049156525033125979031945732806522290656389459946950902177016688332829213859194663083809063034522289249715635956551561503746372808263426856413331674664957157435354751397311882377353005838232615898947973342871884040838107035478823244860200204381394519412487914007329110157156451667622634042347261092396774225262571798622247913249120282936070820116442055161635297264400293349545720751320831070198325953029231705676972457692768266211067662698100142515626471345692492010427909114394893492722895770323464275809764560151560481739213417612554158413105769043982316337355962064215319379797543611676978779005800629900114079262720203009628966247493912602927600520494623859858415898071664475060818565888504761385378128633336687177604759256612429797572405314812577911396754089908335607294350229280907363636127645431668261816984512364590411948835019277186647249774411895035575040925050109118627816965155368505404984756758960468957357020780813966281586471960362907984384132473002185159346573550468109346135372310905668616553046621689057812357615844082996997442317390285700758721495734560545175697894943368291656092834829549480489980313904556424849571684346274667785662476137655396019621745876335892396912808789515748304698192838162143086987698459372201783067239942128002048544333420832219804724590493562574779189643114557200057574828191553446739710852426413582767083025801371690632208636124501012243848242649497040132687599421413226212985350641734485004443423400059586003629111275317504621679324683599178954929160398827928767555373820138359106282577147229258684719699331351577394464452455871873121811766695572932826902369364989697493137448084929269323530154409698552539971072232150933690402502628144861063834729196734688369758957595315454635194635338532146696953779339535192541374321476573798821878939404700703964884851767722021792951403227188908975533403329110452361322669808603148685059484654538759879449031140627980780121231584452658128539462755220446018332466491633440240973254796712291927057302056464932605201563730412862551166018744851049814105183180480135409869442875401391826716979730841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -10514917910677944559326144123672741596627840363608583812221253816877343131548489215688811598415833749066422345388175179125246126247008076901607913591011365601574777741231234774095777108752860495875944954698791249049132495326796352309382721515742336340116424442864557323023073609620390398254201862236316960956568291328625849750002030205552442693261102747482213862780564592401201402074009620622197314287160718916773459797032081779564336188671626576471747502084697871928375160944887371901961765433270200003842845319619304709043644525330378718671522870495655868109709976321895681509862013916143341296728571407375510302236993572921361817642486963078407794180857591682648349955083629081968657414424985484321341615259195281156121843272665065721489466043355665340743433281806331650284823064538531585298085213367083253796484175621036266061882483047980851696553311057740853124792725099223214875948889851315535477781239994298028200071021875560170289320016849683201447320496039276455707021725332558639606340859927683991675842916807451575653009834360297004235176528027838146246923378015031358376089262821293254756066720115611337243601496023097986930227759088992178114827293546712359283465598911162052843915727074407340777361779063753916645672628990543274758741002457353093110739926116434309138823099755791120934661898934933937484916390419006513472335813161500052068945494409402775455615647744505777799457160008707738564346723940804133774363187189510173765773781437353434353403152198157431398518541177326230426283035899238740807220544024704341181278138558557838465552767302852311206112208682860362966361123720429532249906503364202331103163961753709614398589277775705289266063283006297247208596709080060561479193578429065886544436452491267754091532583092598334464986016855558718513940895636804378642595261138842717744383758565320776749219595653889333913504379594756640171452150895537542590353669412668208939506942496720128633269345200681751546257527558841327118833419041863904180396062900477972587576311058215027428683452139879603315824149839939848847518182334089415662427126217267874132141725759516530411516130656000651545466828037731242606468951469773512426484911848667378286164136285505826902259061898350166537007658070054166266145684979676967707237450176068261976218541820218725842429664204941895701547898179926192233637132776786997195587440043601553993619680482652296707647746041867832312324519310708192103895136718251363626137829233711042034022304941238994589434279501817406237718248257665344811392474513491960393715614028702076943094721079230341037808592535286095139410701571651389185589557472782441208175570376488192117039734414194506545522240600046336865314651054826860052834766105769507870376362558169953939278581572488029770852794387349745930875082150526597089316263914598310876879811475200569340609102039959671774614650665216958621719549232179757942660666264656367167474375286780615792585994582758911751642653663493415246939327164756885472943996082279265643905495169021556596615630715079298731237012025128820167805135348052909726050553498051363600665829665451560623287885725710917847045148508789594438548350923783285933535887902773084931635456999357772470791201927479488915761491182448355165192721932390447909832553338654458855159128200782568734352721329392344511930783110057393990653100850362856784548272977236462902206217074856061880489459382520292424653399183087678446353790259890379365300850982723368409409957408185067119894718475161255178453029640564367525307981237782893834886743406574258938937095162599106052109871210821485202140477001575158704057559507781214897531579052650648755005614336062257890842221336105312648290753492380797601470508084249452801943932738070560850311491728563013997146348715408029013404128557852270438087873525751156251703724354336716986658210101918287832074412942064254796863622537372004247483777914174019977988328707021113738251606213546887547980129441549445908514554181084670237268463316866601900437272510057126037599749330456991071460876196795568408642083338563804079219097327827423393842606069114890837303813721333355177375071716801635348492793398618376869533752121766868594092174861424311725662714656109227414132516077726048355824283602765083933947403864213777224467306144024793104089010835575386254833436418459484473448453634658378168564910357683993275700590309429916297377293606345505907452155912390418545978026953406039744565316530390889196959529998531138254441152604774123379133235728712879768676159920323761890370508863320844298365376853899185272328873404851796512832805203363564144873584686053714086120420104919708631928700566597640038848589933617035494574917867696503041921273908438795278976961966013715900315569130547025231991939314308898340992676716414578768974605107290839177839622359592764822259711484833062308949232661842821172117515046548565930373633462118379459260631004072517215862262423835113183853841374781030949559877562310991245032486015759583922466244668704154064825929803664955789764141631730826051550978315743202828221539358131475723474436096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -151787458692913407537968943640937081122084394844806909516691324040662152056543128869385192920014712803278780973956298350489345076040482274384894530900161762041383295328369171830873843294011896990581869373523469834124533834553846203713288969136943858107650494140771322899144675702292449060382925412232649830844904452348227151022062745506534500092881343271797643241276004915386914412299567385486162642152075315786693756332771019078248273391916945131784369833278414575252136275849201360985321345671221302243914137556699701983339863537675751152771635569588456899186755617136608171292235807618747891348579820414343919054778391909375548331384855814506416821519659233487287459050961537893433865215794230242896431273333200074480312836104010080643890934139058683489898093222214764874240854115845782393418560070643171403141706172957080044191646324010114806022129018905805779888625958234093024161373949134965986077756342615840493110196554434284537429580803705651089069386088234469645389523486403412849886672185613324737051349953105564597973947886575532114797269481000956204289203666447936113848435125143460335290323837773984112232757871073264647379243260819395744925037348388996808327147006809929251538644499688472964885732852114182309055275268300245573342551086255552218624506993334892037334919100567960888070216229699739220008714519669966182596400755253193640421060758840062864168148243210618024357677567949691750577986074854789379511948152634101972851503794601025893200668044497626089962139897082030495075961555908195359906379320183502693726899185693701499804749863973951900057606812903074728929173501639461942315456317306355565524787088964200726104025110984156004265354380416725229911876249911968122321566458028590319391169646485846249274247550167786019039525989332192936162352572646430718155612396895746188947583264973890836042812889724248962969832570468510195298739442083938777156976106889751427638967183962013659199609602860031300947574279275858164174335994534617040289705279363542526167932318159695449495294593059506367538336002202894057130580694207713216004098568305218671794280573994968656500453767369648473403555083884040992561379081745386536359132844832979546936814154037022957013595269028646324788642352318001386491269512347271666184335749472606648382905838922423896762912830998954024349199434618346856811162917506357378635083489238995389193412801963082893899448990993013638745765096837318739009962648555542874008125925120995854997701706351961282903823033670442496866199801742527394317783937791457180157894037135435125195829645626243440662505449567326162957719677145402981807935791626595799027319210522203450663167539371607814322573871785679837015124695746153504993135782536736054137218807988497470865159158727853858773696681375978263557506929836619329673495431395861414010481330848848987946787666627928742298332143018152367363146500097073816821959066378037388455820824959060265275593022564643957532035384357039941743425467375868675835495734569683057488436820695021372644246627619355188158505653653342777472260035388636858313721392364514070048860695207493458726290651807136491467426565291756922050610285228554822361017305428919066223593366102710370072878010323249947148381843887552608491347169982190091663854918324711739462603644450481743444189306634058149116985791110153587603707499348393019044483234483632271160611823089901019410510235539350621113560815460552667935841997532697599548611095515821294252207721363184648452345653492269896191923804782140225513028106521349222033624862914006541782149400852653929758531318798222179802730143795466172563708756751170925266854146607952976449755695422441712679039452172353593811798030615276935760382164384809042484764776518946963130891065957835690724640172948728495794773402515135617866223276810944798399013322224111365902915924422694898325189036565444702635016098097690880931358398167302474184906745958644286283234572203042657013149714836876586939714916345038959635365234883825564002003825257682231150230709406206486720231168505054627813435741357409811074348166350374253630849005802800332607440163317230890726342984940277317193495700866410787445807286400978293606153322298329888588573287173862914534896812967817548989038893862615193346271398332465860443856883441773007766972377404022584715401070769998201565974205927892054614214291680952882417107782044736475384815228987120930408953983303219201226507600339088078808842066213769981882591376752154571914241738137784916318170583071482879224290234407638550363163131875902198099566997832262719084524509626797102894977027266702974909714813021231949566546821414366672489171237022943079755660258214096687636510730453963813508707305255417421299010324353002655539294019232954275156810347356556287251424574169912648840955276438850301117797442253006662728300219451167198975503296133589550571675309113134983734632249729402306332023908315544174325462117520297499459045212094498851672655752547363435999576935649690574179483341916129888717715801609021401033765016937904073459220931446423242349734278022889563170076098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1071393930682597273405772751346611671790538396780198955770973242750814925759375088573246231171367288701964299968308185606613372285392725058686736100401832063189422910816698285295777093964854178031873472780764715872366312430016026134737127541988783653932006747588991658674806843787522739806663354153355833303067691848090942397180165194641301554253335588192668619669421523430164915622532628562184268525321731019915498897504537439130010550165139182958698514777855467285958477058993668633885252112963331120377258908203904599664276430646537125500549260187235125196421153475035523812618879784022146190404483580310257954658057969890991398821620881675829718639717622589747412466399825339761703114825705921777568587110402865433109117329349930102905275411923849000669657365547868359167886260450474013987691586992284164638010898993876751652438018562535167799411119190164923838622622264048404381762183876713955993549187675372156710769840135359672903521455487383202289317684129127550455377018110380620079923980153342341511382578596373802580368543996079640554571479010072451028324926885655269469369702799875897031491026434563712750448394401450814870688658051333919413130461015027204325826717875266213745225256805425540404047362798908383394481708205874680577071938032884169225260838659578669593635994442437179946040278966650784688617976382774876028924829667963321790025550316970127301496334104779253144454964597534175275546643989018817545155121566589857051858121486740294387514549855864522274007876652034244688257608356430785320252046843641623769486923736629673358719141796532799162414308275118824443926447536560083862270055812237397028117696927189818828814050230804900039054641261198956628392345350177629394883021505171640130105648428425335532523673662220033295225569105127004188488590591214531867145003710891580002365208596025167829101369930472164796413525463012988796650454865976470604529630268235117891853683157279628772948885472556954047215919339486656795222366393237630200293877066673022039753574067595850280804466664728600729013753306790325176701644400556434744373248010901634402452596079045096969668875525534106754336056978660759610249848756367797149970490381126655800053308352611774710608059540961454175487828686216320006093587159227543737404498440997713167876202450235964782526224052577364272118653734278114296239478155140177491748822932794672014606965366862655126581855405310335053725406453388539343955784660461449370035612997693130961741639018283284835931325758499881191538318529248168756556857238845804355716931913068746992304237126047478781852973137993635039660816549057467021550815090508013324227334736254660351995084438508547324285949940163641360165940427478275179414804834683389166423718496287029134043724482127864824918896864465792067205589906072068246109919958744716672639983728938587927623006602819888097929503667633411459622431458545681946134485746853838893263641575667380189178353531883745828759427402518719788783497644261845574374634194814112291527416730513052712743604081616097757361320544034948036329232773226104518210644994402368268927112121955629188167271560068664801717166495282443119109202868623597690351484285191425633646378171223229519803535672219336610854563325398770573726469028019668372455246839791986324907426688711570315234129591135685347338330587216141186623075816920822485693411708279699864726299223735161517954835489636823132169042726710111491823503889187489378664944779782371464562493992419084230255342951628362157294772124419374967693858196483464642545074540010804201967663571656241335183927103045222106056518807945902417154709440709630496190783770169216787957084712797320351176414124937776089070073692303861124396764486794715377627333739570694731343314991190380776298054592034909192216051144030432754111138192782897506569166848387479899086020387672404743129166142753338286218812182182820822712772599941495767624333561378881786227617666376022159554552295466740994211387774039221367507597167951023109833174732947389252346719103846868220358796146899962934220801947550486106269320478063731476853896154038531463855047678015924090612388494515040302543045310071902171575361318500488884368348769969178662170685234947800975510972770614037903247664279913393293673542254671064422823176936409794888754033999891183755809475728051950539774340453114256030478890829724613229082996251114301797279571299579125804239610574746599906204751468795157274988664551220280147369680867038161717042097645055249357269723769495717751130671697548990888558136107676843159394883541184476943052921875426203061328639466346791932106674392247916834090223724246588195163897064495005854086578242511132428271872276168572379486599237389449315488837423624390792608232356319345018950941311520308906002080770785511936163957565378140413602173819789981136425870998536962164451936044217431165590388799096500450601924435288558133601622911362751268655679108101008559365303829580517649693644185625239881404796668963184783231200420688744878723344058465658976847389186226833091707770338181097620388020350660767019315285196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8324864641879556956144070092454296641364485342960382238066816367530257702042783028382855806907323496024361937707618086486007805967644239043557730951947956249202982229009237881739505618172731713770696531890306203006604623176114292026806580629880975717524632735563898599725005391589025284391334588137889524707365417364655468041817083705279554845786345254414891906946399100493419384716268079578021158257011524929979984408732056818495743977436467700015126807350631900700527888722519876398706376381519546173257744078117019578616625522716273406555810089613457513415527429584241749617044946229959922062576720878146392800766404508603679387344224737928901983304066220888253239930913230289015646411993249233202235874847893627731670424769167359293640597177525926025524094458996385238571651558795310209686699101749724993701981642046907495130591307087088724632454862064479376407303184930020934132737812985116907630064969819069420677297680574756608795826905053284950026775539329816637760940268950600871921559012932518041513125279420429966684994887750641075511626309379933334995735766839870771967654505133686495920877741399858962009227414976169039760668797662333525669636496278305352145757338559928350559338184176054684868549860910157820262928561262127697866194932175180862255089160346772683376866003388410815186608907703737716811314376627288045142169444729044782877859862232279368996193359193524533462742823019104626515702293333092304181253044037281774898037668000587360205974199573896209560453761698001789931661161407402943116003163742576391966229539398669016766350793129578142477774046551549781388508229000510329754363452509123132075382009284034065941500247926102341028180407181038280447562099197861295138377200125885529114142379250884691478804907864850549692798045997846554107098518805618540454898933180751643170841568004562623607381164380520653989043962643067431321201829604930252552231188312478338097216806544553096668293144787106329168849706694215793655054357787426496139102215253630539459778332623508527979940760278149704753234529972825577464999416543879130999597877791509420519688713536595094777707810511511256601989036255044248074858876180497115014828292318867689371214595760324925823372006522959101895937163441838513448621758841525442622057179873282227058546825254926330037057379396159279003733409248392590454305158046284834447033388143245646811364329619196159280999622529553593190530789902255820875620526093067721391951998686499542780967629483785190935535010577153115643827958909579255963367650948257822569135489846251217719485940430644496640584386056283053465134548276306389863563943249542546131021697744797672876985678802038720121067418934546451308378493013897213013808711513078869672018151589974225223945180779116022204589230193704488450974515988481761027880851198855623722158490489522339879606613621692586137460989289923115534263160749033942772526120342971019336100694553475580709614211184289041190192198722306220988193662359814643459286431732649269832287963559032234141041782851877753510653857680127033620309801730016649522811358239071881536616430812527207131625401962130423927268319130806315421777403889865711686534633882831023322185115019586040066763318837225456334692059727037313632763813326212778882637445580245019391111771667816687797358679824360169615252022237796215129037452880428405422256175944260385039482327029395294297944129151818346064697644281348536581668973284680188398862439354886350802162711752759256031703630843633206415400190770657411776485068808212098166027219184288239068340375821500248055025379743820854217377846020754894110665301778068295016067620649978725630357390476543184943988432125511066516282672639679000298435021771293319991987778066597705518291932514386223130161057652529918426135230347840825585292079068302173693422328695191276086673973755950059758503966563074541130995247445495255315897265389915510376693993830023031093335955612168513915720941993251873572669757664134439423162694540182362883726257158419858040064527094822959393376854049685098425582166251768849603424751534976018268797774314616721781086474399625046553430163652384808610572416318236871928633720329381827176958093233134722999771165268483940601254220786717804563844888613470292579364889162635911494615701091744841999822375562151791060682557151856859489477090295271770156298169791272939372289503238566781348547531160258143414576252555428800408942175392524955380824751508462563422581344427017820969693264245332896266423242701693181700810141124673229594224809035504945166946631946366128630762009300942989909927136282093706537072710318068954087999973913832119074663833977927784116920691420362528390103963145254671013493968467572611909772545694342494704215057036949236277014574886448667666276936525790725297193258747605384648212891138765454093791698915995205519243081931072651845075720505447122525716990633775914862156033224503109760011317497898094979535348073285203555168863893749984097211251285100798652114893980966755727997639220801952174762735670027628484127306442809678219403378096573690704946003968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -42397368653567861182111460860514102822418157466910735862018895595571453348357698117528045460252682859298366080696585724588346590824767658397092798164577852305818015000797116639660528091597366902413720701811107638160105722426798773412128721128222449765145695878254588499863056207380987397392454916032825240311665043757436049014061691715405971552276688266477294249212411303100151600344831691470799272882270937576309936205589101491115288741096013376371792413508261314731923858378916783581473139071257497985326090095913352673455910490426948125413985908594780283976563131131398188149952456270847117983106960742814238376928080521748951380181812890870444958120733286668419380548718224691841035595909250945392493769936799732532677031023292992438032342817677330809281372519415744396919607266395895637902097375415198125831255021628460746463787845847343823775289335204887528422634671654244714155367526029512787513176242505869986400290879442540171418053118360938588251761365338480101439764439976220897857802093262369032271276727166971047537127254172978069808315441974271040634509251922789893644863360200927139713629027720405078080627713337976692593730700248037879865991964485208650343599599269483244019212074194803924773170923692593687874527984941742162493090740711244811252319982805729792877518581562203913180049469634756031920343045130235334534142210616419059251693890965955451687247668461863450012161775062579580542044552670832640880820953607488360287817182061456776565273219162957102798318455577180315523583860180643928786737506753852055306262590449499345840722917210944121046625029276138996168333416468877968791941216595916435793509904255224061276972930911800071546544429230664078363992725569587622094652918920059633299394401539795710775662983128015861831219397455803369035169285365122325918365737088548038088841592786310772362238439213330625061355884563069382683552140007061894982988161840580584771871175253335336515747740341269927050470923182914069793735576375853512125204777172572911927930668480877987831808171635061548700288412740534287256077375709765553165193554778937066002125520296847197903629019233934930079926915511614713165746771030050629035600831506911336777366848257268966164525753784867218915452639192248301847664555384259440444382281902575251929524842471294376125223120608548378403393640794023170586496878523874998806298232911580045225899441299169166060600127356022382968590880990045147824645957527862140507073342825246284848082674892195560440603498316221830540107277751151501566107455173748662641635042805118863125387496594511613564467372585016643756924387212638634366275473361737514067046226086035116074508553641765615315860900951060442528960203788766967600386966542571782902115414691366027611058848089571661468310914218833472866935243935767381109356470804520714717110471633328271847979923703666227007268052805312661990600744663469867466653522025232882052798598466041282779673685634549477671846271721528377309585476229754004540171225329713009461537594181761266239322897408968431578867716646853298545419308014278122556493325701434283236476528731211184488108627822794725084503119230887476458592548580610900146156659187760316578684820457336965938197320884863006393399590009362286468167340240359455408424870234334179035778195628019626871929425584315365681492821680233100285377329609404832616229696935944008640591339646305559100958685241543122980188504336877308279767562239023950373881074066180688168756828373052065842853677075313898961468076411857820254466012233775126628201126545021901070154068344631309528446111984425441010532615273317193967123011256507773295082403787213088363040551909678180512312909780432055113161670974157431571686892888677511027580410145722362480292449727188558315432718357605320970545253290350951670049081731504445335327248509778257446776555137480839591180176264474736779243248976142792852306852008796894346406758514894656964328482975555064885311328344859015595894600702309961506624531587479352602279283915836136675011822986557493088271242692201886889320915268659580289552685726312725000702741037375231305678471881902577502590118611117778321398082124758036164886229884900764512682742187483107141984347646175115305425876479471858056678754370770707084908809738154352871896009446788668812696078190546068544251018932940828748058872168800205609393167186776922884957223131137428451655861974944177933998171956701058104308618309181032274133627843808382316118481784769961822052932684582012393585287980477224196333449252056536979036913672447417001356927002169415665994361252415101263903132655228728856324281545688354885908546585812473951022828848991695457383548717668014332365506934029881352387198757329169080344365378613075235166851782676764025654305292693119471980122570015528230752566285152036208087290665664475196693408893203214897382562711610080606999384741275879791603900393991059550835641283510431281652450811305963639966323089156513053028486266140218814398967592566442939935673755724853332698091531728651619895385266693355490521250349951905055886527579542798945306542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -180626423322293244704183362582307132619074052734067014692833629972835863708698017126163358224606669309926191484308230834353216458893583404915613099433558435207486465780372057033665090126123601237692715352293976849819502848605805719211899211130316771198332799294888427520531594878851005447587736789129857103321021809593668595932952464805594583420725813985698690362085930589010171998117103476817553560239328406914234917582966892517229698655733852958823501463133247007646341716185187180386843830893554732422437864288015160616469304241473125869452496860626972982643388030135861272693582299769401683230513785949716671460793471345097168707302811902947617451762229601505370484139802554716607393369850578550735068066752813570405105569627258711255418153456851919135452978635992383585506684845349031943473969838141777638282631603034986027332732142744600934959639990668070409619796421799832310648870833929329723546510057385426617790297553901624282879389378403090351665132807068718259515730325765876727346768182391803517481468429520755062166935623226992497196002266848124070049981342196062366529995880733322652012283266361733345383216206698006248417762101781145972871429066646013545539478772824602078001563354382498730456972618611215885197735788183568669032910500908694086590179710240178215620420560700058900750504901016466511239259631883971000646394205194085023270167175024660574624584318817243529329079753056302732596937322337761589298663337375001539339571240158039062544045087471377268225657119018934571105915480211383521560031881799890911562302502974925106243231782726361170553333894438728295007244887194294540401949396791499919974351336837916104061048437229108341685758834804832777850373713132584717776538197840295211006484928570188945165042165274304356793231430283646841963160026054473811054598062080896881257983191914521589769052810657911590637178744148472453214454573536809415894534375275456924660047096102436091624317905850624394006380629718408727657669149506040333449704294787897009199579682090491034781219737139047213720637518984625167286617785969342361192309790160355858206583665965032741734613923478200076498285239654923775308147439936622903467919706453877652046605607158372204727177730023588927748171223324750039892440671930697528872887945272067171828563594718746848961238012964782936304358031812924159149086963910634648640231089266579815392759355820667953101630782209649881707273111169452507004202097665489576765415455781347368910719331823789353977408375051995496110318815224877137013835260827538858637986612559765569157496283753937037962305700122757741789950415715688489278563941969269812239062361539912572586130046290553293934265690070953753730745103843387080873594721200489726718534668286258809531014700651219104441878731511463076020859010799942995915492029624933707744009393439813509392118633430167364733633009861105682503385109585819677704186604437838533207807112418878238570618960799360802097257704296928606708764969632084799376079456756828152621000428513926793791908743143302515035304401695528738463207921021552318847005921908032463884390885426811804874318980696155220944691245999924322422851196939295403620422865281180016174046789948506806141517171004147635384280939554148300417050194012489730644338283424780177080775907054571540015348523049332150688655186467532370601468031245116932517895828521830539451441482757311497711952849643520538863246501219260694793705557175076072597714163969527644009137555744100727915379437626182271320940649441729573062051187600111307526925120228523784008788538734153157665184334994298093177331465002940140764069910386871515854933716202951305830389307550673102067633574135782514910927101399595037329010672471478737523974237088895074165320114732255749140995213860412672194832977890125744563032844698461611711678351608233969658638112058296703462284745873298348469930496574168063483239303374060920488793673349364407607747949428570602991561484704319302538222677327310708995766303263174684713194750675246820700665571254152992995231379308194648117696740840464065145413390485099119170652395049543168639590033432835053687258398700640907662892456201054154693397320018346446876451106918990036858268075474461065594917152871167533200912935105706109093783923094976991793326803332240419833446616331949821262812998035353598947267621657657510055476575522548413157905918135642153001988920164623699570437094823684291851022790878455421090569357363138453704676544255981795753392864190115598194196998790646528843349126208020453003295402422545131509403934759601766442873743913672616062208843277724277346921816103922836231131395272448029027649711174238016827460834850446831958178982360648389227505168630997119420060111130111187747804353361565830930595078310020432909895973174897254503475623661073123233650133063185940805317085591573296975719212998733804429042812478230555288463646811170490393795544643900192490237807177523396155331079614087741486822039026534683065667309831135018422055272349723168953665980262897999992789659302236504922136296810448960248578668850862112872647884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -551528737224757243962091046226566180828891322546789628578748256816397433198135029365553962509632756681364692325743797516119282922648808911939780882359640914299937034820585969330800606234694391499220003444120193667143502045512546125094042337108039439831801539906803556189233084703810234477333080895559585432132152623920614759423788058332135363096397759221682925425315425101601969814911498164478314605175281091792179003111096813687863570524071374340117688416804887318906865821711362721238401453358461774088830235341762334449871326922101224047743033121148871916879341749327342507971919228758088587438648704572113792402080432804916786219511899016358131178951343826164017687186410238865611732777999881634567630769873571621966336247280136026897254304371109104472381751351628743451903908281883275725106899632292318067976210923923223291204038652669046957882410312985202396004399109498566981576594402689135717688194559288190955832486631975848014652469307451731584797624462482329681838183685225142769994752889362333709744594597319893201395248998681060045412069280724382671337478146198672858550623073848639521303647447676634538061686941597117755326843528789811592126559690087803694735651079331181700708998006570696397457879416528573533044879267427514249239565486392505504775712256761639858808147470142553997906508876389430625560045698991418308711312532073766340942099365059638624454896895310866384457491981724118779136439833240135450179485901544442337121983599787879940909845135309415527005381370344192615066728023735352972130694409842116357853091522325929189652462393682137539038031383522993970207792868176021898168815960158380967089025376989899897673189833692167270630883568925988521177544334057607380499291282927814517508917438337691249107759508590025845717617916855195558642170695270587617679696901694831740105456853830952808320601984546633868716447791560213175076708544596832843295532814907674316507853166467288707635866251553237114100206526103520587836516676567690379980681129271916881489122552002449747200586084764218725467278048794563654447781204944269921392321616757042080244877326166271518001394193690628906516132198383190592267196217834341984819517196157005210905656723502003318507926549740519213391464902758125627732461739539626031509043617820250007481267487977238341958173044067809412578939402834171796648198187025084473129704208175015855235818641277990458978413248833600650622243330783634582888269184966857147711214681129589022902572277947743479117337609119884668994002981029235855048420399341093843504563873830854526362578575033052561711146455695352943757465859158473844324669346357135304327504360807486455540279582157016392756525896698008241861301889943971443320122084334763243209125904719599562116603711665251912183737402108429104547969397835194026450171237712120727189082484458821244934174011832935997075862486954695073111648791419344044461864766390547877828568822103257758302112455243657263347475117751882615593479091754363126279685421542894822830248353293513602365049012654637102198307083450269892216020087470058235176069743403912785571772146602534796554723216697017039311397330374680187197972618995671725849627200503660225365665448257352520265218199166656917693352664081992941626679912907934901087100030636293836851620623793684131042156904526184746925178453526166478927451338925169606604917963459856190467443112249853872843728439184050605046298101463144435980126091992037180877459030729585136416682540797958687891630741754967328558696508405940891564719177254128539582100933960672726934672615666122537411734041657538224894026219342541784410610796773681076579494598098243990658517206681309023192120823191322999116862373633946302189884214509206648214091008690641486233096464452516946944999037823942481715597157611950620108483113725626805988838674262444121927412549272577058776292749817856510920414607797562645861029946092984202229744020432609062588727785511198524319725897597058138361373878451505073429440396195940437595487630699941612338755479334732373900872399620032159515958135134445541540442815261928236426911939576778836014342042034607092803610057862587068538528140767192214251698947944385150686081129322613511884903643454279765298047801867971123837528049326541150940757617748351827159555914513266864951301034937186792885648035671413627689560311895051495713930122638907839863014209760016255135784009111599214770055241532232368381087752589831847289461670369805563461638426457430842783693657073707075589391109694473819221377134418876186515970409181709483282421753781941925726827853470073615867659105088163419529135893584366783225646794530824776933612202658906256632022349581165785662532621875373112153144204112216981033319202083103719694682010244643311909373357006186787170233185950787193271116264362518250725968024804422335767591335045483089779791297265331916057644226835305959598039930825649456875179094249756547646503540061313366949296435392306109906547179384137988931924349301003382171857478736805238989195699198495663680227722414478189255813789055849892857058325184948350356553728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1202427820275298166651047855209902070196185423721579253917938730434603298360117280050567226233458065433770260119066106230161909992431128382343662910405699287540122524202569585622365180903485182144742779711299050141430692541470498758684821748099422659078148723837528627047187832857723328610405682470336956088463243809628646391956685617505164829975894645479438339623083840212234130993908087597151997374343873937667046438902325992395018923722875464132946509377453771169482749747414584109418440276176200281246027646326011685023430986847721541754016294724902308488928076010888625054982360511453872453695550202536256570083438938802585494112912593926104249626286814762894338525388192670519140879882926481533289115187714373720761132384576640746343281496789830335386908393624398560183113753102447026820196605126652882861218617154499042705271527744284793599179938306983771533331753156021852413362623047567551205844706034028232057185900282796288305747988466082610077975796954636473233775994474107804705231805910672703109573170909922997195758649590184684918366501035519673641383431960706061748044555907065777961925759158646442432483743198891671808993991755328595784799725333066711331423261217565151270334016912791576087524411765011260871402933940661942541215058487848888542048231744151324057523311187631416602320571034949723328601177164477618651454650486933463026738689274804798420965793047136362441552696179634716349371869699903418036123412095940969294837683263129230360308134841504147840739439339544403346550798941880588581040731900226391971913396964148823997513310052546235359995640684451815184027206364275188101395196026105866108193202066216844161472303584285663471736821602353317452858244322083798270332702995093003733263049991015716461232074482577123114150915222768893394874252166055297153376293316072678400821401166587271564178714545946768443790298988801158024020460939706789323288495111328749438822511540260517255015718242280153161451650722260412958646444056170466293960703803249806616228886411994590217228785095816121163793617770705125521823235520599429445104313469819352003117155306578961044450598848801170886329935644710717392102190219680730776508672776333664731548236881969044819783794520774236433806940472258777590583219934473156149887362934849671905903676623841807244337457089615354800429870883433734644147866202631857383836633311866457825610213598110232743040198081345013287541977236831991841582337928487713180857623026464014534070862880192112087788738245290602178592282809048681435228924084134533025444584402139797265073439056292224686973711134131236358674255948768437327585457880641396309203644277443332033798568163111219610206566452283690970309955908839800260333043991474657486371241977894161759743294315326981708649146084566389718068199395780337533237950977481075463781236469216997035783929291052632057738545003392784455785293784698584894338521982654355631621633554286241000812910141828922757140551190877151405601016917352067904409302326174810426068159856299471998442063841039011514206856406583637792985643471981956609640462823296653836926453979721442132074927944309129949973972933469285771542349203820755170719595753560596499849276175200743037964107178338144155300771586940373500196711218573117611248277324552519348962131070934749390275322157283095067759901424357628897530951751300774342367522445121342512643902450356411820264327033224980272492763407709403728252530286665834996835714320157317421395050537772091185064582039002095632931860138624509995059964009675526449781521759296535304218219405534964974095699870425179726209107600000481655444552390387202157673069542264003547033805411082300145871367305554600844470722759437358074868559686402626524388184124526864254451786205481025095098081849574633133057793233718372264447355978251653018689675026720057359463153438596221716260594287530170487159794533311206260085956807550683045246494960563426053683281806712727358390628777247726789167884048358577019153300715831334106593511113423043782769192303701529148459313461005533654067028286662320161846007072577137807810543237987021578693088048608000651919510188266933811598137434532595009720686275756905236774659939954682280891106146115427428592951566944666897161473758458739596382763020471442611436328722298189695008792878463199060604574090179207335236232416319887199159530370872937940001167494094488362125086234002709730146102481657863227901292202721946160759481643961643650556317438721145901296732571925816041207297747876251002507781813698121346969210029426757336187132429120826121318273991911956458429173512186241310897972815160214149254602755964751734861946159861427959492664449585794409453585138439601766929580193892544023853459959482809190485038034425893380638206475850913944378883767494728696580592061539663583800047422184684489724882130487379926063875056425801243895835518026745390405089135794353101595007196706257736117491414664462799519998700044805920489230129801519842666008998958936950201286861026753485128535090350165466365665499056000766317923632656239580544495578902249900615925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -218546949749566017653989671953441368392282994832232679424667495280146669297433999466242203491280956287956827569818520292840007328789787732700992707288965840941460631493812152306276794367327060479362557871569860580928398441821086591121195399783800417374193387997179332487289178321659118721190324822869516820005624674598673421874656529099695028003361920269180787715005915584855560622209859815085654168889081525503921920353016723497906202636754321542493269252547221997229883360203741363667039648717783863076756416752289561803798433993107664857693784442876637678801729367767326105015440720015423117242345559907524536069474228616944347441956192614096467937410345085796604753859321700813273687712324754807984870225714878079394944671326609173906955437834970720628649707642001645166956752685317707608788631821105300200715098052984798120372193650745925129245382766209115013337814126483294624609050971187763863470849595387830037772731559023305581426853900040355746837489313882585820029387544978440038547465387566294665017398098724372763177947298732831191196132790521367714461148905349560818460088084552045817799849671337899202880746321995347832648713431041283512962676195467418207056029542954882864208054328345064865346386875971383150231639759184454280549892932704330531324304152708980779682440605066820168644416553047173659157645756139665198859868591396832263224923212227824695243543016400118205833117922815901179568368616550930834163664378235150865536597201642564361226244462209246451630043979779593200947689032892923847791706001229064683400876620055526687585805297254411496461693286736973344777577041226190279537632989823568731631019084507464971442560567806061091328374273007524703394228001778797124651483533614339595118966675016808600275757927388295316315385883047039785665117676868433589983776370652295179335695554341520125236209667406974172995840396457252382403134549045132263538751203363310681533510198129367646977780050633429130687226117678029786436152525975424688998162312385157176211942236386760826153471246317446211145969850136820399854084017760529300055836729786379081944983008329543460730025810922702215120231335344248280191694959367378352983912304488493078900158690491716416817249819787379984696738719013503290278886614356349189950320495509794287382688531118398275775558197705361304046368900913886397893084382796531074525727110265566938271873403814304642424273509685320635982484577987412894536042041940065001307156210477584556118281506724376620126532735476962147245837153025413326942241212998990697790707853464287583532724945802847962127599521658432564926001106929271463174597108362334687745133009770923336563230879068065701194127534664516006215290757236973789719757562321043902460541305130913589753593503197629056831485504580532201171595103108241390742561463140795498171803649227844559439143378000561947239521170489907947677596352830511025283211617950520442133939900850898421930224565228477722524668022878745121071171558293957803309915833217353994003643687980756105762193338818210540166700499836284755683933133054531230424445291875423039892156573121205431994242395778534250349979769474762370900786795494973868911602835579965770239660284357791698379987639567211573739040042977607921632919322472967790615361842057553843208271216335039647341061778161782783301446973655961147228973813352814132978811980210175991524013489407898169467614197109428664881004844686708501066239730228795489707138349420555743330858862953839923648262453959461542214660926858326919318734945503903027826642268286248885440277242989054814214756214147762775319690502735940343842224460503096297506909181086550951893538420375123179108319184587029676987214614466336407200760298296927042652979041729747276660196010184441636431239506882184061041491088509735179370637284819865298937994193664529333108830308835943112064001860483799975981654081753491003015490453740575081751470104964194111673445463874432908966545729534080162676788594963319431017499670143973868865761459944308493755637481522983261712152474896772637247274941807112218472506632313070565457704329380638052371587189654250602301503577635953727865592138284295135279720556002446787791251525072607238747742386641654315945118485717151291841802336246883406670589435264558876862399468529102195656338223058754330521866251231183512721099824259060491163449436874279950613154935652764901586503325834038508812065148049526834666062432369926926160315708982768120796306652016120861466610805677700958052745340878090113172405042183504369441880929976150424153145395631636589264242161481955486488397039289832155707084459613025504444310564706817952199964248384360192607348057169798245859011268334147232253594611187663050600356343540815734730406136503234608980795767732239142908921757722088489372411749464398920220229693089966219208683471751101320778146361373702827332708962634174049358731294115926702008241752543752053943794183883141954235327705088771266391813092592375211746104204084207044820953401520559666110518087630112485745211999894238789470055370070617250392524918248435170777497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2562575018695477822720620415546107930615691234890069989927125854955413107723278286754102130402816443947799085453261980957368600883877536836578898169132590254870290720641680196970634682274199029916473459865943027478685870167962311457695942956352984667524107992098526170731141914956215957828668679236751481207196995974369770757165250490594555778607141356185080399756888906090301474737847859881694969130546833130043877075473511787210121400245308933326371587745940650357188212533675352451215301163615111608251740372497292516045519650842282603346437457695579881125706782823244649780238108086579761630672841101672768015517048038653839215100365590742606306830426516602393644785040734210333636566275665118017226983319107550624036367081812033387032910364690938868641753727440270962535040784061644777220575519371034563244200613859651479548631504941849642863414911131203975257047936054199109159317556196504659079982867302482030638849550305239260359480369570307772915719430674785465345972392044687124320934886649605320453248112772483548345334276845138935901541226842180942444937788679580450076470792149690263300056343647902841212431317557723826230522391081925747444600552570477691684697994197761460860232502693355122660984168523803194930995498862017677015593499257858290292842855163290479182182708513546620584930714123879322858749097370383019283556555033570684149702241774614028104549309459798722881166149076322685694702587078122049659233245842810671540853601489661945631538343437790133716759838864828891680148990003344361260583825207175894790549844933062076916819774842212859502299562731366413874986760394360092837088104015509897414273443842817414203238645897186964087350809770810418963129952882446026619913837451426536487530341374535179289853269007229827646396131436156614972143968012448898123209654958332758336468532155136874838843502445886344001036341280344938406872235471209855625524606260595111647929530775865643248216584871386595179717005053327643335676573791143306949188597794533435634067021809525657061656567033573647364857199055122920317420991590317604260998937408779552316675732967200523295467168797366227733745049332904652181772062300377560102909199228252727068339509160406162862971152839685255253595506513029715201310221602312346438481000993220974531055049769647560996888067775583758814830664962827480070964783393746586409984016400914724944547665191547612839031263348347312195970390029961001142280009311199988775650973787867942644849227315258042046480156661035415359678533990874032348305969338870539504359715848126499641281059832697123404722445847620797319510065585695990408845191858571320484435617978096864554707635060164084936013876423432217246079446843041162065042723055915628908481629696365599560949793344036791998353577308586376273246470325023095865162359055226105737960099539581633307282090737333200630250924040673761596534231446564905339756878685924810277572903137107075414062096188902901636851876264615746025326594264407432989198323779096223562132464949114245697916776760365314956543746559304631924771639537748890291668608202943205985518385927127481598632056927573762324078135212378955845173406416671853589565646991485694635982909117614003541156112793232002788265456796328976363257771716603657429982921073987449388124068879870844319964530782894212555686018675783816216343385882267123192735979420934135077887709311519876149471634476319120649885541880916453404515258574408160489007986455987019821339418697515649670883108206532051744299663403022780441901193541282860580876345762513962618647457179539996168186655813622440751414359983454755524172806265836123327678487215347230386635725682589228300216068451275675584020146711731396899401430492247649194939801146475097319503878186994845010197870210365891760222658558503329534675971414591401899037260461435389500671552536318124290963798224757303698892223665659257193283291019357870179463602404421945617429750610039824888119748756481880822824761422917930355379962246223488466728075092188257285778273737417602725661677376390086261222956983796152807705239818563896222110894280162302993254133477728016824679015196171722844495970610500700950208546438501807723979018733841911670841976794645088331229382750256758892759604442953781812298614860855999107655049555584462236299632771088691086874159151010622827733807169888530164295350815941139893257229199613614433015670564304919087319607030991356745331989521127473895035249268659417617068296061575199864407320790892546416314773605575637993486164204322619571084047390981212726677024745938981706032667456786379005508221175989224085930257274937800282625412499575273455127272704472808094591743982063261527482705947719485679371012432278781678277295602924360929413726656484492614029955280006328933905140337431599771611617658401939046253794607524130128514650008504728802310531218213611802115181069142598921115152579106441223999389777994773718663485520124906843266457231262549330448481351095564465063343275945321047048855038604207976602296356025534660384772815350617073402761898975449776905695768931172672864256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 40773798644105625606176885639844428223437470143271097608967024060602565485234738779164704757798004579416117840564805051072358238760647755141828484905134808552978819025637778513296308097223132902528628386429099405674723429050310308661900610065238641032882498537029781506016494996376877675026776869562725076307634552704886993992234994489833910032280596355280553814948269111065602584640286876796242519450952213731846305158967349692281474712846874444984790141809169969639696101544248194822360992694909810705218802303050420127523673479487744046822358466282775763975654490460749557894448711742221692888779710516027534687711152702695895945318985379510483067642941103105226514762344519488756703818043291779318734028303131215436425086152713146100824199847288628567571783704792209608061177447617550821253565839451756348363952858624264813337975559789453108062156371317448727591762073147326586353699317014584733048852852587677452720257466004333060303388631646470108234419484242374914398970095155787150136098359707040619731625593761902547668559451401182303972443491841903563175997871901569089336965281915308762916953470670269052845385465737984953560400385983241742633535118652238672036001160578500605278983641401221354117778773162784227420896563635870465033734535771472113758616153306545125764243542507249025654401001211209142447090495110079881893213756806541836887742389461945419922746846981876006936021475873799063713552373212929114871476159306538361581616150315652062397706615458571469354911381417375693258334973480274943951049179025693627654896961884467107922800918719660025115027581480505056543560416438961476955821788854211579096627296076218135987474309197662774242438247218689359414279062720804962009525649139932937367559676882373872425982554181851573194187000764025560642325827035081159924995837684619957516351653171003377954344441459792710852858927920911917033596460350605528196749882022776424443453790835569264618257564403077592527396165241563519262007848111432380217706414508292126591454424114915017987102335752033459388365296155110776160247937660919059635149151534612004294578988483223285297110808357710811125381792964004007211442838703964901011305557660073837253305751953199412804163531029824693792758344219778868135879220709337161643277457914557004146863158549666681798607014456326550249196926129316059044128374670463804869303592926446210624758066206087546608006207053079600185523966257137772608332730298967305352080552852190984587575968864725774582300326607187903373378671977859690759867498799112306874030401914329031870596302408844355875288898227034002370691544782371485264551566609471730568614826499467418123332680725882731505788658855729869726999306791836001239667545547110532774948604536557867739335410790346818027329110395494617146436019756335865848084995643560112485344027355833723978825085232414655972765916164930184814283208853042395431191280544253896249236690304025873954209763413003643443883867392163513974232455241472431045777300685872148258194804682777823652890141684440353004024790569087933238334188397073780403606715826650572269568699713329884925602380597648658408856119024596300617148964896056305935776991545861335504578017014813966993966522103462458248398850354972342798510527829172128633747579365712856998004916548594476977231158356763626565608182849530668996374370376459669377932142055841524502961733436284091726468492945497403031837083279793292629995586346683619746931985304753820789747702611935312948082084304855062447586185042394209595989092296016112231313014800648757506461355823429912638697281486660523766281433628715356690124865924855941549816084269848430933845313181805435643113989813788195797020244821298066567972272485271854258200258542134181405566598132956367335284006198509067352489347147713451255061904896538453476455330731344631964535605899886960560301956775162573560873878567811791374070626288368496473920284953409273632374657423406068198341940860162373338793978972604157283225297109320711213477969133509055720009406491316957181272195835865030151782279196849945778217294791962790507507284006228889566556799373851443376126952746329056230184924848162932189210422504995949988751968172887889638826025392822869646295451349400269681435009485642507090943757996454142146209491176554041752780855999052922580845064509358810100774204889122031471399707811387568068262768801249211808780495254321718501062940033681930857898051469149715933951891154886633342096958491052236018898865836831302568666760904986940814535039493180931129155582747052387238447184944580651774426627102263627137200910087797284194005746518520096489312178752612616087550433177602413705726900875983358488783197042269608605186810549441469899661769308468887615074848178725509332107703836534868069380982604336558091673414943219687552159605956066553960641208611791378940488279990369031028867612429650538680809771009499799838363005216497505588758393978450827632868440873225481317735349981191020982241773685457420854385152969178421230018204607855224763404310671510894206085098577026933956839219230065660935536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -111843888398740479311642315468301132416392459529296086478087270409902880212501745125265854832036888570959124792803285605038261824870437247711457211660093144249704656447586859063180733004262263185117326932935775970543472713343472453337636884418389713868458096319154197720335430484451891969212791638025731560606744658631758147966408914216187249467587982344039799430043944264383632247764721995076018913550380837949139999181555161113136699861782972491743932255078456773675506218546517033546350433218278250365397805829613161809485538205410291314984076207558467061692129474434479673150648903094676662239422822704651068393780554866186854126899187725322618263366433871700667714340637480915047952861507800354235917154970264674058444361658824024101794530820493066914856508391171888616440012440441877162313994790676893967007833949724555767734647553983367829452562476894965746148929234307681735552342544008594945488512534794029745286961673658917848791663669970647433458130172898875486053031995622110637228496653912273806627999242451265756550765089207599132387613279380641649721715062280025921702655578495722616627035671568730353068167693060648686923556015148313631266335385096931053462565840076648595475104349818660116111845271249383968029524983322381671640408714492853125366893021431750377283739966424381681826873502683129920225669188025827481014926347088618333253422311658946694086154992684120602342520296274486984410846358784255650034652265585989701033568842442856118223379747659984754319851897389023962743624319218067665106898865086754172188206338838598308147575560496715304980395914395871788354215621741750590947789151747834598808678130191057697873266092388685686161855736683646056404256972024547313106759832224592272017668342062041219004679998659983414358138247297404948647278475292320589532565821391383410763088870717230450896364450772732416745618221494962779373664621949730981410170079626700143033899723859992327453686010413280932436933172704941668746599793706054391371244886827574035567441507191556933259215813831265245679124834202789239386319499647749420925555446440879425861798317340767668396944871557278510089184292198365857927729748734466923102592205074486132754790044972678109499828066324929511532052445136732454108896541964808205819587842447579879378800309517730883673744948251378447328674249648792480130118761932848711004925875935045070679945876167784194734571636493168691677445005379130305786097009889908138925940702481853223317703033571681994183047583467867589399015951065567959645463195844592071037797843204498346408790125570982659924129479743330633228762248384465138312079148562252354258925081493390535838304656455541912724462681017943141159657734336731778028386475617959858467470725674372252660339555922531375858387034228060097252173815828553310309476109468457063429957340405029243066042327523550544212899325617826473811186094729564398041423335745791678091248758383158766823048858242301454769608221743555926491212247875430698343150697612261656099345003018995477529407336778341995250749821040959129680961020601416823642395508095691481074543555431404494767887993999335629178252530835293789225498924956291934097716422273858363683551040190390659905282688495141145532611997748841704277526000061983309147517057558150664715110106253783045659781824163382775132984929931846565128464574830242986646324878371215264937269950770230796612774132716781297530428001275438666361587264666380457631887340969897539951122442046894781330812335684779126936506866471662073610460024806738314476027785851018496913797548873951926064581028255671921576071785217979194950087102639948209720926502467450293480315724334840445472815489164387555368415527486519257398919172588397917468817402089320711949199030412794218520905276118630415346900584466259667212726751051617974689257007064736879884609258523291901014883318610121751270171015493411124435521935565323154061290189200285164427452943964760987792437249434336768545801157268134318085697009609022085619973323418868168611240966639347982154831134219982394332883698836042242014416660922744650306877407066697869936175564244809905920955596392065009782565962216575918069217844993407249287209050244391478172069916828047997868657879260524834430975124597812889950713140396464558195838916501868310745136928365871402075205646561327898712745813610994761077927765776005395302131442838874726487400771289993371238088844276216516405660883527674522575448844949322587171968705218839815882525727497451130094364226605163800561136918574282350744007446866285231117879007337398506904399631759112047850841570817457022668831664794087818990608288068913724429618787018347057410012208241525355853863016484186602320156822664537808834353919539104012440364277633819410038644916829413046757616024007634174465112375289448007503660455261518211522121642563594002667107500223885783020397459204078708695242772668799982112282279435381608250144992453245819555316875885240847631817804130415669378119528066934777963267513651284037295370054201194166512890436294129566231560287525743345428075586449853203978649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 472417109471050741958764261017159593096352880304074897174475402402097313058527112979123230717991600535678711983928239526286503536049806870543840993071982351478964774858309153422908802155046667250067075809739049440269238044955993681646588976915632338152023009274804950405632322893920460842512028118734052391703064729079773425639997964822938969688140143870405071939773719103901488170599491049012481138806959099273100260803748948939439052143610231160045578210802891291369900644487216116690808303351248023492549614903508433896722192964759141004904436315417209232206038420150215326430200196809422348398972580788220156460619399737283527150390717757111763463702724768153703314975115637602908311467652684456395729822841657702948103502257425976794394148445685436575565091550281485490367480747894516797317966940788909496701175901916598575938003290752056171062867198910540015402127872741940732162602459746568241006670730685120718168974123869511085633780170134341779345930353399443463897103682701734959501355936574144175472783008341166949525674739597307891405467259348906300830773080747837541868159735370172442141567318075856944867827421766562095261028306256115998038312055536509366779688299023968679665077018225587444214036240998834095731236166536412458413269382402119588264178125552819896047744511037600071268994178212570745337918409790398651209290496533489076892934786902424247798595963752840841802578851444934564839327479664843024420422886291514006124344886769630361104790479966047508153898608261757975228274834738297265800210966539177927041482793412169454605996193271821056396143137756758298685580654327878553036161615866455560286145131849829026485173359183875206997984348046290072041154709959829741269685639952102512747939467908713395810014753279007304142674672912344440521059183388171596162282277865940897860945850629867182486648452661385478666941460101653831113840770419638247182554777126646877213783722800350805056845958735101868660413397201855517484385232845387238811517028903337747538165554346625800916337838707344596563687401604518034514742919857269473399730398400532710329660549479908467402796317530331109096931970375731665034088167590742960377165142052645314353622845216749154964353982889433661160469932029916979284087384371809927959370585138473902646274057313655322801640943197713149286308843897308901565473614585499183398364591062183351698302063060494213911711911349685658265526701456937585045277695488137549791897433003777953634513795265015948796582346583116211231315283049412910164291954841143797084105895783969367626032523192247590416213040945681581710707309252107931537536366148232083426574657759348408958267348778786070387093718893313754434291358431072249886762339618077938497497086439406654379902986632002270468344356325648395321904469280986045485805855603223811850276940186724265244843317013558412489242640788786837371437479917968373486748866616972054298418981403713270696344937424670599445883582923987188041085123952800861768355367060933701886662238486956768671750675543244718596122508920651881755710525122195779943431784168936862718229203751912803034671301403694151674942581676865701795560946246186791202892244958384746626101703149616702348940396374598012874841106800619843224421245428669651645961594094831560686785085969271406115659112490343929494247340987693520874746553588957446791098243639141566305144032748359719447803360209544704136882126095839572031898352737436745204133037701808153518423115146026696739472074169038447977668465819713957616187702576286643998795479534677314573056374130095320620033187909342600305351165288977552029548218746967814932937835245124169365777777480301728326480704719876829420380899208990375737689119346914206686190615602819318507646580326572454255678778197103339018363943262606877915842840546885277489364571152863632996001644304490254281713422740108144715629079393436904316422649598068802273544817066272839554116119761777513495387666390016952978568047323598943787580916772341286878351706926883151373420093446540781247017386985599798973444704419295702543596785206679748357744214913460393934620802851385638265191262979131809856596164074731118393665561810122924328735683211701408913663894771289114615777026597210707847778393681973544444967776809277393928284098298777415353925691555375088638613276990505483688216237900652398087589700647421370213082597275114165388909596957622804304122600445296100021424304226310130365018824590494906286482199685018222883551176449555361430327862108250946643616454113164185359541858197181081232963248593155600571695338363136490916008155039516584991747198271699181321049130569563468665580376376554389772819324350798559309900266589558708391620839145922295242802463497896655011949692651568540330980474798863013157158462834113614087966516842016696924451983106766437712277436659781954819075976545261607361821258059210621408873119934584876137970782750846462571943769210888858657200102095762148735795483534530115466472054701625060022594339773807567850928779186912154409167596053091311816429229258642706592154508949021073080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1771182490577903404600958696816942992228913692115647184498281193195284541139899447244586189026842178464116315465695309022833296964651655187844352434796619949254125671935504648115851426173381690782533814883164805245817047702855397335071333006964394417386232781725972366488879828094815067049665602780247290550624841169737252006718617130618574110023336331732313386198650524749396578729258942225812437518194862892747941174903883230536950142058714537101556459775731439676629362727853596610017358500664562679771311898118926728359066837914090763992503491775595246560104096270116772346330706615180206156470912830656538093042295404547557998752054705608838739651196282213479197987912784842312523548959036096227941469784041404314447637262626759894121561531201163362869779538338363166259426776575763999555762941737613475992289906797481188721124568015294352928777328882357368194366350213872260703675627965771420041425324255721830433546900203128825201121942749410552638795436392333760196040611361094469070275934450166713088142104366103700207902961452320289911932989147755024665179956374912704848178675192410719871203117041769679037662817455624418484196387991423904942219936310201282766874266319657600631073120752366380403198084335627689495535179359609519092764891551341647656635988451273498446342420496438178154611644878317826098968837773105835244447824459106971214147956726721788246854711755288084262885621674700404963900853108997958302000622249117996263805473326826254114470475181619136325960373293190031770354573681922721463666357885511450768084023476774030701486368594321899306085537982818206036922244778367058739693086175277554620908095570699647646471916589078589992176379768526682488631964884846423509745484962757102826750850172408432180800208663330515838242623906776377639167923468071765241045489741538237460250812457024589573452727274034066995212557691143303500858097631186464295506094778442745556259172155926698959277895433626639520287145715736739332443239496106682832377947361538787942257187850914170591372360277242505283075125639018646048765281842981155063392630670857373115527292103629226752997801549990381447263304769869807366069302975531694744632275987130149726805045670826947143255211114698028094242434891298975005140772959001029354259621572115200675061802001249691023567398036269752344748000692108153101298571916611684430457581575745556296391328853721902690323942945234095942304384189243907309750602916589838836833873739104294439748732761849154390932780636451031531029784867806436499244234002236248171307603735572502806575006120079165503709930801388691559422353244949251688059475121453912731920158970047758674088629598811502087349013991720980080626046441365647725072302195241039258564810691943278682715559189687836648795272428841127167566014900196154224702195230664582803303965917701451954756627914565024477275822991787496137496029316585285052181629715081984451128217438271453450833971808774657399666224975741261102488151727893450220267216170212082672716181988366176178766884027182010138032693656591067550820197932182731295923601693340256367804586499113753880784571865998764541077673734614308294132797729499776931181119751816645213373197033553424366572467348303779492814451898367190231603235717738408451059310182111987525845703162615750844278747516114036379885851097640985312853950654895621460996119778628815067326439367431939857196133061975418988944771856946291237246784789525682109905622233906797241821472646425276814867657752352830741153613884960719838602574339603889786323282833099883486847902841592995890159348274356630607798478738299117752532537665031551339109199008201843803566733566923508467943742869630790466312085125516873524769404387911476438432996571100244384535937238893899349200916598377678599999494716591144742519282025360195452897512955122158387858101811482975697085666701592300730856848009542571049683374659799634455896534235882927624429747405107549113835862434852542061545521909407224105963870029850353022615754109709338120765159169401903792256497112664039309400404847338863289699243548806557876180622960898355825848747180757870393467750151518265128967905158941605379834510323346964055324036373733674840168690197931778640042501815244743725496229820930462748538055522115125882578510600901948056203580033850372516743988605996505033786683945825551067775370892507301689302322528127908479655119316739080308615635936614263701261106663964128496766353319078660405979924058314774886054738702100473898561144800874880080615696368429132676589093941132723905383132488392587910347302098890628580417573611780644826356320870769226411412220110158326782973538870538623131835166585924054749804265119133432987956990424595564099702331062422601987703129623027382614075134566316323442135929257777472434934133360648181781529310160049524477377897937198330755770342101562475993048981422081631954559885717706541544891502045374667854044427832390838722872717457151414791963603577692379205132740092522973893507855828006629881181048957720256669786283690894848119177923205570764179355605068209686629580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 4575001097862928052328231245071991083118686937895668969047989654808453850981908187556261996482370299953320639326241169789755392198317009344161854034682963757132301004092762680826710403106488459945750955538071675725633086924745305645912627752855476288827004647367353195284265772733485008365437629878392158156256092509679444931483002577051065817021353405201594277751812051723592753305225724878356210436278682648916758013100678288813824010566719254161847189986964715789146201751346045159385301273850493615588310543667196766351587916098963515620278032798257685396604500179945914914295425573491199629654554254782208850328365473066231564941073180852115019906491344488913666306800545566354238040862239599419277205064408159618742431482913082178018411337500000646480237951169163264487390043050324213963118576695878767286502525211580507364389163299717099722918905932172346142156350774487490629602612302037838129028212331007014705398909209558793676359766175806517754680216361597745614975146058440557006060491852227906663911109551792665067153857662798886754278365711364035845547637293235094295079483919741650132992794598190614109631844224842795600448977911402533167799072000712361357297901742746959248517928723100468943638627419080268301154467161397754271357469430061321118789312610589652332404164567186555607850312538343841295725874709448396151391695946156192974078450283985521840502321738056575311315622030784720509564422564886816477556652966935139841165878481118888421952406859138310305916197173336856005674446352557908004367084729739735399202518593137548575954410661388449224151907284386296337499867990584103555195751678285111508039134657691274008597740706440665425282233296365565226622886550967906182214765448880732660963925084068378508700855521366213465170747624316397594098162849111385224342780446118585223661211435813360261591681221182335382069762466588063729922598706319171373836075903944170546674220026656779245370851116780918586349876315365853191320487244238193957677359535723716462668848961122754452323974896981550706717483072129829701143192215878134281077267471629611680028050775144239564317029559513827178923622541563015042193749956577766690816012593759286492569338013048387474129377349549201606511202040589954398513515486705354044437951339322120056005685525044889474497823093888514881542999265899319972345364351735624080431858508756001061022760416510460049922380541863847418658222646407050853206980268157584327812441656782072602172106542917369945632928968001151907119836478193774769889732762401764670340236502790219390497554771791498493912598722481507695320970687491562201937935910960047178549494771121341185516145803722788218970342954562016780832572485806275629583165960054177857017393880292752375274600526270577201550119727274945838945992813704343620858294704367546540182003733356543242770139603955812114241211307705096337719803150596861324642552084447129334651257215774380909745417637588531659887086188468279696270221214438343149364047884856693513277075004411440065006277595069218041822231225224774685737452922339671506690960626160109178952068866575271103826904834486976336832171402717863098362928492136436014781731498310006794080605132805820096990647304932679183077204677276710806184472096666973561843205676251457723937914642604996226067043987480434715196778668855814975951788372933982711032514063891360185794118145864896405871519638988884222103524612597934106955070141022266719356545575834514196979644047987608216797898529157566134008909769809641835046791577378885415733925913515244810805517661931252388168503668019567662374320508939051155891597708965812631931529702718242629675240263094367602613894538096963687852165977751145078155528506340876009547465779299202427680949195884154165303918596466378119195576285411017393780457799470296749702543654351058027844306667049952435173768455646221923524886928643906882951798579629423795856235327107912163507731238360053604370558238465311159210353448038049122745202183879984135295191389095408214070635441494528415614735081880717247508570064768229553304885881660633844499888108892566103513001263712160486758961231276684065053610009132951006820499305938153082075694328366340378791454076174547659195565020228563681033714562968963394845717353066801820573700760591339228470028280104392939042131026093966673255475711161027322405397803529234806055759963190887362233320309586340638061730709668797874483756131602663924592463331550562328658900516516442818645493260014149088745587486218305781128267902294015474263342639799797871346878503663235132945402133969852914890608434673497273285980237177874481718700413001914432017389060706075048689737520846155541134478804021367804198245907993616207174905209959963404354121803532230548068917194911146624772091415611275403356176294974501843039741033390213459089893184079023402359074709744821027741046501587282687244701461695532272864705911852207677092179492226243083508830238115802193879812808626706442366592226230213481387706090700153211551478446572829821682196395777827142055685088214673158251089078469055741952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -11216971349273203773632759399574524121690945731152777274828983990807163087525153963622820899287786259031775434335272774927460317004414403377326622795434257619583150408798521914514716040519356678645583639193027767075007595940903553478473862339706916326561500429186452146743602976452582127140003943863854823744102079601684908503679333605011923947185408553482849901406461837373672928017247554465179020010792614286864860264751961501111751189778365709648362114217207552351143057356638184452387639044954458957792920780285046251845103680005526400243746912535719654681788692734010545070122726539232183644049607264364426836713439962327745995796944308569678311088921726685832580163871350011412412342564394502225363490083998684132013411148073845687108473575676335597764866965731616142982168599695240824381725185496112585481980501997737606075752455164573681442564230475877026740982521496234622423150547750090487472954205722683734180303627402263509001204709619903424949382821329720462152151340293586313650090274247047575782254475530501908491605411155966551120591093958957356807407338983375548195729890496486178315869846352587677742045992876791175909176027158959912658538577972033992297528817248833585000625162503750446737979327336740169700939704037715966166678850558315648577477332817802531309617015382394060038216829478650618557025135694558624353401197079087629223936390122179955077676865268953860516694754368802167139291250520908735779296463432225115016243926890187158780181206392688827967935640199172432734720351358621408411299298499438845587356321459977702827779990433695730095230935060496588113460151493854474217761735442464261867633525892493325414422440737878057364546797461309104091355635820079531039720789269394734498636826307122949439551287225897204848619061203776957825921872856663091580876951999936838196035948754367971335547259767197980553293820085304061191702917492462944000990869701044270074413540866614945575831644869894408887691377949763511557098109844673191007230499445755537592221767684606695680878382864692652759578375034896815595738529379684029647982165818916692862534657348819322251931258234204182820541566494359014025653291256251291025977731879596711734913220718722884786907710618574617516042996478230467701029314343508322059406475276157567998892365279873130086574930335403738855398034563493368837043039717585117412271189438918691626684496906195905509513074991044753207053439603301408827576580510661282581934232202832324418152606571374224254715857068722910926313583088378558682597784054722687888431275178524826077748030153142453851041041425398696606268251616457393315486271529558924602307241283383377518157304163486263592528658453092107856860206167246819042432146913803170006249981033377015966563399965839454144880656907451699649165445949942814218998164898230173538140097926294475003679279108952184852164420061904084442556474833824840867942749030257686569834913569898508629818950088235149954812638461605039135112873447574244073691646757996102498687865655630707709591963905231175628164522555704250191426791110185959321639114118563055815513155800442273832286393083752189816611597310634532085874406951172428131496571826288514736781912287362832603307822043209136688961826255451459380181135810391542726606958786452838591188459195937624246616756532293683951455789643213754070514428930709687549989383230830027773000577255823052780284752218685191447135371771802046558688847413242683801648195645368428873521626324998405058387120389882958556456927714428977991413671247274054489441380158875635698972208027371440761772775314706283994646583369048823435477728451709742275443718284869742653154770642581831925418378192349743914450050099827657295298802036831621656020829522516283271412015664796668048448950416631239356082914263429016570216126317877066820316924546796454918549657205852397331078290111541568991405023706089895297385400103447337423930318586440005162632515187829001158853313219036364198543059415476201930486324034561943621429337907094367416806403589750496103625003812131424149825349562879527098844457467216943162818170253601579976032828225645127501068085449225710007483622757560937173377050507525797082299700618949339346470056042670264658167063297141389899016283380292754133106592551059913954321213923100274321562873560840969956279477661177823858788095994757357029853018554273879214208188327159355030485713473211817242160272214163379433820062964405465459148557243806985439706925664468044618634234902155367671322199824181364675884243599520652905178529438724527643174071799090544742413112717145286307105318558304976277437345407657642648495557459176615813100088439990074012065287607691326054699961849746488891016818108516797649152578036061536353801268327051893252613911537934484402571892579142901445671925435670281585410120981195743117307866166103774184031490749886855008929810476199433522550328925306438771949919264370878174958027269853828356949116534455337122141639974418298194664960244954212787115455532956073901564844258261813341940930632196911790606688742456435106395069222929437818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 26078201843268004897557880798931092860707812177967323905732479769871272342813551457263686847718270589714697576458853489218561907578769225099666936153782952038492754341277714702280832165237649751124549236964928628827318787233476401286639400215866333394207962406914680170367277876944374004772730349491650011622714431046604656690090568593955063961668811513167164603300936245247006596876145834084060531450711039641111415210330816335240950906181428508785448248440568141376830314838406832915427490823571449703726236385663789981726913450243206768337457935871608214731565924473357770967925426707529277726132964156388706194464685723828200638234042600914005848629371974462800350634289124733717412129719290130494882752428507198087517199088841151812520012830922234898043888456479904911986628032822215337458594014837104027167675396579514310914993148341799370779423734150249358833334086629554622657315660008330434394186232698136516241388698303808475858964907736471095350014230250633161126431359363238137807328500020692288483395887926644141207828279934344969411781333816211597806859734297288152396312555862169595536750279457278890364718677614333497717712985899288387988500881041942419239229768785938846356151282947097686327789520795446973612033247765634039586507428021554123972270146348191785250334449804609932861879651570542792689925470907976736894265670756140669442759634846008761291602532527762712654015147095051775562602729237431682835530169556583968842076249225332081928631569630679250412812997153173942320004518731744433510853747151663624930834001666594152981617876442239874311907579240208293364940741744345273618127292505350896233156129214001888185822326522362324852977244314620774571146005093098870615528938725598724599575262068144582491681291462726072043239298097054387184876496900245846600811833070894760894059081525925333356439716045902262095431087911358362285041977815234913785542200202223969949858260492944982213342766908358281080261899077384635271336552175815056657842331447846203896309324259987511168430293598476058208479761957352239352164779720151335806214334748027516389182549515895337422771305318376005216374423281740889684146883239769391949728146418616881250333200710761613245342166861021424277787024440579731319368760964811883229873258606424117871396608296670810279335314887253803421334634244545934963883951873421213360359533719882995036304571870456571117161734873219740723558429907911049818666172557085591820380238809825863728641015814892162449348230579120375281633218021672905859755528444614621923147576903881398736961016774731272678196897560111101006452994579076663709436555405315992076623376094438790613972063606783476216777830678765106735442199113303427163591063410904297017662640511705362482655908379916514394849714812478174694533181208457973326927650247436132798537118658336132693707937585993225809448329009942003150648264066629095210873045962139222223965035973426752934314904314858681091127747181779999870637471584135869675323828585795672226922481455483584338150952595073345104510147094977015128292389471791118208709263616043741800255587687097752845347851148105000956050441379197356712195896192505114641103024668817935453077788142359988217972592765821658280609105848211446851732452855820802427576547383091720320339907247682015952206903316664647825277780149033944960903913775115398504740027875894191655865044779682034106562585730324008443630106974822928021804265729846413561603658236412339313257700645793253840411898969407909048849629782069648506529580171268808046131981872798903554662661388167368561845964697562820256644926603778362825634496389757183373885790353410592723329628715764239300431453734834662760057458618857364761950224113164162333666592645524472321440377729986375054190585858455057578132871226239805808414090306466963446840143696296049196102471413668395656309401337402388627318787706032028777955309502616898471300907527434542199799897134880547220889815533138745322483448636396626888582497047029160957490428568475702024925058040266575180079295542591564771517102092590846515271643154281681441191173493601493679334888287752031152200440436959132926292642574189427834658175108900258067829316850132794957183885056918272221412130705522427836220219712776128941823831899333774117562062552931767221827715616676006794005943749670586432787273072780384919614927027491439142892880278694783253851773135132563407790929624187037510976671896343868742104406757638824337309106963022175934742149985655172813361338749332012619759994955918160416010292509741401109586476035817362886674897012941442634992129557966721746835341060059013014881869578124059238106872293720942253994802125464359067132078984211644278887140870211721798959705455866456921303688921450364544353188397561360250517898356256736919177593937798561135741527080056761058524394876948807688405892101883082707279180528163879440546397452570946204940034969844281988857323449737567759623155020738664217729800549696341117264484800609294031704394572291888554755712376159304182467245845102565271881296081296231956772422340253528883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -49339021404622572335034787290475643746095617863798403400010207001533977476584110608343700508828752031852698809352019127410480988495458437938229066040006217150116406409151940458436454787155278754032384629388005465866150815456912112460451036527212165284448178334323055681926760088038485410677859466284154758310292853831406193266286479579652300824437359717777929644595150365820665847195804128549692615190307963131504170790542171214439200726002847997270457786168266165788456226858591421120355529871452514819567658872384495566143861815321969611236024439749763942200671536592778230684656075108283938373237392428628780118380025323635467156138381926048223580547459263805955431155109181447175806048495289790064938295790290201675756320191277422342231837074870319075840648799650872684745459297169966342651649840359629796820456193060943762404124574090128802686988548823802821404376895176584842171816551808244340386989964154709255384844038371822833519529701922149033579729414484885753397344596769531832561889200797380033428397718155883415147392556272115548092144041543205798509914264733346021663761974897574088644291009615670628526550821730890885776033210030534099706053645917054990503444188336658661038986315133273346221528078096748215461232672839879249851887248865558213259231975899838219051794622433826693400048553301333072674748788093641819872172897105055394149726380367551260803843838240613754385094349988440011135310861609113883073365949286116215234008236489363090607565178057107462285519892616245045216438568865156198986429759813470659667025322792000713551522442437791228144002993063115477016077264435644686018042086291807522626679860945765011954648055836133450496171396664236760684096703831643483097569475860537464430723844174756825467867413390587480963734585256594012780704202471342714798792131105048753536855568937636705249417489834498371088436101680309361291260592649935605726360589213729732833067091356930303391389025510463116444816526247402854308438624600969814411919924315700526675082246816613791792304261407346531476190912588868347210605743919492034638249720531516195913499309590168167158875324345881246224067980654477407606884675337491060455789979088610038484741834820229682209834718625605067693336244926535392787888408555259223294805340356458006242201134179142780580861060780310339483291487433329402953630379392617094823037592902172787001612999908981910172752992131368049526530367692814580677186564882874652167917958642259250919132179070145506928899346437567363491170714038808690398547163120263697677274449542383995249035107152795162590006075425969591491278655883696480497621861601645551540080289521067751934202462981478132451623667552866612889044017308340099257565806814317123678677479282613976871623793973633865280701878052699498365267481223338184822066300286619024396898203480344854660180635077283081187658199367226067563443380750841179773040779772749721842136880006644341138468987384930558309652421570789456693634154198102828572394519810570593569314535399372913045742046344300176092627113180412839288582925154054954697000845488163546152716457620765816244357752904068108080602355027260344199117941767250840063410700977731732266444277149743478080259942112390385376972892116210227613788795464177905774683111049216068296956224612729631676497926556059258441710848925460005456145757911249443215214584789353742039448318185982966591437365142546838597672685973493965105711805038371821331485918839907836792770683601602198092913040211157137043342283019337044879134225148350880157603273787132652464245172739877485687384295002600600117288037438072748358455062847377085538172893785645892029130504592140493348141309869308080693478282702891955946920421254342321520474707768792645244889571191098219879609103819632884347326052016102611196620256893870425766028318080610957986937506772774481281506928524916282010983641093061542847036110513698063806042607744811744284826233254218085277609291085941494298675014730827510786898720683447921429902405904183815277998271580679998444725390111807822379526302878995896300639068313659639804710725547044318676282168155879500082836759826051980463780351057808138460766827847478033873198575804303222471207472714467272087586569679522083845942335778852407367780042352675155224763668411308775077022789855380376183565563934618325217404684866191970757365120202429267009352743574630356396060048648142316859056087690069541125334166994180479415331000307964797530793998985002916158407856159660629513251956920999271734535783190397773732477248009180413641791282280632809307203629488541350446169361248084669108925498019776496938480312198726517190301729546383361448537449190969771839763507117624679745949425451903664929974050133593406973806711931333662779916000745754098648910056056176623172471795169569428450341789714270868994746722037935940355508203317643325916985997616972930089806315006673886026455917350863805866655685990836538080851330112265899968104144743239739296412953726057771956000563677459418442975382380170457376202495615566196479207280846840982713220594347207032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 81007627193066942717212339394377129293368631862048364521617178201412308642379486587210087978105735270971458769192876768842883673481646570602788732148264870012198346226361443128617400383634396003069257114354960855837839023088746316128845314026651511715607111263290627121813689431868817390767848364888543902163554391090279864960253363049212604905665790481702347322633681282799055323491655490601694802244359066512636158607477936020291346857878619897180621622436904181368609706945768000765914423901571617953407772553667784480690528061319881859843632892629889764462140121722098012596694706657977965436442001905422974581663127574831560520629063299483166606853848367376562797289089262367846494785090234035463187350904765026996406530850750370599764419243820637685297045041128189076511968849934622044263723597382442281657872994210608240686910176648526142907026810027639265538341973343961066612262396471629894399261084405016121229191964954473730777801001820437755123425067059842140828933778430297191355106273337073684693671860111159033030075844207191334372641807438022423235307642171059989687744341553194147099845343211870159284281435653001660693994306812805608601624334207185897092986652204956666133872616405952793073842431762780685134609343653665913073717646399570823744064003773202926636396157896312134275410914229978242347581093363653269418009953195574917965972209454757475310696860687537596255720932736212005166299149732158435824316473505114309086955434716027090755055887579436824058145149934968289357757389711925269621918275341731227067486550491249201495944488664157811615367813003148967402257860573946043974742658166021710768163384463639199372502692293163825412406858932759370406316501350946987895059966754259771874816236468521216369501706114055403951812593890578246246974583424525142766242017045128546901345004157695043955885792499538274547006470505730815968389376040828042328740961642925072096330829159836689218835893366276889029444018733136674808653073771220881135554107954928545713532674475901134889715521751792433523361765654446449673360974631842117063507594070157821668063817196760827453705600405475365408533893419571288304365952474270505101270876719994153915329530083621044475438189511088572183710260766044819944271412228825089141846251222467528741763216827906847015377354838099219800432729773559095023432180914575311210182797626059422254868658770742901719071440450521609637705569063903807360313326618234286542506375543165287957943371393696239016378965824300753235814214129002457730940905195401528494687961622895883503520129655426480001709998823383854902319199466476358668829889281922797194715568355625643902072629485341833018381372544583941121176171549645052860382033514446449397167911088336684365823617512554180816818252996966291912012960369457063126583767450950934776214371265637155800748122927543443868011110004484256380067300527865876642740566382057515466267834213558375410168010195533281036622462838598238444088647331842633818411606330670706442744900678933634873884872359870880186274467280966075035034252859352132018358130747208163581887882660827325498731029586382184008604161555576112165790694252999099039930599537537712371139808146233924540697772477558694526163422084029050318058607706429953784158965300052521058731988868637645165027170004091771803988360117096544455825925479707339305222190897861059578885094979815988158939773642228812408532694743358608552069207798954668537665447997972489159268300476107051525271454511955265792252728564091646694141507835595805409441199949867830554544811136959648900298030797466161258923998926124659506267665313147470618747341393991601394772608660747164318773681072570034146687343016364492767502531727952133875557527427320568259729034429846242423759963077214334209187173842909585337783184397843954608570344856044160926073115651176500118708225746918968812000089895979155047278772692535577407716078464221092526325522334312271488387167242170096431842563898222548549594439098351973397814734057830188742454466832432172776382056798822197852384828478647317531536979154623461939807927573471276995649290558681980576202329102361724720483841134463066839198623779506241794348022653373605290304419684101779049650058599046909053493676771606195701276215767008882217379299837212377173122076573830593034965075881589583986688878939204117014524045085412570119958117915765318375652537520550128364372482669168199346088820620843992678613962542666326171892095852615947917191998805155485592271414576577515795237336159000258562538788708201883528156744895183231253869157581594499802894688252747355936661129515019228242949914711457435074827033054909283077335236152843583874863712216201629658636597767851743734669649311168172662093745552200078145634353098723948825078472045682633547237444723396552487716679565493805229547652585613757046516215392850722451828747314704159619891109523583992012711527206117368824997841683812496407899854711577403864997621247371642801795246159618289675441454079856940831794868652110484094616780900378995427808630579271297607669548632957255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -124337784382270727267130101085273720699654072704524088127375358766122986430926943130812839041019122414316714671112680245799803828849042111759176262858055964156968699161823103733162156424599702242250335377752433965659837677741290521682812381905247301586409201355329518627384117594706373059410423393929205589022323101711019218803531144431465922113869395838878830766876911054227107359295813448784202768408363038644890594180577516474617224515978799602544752165703704718954938532752040463925310671211642506287062221684233885153490027446908971125701371066524311475918404907245262135056753246358269892631034215319366420156804143520586861765479989155221835562008346501731748937425791343402692081759410956251025971836265983633527892664674476700878343696398657124070083182556120195845968294772870305812655680159415879388898844112979824859878871845181413955363791562783580223316687501749261260067048819456232877573117928522095618970320354006927525872448089238419411304898448492668151326529638847278161490899744535948341627868094114112242711044603482447378178669872948833185484322767823682633446480598735272022521767312693124862948891747487169993062936218225569223055548009527318392952927276259349253086330955745686704571084617541205636660447000700909092522615997756712549262790237829139833929939528867004985384592822839174963009151584282847548134071520564410018250364535873396879047962358997351472658841415165873730925210491382049506099134320617254759242508487951856338891496782511564292935758901607118416873808607654849604352550811918695118932962068067193077463391779070992191131411369718802005454378165328938845998044028785601606034699774212898997937810903736026691124686462971319999017564800888995696557998103518960524498035095878145464728240982741543368402868898798765483553145446250197360976654040228302241452909697192776308916781836986368094030199372941396833765807368269843388309522621005451744030573001794932035509594286329806232920447847565569468696781657432591913737478290360968377904224427980932062813667793861056321401186959441719160503776799957698579840786694964849536454487182003526401584628339953086984929447628204433422659978032430289569631250621379979076876960289553744329753836227257886428134754100877356448046514843090137482148044294581487971439803671345503494692322481160482753787177713630733328339229591303727966658752928419883078060552409170589395912315120839720315087870440157744305758239986863968142051540612309723210423493191842831861473641390447591275376672519509894038863487104283130577345257426199524791170726980290990286813257959010000615649917497952896631990240418661057844921608075853250380256603331787826379232756005155945975401367640770526921980917570364533792263955485573152399048164182271134024639247626212777849212497777347237340122541579111601426250505493246164036822207827312665928968601854502172590247791279023232261990627978005872398152143311338398195631371021532174799231997021629156161961337307121481105756410891163613235810120279312142502587445677578392119699782407729014334517794133221177786630051668637414851113152142254935516868720813616993181028392767795281445579659551734194353474774504359091961838917188777803921056039379366029051447354821797315599134401337466275275941896211493455846979958735992824492995889722103299920552253507522592049854864180177895239137066744135577107094419801785607199476472154116121901174968759186396807725030141760787992865782029411083387555189366231696263694064190389958065886920158591785003076320636919780106038779145411513588455969834075443340220754630814587971543185004320450205005031268950134079153769846854525077651850416421284743758609511584026739495479205211821774662792151559394081172220035760991313609135512801591740513141745668356165525315596164660468645773867713282731843240767957308443675335008925705117957739421899099430117997452422850996603396588404650837591904772786102670534597297114049351475058188660516884215028209284039570980902568570272568176051780522564895932258423059216402352751270752011237677240051659911582470114175845163464272316262484437351604772508988418787270492231676241748300558418938975413510540548381939814236634826969522863031746790266479725583252029746139847565628997947074703925876533990539847862297221266568242479327119942164792675648874042597362846205463735308758479472448744189265745539520756989761246074954791970183081437643286831146578945639640515370803973487581040885110132389781556681844210048422535194346124357910251989313578830343656608591262610730192962686419455599689487647861916980908208868511067713045463681785095083911839884930412802848100951293974435632025267607754177361744958459092013053527234755124769387662667033338410855767945752708711079168524462308230490029043545518561553650430435257407301379210263238989854227192193467990957868934110773022326791036287148895563724354237347096310982061029661321034122587190205270761986457399523251295717402300496317859114066580588013466816836735453694093247194226581006772169250648522726867444703708254811679065650223663063184179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 162722471746096768492439522828353359105327794062533077481810769995365409218612203347821871033554580547145964377675309234995600488306871949488195362977318991863741422657985342289212393458214316106235262302709489942290891524407486328138452626605937619917561607829532881577902159105109457442077223302762593514301228248785037657337074145954645469861635363934226448905325059154808437895361913733647291421109497086678244867593940388237502194675364696230917753941858091161107279508683975631535877121979357023338523259451949745451636761264172831113802488113824825548210844740328841540890067842903387024870679602171923467810384174776104369955224646127251022947140922429211770022046335969364578616020949961736147254133016843302567054821096522926409574721069140372861586606467414697603910960171426695503343317122585388138609711094585764417548997954044483786705256155812642699679235456656198142012632748883769327699813442337913834353395803350565262936323878701772193815914988182201091593601181629638585406143548783487438926265769198007579796572286719745258859643852188843123167188791580843445691287197729232473846862884650388355370756894818215642926679728589339026884697246815235067728220687102820845503873201647749512002242974756397079301064898297593982646746526347493672138639250101301719495255105677606275170684253057286753703724385748131388994032269881237769057173213404410132112734767410647388521864915796513391464270063340228857361218164463626575603342431407735550613312048317880149506965266385512418368395506890567027569218801527797736622292433913842412049139026307988504876132720599548683586605010768815756188829882044722553355166365669609721992918602657524270627001069113560464022703603501963747087597050001626600941389133470620218268539794135789626739778927445288708844625382405776871758332601196446489367788973023713038060254440320273970783997608179191442895797434272960150364598352186528912322367073677229295501486518249745616113207492450216622420929134640089574287399232086783740451344208993967091071554064141917506932712498295062002826435609146199290393526111656278522734984497566539913631363326396827136733330994254542419877038016007641012689147222249605509544572001521641025737791064078068407213875227967137485558522618939399325230843333338988942667456769768502677351547749182961294471231829841819677185862709531516495442585840329591422574487994563588012210736128215456585828908168812675197388296947258979143527993582593701330724775299593029050270249619672007921291182785662007932320903014898287151798915206946239891507429203673772301242539783476466765432848486043285205777862730640297431126901401312911770276573309545195172094115736396323893260027778037565725286223561623128832222278559902777811460162326794948319652913660424128117644639636354236691642709516520139259890601854809337822940324416276942412994366649037148213944599408181020616988330898936314086079234505764240160558666956032777041732663106201669168064060033534943525263549499357388286564554332491838410544957256520743517301247886634594474639083635374928953914489717333302004685696348111001542743483279298532823478955429275561719761529408812360369152841247011403163519378427024913808544177146831751270235039501860868159297744961959294936925531689705077793476523090332204235957214128413802119457958547190387502185744024546402505157056276190631738866578193992677961111646098637590716255546406619697776162112021227915973038974760880033227788205031810625484338587082179660208397463767059821862582434725358470059854090951670395688936594375319244026707907096416573408755280290093380380771875269481164344687715920453924726707782224101916123607706914117793549812228685306013849021070066552185670292902129323742817577597429967396479210301421176575350805816143380843693754401640451705173052701507370046670034059715755210892904084648889721403517921646485881038241176277355444665513123238363733411599498353623986920609692365633985524678702287478379987456618417409023480939305561547883301619888531239253048036335995520742156127174996982512502454340576301247714146846032350561119774254953249233841336662226444738674139290707779406633966499135774218672191971049239272393859053568877905575933174622222001535986606793708398745932408704721404772489119143799755397267217534927933048529015818341254797302147399988163064136334283664768551285769832290705699321985910675858094309809828510970598090940651105058311343259300997733455034789629272945869126640856842992889039831595023045565659848449782388166049536008203209787189206692175728490147484245862142070681917487623770480937241496630413455368402176737598776277084890111638709430290928379988467140548831230876200576019855196288114831205820634717589030225815620016931993711306601063684673296479830381257634207503647815371453984092917972479053154366249577852091182895799357779625926891667208562965972993679063830197147574587986198573316917770978156822857786874308227467545468586232263459448391161435013756966374087623017157931132547621980450177246703168024577494329532660088751308330917429248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -170438684282156945886138373299048245243021050613625303084865265558087642396823594525519235728041151528953684329930990979477590709494627077891287650830266121611695711631834239976751219732741207706936889665623934718627578293983612023923070382747944181151320224697045382412395137931495486925509748320897290189254073196976429028110969565698982234359733728373028997236410926695632957979548617701517126750640160646943477614144917875855574828099302778546332983931484861463436235599701503967391018654575392252402134823792677908684755321832714893589468426796621904907245072046256561154243000884169912511418727363134174211594023622808442819976108951629465702960842728924371259807726822368920740929856258957963745532246110255464110198043012909739487462543415019846411774056177085288258231976778156947916984245531140153697571555202755049680270410018599327514297393769710720756094582869523442539982515134411639968208852330753447070350580314413594595797551575297413962141800100911293550325819639786151099258931265518500918508576690661309388397207025523840319312856501081752765503819940760670778913335955124238549825800249474033008276948390570954588756753848992367386462943488228883951262874354067542678012041754621736386887973915698585342174749636161398558684055677574492578191899596300281265813357468797596678684258418739014885768235298213781322769363368634210243511824603297460014685035903596158192013464414953798735676128605539026186393270868960733033295452025816513292793020157741488588415681656176947592443404203710949759354188694059149113574836494506905679852901370643858730813758496853995287886939958056353836759776179700048753216355149224807523848207852746725947026277655119769122620276762616106066037837605490676463851477943327954876297559172535057570664690805271222180412918134021782468871629692287827140894146000448039038421003218749856263472286101895472689997565397864836879825210415204400349511651887165019565539623136897062050070998855029630012444800289039230653753718186937378697777838245918817002973504125090419729955401321795444672671207552221861167419859108350447339670325714261869721022632347917365038456344713851375365304746883833401425019296597667168688120990811992446304024610809319317752787781001327947602817986971871840555914880181441804135199601218245567966973547923565354292415448174603455162635142718780618733172503793353856249155262461786173228620270876582894525233340752928681104559853881340125227192664808424027229787566175160308902850110014174248860356249927598386638619618253382121359139640741042882355070353071838755874281152806477356112449742864903394195525038078619933015665010723186574159981731873501871983606510523691639425018151107825335347383951625021378289732935014493387817109185862404217577266439291743653925086388943381438850731620319373048430841664180997913472375545749831276164339869133562550462827642010539821953514617762064287148421392895366165300865074812215297018037852443076902188159772325174380502781563640959663526283793350371144377593056268371350310403399007993840752361486081902612142286294138946409494760243217077077078451534537898738014947975241505858550816384316895547912989440628156572817307020747905075312155783931269178257532092903523394566899359920074898434665658781302022219066420271891982849485361650692004077463700880053355714657302243393374817841762899993713988072269300363051711262769433356515817926923714776269675402651688322963081051588173869313494480086249910715303078735163640596135265328608037282355331687424353731963072102231070048437958081231965263660992534342947870467153221942543357932152914139635465811176012510768175499958478262738407962648244695361712870760612248127086830845190126453562564560792121471927204630205121269858706905252482993371972998284740378740053508638305946993354071351981207348653608376312361246008984280491650556455701100435752520231134632419492336556515364316987497645705429790490094439762302257376820001707680109405131786809344030137129342843370633514403297706212295933738826847545316124161737411042260421969242815622010761102659259580159843969961387815188462713788697500986033071084275699050113544916432267047440576960799492631920973963923880232882876337530841629247775747113548235561550579114834443107423971141155320725651101380273993702881489359099337144356706834816296883690347373051981569519119369026534025930462425190217634681928544499089769502809926453105109574703365657269490301348491001151210465306428750287288890432185433201317819017358069143864192759095791732085906763031462355182068225359413033992794381300171998954167761700441531185908857941401899569229413645175068028723542890493864466313046879238333175834545664387162956989459788460591661696271309690613041143169656398529352585240493043675800401626420985218653002659125740642145612640234260793096855542434991381203228073180864759971332563700560816625885619256672830319764810604645998050108083598666333503490828522425189169201990132620034585180234025977728306391579749114257519465437707623439305097626801280519904633514757739757929758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 148964474439727525604752218100954021467686365189555017854169526388401332072425955260629063443206250439248456004001408271297934670502741540222225093392299726800091673618349709344834687110557527157510783875633888160124637985748695513095067796975562252314443628905435439070612082590190640581918301863011417916720864951928677693637989648289830623358727584172227181660285033960082823572842325315182091209511253341517190344348677273262446799848187201753683202853082161497631236533402741151559559949561802300771546500253972005982802276445793567348892973115488760221075044042859432988082193178046208896491687240595778286287866902984377888240430365423496758980047479045482426085536855724862825827897786111020262214105035383403476425280128253264102313775040020800613482517202667485101325790752023180932654266558781416422455533127242515546912443863994962638540777816818774218807905587065710975148238048162638344797047055211139108480665533374569617853865876108698416203237314295561454057160825846421874855452749057806001954562346727357291285209753666574238442010021588798804633343741844876332993759708857392928301026293220153196357414687152062348096794315866950796514231158484405295618429196075149867822666458433896643668927904955012533421726986651621872982850260887223781565947913478183884859645320687872054244575661008938941191359688255577747421944654176931269198545137030696189800634696006023855896861651995568236000555094505034520168638429760949802484299137121588008046808277400889872346140152195501281703744616667191269958661120279967744891189802817992265190685578084108861986304435218343672828939915904170229211990165711802147784907940294513961669339076156820951235249244022802685833363845353122655201920464236615338723728197728731531126510896696407440105537269402642665798639752025949539059086668917861294628458521203462825808959803456789239625920278242590410223554076662303964744928805304531876401279546259870501315649517508105224467678348552495425565764099487782391256968561840113868024370534398498907465333566183081807366373285967838659730582098149022067157292852475917825285193519672276913533913077070371602178179331465267330777293224652036616759945565986720736363603438036269557944477604754904333452973541857308829515630601206744771804754532434153717094927024462667394533685838805796170961920068855051375253073397383582800539468724892778917721567851206847341303530649435223627236495399345719240793933157899285431600878450832562287160764342878491430405165099064573132275441020936305165892187822079692396590760788890541152818351617533303308334916692209465440725321018233391475466102238555085733915486543313338345702675221949592796656907939177314007757519131541145057171816883108425038774771938970286171526420240889232935420051881086725006536975459399094009974251762050159460576255207961087660949834114763446075037842785462236212162566907877832328571552695166569529263966880591082688353992993734372866981321540980173254831831348896850359729232259779618777536027705900438624375510478166055383917843878354964251988315575738999614590331420660124957641648930549187084591314048864953596727392603060813437556006730017515253376434657186856603641703464829668766065553694429798093492668982416319491943938185176855866054934246084524838568955279406449213861700791467706118793840795861073396467108932919536833318610574595277544856443063119162240850604860773776108271462583091837698812784705301523941751709076461843238804879225729165094012081665171597729270742836711962514069197906668497726050777011660072316419362313198623903705369450917470163446820134238233775048472872329643199507854051035427226223800988122127670035791759350486081361955384111675421774241346473048073646923689577853479536647893124771716179254250037351195635398015693244651803358888172785174745857123734254488875121620603416756269110030915756636860693684443165864100909844370669406722203053034382063042535911078079475335165828457659028750505879737261970082091415378892301837327291552856599410277473544769189554592706751323654633304289060375924867356183677736752341777244241319623354122659686883833142669831152208849486192032288025467990638241678122760468128688489937939438884446387417222425076906133807922422506145325797449224617257260289761685047645044557287178545994086457417598095778167407841562069941329821982094354232801445782519559703511066273531246390499103540476850487020283173892801743982946935587763348047825743401632601619488337265437024651301980098815645882693472419113591595417165243755258421137097797707452831931877615699788250429789819519920068755158386158912187465788973649468396392804056489812233846246346136668066413846871354606069575907141758296394920237648972189040549687332871046798443299163035589768301745836507676971674338077707167582830509404352062590029279918939995490246486832604383505830748495251601357627743492718125936046525657717512647784624191089363399088913211558648055731506901941976883184105106054260067392102186283919008958913231291265750781785462536062427994211224664901187485711923958877645701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -111003444695957698177604947006562140546217951399267932824424228016519832891578597073176904984595332420776498881839280783619449902247972742666075009913843687631851917912336997221706881308808204670665836193815135526729705919680162095884367286463534817021465964199243393406080755727775782023778483210779019703325436500459146572037502398761858317405655509346961727783603291503779884967926494314026008444768752268448673310213761038974990712714672231920710308748281934167292365774234128955453543157114696267732457797228753683844270597844335852223160518040834556878901685327824782288516495358635360789764847789510266781896499329017736523104155381675801378201261209581246795660847747565808045624375808225016600138262400935870384173062920269805062988729080257871415083046067299086104806802837656462610226286827309493286284367059875844941294523622643750115555134636359211729704664455086009529385419505211503950583932423346399486944212075290080098712028263273670162615111251480753841278170434001233153335037109050502595399106154676547241915944552651212142010964674715387650990999043275264016344371714341816643023768973196447623024006479090384986471456041800066797904193118186611967620581129171017628237954348386546942627529799220075142788926433810551945062887435216174763709143287090743581288434823769563253363519556945054760458157599264107771006288128293025405851415528566195342764003266348816127212314342468236746749683781272813843574162831574566699161883357240739899786023905095549175707829902875657867389037455056210476802464917195607047807943581430404598851413713993389867437354993515616110519909966013345843426602001357352558901874936964383719387118692003743711926584124392662008546722314991024412953573906784136998568030608076422718814515043812044698470927589137335344175332682732786761582887582699559611675558002496817794694776766354868288148161294287713371344660428321929546953843188580578272693295501345808837290952465978364830049021417055878961568784768364298546680251412463614128784910056527562420251835613846769555320308705784323635581573512864989308338890838198513165350051524353872094854987282779340392773966647046569736241632600481546501581995345824960022915847023000080378879256054313219844351931982102113405403343024258282738220414776403842362942864957441436683678504530691275420286401709228281860147363326238063442632433625258060184179237715077649993788879483526169493746760005512826093083533160299806649751573739260273715449163544422019229645578714952899449954684770281937282675552750375259508639472226268773756149469348480120108255445163411966081468068943632553477061417562404755934727229201522957238423057889616251213658057102294395756149184735538671065020799733238445388579826976857455751566427430320485179151780063457513474302900670400917782586997854253403750507406401340659415766585739317201454126699778859076889986192823341931637632755994393893429772094077280446835613828462426816132095011650376955588581481494474886708542258698928308326812142532610358608887682134496312576637914746102768443025400907992992417115674989696647411674287167349065742573519699779680442156170987624037912209128225828955270336672353607428099833476724266647212572830848229121699561336788419174746542150008606048275202241383373889912263927500435113968103255739681561820830981343455449590665911976433396384063037934155013376029542731098584799042747985282513487834993038214583319409017025369580274879544596940842056927100558063800813107174471073064502684035694997125978947111504257104116064860532239712247296962204007613042723629066835068096465408898818298418130613227791853267021513950890241642454956986035782654474073994335439382383825421666108876776970351035876404674098617924801314124229641918728866903542818034770121573402037499649830437727013143872369654611266023745724648022665243373685293544177705965572151718991031133085122767164025902080045149264244954001211215461419256769977386510999193042353766380951619916102750376236214265997975492332910623280527447016889421382293235064670622748552742287329968874259627671690481157614072414432970904396097296013888586040511477663499749991198038970026752330850151478270753674584742954624592590413061226230298519503326846566520571430432760672540546668230901649421802448998107152265646884537833945906578722011615272573268974487620554780020562643835208924697367095553998491545865760960384937411924728549101673314079190793294258119036370001761582020242068643193415360150549417669903987319060095906907823546425594410989095230300876700021585859636958923773316907360169398466688000117027878382149664543293909267438645862420945702706073424018006388903352021791583096443097639162618216326744112641712627928302794085008152749838734468244595147067728869738889825201440907706547811669718402726902099582640839790823473166689658192246333458312941051084692636458053118997955791575389001002386153205369473771503390347367872382645715033715934329668236959140198828950057659435497845321205734268574628563889317628308922028279438096283576287695076772850774350955859148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 69064542591717879843055906268288180371242060038367072561008442582556290999480872394651408577013276818378419232803227496735799025015462103595742185615416580022711269806696442715320491532502979165678444541184788465805732098647830647240682044131934937599061484738920974814423819525251104289367967941924448122145448806037434865201776331984561289613576684377803120786369469856539198090866684042065590582798147293601040638105558668315619914389235232176287557913959080503441881073345743456432022368983826477802609453259745269946207937991976864531400742846030568615563141431155069350935855365938826574646420738772065005085911796194426294810736352929563407748709599681864815374166035807233439800445123235629591761842813872640595317679319385888245507754773494514308088208539062362170434108923156707200589313127403099631152904420994235691510688696936714614051618707688116007894696975553307457637541386033862148236356165633802105848218788434114834432246053289844156335082784383613021233424487627071994303988443586319063913218993433971657956346956103220323435684443731560999730345046186790776271076289907468341324900309537854863773914174490166607158659352896387126322564561252509746802605963251279714241700868768611953837586098662920825111635869387509640580846539387667724332113596709447846281724834269687709159407097521833155373231701495718607523753169223800434681351012531856072947147179567909551824619347836632136240830470541986418536588026729308300073581132465167982956437266568062495570221813550469374568074057625416641150794182233257606803991445735123517167633550761281039755975124646655518250981275576580604340481553851649634822436185792016843494759928363789579618971972951686097478700170954509345381866521950184423088093475253318225665367636393050173364301888505768554038688758323750765161115342315571725354578263215243716376910717079078396043051166059149171438952199114937859350634751372476497982802781942231737306248168632357388136228557681346897872262019517098547854952354830318779588288016825241368672198144446213952867121139713627649242712138288280362912175258770800069422701898336532510946293533848163161091784972433203899887250508421995877600505350729829782953080465620000848938315325377910255467296565369218695206836333165550259736921748912998208122672744521987659689262718460645135271453746672696471640412902428118833571560505639190938767681571133286459732108868511398375402326097604656328488522332233764011720941732223101879272972373420613610203228673799994475829457730214869608629807123041793437677447488284833928809967354030825450657690451614412315465321867787795090141130608438535368816770218565771332238026450318589410783576399728064431323471865223110832788155182892436474353841262588932119400706992391357903324122882253324244512077301681619225193558064679090751392710001077713278141307365475717476730132126434050529583184630368998583476401422076519703392125674997374952846147984596109989566612556444277098509190032865316575402006123067765075882082365319702668457045963995534809877283879844398241001927436897228233086934508976503789501236189014120738668109759946723367578114718733267405819161332214224896506913481772274760765039106006161345802629641400001717086238235283570655069213354176894798378506890723968206566816622495018552978330901305475022458806301239695539120364627125431637530091946187249445005112474524217288785338411560879019225235971407172874910459456456344637138244656040884687140999441643631074072457511517493671044407263803421615788097666618916172650942122059636855471179570032930808828057734247737680705446394652975457312372970686223636918573126721010232897648873654542208361566339496317895505237175923251507192131425967599712424441824171203808731224075595588605785281144741383249231254366281842215522612402890690514885292196348656538502758499375166516796587819032330883060421862748743871367445828154290491671686892255774482942945512630370186711583684398559682124292274833867517881806258178249285311518782984342709084920514150603679155378147594513032091231928013652421881577678485389012913778459095777102829271112693741310196697049425601759646349733847314570216649506700373462261405625792719450712056913947331623343280871149669404957407624795826669491363628523622734408091594797631080689735154572314656520629489695187795363888888546953014881330264583109411675257860731909464045843414903885853641773992633366682851973268991828451487429920115386851040095807735127080239510483805793194519338472898514362706943578062761925352827824284139855601279233760070476782143615200108508003318481812779266909069107840512412235892470847223522137429162843908147232879064137495905493057245321782635514620647508353844200636460081246852340591743196088279982244945666149475670079199260212456409838503375812591207506294374924958700085475781501678106316758093601704376174208557501777309857788719178557900915751742259679171619370403611710504716021127813619770976240846388402012902204709899285497069003102078052064330383978585494097217842479435421988519895722045447482457007849472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -36938294707246565465289066243705921480295138173304450883667132198849102317759944610741905191205650963841128065304336690235197290742090292438340247706074067713512387135983144910686461238295469482862395765118114876293826076245395925439689387289643478834047400639243316701273495157098787280989631483347488138852076256726401466463473059951081406352691522221161528653089522539148550547515725972453940057358856596843269637556517841993871388718102737826801137943578626362884248427381883535622273639017135962971113372206936164204097315861012366470169622645874826818812851639606458470852690794923276543166619656979638894817153108982727657460191388928207997977491908547185993177549653581725602136664020852036187693639064834613743268574750926609152987138643440000169096619407572438617965912695348550123821479967649633205422906747445475319621425110349068837523274330124490848084907716649918744107158457269464884923516572649344155628357877322340060458130053786670710443210212086398784372982106549475299349615619314648977692605532188649444531441826650744641045114648026221338928030532727907956581755959427153781608731789072687272908376164236338523454976656835603729969653822265908998454714998087220130482508497178351521735730461709545322024906261874653198915962807827946908554999744079398312399709100243099525327808535947946987648801590926162519081787804033126758217311438606700568323614305754847922595234922503831800254688137316045956693464749090742592379833411422052259256307045198226494808785111946550976255371109256116394664309849739286108746903074569357524324430353697127395761509214984753697732765051007799794260099421663387074686027602036986432050595764728772207347359817830700922476454095627560708777809979157776813667988812896988676723986311334122605840381792586046434129822223805724693455201925516537705201951383741175748868199911368970045586214144098175693202652239712760570331814937970840413379816747883276257715262119524216585237463625979460974390756908539987147253001096315324999055306758088868186971028124076998810264790057407376124742910366058043868534578011336565481372331594596288032041389294126539519902863912321725407707198330696849908440561327381364752196510211359061127367339315197799473395678234678364045392147939841562961737705577927574598482612908048591600437053149535198606636508586178130315754663090997290483705593317848156344830739179159292724098072417148207724201293924187276010966705922459931065624069660297815720507645369877767070113556046343176449403219185842695301209994567474940050771117874205782200174364519879253285437396589406169854226827692449472730615378015933853361822135652395266554389091770477534778891344696614106298747667059976098955972307543869649579144186891887943927220480026930831361081144107852928942558127534590736661645697150085310233839264279991899850879448718333781886646015883750165546900319692545002123279843552196128070220080693882621273048324374649563587796488807919336264591432853124756005034969884826332467214792756868274518540794613892367226846275135937107330183301677746452056719686192741098913163165340713948596284421058453588217751953804109908038869009811220472549728947800576906406280052151753524987795513169949343926085179923467039084041707864854158596916356370387304242484900188598903900756481732452401057720929708195253312033176846336593117445917545113952968222312123058838798290067358922952865004420011591267492951678611028345915741998489410016394026211637705211641619763945341076829742222098010931097099165496972052038934741299360479629323861881704152232984020276025147895296969951919372241631014911452581946868367109950908331889669297451109328575008522265977926663431678676816652427346825532223601948396016226473251361200443572927345498059165197331273926413800068635094086387374175288527582206767982802359740754685255512909021411819320636678094743825522865789445618401317342620705132518335352905791338294739301275678810741387821068610762968127963776741535038342951844385665313056175466091477296978740279836139223524194073761819827164008600455859942843790258603790812682931915314192415798102312323705825540670120825644481778094780367352643657778261257829979510456128102901443135375083725210940669058118360400010833887034192355243823562534936131713982865537577452179444860978114418498565992464395394837281337251523417389675884051620755991629903268568395414769331010676137965935232654215303660922039874195304796242693783157512368544291693748512716215555442276824479166509187345387906533589262144265928860748557260761876968613206795139175745905922596144584814801779543054686264579703389116597135596505529615793106501723837702094592858755809020114497909181245527138498781523135657643146813587129528680016474490147204439573656372247328272242902751204814709247998841224839477154214346477190906676425154850763929347936814653894016635500122975551536233808428937964178943863845009362262804568336846092977820867411756879619384316420925814040384042087201367920589462963447612487224960395548742320484731934883315651508064789907912712519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 17253342095360078898764192732846784150664514556992625183900494527221678423165029177125294874548746609581972583781845173180353054706159175076664820127515585719850121154337554954769353213504313826758852093870931374936937012932883892024870719469184215542051914845332501477994873028217862091408546521134482879190541482041566242381488762491828471516202575212663052030210505246758126866941271982193240770190916292489471502233575825863445331800987168777538582598744130587178473480265685971584260419930759521531050175482486319732320692257246786237291586748151551680146330566594257960168276805747452423155521450726301020164144168022927029802039873961128899930620236466782419124647149880718249099059000956937020994459473327160402039189566842668397871702161086978584133325718424082208785717951866057755159268495164231580949862341905921625047028301016249123361292680092297582278222589831812986568530888964836018207000108416727241325914858066569234945958109054451806842349602218830072646629631373917283867086119682092058981794421796906109151637356384688737567509671090261662971597016473390963474065899511796684203505979336469204159522967555742746720464826638249071816906648296714315121914469641877091299957036263059770151955080942016881095574866680649347424991907382967029375278146153170840140259851388313310273888998598571520680729233794540791269333795824628097616755235262739224587266208603560049867970075693699733690266020674207095181111327796517437686665092851674141273767428097074905018171338284300940099468586617877865969695245843142913476099364950683027883462203570847746389535018651705051781723994215688025330922129936752092978848792349309849870703616477007287202056537657781257145694450161516875514223975928149879305565025002765287749333522767049282814096374741801686101409309454594854679387362146718579660589582736066522114781323879251075027744783247955916992588242137077510561787032100603221472398523488802897106230062791785775795794276046041891301461161472526379067606624557262360933293244835245589931461724602523167683945965948134116178194682099960097015079444229136890807042167863891616864025510701981552254375377826494850157246169598805789836257838552518944647591646098071275555608077589513878815220033929145109366093417838464074517548845274938859335447375027007349856831069023651749162153720460526167539564649815906486665361181255619600655876631504609251150406760516570513620346914950617114923364468187676368209020007112872147946557328646187558673328369167711049869069252892093327348376883690148329567322637610303221501946365801017239099029828049937927898040278055535759155555688719975650652455352758681297329322368175552648876993158387848733469052787750972766068612088702726367690269776957850431927207095891961186973016971502882492773538782778393005918625280060392891390061518005859017519606616439489004217590788831635257269427894318446114905491797156522554547736191921700945600795828976965265321583961420977034174594441754203474572553321585485990884523306682220794607538634966277359520350818042633069938984759118223839811615996106357368924972460060608032223675795619924462020628626704310633955651447624561995621669003897766942737624633234617985640239824348731542367145068204631002877181046446794727467771355600839143010521785047424249649834357286619841951882514067896684932792758485982902441787876702745583263151879818587329536370273517884085158113412308885000852990120012760843085936636658281866613276286052381946463601276562318842830648471039749322704992288477836662845679045098089136328280300548132089427434098233699816712974041729043313261151733404662060943539034361950501726788871303472034697816362656842574078899069939408357293352693751555886677920845248504903921862682899744805700526174422017261591372441468786365762286729272619549053465358717185504688165456804082612259274405378071327500902648158873403098324983596105206647090840050461626342718081285742373191452608603215877717007620598008571539612053272267677202476029205563879602867647179546526651191186655369804964624480298490707654863677541790554739404335833013919109631486528671862855913437651763265369027488988541149386741689942225742909938221967012104819758124677221820245239065778787159779116477888711135354218159183469850706626507390582429006119184806602982681446506070569548421134055921009676003180933490533070399558675264019585041354509578991660955700002873788806139612064822671443169499981707245845700779513407002171328264200015546212574878050237393683383986527360670731209155284039966234927763514712470518732795383305060519123009027596440115466204515521324426081113864780714976741768056279223560879859929199817389517086090312953129338211653061493808500815644175775425634414010938260388555272016153351382962445538380187823775162877326442363787532664664307560482220906333327059787433577866420122763017191128764535963904952838304423687777344700535312545071406089001221532724386257889211761739096256535616656203246537771172979904642352253763990979300032181449931638425602651254508319063640593501453555020595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -6722353374810932478310755452281419697435388517810022052219957389138369853026237840561128765391998670961233204071381036167969348321960548790261657573665290277576267329534915254909618717435008677930735500798650347861339546824232852302329350836716723941721303823617065271285686791855197009882118196880766222099168554019587686226154461083587364377060758159770024966836625863456512345678184374534508011216710760362289179463467131353001332911202625775318512449216080120810842868496577912805000083051547744596119542146594634768265531792225189338675447667236264437698869846149537539636848573750402781741650304038170790164340388281888148075867020668879082051607321267028831905170975242386644099162869238739558979904790742721052947791406369226262486445142296576400884909993496715470660539297260533934643954380893712948295861361777328965355525531527309398211333985002413185652129320311192029506089188631862661383513808193514262123421967981815127882447511319127230649058293689557336159595461002886935694306237500204295797544907677629856977941202731800732031244607366610860186123456754095454779830807445130634881905865696568276663058027176904667544997355293602085259849338097662782925028718540748593431432565512081651269446664152350274560965159280789662103703842746453757138247568390156051474222404221141624915795460243824413098803522351351852900598338204495178054745314085044093333729725731869653117382202740349855455443637463124633494761328208843399176305319289019581475876683179400563278026345712796233383394349512882154853199394046115588484773012621760629609162266672289987791173048371927385917187363450927318856862799811035994502350652415504812170125797842776823435688329197590462189631349104132699569682641688361721419570501255029150953287647951766953402195755205317339872777096684108366510912014895777139207896934233134795157839675406248688496935472270863986983852941307380073540890785818728906802754912799465577212582499188423996123461929812222562917375747835207038721771746378909197868621574587515360690880431771976137622024828757528851735005027624531715976879689197716577832480318960730605209650675831999195069515308392739443549633990086541312394172248555658998112001874645785110324138193175341218164745511836910573697727625093771472755277004756944612186423584404055603266933204288360982715054528190297980558597717646882304760795412426632159656745270937536740856391175500832015780999315485034489103453672038960191878845689114569356596328445431502618277282221231549777714864482443088801218611916424512084665522185767409144955238762221376619584414422442815936474167851489766750932465301018053577236271434045773601644222015276071236423114751868448001427551732679682309954931271908625791007689660636554581782690237241114375000081437558238634656414939129354040882093034554092098484083853300131372691981155494390949350853774420024396134363114740204102291335847796669585337070614923621820748398469579572039532113883040890157930372506414517649477037258947584579013130186231183569745839406474854752703772775021832853700789331160022172365474821069928430831550647789645138085448048691853857073552705189864799670366967261050677241021092566504809184798078516551741117114840379940567003007839734898030194880249660810846309572936187777091171113702605944985165943792821683811843029580563755237436533793871097932625883948242618760443612334656677126165109667454343052812508189233150857652074028487776799024032979565518159182694125082058013916213258851565518729136883110384609482417900142956894694832033231325111124009046815656974691435283512770351223636420527054816658555499870504861800443159862586746718490728898379930919482336243009826627336622022096182871509505304803822763087613459212248049089357595200046884258600086034449150908322213231774223767108518901713842186779973180717695839710084464893721964876986253104764499996392459627013505935888883504209020718569479483665669312226066506191474172015294875054396352416693674316462084231367945735633085705241034700230845064146885462954846870750083207916503429409015873248790350680896471197565613659527525752021500069931796889826921043245275038764349368237107457849086926964336002494376106882403633217872023619485869904501995449004147572251594882640307469739771670941372245075893686686518233361332946822012322356692462715907516673562947263688445733383153264253995739830711474612620071151583491727049909499866416221416731958559185137299834366568267117150588710029397508262545474732651691084254278259989107666646669104079755082694716900992679320682382848409808962092850620677266317206291677658804736524042791031451715667060312922546536381492726250842822083236669117228349373868613496669779200751263362833304795028563579098892093765396824468142107034309065965027039075278916746531981339082107800513423313737804265884257028902623299048297285398004342237031771499374350684010169773685582098408401760658897189893128396945337936019745312833032126898778907268949371637947148261465352048102903803626625984007697632671892847858403294670950080382102826295230464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2250992205258456076114871971134988676799526925600041878505540817622367432084821287539493401507374031109541528763235655286202966013943557963705614851875234179455051178216393252095108984943048695508619368404741276375948621283997849660922168037852858687425392300702845426523161024270440721655879973766787363306823321926350632541880736948282332593957540366937654538895513053331520345183740108785394211274543791241269403035587472488167881891483196847546074580352300443654372155510288953976478320072786604353631497110720259042729685040056542482909305789598545058894496489641720811177941296184085577934721970267002533810030394722270072177698673236730292760219489087847563357224731545665608822946698923979789524431331694843330560005325768521633769169644078633122811196969672808999478029551458351406914754636587872327836194563798013377850992225586085353727983999041981723557668420767681316818077638882534154334823100400592898725829601986208736140000067961062481126217892953449682882208158710916217676114866255024876846328185224894294203920365255859879226033402797458573077131634864419181571789946751114867621810402239002426760599726088978791074233771522690117073463134569138902058658105069903634511197366991746263513860785918450024996318069423424209107321249831217280965514895718563967433852973640365466612153716793539749441259966939142967123080231252168058522546567864074114257145275038726982550614053047656040798593040486545215124969199935680874157711973449558589973875746134166126649419404860289730504937525213238051292411072436794671980067513926591962469519585102576378452281752628030464556938098660513068444314281783667034288977072628431814833509366098009732068774568086198458311054969485591252287636970353028333028974184406712011637490955755768997004004230778815995271821207886982434352816069605906241940661848865824707321321480336523935563612131527871413372907133881495767377537976957355400252548261439175980898160097582370842923595725496937632403894154019792092708211803676018635482573001140630201962244535327172894122869643176552100298590455634645273330661579812373317240892163001957802453418421817722593798417275320899183032458853505480217865671568175219370703934661999661705179732504854001364120333149595282765421025220984751183940227887082540951426595461115435683770950363304315622472751947220433983953924306149790503092117880739177858170917300965710008000381588236213388588008244986271920689030454125899419067134124468165789445686151427650591283417370076699369392868703136442191416853817571797335251063586256949049821193540631129379103826491224077443101197994837685090071712631312736641722404027541984426912097233401568740056838178191957992938010066901792064312632106480050508446493438635171881461794794097440478316037089878450134403383254749749953116776864550447716352556237400235446011368015902095525146280785385611458619066090818546495896285917831997015014029009105577583616908707280505809699617516232844173769156020919927175188605280995377347968373264380166328119277692468519684363445194631804565742181834577011806495328384174227034948517668249760962098089489614448826174195687858839729626984098098089707766360156678003874924226855217035926283240093267986302689611616407919424987439820008806796443318383946252339117333392808328321193898634176307580994770147345958152373952013101840762645516549849691579425133932228515668077543792180389620993022993186063696369814223595954523128962573138702691063532541377758783096537827328045715750416798974978135167726727634309256556594248699199150703229572021174141927214460088160322694328011011475943050424161167524081296248070540082214617203437951419851478941599616239278107557454087605067742958813311778715317413257244398252660454269359335117609463337592658566913315557672267910053746519159079991463240713306949397419871684566281248507656158244756819795841742936802734703778434073273644192061022103266480752120340425454551824379484042977990684707075382637756411201706981213062361754419336612724555658863469802398363492541939726519519219010306696011887248577915799873326262859077785080615490046669500230196577966719216359954361214307802030870308334771765848163829458125489381225525726079648774194398604772726631853297936842557622710486039097613950077644825389492922842285942017061348873666838666999774539170255398721392717250710677617035261880576091741504245462046323995662431851133517788123625156511919937593148090647174649708788513175588725685475003901924880827191018939844434221395612989744668915920632817841408032469338230512001890077268724629422703814562020366330751159521400515337395227169814885399989209203302691439529284354787923185674373185360480533177877219302238011016213107366265403703678909485024551159264781723593766602946565172416436287515365116456522919806243070004196155117891709028550895233567113917909713245680992302358215502896495888394996827095589598532649683135772192695322502945184752155158208894188711325905777976794012705797840521294680228678203248855833538368408781447431170050255799613240455691064689295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -637990341133159948066268441757316343136646869708071245027744244017162783021282898522094787940635496177941279164233585722397181733782442461212558920993299041228482213381039964403527308724868995600474687106804843088483408389570194521257286448804052155373589741118283818894627552204625440289925401305176594644817244467016775548108575518874320483253022851072451789237403817315352308585770929279313733009925633460929445647507091459010617808915713609217520405823404447498427729841503581792241682782539233060262434402847877421757787216958972729194371904137877883507734331058534973939690109812554881353862794298962173934317697428580695178551788759578582950965308476123340780927385553520540260052332376284011549319091609639060339983847174716163955629812385400643894585293180193178751960146349075283275430007685094200884380853742403103724184760924383523422187215368959954430102961752787669633861240780813795554814532832042978240557380843169499033728313679200591618468759996609631772044789092190364043719306625887643985503605039382369567952349189758609032061022899277361936317407244396333070926378816619906856476486922063750468341988606279245963254256149046101861063527278138824280791590775490594142642217762642664592916296852970383820586846112412781010956724014901803681780370563024771021093478864239296928637530599713009807631123972861744561711480706851195197705255868767235807658923736122727457539298102774217625839534217322799522243947372661435418288148215493898837411011307263810239697501007938614064086554471894390609857824416375972620801309880067483833852012046936113194454328520761896052696071455344664871315774466240724093441141330337046036596592711343188679225039359619076695842479934321462116122278068418249087197289645431066366628945426174979149939476467680702287149061706513984021922526521921338739021572249860104325931321719801889855627391814803012640361294498146467736377728830001771386618632730502042823445708315194858800662412493119495202663240234346672144416542178363273341234487089810528992404621994047484508655486471921668286118684436709702093132523776964276874203101614039296714659550202823145804850355513483257378826231070992931203287006051960602935314540400410333665305666066741424279455035079309889482007335228277093397238714536163078634124376225510244087004450636321902995515792071812249827123061457750244976356883534350845994191844679174765320217493303947683277933804939227176348727694382409800426281317986348219504625781534166629920229994110157644675533472412367832235850416076538826503540565077205080265733146244148237040448495092943813413807753570246640616842892216255617836652067968927588688152968574770729580903966088533150349336671172549575158024949406851430007626881507556963974819795619150022524806870703333776436937658872395789117692661704206738094186915546066988111274625819836951243473710121273705733054012401612548314886114387184522724635777720970740551233320888788364924957165526951123553400325656508525963687364831348613617273572582340641473575031725881016613998901001006855359546781121646541689195642254154101790386320856662670262867105254865835355299376946084913464695582827639742730252318723840620623308598861683305275600075419594516430054908684029881427347443214711254504786057801867117360905142626777119897430727911962900733731822189055503354587795207762179155013223782829134290194187989069758811314594426369477451716844832758519561145767126910408720158021346887058372823745537706927440475272410390564177274843929518586303367512910960369430426810686180344649348950082341238452149436173238568150055459760159106110460478558213154833279298880223083750747009447291570981775852838329953762606152391794093232640813731984914842653380142544745618336637360199921048655348742594519522480913395423153769739894187441913654074368646845099169477310158141643297552027391122981816916167828499832044735917326921991142678885340530347924538022547472172194675695586463885194808768137283829586043514761664346875810590858981132645782184233115097970450889591506879050999790411711150809036619679351584029642586546907434170129655246091647499391746711420319841773012430869186452178484706566315701328098878844971419758588327041593756629744805148560718598988423014379573495162079238285153707787064963884687012976363720237766660803341842411076530067050073861747876481800151241589259116275619848997583449140703580647766229391092063752682302629283607959131177706237042438988905847629861262470215263843119960896571894276965044428680151452670865879985715521844730270850381329751926328109003054189183029082855303819685109579199959421039313036535630827429809898747011995579493561146783512293415218217791523165770892781720209241185170244601609627155841055853641341027641323589672381442892972346254295005676206762105535979843154377530410479299645127925084910719812567277297279668786358880978068011016520174004509828582781825875709778327276793910630651985879301888511942490581285679280510562517628751743755483410261662326890497462303644679448116434356956732911364771833570551398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 140088805478493592176242992563727623187327309597229554020307605930146410502817934965519602370539998773206799679745528772830290094233377470819372317448719276792755382466348316199601085638844410845234521596004892588241948791597650807799794787351570311700725972001780419330177723739162060189838471473570453399170572560482379561192264359902066878509503593240400765204285940935874727961146155999861793805685278805737022550586916842473344907798495511819472238242524266341055329133759478127579416983232833494453014727479211383315233672338134586436729059825620000740335116807734382451162063057359998326865332531236598483564238117061062436199784941943387950886882002568742450258599931370032405313566152495155438445783181279783316240661144927737701432455767587230080365315249419665496588566684428353823064995799634464412458988586245502995953956904620569383266964585703789612608033804414752057897246882989048570511658011157728605174156919560768513951591639536064189330099546629408096223946911936758371002534141188109329950837690432321833986464976020851608598294965224777395451068116642303209942612614687507729382974533361750545141908994603281492483378079310491223007489766324905716783246469668720831419399871483272242184359225429236887427137104508413080714059406948294551464505906982078631270668809462410814017108000192047820076885153764944051637304306555732459123997957551987305869283032564794908406783654017020372556820592654260121540848113654461232636827985190351073135973090741564184539188682778108224306570786890009190426757486859404136487213317978418624534141087428198117063911229834912528217247285167497369582710574661283716002645437437497000136109760274551206393356212821818307221646074771223020901827686093186483083443504337511399767216512778497533739372358713876587976236953814142227463060261361119106964228711744024149623719215205546829954668025153967658205127613384261868042144209557920861683363475933595447986896836325660264828828075744920769943696235529471907076783838068563408210067926772443074989934013409750358877366365001036298147343466076209354703464891695173295192270653450880028354504132993666744996403845582517379191487616164624762652348033783192361445484386264112732279668800876369317820292726585999266415381169177245625067176746091560592325351960183368378958892242896058360096065494282394469714298274401747648779188254543165211496779654858346518538216311553285389380741050243845768373763074126462911328839330419379042663810893214589124383752447390527475812034349210974600104126865787488547285114353748517544012304935273772272811389542050926134788114674616831665802014752908628210292980510823548337092615580512917564014018905097398046040476932253977685094244001398192230635697636594089920363587817248927688517879828366823587063343599728610707886562922196463496741991942733606645912831329153047383161135051993421127438365569266284753544666186323751884459449604095063973430645294479896877975149798992481776289041962889240244464760651971739530584404719716521368943193623231149259173383513838700126856992264394746614781613582317155712826564522986362528478285209551367980311417895056133841388198072908058649831119880041121858923275879933331405197560555976014205686470020132738269079392872259373317062754802546651964649269775966637162444702713968764808268722794258040525464767556922603168193139232155230003632722409442855518812192108451697333746823350924797721475678617988543112777774079178165902079831734446836703403404313971924636951652641103518818414647752044223094158417097625553604833805967096453790558008135938796423023474183131226687049596182844618662463814758481780394438280150721743167678168334803459216275469710447969648390393457251444430143715896412503789324854194437181236210429361431527152098384193061143420083231760398039543097780485160778356648622899561527757065353780438528544952751269598920404039618979268856080495483073286613909184110499429872208527068050625126665425991711275467961758807866572188376922157782549469600116830390216506037223783950976580381176645527860975101175127074563371810267146868009412195424292962636575137588591904932216620803669835122818675665718900846259125208628407076517397202595030571098192163079036769142757937602380440653333438799462564567275428702021025958526224103028340450756698343486173781840066681390904269309948793517609405341722107508498036394005770740627770195124643847229656612062838656849021325208041075087457491179990358530392677694609944485608584329237018490153365115161739946684705198272813949853224713251879413713047011201621940275226760669637624166665139923115111818071474979609418523703315738982908763489480701314551573879230234414958403135210208771662535057919130686073615938610147247499002169615298804643312945762384713863404086224017924149790123705129064948723991315750246453547669196853188781243792520908738229122616661462176364793642269587164353133721287440412006962900946125408238404070536144285629345566524281104461330400053124604119956990669572150744574067901932444856734968431547862190252984631296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -24436856432786867754134461209275266182122031701785595581953755189036628414283435986377096690317683398711710663717778994500012576630271413165266766503654133397587099117268999484173245061181526169811665248592242741268456021698761392883356091666459327607563121250504666582420180321115957736777830416345507227456228677639973858957610059141926225124160245686215205143913039553436394027112246760512919427571044659625056721116497134647752492694444639237606922482660979394643602476147452599225569245185345772158648685619836710199334697845001771880639732083421173465118314653046093911971032245539207784349236631963290352517150025645785784880676082368666132071470196868133315699927943389156567175532149387582643715383822701797876140837370091829053161953556199166977640178419828814477061717677141984360774358926671735499650579466644341445264205369828644837427257739871616475335310772614295584412199727595698068054918948384629521299298406876565932033627470914328248349366138682455255562285778313035998553755791681433538970750230803566733618188895805602863521908175966970373722874432227159548166546960553256127613329122178268227372174237937066234545694908210793371631842967601889831903945575699871497446417035177692622261281747283271205032861929578827634526459528086027886501096718937279129659845317659163850550535051606163078683916246110963424618759888836459752881549914574824915498672214050625952765897533139507063670660045250384170506682562761619727818225277247450451725344670484934137187998420195413266601270768444288329803675599926542136279276807569922835184458708093508670393757477899277552129319089967797455352921314620761978334608196514208336803077700701088082151352783188320310112140352810939073434308760134790072115054597101151594122378030327497635001084542805079072126152817794849666673116332975740757741835658409909701193267025097840247032751308155889903448516423427206728529998730067979744600347198727133093234141015729819428990624275315441505996863379209569166255611831619796012817417557091506009394146855171486855940618360163535600209819892012371375564112661158808178653369841946440208381310000843419086703476979640655979305731014795164781220329046437572684620242146774216529626681467600402431201134301171541190425571103755117686426836855438747053917435819918298648993146809855264009494904630146005024001172266210766397593654338293432490333220911861371084886705635997567435478651886007511104471415027196200631790843426528396310815387501855123343504974787098628244973091242443457312504349840821663796325506323497882994962286985475449185225895875302849055012916159868449525526526160853636995426060770974761215983586717539406413065956792869913350396170811963546909199075176989163957514746899871799831725596549417936009784519075142852348725154507645761461584324167094758868439892084235593105594456416488048858563770002080252514116017368816638774385181461023509270657024663163509879372670308857723558952783518751286390839563683652109945608747084042322371072835277350430298927008226700153704521138531461792077867058208361991981991413270858941882397984014607903491416479024762719762899873084392675682124105491664674302276719450809777879812218374115453288068680903553820021935499993269500972775702904387544712991287545788791944063964901049104646295430532214985921376780266573467767102535162002591455022693997177517475241394250391978321643010597282383546746475093349249814952483259533019008985252112596121543414923283526566752502510879853175280664955324579169121480383669570960921232035401086364674208565283551057615804349057906069145784210914464454446491551924349325647843502224842672973115565609888221239809006044502771157898233958717136972790968383974605083456467848089536363235452076436334765194985778583311435013748359307460033779004012687131450402974948193356212614597899751053225972952349938405007899196666899448734836749793328663058199015694810181104825347182832719497169585837214052720099803398000769527434396068772824154992469470671895518506261639522992094133921452172092066116310440628900698193014690106866399107871398036360048650544035272075814902231669205457031412718050247831289356678928205011676003660063342904986468338503779371893317083354026402344738480893838907016450673753071857436487767282706896277799965094305110288466392935280604141475071214702770566711043685592606403746176200148139786655301790644290687460942083329113528171858154270876326465631846518082277931138507000421958590617126167746286893546926178413623581693853807816023089984996402333096296724277679976838640201339845693589376114442635114859037543475058570344590193269054598441106569928079782799160311143841572589686083165793474195215295224860445792016487298208726412622750214456539651981705422501989134607471157625858945528863041251927278522242097659954983590747928782960272477182329064251427089395855461092436358184611200368078632654991877198856943165783832984211477954580790869871172699690791242509501634278331832380126540179257914938143082232217861253616746497501841264645435697958518983229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4183358016809704466134504964863648235434525305211787574457331605083563177833304816274688527145463616945117743965998935495922155051359927676540748731715171720877516632201020372603863176038094292780853770127951221336398731521128891269957082203329585772885944687653430073524503036823753173054545334032144454573404264674445684347813323021229442969027322622816028191241901669978113911388682146191556164983019545627708113835666200361131908977402695948072704243915593809957750315517740622744998221337871693375571417822707935309274212058072899685844059472379857592662953549093442132525749591764868436339846379978902914426393417086905459097804843055112793062827641818034537653743865165765761986268300924522589198461267551040700149065315873957510713059884076350042464711730090016794878646147753538153944922944488331887497877014043846070968241605442193908355411805192170324390731805960374190196751813682128780233847123874360781644202528196214343386027172007120576734513609866179747950559405891407950048505222979749537908986089453486893195360363966985505962624237137060891987496849069379224233305834983714619375555881012717018400567608739815658629607094148292477860935171602826919468443217694734853556256595899930241843465258210313729376388200493415563769016844330906083331079117611947930140040336126104999907407954281643482525877024357591565027082510415329218642750383530355385526911931035550366157521198725475179272705350028850738752064742219107474767197929347593407912355200394708889958400609746767645590452633574786391318539413000445067549741946935890301049766845999535025785154287560127488712292725487067084089418871110973298493747329132433622899806354169327193585585913157767521123169870253992849986207945870652087269427686239370239944548281852506460846206075148987021847480230787846020787065770757188035722020885229697152149389750258684444781365340135873986442954889696298430756411550902629012296841904657889068951958378335378863931047342750782712263106192152838388231598521541500954213749300438518021399805793201121736217030422939349644339208396873594196301169263703957025786544637104769525601765191233303073149186328620474301513557057449618892838953261425984132690307780349856529579345331792410746413971555059223968174043907482464754890178375216616343312203269880480502478758528028508780629193111351390434128442436635627388958911092465021232181574972720087580164801053613168432012822941522527632256286462758641781800055692403832864279695543114044044164342045826585035221298368197208113194549623559838817807143167373705384897757902398850665592230461789581818789936731928144362555787613415034097414157167535039291352780242776011598977406776043629138439014707352420329552361879295641310995259956587423603432353837334764419607664077721789917325556805993616279053956063608834849316444096824285129990181464764219131387348517890086805704430251033833089747979221187047099009162965219893137266021014461755059301133336056950649901047727763336352661845721627577208911215919426351648726340050680714137929910160848988732278006706406854669406645639318482167624137690354294200468391302845533694289484211505138288534947397299383872176120212716827093765758606628941972656798757377945401332502811866594447445788368335311683340441723578498758666827477262919113223035950784429257816588192935475492132516698002361972944502161040143432311928621006147770178825162813965891929259121299368004285877152963246939760846161858548286382637658389044314776717741682378993813332544919168098547277008501781532977710596442338677208330981053842434111249512882519099939683599082865412585933628642014252881080594022531971983201933176516045546295784722097720298663108909202947317540503341549294521326298636482222725778697271206363541046226675656999061411972690704675350445193696153291730735824333622741701140150496064699689773952835813841789782518278844200775060728208243346385939747463771692912176169691744738534363992959914718257435498408884738958793730607382449310903721326304713471415847401349842328911957356309589113785891923502920319247059927815502860339658195365711168929390417853393665238161683122998667471088976509288639130272415443229757900980410608247605567397488285626072251166293227538580166203390317365495114455748455337594047383089862760842353564958796724665894911213463499419924907744498294105175246986148417190207176991765137009439553256800846477283465836423257784199633121721938445340015200899004082392584817098843007782815805239635103560261033678940154020698145706905253318336873336920171914210376648568706079053509240309080039610356011371055028717264089744773075188730647653039414844702096943645835188013050128372987977200718535208501215912678875484716690789266193187712186633866775658942569482666396355322868828185584573993830253354143147196868548904877629666739390510006112373446218737641224564156537962017869004369289683531259208637162598714213192208509903236992800756472069822142850306059884466566690571639232454276269847757390143583598375289452886164098677741700824125057740813947319091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -684346720371242090394039114745141285545821987309789564168251185288798085789597107899002165716913886141952251265540358024853660548219010865841668894760294772137791029217569448998139357795283722191525791253022573998245272120004396419275276462803110244536659932341533492779631382859109556318651674149288100802323632413343405654122807679699643713963074145637193816493389042473039243676961488711177326855888774632867367544283067975445427766729654698984904211730331396391846622495824817377271503362995296097663565972269015848644827124826857254443381386092413878816280536670547535172275409125687228719648012391666891448262385515792177785233576734461202523443436574341957180152157604721400907914699097031268130908075219201871975805707567737091811659381684752578455714656539857037608073347488437115822610200185050854838582535493750178094900452195600682561897141857951007091315581477675372516591509187962107947147883094365084783683702058968890965423588039168602993622749855732601173559470061429633533459916034646086421586119010702013239000231993229517341525799933294294245828576350646386345849399811820744394428623762079663041716206650262438113366201063885530851380887818342482967667118408161741174073058928530310782989972620365833974505056874990300468822961013260074833318464322237502912920151414000824097445240508694786545160138777626184776817746453909764122345166618429173185681699822513958092662809816562367633943169186544895634104872775766688280226051026984214302165682347976278264557322445627056683162169351615114150008382108258754111569887178608295067325906860283616825066511201315381091520420716022420604747225069295272063074117233721536632352061699875446146137428123772601224826642594265365911579112735601555540503803124051816353030437846323656790688385500256190543530981552438349440360637152565202953830008836315896480569044561052724043741706360969766733029938388807886195502665028352865653935092260919104034943772468477376007378984489202203418335853432816435262655423840397461323354643791866691579245453505755565808903058606095798456581304117875084182640318382148826261159833721307177569331428069729397301118688434441374383309255788577581513441239868794508130319808360952902891558064029980592678559702324285949571262604852233206474099318665999515602975674267145154197522298268763841668941342573758984025719479744272205104052350500748139012310336730634452141430552750792613315412255882480490539446190756938814361442992732019104150187375640495038717992906750071276813663163219443306718455857019478237777229082273366185678635979743970908992814467120136694368847543240060247814310646644090533963607937736865629657244189441305340921176202840216240814993458450994829591461256017487287111529077053870915092943536697268206374487020762002399027183270372434715392697260281360765113106324822174821993343315462255938465439230734282687514643542846959450764672492113245756318236942211755872588886084230658223631422151864891458447877086187718479847964659933045766146152702368872923875564914574161651411861955454172389414202412407879374157240423360365627789271038513025878294182507857540532285692374003384423385820895299219153790181235847987576367691702333471337795650786343844747935728629122299222172433593317716962898291205224014998286660063183816862217151287467699633920057571478547777679530362611827095313602285860655641196325678031733095341513116970192783979771003405222395197921772731447916359912219237790497738723349128169373134775521946954035763238209396629593168785111102278277535120413622629867901725477403842761831146115678906053104723066192366702595117824530931889909373107346976072683412012879221377693515405918464327137356256387460199469321672048217420887830021333799370850901416246762217138871564835779620496801409957218780637095922467374669917098376978209690643074968996430649309407414860021456724185494246987798352356849936491895225905461798726523736731075845577404296203146397046843435866218908618773441875147403877199884433608980582216084957542405104889182169849141695393332268569760782164261861523418626712181893890107096546171884313703796477494530787288630886182952247627790133733252716216249655066731351014610239316942254131498184562108540764999564374464182203243540674507800217798635488022317095965236547066604922400499288162298175625432334551552570000964649345869634937753217046795194043006017803049613952524565511438142725319972226670658803532103013691129134251454308929408726702917182535245475401375641642767619123890150788176090843838737338723742265138551354844775726318316929745442152448247989893956645399360384483931929117563682873886933071202719064473163642166333064339078542760730481455768237025212328805409552367061665641978695155599737710590683647286730213343709018177101234753277950049334159126063246628674071231913511310993932146280307392301771774486280435395507473958776133310323580554666603942132761932587719089630897555505569614461749982468150572568392777669730505799370975312752249247311462695633496402650136065759571763527149195473875304972288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 68488393870157134786758954244939003908536499985189291771267480448504408524212128995976677503141461120642293428731140849694819386962048565324576737355467726819922131612817231070527684326862565686526575661674846629596909355418152563123321429219819521576975222808609479508594990009870711171829677900835099603894834961046561044877895169150549937394948001593327441802244345979342355334418437878132645960307540744594146250940086350106536780113796421126260420203022090100359028349767946346795290043745168084119386159764259925603041124450936951814007861272300689970132795827406274999121874899723216249958500147997302470294205150430650396840255312152013615455360749096761201054595447741504941518251254144781784764160210598787248668185526372116136673032892738115509689582453943037189397683747506869609006780879541820162274622916690488625945874488185715138566478192254602797716701299924678445983205147964967694310795883410399020831904311737387852926236107747397970412754747732732375917637530549180527730078645565473520932040589889107437947784728952078147229125369324780383114503258897354663950325043568208811832789983789607786507708147692018677470485830749193548588382375809941537303465535976026965547436995087095005114410970777276591741901518734421744100617516192581806147084662126603460937201112295285881751725898853184574909830574935050225478982551072293239028598905775938563089794041593008592918902762188352652783511909638933436026376785699924744753867853338893218935697287484548592084112900880245959922628556384466662964653932147310517360625891474814090379842544777929823342038444842733238772046861443810676950237141339832983854628872883701236588555990542255810569868449351554226151285553931554083694739594347772334431841020817048012616593050891387019886184870499344508422619313166497086812442069570007053310623501552470573849733132095797961341417904931114501149839222103756973617271675359485593301123059069163073095480992054062418903183067007135505601167232204640518322143800436096315855589454168770089253020942140023277498856051106589897156803789146752152126019079811497650020450537425319507445416215976713801140155135866498140726035878369082319321102316396298930261614399370127715999020727672067892593576273184236893196936385777428168361804336940514903264872426243224754442684870021057328736848588309079359992391769610133483899754688431288234992232966850509271507233616117353114555695603820619695437850258540829106044033440825971233281416656215241187615993634352651130483925498921101681598343201812927749782234714601845918846149689290055290816633612921043297978987113411922204116297041393795133171995984656774273803940889034181982743113798655427947532124763273043834453545581187308488045167334255013836324217009865050505268067205951343797599499324309850358845707161861325686455600667273368472715044044425870710041514768674554033806790097188227711241770066509290850042508223140350003009703892978389187453046242109147121724596210934802233653334249609557673063117310662402356999313749328268406067065419559014738035533748502052660984714037415330003999772882967734901451397148671965825670831761815578890585841474106974072349440677715354027304525374888398278705537068080149212663137124263827114244772452471060869460953988588679671871890578390978797840782657120208230398901196418576559463476992097152565449084877980776313910373428519620211165561015289410737570171698830507476397580653071489446467502450553774449206779793380929822717162909622825055270537927192637255089557113965753703303484384227399916736029643949807601843247178309483360164509109157903751335238477014704907674551767569666048465146226980161175352511080923894762405401500639290549463883630862248414383476945837494227349890094009953078065296657479605711575388872566350054294608537595478282428440664022354708949538185338143199730278861600127662442384625174710818431058746431178126589429759667090450076243957576847700049867046935708842048753449847873643475542959456381521088314359555600587869523294235602752728276955272104807222640560215715606337606405363194943150037558930955510860080466049927623790236237137435689070496200448028877868745929873955796406885624469754117165987306938333628132709187990425892233586327533733838205524962883358429317206239025869612309580149748065176384193918037887070528736911193169820752370999014723965665825515930266338076633590418731612207895470026123791632418441989004783862306368861715533760271518903583069593214573464405928158778781842184783202051098541941735206009609607739101534452005981062124756680227323717033115746240161315537477152556074519425513137309708345951924663087020032332093078251385261672807196280170609523866496609278323026710326193122936594271590332083385530602309770619416225909915642880993199881427362831372263536153771935065419239700468743392432316629192305744737398910961795180436317016892633855830642747304536892441608748540005159446695324796931935938090921685195740084031909822026137766238349701581041776946317958782390955270010280033835834702176375768350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1384092733026581070157616093020483757278323645729453803910190088104274827219520089035456440026987508242094563270582254616685554195336280164562079107488150611066926003976707731060144210826055455788936187110273888386991226583299100073546771875677577442223103654807718569706206170762575495000528237111063158458257101025091219880684611744063879113236043300421765050265215294185194385236478013575996798700715495654533874770330654098952265791857778046594105547021152509079547197917664408938780789123853729955323351637722816755824411800585999858086617134433732957768404149038839039565108098973649562200929700795067976048702372132914333884300401517355589913634589920508567412287873659890561741806262614822940095376569297891935449400398115574650679814429295882373366701565745854881300994047551895751588916362910783459548573841057063548153391257691415481455322629116724252046040151326771997788528465704455950007162852578582458334921554363364549976943014746687808125162634011690898790204892615597928495628357326753946464323186458909028946223433893752157897561489835568601274262957803530199305652378092674713422513191156190878371472892743312652383458234721170072990621831035461144521028149188767363619868831368930657622390953481102245891352280755335880400174508953258674941690835710711868776488403008498086122008251920586183131310223003370429284638493240080979432275738909224537029598878518121362582210118868896572812192015193949014806475176796049452452989280969372858259385689505700106238894341030055931459132939861916273869554122916465743061377225699142999992513265674921354138367197851286126285638896221426373502929884040443307064278266342217014429859699342518086415653737785035888943484357727277767434303507707634819329741102665712878811724938742194960858994978758571595650394900742716522380071193934457353581229408723798958841601631018463965629297779808224001791009357235174524819868890298412469287247251195999583460165130186836144909465051941149142552806170787494138966285668373432310003294063795924845306221581097405638739762783759765422888413227173979155657182259863358382151744775782723774208600777540203989115935080647620956988893993363814978388134996369616527507073793259216968073501756346282626177202626880279956189907337742987835680625979875813867014535009335709792966524206636394974473420243196428455097039552819160223749516907056370581148061661733313977876896968844459311001549775198743409936214617262471374101191925444586997353925569839711433767889928665398003171564128293638099793947578334993834023828838729723220615481252822544431091098385854034176641952307722020664651332299384412292645473101371130309927989323394138840429384324941445304284788894073284056585306589567546316755387440196099613254250109718744432384864258426677191268692292069532432400412743767739299456375295209667056526658479847577455532987225666195358447745701185790225425136534334672267293815346661339376022199994040126207336061267466395472016635600255551951591759934703682999228727906188143069886810372233684939186287111461475919254016240973728119018579364316414041728642224527721162034321573395266966459754233468003522277086923593527965692193220645414942675640503090190624717146449430164286152781364405650254242414354765634193370541411989203192845439337763635922791583274358499433663600910710669625460909893238765039840790473279994778685772417267068710643842994587021406852684014497507865724817625025140007742618998202844846212517933451366756214188908967083796947888098787968623068322847480863719207174914271662658209654545007909873298637337855597337772164876470490466887354275178254739597384109098962957408757039757380855397064496639214732387394954446826051337704317500335357040729446990443407240252495455482272782797111840628557915843896799023527032501069213889653507786723494468946431549494334108039786739792471063945093139685533006499221913625952389297372724452721280566802693484594061099024654060158236764599502551320295171715375792888765025086541835197849771388624152198646911338942539635061036709921178608189993164687984173958846861472650000294097216533936979749386885300966715379952316426177651056196162525170017259833606755790241374267480213159003313601688896791988840255880437862966246570519419057674622844848558605662280687094801583674940521875412540545555308856160518936370745644420839300336923533518703861666580727300530497662861099774420550345364734512154060686796466307948729222361624005433547852299404101654827730185514348934851891707461701578064906960402680790792594204557312373705791534959336166627129071697426271951076745124151714128399209867397058876407251572462805410704567084465173348296322829143811788036399863114598958218682208712506911409157646154089347173236763438098244088593205071771960765313767385141620329119893929200276190232334632088553466618223413491437090612307861939508848328959918334445282757064930800906818455470434506520306472252626813583408987191559628221585668951842950266993174452786697784030094100032007918517653880947081409658919338349781896396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -35624856501662024412918447053736992995942100477836447264476352766354437171795986280090290692632024217364656840562125522635406553782864639316655820301678926823247854892562050402437712396876260147150840509810270894094405744679515628349441954186455429225378131750249518667305426371536444197836023162979469375971932163997838160438761279279274180164027178049937678539737509993610181163761240990824528257110186298823772366689022733804229180313709492532498950270863645368357204968521254035553343123892369718002002715448396314161325023999659638384132488329820593672435634278434192002435778461244532527708744924614633290080782464191376137629018792823647162268835330984010086509657671870595225462331449095501158569238737480277902489084459511941388566199374835797850326619602125719255275068527825733678052050645779826045510973955746279628487727500657234464809689341096294140405436487654824540173581528454808887594720227543686766763367079389870207015736882229610902008330792042129416354173026583339508504225083323523604139113463137965457806798595374210981189014884746466094719050015784091722824657786651067648048914013062702686888320505336935565183864131341587088424746500623935940249791311704073547845362059297355369853657687441603252834705829065195101886046858003936846583360167544594197488589836218741609140080282688100188109093467656508295423662042107353919391461495305498690647582957166628498549408172071520601311675029587403889313538682900086568420921970846955241476220258336182348918459386156641226054472285571616593270158556928501119596756959205728742508707520758984759288983567509052945835814789109845545400100200502436004031993363464364554869610732401314670274637854905028794013675780083678011304936341075646794328968929696944868834210128281011296771835205295559947529858031730977053918125050188446031681770507539388530164974558829639657102922853471463783304519937344881712709010063561049779890275919066837744118820741704182835009550682114545779357567944272562922723567053101721480701326601372232622803092505202672360433303705040461352166712504009051411544996080774449056165253180439145288157690792116051984126727830390083299116510035554181702086270351325750565603937379366185950631588322716958320401051858590139392318440222441158819677513905918831450757756736400593408472975931996529689839486713459834488632708576190492058767513678540575800848962829957287706180188146766662272055462902384809959350954295520828154695070005626544420271634714214521305175828922544820018943072054233490827050274257665450615032224100513381917557367261283668839210199822457764552599201664656065325467837165036829907204265534172626434606942188520856097881293677104621837221820156497945421698931149503330355180287933135095594255063348682612653421139305336171440721051197476143599128540715506855000269481326198212128134593189018087069793539269609997267775625011398636461753785960507545565421428057542865582343466035626258918168332764148260157359972350479067465619409530073814627132799562610859021220006488668488466731827991769493989809152701259034889389810558221674528642942451917598528182273632003285469161286217441862281072108312929700413308071471990721053795976815734961896579633932623885477488541051741930442583978297056949588473718966191280944072013874712899625301948733384219050152416716428192040632024325243316134910172702275552250647896737154278409906030477649556204254130928802083318135724682279707358813056881782214406175838681788185680273201204549236496611902379850165984255892847534232808293599211724151438456369993405842765742493989041366898284267036139865583726057244086627137128438762647665270543591473507350981208012144437729081380831658148673467891504658845921752832096169292592975023729653582657877323010960392458733280672207861896351252540494417837891468979912172312588715100030548570851500256117942451086181809776883402376985856277055076351344459702980493829390640333107317057289741605322163095534877384504589451498226940807821398789988131722378940430663051764394190450053697176359491797071694720796711814382045070014093332042160359725645437932799855440439421993078061929923941671458566495126205480881770303450964344184689078073213601830645554067913948373053375949597075441178219305887866939018930093200715881973965269949643838008587158268124087932645386121532463236683492321317027529712926623832515855769563108736460342240838584241783537318433192877207957483270075723433813830287663833991054502300220736428784446001445216510619437485606821347599999832005589393215166530275722032193894439146834998122983863545090572279776460584459800067750806415190091668830471721190527161933496874573281848878381370708904493632180283217430991708185281971015250186290435004748375963416868702464054655242621780548407383526864034698148315443070665110471929468153723473381244854751415201192527072195101078692267248093823298986023313694523113961481923717589275119662220904794611901738265016771318193930588592567923917730284648482207853249271302195418194533558957804351797851917952428802048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -83365539299090326684166908538014583705789592718580668144107497007046103784919531776359722342274057118200774096193325185180489900805474696013833061002651407581349298334705696524222046666799332637370826742836992432853052003917993770135936375738059654120552577336877014682560808614145974136311710751137112488493571852742687206009509928681408617702482432079406503198865214309842365232998299761751206724121968506615290411527803151354418841372946153091970908588582629247927170306532103404830983126175016856910857623049952821199176614450295941606786819266661161448643310553664929263232445684062892493362997947032463396361877795370727777724865168760513365996348898739611521307722362163264902314571047637293036973778484141756317174418238698256707674825943396096723648233561050706582890815877202918121174851841728517785100183781660820152037806043819011317296988445567124586274409839348992080423224280128284617374431933625847725862377671513951647106591965478137254156155879897659843813475925447883839747887570031911130430790507134335108948291439635280581195046061124776914782045465328379458061595085715524462438151844651141717645790532620826837236093401026641329831002135612427333498243070266546610570378486641200288014477944459628021234924233310138781711243016155357389651263862598273749874898456725826780972613865893524646997107521391274220600172375163529886194744788520891215948979894959712701655431708672160271407274897213711025655328356165488868922095235156331185498171376938509331260821611471465581550153844197018193403761000058434099524165280957959481478321113896854677920634872139962318866005115619400075119175499523993042962263052556575126098554888259617495057560228382206072600351764813158398645010898153242758699463091873531495297737970172155579169366099128935804180837954318972081707324376476499095575739101493866636951062220990839376643728026094737397220962628624229627271985320486064415426286732085789863183645670226600253387453534305211013428183721620740516671306814792750095934556249609808671313277877432638036982885945894067687933427718673958268066430181985594737251740966563667219100788823079089323041311378939940198150406487428284043891379318923012921369362269633222509570496056254774988491614977892496409242529326949215329417260951848082299543688626812092891378774059192118671949747620057791721805047594859986285543781482165614780376170537512507926335233803085537680373580350355727826456985219764886811101563373936095461823475213489863213538383316485264345833961373729276313475963795388597184020656312848298042536901932224751346213592030450294278596189290796938504604821989398369103731560672647007619224498556821289982787820961294012371654116727689622960689135297169672517719208423863119271403619180413776056125719138302226248444664179126062466168337742450357036885803402638052479398653965919978030251850254063484110184220473580685126180659823950048792750609160753790660435248981919804922015592932346969552940781107879176107312603412754529070236850661889524442987677819326257018626394942784129694049116764965812211532942543224198906473373527132711922520557758293186870727809644102006766534564734575072389694695656173197619925317712436582184615360178384256663556206873093454917924953967527019962133020133078166515812500477586554121594633094542151245104685196914967702418688486270362927556119677146565042774201898215736941618579544332108178660855939554263825053851969718925540095801451226295846927789546971914567778096393310930062549603373471107277981925034402991800339305979715625779924342707835266357018449498581896436318023918418045935204364885635313827171940446949405068899796821491709110822238756343372661060404557141313039150105537112419208274485370927339822637863241255341451122972709698418085076930275511947430074727473284625351128470613597226490366960093871624121986807695012128121369748792081648809972238858242493882155032915794848713095828072713453649834562582854858973236606045360595893997904452563038530609424215855311202003478749482374341979484624659434429080509222297728117710346200815594020557661849491200832157874096147851226939290870611157104248058585960840176200682614851838487607100878326149678311747308781646686953868793199344379480464474481509986883135699949453307420714952529223201355804940164093422572746269912211829314344583283749219569140668974892485964697616215074211880802307533763059573357785524091659861699827973792112508195827988107653737348276179909322637325991101784790130924586168461953847232818295523313657271955654422869444196870266041997627920320993514953324505005878572663943741121188771025591705075540435720916506018370897460374901787413995159431939143395779908537999507397300180794962160436293363164591492512777164316890456759599684394319002017001461964792169872734013513317827164510423870163981335368997862368513800170636509618025449454075127487389493910020097651553785141880896218669691529659474736672276826863636421375145876632857551208121236854125453060220756658097709814786772977910373447870510378947654451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 9732891883432958910432027396771810050341143863597886716454367039209251742629394569487072281545972028116112851921617646245721377764749061229515353960124922470937263790873454389344608634611564488904275597459946023968205840222907628619020072094304372251304068334385854342618545610966290783067134377536936384170536880783538519481073554680160765952403968884362478278733903701936617705484172472086346664343269784237943190813219068353993874210577499433139054964049889016696852001099693844501327472398498148478609049433731199690968507830424170364425603393270142031463158570851357998859136688990951341372904970158178684792358922013158621785643506978773640679105257868297765905797905822724406727835444669954011328851200510097843892309730955811131111234954523740115502201091537363002284942116887107011153605443665683832226461420938443803259995468119615300116193091658022045583873032611696319660303697085529406191170850764890162212871638974374493724010416795784201323951927901565526997007213682442222075365489897395500017833870280154929005638475326783328195784244774249896400896652578768194258878389938166658524211571077599517430851436111088768153554713031562155851720923695225207725194725942781427309373226866906761332246654214781430427587419080968486245412188379076932743286435018043862576432132048538937615768182925971473320908891180226869845725505086073098661146571792482854970004847168900265466172146104046781309779039719712275545454435913602085384438092837957712768445719754112132575874792002313805618818036963949392028763331322734617875953076414540335164979562405686317515955150887748607085533621396973972218665053568056411782047465274580423110173999175299083994602021293685191998367222344506161039207397904717974856604092047445241117881329170071143635090963428778533890480199301112574188328441764876132676802291933557531188464425068317982731035904095220747827875266705382188138044859032504528898737415515025655794623528642209829518608928623800175873530501646158009816351686150222979519746417439049867103951347539970909109093695508002343224627485722229404782378700552533636012726150630828778935812043219952273534338506419846473397718692813102287758595635382759098615204763675958659857571721292496893136905152092527294700803474474648058830217153284058729572076672592600891173335256350685674952624555295769619177493483351454523665655664388716332016176638228153261596628355513342015328778265337427465306134857006188512739364039485075404109410356684289945884211006648415423338930861915815315784888227456131281444144190259343723808864591434747757557982663059536880261235528254340188165696277385170465533244396259122232383996330393389261291846104970753805394151523026648337300131947999129304308829871784553212191205854387565466023062856625626945339542724404227007831176506924357275791543207825871438870847352797915877441888089141616772723876158240941824292824161036569341761855983442919877223369055417115534934653633800225648200182763141407938366540215967154028168972466645172068324883658026273639226697476710667499423577236487244262288351274746523237578796595466528425343841319899503782219416880378810937971326649056789629146717977298850925828782041253812985619238436307144265934857380388056157894190040303425625268217458242206674689974529366917540401842345236954617114113253540008647225771019175521705489109955154647975093821890331339368848055894915532840748422876769881183396790875240452287793837182506809087117386936423506549469824833671890442705527284904199914585670817887978073735160404823400965526001464678084414444268134609508714540474469885100900868599157577678899116671311511858393113463975668143077115113804084878122183153775922165783681549245046763852563821581814111039300669087858236045306476565665352436531273492956928161146306268224057723177791029915196195859531340571796400406318219867508632839981578124652742396222386421073806647504282421839263425902567209314476081820125312115855942609667366919318967164784712656716684128826025539106209116744737239757159670166133293497629702117254375945224286734067521224467970967703661085948161322761119628989315128918167219358406905861885225435432610083955380014955406386873343535899151154612385242231834351645989807389345808699045296194353205550314390425758310354324730113863182580173071137260743689095537851950132726442606980373238316908637918452976353537554721422000291960542990752864048969672304082067910182477459093176374873664917698895979324403367482178996736400641177547308625716985359396572403523305604682245266870756601483490983375723020344745055131769784498482515646889406439690235671820188557255383455575694888829790426468489313781414654891531185970096997160989246347403953948170541510654404287194020945744318433423985212550275648423492496455583976896537105576161264855269191215821813971641922445828066978751754356773698892138062200168055834876185597361923460458532648677137344619981780485468881705341133470280379151196032060968174184562409093447256151680862987812897395716200966933883922291542582099968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 773630866874832892988000864448027910244964697436104365030784963733952163740895243101450219249875157340566078240145231525355488540252135866740850611520599152251292333944420612373012880623182413239998510808269209294914713668814693134027748087505254116404040163106447619459464748422000933278450214375902867176886494783892440450684217105677927440822872777440206221073096901779291746380474492629087169683693768418145368418431526713920170625715183732079029440159401853486711813426943562413979403011956680301653097355865832433690658731510108593048683128664740327203309281990341238713461749122766943314050886958819870104116403078154145812625182965353527944166438296764586860274612303074770145095369091028964823729350816498604536749372486662006811357294872844272379493689309958650501417734645994379863093894715593581764056835294371244456481353367463657828792191181203807744859680360109284395752488199898880604342547728565712358392380715029704878542217979332892336366375230044023724544708868349285271952582821323947167552576008052946512076454366394184032628450252279167022130960768274880413603521572697612478872938661242103537754853414327169678086755839307194453463163334900063057491166353804612400245205188715166141609627182137702397497483069536654639033847957152600063936832001058436637092570078237708838839026251582651557719395031773516162831169482645604729105315431652682770610846581597848569640942840563111304396767334008511365172498681837810421662554841083471680692767233782393303958059512260565198482122343248511716469958366040750972388863110023850594847505408970381091505632556418695855749351990044135343318382594295740579827821186393842974173784507455383230874742374747794483487318829398817691291316566542872880546345543575952906571389808349295986977808856952194558544070867025690121858215983127119895552920121945464304963750395506102642386108149485275650211023748990842857684955103093084464733967168909360156351086187539994992969949189088075614725051588983773986756150800725877193676452222072386622203718416530820014918570749379776598943703472001386455077933726104838319051303282252337290863441485128124996662040311718638606949962659318126851083632530802419271514645850462048916322720740626203549352943792402121974059177113467737808614571769437054880160662729214864857814583045103889007495133434639256225058294541410578623364673338060249147632359621136853055980890406748357133778667021625074837708925078524155265668356535202925626000132343857915087405942236950972903905756470578060551749145900880915280524456338306231265964489811223187444609350477904284832174010370497835622333815418550851536558024834353061712143906973717889239338409292256412239383912726474362249659996299254488316555657467549906195419553858020396931536097634656538916194802009942799559517159632490876853121413038784984293332814462377826587913736555770508641573346619845958578340601474101884137322621974330375192521654346568805159028128761469872951502155294095992911936203637270312050218341725820860442158319796406463952500442626223667982989697543321246280484351329184312975714992403771420118413002040483972830329268651400210075508606572886044376778086850169365277032936129777259507157698677857302633719045917689594598151217702639085632173455785695921157315211523379980208727278092968107484888511574367981300383982980185342624636256380855409085468417224402783295696736363646680483992933849836764505765102557040593928348697078265883170352582048321407704229246830317616318345688921476644066253365122539279158424225070505060644619123706971694188818680112863793422586092344181196126520318946961072396913949126967925759035538510677241859503855363317407959527548274630455826838816986488755024136773108001646662546684515484683833691598607727961801629411683867379680738818352860417402458724551211179189232485946031877811683930426066264743399028107119961896235265160426993123418938539068544531754632491724015707029049352554744733940051403038721386101760353534060433557471435499959165063816232965739214316222155912704945024209372109511273326724707516706535019911851559458805660168500342331149344609531912166184321276393115580474362004277278943812520348116746869369702850777889767450557468646681473268767313482345297192450318615739766202461447033358656177608566270993568815832562169048477841603852924342303321303609957864746949897600836307483483351424020992857342356093551620931454348434527740639138215324010707499541708108514514278704158654087773421076157234895601035408703135323454581258832845551772307962842367913719261915129513453077306764087764037430963110410093284172418541466357873714694819656264486775757974911819729009303150266782996257442649796329759825758418649798600133415557262054425434933494715436032481359594406495788292967554397103627412623928316398184283140117623503886412693720156641589999782521914066600281783021986588902218117476958471357937983665232853978584636335716769224105635707691475737770483799802093305016515825753912845786640185818054081083610488185287320242661443502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -168608150389581214604184494714762019863701052871020072699578192602277815099263885143954832499106689468802699294794337445641253556411831235191396125637018148205859367520513875708300412924889122617633817087705004608975357842411430961754349665104048704918777852384700263217723465570010079249669496175584859630299051587521246802080933341500905321970077427391009103496658434001769873106028143713828654033491144552363805382086213821052100389237956630564858706542357461579409993370050348815151754106371973079288523457552439372920126706922297256879957661517380614049456662498604451278629933774885471440407327424884125185592099976600954165942798972129165586771732559669320217987781210589837526033765591506860791914761158509663971896954016777290024723516848167570873776224916848422789079674632622390456463211952372750395405913115505937892068864006411725636676484202877911110453182844992565958926515975966270685349041049194921563719892180982244759127716281394104431980519914503525256561394901276780261037122090259209255596649524653425343461806405493347308661359958854906826959466482728921428280044305293048859693383879471788929760222278247097266385461242817747267674718662859599174280252706137829702238401667731426104457402395571205871915085525600412668343723850836234818910484562576199104280799698931696934429991595570883411513266645679902085187434315949304639717950780627980933808455568656802411643068150400676777266925527295871725346704566881628975817409034176271360305190344592167563214860699374735055469625724527034786729570464125852003014657098158540859542595148230385712369733606912851892975129819120640336876926352022814654110168863640971153960777525458695756870949297021190769845677137833112432397766835421323467943507967021064720885935786657176380876418329094244411382251894009013354870831199231994636289142737864760130321540792218358419787300857674767717966291123271211041592383569416894620181961935325919703911118872937773417128243792472907390798113050308225232249180691160485160216652044725829550740027229318029909955059819937891465049501238834568525507068603229100391809862216160832342088235735274361154075643317071594567715839512307417083625495088851936781144868727090305725371374118164492432789648437541939713556388675619976628708849914329337448878115947656709862383023438351522564523309883924315087729892356445389074989737966906659361176930980493889137517861836928496729209317010692283631516337042285414754693198742622988547008574281784485657029383582412987816755471263595463555845665595501380842037053817682782521635024518883721632537888645136009290314399541557538075380860410516840145558865822614319267965435229321661830395267947123646346887280227009501563125087727830392340958906402672128629520409637381940836629010198401700652528488881589851615712360897742000870792715689930919469809819473801593245680527004017003076571886966167386304601443320042245838617019689822583186754573941317472046187698095279775826238722320269636795485322417644788928023018547685781990898538391075537388239786539286439480697556630783194293395068690143988425371949704204387904179045687249377770900182832031391189316173740443310806809557497297192907349493577969281337673977748682248249584160834514977098433766568796796499115257541046992588906672979786006976724177686476339284676097714286151195968346521329740874261504643810963749319653019674491964037598715113654640937618256113844759637473490339165406369563909436653324960656009521026208943325336691698646590674069811442366688773419849092899198107933066955461396345980859150065514314145250443443553834865511337423352120777480208768940315642006209351834509985861397996708425255061140335914227589286794316030816627160080733397608532850946591300615666706854663997139733523553042241476856934482810186394289047981162105989153815618756796310535249705858750769895175974897491245385605738016873221882809615835761632384233997523068141583171510257601243372562359128072262922786969876494638731862157289035311146880209896932848512840679278883061460343490824751578386193798848286765312946456857844605235389937641627132658445020802873325490728845930839801745286203474413378647662825393847233193682551468530780643187669536386530321631591306239874798818496758195570304452931573148329901175353722618480214268724246220255360815146188489000173584902229423968971468805761215185622874440269351901511608269241651194068861430649734818328727985422926576700422507440978168200690625845868119472296539181083508891837508398316393535885942532505256766897661089400417137157533007466861011313943460844970304951905212254472946330023488912141022080129161887837534099129027956552350833576193133605632904604693847143171800596322777357620365834328222975071994810701458659354626219143315666802565278790413144018334571535342733694824613409404396033261345319024019781216150537268453115117228080416819279845162778632411801630226892056032157777430481457130661767575398824679455285944974233622677373284227782153876844296670106796326406789667061346218458884551475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1568440043047837329778856304614389312972648638306409691143862229033308208989223825336886672241278783901408743334077308977758711006536088931416550997889028592770767287829583990515496390204314517095666206338298441167830608957204115479105073166659823753033877908753263790689526596137764932125076304061422571893636053099110154732286989273665756788816906590556678230554863238278889181721026421216118901557874763151558123022627073126092571231453577712131588840572535491613068029898073082015295322990933300301566033552994028565125666023770947619769658951017942816350708015919404232031774567635424609806606160154747473698277637549213044493998892020070167150803538175291138795223569485298700534817956975263502395730233752877314759998746920740513526372072375296647835195435459705621227915239008476653292166894691203274249434617381124594769879670817389468376132425857986513911051896004780082697273913229631324185630773654757272446457441745020797618437655263131502989572915507284853792020828550778849886603510325716318379736708960174788399544778372050117305461216595375562390974450661204687860293950408419370369705824020227514094133359295600434345941039806902321858497034408421246048271466873484761776151012513789045539015086169227114687295134595116923305605237032414500740382315016712448612368877370735043240598361160611979549769268241855914838367554230620502230902621807410070044430548410907817226346577727238200172643062420743135315329055992010785369744574590100153911549094445286823483951634350491479947810619654014166809931105503942300444262052942996238208010615833881214714472791901202623421248691940459552192625057424200340850679683484953081964779903293252623068334525968626359662722899278335443064154012164861870912298730345087236680083696175163568802267696540131260117177959841105039900587857057038490461061553814984915692141985135555895805838164399076630195241637245977876340854104902699504393296083928381500379051690584617051791683506477821322780918907686816751749218285751165455304530037813889097674672499018538233568776862558839764080340853898399358134878800701205364426853937301366224703672333308839730810061350155832378652634030521740348721610247806050796524320913972345693020236190695666767294915384051851564289324989159150883348652766980117942060074792706641226259392016928273517574891706150202710099457267892383269557490420779544609616073968084969904097576833951632723964667170317435518329444871669873182981992616454002694195489791974726463711459531185330437658240241728081028607857554756498163574018749054221670115463194822315793946046658656673451919257312718879816211861199893365313609625217518994938158378282924693305181654591951471423049724278830361750353123830711012097320728324142587262680206342245087064505152370266170545547391553977603439836015736980074177817927623813848038340121202997192505091949645068226745359512629767057596798740663835839356725910577095213501183658135729915440986152203182229061486071347119137043196388153623212182125524877046035304085836777804037144590460773530544102705744030506650206790075476842915416431952819608691695983312234349210332456805298365584493384489317665843058356257481394077631118976894359331025285584549029738935394164918893355481438943665268081448069603930074665008770261642735282270868465194445626580476100458412524404110657974987469940664211627400484342273847933790285599319686153285372236284263837293459453246020839562512956684813483453935993946108106910878383797190429953575844777418735956326931011029850675343164283994761877475150850951305367122612153109387322328633732730691566628508711000811397077137054487707156231931168969437887415091520584481872840620085479508515679480578432320798593432685861214411094345512478791827490086576762063631188560959442795498083684842141654834188909474075527358258182427014176228168016278920503322844017938789755457870645729288954250675927679311369967997939976862957182715806572903374083129856314774398695547429393790619914421479495435755482647706946204523435512215962931884060237091387218066016208427903330811098082951491647480661937712365709170550017529823338327391724941953553675758499487835781854879014435540461013645996965071109634892555518175949026139164892172274142950372312165782712661639195925665280876526546720083460715217575396907477255780275708629064824267602388016023225607517633172198542218231786235000579888458709947437501057137713076496659343344343721550431615249431476908388556299814088873123857473138923896561797577283110550721912884716479834083994003670019366975771727596404553393883311670401241687888491605775411108878760413178538717289518348773647034969904717305064105295359502545446829764025127924160634832647253336096858724726862633869703162584181831312019869288460329557546847593416967403869443979573846333310029214397140327925565220679283794386773248673155792772056646529692685272780172447487454736318867316907951480707086837244714063095550250537728990024312876665506346666149042812230702474764380613487941456150667072057049058639872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1723813385584867723842260297536146881987166966821259502811907553301765544145854145758960376967770358565314611130635337752710359594205222487360260910065015774344177520841189867875747056935492391659674332508369580770426371651728637924725286715150582592434487390388734423264560034831591649419261584734330666574760839581984997422133338932525329234998481741612188525241174600090522445745502504210471651652675552290684239202481849728753638055307704108304689200178108140484480398600942050419981464253345971361547661033021136790111576136283161491801569544979125637720891290985384548507509743953419098748761913301237543400587815727666344610854474155221807062187039577123812069642836346930978384007240169872500143967810945598173771446604713492903935659918252798380785189663132361804937551912581145220622931969906611204216211506179685343027571153435668840673345427684309167714096634860234400795102290153965307138730499291501379768227341310739549979684440009711142026689721107345316024529611331759258102275053392360909390928878698867757016650702286235299262781322485667153257700601708137265464938880747069087197797822478145670482920080568300370810260055817087406888588106711075909765507989010519111122144588131105322517873584657001753817988422228319685356931991998336226617990498999695287512811691377742765914773337893450088818536549928451631050373868886103012088661800163566772862902657606811064626124955997144059023643222675423592821276199177622797464225448655033324649873787685855751981058403994086610397062565972658666004722275893132653900116099456505310842787450203969554411093117718661854086563396327642338862776316330483074300092988008597560507504845245121541470709642111335846716711940857568830643181038535943102722241464432985022063216266348704386706159929862361283050425788698941908113145560392185653382481862430584708087291584649803804381261221990835595237864088751804654609653497568943917011997110982728076824358541338350597020073635869834894755404403384360821749752802210436932666479452967952592931211686426508348071979824814232799499704215265691331133636441919567468217406970230020486370542150697010233103603628830860921707500663194528388126537693255232450882341648730074885267877585123216531786236562966603697329129578583635944942431704914574403746097781438451702587885137746688382259040106460523969295600371549252349776214536128614901869720025125392959184585143807852167075399641883479914918706615068533929715755767309221887871767199133278079724707888969351784022076548365331066366750943178359313671544684383508596202713106924067576928862142066827024586179771668532190580066726615728500638347182206823652558634635694153067611279726047343578972289184928759236452008316322159131271759795931841559574439389693756773145402461656274070495937277490427524205593001151003603957283742798760184447236412146933728640521413366669630366753707116265421829568678049002322758907378960694789044748806785084656081569248424289959210279916253512615763518249616432378445587442920804140098069562306435975150469868065826115319629556590675978917500545171656270760477951716682274021800479020246230636190847461455539110557590451850251861777344633406366064789939336107493168589471032391153874018874404775845317571026931226021636364858299757713201480843021778968958157396838870577041760264194666388609119049719439998909922616203415687332768925127808762852233429868698091116935796552065324449896834830078435455956317126321474769695115906896387350242268906390544421886242438848930943401200223712528506806001154228229263973316557679232120156630803703779570822788548762996158602592648041503358085538218807842371519388415939935457230201370721904283062187016492756245637602667533533913067176934473036843802243410675787885549809081886582852825946985319571529884025782588517765210630573704869331440041706855203325217509115329720550859483449182871933520186333719725999134558643563352571844480434228094347056593395820170502148945815972310587365703364156676521337181570493691517534796857488556897402310943829457586896455186355477921273437156389743906582222936099847176865431346491437139391999523097040778756160135905224172947790346423517838075732251056131809355690138988135389148160032895412558242510348473280190198900431660716382204228340012368833866684199425771861173296865888624236312243512155562067761225807665343023866464459945618331290321276408462957186491193865129445183026163029412936113662371004162980720289741575733463410550204323710062706617949399050733557450557413946076053829165484023100685733578996542256179265728722507694543845194710010662608102820366972240948307408838998489035183676274372297201904438828515362020844594517963399737219449554895853212660765461137613980334502009908614422957199547282356642092658891451812134529017506071747197824337700237104293957985515099386007299245339429794282049006421640356787739032720987672354649468409282230499638668161185466744221711881155692465822479871173648984817752010361746486417397879014788364977141485785051907507493976145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -37132943259530284740620999255117530359105788786886858697043941664623941007913504697093021213890859555387209739639924102110951682182996406629150069503847971575766608972937410096090066337523515519463837306493153180435243563063431564571983145364219076317896402859529512680295807611717846505644157660635983213576677150977845995258158256008054354115199324853292921682714894099459730739987724337253341022438780136034474286545484559722115204875154919148329037597646336338679309256404755585320636603420991548980996828018366664880481430270691809873163166889631678960457816396679016335961426725186992347143386505245955719373710278779473482934052901070160229611146489931821802354207758963548449424356463878689122119639643777209000406744053207174854562194132472156982433186895505310322548364306222373509564542983464115689152570228971700631060719134056142685988324772639408583941880577367085306499894866856825197005990840341972611387680974113205017652581910104222857768828308404180352488332783386466005196691491307320324869230464031922645282503169429964452117764638907812848173371896690088954444378301250426909299406398052051094793845964022366570673614687818360177753276228044142337760869567467944564802475522001993956629223497026863639181020772162103493904543381183980157934570170495408899876241693481275704463686376201843283079182678090216235629950858774491579080231154222200828553123310051990517494731946995149397752427198105146415677919001869395959406502304988871893147611859304795002622473145355506878454693855465431378993300899086545642266159470624828141201897547470132032878677373327930467914284094391736096729220193277214348623041340285806318149405651180144520299382085799693516992767824928691682227710248271683045058380290432686962671815566252621537917777727625863615733912835523054921826664426791581287392612896135039381727790040167429672347246159558465401018270652521683026784037730600475834067301224431590360318018893350125288761507357082585028864912784348694543310324875649227107518788417284565504670634496913443902760499819345770575030221763259615114457523497136499695879479751406704309788581520362653066699329964717902416913706173682409907892814876748325353096179609281408150392999278301285438708389110884029597187548310308280741127311886737139567477775498328857288857939703216896250069453641151708351592849289683862952113907739843814940920509454455771331193189005258603926800150919479324073857083531149589457539233795093140924128887146265177351167271701937061152601942036465753902591020590082269364541815907318396490146850928901609948665522576217958378046740165115956195186514851546470375821119135939055428457635688612026217287654316336660578497319963553566148278185501085453251057142534534885150844449059842669803276151481022509385522928754182325482358946781424406668814164752763007439107484740057399848800738477305933230995574292902071810181171398396813559729047983097771634136119578036826216655221688704342783462477555442965130679190434285340402770210697922533809928606367678541234916537235664945039298741438838217481605361085797980731652481324939236766132511191024054474514909817025175655324293842264929863778877763197229420923912398399180259730006707512891043200494255261050677098226488967072158683598559842116987862065420026799969472729046090679311302878034252108865969684439852553697408429002349934155520449545894099877836343364033558346544583239897209023536391300614996094619129920694681351803085121365999661157382987780849445538930079506248632521202608217523843642709567605224519920043282493023964477149634456093922631821720257974499461546028239112499026785393006825746908260281697121842801059904581760136340173342976898751119991756986318234202710108074380680610830481810974633114616637622147110807279096752456072647708298934065073695333817477347524274603650748235237637455140028189573859394982403673735534394850990802113279011948496588615378929274239613056234334084609510595827926283209627702961033134827884038455505072594705957998709868284547657406381048200296159830335099880326652064701083637430366054338663603438621550925364185533090638394738169402061580463235539659837420253833406919886855461639166743722802799294686010626390072585724803334558050528276803138076970430944660751035524633507017091675545883008950084147778452281097053028300439083028198871453447484485286802100197832568302782939366373959412525459939891459502836571774841064225869635991561305039478985140181645094429596000843112698202108533160351694332117280272789218339904083640978612512572800932970982098099890509620305746181476353075193693519467517230655122554029232802500172668916712025924882628862538931308025376143350586356645599466113194599331128822263638198353880978453549537217963888578210602109362005392471823078337036260698530923146306017935777632640625196562700151771463133285374162843636337449599753591476580781256275801906229832635004771958906052878505135554364290920507711477057658844656106221804115856921013061843654798098029743514979005036508920728780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -15469178016999984542448146127770228720617624871642824668739113607856860860912072980397579617145675260422388746518606797445022571161171671303198434534076220009163600969220272341395575324661564558725270550636843071643630474165658355782937762251571734509817892902359974329806103447258558511439286656610437491611855191223389500401491382003547823695030883394827684543644416041437645530527761305671838797435222939913340594726820290223820635429166796030065961047916140590668431221898390239481944168355790816141150222660632756913472925918770682965677885711729699532591534194323926894575786087371496285315800540709815769946615318866034307840895614678735466487493719183088829743350817645282921508532870909373442422499746914034197350825808091383978239625564814293321305398637035638638290427411529310436926876873026312780488272570616480360019124386096030434709294794972369280951601648480134392927757861113198006707752852573415644383834296879078148938287619794157626527070594718399403911149192253809476597949659417324177888816031281370584788426948548586871099487193829265496997599346366451240157127731743009437259235603726377751817492739914560091757882378527691101961514830354123382986601744280731446747313399307541115839130656967929261622187010326882411598000911824970669326134336985949779424303706454456082286105579132246517562546968367461009648212562908624169819055999998951493197033842758452137030492555686458211997706574702401252930444612236333255369570914643820319115331509753304357135599460679529440777992510869206606302116420305989362041576500181278304086985093353528050641077142980240370636354389467739955470900586636737449097806673927485199111323971932413595342435767308234195945501770266982036823287548539475174826888240885938109515088353911914688805935364631537486933811922654228487201437836567003038923097779848133795998534742650721097557111494987575811915079665442435371176318963815855111519061298393357103829152063331002228226438314995687382497100801064020955150413285167208980896470929085709405593415157438881571266881138546588693355469662487078481773237324472942417197124541951912866937443518901335290158739062301034887819099102486610247688220748378178414596203800236077151977512875861577253043358578038485412930583499640786651164545517338148928143381726052189664252370433696421094833652865139369781834103225807757471647980767842582447862377603493143892702684046657323421030046655860591071440233073254552613241091356214239787921720606096306802709660126419052145747885819615322797411624017976488400722355389285572719824372921508190240130549042761184077909707289426052612903343314174983594356953949742278218936080486966103337942578367428796851107337451718175964016560685798501960842455626560961824334121904202123731660915937953777809621494747679790662237650983282302467717894149475914885450373828200376313330265079064804757497208735825759505818702136154799016988969708819530103072473166364166590598879418393554365092456758429481209095586497558736244934367894582904615763711919545111636141888646055662398657197418434734737366859278699654331831937038562655050705824287879107186729751250254960545316008617892273793181975324588661141535909713004040697880825755491935846990544313388572969047195197869137149388497245687833549251155502936092599017081609034809509126712690511577268668404614075800668606025176269068845121882202919540592221069652230272887046073662105700478324398498880537101072378633430823443433133939629308553539891730539127806049907730355874252144329978042233955099931878626427302221261129388233908547933940037170186135564007335252265093186468103707695482129600013410614157806292414972347696933830690392054816151123629282970976550206272885038256852670134389832290255164891692890587598897770347801014731606990773231717510738213953790283148225868937235036565446181087467399357123694019136624205542552460148483251661698362568803712673239775800326565900613258259470341992774313189603299221620648971020583230070459348738853647010311386368804610428075156416160472149270904471775523966452525161754564635736382683148687084256110992938637428729505618226992172648931467543147715872915855873784103380475176610199149339491729607949086572645659099306928640105723171924119125499008582057769213996730130328291295216374896392357524217163598647760317899350630847863819417254969817425929405857993034589430276634498587876864196081127953858406991620533098369933458768848884426512455000125102410158716181773180079549985925508380323218485409695822901152719966889792738666373500951419119049647763348066140164873164134105681690064350672688348135612850415162212342677633614134503722117358535815285636532402224609658466870193800546177499424070435089657559775227367627156611442626856161556953603218636327209535610104589314934577103811839201793782708857752894073389782581095119739093193928367813008469438128211911911398989650556861170718389081632716154544480717277971715477418461777025776081250580971588229481307920016175991664484518289682624586484614963446939648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1145362857068758364017085966738131048173996418176866394839274242370655736509704972906126470538542708386249496296996102299060098710766739924490990840979305373425652069695270653648005330813073073198570381575024104205093072394841418780047061945887502897594330526467210293263861149524824669376010134906666488827975190720542879648941511188262997597758392425929975930136347496722159556679555009236706157563667906301344148470624159235175728940998861654773755986902738089961520859873066606759760187533372731429763018818960401209383565633076833917544931401319354195488077618769876324713462541388971545541947186315266710151730843777193127569167031133373601658123383895603091612570597677944208246872033778921750238973174420909647719851147620452889265614617311642717601178383643691855967115275671532389009248327510121118100111556078356699061146030984533363314603645692226289565521596273742664367837404349106490796817323512679189562246913764208265890235392938218435886782627601525129204516791127798998128670994598397764940501265650716789848303528624022519061633710160832369840361673546615094818371192110903336736697317482121481849893949960929244981269605366283536970336237283126130516314515326482436991841829025609258085020674321773061146305738027377770107830624801457647287606117652123069333825239035980856175835428534498907901957725797847335704328961692565201197192190478255492495812230652860721998818556145309015314711953482644712936357468897371503337779467788114217426180454209592642644547262985509004258191479853727386355825130510474582459964225727998280596442218403048935074908779436188598146650258046457862220310698407760516843082837672065781574274056573337461294827467930615137520014664940235420270983293959372608675584228412800864389476602604680728540251708979445921875867836741679141830681260697014950806184087871679816529726823236621438436440409376012128490923440597527530276868524765553805947123971450102620597320223807341199745880176663496116606654486281667574966967206625149274407641641992001262015413374354568280791850786983597191912266864241583088031550507261891526752956003965017805802154804993219311404693553317330288592849249018301598656798485841270032888605856198453516060083330954445174151799604077028310273120088625712688432583373671473911257636396562200584080854180296853575502420479224976260782372955132260288290364872869813610608986012713125195085868201122426229729828050453958780001222662656450774322842066970739630832448266292599836998457961539610621828987533159883577249099546954699086065376422865118228948549373594847065710768056177021730502367008898724833897785161524453115155410923330561848814784350649234099654921578209560066374861624275798181111075389645981588288341738232342139261231082457541880951805176150011938474472155244711708270091859786241847947000141934944223159513565664524456194577887156072948479851595953738093321286515334269253170321678797128940105025816499597590330211863418790409347617293394029489249727183924792406719991842538181020388572966604667612659550531599152821984923966077433566534812971143798265944553593538417200079571136775522147007140139394636638390292065047773891474796784810901473654506417589226494650995842167063125361872830957529950489010609897512642325582652154482852548677906203227042824263322805075187775431616300814972181023138551357311053917622424429969719597433192713273308474284885100872837275294101851909769889668369784826359142890841908131993377589483671309671904823435019589689320628270120563799517727986789286172756074900569498212814389410738895032991338241041096267428769618423253567281849213534179543547874606194067682119252782342923028518648105835585669798013852226894028689876255017613315937466164750272616499951663357511285654080555471434819712321171504793915153553234501644639080995606264967668708539231083403254621855443181295838552149962586879298223058198197190960422322868378963925038653563572637032499501271941480779869016188882739955461121472634812803349845911693575593407697351726388153604109051596887314842909810392895711212123880985967422324280827246175765506971088121857933397897127854466509579478313404297679842255654141126475105396368854230179624599510659064349671407158974880053727787142214268252627368630819314137492321875858147924765814624159612891543453432176180174816664509414407939660755174009991712104248862843048466731075668476310594702526532345852575137226541713570880355782020172531792702116898149462129227220201208215544614131068849344659529307978566921040888816281472459525026418210612313342877675960243480276074007712851040294928763309807325557897196203014813749841011072109684662790180649757408328471586508606553114494684987105581959174852125681696190016745047827365200005603046500034203402551936016627893961296645308941230293485701883413565702749179723705766343272849463568938918206014852323025924556605876166686933843993266994533855394092085501845184068462520655569417718300024218415816156541869649678619094366253213365363261047924608961743022981120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 50054682174772536357006605647677548431063275231152948880534047046564108103495916495476362656106893709784153429129114052805835028476018400609131168990590254542488378731989332652728951727106149287153482007857027983334851343991986584291823971199317174113162761062113252335222326645363094937291607412902955403104474129631100187914502326348273829167696724024024699313055222727828542678377650713997856892289635233222110360564544685315656507650978953099525314471160048369153204714535891007032857592367225476531851875174823745300468129738763354118508190913755957610060547313337051016327471895783321280522652376153910030170528770826952418126481833564252239975985991723707764086404921861326537914089252121635117719595732878788557149240156132922489681905469536545473798182082327964574265895737071022949884886056029626873442804457908696160357082921928672753841173179956968336778619569460937545625133560480072332970716658618294869884296046793577535350601558303286449171459623913893473345248210583053538835624279141302361731778023917152658034480084231131326779113590079105351666373513162172016654297277960649398906569681813987371079542926950553478524360415825976542509965832378840236854183609364457310537077145136733805967506255481785608261317377322431046767090693282655134472256533827460241233793730065373072821027541727149030456405926852155937302888477611812313067603839716198456876775342572948266133357810706455028351790644491836302314071158924800115661142904612779276773768555038253772197931726424867590910487212727455116229884888958812396492529587636661530174614958175762853023661719251349166263742064739678737509159292164942951213411764886312523241901699651039951596051375160886174561011010867270316025560790760716710958056862951063007337351481557877662395769650518747653701914396201571521297336272980514459867486923685625978056466319777376134236302144797874195023255973803853562670834882002466703267339003108546547954636401039142121159500751195877700406933149296666797324647978936602416459392383124506401814287085564400378310639343851435159158643416747365788817697029951187568983074380505278367062088197981697051484936357586223776976251801873762088750336373764758162801507567849011442075658584847815747503519616876520174716082143776716903113730631007447016357668880779062942296403608132487963489664350119327034650010528882961910952625905074908852173601609265189100751517893353111506384869072899942661015740107743569518070004822937204459757585018064071997444440521410968417289438936816777439870728368394488315664514292967268908813664730917828021337442487028203280303698488304694939624195005008803917837420013191780697333325073699394763883789207902765533654381799814333751172653851769281249123316788307551796599928050096470865289007557695090790661148809672218515188461108366389474116337538358807893697072805438575952955619695192126425548229440076689227971705139047354881561865967043307610890808185082418519212639520501954604794826581987743934869316911352165572309648749032097149475254980283714019659261291688981189870345190578805624839169171627815235421262960190908268989662811112214021132557852261519983037874228459330035077231589398481943156524603988312469285702535412934972756866837449820603168814913869321428932424443679448881756286316827314652784817288960323500017404029119591633205302098281128856170937007582924753803016289464670875306462509483329625677532233308699523157142328179556576255671892415393961644764562541754809488560533957887628924269225962595849087986107333620293494927451569171674163190969368209943874122456690260412163947176314137621281008310257807340172801941793926047881838386182727869634126835715151901515760526739774134477423823906104575884393585905739278960964968580361193832139475151092025841506055792678034836081595481805304028885499269864643596751193009329727410789504196280520733533665849482882586105187291531270085568515301300121396063236826384680851977823498843054275629357981849457546310220884465623724852803612468438658619139079741421949250799232471296338616282875259976550737713509692335681454522841913437578971248475747094679933800873728100739185694862246456221150756942881527713342599157404687431099683777502883028372690673010448058069596668028309059570930828643585442258182259411846886658459347105072360606774225576858425910943064271081438939995007132138671303028267176783338927783773510192677264061394015287626036407715642875966558058355943914635243599621586510076292129519338556580535652213255302844779606786360899974738235987372025720335353224768761425892151618361737882273572098593327058016696552118076571965180129221409851024640128170208062499122633423833495787710989971560556623419496789326912953639995928203079919734646119635337967280340122997936406619249391093702766211319956687612625455642869795781211291689263005771459262641054399405197277439182857918259045500654419521336536726854328528626708032557046554469333503241312461376646849427521334278815507422783177044788127483038544514453426491582623986483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -9874656907033964703355369523394317745759893146723278654731837317630550883110993869095027087872786172354276772221525872285007755707050913853903151317875439941955066592815635365418612702454010043030573253746452735342173674643957962079405652285023060176630373145972321504303976578641477082163910884032319980744343831335987146944424369714382779657652627089167358254084260429147637622644590882826016384420861056899695147404582797844554442008392162267343707431940177465888110198126294566023914259992154524453808738304633619512941334059571660979012037179591612175331760982570447309935731906762913761870929745670817436660553707669328175284198539861222922232291426275050485478081321565000526664496724673301352556385371171682288103933541824408049179539288609744502492417382676751049940530714588208116225792023091645989590688421749365929428742113458473833409452113913769997451936989254009784452522243703936909830615799779556410402062826483398681224627726193750521069409592737180360471415588126081734068342115414640022655024439433167151822003420629753471365588189301019403292413063171115705039735631018376241968442252471506714078200293860103937961036033202150366404235808777337940033204679819730179349606539442118932107289720156624996109680359836872605137952204578917519554993533061863312075462729392695712018760149244009485984001777510681728400208403012003613679243204763448997129083495391818757476776179891705522483155819566940441817324765569125182889130039221512623214007471425771882514613780341624607614337725155741732565982196981430997580363445742452613816328579625558114873359991877860936050839656453168146553342307318763777853203430442828659593181168623835630143755575950015630508942943965538986635114549377312475410136499508802029467902047306805070106310977685867231234085479247127529755359912644501649395743540032393443978625359539655195771555867478750665437354715001649722289519294172996670790115456029413307318389122779439896020041891625556992027647334846829365970044122493577572308764004968872266799792244459762017285981397664835760590440208922740751893521771356248624405729846947260857368030411234256009973609795909278830981068193961932489761407884811722124259350790952866374390911392943238710183923758622359484259684416811992372552739637170948798488736325085688006208208786543113894001142198767631148623225814345957367015974038619747228871469241278816547035482676046468093217293592906536546607201449930005603203555711348169213334282352975685958172645619344410106448413650311056726797695203937267896330224396497302406194201602208344204621941463475327525405083007550981451348040590036128846455586240995982511249829911997924629688363600131493653320581864329955168256821598140452229053099608688748652558873302369410692935538487541702795880874696967581410348969334247681303850267114267248596772860326490086916905830331035807289531444397870596361075743415228793725747669480895020895509134681080105416821777285108938764069634551090410796901538748241348841839112963094239434309078695095572604927437255892407303648836025370350644258113473173819203265748337257315886280031014131493596373893687441320432580749788197540513309894113077650417800352625880320567790348587407471916164163803551507865547861660970434313927837087567885509009586419242401494279151641750128810318324990836578609119472785899997299117366940481699860822835484260320774778247062938147898390159223424912859734826805034924197342888269147665403778082866999909228806959100717989632849916506598566546077521526676227909895788159591119320566832834943741032624715395103587762376794066934491080703917910952245116234711063468847529158045661446311110288839506855830320132410249875060455386597648286932050489601602470814194586791665590841575528561795427980247788792747470981522247126445595212292454880198097074285094866931922951897920804545314599213519572572311048199797300359163878234432406992232352366413482053460690385433928682082236308451932491738155132514825392192811549312802834291313517799175998904000458912481275622670610228091287545452792735238503762312415901892676299737204571332058529832389364485253667380294752908593882088789830202458677515271789974400217714926932042270145092361091145807606987475284253450863723698547149110586718858811370930365500552978942638031120090255576365642674705578349411216865838866009423776990278620242930638965054167244268977684601551469485992826294779026974377287692611442415589411481460791072824311307820294365789690517809468817208742196973474211501634899737854854062606906847338587892971999276950592036607902182302069716131364490948716361701503941049254084612747312804567152034515605374893746033312539596273561850569618361978311771711328478913771814451922170310372225951787369357783670428404485450716742863334562814160351664547722079193677506133392174747476316015310627797320152559697892720816186406341841603677046564939060081227386183155460487596044286284204900143954211544254139578982292685582482110399115725300941358588920551734258313929736952217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 248815796173803334098325354901823714010208342171249860963733850236433838365126857190062953050543085968175038675081009011702210728815255495220868313487783526707796790944655425516144556654407080482059590868248207906336444031604415528080592417450341115405907059896013972224397368298717705724876838394436299684277908569815304937354708931791882490854363746869182842372976509218163829320427223443951301877514808906977816318879943067162255254708050018302704172370345491489025440943900968774829893801619769604293774588660174262088325752008469524843215071633582264894175803771432663839100909041185090373188336482252328668544684296779311971672357469807687704588519801039525525487510178925353798055365636119945498394921580667976532168902918324644803864050148260701222456491360826494555925547031425954801543945597646563850571042106410779022704119468488721005649033683856227990909971002439940247305812377873036028734097782400381464660015692200824876651691253269237706766141177281559061199072416198537565961097315413740941392400466526064719701235095390258062289491985639675969466407742970420656206160089712165054224054445805889856763323519197021512102611190049376693163955137023054157515869088486593594327769644586334389263542814553079803969474275833366061683481944484053987741244708565805007808177463912557040370777635618928217843866128452696712696669558695702758953798238967128491857470294891222387252169884380980352170841708295618568751366895450095439196783870576357989955340220127751927800119769179663185814740276347261815251743713242050455803514393680549940831706562689089439182916304095352492659398909128697218321501132336094446687107567595440719162944925635518216881913876756803059713175821155003288285217204641886672225817819072719473286605509131001636773401891934090520300587107383235129438669270063718800666786097001946952028545400045267950786319820515870208483751657992068084249181219160704145156408753530319591111511848611763480739633779120182192040285654134426164479291304925601063316636706233425433259415952644735206473621574049945331515951524945759541849635946662644907112300732141266233642035621413783290595709979945076966323805043978837622273364349363409911048220453590541761938119045436324600337519859446967979752455229927766780975483955417631598184187971890332122897458109020293144850440397542837770891637572796168353190296719705022998843962528176251360672793286491776599808816597004940395939091772997821794017893335590707579975257036392196279167235325623414082295808307265628823500382430830886068063571092217173093301610258212223587559629696192284998735589904827517353231724607880914637090169570607049814859617968091317113887314233208033168762292016549402844538665747943454986700060085588858676862963499728510290269969258118252930730743291872024958274725454205771962572680162048163100044679869079146684848366107515648729867889838498856609413688599978339585443536643635854817498366813944849461371963300420775695765726599992802501407512785965880619225731468234742510146595169009746127370544231255484648815594193116605550310614594145109193327317676005196966303619248083911132749961364883773367837902687213095439107330210701739859105504118552808033675465125700804469464891734605453238519106486764904173205755409263784421420615647728372234259537097296035084640017657861111813998899899394085168743664317899537684659833792128980183737740251334997881970843373416803455841791377980243129529238872119992155209602659716034080653432208158365682891528349074258664775859412557157286135001917940540424300333688914809984376530028908518303949756539933091038672851030606608585879738616102673408659244319440100148476443169878825010746773987926614527693803619260702988046865847891977151097847921583848715094712313818976896377397676263123623272221764629358922914087104654844619799022094910790798855573284991760643824661135384335709250010339206056601349823496169237389623945170142735802435654234293131777477498964914249263151476132408030722660050765289901716455488461767195831358365250644848027140656088680051241566255385818533101854234152316410069817758798096077114314037099084985239646593899942590724147691698447325283920382403254988936921910993338455180874451380099178696377588007896538015608833934130595099830015899754901543406290720478579644124174226483754932098998330206408229962402474328990131627714769049750854788256669856647374833533452595214017957877563596939469899324213209787686111072288436594112955011487886692148462309654028739734313983137138003177020937404487301064063682130397866213116312258049798481800049185487990586972675483620911734830672777230724655112675771013297877348058564374388016906179561716549299853611652858880744052074784877447094789518769459175609868252532807540318206035787575672270451051830787652911853334557358532313461497916880142211970466206927396807506150067654881549957476897151229073260449136830752740247068845033878399161384292659688633579879478188065238460257092375846580709620302939415977937002714493959876378624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 33099066817054075462311674425552107973915023827383578446647896091594198156257374350907892581281396000560911168230566678217370862452701665505822514358549293122847038056137553410923755101392678407476667651579812049102277099996977916920533667995272795729698593507273444317082451104692194787262834146094115506744541731233070351737107307211816714965294407967981412281047677192346269267584924885638749795390832314906138249036936600657825674759803592337422143016826954874728447487422381549886614688664877141683663618838570025200069121342726235766803274425233861051402320688284268504482761193190571097636900477069567749144651035770763988471860433854830683433195019182637752127176399049802697160813086089992015441871512968526983509584727631219624740454279643806176368219067870462242324061749012079179457829259664375659277958693063769688010165582737161321896488784721273184400290253518820016973460521430292024667531596015128993099178959264303876556496836160971854147523009055829741203528311523917588810124626848042237439281071813982138271483315614190053637053761151646219483557171962088104939862506259733319666166770133147176419060846654244791028920156222665470804750243591584775590190291970002448644009472457079453206995366147521308598740120599974260993296024566184089399841714756507931395554308814007456561871204928605382315725070016692919518143898271441937675590090942726609463810107640307255161471773430397995529476447123874989686133997467319836242297376771837162031650776678648258692151475032649060184864354882410363599569746536301835543779260705853148271057678195971192417762616933103604310620901362043403240753566786615196676197377400884913382164133290832522530630831364602525259341612634580516948526906072926622401185046237323080601472174075876090087728100482305086271684292141338760558169469766236448344965671020287308439314090050074116971170631308043021419688769226937150240341856764173369060257299601279103266998726352344370280242061369160793437667667836593952022114760302539521666796557905792365034257757007935043066751699451980844415342043024938783964565872511708831150449338388219964024797225188474348638533671095066931177536276652532863151451099564907833536170070048913347805595291783507491577179483232660177849871745261940976666079743348913519988397358740120126275845501304401317167974679016935915428105720475495393677999274720832491606772230825715611882642586637279786564907124234506249495505635247112992555171661306309788086184477078782165867975784966979421897242179876886469290752834894513223844136742939690653963928621973845648655555011867732573356587867251571181115694847634783539047149751413562210053910280536121114890791609256143512125997856783523631398032953459286360525724931621043637262778591654125140839460040551780176313468922254394916115369283083351093220217952071482354065097550937430144238656943107063469356375511024371450376052800703545264264959798691982733969762597614597719259389469157445900041674687754215437540486385745872349810495887229414776431623507958820175676390552113791623377369889098675628128011448572118810883452802321746951068588152513553120591544441518285660414457426498789353257341983204651147879399094082658158617812276829656032010989320602188116760273100207116797144569837415288992462326031423105604413122953325598976196132712790643269005550546021784058314268161260081909269106275039658288799793284515268886757166119758669254015994336290644675798818671931643600754331093786692295096265301042406704662529165221347371653353943746045439793626403518257735348828719080805614773586999307744015809267924808353611767579517535552170362884599703688414584162708739995616592807049974577250915426663533983240804017581605515258476322044953914975864837220735627093975774677115809676760183842577845978058011455835131942372507285869677256183925501898414968802498045508312147689886290672681551699350697421837199791315624345348511002948660801021918475765636960306213663502559897870116278549196453046134940342791811223387900601986937245173809286151090443706326608818363439636831569303472368461681694170875445408550406464558078962561188790409020758507707437301587058093086171358047723707527962269615889584790897653014190443566219260847255021456448610620287043311143881334829917700422184201422029889528684508029424564531400632339168618997252357656651915828642263507025528207647476785421332046855145390000111837170165586555889058267205066396153969047753879429443030045085464455626454032731693799311663912376811945495251960897772121943007330780945688320951281551597707651486583121269115412768979167847012441044139043189819377226632901208205417735920242938754562516646466480027916533164579291894587389469845666551399568837275376083385328964801778376459545437003613933951378749605369884044450418101160593182089968450685995481808110553340910028097863475514874784027760072624650181918654000073519573130812271574354712918498787225268915921061950037863729820914018633404102692787301912401938638438711914301623866270844127805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2555694129538044081000073851278067949034299096369198876304551612007884410197296351579128507169799070178796020019668935903461953716888431920124959567087615649762848466062414163481042919042078016185946565234561622010348333855053688656679714354062781187202179351708296342702700838028462495972556503757024965491885203597006108757443187868211654116456956565322673778677517544590116237897656581811409886924996516117041204227348068652838303274790497638988443164967172239778843900441089248677475439337607747621319834897233729522297608343023028996991346495670986079942954205335614092560061443525530687344728017202315779154573414234334070622228677416849454593414239615960755042528890888311492393823271862768569333383898869363750413129908849070569144859531554198196462327225064130666412763085799902013564875459298520295619024661722517698361016035207888980606364117699575682005006393370336631294173172281737885012694661353801605758847244647078973163925289445571876967725971030737174206682712667622123469913079626343841394250518683183458427614716439707805872417954126990672262316551744593884054228877837834334640742012087278281448322301096473226413678470265230383542577375183158952890174583284948384614714980173677168852542919948245539303096563162269796854675854764079773993430382135433298678259624485190705798753137346255624567549114308416234062393525069850442449815224147308567894218847988330374498581385675257969751273672166319398132218830655844344174456663305326903084299334582885186585945961949468535670220416917646385318735913115060110133086666752607352025787882521554733982568922674254841682979516256365782364893556947419711941742426091802840271336735808930025918809387902817828566990894758128442298106066357710452500944487586453410337664955024705066031873111258723698652890083788264074865882811529603317442019996657336708476646381174760513856979502755527330081119789684685515638818739394602037073666578290544676627819472483435439594990235618861693648402670219995530007323918169095735449518821966042454306937114037139321431165042315185267202050516441437529174736213162863806370046007283192041231368656405050012448217438042545437398449274069957121719716503864119664047387026367683013845468848978207160622495710079561154963599628782627084003823142209509337312366040730076006849193594565102876269644710394978317333319200054471216453570302892218443340906857475870383593250544720888114825833731854433042232582955564591560644107919673781154559057434804027733257454761081056499324433514767385394771558778707718389372967941499030280929301288128299657418729978977321274282529769931424692175396782641560253354521660943855343099675579905696275173962131730528834598843965032951034769605184621005911495186808544903126121247775446522907790327861411757785048400253180312924116758226768175909231527064962396785863880472943435331001653930609013491972043069097581388435857273735139063853711853619639284253091684090022372478040579926174103256172674014513261867406176041069835752522368998944082393649951277535434629805576704193479874372141274225140484795575609161542793670709956278386735154838347316576783039864944983333029149894666821866474939610819576736173560541165590309478900023523735129906437352181092925688380319545887973453384671423801978868689182011172895697722941452955181260294225647735706008757418410198060422794963830085851651759219278186575430172242834398651485318875378969087715268197587738082501225255957028248245120656252590612185171699421811734685484683403202746668693466808257037816567754590326787708029863609360404448381689440601265936613845427859773414016542467688664503803043481615552898677580643300302838080551417628240650649649957589827123780318466401142923508654911205854836257467136028430074438313569869636998502021731279763880486912013132862436864628104424630923008098218392442250438148412786990260399079199919740455190041582297028448650230708951965133709749124069986172833970927671791898434378232166183580643879007389000169693362702003112639744749765925084542638763894195549496731806680747853260194754496007450810123914783799051858276456677899418639878380148206571900365723524957288470854109367676956336682607308157369423399170993092906601793418005525892190180185332020749202511812944847102034949453202628722839303796837754477950362501635359952942451419781787538720471532522726416896839935707173622637681123160831208716327986695858126829514575622980681091449105184560244568426760050562869857453638707166800488495888272087908203031943786265185658213643056606176820678345216128235997271817061310670869372417189744743843934775337473615902765634924983377091506354844488305145241627199408729367203035880520981675399718962755134083366114134678155573620430928094568186655687096520130542841080420209040415153976300037480153321289835115961370478505931017029659889157537693850314152598853955713122953157582850180613841308170591761376293905307941721053987674146878234689430355178392950081972620083861119878619712712284566752860168080445774233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -4422998900805277438754439641166236601984326275498667639973831374373054749395421878744025018786910214243507113143166757819487107734925393865414847228470883876388233731345554721793508270562628477282952850554677857765062062411102555981310384523123357371095037609449644678700316644610486847737917691431146081103274051305838535124265130354970374088698066612153502361883968120996916356735299102946029763098633014316658841278666125095310830951564285620829442868449128315962241490919240313639411927705297020606788838440160308816098613177259021881137253775385880223236370601065446680852012099224221473664772608846993434305401688440360543924159292181153738616123755117681347920886358468927590734268153686965531039018206253802589567079794742299700137428448502239378891548388126432719983613582624448762696714368995866671934090693817714562489697271334096574558625146846354937986142589370665510624704853386535927677103885236186727590564628295267571674935974756541667385495612342164563525015490616118582470490257635476531231395769196428498118339171733382926737898984828768370832148508028542074129323568671843246437888119410662206797007955721902996675566058366945896368559307021163327403879486589601971859420950830925474181151559769493025439565369858698895444873679500251926293345095626659096399630151126587326844623535313098843403329285015845307019359957875225120019972792835875336506970518835210079982313963811475096128092902902782057182750659315393965890543197700446197779201343418030207130612660187715440639873450471348657005620091707143493362010020011616862568660085825913545154058616145858731780267314008846762307867150589324457839341978947452877630172254283615130001609748932347285788707738587529056529380320470604117408028312031215699996821408267745411741846205634522130706833449031576326056471760387592572699659147608044494434038271869625225019503912425233382502630854908785602983561947764786016361466084379409199102807588575031048560173666763470842726627565226348344279203263737677517912175772204574570220394103646337807492163987007660970675931585085982456608411493875462621148592098200952990295065549090638408271933069661722427839666560207594274812633293992454253862861747175240477140344615397095208511320229536302672730234544017404547427258201740609451177871919677673666137097370541540034638117922153507335055166566797527071692286678704430838658571504936280596047244998317369231011911493734063795799171174425065055269149840510696304512330610503969227637667262424469203851240025462809444857460410400977360905690593791388745147120836942820347342912130409873493884082579485310975609889882599228735194569732236608663312416032111484798053199416855624861945434643501081386509963890356269796048590887893596854794454432826904411482041711746360290465968336149776584761071373167051394772649071951579074406739485856074961488749997507008118587439010931293010876869054434029057799130755437974710061396041284649730508446061827364128895018517051475445973995911082088061669266279367053590614867735811727022959178061156001154473648838415236546614980922214565335062606092222335213921888939856104637439521388353079941076187189704697494796724572156672049276576248636998415509509724588835487860425810611612139398647350992562935532737096203656642053760484571540838472384811750182294581254213638435350279137729327651985577400015032377247631446712857895927267211979790816341574354707966433790613014094984172929406939690951776827087066094978345500663648605110674354828058967919483907593462936874316242969726492771743931401646372179819213672702767459848737769405429810372798932693930861341410495981607436876592188495719023890241570553372467327110482731268682246198784935294129377545606046991757389938910149394854746822106738618960019444235034435420299736322135434219715104310241250930878223496840428106065887175274166415806704255126441823677166447020834329644436491866159740528606732661272694577697824056976617497728039993919961181878647625773279184162751032891362136999269375227871702811294194925795943019773819194097331232127293548478446761199908593167136414522574949367883114217182227707023836888223264200990890549477464674984871341483014585034366809305217826398820061408031007728572941401131574164579192329637299302846424844128299372415727313030795440991314545625578675392093012817568707037106949387682675627042764613806578406757162964547420160782713394619164003510389076536524685306880087916632304023536810567736868457923274112961372119566043904243896052232796895832134201571403424885055384174054822808433632543554732493186992229369718077797069951040505162872182939110692716148338923821395147329684551937445731143290404893536948894603707433718482464581207121563902462430682372852562024630232425929906384349611834084795126255001305675977192664790616902506109790976946089318067586851964152261955914548098498016078827406950414047277293160888928988205869355306710860174268123045510220035083215691472145192162287717455509176783250786315318339941202916588650496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 8124805736054607507754356485688649078062154515547366129309843062014178194359605861884308319094222252111930458358784980216679867692684381979436858773323572114700657168295475970735842514570335628884113439975842195593975613718673913326126706309058132703102960672194317875083355731323658066156264958642390532505704922196346328610097706509337609355257522798817818626206314961805881392539560898881248261366141895152508511470402413425435067562860241154851169979678595070068804180125354156721974217170543861728471162703722200129608943357279551680673319405445601814701098053143890765129698992790518445844991586602206367148419001486716668617758993408440014577611442434014264669841323383038457111035107386996390444430611485109157298278503561116376899266850321917816128026395668309348498945008012682003977751540438178357782776130628170703362906218636191357987679836059715654301906668838387538055240673061788584872113656562784677775262582752160067836553708657908222450128675369742141760753112320018363419860184980598718660063488011451628785314928574799620610663192493748550188539888982833306548564463087508838518154498242928943542467171286372637362516427969359589680888766802979327329794741701222007999143715967203560032343540008491171296664952654869389932420928649428433643119884240078393148198972554610553843482021276235346095341159519043086133808593141000058075882679049963281939992565026674662497311114449767441603574107558573855879222785982740693802482466110791185893532383984748473856186182450366201731908607168076802969365098239557759622939685945766819789717138309384542542524180996071323802498097311187258801592021461385792082090920212543467741674638091101226893208116461941646318672069295765658199958794107640024433781142055853822932879340499900754734124391123477288316736587718897972313661092430707761146177267248110639558365614327386686757176056618921313847692840284160874687184536281375177041771044626082202731129828693614018608274207293906472745063286584216995248835952102273435553272306428138239307849871002004182863421975412735875283911557864630925633501889475529460286296892982567908437021845403700446508335264291361163894919334223515636661639966786004963976226606099309536827313001863003708922240588370926118286878876696046746601192605056155082187185675072364550751954722898242409282261916554112051679644361126997594596847881512685941938747920435862383720233934326662313946512819368302022136305575747742262334080192465609136108630553357975295737960434791844002341082768662313185787716293058456767849237125022651115917782339204724283935800488273977855982268283134303249836957276754573654476905455065704422650062552711380819270561690905788663071338088617039027964693451915808302180098654893673725440757126863223463730397256223260127156708216589317869393865506688805847064978320301712707349973566258892107783325453668132201375856671364109467443210167225967307320768485486837507155079563348886973196673116884677879728351340262012425340433802448383944091679353317740846242328074604747979696223496784114314110065547760810745073060204236619561759840938300422489466177909932720251722464545644183731267278292221538255078259080230943925835098863078295576812062887291391508907588671925189576091203723404684554939761835499437378513684261524931787605773574933625562702388583364962253853840641962536490821626598699526269203494620727753044999907525522923738458408602475609476722695688953532770071477074925775195856568865643557673835046381498022345245411098472399995884253696956651556667496705389232474754595822181979762602977325271189951127229868223442821558411268641851571234163018017302613130419562000791351305282792733131673575969936559222327574726931502990110360597494417445761511689205843327485204606546796284575192940741035647369668698293472523733620017486715773512093529960371655865287263874510905515380154859283047655946043765055912037586547645410809248051491297653430053698985387317391068551590209484358498189763788767099173075445631664287317858692477230617121482206968445846126394853738183526064134716253809402929150931184772047539176498167972566407583080875581250796818697921850286699243694110445656785143600054056500190315432122631672448151132979415054754851099907680004083627925268909385058199219029050582536941431334003046013150020965260981248215056057940284728424830363035646817245293304091162376254491113098393700679739119501601475950743622236742267048546263364367497271414782853365124417846671267866021364165950044538217721008832006633160544685568400964437464017416820632503095178790733009271708685732693541911235873931973667147507697406902656005815127920389053009200901915534224431201510313861081103671934468627836142466272172101151196320982069821687080152289258593709933311629577055440657832593252675511297392958806114647682141248002329042700845856866230512689788584156587456674593489777445344284928558644401670481464972135308984425423343736388970339598805452052861660134638922387524214470445500142505181651965267222200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -315842531869070845966758318593690357369317322118898887316770882973429191359821789181271453327304497183962288258981512224953170345048983698565667296759545267143489811130275756828143841418183992316925537885819139487876392521705707508473480752794828416066141419350331550790454314778367428397671388574832124795908278331333290155113837055540490166421241339807133098855594715535152479138228603391885358524967370576435006046744762317926455012527888182452723345738370958171672008932258725102477826026522115133053310614816806268094337327650658725349650077867325514814993906379456154647073493047558296625660358242945766934436315143909141614384578715154908886137424628562451288348368000844666352942019489487968569516663768035172808616037634796823485975493503009592090061174889821664288760881212029184283538706175944158194450759089699620249642164124972528473483967779453973574590770413666386905658896691563466038209091865619362749523993775181509350871465990743898723775060486863856102214735051394648593979178435670979474883131902933062135113482128199491545959488324522140138991954540271433172784812275898847148623996142270374288550429093206199288429664267312083444259690027227773680888466299286003509047105095929867714236620089858809462587677747331009192856400300659924800852919129843710135247399733421926982890243762350659630131867876054735455674508328486864878601885119623484607546421903443290671602694020806571694033423860916916891605112388076242279613784028217633928349748727900644916341418019679561922191401617764040837239711997197590976982865169549775582690138254163226678261824620355279106795562566489976817776912847457528434718040487384915454325709358373862701262205643148186945606206240591034769106855789287160125982772207508948392296504181546526740391512365850965717158221097572354944342438021880231633112175365136675420302704603314747644099833815410191349572512184018206858649361703374790227131661134757454117042670343493121642806829663387549531818607954715962848843148063783560420738458284597921762944242594030274156471557178773493860974372269950033833116370526962176693726017598909312388545774432419482748090591563738204548338357868669601004554174401117884121454080053059089669087486740412102529699293366006786140464664103841658586545133442416340658687562714810042808402081283973646927369534513819144781241923823365990367999748722172836946316630638079559642238267100706159722652376873541921108416855245070285766239010651425721897527949881038408397718716325677368310729706406455262077508469810777639901141651820172343659492136929565843124125908387631611301185476715652479044556554494034901024361762292035151775723112302812333113795763925176045127297015518031631033750294891785005833366437192361398471054100894428708273720470081121212732449748242769561200872269554265467469074059449775666284404298744768525756874183960035984488540552814685995877964645687802982312396535527734039613674198422428118390691359016134517780529760309583492187846412803130203132308116897794164192866215783755858965101285012054689533646992893860449812368198622049741994292344258687447265101538592368572137609029081306031358310988278838584811272024125103538593074129935742913141584478329737325503918112387144238992906747714055673256025291694392549411260470101938928803940632691209262948959675434063843361345913979625807826838047007120358627830719871838433477516455058941967786147163654499250853016429654817742516815073667641165194607321317534450378279315655728799992334895752136792805745908190290477055367875461155398134415706287652941583768682723794676407008108262672213332765235825617505458505586996552172168699541807098458222927126648707341917893634194484113402454776062513032156015964894989868018474819949056310607991292522544328915216444295643555696861215824124621800325229203467953899673602854546537567125445466904240464318277572763372532961691767298407332708015593744435204546772321443093335380984420538475995231039524280605724012475402774648674581611742308963320172125819656506730273876196997181837855610116286471782562076583227695755410213164935706955198042501475539264196828228022863386417685200235966749809633938466685141449067967671640993270712770629134768215290911825939420335527524439936708254023978677428641887152044356656081277017128480333480036461553696426843443297434099282404455502175473918828777094907489756971048528127447040018033361486815866433017863607643788190027245441313643771933132038827098334428987205206896814430772281848315808169793300287211456474569727869062005689366691990151352654948240454511260101725813205116573553967293681813864285337298185448708349265597469116180303818076131020188301785229656813464370807284149807341632185940322666799131472312931494100518354402405751890476226251718752325805636807689250791106124632898393075877521199608540626741073177900040863086224000941566171768852188389534534177490387781149292344190417980446072567959221721117487185080301193553540962280394319894488041168879988059274614131182796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -6716537562832328875219625954799268260873051994876873461472722640817242308727129577707882247773172110320748820442886472999164520444632835178804197688373089239639114899468825424417762584007340868789748115272677272978320100667180984814331457299192369117686516381684635761111608644611631612090032595482424398551348424326572545412878879013191816424709379130072554105757921717461429853493529740630996431704123465068958958562191177934354930949190950722452811182662456224606195374674849417475206469413602380251880262077577751689812260005108429187770491066506346000522181849686645377822346717176262317604819130304810409548240919256785310516238875233999206940102529508657234371351318339290624842220144016365230309351198635702233386314725615797517753564715701029829422838758769126490996176096836355852613888237665061687567837999659771318595300650435479327280652667066303579379476436286117039907095256042254595752934153830467227525676739123253549371447169621598582526292893196039739676677029233588280458130269064640960431265576709625090263035408830967955735062308148732039862031852504908722841801037180634402498159771813938584692838856558055835410775085664121025756087836032922185876079519394552277446931801317087676062804811042302628288578425867381166097046954213225865734077383936071084190181760896508191829582041327797479105887177296460842430019482918150158746727544042232909726701150421116324570329633979260052725629562541437490010567786461491936674690953916172490965373911256590653626636361024006967611639829033797924313630582429107134690491491318844465405907568601428395755228506795017332687236437020496027752259905468646444895277715445356098179577724390314156079068492170788304390825373624273301249158450780725723347433817805646481576864059587778210169238747259340137434169216761582722380986221394720095679223723178461189904966506516128546623013403354571416181523680582912499296415398344687719915147167223894531118677712714687977657933815633673303013224875110680389560421581853605565592041108402477750865853444534885624056062577759299170146304102899328269423461692581472919189789712499669290379056831912052522961263452311741833305717786644804189888163336135750941488016390100294319138862250913554189109295314595424749021801258006584901364896016453026591661102751284734416400103580630718662029508191074631079164619988249576084557148479862136774026828592188240932081036204267832040012524349883140275974434764206275448017347939643955036984550823047426896523628496895928798804582252746691173602769615458262292783110061324953316952341602452759878241776336563122041998943463239548070117407128511289694182945237156939892755089095598112308870247110846580440508590445192221529994119409801348314090547099467067341631541722860339718542342907666140501770821218188181321806176126708600188948713149954149411179649759171662135964413483225682335626654707688394103616135864883645349178474631067767716784750127294348039382279196713396014574044330213585767407687712773727299317323352637479751072473862674816429012552311103901637605294323556784027340629628639507161990102148971669829459304211682924593868073150428059365152058809995909020619719984199015806439982130921501514123118128057281848224031217525821662806783259480500719360332070308822761479276438648839729722716185364702743185744674159569488023883078511864889439662370372501891246541206781569328155373696497643596195952311383733194636414700243453596686695756577134944305432008555876453005957685312691366708460713724898054065044988617008033393352793198950308517149403821764487263432976451835439359693134808294223393820985576278073017083972584019676521169867400704354787449652410389123053100707471265151632295468817431057005146290534636487942867568125515930506988797272953354043655734261212005918486476972446943778556191920107670994992257775587408656802211972083014858179036217766513261195056489998436594533368214386210586388438508511922820855811396719035707874035011013595223232470848305630726840281143667841990417392337514423360568554792215578704755359873132658457738338095042736207071798014717935673990184444535184953669616856371419002774251857582446931030170482979313992980033867302770774854135450326059460108125050164242855607478540433804366100369910260774640077319539766696131444874980016880462311229972750652550364882219106531849817207244838961479765241691596865012477497944338729709476185638362773301118178306457438559936410973166396479475799735989319128700096220520505809878181512268919214744793633980911246081993904985437087304620837411094719451449627965197771616344311435622175141693543065946667745135707040133419289229791521133399309882352108481926405584310298595307582548388315829949364088494303922128857020966655487524042241203386281425914234713532585443194220509283239454004040536926560600969329578475163239864714770353464042504744223235845802255696511947748733030655923377717133583788180926439936733299719787526622494910861609386798694753742935229942836149162246997679913566208000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 894943623533512105439989712231817879773947982500423845047508639492820409747799748667317138850237772867598414737468626765972490990564941241314286647587061871909149397320045575484028829618170977830684224252756023538054216713860273584754596915738418450870817091825480302227220148979556014475136256268683200155371795511824758793704535035242165478241474628631964320539971079310197220003925263351861181797388038967422104057001865674085498920603280331013698218539197043553686238192375569270484103325470360205708797879445188384081935959186729603716443207310875405044718233640076821202296914916902242380507633710277435311883903559586561462613176437718607909350695127382814170168040855354911492656873901712704646176923855182019001582554862249124367095601924934873122238909503805621584790153366138441291718982247188852867380652077628522880447184719050213957783935653674819525357684322019488785712364581497760756595035620049146195283263395589193289421976989893352514985378172162122878332253424224370783002038054716142010898021555045329758721532313213218765656897648267345202232984153318479150065439140991206984708650691668003629539723486825127644657155628095499506528692539971161544880192150592819888376503144822343917656585541979428507648625898135134247452838874214556343752283798094342295738583120266084846847647735138490300954170390164984517618422500222580088781799534140733166649714951933272085129664628713994697337681021388075752832533037153614814340756220864534452555631902454783124120371064059073988138818701877163417906891662607472453639296809429969783741718955576758077647023631974799775794054037449353019960056246195054102900002484073122873546782160676569712338668804287583947661034843096656387619219030977442290905665435063280869805252477313491313414038973435867789816127646128944956191418855015161453164027097930489738507122668461417592376000664081549865393172892399791435331096663167061009572131055409562345457864289029944604525267392375851977005824572856847178984409072792257271159028269025417317043078601020160305910323722227968241942279410868768252370848648342473296610232385949321667140897888612216031708900123783047314767430890284676598960816675136302611957363109070779137856052919795830162778751176715004272352443541070002579422301251698828777485108022171641825046810672268235600163762377744725445468616844585122499816494329203290665007624853938261720773016687828319472176683301487613183960732288657243053549860933142532242598954100546739961719688363415747149881942384063047047687042354585104614367812968673379387607281409188051297662008864009230526379613748844925943101451009836637921735031986392873851508692730419882852070906915572260571896782913266365131490829492228212052536171943170015635307089546063590165558103877672770836961723633715440629202380740119319378344612556812709100832945775748306205535450117320643657065118251225750740159079138348572549259933254036440147127652089319180977827161628248266580233349692436142635441892018521506192326741724386917448318391694465892954118740516042543094282766829279526077402942127184957809449527697380771671301198092512188236950418128906143582535314304415715601845888060290216841835460074925804732261240509546950317231976374845306028350231836381695759378317891639366903070031923817835956061088580352100687619310575987977589827173777160158150175946682360334228620476043917353954750952775808039835938909517777524832174463229612610351093998314255979484115133921275572944691800765196404083525535604535655402231171786044570503725837020623664297653165103729008978231680506427221262682846297220328204748963634233000678359391943350187820804286556596913160584486698590308013701045391568731300970856903756381110582263525310490062316394955345495715228586870373697039299862991441885299288197221169823932220289541148396476414996144471925987622219060715487519156352633205493130836296735739781278680692889953568469929686751786706382317416261781397676757744623834271767802834606652896881822901699010073655849281233164020286254170499481800882540795233636238058326383039781147879865266589889021347638059082108681991828888606364009980768459718107089236569545221737133547745683827258897969673139040263045335023886081446576231108035177744614074452080092614319286992960186935451600984469214280179285856878405225098567545417795541137381537968624779690761308289879291234249257004801846956848543375949773076859122926793728237163549984142450304034988471142900331135885487749174041936873785547442849458309726787678239475728071767926905217634954585519501160689586556120027527770862265271610739589496702666753789098279606385501029397909413161656834922207577924699817244378793607900373286755513808547905171732575763977615917710349190166846166430817653923271514177720755960921493745171612986587695324857652690760716317128381455213914931771267564499000428336191152099561721284906607977437848160556588282568718286817995127712457706192420187976246591986924529481121808441550384043053724085181562245611520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -20940246214677095018065733129925187272467480647682592397103241054289699066488920387507401035457194771983207387312984108845861337623183386974064629843165741884294054702982120318437333518412586735069254085974714869546239780394461282266599178413853914251761537768823339835772851717213031136554844586558228851537475729104366518514963344956773433166112566233480581640263602072693948255769576130699121116741217390102139523950773682475988138379406705978394622638864668465591590696057175373161874119481466407179673241565067327062505802018247772634863001567373860533793697224618029249931440803137079513529509257595183871678905129453872481173047859902523124605690004645395434305229153997486399750374063230865095401923435206981458524578071801396760209689891565039351968647584233059443743430379539400100199384391099610847202465762650117072271774125568782680302585864158199526514459030202743935363738220876018729836821137059738916880821738224695454183471695162320224209875736831251214893655617197207194525192640155145149261410108622503867512609613857731282191309488226557232943148201234107979619788034148638450099919291476623542374914577127181915171750467446724195889992603046175571416860653403299931204884765524886101060431042439894239806488589531868616741739666452418280015779787975517701445677936350408629481289856720511787711972891423266158403758623195875152059926767563002399500472976806366425960910197622389309332316214169496454397839744767878300323452172913613174552988856815859367330662553500971902500257688933989874266000996898162844426934888751647763963076250642818028526956954082894219903206963340011445983029048188152303515958243699793589934976290055560396295839780013577953904835730152633160121892477852380449265240620949999888432999564272046661607393340767000874912804091950523975640956435708890940136750128377755961202206254871877784088589628944126379427295390971920838961946242630395289389954344535671877585014479021891374513341767730054725108372389585283784206208312793197747235489327663989052734469037512817512807261622898008892329575547790918132541514181432535232750703653105235330069816463470078161850117067825289649428051581107493905799976972918350559924338006930400160394796646819692709433072395048852907979121296907370802138014317641306079710854816540845780850297611886396893653899326301170483949689125818317282450605839844678099087012131755195706902501606186028651857267250635394455853844417563880293420836655524289586871722227271182898460355348288773393332718794862664548207814190308875448553983111168458823629773109489526234193707871248986597104716970681274988817460192377617995787882159078543826683722219330453789806302591447748337209711508439550202281423086193055399958499272043381331175460784562438416738471113383674393917470221632491747912544502503456116861432614938056748832888594529753418342180833015900599003941743499121182988531304093916965087631248294453226742850754216940472732485330588000889286796623051405692189555973363281322292655867471400483948798180457819336733835685270608202793604644749506079678782896829539296528339289153919992760517247205116334461465336784806775968721368008823133257980187741044749259076172901100194222478750886547372853418593762007487777838206743219295272766428644639878302067488694562104202991837619689184911295374807218243348548163244777148902414440749400303827058575908889355950453003502045901417364874059779741812261998073976156027398661974232548118834704281707802487548430021598223222628508163009199966316516617421041067881201891183712066377194675697931538647620996325561999982045543322263896582642407623275976741663989009177542677695244390103617772785120815835080768225381377643297459712157286100906543885028937438865496734747301082473023435630022218937463683293496373897579596331403284869523529194979924309911390236220794622517627138394231138478727152803036895475094571752760892899156176171857354259615015952796762393204142915900277350222216431654095713898971088995219877063683188607104140365596871507014692953142693425074769884050294481413502855924041313524364598325763977379514122570559268179247621739603040907151791481232769502292538441550959128636445152322267872537056082014268525925870506362046468885997697686687409095908292462612226402715861375364946768599783883949501812841020596634676849063378791548956041948257673996798665153190733402067907240646639913637095568968545221788605319239423461163325220180260905268575474121204229001890974599087462039688335322449342933657658134340088773327575876534710940044007960428916174207775625578881062126470149267643736370169793313593992112812685273061925126339396832299184715992466810194747738487293740157540155910547891441775949094859706182051665615435071892041807703373972550485986043862514142332886823705066313465535343897398507236157050914860734088159200932544070678279581205742573435852850525377564567960454365707515197436275672187543845155445220143650263646661280965196045449157563517184419537778540468096519372800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -613822992736871053648976038036850748542639138591438251514187727438577300759785774360306027668795045973460291736343662125425942250154100113854916282000189827050137053217822340756226232662370908242568721690822680436003893639490291576117943244664079813274503488265891949837548046954832556257734669706316718792940777163247537045895672302102366503773022503246816003916180011856515804963322685463081712385826896617913823196450320314389788884916181667801133019267619057519541886769040806693000185425191787901638561054104097018881724013373531399713242555518164075916740518583786798682064728228577910439821086313922682750935552069788937103123073105676547411310995950832297210317302247853307807585033104147921545203530758999941981173043153334951820476404368277481795277332909843177495351480086658944295432351724030592552628649309088092070820777768834411475065732248398641543093480013851251015533083992523303332733322113704406720889459778028585879966233431551056455101853491312571927604817790422331489695740450827512016866673476420664644981223462685362464876103639204201789960037105804533626408545346400202367239087258878490068110278788423273100516273247534126011150053718066198208242515606267536200105668380756981536051145699923716570681038241242686539083540697729887063707062404778128510598029489011953409522222374342443061054844112350262424159695558898947141936357254489321992598862597770056510557359506732672401591714186308584255302636367091432064150119916683580696843340776612479408367472963922565441136561251255294672645634637004160767079150658741140120458215101397836480448320013351158478832296144902506918942104942733003490289884649182095079118181801084782040775073057726977617088900430210627454755574971252109985875725110386303455556262826301070671488821756171734082510038588551520455900107719701007483073206260394864321690614457880982781428532917186989254363281400495277761491949604822978324001970187275150236745348082958401387352951584651593224002272002270813368467709267524594647318558653190821873564007024616166266762862806892988605054002992645845618368222240643198002210866641812276273709286365568606606181374935123731976569101083552866994652617690438729214400962816267729641385756019831572923563678315610811784399292851457163747082532364982815807223875170844949579175395739449376828795421852406311300834657469393277459293269506299693020883289808212924993427400126296183924080655073730262768348581518912517345127471133794753226950098770140473820637928112635911612699665439629678070919804920498401758377298962947270017780122950217126885993702907378859487228070581828477688645383628322403271079920000238932583884798336141761715569066619012007994979856392603759488868595705041056653799226724951106368676959420911980000563507353097920094118223139911840848137992447635802128115254354070869685089782724840291266241365524942967294375073059557447563374144144294585622427181459919325958692394263757960571594743742421349817594571350386086906483174648796970481862960307271906200636325271067426703911808491440568340980847331734688788016092624384641511932651015112400819208898848656480145625179690041637796543662382116789331178635330240770748601117684164404884757734308979877275070697216940975143588202943853358803255364489153798576071268968484692991015075823785915723763316259312345813928755360133211253689014205192776068234538550034353926293981707536298895862690654467788448986219254720359199688238574560554802490601346755083972683192142780649779266817504804326358875999794345964886248945925643174137659011904440606337978426050012786140033700025840914053160144580724767135893976412297747251120808856259617746504068316721325432122856089231052539900192899216671992396742412248110297598368064374769764876497701239247634900283382457329486578455134303961642031916069586785024835656473971567845890560082638639032267361822547867391515901608638997984345065420201679646349896219676008957890868104723233875000136669408309784717165971327524203139685034824256302531304265644244019661593499230923701853214209772829974067775621127597124482862954371131332285060541035916000140534152267537881119229033240029260967467018430775357089711925029845572022124494258439486252350178905039145942857221215984387570585995098495726763949680425414197318313682537065732944828201862666881988267022657984513808841812249239701310493164686096629129035949559442473365113348432732209683706756283418363294364423421879205323587537838999194868443291489384101684396317030371212812856214383197086053262445597636925013583030242339732542713019041930837838302616698214112017970473230516275921304436221359338810468168799972001438129017649076317868350009627048250938748997887584015444473937281181867440414104897416710337192244555145159519291816777603602430645730047400528650137924356364426563933931356125613273738941226199954980253343808062880299492194229410860595094677446436023437103489543965320344122265193908357745237487004297467785393528321234060994194707488215924736000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 46847076196099001430432410578965114840390259537848801091198922768382077738772162670758771146526504699151868311816750941272478155789769242435707784995791190409764123575580442506769474432655081570901707373312534885995229518421008651366610285303205500561327248700464884703099315310392048594875283009485537235001460661970977292179541926993490295050890348003873643396751407481503673721353447125327248017938873036490013975090558023537622720306497439128441079008032145772360450509983216471050197000733610571766521718846375585266792040459292691450827228368762297224997942563095357664163562948553205742205414124498284297331770035238295745842356324184281755137484081647971833941876735240591930700975731177859709047763126222425153612982742267552232028206192483747462482883312452751951352123102100509563522793553356920685791574069733333378270521693813330308604845371371723779120146794693128981788406886680693699275506870644251543590984346182159685599321395354948672856269187700944749943836215345729243557476268957739843122134211003397547300992850854637038015580659492486096381044523209327710772258056255235200024692006229086773131683690250473846416594299131023474348913392848574281065188645644252355481988167342302758050604235361077714788699421047677390294510411902142687457585271991852665089753056114200109907935771167556772775667718047241271397707439835173386591223708103111173446257289224594897889818202775410536864435241852973888082308951694385559239143010712201958662785314526872318788297385177416759722236781287853631798309922040146483139023717559319778308592402835866133460990136492055118931531973666637223176215174913631117445675883830784728967761664732658205356251363841866207535706445707241639710358671939321793369743715989524691260960055645455831598363499520674961530022972620039421643113486949310739433107578448150816711415532318972411073602462207341659750839780655572480969356871080871090585488350995564278277005779289412377193471395226668751386233298534294611407674998258035406595804613638536685179986393846580856922088184354294898923512758891987301879309025383442737736660939070001690085428338241805820994531993438340055621911069014496359805862901035470482888135054098380595236552615618587553976301178309029370298131164878762033696922868521465372150316158442359046652590565356889613558998407244575946178680526625875130893138278941947915093331458952081441186782731220739729466029058042385694332063881962480930103605569803617012798850626216896329374207776738003090785838178537724848699052375163357556077785243090263480381534297862422587344654681894719471090107526880926331345000957936466925160704889645068291636653253203791270089746739904922662554596786712360820446791306735998818448836579353850746200334656445489175485974949910444030696391403219779305461122155822677055937039072444429266530731052254672207959617079197613040539004384701599849647434514276571713468511043828250299923077361043981771308273316391733594437778065497470307293924641973120971319444228072507857932441036846427647311538960475360955650556724698492290226434804835879277001535141301857210155299915929973284547548689368668075353336609504474396139946353664445205880485324677400986433739065757955821383354446031156697334959430314286978307230213160468051432391966177085638043798975869568534808741099061495909643054191844182698479843118549137126330036828375615026463333529709226687103848570008665254499161216850585022000200046620174720224792870825103905699262212241536016741761444038087490810466674688571678147743458937458365935105555807931300218777014664961916898502686543930497253304945952044644513582841902101228814699170230424004182910963203461789627579376663034786821241550260320914407089653883953087709857955442555102445345958261676801773765009094872839163803808693806862169421269825519979352038298051626509409882137724994366968113193606436965325817481873355868826808845422045569424852045569810281837549431641025771657158152474944217659528366864622013098561577040969636301515416341942434035800650647888297234810358049379013925439365510758415911225120148966115206511129823637938005617474433727843607499854799984085356706892089181941419562789540093303495023954724147495763388553320305017404146899602298629894477459057696084130948649924003891681745031262109038856238520965515164820049557101994813966926471569484583221821079643837742495959757579625310161701504014595787329860900300890342563475839012468017617024928574711690221621829640209858467775739712523565412185893674930195907066791033770619959163592505617458061480680069741975317620600915037775558107247238193669924783145521299098883536247195962370284388476453303455258940166223863213909791696896934631348880335599851400984317279657024946417589380526962686922701555376060916500466472936559792806505337389551972699931353602191190253238099192803258032071861115308034570118643555571595703503452062698085374596247550774754411667367858369874717602649458638658025011008757000904509534019225533808640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -709312980295660650373334528804419588842142188054259963266398074610651578894631621840929206341604986550702173288178283682198648601110093003177746830180178045649507465918603724357671427975659749707099165963981764397215241394623353370672214533108508339999142816131248577098122184897301833932967788417655864396355155821909037767019683607023180486620059414339570354105979072652625583873787880493315258510612156823775655638672965063034528783782318545447379497610540345609646393305520492541818731018181537613809583949834361922565850305219828045814649660265456685616259629759075188563139270121360971915552432602936550133492554979086895539950623868847541034360196950648671596018866267209159172299196277781018127910308001957831625486663861376930473290390985727185598302701000369626617662169415934620388967603292221600265886223370279369928939655652117558666685130317540753488504229345235597547255031105312998631978220377710217913841709420279169734027227906788057690549792997484817233488329570098902004163508605605883554283088592719746216814040380503427754744939616730014266303629058793030067465569880387370693545126472386893355339405678905737854200292798232797773139239455505597056553492974789035168780666258532777045769133128104829185018377451871280482561741829961501476835785080471360736244546602580719024982209710918956596987690106091517070093854539081719694203148906261371871904973087957944377034453411312511689101868090864842230699780254789926888113897009771684327904662739289870719653297767502609066546869612040045815073049146849173682818390663463307366697989392496863208970751754488921471432223397904322028362650810004846130632056657069741477465638737157607035407601476780719246791913541489618748930340953583823122050543952231518046835423207429852857022149123774606386949045198042004830852999989392661194342599858773732316403482775366128191183544403963974639288206692446521085874815555881563276907230245547985178906224027773996918936140495676108622347214584981365596443581197384497189621986225271256298062439567815556036189381102133111344473353454481568774053191927199605088037069017798683084853236017719666011711936630439374211497410497405007050326844612719378568707562538318140748935933614466432997691745821413223019369494014089116901792751342065367172308031483028761311003555290131336588916492671999802737571577779879766521262567544658660042957684203761508246041921426975128802724465407644196344503836162022595479913689966774379847559368427967700944897440641432944200133574226674088693770808690616696351638519264270815401574797891828782610094805268872486496397082183402100761687953669759029724700355544088190746245987129856470594402342173427429316296247896533109922325649009453225986814922834780978350019018304159253776681669978386127170058323700698592091666751556892020440376180330839413424157971884149498389177526659746613587204246723760899223818799550255165540147419124552111736992261758197128460585328825153654920378175305341590928301953586876691119739090691090096692005636544331470351654343928258845470385814687947963109153757700590777467161586354613839925596874678398858790042505014364616213235504661776314660053454679166085922405163889027422368279155582578755031303322009971893595765562481030081167048839081007822864503635553219167782921151489249328140835372863225114688663403691890457457140156734660549244412516990793302111730349934742925251326328083510155320305341219791285782156389628275232935765706497725608538777249372934172655676412808600325919495174310836640376513246961938887087337255659848420032359142610083023744566723606836962956117848839853586677401278451951852620010432331826917077840163981509218619825210781838743910274855700261186152712658331167770465096434083584091163461580857415569582550484359423953391769345553101082428844904942548710034282193198638163325365261633794760118070416200584050699437904869928765678907045994409624885932650724406002641217795347161909948262515854065908208496034650207789076808258152564618060248114561628280162569383747969905099095711362721336775941405527909280400806639294774330407081526273945290080600229582432166562392112327094730093489742409647577885484302598380794296200323744007569082273540733603375522480176449967077049301301960213658095987731141788024220583905073027816446143711950028418944783130829183271485822431293768656973314129492714928085577357493807018439216983643184086243246529649169539833140114817489097920668834750633052871466803041298192504771435996902504148362622002886323273670843890723594063453578609908831291043353250790398172847008230741618289841037927424121030668429175730703817871880948598530028960250304456310655738467450101929407390585671781150015301001417105813704946825323664381348549632132005447629047199549104889602410366461315973680400081263719194404799956827686999199745847537544263308542142893276668180614584357125270016726224276893942792214533332276308796242904136364209712205226390752973252385601150967465970677106031040921600000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -25566602512452869671147379910348089483213005315980530826394896687944573156869737007846138710565574851684170347559790095435086505471726371975374438859911965247194322761285926052207160562790182433047513768400753714434473324664434698017257534974920727292436422321232094514670303480834173214033292593754012566325323076877120983133177733890081339643049814446378668672988083106551332929985916377725801390629760829756206931993311719053794152742131619284122023363826865928519214688895300123614694886820380814043417813605465423704975111240071176100408826968832943349684811209906352844165181851388252387235243680678666403542473284138091279076159779092745192895621302326379730162393194851879518819416144731457540442681110542400751521559610092013935636471515928611056050157787133577381054204889038950910176286906738112890101382123814485546276586817398497589583303927895928401777608254029941144989271198502730952959411320049613234834676978985907777453107034032533199169808716257188690230118343414722121820905886311691106805287322828617344570583669796298554811087790842807002505173036825155471831654127157591260629247821188843604224653314302805034875732945087627954281628991750202990447866922459170228617545808338181428069984717972160168153535544889344393866178913389356990648408100411031984645340999285513991159739826240272907900525913570381959581220898165721156647867973755843575641813597396413219950230076942430312432600519994078913233862065310009194393711417649731705994043568190418057071436014550165716548955840940812956652172325758229789720436543143264332542553974634725316463147704315114639702934752130417946242088722498261918472126716735456127348284529393887430258327019043880945552399769875886523001274378581770828097525304671913433707156521770993214660724218311554144732345622427571653325656486383641507089415789552907899904977365498746504454678547446175310010922371272699113297616572833116960821738620447013288037997827320589404328065348417952243902875656982065827001476028261516177148141229884752439389472892589080698407988809028688821307572646242088577715258280013971514381414376679361231964710798445964886173013402111751826563985934814407212848347541801921840721998244077442869017180211257494045868408139884466616278674889651516049466774000710128333236319841691433402770446259410640026589875903512016661687975915895050695457378210911380833350480213130379331953669708851044385439611570942462113431054231905399580999540596636694786647594773240557294332819735558469831235694024857380037593517600231973996671311616929174841482347138376998054825517348136085317164877877720312174973421128889559547596974804873493850949088411696601266845624891236795073603531109771766635778879247503722177810116439466187142085746851337089252499254795165486442616844846424100401460222296587928718725342726976538950242194228081014087910974642588775833387871001231858156835946817409195866293092769330343343071824367069873688859134795185217149228489674584405334662349828498669634569907386513758697578691548830721848065885624822331454153226482133108007530200285862555840428589583087468823599069199838063786998043214172923107838494106313317183335079390323413577291342386852801501325797174058674573141356884734769821300731443043699134698251451629505348409193755377228706585014681682432439514054879853582336527329127138133396776699799861047975358412897056944312079274342353480243921105557437885648006119661455412214527216636509562775374770193054074979939205677107509559959028856832394279694670581919099245835114347974196057956639183731346784751102224385236262405507685728251535874553546657502121073043303505688419576266117657665231840184015613808313695129049093421595979130506520586442123705861352924101040819436071678245837468263901077080890647932660312329513613005782356592476998818970559016196693963052195261730645019996943090077647719295931282474348561071491736770178914232504109229879702563356562617355036724335629828527283826035506460476313671077240485896704379751873585412619982887091851555136085439545980999936850263764391346963317663955113214816956857272628967018807331959614709659121250344781198588324616110401311042266353679416044834336375364831533137072624817391468777378684969769694767177722539232971623858383985232958857431026564674903025533488732643675231516946377651825567708166321777174080555110796787086579607018598210283144983328856541351704782987562958232288594750207877717865208800615292722573709666000330359693014138890666755266375965787870289208751191481892826617880688234154748216192558889144024812528196597107819008345546870369809591391529858817565398852332577574469297994098441375521755542646385129299512599829278309392332942361824814346340625630321659186574151705117995429618825316181715501398382366961908873928223226013079184625167108324647384640270187615812110444732531047400878772840612330376508573077069085946538001406001604541029251181747584825070891964691711600594573496110218115362702673129720546168034820096000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 908582014731591048420084261002720729826592761238276347528449323546637602880954916280996971014787322032135915512382827536660271866712166510011191584247355055136584451809593196227486626125758636387802118465439755692388509481913889278361400239496930700926715939988103192993056899684946815294339383606681614994144583100649749705611073038152535300087735708715495257417831653346774006637128385539427536160885200128783806392241565320699420274827894587336890578978471245164575083620112390986076148879105634686158751226285485266947642343438238074568655878508323032947046864836131678621871507644432594881698566901762223336948610263600535109657657569211424505383708845331649878149690782744419588746773319386299718509436489094101328985503073833882909009315275270692822052131859364281599978787332534136592323866188376445007667672512976380575546721990179417583591079897971145985955621256969926149334762891712961262593737874099277314305261024116760181006444463146601908372511304973871839860533303210975690521725203200299534642389663818821427435256349776305105438393464933460456497943439109151447196895747272557372675158094468968894540989602289790292102378316022044922474024794089324130298819906770694684591971116044843098283041709607084309385705919819741776023061120189990612273170621292428940577065269996896522141174625652689451904196067561757491784177566187339874793164832876018982451053287430236821635620496667499083683360121653268234815574618435134955226923442951610149956248285074771798777170031740259185710171414027472882577937501085071122273995741284303351610831736743303407211369573834785914431372795255948954143452000331480579764780781716460674981137266935213080590526624779116896983832174953289795395469462513546987879670557873352262367762033807035186382936285192873268225814994887225060006577656294972583596421636644570043817651982691031467813464697259833968178470224995910278306943039987793466706989979882081042979169762552087931539868378287362171087845246630641443060495992217772494778528969023279979484907750183009783545754130598972406926994517460939530729907580625120244107858021980391192883903222505808337658049122507467898829595037627774301460649574556480533271434526059002564999916723799127057246574254920100172512914329890678843543148717404507862012477159782737332832197764764776703841180616219269307237008620234849433592306517165605807290989079862375575898563207958144210129534502512580069632373859329927996078677060449775716409169203750824484000368856457846789840911954847639576994063306533937553791545442565018777997046436327317020549699315168249021911861321136005016680750712512372659224188207212837778492424411838444550137917628691301234137891979375340218071174637610504874593375028129962301845595528396172866775623802734149940839758618668684241724672745643669661349679112020055411035870924702790484729275496346933051311445708762988127781555388594136115266544750522872673417203040770229551578111308513495198732682308056733253905281211478517102011449367297918762604098583732468719421754896679033318085216044341821596690789362821584409063112084447242543392299699106967515157089058859675332167022747490285062406202257709193579521937847442256611376471728571824672116915303851172454051968743823988515090289821092031442137042042536110982181240179571685501045619201052600009647013352294161263166649857293266932699536901638999693481833241983184841697154924492623760843206979016945129754403805916267248835423337041212489683109899650905793969606205616820116740399457355168279342083767702761406860958885217417493191913777738903069082372459011935866557600761049611544697328365912491525346063545828572540015167375898393536772898541754314583146132011952555584584704585881175978322001296816791578979407372979556103372563763377693693664366748113289389835583792602381239925340261222302361801748079968130673710132065843978067057667588126308078700090989411760063631788581075751920809364104105361065450711034068828265532670905757508114193591037755798157057216583966698807578714457867749354366871191633478372810812475955403500540136047114790456954118549291020315425906508385061298263178330002633277202139835582686272194893263188934069118059182690092738593748708876901613840397629640388934417605695388037715671657811035548204230556368097723457917080865182181260933883340688627252381780186038624369726756156496065240026205578176280214431387169978669303820138119201520397787625530969055797050562237688305429541659962893081087215724646875490042449729441065975649938263480539039764948757852147758660680742105503715652205724239125996477888844803658891766087065916040108999585615820270833465119402091793489003527679546508096937512328167636686184686137384565945790095036566386732199254413729400525662664356069333457740412567692782799920137906449522148338443030919165289261891434208173765006649818333065280904831301623521860730597710424694475257560120692699937861245319260085700799759911340845177623732017537949480008541473341440000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 32531982531138296978444524540235898284087898321234813593204987928376048705134757483753850666549686903229877749752215851306038815865015084627521731545760171114779174816342938398456894913844815716895102792283987722791806789944651399342915271370367809274849006849642025749694278263491765461752707833648771746847441149738443358968855601660246101533062971920487344841557549476015014732651606655090485633606140886552229733703966340968562274703910201536488612577846093310989690623464877174305321389601530111596185449628806283194838788740163664689575081137134279503089959073726083800336463751060800836207919139624249581662033611687640220483990900547171995674960379818942626780082442428515459056137875975758539809551229958285605032426092792676507117479372366955215408861302261431704148691088536511798020917376703934742571526522810801388066032318664976579735833136079527037270068958868854203222362159818238642949080946406289045038654335812437500847919889424384381981914752826561436095312661979157290874785458290306844413496600965282614448441147699991352328552509297132218217933665250402983325688895612546814310451637285341919397615536995826616074172849100230581953662476927105796424351051920279061169540823039898452046627755750857547322790260948112716909279817851731485628814037567174152499338447544758240405550569208585691636613763231185652856758793590591119610376121265695418194808720023868576618472187179907681423155990997736032206693618734230051186654496208612338367086694051563368470159872072205444907972625775113835293245575920967426541835738888678323892367125658118587482292746257260814585316650170222520454798213508046007952728565246134714961995733635089929028247358007676597082902287135656609536795374145517327323199906519567919165702213486887564653994580480874763468451984407327662038789033940806682883482530638517606117059726036034194015736796398602461500631067341949608478960157022933917455864216089040738004311690681106457015710718773631658955942981869451132040615650897732226847994097752610352061005565431187963246586158839100999332916590359170921684160432341068265510787092173296490952278403666214901281239155034120297566350476907539802036736757289734514707515612127001642178695849115290774289613119954741068970941026666032664103061913237553032611866840558991484295786787009703123454806807620339953578384045844294227647134487600920248883295739119058364412419999858995696519416542547766959424571433790399582006072498129527233589570300875433090137802213631776005653215617726001488723841267130392702623039199396413436153149929841396521699614468372993418862216731327721609459607431272475829465639212861544546153869368753461908042182344069790800497154119674715534130162959112869186994015993342680676659314359474434090622079560712419636834159680840627311659681507823677934204482909728375811214316624386338912280534675167237135225249496244851043470398357213059250419356975138621706540547480047125728484749450471677292066553288413481508600489681148593830722671445942726225647008746469883339719678941104915140533720422721842754864092025793043720747507001804274191564407761361769581169796416547068628341776622209580042130083308734344121054868252745361140492963664320143021702891171942170848893125552980700105851581012525390553767708253497181291085511107115735291329391907099505062524600832367110502490308559527507841063711542385302557462667904627657221416239673710194868337413344962027022458938971819631713382872314382912971089981169218093405121871697797944075531840656833185735156922640432335481127174437250014336509535836014228373164746004269459239778278211927814053654475959394856491139548182003266113946930947940861205208090390553281410538009278326891698047021580704159635258543497433520642672843250051300959753511386951080823844968376004353410179838602804138290146897936737938838999461956903650327839049585262109922959485316740283842275616557063260749980677754106068820584102205514393301059128555418405413365725539328941422735474579200212992426498654933867740087851838722366757745288308915308781477090683812515191110095173369179750307288814699922812147836253544976821288631391157181053747409597516950232013054618461118421267028682334023437779916614407635683165583469302932550651841162167865842067281795044051333540090764028730862187867193066250766105553853132571064758433556065506298418287139238717972606359204227330529638157831607173858203452647188699679336096638871524300534229196850563372351769666811752616058115559312688098809627635237140980643252178209675726791171514743932298848929767017524078174095156173712964718487735232673164018908111443894438714075499167845811285717259990448442753108613050277846376483071792502904246992556935889510633961390535682327395932128883203628057292530898973110430531065969168116530959100483851240091263968693802226484587376777931889090658264712012696369940675129862429130651701330135037271997746409348115208519449340893085537868706434049668349474759949090948372234240000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -2778363037353690558671480066923296168799628235622857182217156394077317304202556354686322099724206410252142232803200576296978107298767040846357287170392926163682824772106641957103338396318849847818439662922817160442118439791979408981484190531522572032636749747965793474205903410352062435676029582452598959882245250012114056628224661184649110560969393730535022540486239009935848581520048666357618775453097633250744515655496770946384736255997248773822757152229901779804207019103139666588369470817250208281607677569577611196519003903430016997951907120932666382383867443071141673095502946067943316302036161069051132973665858924539106033472156990312957693626596948605933049610515854748187969116297779638387774401882210336057288980119015049079171387055747543143496778131128776097937455863701823068629699408103647426360045525629909477108019049036548940395240452620440898740014012984427428398479878123187653584904935556727391229387366622695525199107450286363463912114121358915219432936320681220887823559355253144586321713740087531923776506341171445825631867438460915700778530593193579052270518923027989366833191431357688197793913644092137838923988436477057312996859373752321403353450685552337238968215453432400883224188684752645944064347079387800028527490917408176549353967273835366422023335484727182189913710848475747436597273952511972337905904405673805549673197419596775500170202387127935607660565640721870487312714362578814355725374509502705097013064939755616987326235388302709621247653137984160378427679866004676382857729909495444368197505396191137432096123750915081454364198727288255294933734013513100028773223754958178688939174962278620027258744866603491008704833033552238465305972891858201910097082693217520195232088160957506429002573869223617428481297148233854332512105273314699436523324631741585960711481503644207791062505801454746914550595249620186040595459945159734996391150547578572440641815662096639775750145916245987279944432519279572711652975680605865161630439399921288177379527399364150016173860056113638107689495602515271515363319879333038632852539329577974283942040410205593946349749245583862917702415360377560356767677007077385572762203549341831830128160113313473516063701248385444243699895855902950137364866799242289427160650912853885609562959682897589518486125314348031489982789263675467104098519721116479024462597511700338125319966310131027574398333816358534757445525673865177429156422901368295275841633068580306449937400289225486937782991720068273167391337615965615857801942611568047349685690318109881861039059940637560585514889890095052549573063718604165894280321972143415179099514529886893910388922625164078466564185435815409185718337940136213529963775717431070145023850270693900186318838820853036399935092406291880989196307989912318240959175418966306853539442689846777506716232819683756403883948281617296803038422483438751143714408478024337661211335037723497085378173982903728239245855884426368521184808713344357930554144692803627216496036750252278417021176887735038488360715589361098823869613625753953914904321588875591640836113178620651878881918120163717841655474258615335016711649315354541344725371916813321726936147512369711245794472659423907964907981745494905959726828657226116492346986609283076600455513297242565394443300185231039530684021256583777260150300786676536396494988768716594469882802531733509793475884347195205753093061822143747463363866975843070635204165858212656825320710195861013854267787631343090175560353593330334861647701861028082632717612589568862311946715003705888758141743841568679092853412781066089072282674340017005241007693236562192834148821959434333992950912524276850269573389290325812061426249640965619128030705987240317743293994788094326097293597737337926641774221287903021650694406284726194703611565504055033258073075217872708366734443196680414251175860559936289567243183366349796096742173212739535385300734940864876726288003008380598734151658185939739424043729909465871132515504786781069421678115648568654648139192728535634442902238594219666825796318384365210958270303029018839927513634001803206223232615582820345953180765277431495062660766801436561434717199138331263741809450680745620080457057731674109237478784235426763733705133000799145622644476203318011683483091862344779662171595687654012558069918171691168594099469970422674178613089954086502929830714038948774695651514259910892505363060688230931651312427370793726813969058568927732454022728750965906486278649754050393579592833374769632136090994897280350213332259229220316806988417266257314137182275178478734661239106156672693466646461797287329748558146009758188414051461876735723404407597694905859170308361622276095093002360790707461685303647889170614200785878986144450899246651308225819275500933526191653963000704067964383263802748387334972281498119992761023284691174343599549383024556453970750887509038190891095486331269502533717605060340093036725646952444460476228766452584123679938554363904000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 39722865748561404441728531025133516041980726532451688481187631050494857782747335089469244964216297118641827676865422006909865908959739011265476583037754627179972055439347220084886361503657844542002049155337446516005837560529190164303038473962786830816044480204974750632984199644598230028313623429520721141343030359045612513885857378761551639874283830043640891959840277285251279374636194304437196052993515939553156731330070680674310979608883485221005739863259808824409715290200346721329131844155185188544393785899199065277016340460230195177259731666929648738566635600443651917796973094904149278567601311961628392971557478394454790572652122065938080081647646488318890888336899100593632082817941568526464659524070146685662356682600697388740667241290867416336802878320588532633475071894029342882167137816951280960623728593272327258257176089049885436676344649730991164685422675362752414345857738736345778548752525885257785318940999943765338684932290537352780985051389252848350959843388844462909356878031798092377211364200600230290148969440764349120715325313607986146350019037801949870800242223215209477243128805636476189121619061918197866115359632587673183112268091150768761897486826802222445688870509844960823332951152355167933363859325400854608542966572047040955662625052293713500407806742495934696229568543880619863232946971695967153534613088056841002086654687594769187394346711958149704154795125078715152576014725764568048788595843678596695376140306723214955993809462093246425651202985224124236733694800466356865717212768098444218261257494065747112453934014951458134188357010663644647805955366450013245494918317518375036664502808460790737944130657771848226734896058423364864531467838027687667008520092764391283238631369702549510175429920670898151404396138560347399088653015672840529133570167171032261646570925457777076069818298184704694316436711657497139248112301787468897318020186701023852769748956035690834838498061034935650879518517594858842237766054130452739050839286162138262568207473323410241955257577177434029764692138706968963647345061629884824676666829524905909564681041959180980153191784646889489965838960123564982062189924867660896152302124695445195067000145340527851066412019779556756450176629831784790054038230725383557439027370612924427834221093065994005697242687679856466020253728504016054572548851497522680943806923612966862058286147724913596925585330774383090150476822969794281036285466909784668810020357828024280351432657642377571992199898252133547057451847168622055323193356784666378500553231982653101289671293692578211332975751862262563458151171774171599388595092406692257698457393491666910262399414415173813627946855530662523540911344437258344781340644214146210852019192035602110460576054988189851478394743943998258499066564080897703355475390469077453099303264743977783686298692148350492942413605693574388916699519345654547332806023059884773087669520906274393330963415652794375036874484863634570816489926069409542570691382015903701998469763000621165280060451731084455388128616265405908981340914025657731689230215598104344968514943977596990495548897572973494304465322420479404512522776408046793599973862878771999223329226363756237186102102603033841044721129519955625923773582484108222699366279399422479487795950823050717415006738037658248541843724612875907069969687873948280976164194654199411445045039915151132130182362612800493382147637580800815220738756300931173177806740283292392118005180636656937895827017347638571475212151660446580821963550035700662820020892840390494760520749969222357716904060582587789246939811355319337070160794422867059052702878311181567559485538497255207375985991008113155661051276428058309063941509921732763110115235992877189897133315483838346560858180827833717117116578692806364564434464923076538029208773168978311300716318662822486755369223533231593094285499732966948202727637749395785330752862283046403624565226664162496665223770686307751650189274343030314933488099759834423658675684997610590138262767169278515242745224038095102743744216140233730897039203040285008579404644884826114869172574403164987661899411001655943653114637300656411448425770572997674127976169082572038692479560535138551435670531307789633870082188848414642474990451584540734893554769721863512691357936220406359751333718120186839359583536050416624084380927701953388121057137857729556325064835916856558591941167770609125632124473280712711902718752532336700735787021162607317899947183288916800843922223985417891178754736127059752995816424246733660969258284577966972960830487924393559158491637771582946234338747166572870363919764725378239935143834855501515273889927716826276597928404501629385339425045198842609805873427120335279401141735729071800411771252371385274909111429108384611113110693026671766710996196921487956031585250248256020243512411797122324340393389561431404822391322817620809753433275579912545585631464290068932833535873235597942545492183280789462406602777846811197440000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 3869875558095195337961902894080121017761692497763037830519560784801809952915082905494469065676802299666939036218751053345614525404235605805082366336171488143659950688425811541603838315672060189681059523245149221671123560508306223710847360827897742952980033264213040055850060643470842497834458102744841531323888550236297794840707208516810211681724127591529819403323445798860638329028027003904084028104380738259175179881005932681755628025607305192942746041984948572396737677137791985164831115740586708830856298686202555184255710751713903105443873021666980587978094152366359747940888983915374457539569535237068615687336083011421311805728263045378640433174697913613308989173017358753843290721036217833387430965600258755426041126791844883896371363625650707385880514930037474169237834417308873078547956785662748599500500994063730245577095649504575702705762366108382752387270156814122645834660995848624307070521713522112998492814034408730234718124962109511126457732864375284913102120118870851089595071272673144623198607912783616049221436106085973712729357438614311614386996324849801969990278927102896517386770626379850064342851527570680279507639452499658832608862630318572983104639581642355993834387331002910840050551959063354708771103438178324937206934631229566583156686647451075552241007297647845895007128711165305977770357293246422196059800398330697282611921882190559574249915804804455019706872997750276618013794954069236528939736681496397562658911142048940166620435342674349738150096252419009955288100918885783079514707403359696956589433441509199721811042748770340970641682544021439983445024306435942396325051888400273439508381022182957974486161065997437538010139396433666443811546581436848888404615994417057614630204179996475058206049442343957638092547407437013917063591447308788711185738847066109658552588431467451161257647884963419694430267409173178237555396199167316765327728249940006462351360982764906270010337544505841275359180456495313649801869320031163849712968478658410788845712852865120788334443074363491892506485993326209244336289368346213657908659728332762055238093354170071248687634988582497766037537423044819247195066405265487208841898830693136031957118089537378838024963495074130445434365751555844779375385046468164899905660653677479845310069413487797792571190265803295930360639788599979831621495965384688188627831733230703853687814148505626109572183738974161165774111778236130713022395687971115963960904658364915101020606489587785249002219549462570868096702425052063057086696125146584011608933217597748987971688601407158641112391245500007428124405398914139187145829123020118411579347409894358538657525452127837477026804311725214104131400347605259653228235570147409687547743885127539473947541925038373764790409893922355252182238104787606646916232573563346890901291935127323070083602678385132263374350067363752244183341984951783168249773368643534943080595641243283179293163732686459802099627371537602354746445526106487714826582497710703437679050294291867293400732530776633650611391133224650978616195996498052217255195470161303589790151352692330105262941365479550285864487423384221133170870628510252152909273246767913703496435790686838415383412818949845360818037388130315728172939389223836586015472196286037768415034713186032392657282049254970035317477694928154560048376194410163682555099346569156268024051200637101472170852798005781399255831026328431158233532494463928621832255847472265727901938228574501281616170444813598299628026119628753970191160058888063889374523515199926407293271199150543168214519348834916524876051056903622433041488319254477407854560177127135110763645945301130457189025957865842532045024885588114874366218470287894782784670516564062983768530664702791987668856178201229120441964262301212362661911024609026813460765208705418138731377328507141403706976022296892885819003216416302667870826432099610863948172844363569405404229283840685848302156348773921401643938911597067383554595340275503978641338602129823478041262283324116049637528516419001394007165240858698325659471591686222172490238025105653639513182453521171708010692351943042157875287044587787086519699251182482245105465587454616005414506763932058448905874502344275343174964671527651760338418028775007295471000947130598679250709325756647142813654244661983624202588948364934016191371360864248083525455070173902406427909228144777750709478241486996566955627400456053254714171777735024594261601552968374591326492038575091051150144150907347993709194060302961425615682258852266774066165020325119980614492016226437942529385514834566873268549033311729017011725607414442594002268363437930328799765488190727121740788381400701975502573023645983438007119516911573618118494951386663057900784968568944359630230049311229284881947687585431838270896763213876237354377928881679953654588121983458008889911833020546804571883137800130180298100463090924275021988910216173657007194373208239850042601927272019679191925888242417664000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -278202948578347488688801200432208100218982616446468453361883730599610040922784436399762710075350366306070643811122750044844877936696426886696436580901764639693035522075853671900098238973876797513931601866522230054196820075028006205186063726559513957084936458424023972859214625011492320179894683836976462024504745799555691615536173333662837500214601158250271964954462129954639716187392269784319453602927347638820524625422850086577721368692853277191937398191097287109683094284009663360220672155583532358274471971564128795012437060660017981219136743163517468928417498165756723757352124165628665408643721860000746274161725501300492823432354951150091758452608486616316458062964615623596858552498877550335366569340007328599409940168463990733473476187005374088118744986500206584560668897244285318158538006675376367036836484423606725203445191135469309167075761510276285312686609350145128781376025416873954799836944498919588960964901596436011808612303460920565439210915462545973554573020625284228557401781242178986179177898891071280857040679782674497249895629038836108904614993412197442912587243767512602998761165741652136219021661750121079263632702017165541057217293510273443760993863921166165642764059195770278750848896083845543201899022004563195457072711164653012158069261763377946549264231267264077927865762017463029849851850138776931789896947378024541817099373335031371486721581860026199447442989841675547530773308630614731871741102831216472810749900728492902738155678130631797129738279867935530275842977226175724042462559640390124298395584680694665133846087523969219011612061963954555299780783373096046174005985964226344589274213921796170112431619804013444554604755892148515871001506912252225054704306502000749609390165776296922855736561477995150981999803076077562904627466678923291310311114990517551816958818168884981404007123499288979252932889947879832520309258477580593869516441689500933447854114985671271030201693385171371829161385060821135088853084574670089317764085682404407453183259454811955624638670998912781983097176259898868130088763907241337270574039293041642272798035950794395331713583641961233956769363479625110093719144609361601828308822839774578262792602048719625914064014947392742169642867780870591419876984446517727025578916411180492772970890106296875389776453896495979865888916477654378267334683919354357116024445771007539722037381566390616067970370334576440177442051669739509631363339221525954222973775361833276095825429434621380143342676296633442248188593318437276115822775921656926632973618322635735311045099686394308391937127832821254307773400966159686275153850213407547791639050270384168709492076298671579038626915809336806761318056570750517108262433530591584896302201618419044911505942970600501025519708312695467250566440723225408337798054683980779392155358816375960389054735395644723611585855113506688304511593044083229009655256653049067738800420966029673540498612456363864511829259808701159276190482867001106029969102433484450389553770408826386169298134322062788777559377699790980111257192204733008098245463384178632219189236490015283265842607583112353618144443446615496099841481076854423241716189250736895172683574962682038748067932274438097029530888496434948559981186140784107976797812352435242391036666662110683336117281074000937263235485054041983942523134189745631003031738046568985170500404697328103294290760122765049459380282539448549594224576420990802214692430601275469881858889092020159455992478588587748529569766991990733106712223551170777281214346705153862938613020709914586752711029772515685500489848674183143200533897400562962345095511031263298399798011983399573144295390899600767830507352569054344544096598660596993220121091447456708179768815791640246505440242733724611378392959642529347539049758006863012024646119568261931559326963452013100463667585508188712281248530367736612571296268839686424599589390425080250598654465500067758458913594024242373261670039347562120320267047060584363717958996805875974920720191232471353691916838355360350161067850389682425893763213782089957889859934173464238387496886401801971838571418654633935548055008066826580242113976130858931436224416032428864575877173108847315105132281655609443838070843339239174381593252525043690585503836314393167207530708486019843308096835835098309539441291205671340985825375488539144631488366146487017843669102330830463030163667326937983450698719482792711893619147021883814090240702533692354369076559056075449689792086218322537977794302334567299670141516498882748703936154069124765753838898408886975658270395171981209699351813891056134557539247059791160017161255685638118399284295285023585426537989493772706188811864846967895622934561665406189845129763830283219929004651621732308127069755534090041302012678118131257857712246987905024680075617392111635641929400007268474137694472051350228871359025618190258089440872902193040889563802291616879054342459740865975754830405136487642140766160027648000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 8551860108783333399138390862209194258063148435880842986166072190590548334771664283383706177493543698222617057252474074005671190372090481976132887950799645407346322057854133247045958235799819544671123558657286275076820948289420878846553588132146245985107925252515218245656131412117615956956222827500368563136918218080227827130873616235285083393510932422966527797686356982294613598415529213983444102643690447051079634185066481373055650162340538034957429122400499548995662637392990931923314565327225852934071005867327388184116805745128976941828554974209857709399235003590104506310994616368824814813631203262795259393292564426812764352418433975253918639969571266637454950785438311122755468486329412795019021813220779821879751072856399974725037455931759126332113987307658533223687595443558890324176497123035125336894117420698754031989566614947094054000480130537579413977219042195147347997126874576238826768615700971315361309649726298690173895445483909042273918316705817585145522094388591429011426001780369295644866087638151968951543130465540190309453781357419739888288228465461252696840553561480344670476045463430661650680591818573781577535393354401508362695949466686889415494367018465621470734315316951962332416171425106540950222606845825387095485033945037361535020564099615404784897733842256451244366803968870053349912474114813649931225860516661346402213870954731453990580880076595288233132414383848729161617918865900902628881385855764726720872529362539598998055388896597895045951330543376527552957686569435964967570696987244187076550254949130721900583484758528057556491947044834869296225918650688661944139249364925186363420129312383962918125127903565382661663215135859957111139467598353761859970092773550848002473945243136180602939541880187047420707886959638600741266694853701824955648545086756508364167980940156367331657568800268121335311834147166267426167479788285061954881482317149352772750959703603569667469445415473267216092752899203478405233114288276873108916041997571627152871912371975301835833556324256646459664124477670343664363224516166545124843006114054167458157768425950148806030014607468512080895543422895938161028709278128011142572748788262993537390310078727186274943252872316786172184186047805918422805669885371414423253542238846509742741764097105900785230152615790783872336813674878970085954040072957075669228123612723400851664650153600331729540346847625805515393080588436156637239394942098169623191446002221666193628903762063423403601313484172500461408194711457283376651716298845891730646011837068560458998231199557191815490940086810596406467037024267574273103664012175989825235645893311572903120661568535431455819620939191545720058755956758038810790499018610883319948591865536057983330604607402378825995555840433768188503317362982080948530205666959810054479629537999502140314199520389517076748583626549407459658454625607042095645760753597159502995701110106904746778048353073943056241354766584869152351711990495287110864041976498150459976624269247667760076211420805425005150154243016408562852315230285099932240628225484375450553617981177443508861929180476909739605761908791566236384814338003940175383188692726388489957071635810127987170255561951423781441361318162491448807313826655113808621919560263686516827745398955959209748899493663803213603252495477859250994850269196564104085574198905729759554666087229573529726064345479171969824413619578781324578415258715954948596254297287494193168420750457035170333417475388820824822361295453195791452231812213557356843994501014332066461692106165209965449111166384417381142983141502687074973168958178882987945597012834950143637103525115039304306810432170833155663248218647005992790109109149269004489435746292941434983417653793970542445380444027653895971897807490470820567443646824216065482434504016792048752358155690566421683798586240901518287319278282645133262739008266260539487607056156846663011062764530548652670468896953168044757774772462178055405574577010444632684185772464364155110289208920959755900911149939249621739369306231075563177231584852018037448626360947055706281572720792249003909744315685046664182912836597246222157045436922136419819791184806334648806759502110366944724885060465755448812764203389950732740606521363603270026427358025717126874242584866439017368605606572841963274065638587638506266353004132745092023376394692400928202460939822903278735966338824898153415225525510191776048032131011837542935063908833596743507419312312146293710660026595734579617366128574359931442342456169632826739311198841097681349893377935242865872184674463354977277926358906499070024042654288508485758386134211909627054473371426182817827994660048832340822624908278442989730628451968439953586553361024328277504141324347311334327871701551466726600121915951783894349884098948366912974158630578601564285138035080681740843152270299390455038163457076826049784925320709336924445316834765731326463028600994229604837500535439251970019043573760000000000000000000000000000000000000000000000000000000000000000*i1^70 + -51404612603379672600739696288210482328144491091879074937329883386602158228256375941867479759305664134289937728213579461796788714226642819631835012426905221727398523064308258716507322580259019757109372687410144463419070207496562064652156397250675819601623058289607921266558248261917507774571620783041123730205020327260402338072345549573537995527499686384704227842165665929399848802865967476567050089698832613209738879976629760237407880861182408185519417058448214525204764622232430573898354112262527287809003265154412610601899609641243699298278940741465259142348929131282449024898145717992864007902926124789435845355154259153911947242325168140244527969147796882924854537361646497069330320222171431429334599571442293335880947562890973169237941882277243634826879949096377711039569336038984619801705319185957942570960898923687157274256760493884678743881457231254921120019800008255751410910438411610297821827721656048619417412716955352036051709403779600245820783705355055580196149106859916161362966256564647923475219656767081572592280234879884693342031114459640455637323906993154612200268192313977267628725659122184618206125788250701697178587574376273141933864909129676184527685993164015669070736970583841587196603113106020069750558633645983866422281016143545927536666020550347506540939313842918367991632955645937988236022111251590507900440399794926296703726496104212265968077705881607034315193460097531361653558912015132854197784027557708341750456425301015484795210151094444634129252101962212757011499376164620216984961962258677989117630004752670524407571336510767267666665586337217156822883886735650147851040890025676395732087045659922898491879658377177138923210273971308810458386932007239735757555464255961538613152446262792013962715348206243601634169092920706195431912243369671952098952984492144911784378885589628937761362147951438785396728880516891624295398798239538726396142935270940854391628428356593309331514369104869813484570208466389627988029323528490402918269306668420436360036967826981225912426932680472375559708983299046117206425755520503866614900273527350533628985886065926680180067346709380882112461174181404325057731854242387489596113447547406822783702328693845795118941891101054314128130292420122191764239663549764955077263303514785532009057703195414845740912018218103798212385026767408835092777185745086402226755785629721602788911162348911027027988074167709252219261927022099877032263957031478335749030354455679378165190860887641846342167316012538694045230419070001210957701644428872464297829329687087043430034142645200556749297818505052175921679860939486724707410238892371746795204764728163107234278955375478919853818971946324716155700761824102363868471032434391632724581926229940666628374782447825723428671241797684119262715776507875308481413064889175115059184470801702920585551371199843609046267565032255393537405664202611911393846182061439622613724468315396792249829736589838305371276567488924481484876553553794592726238449948166885917878582858270033517243623769418824854535943539313768189805340352734719398855960208376276375531075872949361977285547010161594345640989467357359273733606841038713417105479670810747294158254154165534668655567767334606949033070773355747809226323504811962918388468588454037978081321725265804724882251620159582168510331300120729950560816050824667692850116730121158294997542193157954615084272736731960055793409976116807966077305538891930471337598718772036657764308021589739572162910441233945785151690032571767241962140085634830598955088985581544870141636800266249804319519837456054895492198227687556533498847772037319611712204394262825074320622276403504671883946033998795877955115856887038593946263351169875831667001207883744138155473776080670291638952911863412318197367640936068863261920145833523978424791063299141805787451290835726644182654346986533394981125359652293964276115974674646507749571056112300997703997989704734913671051532044849879124738450110148893124955654133636161073043631753785786141408817985521068190146140628170343409002002367692745262545047061029769884857157895459533126639117890290902454098106802734647420010496001530602315031196130858342468802939927114945852247623332724903439321016843424323993045627963705972341559229372234080010298878636658127477820153593145422731327875342689057933042950591437466792021436606873492930203608012388913681233792055438203269951773525086876295986179884162213498154946831504719178512530949271445137764240104530538339636026056161790386952181711403564422962410514659862468310582636677412945238757583001755299824329989903634944071370834038108219461277890927057254859400729783364828638966024584637139604409787167135788053144570595167673540166011114619688866904263730242382564344015464987516749854027588621206878980266740308931319111514583601201326593717945387179923631638911302152378680573732763387183755913429406881540562559692887958530150275203774767561237727802265805062945872951816224768000000000000000000000000000000000000000000000000000000000000000*i1^71 + -7753371777099974626795480690596746052285775162823984989967916981146620947403456026511188243146012788199822635309539040449607165296966156473624431043128318807969871102232315734730075012833633962674479673329118580879495746056176125311006206401050093849885321852100187689336437346592946899903260784627918666394134326657574969510109881137478514766260029481452252249641669742691943566688487909652023500464186283675005827211950637692493381732184402215868798403763435685677639264670796346367828556965828216830497496525774333506781426479936428218284573780397870846968708929142433969488013810535121353744353251612593019561617094143505853966026988751607625856479431923388919599641696582323226874640420102117193186652397825220838144974382356931535260981845675247600421235989758597034505675794719891165050089918212242578492544151618303905288756708000266330442284115801233953603356776788361462601599639537493001572398198452262639551807207092600264331163866568963133377500745127350935291151475777628073291624775668338828514989017477306893308501596094648602926222763658039337438933717656184693243004996326986646813207926804164839855483890207508472324694037994898017203151013885358274055659331533018346236540589696259276989604109913830120637744932087686325858853533948828276806867108490743273351189636845447060870208282627550216100242742103601295685177207296647751223694053594998227175713596265889998868882443624352750878962799914966716000749490464439536642252534084235185441857061436975729601565439083308272844660242477934139206224496912407322349563574759840582385043109213967198575400760369091516356922931238230320095888804494974343874099171297301910667909569894823012650146991051957020813303127983565894601974881549473414953310919246991735555038258254742260906278002226644363625948001576935838530010903291503786338592900878853826260794863042295956301686179728652154459465230282730755294832035565084511697125310087291608365407896308792805078158304872189916729728215412843028636801463223673345982650642825168187762763486129684026140906068954254324376749528309460843889023056450090632146594355266810582233712992998084567152978418609694618479473857100795909649005381568651879845380167154386040232832206210597327508085161574038121908244582356170123996829937378450953742326633635816091714378730804602884217827879248080738097842946067308013719001642970309233433516841501991787733614209151151359229789467242686158598764108692491731879150252282584240434369858176686334821115500452127146954909067691705444735998626022292645311162037919090155964779628819391619798529673479879146786957307671430236985319059819951340542403779705481620577845992840999375837890854508766679954582666508407348784186166863080721694357705057771491513553872347005720009427739158875277496729293256141008962003396725851950341752805890079968552825584674046593253549437418750823455208640430411462055925155520394882915919678957183356467757064000996483446392288212161030017655566562401601856387947272334520549935642617112781707473077032177381899641658279938071047474000388205173333003893406912531740587661128704870619110539987140058627928830164464751821438770469933194011951788206049753925837977831664800593709036231440629432103851895127590508683828343473771597378537329011895801112278745051806683042623769769386929376375467310473869027159202917103462537319537304092434525818351137290519171549564681932202573897742489898463835557099367188480080293486897004831744947149490733957102406773013504350683718223614045311289855080744155923194893906722971391089891771544823844865245797482480500122622032932727155699038714248012202934937001130468242921962163980399466193864365349920360067926163411064262367269485093443212116642134891828727912387957396597731072850471208496104749149258451698399949334971127322306458522218996693399052077224550170728223983292243802069532652408085260609809063634043582796038153244015465794972858928660924888276232950241338020195910546398682218263860055927785518937932085911519608262491878522116755262305219139051641284453382514262402354949813540376492042495706835695380361286427243789136845326936277600996360642992811898488700309743303018496561746560171572999266846684956975322253288362308796833675297016305576289391333375584767947929860229318270180010143722011641340877906262646838475551045894860745495291722337013525696084696346695781722473022651478410647530631814709197068522913162381149262331343687819954015795772722567059856404416986740214633240968808517767882286524809635998996540025340377973026820025367915046489030628324035886602020300549733182925742443700737460912271011207107041105106943667017450641524233209199327396052460441685776064245478372255204660832212070775421164315177457067386949705497708197584021682066815979432503498444716097533842568284292358033806556705929981555324924480164245222535904449704948292679273997005471004903029822207942701965791534074494504432876953223917593513320656671529657958400000000000000000000000000000000000000000000000000000000000000*i1^72 + 416067481178312421478770408038722737122917952562747378648571761931394393203208681365011329809764019858861013109167797765950118512033696795004728233089471405092261282433709798495651931814054466757677756577161127252798513247237323770818579838066514223441647186447216673556426008124193802913292339584306350339067294836008906906658888729136838328408165544088375407748301306014984367239232466011197779719842649689790194107849825632909191830811789740583939796098461015177914204461369346122639241822156179627326554580881867599204035159394931668166893506138363739575758378927117866336202566952507022105986258820106271187709483272123045071137435521524134656511254443250255128468507833808810786750520321360927724201162676119419815612116685586378972502145154427323267760802335758310590665296856419529589276958151690929738012729947737235106403734449197840988672945130806295135530357922143531633282116852527379549303849838048761386757246084219147534807611047783010464381569889319109906040717306812642481818464371557268276650318782182552495606914085896105771220020370748670441610108476247018248830384711382943842462994663446977212598146941991740224393753248548551742791982180651430392050684883939119722313081536861805929726224800923006333937955608185329189614960209517896831393464026470304288993071592165659396634778462219515018192837148979188648319024018807767377767640323144332169924864203820001751148515548783556108516686243132957850105374432204490769352319223814760452471983579493026204835474012657662116617134658674342392796848801374280884809993292133695775400403654290855460518997937876047795492968101052103994704992804282999466155628378568605839046020955614013085215946721334952815260898339416622397607683997150539038616620899802299616252876042763772301867648723858750274931060538979556246008522391663872824682760723245111825265285210766053849009759047491721859155201586128958211608104624119031080254318755618480115612321556394396704504017898234382047437421080539979868878700584291655179494880657971428164775959063103231343243544574713864163828441918304283208366503573938742246458767713884538655572525817423549874213872826243379872785626811776316398225167797786940393232058202496604608754125129518960860824142638262100641391983458932398772550689102189066519004849983352131826902253099286490346711828069213420598370640153400255312253123090414031233783296370715449704063878715795060178959246633520177692086583496937043077816487597784751110040345020406349780914310912602629405868216903183950371959153515824756617544860341224211319617511273621808552622501418387664369160276086034964953125033000811383732938649197758914050493620844172171876620683666320547678413938262438553439355958382713788875210685058263477788831184816801732189565438513442165404585882668461256771295070062592854457776543136782257364345925580197611569833937725173272796761240377983934478338993153092344090755397614256772235166925521030049271899890680716230763259768716428607040208562049350308520372745172425094598796010364701232989108031776720369481710770854678707264994930483905976977951669727549966582974951566085578227066224592911188470738012875659299563552202515369441285183058812527152643583327112173176098524969378740045996851766809668061040388267356537123819140767270394331456686187079513508878506062512054271286006407248769865956613995996821589089739976296774993549684454079092178046729689408853146433469759512044111066581888350290435376939192777672334849850173940036471209238020648676513860080051698682820236277007201674044340146870300397031125919574075033362839734463888412265419260394700626659698150244558569368804780847196395835454476927305931967985996506551780027924157846626162042254851275432008719638268017902422723611407489623582496723828240181586883256164538318810566854653138290794703294902554669304489160496775793070886456472265231912474007969349302967739645061633100175576403728626699372987673005288214471324374592066026766663492364724716683630152450900298673085202211597069504692995759619579262606863645772855271152045829650693375679155821043836913758249635870426255092406306485731927910850070731045296042150697110064719587448024281430534486804592252387547879402254676403201556297524471947981876460199823636821675659785465477161868809585094065846437117676512226715776796516557123181933884002872124159943856498285440483655020778783173556944673272243400749391136058534813270074370003834855735417730322148245918992344603362708331653883687829282737706505997104967103613603869428032405165495603362246483838316889190248270561136695220994262856788917902151624874750513972714291324350393391261612744335833444759538550221810383609125295937232531116219121864500410111358324658637091058444614665914219772123292191980586973590119241773212787744182708599637014449579825117267826828448591454616792978626780634727870555391113875026279104173448932872660816776962461311346141816543176845407514048901810631039831244800000000000000000000000000000000000000000000000000000000000000*i1^73 + -12132575486817306867358337120834719993478575002103905309839188965066641748276288839432854831204519353956346518729768939927839014613902497820335329474273856579567863772485895804391205565682943016403412346393062345991175631021319041238448749781431145786939509927540348699444756140757142272378292680761914279050250475658157800697982159211237106914253536003746260060898767654810846233372388878043034619833527964505457148647152326992110753084715684133758445904821509032901286146276027288380022835046687531712183334724087692352127690984165310372602212689391307773865784421648990303576126905109397193918612119995477793658564755270581294888736739343274844878963761872974509404091981945406593265787238862125857795332224833002294974447916170271631457865042187705674485873104668134294197525579684465781507159605705240498700049020924963924303144083763467352426917109621247839117881365266120531832442816198590175854719600035750174361592747766257075070330500690254176431376800316417692354791931904557751313344702447581865851298353909411237955556260480647880772076377609254073672185870796677588550772030804979374468713707043976786269076007150865132811784947587555735256174691042107337475276979052369973726716406647602802328663684168575702808888052133351855217104741669587838390320767766022226818406532442063612398903904248289898416777256514385091754814491867692822382990807402975912071092509408783673087553398118860584045010989233945290649441385766833270835687681428285020765369250515978243429751576850869172492432327083425943973327760740915015745873161508421440026870917734534499740856098386125259946032371969533179486753861374979429090395709114548016488995551545664575891018034745589220985187658433076685144814009893760014671273436807235580298298597182662266091873942502366963631308497145763521432631866827761974648409310321787638711536160190378208046802701520437316816200335411079612949209713832149796569521742558866539286063851366692289110735023877820485514055270486383072764693059727696429182706747048109689154977937342964553909078358590336932831316064986718767845778863003973289463449258968454191094478179042761436452224023497238905184221016912963535780422337467846017811518530786263383244601795302826089102276828699646027354870390827335808357183528933215777994093970222370643784858209544964697912909017286172064734770374070504542513119606088326251224758122061937195000988673963975149184901057591890924426788260422116211630910581721811616435014293411130066691007243614141655974611186669103472305746364951491757101120910160970773211439280347412183537894003603188496865731325595555337254059856525762765583237032951669389975986704881140107087510018577077287447336437146451226497360067599981392062589632605142323051540450406188417926423003375701048441659058698389342853103460106062187876378791706812178881363617741658280612259874408426121574493502518902383619152476465900019519698038418156814995600111859578964167341747074655885274500279904173064116918505941702174567992365273402583527674777108576304744927055953973974957666367608957164901355722212215492312762202280481796802183523301561492431714880443508095557299185854315311770746807545018643056323592675645331253300244977267246305338494522751834237147768018351354568776968962818916302025994971657538901399814300174734919129911968621404727133940384085689459755081753691127997889415429078534410210171527646237009570221369216183334275187764365168391178331901486838508146116078448493829712094032075156346082281645734104045187937242693489609172347371561856656121051631673297976700309919599400256364939712366408353653622589845455068045570164308329852386017528865098251157704959631304580279231361638014225816001932808959733225522109212955563663963836764418887172729507214705939602576579623285559631856857127971856092393540874732702201027440887878739854062339446537491811519512249759223642807886601223061742033867107005560892406113985688596707657043320908841428870378912444885901731222947330904824735030346212507581877715589626822451002376016902510238658328909357966231059850360436869794603756478025371375139111838641358411502694808553680016182938865143474195868580218716410054192245493139863880073432079974792347789165341652628131377662281646379191801695148294614145508287555819564716676189375346978618499434788066941656464316991485369251538935163788386919878087237433667999202225870627381397776596647248993914087683392834167136915251266865126563970588525864248316965268287928954319306340181194010648032269257324853659610250912096894922130161248551616941379185919923711929363993298924504496100690139983680915476384560024029815867801023350967853693417101515789578044983457276242734251888995336472012515686978718853447743701224156354186105973483806680698061152459311152772018056847934880079602539104294432072227084316548671943805056339731620889214092524071918965479777374109675876699520889515996482547721752370963801500547236068583428881121280000000000000000000000000000000000000000000000000000000000000*i1^74 + 246348104393888269239525040810128725619282210163417948292297175697353222234418155027317173268087271137653898843160054927284200437686854740039880385046480599088827490035575920711189170685170359171165923963503564968099303236490531467359620195037653260951336771494172740390860632761893144135663168714344809017650770209169000636066389981277981492035611880484711600580474249606941244257660048498741663165444097415895895228157225918676050208729950198504842889841014443427541531971829751942960101617037531933641727043562719164431378598174844310419973857407459544365574197845362495265358031976618696922449241843012667431668864676567759249523096256975221366459209505831972477296189746384851247047820320446814721618704233101109336375124099226985106844645316241999479707402782216463915386916922637501718851969921654418132722282509405063526024079618627878181324900357240506783506790733835918430555342496149094843564499028864425799983694988167665179837361647285702177518375250633777761157588557282187650257743510751478658057858212163616510229792125337001922586839379478252439712834507904473866559031363345733229783108668728309302264198340879792407440210581664453192194260140718604784322639701185669615142193473206109104742169063249603461713595137990072347592253815083768588074301590722407647399373940174133120247472458200903006790738090655960641187164273791934067400356727852612856324488804221403173971944536575868783592775799199259798168929644994428228492655234080870546476704839369132980510100480097773001572179861215553149735516032562298801165657076606577927751544553767503790778415364571062074583755060099068463739540819525848030829503808580126092726931708959750022993500604721473994886744174949182421607567049695601403979276971766034775217026129775096741730740041723407337700242619561204289153544111691255803342523988847064667561426665954087087176903568049142510917284065240646438211100241594609299475403940452471745331713632948424594448013839147581107482680253779520279689343506572842714660548582202136210638524471296345671661290263457590628821328355048216218997445040439429857938230177262596544429260110358710086250835153108980682963035906836627543498454814302059335871756879621760998940702161080270785882801486226719173757463377872184699862245327516924008364946428099283898634468032337699228630163546472930691441741370053019650533385654061625576439645234074513619809498352956917009370234551177396178737665884854685802584471944426214636140233409963535808796010282826958952715366877590249459087236243468943238704692637289477878068345144803809552907218799787868650156263738089765913662790914105734563235540245898999205884377111819143699939685655957642432808450460100053865624910151966100564123150819125702649003100677603765269102624884033049381978081786474027578908084256900012760180751657625547214686224522022189269819797867958109454827639848395619303229744935777884018842519560933773867789855345514688541461017493080054160111617477524652796110914824169636419374263146992973028574802768958290191872730323911725017810294622282112681854256467022142298532364073152508750718872356992970486315410514385485824038025554208042890504998754122825880608186364629994610653872922377859961400070656773463552092098396923978382366252151504977937503680152977277724238483625982830999095719528283956765521062422297957783177342568051030230090783640999980989875549820945880246449393718366962081930217079441561147546823719366070245427304036078760905258374572286247626009204081920356302379902918183578751138004257183579481864284800235268302395731657705154670601131644744921545952267970205606321069566769629672592434967607731406881551371136018329652331018020304102607974210265617787113631803955878456542258449591747156839084608403949373119691160091634590595556170011540578697339017772570562179451715896178384037429213700508180532791349663802634975195760859216886387274315621185794199448029759533932581221803984641350936600992812465694400108039735057405467509612664780769046907300650891391794603200439438456423443391348676910567896587632051417865711278798620820904591935826740606097032949213688896865105592739882036340647251879846669677539293242743385538476691761061070836800417286097385164828078225504770945806241368107024968892900173536190486728607470478165800649812134392611226993069076557838068898409361219102225915672499160895556905524442830696363708255865232303629381152769172208654204090883866280283121509622627511690233579105079183936408125557569911812719298490130430813097445264137091181335677018305330444016890176163121881911290913786288816680123046926794023685556732286004978303818690254934110152890946837221596753329321688952504176853558572791779618469574337195619343369527205925040957927559016059844260292332146877765056135269732488484877904413422368684971920144959757559585290318645308882533362274921808625132691582816722696823731830334756018203756615215665621034488177354349320937144320000000000000000000000000000000000000000000000000000000000000*i1^75 + -4511555451782931906926233527993586908991182272672758217848737566392723616071751223297286004580209546330328191584745984159000950960888210341991551351423627129364134262281624597323238147688880544165584132120872799370316884708933347131196219661809272352211775193090595768727177346765816526115451331863071258978496681595974432188632925892012257737581062562170343729510683971423633740765744399291420681124863306240932508458515807936313161529841430924804567855806264076571344464164816380672577758277650907106272027078819567396600196542850063915147036294898390310883209041932889094425816168935012036529937251427318232348538666887450758484213073144041034229857419790100706814074820851278567724885070323522564922233134402150967691599157471526155976225141637217648296866096767571555980120151100965665694159829601004898376232361710817938016363951906283097524828888620799605020187229076222278899514258136296351254271877402843796775853325686359107659710835691875157036477080253142109551911517172682459475919428152755586781931547889982893322534986094941175370098827907294207463595232398974259376827102334732833948009864456579709797129561663943410940501302253599769822145238287981432388877701713356705101493337946686795411639361183925311281520446674181087044262580542489152221304063886044337847805436863901603011094789823572865513191609261388163599955533087128116623672130394813348844304223147033839686367509429294686816225095231958476594749775178651000440264673375232908964800996563332727803805906159430403219797546947349700138252317328569723878581276489269660643306593699229943269896414133937058904871887202635235205892701664889847908636398109337348287188134513752811440461246010538646314934488187136666946401055459146959721004483664293128436870039803014734135377019254457869480198807428499498294888432651106902650843225997530975084407440822464243108363227463424364988404044443470821526814861100701206302917727403784980238700035439089765776485708137604939604382835606909753280783967457978052820740256288316717537608924837464623566709928657942938875656502952236879512634114107742973493217214750399655312129961955631972098306063044501285637369457902116178177400844756039952067838148710781175002627095384424638527395736132082660555213800782409860836870914912435939740274036421462940100227836188049185491670980178631314810981534374217735131179769241553692043790178378535861007824618229356620705037699342592927006059260815625003871919910080794626432129900394539459116726420030049867045672454102740437392748329151481234668249428613463396511698077128651287160861922605469866908076566493467395409967751297428834348166776920233900747246088029156634487715221541702848366540743650219843462672165182852863373043897700972180280162653008089464209071640904519022125260883449344683675873645383600616324728493542255979444674654380617212355653059957858898849181845353505858480092004823284435745807483517204740680792586561207469787160530615969681694572361346396133711800533295595745144048760848251642157453898018676806761719974938600148788671376867115046054446868732579676108158704103226404972407818530775253192188757938635027761678461101755628243063537662928399228636010206154950997453235042499639176329122163216348913265591516009743598259943242505529497910039094723662460851373614314683016894754146840069246482164982370557291754023627182107633951891789152065377968584773090518587066827874844337453629440722283245367948455970025666955263060675574832782098777511741224297719070195329029925030521011742843489891542663252880642608069608055031846922604271887650040477782635923559050642292311858523006385385424561569015333573693018760115222843271871384612779128645147538756222674130715036323399071749230641593368750391237719790999121246564531328747714126262176598800826058320668917212364428668224443700903196348065499011811902973029068455455933279763327309064982806113269253504490064942115609065882666058477582382360655249302410174392195776901540334480955575333976086218812462723268628779869913691131849070011281748967995591907429916044275541040615488075480111743457759327220808503822493127841527667032515718008458230756761740111277767461694624708593265355376790898938969770506440990955923858221054919801115939017968845232308196978716726923517213438820462913510179332944120749025595616421383277397534595761658792914377996624468263847770408506669653812608803602189349592066062038280945374302066979908961488603681128088835190769624372100340813136562109286161583567729592083777416297669709445655824011940956650019652344781218019504319202736500387268964440699786741676960776616495947722767798893825698184874222384021734784613484694344566934300142856852687150497979755998641202862953483916322818312781583156884008196920545515280739724398074452475694613519864793395152540501441418914889750593578400048973948609774391105954636243490312499828995333799988511377090363341551369825269334024283517368079680012288000000000000000000000000000000000000000000000000000000000000*i1^76 + 105875076648094668331867855694482066102867896818027976231440535181688921674708200417094427094863327554211420382691229248020070119391885358357179726439815823206716576382324931063766690425225924264097079384743471455883422087551288654506356705597372895714186577361147038944214115287370543792128339375922990961286017585839543869523531760827354919572625320432076002933954664543054606157886755741038833357055759873602310321690838715601644484593875622660001796291449811621325905977432951133655704343043467827223582314396283547823043875754056572240170592279211860739035641676217390153975260791569812289720034265309426374161507040636504509123590371258460311180101250960549025637316070112199350701129485070109118837393972597474853990649443970271807466648283618817649073054659249040726712044814635920495921976901144166820028886722372121858978204864380157835708615535621489495175760698296303374897002222185938681519597691699306213119651271400825274269171461605066634916187149173599542581161522033144622242175676766013012033971350096546424350023353344860278435040135927819262247957625250309772365840228840648876373364356219566523496508819693543146294405634195005066443242922384743650058856415387271901635510642783163984040343235950309700936418347483160224487138108773780695672173102690588224064897858824993019488572095901449516195553082362610852713689770458211749448321952512826775463422195903327347939999610619635041197852171521000326043944417652203791709419727008394185979722389577769518515700900498929368862027682593401520735016770331448613576851682129656245453680444826005537934609370601450656066955903104784401358462033288859709129791525198866013423554164297543277115974783360132614195080428009709041040516923581385694777071465955422841274356524767443621176361643595858168697026381217856698797087669918133295988741105193829991199714245784407994032354520871243176153147185060545814465343457620406020511921226008204279194973616245361673579779869174853301972099003456655149304771062977678879779679626535555267797851425245162196757171166145792007353547345824576728916865117843019211612815240748299140990692302201892969676271761165770399142633512446242004900898281303572506162212999980985113153130006308782346023068858422807521516537448538459106322614024961116931613966204922810237415728979388258019534127584336552628855484538149729083573578708543661647579495218609537530935031173110191595112838981924888496334967972515120454719941226293885888821385096998263238022537519702487785097823323352920354793303091962625857416702897944969278024770145772382013917741848208898513242610395359368704161521968515345400260974809050680399649459251074658613231728596068910763832424868739541409868632701352789087106655626848491753650417039317192622938911645857959257712147440065001661687403913930713303610983664133625196138693468610615441263342114326918368609970587142016006810412545433212355086742420509757313170645448121380220896935335903708677299525332918609866353878352912343202736220830570830809123965248927879633244244994270209127550577678924063927496351852931931746493770449537997362544982530009827938281142366299162495478465761935110999132004490251147033478116356846345351092291584783170113704453625501255612861303132708102419232130680234461584403292619216121730397428088674836649456976244772153919083087384581583867044408682079333726740944205629985132439842120640324110436746506681037462182808262082251677316317708488762350812309930577906305016406347073839223265960839984120720188746182626573898460382727962681409985178090061014644439145842485895473985178489285515845400805391722709241048035099154325318266507538513566507689366328434205004515400606591005421549342748737284564560874333834788837978143248994664814360641048423322500574210288760937638622297313580815256847256244959305945151993924192763958949598633149159693999595324312798810013466487147277243958966931764836357074002567065321474981285193432308234174711417224084879823806039479813799886840419309418139981919020554106630451081309110529525550021925598667266302231201054403156213499653673540892279153905673491000926611760787757909390268982251074706219561178905346010548188267972843446781340778771662846481534057437270461184615914942085804081732637313954778988759488101279110798977726957253031008669768491480629054683150462616458382396734120921593244871622937712773689571780393900113331279929393998980607682757935318866115967322678521354919507114296407763953554191226262324102390989704765923116223613809965998959264440723999275741959935275287768393851835389259637899505426858296628851295677713194026210368348339514118308053571737783176199710005113583800792258839514084277642090871904235488621771504677128153052530382888589813270140942535672518878209730539289125948109826643756057509909923461793029115658398347397777624264072776138433099973845210527234394040128473094942497541616788001991094819703355014116970123684434935808000000000000000000000000000000000000000000000000000000000000*i1^77 + -2700941494831465935159670091310620158615969334328403975136654354680431873002272791650299916509897324201496652575196213531537567518198443155699244422141708179563685140244516240795341014935447189084676855879633664320979279961751106791306322142972333827707678440344766640280234728613009158150955482630439229305630745304429232695815199375714560307283897653659862921017775837619664789680616064215663181397735916372498451466345724812852662709969412663923776705881977178862129264023768449814409169211757015944209429318629040264627872522269630024253942976101725843315036917321484181561684812972901915163584920137411151744860013130753612054666804937457405653211629848928803099690201375333789918859856150842370813254420936180795205317769046892723791924645931893623888626448947640882786761765318523963246636634511095192611749279073425266127268820733144023611719557635327419292226402307408477350807983328737145002497833480455548608941887754141813782534878931429057590484377383956614667823045616914621711281230544104115597868164136575981495633317846882327972323711879545389832030393378503574324045420225681061170145935756050271099953320392806108996704202558697648765419075122044673142707753106549979563096387186931203029367164418186073134643599017480382308457545646170499141037116260099218565149461324404988819406748335257087347517705094420302686093273880543645046039179532101482281184457127072181024120252652416368898523384100858405083992252687579802615304829794968661754678422141318516945573364743900323857866818187232682020425293493783300819089120041730203705419906785567059258661322068179121218488294174642316934708410577950847809020571283097283835300992583075544945235574885133453015748787431625721651378577287752877952866994251257677024420345594940734235312360683580561884234510667727069053760936081833934292548531568784476995038040207637897760937193651256084471620251907467218306787089033435631197397466653782366145108020649104226113264459634195853575624785627417931574895517883979906066171177679161618952026183811988914993677029950966650073048962225569011043193189013313584010242523793267827368840147831563620506824545796280185920106090103040827402498095057022732649164446129727150069244647456820053272662504574826624633812231025219835592906952296411628127394166237316058574936999681741346652625703577643865403782777354817752258710573189170530021398396224289144674128103206715596845930566322579708295344891006827383914370476281066128044088146156006851453091049823105322258762319760241317294036711453579574222634193227385228541872806891644483677033814046975742620235161748567505931419675106467248145782092093014850747113931638377170707316446051634961145813907873177688562144794744500713272730986973253200569103576277386159852369784822363131135678721533757824997016481229878677608495373460715770994612008814009361284671566788736658151491793295130561724430059223803986875674158921601395562192058547146137230149726717480665052826663079080021404775623548625275568654722695042612510833839238167611402028729805986872257196897859333540007935422264270173480117097290756053574111519335002909123254469174060395965032765189341588458412798275381492655467615808041740193395201174717265580607798802057732588502120222261460258122100095228517883550154735134286336524013010562436823804441119837827225413109045251387272036427015746865658120692954130916669888866003160882418246301068237084846612089859777356015877782408104897058893740834013857572937871409691781641528464424423431833887915829601218803154286183207495618223529193688109262475413160916340415460435180423771209161137771295832395881682708231052563233932622642216281816793074121108846932599004165403648492816477712077063297088073267915346275380782410497915051797321798605282750184355678745465790888752627025534305491894096736971114403176412913979052668681078547555261244609462952310200884369708767263826968808569636547155396526951536357594698602401106270161092040927690785309632986586697134735576155846904475259301592862953053416486867012133527151355211661923234920004130915580672526182637690818530138294391918564796383327619062165136749021930205685960974843214109791885883824861959813924750130951330831144028432769397859591641343827271953560917593075169101150176416181930171688967477945847254520663053244811379628396895133833518764201581551589771705504996327651035652688374139136995291134981521342080297482434167658726107458819209954111856164461488753921280153194993354106110583447754263597888738495579802742742444783555936813937136541834111325990322057645325238682904445377147378079695285290989623082157795531923028219291276046134143035281126137403202149674336134108399178033610131871761559424341239867502291560344562762547669282908695756044019589877279284533481503469309544753128814799823060768913776916695208199629880807361277610244499426638787677012304038130656882401922460978171562855592575289324259907659501876019200000000000000000000000000000000000000000000000000000000000*i1^78 + 47396499366604398336456930162815163795467895289333425560271800323605268477668231995789947186438560083328240646309382057284296445164951842175014914675535600389723147598000894864093093491779311597020115198466103254694341562693740630149003966245905973749124865879963060693804038800109559654222713527228032425635391060937014045823126937230374419165769792134400704064789176054289986820470162745859678301114349330766729131593860341614712960271418172933087126086563895506416783023218608076612440733531165959731228892855684291764681904755060056872059745600495709843660552589341402150950805123706617301746913074900449050115984126679335068235641421476831234515351539423556923729099470507791160813872449005695783100870791402817326850058744267606195088846090368541880390310532604297159617707995379097300912166580287277668638646811915134860727596070468016551854559282493490892346068523084928965371976629795789228082281020333911547828100407236540558510936795097927388476127351422297701497832432937162471806484734479038114884052693748103909035844242126828850420774373738179833418039189219641390276038500304964721111116493571116946375892205381497957153910403104397842173431424311027438728369540002985652106746697289838467364763419801725250482074386741453716295588550567104856315380707924223551242570699994556485866421899832930552054895212626449956220278747883242496852002147253165228337961253647950053747958222987354033621488389616007524395378927344779954927685887065894991306343569479727642387137131515433347803733945541670915154736863329936183451966961249798964933674144446099858727073809894110118588978961200690691517294329402602852348298416820515129931888319730447423764531369738561873782968185530066726737199114960744210793917729010053464812219927521177866197646007947345264563901679855807097736306690372525788293770956890359489819824017713155562776569893927262147055574809397994226313416399711522550077035251798277734179626393996060602137939716887328784091816991507395912412273103525871097216319694054784297923981927936281193620331145958306845157514737231287715761713012565867090753121536322882634875410687596074388839806144514472165706686302461014668060800077512955141904849584282320762879267767787302782861837320465789701290954750065388991816594805183832765545437303031010983270186792302850266265588620519982373526499708128920206099344400474970655545611212582852115973879259949824855222118373285441677117109419534745665058235580321313140856128600160022708102169827732712397342272309087188881000685003783930553215819871694006546938344558361792181944406288009993694879767052289949440212328872286606609253500725878174658399383021649032846498419919622827332218650117492487648139079784140768350648067577675214267175818853855238652615189400856010160677657276941840981820595974869058528395059688040746629193307924191204963017682457459408919091664616451050702029730930503153694206355933707210526936396109978086099124012810772460549130661835342550484396606089881525349573581917738069879924597131017942149679996559111034977709198493611825599993396185724531998091287270570713468575245287048007710313771871533856570040637985216144022125559941874033431622704927782352642539486623285988508059979653103587724965829117585247188460660737611490127439951108095538480225820646038560670932253181772469191660923510605319295732651533959033638353855855461547117814303749621703211493362736385679315831607976517990227249260856484430427524174023096022965190385678648168285145354684678132876727102701381420991768228158810163362064763043651717226466593809931828664128883108023795396047660677503582820880566439207888682079287472937966477887934134646483859515723565971106907349959327434791748275880464503278949124358120645607818791935075619520746100361393913682767585348053035429732565934226497114933793110335939367876587358863136832824452783132615177703076761088046102254290405999931556211259165697015510927517063382694019902882459850413457882830239677565234202459352448649811442658411069341747171163469153012848961843224185174647655318505953771136417018588383012819751124827116679590659943317408663794659758617040832430003446536231930338590310850815408487352172829467716031507876932886341026562846911383058259877628603199928823748642304040879090773937651366020546058680203218386285768156034729522115251365153829539852194115793139534728866053133472608876199827300529780561753590268553134261759173866136007856523619100636106264043553682272664706449076945159331579852389366570104347060156278485983962782155347970102821514814270178798008629615100101205509503607436503223092853827694849620226634159303477163983127254229524860379109615908215404799324853984127244040511886603150563132522924450167911741835694119811059571129389810397569711057696024671806654374025627816169554879219872313383160012711907337577839986735560109716950593479220059137899440592831072199953446122628912386307973870465843200000000000000000000000000000000000000000000000000000000000*i1^79 + -325066578863999202322709581279054065205932791031775229223261090244790457184886437324336547476197216322385147941751637553283675004952743443640987248785954527535764299604131054104966256066479864054891178533445762917556367935269248394834868763183101834589000731193070757899255593419716874335865533117792890048630799104186574642248831759154847410235792967263098385329844403711874789213356694525813056864697878298736484240913501084428104964965996707397745966253221253161135956757067661628011733945008478729322682084929314144190006248630269772316168511052832526646496763147806057545832176843573447179555236184211740450802866525461573421745598191345226578396528210975869442562023157332433580237556156568761002396910505469713149417021517483157125649288503370724024708349323239383731971216442840181342791667238911659651065596696447366133419803440956475090922800453994293750303846479587767811979758147760679505118954001443082105731623311468353382851901871239704564404482090264346239438243364945165813683974153577238108895642201618799174756955940779435288602741551458973846543820362019441404593872074773493416967370289014350341819537801961399209338518692678577535196304694416279175640212396081348245097178316590310745500940022153443183412222708231592151476392696752877779162227984985768424951615832231262190582911969240337563911050443712617273158042967838585472410364705586100527580880405807910121845407077910155947532760459702230950200639157116441929243409433426004860190412622164667219469299748236857941352306931782602052381558667422926139370900354281570019910072527809932627720595208168360111168217833674216889665175871985553360637092282195523663749989214032957354123082451748254727060954978592201823724103742954313989759976273248317781602824279330739645009105126049213088890149058684883250109996359325383719852165195167414536720040085567158317551541416726396693973747888908382054813059779646116481852397251306998169898322530567012910390350727022208207101591910877754024889099539215771905245891367635282389878714895475554410459611620838184532650294619525380841391575391111563771079304353134838433139965240383209653469125456412204187027592917909015354348865998822938324265515777704327068053832642989619897240507024794087981514599488506053698085584391647333983632570340974443615101304418086461059631596864235580877055923723101148825240424534722822619195403653758743152610755001109724819773963386635610645134181940052697431088401085442877081303253450567648116068311698959966838606668327259197978582446865336014678584092971370438047822622115775136739621620608315949522354807946928709499317528943391544630570672686462508013115939295873048899154956273353637187944635568621449860554125383128018760614357531171759859622091177278449898314386915788578949509174841450640683742765925119614501715494394866846642616103568064419441243915845693605067868446030928782789267418559523677519617728799056917463603890619200298801650349729387636448215146304302410735600528273164972829095247519472932594044596193063771063650887915382092728777558545559136170223436766170732839438327097055679767619691171787614182563710028809177394042571145806766799503035197952159627361525166780092152557243911154079261630448650119888517785613966147398964593895654224963343448675541864338243238309691701532664672672379675243426494179436072776601530587603313973700310990464346209873483158741640406333557080131167037679228374367810850947028259168798956269965887320351070954805978825551560913464246763525083939118325207817980863433880043197496024065884145051247323528170357382919512883170341397051188767780088689830922814573677363832195874493343531230077535923860890057539654670663427885188659133903660883674128930559249764582916759181386211337448921877881953043546535939590048303254376048509645837617509746986348796756115861932239275002032927382614184773804980231693339673433490727329978228638164521596249124041069359453314619632538744117808394877862308752560657699335247234264599374843200302412689087944874592838145133323575872218422943676040677724042424679822566341473085002981027420866840823071011697809786432795071658535919505295950603200143828263601826095111246375921182222953586160234111378926107697763398074287374481632441128766541368588984774596465250508744860584544040802924923352004294233789433956716773270133399251944146398959694130025972906962114056988656112881401466215898141887376799211417320419202616216655480187704814686456105493070775065471182809717184921252147593392358842535577634971282511722065809078558991581365230877521095008672898652590120750439896647812179096444364800022869210231110676359468970345125410891130267678370344844241460873912665660751449188646013730108878863849781583397939328644611848422082638135785970169130276963528393200270505494151469214011045614230342180470723128029512956647511168087572885765113734069754957281823938746125944706637722084309754422263420026880000000000000000000000000000000000000000000000000000000000*i1^80 + -4735364592970172279061341911898794444812298494034490251144372418514185533271671361338542941745137585962450206538425540392279608415064955306062205387234297655091031660185646608619346338454253067280109578453918117501924480936577758407360707395679375561913375833616870989624318717701707672453496924435025287841934341461281706179655749324003840448957520731516758855042207481770278473717340977095785382719381874185503168534247111324080764358890863548094448973698874868083234026492553815296358912953948575173139593605439648860665338645775983011666056888453933315130920023988345874325774142540368575284010669318527511017997847880727368028079726810139645306725309921137085505523064945929327668372690584691142390692833245807885171582188890775239684714448662325434877166306733742814985010985359259931756707536971263417565314452874175971229250891498703920231175661586863862985626414701157063081212206034108139197048120002151740709617885209335199644307465800633587404803179747760205444988703375468357060544001766910715001182107400004720847130494725721489206519483747174348470214504759313828213042448614833203603393239891791469706870766964126380552646816209802663737749802889610801923249926832146737612078803584964192992119814225048106403094840069845024530973475468903148214551643281391136479932745208253601574190154819408552966996335828086901451195102123727644847921642089509698305337042972116048307774901052608025055528320882501529573224465598942885744009432728247632909601418318877925694176312782504999134229408669574074829207941915640407536151641836003530587846120423173909581912553212819689890420060247736535049117930599201224343060585881241129351142862887757242342888378636103058763225714920524209131774641618788915896342708620110659219930439901431645751427484308107080126005011590957241881769213868745835844355502590133055364883726661843991188480965798252498715277409577726754834067076359836600413431023745548025987032421160897616778763134317269953480693095313274555184645758017595329055903372355787561640269183765217400354362627789966768942339507328609826860681289043296132323464458359060684511305721145738000491215237608137913979343658180265059689201257104182802120248478798988073313373375926113786929620463775103747707450396112516340834414293884240461846013948226911768126032488468726545770231898098700033189308776414066008473718603048964710972762254539267759482563050061594867713849352223146848004612641889160582840860278449259536392104420414049939497393996637172713630148162219942106755655219560596514779202646679753610499103897599741086860288793091786235006118023521237529688621172557987728564105995656987492816935782564503107381382887667776400040067411385501354936261488601122532069476171144789919249415617278275807392585747771203169947002129401134374533032324914712342542009581593584767869577501262155788788412967686062171153051203759273679470306691214354166108905157865853532619872755010980827638909183557868064100216832999761210775886385797106857331618392205368610398894690366557084087105089877223963699593560847453236195969605892709619994899525306970274093897117655977975776750311545435021138360069979218182976181805580771584383452209111564019602622219630863563491744410422979519605215811924194663681828652336455238514425544300919092841606922766263178177260202030523877954132004613918748321918921313158223822705175123290228915630355286759440128598701645911147658529802934168386233683930277975601214968921177424569866735036096377885316757453306517412939359863876544133443478978060227133528469380879028329620971215599528130529116930297590319564411378991229718862338359806140327338202479095933239057144977224405369116892308217281603955671172157741752026901441547804796798480818343142119390735857145055670500605305202094974500323705496096383998939297044562243587727528053698935693472798112964553112727388493708422986190421187097732850277337161689579742727560395041632334473023073637974957659280121287988788933327943750704924240501668043686391392113712098361282717186950979846013533487499125056626301068041844232157916726771229496607508093622977569655337002416688110662402883367858738322339358155303396337310496369407132334503976594365187037201879222512939792211415680297114576290752980148044106276026444844763278864259427771442513801761393718174211536644167978782638972233164871093433445428449328309791305979457045605777831546447965580852421833221658427464344583079126236003499934769502314119761759720567009210992779745253375148495900117234978504492836420734801333663528585673317348990236539753780677840299446998556331194438780550685099927720055498549018765304166524520614391843355384659581545724837652023781641268976110540945160863170540053798048691031864106038363629590402460956198348848883291306785105696803752529563411192099377590609982518665356793032705771766901045728391353968855926174334524647032166019306907444989659349273677377044480000000000000000000000000000000000000000000000000000000000*i1^81 + 95450097073624867964010183087586566962722031659407913591667136929025936456639476898240374566124332412352569496025708243969006056608039391811531655914494697156868511263791388190423772718447222860038431114845364098938411516619729359796574024938941420399815816404425833640436258584485139752961800397964033722418820298503050677868561873801625764452406666626153588154890062800684102285946099623006455768487902653673330241927957650307342528116551826925334473360550011414715210999090521000526343817431048760393397437065708547058057702178179517535068859883667270593041513284439861000522023598031937051835386638159949461909874736788711337601245941012398810801040200044449578383159683020083759556182683776411940302893272448176071179377096654106479507546693574913644896572278995856484733730945770226128677584054269202913966465553873263755341007115897350621105640387002326485221141056345696131078495365461918868127226773504919174623854765123624710867502523421458003685469293348388746965210146937013984678261299724142239076502544075111901955621410562066187037607517684048026181372572723075069277365392364445422085356186168167572215135316544509934278734417507581255440992320813342743294971577820926455934424091162641206394776082164121874064811174168441905903444783790147266060525702557231701123502325798574084604054398328716001462802875893113838323165090144633373236573066076882137094991824775347080071632458856468498914463245331352781151806538157088421718865418353599098459558957162104883231999899950628684446379981891327288084861702789845453898831537135279265512947591094636239343430930561554047390707252625969055380594430991006273130333100878943351624859064557480331149803577959041550922905090236410949095103398183075565329019808898738079511866295163870490127707977285522549876242440941119032900570442109575137106283366072590893454465148643699055296048706978249778966739360134598234135850888912805014599118639044996245110684039363646635631576630165901049107195999121922433227919512476019381703138957355746198611099388585365254921485776660319801061058973827686260711814998027686469563032737652725837243191122753532609010985371400552343875460808146300782605531418583915167710786946211037381396788589607950368958478416316293455486067343117915638985003594358589268867889421501492187456012085765491260060986226228535535976959672005431072931762080632829746656302409886084332580941564344569125401961550444173119598223126316937550353901171685659961839036290183385239387399037682517389086955584850178358717878671625190831885671400352737271020366559076347827722187732333235826452907279175246742167483121128187481885198410522505571941992320206748165549668989495341562054884796755240485096634767434711400970053084439447762970695451336411046522047126755799323129451487269665533722149105744794031782712038372686754400370289214027590180297772307087671658964037194021725608467648060549826516579537028912480906986767300770760657240836985403084003509807218698735256136337879149972055552660247010335838564143269058024102039877299552554380596248930865259764260773920854265011433217398021686980500208838014656722411655588014546298044566089555165398785086016159186920368084183480322448030670389615026963757846823132418808772777064292622964222452330477237678873851092732798526113912681256500879684608124354332559325051008574277153926944053728445884896847108388488218477465603459745943888936502639160435173100467489408317417762569392510381573220597031709836006116370505063741739798812987264689335370607473867224906881457460616137659529883419542699095275144860205054045639388945617060599920461063652692825320862129319595760837964285532385869581260886592821697040766040985425422011737547727841402687622437699591820461574541348047122889680385071652128577729926823026367198052761273073782917822117940889141103197509054251522939632797683812391996414844774074424735291968097923991239853554455916946025852273226715063366216024980313201730756824225541534129665653127931558382438074018377238184858136642976944814311675165675776023710509768028866021545415770834396937164530261154814635830906344546281768468472306507902079204359998826567392224814550640757264635165672975506942697805380002284680904990457155816037056848001089068584355865124384321840067644008260874974815512416457658870284870723604901668799402317366069650995124004685997667375548156705368281505364588466725454880834086160564849134978886892644542034187461817486498979893229252374993504525005200451826653529471474101870485288144069363619438625593094537121856784418902419954637452976723775480948530174368111732522156071615134278459090987031246632425356855542510460476238921164266704159392149672000583774155363802021415356437496664062676036420933146937720671027898944150506962776375459378624201352608115008664760107956394161956033311243913696873235113022918493118280044773928275568316458665540079253642760302106654250369024000000000000000000000000000000000000000000000000000000000*i1^82 + 606900388150909715640564684307042223548748070233893097753374480299689687172481663749286716646707376466916166003256376535663348807463919540135681705980123063121836175465917226862133787998154053346706739288391451554104739876081067080090454704403387098268498224749291910095070177537158910507941197381524058570430346525810795358393110195919314331344728624767812915211901279418022218476884665869593263161596382159221519985305934205933774303364725377081674528253276213726970959172033001852548915786692617311820857183793244114561116419355076767894478931665152571531499425272403528398185401037393332053474571850106894728221177222949024391936020154525870021040435204977804534360888489906067359601860169951969794643792952312865878353729282610315513456170983485191891862713801707821001071181174529240876076291526822532487745245118332418975087394486228699415385505845394280587951525872925220554808879351210259460940839975249427214086180092823654239193677392209467600097585663270192319652465533075942633369574907624458426582745520739517080168044636241299964102666146811604437707540673625385122736779847759163273253271425727673471264813436944035342322934727021472525448383141966064636692994165972828247533215270818792101013376538927893303880605212954573869505067590035247109304135441534733190233455359075568134459848683940466788414170783906027967234947679152628055153468628133506372917152226718924670399198959300789434360685102848604864173934570561548242103737946617668718126667674399188691801738780996288918202409846171972586278876954189789875405702827800956510518400429263007952091526938047103356857670075563365786891318839028657996207486178844050018518258626742566071451581362655393622384030593926396760022441907172197021420937390988878207090497225641794223042336639677264193412741227593173052245393929951465490351741300260731335987630535818819754167812995405130290674960055718670433935691003879750536246380801224071063691995403101078013099992348358647665403322242174442510797156286908467075238516993589862386465507256958419283631596144306230929741976594579076232590145506857677357511667154633813910043997087153537053076007184273827793847245355613874811993443987466003206349343758290036011537081527699923195698542848599840311173365801577259859543420665764841777394397271163515409572782690276835428066446740669326742978408170959912675083058855346402115386757442628484808979468201170313296152201892717559140261901768526767888647591718727224479789416342569878032055750999197516053499911233741234490581362466847763399130673322964199743796867754354131776918637487320289881957789930638718819230895130336145637940830145383941670408167937107082759198617345455524944522015364046143117472060454853876137501611873306347592953146139764335756376536547186123429843714966277267161330803768483834971648104532533961364418244498447918044593574440490697556463572752683070865137205667441007380809928807041431365185536388850093780530299734170738591494327610953701590865474561086133132300794315380699807428580014913632748588385404434873178012823488268073864941662384094287976366130366433260363267213527165608373010295793510713382283434124544473104489493726843634426149391275105811985091457845207681352867093377668809065181879386471127395409330669966749370401792100265721911814227799975796692345674510390286451375585753654036794373074097382121823279100051547278818278888042951864298977742126326270209307850322041076181440813365716983003479268277262730295185888142356789950756401886254248739272846351954114193973494537268624448551497708748650908968010506405295659940808047168679030120267361792548625627891815258007922801536754631479006656103618096319394330259206934943630201479075771779523230562578640586614909049014097503185883970127033260194034375793686916103568207090995088251381965869686316019681233322662827763758429819438309422630505961498055901025795435016260789358079312126754834229354673989218146774451802796257242426465282377259537782084043347001690472803630240973452746669587873212615312095703031204594654460258567639501163101748349818880617407660510836500369391342231681270231152902670761680875871755897433992651387851402430007618199417385615639755646292407153190796409377658634487954878859468374310983459106901641956758740404820253947075414047376534415063559862518193535877682596297352062586260942872679474538340920967311824775294426095453085229085923357718501544959256869574295553027695761003191850914637733344584550283818384288323779609055475940395470312722224721233218746835947788189500216444191103279526842742631488233914464933924280362100624364625491200488547843297091502111199795744998938713818494789179826944709793919079615873267820009482503356206805109792328162306941241752441093844306569172787122879349338091386006450751562720073997252999287328607934999770291118242977274873570938345833935353477752383305498594029975763866561679335107590757548032000000000000000000000000000000000000000000000000000000000*i1^83 + -40625883392771029328623881530204565290766175288447142484068037307772372636898622499628407228558102582844157974906973726404193103306197301900144775932579139043401930443919023578632828404761557446473876830978307400188562309084716432739926977225641867421713672484902600066614652874666265160709886083556049002187350781905533410241372850849181361741520149445526669588464350654297170200176730869063757692673524689752631512352316045143624226621085621083770611011176642099868518908974358109376899007231215589249817062402394302070419178044549126475096192419348505173303470611618854540516322998918110070643077081444593946145213075565143417120416978657924762447541757507758888866311125819048447500582307289969772999622721736592561329016703712049930764965928559755222911042578869044412994478866181848374156214265674467267326111351309016444265073090522007944340577310712042946030372947004351578314710516375415993996742589206658266524936288568673278708889434709389756511997204065931762182641481868278991812312153918560173479944958247513130479597553151840396934274124392505401680327642175469669949841485745945089001707958693089621240807504966819422335950729589054895987856752126545389894144064685877565939273090314735342846535713429176432836165679415207085707262353561682090594690942035865239384284306267882120822252888813069280410271547023403929468078163719239562090457683143866722400021138561466162348113879282402295479959327176932533891177123900537825337996943885286090374223162840974443055376694304508954858023701041887523883265776724436642280618946331698947807932001846544882906435719712945809597333076041808588010943890477759931811768017761709631446772275673501147101885333462214317995912180269199217154020022565170721910375933128289274964960440974445837609979163022200195662339990236869958304058412678103336230048847090567656752317411099874078214629235770565091181725590943541107497992824987250050870990949471223403347732051454921254217392712920075373367805197217021099947275175805276987917734656905491426172502171761552464210634267866698819544607734617512601616610219058203578093494629179342607186126241137853593715807612751766978761148053559045363706540861606975519380600851655564316998198370785489279964246271951356673990200167523141483165291370231156045953278723824723879842504462046067524652105075597552749545265462561895481981598985718452097945639702118056306625820336722121861025005691145192769463538861315616127052059063695990734171127478025192106616660143820954367771787782132230336862654991999392055993090862554120211073073394277988601767525885506830697023270070568541970236485669583043540179334451448127386407759671905176837712657810882259747679522316439704481311127565721779532349591549270668633878108169218754437170204658036378829708140789701888140173984881335124080839804161856111949158350911081692032746707774272452950957457006354159996842555750144691061085012129900155746898888328890060653689937170256918245866723306462649926127842812242467966526551494210533512870813367102293220730581963830055109908425627642587126038866274849660453502233659845680388581126723956512908131786165348493267318015308764035649869130776335150971141647127715873206468631238977393680178326121476032380858798468409720207247783352281775323520394076217652327402363296712291858689900356356689082808709369463510078925709782126191988500686409749010229681763073291943712822030001446367473650356197898962786134807854569495804895459917666143978280288114711098753411914144930730186201276543969544422123836618984074056226236891466312755498021601272026585727304538960169535228895763483297232831432679882815467343483739411785430279223480671598456504339255725854286809354491942181372500174713188334293721448400584313355575013316434718475690755842904607221368761507435229575676992670170041910847097926098130463361342034497960796499491829131445729290061088375845219198920275125112767456473512894762883678015985956001878392408172204797245170486545067297335013503705436041768656253666169203176979362408382359213193199944842414317802417853483274522975687257970256470235774894066510589334600806591970535960299492510714795511753491647493231048106084049178577160253809493983953161836887296420491947335881454822285210849327851913707063487729770618587461989410274387573384117000771940605579380173289536559950243277523021725835275383792138959369344955972454461314218271464158232294615691614594892812536561755314448596533000190912609483938620445683949712030697980918867133005417534565843364347162377545777848164823985462854644758226493220318155508065472155083568750953633881335855208666890471859516648152333849382622199652898557697811205042175208973236942176404938011463256495464434241828503322777796998737157612835944810408164459790877700153229654245878642089248535504211557203978608743257770852191883791660552638180468185591244989764028535801590604862184298697510092800000000000000000000000000000000000000000000000000000000000*i1^84 + 729235080057379618206287586774018765334299028130502630731511697759471271256566975967843281037000292693238328309863481892848249696864437494758007443519785098352490791088184755773004725502139216307039917672493662066028796874507017024086294473183587418847081395495201899819832506478520511105859701654381344104399902388547446847067626431684633318934078189421801780252957120311218770232202834132588163632435353586993793713590286419905647074102098438838564629166576177512651231129048197588404963324828409061253302738512283620601460594516663339202954258183320459181232420201062049175992331369501892522324449396400031407063068679329515781017948941277595313989522879153446124050908552326118501363190566948932130993795036653075862469719614858510645899660842003170071867504788318622104702253325321562292962270351890660571245623512507384566687660624005868540674192415855006061425388534844399499969464233960783587347332082336749818221036064201678982274890566693213450690725262188785096325708726408569575231292568900676589610223157840979419592046247309697745434058381295245728605512717517057726455965144491930002421655084353703562812818240041408864292678670536029690583558119230615631840337625762204051991695085553528505047480453539379155253238601434207578753620756640163839055191602042343716057598491405637770035417536373052521413272406592914628103025709373545428075371106737384916519363551098998838201952557783031026550937558879155622364307321892072238984867761569498103047338586514159509677808590096198953249858444328013565081611448167531531050133988645636189312973832298984779355827305532350854995240360617501414609488096279368669219115361592459023119161529735261488288079919524332671705608718608152666729739416947489951901405273169647308196765457910689426807682192839064391760231246745851022830089112028361426235486027871135052155923563526912989953603101043243795220730566151471141605500394921554162080342709092495955662503569402969483311550581892254309066713614162154026768739463241593118289223867106877342298748606569781655060653129666967350224707541342845077992392457581543279626873491383363091712136715459965085016345433678445532131308491022834225313243560361304130080470570652098413491995385199170560657942774351768999870823257263836622786311484510429719954294941459374132712852349391538233495039881173597165767031911431022119217969385067801472192190891890641304206366055867213463892292538899404420213526553836439476112468852393265183948715811526936040023458588375224372465131200841448262022055328217566199899425006803656721837727879458767316107481418301597812312745391439523445691359552934485199536494590714036919668270908104746783395850946827302812566597983235652623865939730637242731821562394956458152042693766805487623940296633793821862054177324469486116279357983645802686276053927783606375143939620454572995711519597810317273627553957376534779170090426906473629282046401604592531478770984365915430216221070051098810573066024019691363221229086099695235823280700573389281830914725848378728736751348312876141233325846080582188491481102025189982068307811550400509203919663946546409720600919248236047865306588074166609713883669460013944360163011792528371995173314015990690821953060083180649221501004933441372468019639923343615068185350170834164156979121434593306191422161155043475705197056646697392248389562906778883803740104702024464588762934460363087431443585649361667046918058389498571063413818047968817244281481890065408366544416734555812055424721341437720007846750589248255827769609271787598768106965279302117753161154016565402717988079305969797819910097911064872832594713866082257071455112820336927572076863127241970842533293994666772597984998965719201986647851623741715603014988245838842535999970494788391248846136711693183990082243668491495304033468376989781318233417748462785125503818419088664251001424489345947493897699779569297438725400392497341922267996540374410363362726364699096729658349194320452079887844602490903261252422056094256977812264768546394141256866331583127492341703603703676644305283108890640535530614747394293246446159475251645411337175418505999842411220786709747066270975478135567076412260946656063884579167084876530956262851601562465935749612639076322368662982773922461435772385232198919898773231523174643995242818961876102964181961323749153740433288447595915267732442036528598973865538606457271790516883071044008706302449254348205427655663537823404475043222607258893461225691037205802885761161172493866164162787387801502960115236307145504230840738669349754233360422041147711818429523618154032058025050851457787373553462546299828214313834380300895717675074118403489791506528010958946132623841834119685660232681322096363769649675676878262045357237950610691648058401054162461655755769697624010090413682820848938272821443602370220590674198703501706516369523971768833416667342853483285279027865566524211200000000000000000000000000000000000000000000000000000000*i1^85 + -9858039730467923899179075811107553433315599672592644369725002272950322668687531892907212636832962281332685939432710018786968579432317089327980523038007359308685001702572101663920929116693453275761302489616144812227417458201806598094480282681840980006787781678256270241667904450598271252175366706569697799053931950807727380494293701408119542062486270468699220792831406308294360711264903876272786448603288821942883363062197162521896425991719169153387875354907501254941982942906657079209875595362741339480822612358974843488632740721828689188656460985761243369603814841573866156359073044378151246997544422612796706887495702531879585945372470522465855984591241112704041113591089897043606302392721831663800425800365803454655333883546672095617379936161762773474859685587730872504040230491297208338147661704705437295859009218098337323408494890335172884707500860202817896060149539598983782770951811531609139725317641079445064168384349860037744031675375363462188081767812891893694655471377661148613834843233880583271120500409447513215600280124109083118652842681520824489107922601213246939491192104579613804735808153473045723945962665223659171453767028355657331272054513103057135949976655561989565196383064168597710861266637431998413817975875348126393610223529577054009686848311428546150241807605447356935484209775206814219763112353308049984150351216445973240324951778573768142766320887085928843673680516399049348072737079027578793159669303763955800123239964974576993596970112251389779522343529093955882646038324056128988854713011202138798485016160904569714997878868622104225153855208121312187190041314015181288975630146238354541274990852368474453164078425690778318685592633003616719362975472243714985946256720412567935515527860307955298719753476031019815413672863409824045574298531761105816174286670968350271063319132425361149009471244726558645502252217192959278012339261085545174783283203991298810417194564865997191848779561815445477515463810322978780166732457172742679321395047350433823915466298772746148940977427545923411998163313688307427605429648625803663443961035316958061543106081570463868421991082717386625792415720874781324366489819138182372037020421529247515310357180612158991349039223908812988030228298962277641209701165419528187242913962220881365351952281580973050762904103320838126606593363039560718817295635740311836744383486330431653748047417195740654485612508842460533425616727849015496366382214821985311102232508283501110470265531293715337156883775751615489826928494233878949388423338549656338879045408936017279010807158376977926737275841801959097423402385837362633346325840876747732857920018857444160810083094196554175602782224792962487438223200970030842033964428024632761459979255551818225632495190688893824216516637950492561861505533001885153202822377811746018316491606880689833407150614749668589527525108826987418842816465866102421269549199069931416709778398101758867981988733930263048030983240843548305703923127380842435299145814949339954043174021056408135551445871112127757737865617244357272472742025972396288351786295840360614701712184001453054712278851627764942787883743089304490960765522811038089545714971144712779034506870203965069053751883094374819029933398166574063240238904248581267643354850029829596959181295301752256279681580574004674841699152049382013721273873036576272424520083215401688168482125551540825962856534777426551066740547654612970058947287946844287575251154286061613195582188619379449835203590074200045197121913359324924655604363221218200663439085976986798579154283351368246403276995008168268069048685172149528275713904643325061800044561486447806293610818522206462860603961831882900001276623188761640307173461010531973342352082963954623782487620915435168508786764892701823417140190410450381949960989285850571294165121139722313900704867506335365977196049708238653698667925269264065373253597107911483846655408263494694545631035936223907256257782607315243412313966638771943339870201621799430685323619149046886069107779954272894190030161792436632790524093768216225027288514220644614813981014053451297484036957818577146796738180462964742886958190304482933328057007443899296707723745849673545814842321640232591637240654638150031324848798320330901966037905629072903336430472860704427285411302040209433925057627830936887024856744707822288632686373279047250307590209911993068387682375654892581823756525435230583930147553370584064586442655522188123195591945575700225262187703124669385305046601313213998458935412134402484194553833399854554483827490623214725167647588669876829460480168798809250678375200940998956560983751678595325012943515270710176785389069503561513387953338817209213909795124839301841112243001460698899693081149427354568675405634180027383570003847608424363073246423632075733696791437060243016928307268511218645807826429410922376470476182539530491851791222576360209222064543781355520000000000000000000000000000000000000000000000000000000*i1^86 + 106723636042370537449853505856590808332109045051425737855255479722356144164993792928367320409452588002164739668313169067548539581873330432134963888328686983689738054279309591290038560593268437679605847110984677244690019624996065199966276367473259773721409752555177332245810327780834505509857831372490883099784053851543610381604407220442622230511232309799180109718415867509863608574815793920802130444576794747128439118050488227878710072273859299271341321890364416374951831741303006545193037542485387621325488765726340312683155723057883552878136238114056165638288645784677434264199838607168930438566445132188668019192287647513843583622989329660115401274096133640854261921309121872802685673577613035400188539848630097257887979897737892239633227840391044946769134833079532685204541802884090931046440045033537518015314142531386541098322707015501994168788417073731626543720864391787605974073962111529479928216530372765075310670686954636847989218978665391872064810353997330370316846900700026453225319590395778944336495195970493215542786061428784383650508643902097490572838493759211386851703039312292516121093068035880260461399963986811436961445804643939323414295213238534414488791794652194288770701363623220239239731629472120905044573134971673020854720958170042763731667426537822593353101013790764307088242296182888336798897820983625736877050615472516883705073733658928116290448486060116825508055602511342062481670696342277380418007930240898321724753745703500646426603644699331243323944932421958075978772444384568083240717215121516613170398138004932476593012455547010206189874598405897082557134801048322675552193177107774223164909447046918824791595041347107829571765841054604609975116882056914923007688131970591271546975643597573599383127864861852758383515564851408299843151014654597360726275514170495831240242642241824487945870825564601320629368539327701614766480340422655712160579388319931097452049447567799966118600220609162588081447089413169180388917934153893248118339703306358134352120163660471017306677095354537052412461705030122732621046770802445311357746958808391952079118738599984758404060035652340341065759103046189368131246357413917138665761608694976296323612559671857345776454162127281582384137709266148454012763629530041025826668928498286514079777519496030905508062723479026950521715442404961890360184050190296187652296866913885809146075603936049808553095930938358675589636882029267883184963700245506693895452351466505678322681601665887966950775303539044942080218087734423446286962689076627385060532548878072365543818122293484085210639511567148365196859233456139749576201863192992110773486829207216485568653082622671306239146672226896284829678672293461723485169574892145608941992984995534176791902879497641187541301673857356445248710077902353782813597369673104059021012504765605747303146249683639240883732333523072764185384895113577037962296462792677660951021958574859555558860962871655522134768042824313170251079076913121501038566733785371268645904946880566669834151638207053664678581684620247642190847387738671939506751611689724072628871929786925063380046053582757522555912826280766175873103186420007610934399715536048523481936513078819003445324534566771215956625286644369037134195752155642701237372109289131057152916835004966361361411148155270403166592568453788188699606681080080374210123662438264261465444577193384992176296866633564012939891876813756399391204837772387327598005126789005083972850421528581836401873149691666070287815428167299326992213871177659033907327977438952724858015294884748582031689576693234399123148275112863478224125574694660642012731792641614168898077820213146022670183821718713110840575444167387449101486186121667214965270117007870792095847309916508225025242948832558478581242819861439378113171793312916615587718138008220047040493749063563781988621661117676003099300057039012315509632116701858855771755798450976422747193061587137560309660536816252942231408282866863935743746355741469636295245566733303346304032658095020814227879263874576156871045868091696116895006982252136864499069838028053624224162233934185457306179772691896153707265533137227591103767413329602856197442177048876772956545191836206287924641853625983127898371944166136676168670114610704519063397619596140765395691694974687166327911285633062243418256614112479764386643889732749831369986830915373314306092105329342087506455244994001920631472981271966322280312243387708133793123740164834524946104318328835938082618487624095865108477032045037358846900210715338627079189686585665730341588304722740527565653623746942974734793607487373122340018509194322301692906632722493232497635523127365226379260794391000645109921536895756869152100222162090847489078923777343709681132576568251004343828802507067874448826255687133645530212133404999120012115834966102988905304614389426070960611706154260109368613452938035847943327366512640000000000000000000000000000000000000000000000000000000*i1^87 + -1029153320882353510027356166998652748795385839694073492068674056214015626049093560520838872777438474683358352006335374969669947434378420180322765706030924749580782958424097644523998965888790509351361820530771959852361223500637383621256107654999181918002533665868190759316155497327446668088340741303216123412731717655294519875098874581553566707858652459065962358588451186938209076590485438536072849652707373546035952784993220933757024929067112786574847190444970797741229310741616427523242984225851801540432222702279183709176822353555085784488050087707002059451411958102947623523853717461753421855752626615797715868753135742762408840455328383122813654518509620403964677115684490179398627299890024246093913492672886136862431492673809297173452889352859679694340867836100806128051849440523342343150534514887250886631695227192585706124576123489029689950560540867784291034434246083383997647581851353049183156777724912897042699651605529143419547758270432196585121652008535783089621067239196074994023252111778558443214870894167153684594545136795630711109554727198974200467431912949170081559481072362761732093345782293794130671700471955600045407415864510517870241819224805252736167428365180999967369392214765659420640112669171544049494360019773340819042428682237102180257559163139764200332208382960327874047089654966178691669250576545966727627421209804055354773372905838716564674384849986641854685125649688598724825939244822289884909152655996783231659289200699483051483592735309942645419870782903516024699601227472339178719128687918726451590509201017591407226437747360204427681438470966336661653417920033509185627924622236520205706420316787829682123717400835867493164850240944846522437667398055602793625853357116022064938600274908436794845802984251577647325401672685378000987274882450778539613823763483791007675795857922367311728602079315522226665781273818605635756276134481905057565244477886542670531853350171698426588720792412525336032247527276315062534472815055649348089977284553567635347119527184699641992510224395617269819591917933468643136015438177494836541657565448036972447830367155890154990085752742975586927796823050281568874989582972306137407760727528085830024254856131482352277620902485947326128601908390323428153407446011360055052085596120949569243825458075625831006371092915907615557064581639156715035040526447665880232679415222221196339143018488387091858633113258941700805521403154311348124544821385723825019256546425598248521447779163452709417282820983898931499569844842128747233223559632419850087592512835388210270485973951781276920121232502248437964768725236780163134198567822177796158158330421578538165679089621028968433223101900472779912727070339720042562315318480087089465906081657854516708746916757091858979170743940565973418647040713099049762324020499770136616591410661012543441176262491380254943092751171569522918719418914253531810414281713153744358987639732649598579314010656307115644542674801915815656640025689856809101933979893559562565329354521422221294711285659689262455793395444743900110989205035623947682464643329342947581187160429039495108875178850242469271702339777853479702354352931968443721664690450643550136740512017678356556286201075893638875775623203103262151223487075580466216202488435791230405021168572938353582108179952498251178152253303460112501243932636537600962045730348485660582144067159988938679665871173175663235483136128711217393849640050049037576767742310911024501474914114532543753302700494284605263049000716142627741139304247429426718489548287460586505765647161763041942969580678039427088194372801863342454104053567593728378700337414355775586235558689677799440637622615596346755878679108798865502969413235072285590632017876158405713520610346910323804722309533048725265092679724029709522931110658435355708145877269151956876285549572503197220457944508855284431229770917804250878302433323595843230270293029153780166724282969248532412642701549505669557373778517337429730759467507000268462785857604991683469798469307927033926382464097911980542106425515857429804934087181291663703020327983452126803214037327498052792461059250871450593555336164178506102857496800884641556389650612448686709729840090448189354561342094254357417774976731177097083369854109324568947842500675648662845012209049193152366161827681203080444175685275915489345428829586277418086228146644038062311217972688786232028760563932138221214426545688448344316567598635054194341795689005143546869744741439201789181527570534414995555444686521248034970074735927223771137948363670224565871529023351004192610637733014468263162819224965475509844429135221245120165408158866589000679721591222213969298163513881542673143141966772839563008445655013637439411790825895415391495103680543461761725759759342763399146241407398184974257073056632758871639997955103387452723168295353762601977678878903317631930028396346102647687479296000000000000000000000000000000000000000000000000000000*i1^88 + 9500882475969983613886049645023660199968773287626036071822734967779929836840906692643507905195605515608243548957988667860736041077663465960566460704547218035807662466588979994368465942313359990873122182553990023331495281218059420159839254505455873219145353339493821418066410113979309988262079183371515004420464476078057822487855120801930888914026626173501402833098181176910230791531175577311109355632400550620160229479556435164980898247383909537676173034741687496874802524808343423592343811350635216992078966433662632670317215812018897317024916570894974820404164422414049487359506472958378337170232997515545328643122131949710469955749805684400105747077526012763895478311429941358602725065101796595435118481736937744900082017365370940515120875750630796166243090783330414159880855056187677562623100492878745719216448546833567022497606814278936051816826769727452775149774855344344271257922673437680266350193714576536383034390821928157349035653421388518278196315438631225301810160279572384597952578948807151782050854943439621011399207846903901051504798763610791428729351526821453804483901619605724268342358549666782236654536195267114322706988671153412202600340426784026556715949231565567551782968490089063279130637245157038934861538420730845958910320100747086760872359477147227178981109467493288976906488048861955775417549480438721215619695279641521401702042043994649476232407014560938480152249930510213853690331120494978407716874905774500133727479107609288550350559283949394188351157963545491142864146531537934524876317140669086284122456228103325277678599523801870528971875485272747851288121390028080740236390281349434787723150709469662857588295666047964124022660741109532319499833868406703668147053028008368166731594039828555084874851741506491807121552730867946078731306109713942056068094878476690884516520636640452579619603306209213963775432022360240295297943669445920912296672882075360005053482709208474873473258514325933399996118628887002584916769233665411920120100759774683033595410170291284638083377384645023768538964064195667977686373824480047232141465809028101607597405847315352576198361315505924316957692603612494731786239110769864071247717711779281091080747278840596864912104556814202259418807299673023433391008881869152927166570077917216198842871622356630630756018581633775380118634766487273771210412693246396212318613253029208417720027633235957470551856846152141842812582968589774961825281501168325383199292360803304288810174925951776000611720512652959836030966169700934506770844414788301917314979708155659029560797375882057038632527711467177782688518715233211888391888529237761306758937705471661426036949230272254438294808041884602622829050785008396357424880156508299519485779300208921789091553528120219102866391724687810168323646241157953115289781003532257045092991994244205527126283395903578007474511916048244510003064719978928226941220789965283156661102790408599887187042693637971833742957182212017915811074057229643634271598290198980856513517219546000949831492767841562854774695648307426236824641709435238017111472737885807142718168369901570643079884532499972433987357797413460747075357910210123102622020760205227522064914460406574883408492319374302205748557373073805189048689026121386752093881147503574331012372008688491756147884843657977792349939136515364390835545119465090634946998358829175108151078464833692608771400182457099054414646168314862056513256716759148414180840004136134401139926189319237649084420605555957380600477019936241728134938149549970938657015353413661363207259664579623937310502999170716200347954066389616466501848313925157893730923072526293403644300378986270438215776717401491888248539030062818696376708525997228236067329971695365024682400584453934671455974849328672692825447982710504531528875546541572840923335515923967437749205741543960437308461236243867679655455171929974178153958820741919374018072213866304739121775479375221958772067769269715730353100364330703643112851267549493687754127423366943667352536418143058279473345184111149215105063394500610921375068065285908086718887469731201391524748306711490242589101829918725359460308934570163206773923410028446024902201407232506810156165820322262295756960234374968231118843402435605568322721902599520847820861843358054012642207213211483215190194844614028822249294671533523130419209175024190903505755564493403845842081432820816494553753813996541102430562029811484491394839863309078585509732677875165828119121910496726202008861605128799840354945144773915551104489652039694600671313351249148103443885378786248824453536445890153406083520306310244510575603857888073033092475381311371057375471518897901852642079297003469264747137197700952051357086573768210200725832062303651468682219386617657187273624516744426789159781356139906946706154004639903536297308925352039008119986775252543608443961888141322786090898177687002873856000000000000000000000000000000000000000000000000000000*i1^89 + -79467177844660823840999825460349368874431845630892684263488909558869167260981394196890679143431410319406563141921541867678955776598845247018943670419405856557337768348854498938767150098597999204557661657816410056828655696915160603742369985845005730903192946454127557149710017405794443229943259581081506292297433496795478763549238217849361380962993123246174912928131080993337411847405424135949802250553359653825202688588926235452706280503096919347159412600113473313970354437617392994901012055033907017009545337862807547036138518859929234462911816813275525400073240485070793400366823981765816204425842139535223143046409991627994111639789259698694362940277399957811038638090771658805868744916145372448744978236476962202774336659474549140241998647267941516256858374116681087094677087176933786077083933299281873998809075235515079218734853799534380884769756759513691774061015494405694629642588363081940822770469109596885910115638530174906193151891530970726298342780109242823561284805648438324259292261737987408391133948057251571844447760277863424003542282475045232403771985206868064430739906795132558337016937514905719166297042010601368860183275856252312506524604403036262891611454409016515517889267825907423739390845024505709290786860286185614240769808597607696407002396285550803324984109363922123474682425114533391070974870578566579287270339445752479498272787816701621359798568962063683447778591579047816206607164986701085386525271523362931417401779345009401791153829406924230187979841283418739002167139081097754540042341303393943177130875811755892764159213580976496595438515095636759288748957177240260338472903514657626259619932007809603142010324926874324130329345576515354895532914058420511335991233885423293541950128814616646585938624519800327047529855922700250053365546205219967355432835899421265437608283962485358900853976826449376021326794699588709965631049825623922521363304690461345002030146147124898340507283630051266669948154585978694028461588443602595047457193357746627117709977163394129374028585109099014891664991192938515953837814560863768899810716984051636618410836514394724015225264468444433688818455796903698040894875972515668714615288559744329935574037732577994443497925330287312999265639761770829604660576748822276702047554630516769041815716978830984790592035945996175224425064892685634916008712765700140317807716583594482948323124851278433544846603677858126278854402016195888245722908406479526912392454683906444177838300285914855333496570727840362672138857900144350108196402372519976717246005183842677041159749086874542260626411847255286825956183714550632972903279136955423003287066732767772223290420810376015313729247815098970630631896316658209250466965751515287173987147163873243745332783295623646480826198443063381675020141327099890881996257582149806563253167104962950368260501925596214089779582582152251162328600599190599665267057320133336227787940782940061676703281681209020102324841531045043989906446325266228356400486065981188887551178343925484943654924678851250479982443448189727535326944187383734461879565617373598237453913204278904594882270952651177142371608893491792439641753778854847353983222966834368059607455760416625208435311608395108272849515446523632628067812487544934378712566919866354490557891256761264470170900033913276954741804484733928690108812217296558848907819394081752259582739632972958157101405809675748421633484333589620047518339154181364161316297687099835149785349062569667907539976111508864825860264728962864874191276583033131795140538715633317049864570125162380583911622870791833782897641483225676514402662064353601788551749597145011683596162347719023944533370435976965771898514364266263822818777106967109225176449329835807652147393731355575910635060546275532321312064770116312478166144401391502244895986087913656357116356464254259799529029767543033850149708652182611032111042463984827211518334609951796865580212698323617085235955230843834334919942079799274927425891218667653216833314732860296215412224251210569018312274306850469765955915953239409658383426957449830972426523880848741834786962586386838424356137634560144885475437864534247102703746351451330358022859961423106536724726106439276644259415751806106444192386502405744999095375380013198768104853867653785365685008669467406402291134392721523989048356609611747049621993934234891107934291610916713519194965688641995410349183717728848265555174152148804030145729695097736245200593719862543530823661291249030610409065194829020885019481791515656843919894880433686609365161719670997113308523502978339681675526448533979154969872433457544061813802883380609757902075805911719743010658785835243168906296558066345272864023145336568494795787180705138820300306199673070087239285818508356600788512767307300368100129035173251244300902786894504769533838952468724846783418906158934763797808572925927763433035042793062400000000000000000000000000000000000000000000000000000*i1^90 + 446802092048335512934010008236138605987909986215555890368263973227110291487296284775584577902530799719684180550489056826755988614086184707036800681576798811247232004509238196575869075991711100780173618184229072911708174849377122739710593795624113559618763852178347719349213507031349444547559976779928734085189347305625160066174434844336374952746695461011208635439427592272771907282603802263528029411629531008285437596033866009301228386028357510400041815720231739579325656316974960427924405563764385442207404764170425866631373993754319464128918445698087861585183696007755140377333867084109286420994269404215130627530064181999337514694290239595955844256559152054323404988650744733719026923644862486218614121974849541150556129587107323626251809362602174570146890374106434828949747098815735766695336500812778638887674437834409365680918248743573895945017801888866538447300000767681806651670319858016737437427017722804263280532994371069578959237936794940831695126982891025463696603064352162160814923448588092625290848044959708753246353779398634462034964381181101546635768629632305507302434967600713244994534094830916306088277367448419967506735849179401572489250760018767846345979871124538612949580817130025656884153737450871416373748169772110338589652453967857746572227468011924412202479935271532117631240605636201732415790911084941938866604832036919589321162323712463162426735468208887406000337434094199994829301120657711232907442544022530453092094636500520063962216689936870406399696766451517645372776024292446925692764096296872591394844646197100704943728424307187800498776508561900604642733480371754790918834332589614634489856251371145215286597543902343261838664446109566725059925002539972050134131602601561506065034115919322958215343401866642453670982739142419718133486499747635143778723054839814305549668625636589286374916740149828011165914847117807782553566391867121673713216022220105792455126423724095606417823205784850499222702379172042547225841158408146756611475083315638446688875035014985322748752048027779624441481824634353953740078167421337718546640452044024456496204640137458062073078678996922988725561206136991549927637783431260947157354006187133327978054615472260249168072514743035477555928893063092682206944225064880959958391417576245491130330053643481210978747676245585777628541557944721238996039199361089057896578038887750364682907006044443562613388114397233551886143055011923859142917953403086518531834769876040715099856340298974219321949259153812247079696448965094593126616228254185823168093494186005390985025222347622652998063129867949831876860248329857368627133767434619277673204457678399738907699936672696613445803078152624210093587031797035803143666580376378840615826745311038411806083771030024379119219713803215182931322325297977714181782577194750914997664768381810552271434896286384401505898415831010779616621478930130172101865186557081018605921576993324603880004380148433568878992509513792331295789082938955695798359463013899239779874581755293395981665574636039581636519742963204535890403026168878153640577716037413816968117849348050031530341163110621518503678373875747722582976525983080146345251813948616669007395742898494169819345530882763182474435828507961972978019337304488333562465296485178767647520782212669178083297831312718303367071366952997931915768926352612660129895614152840359693630013453380973050288829462139402913867261310151874241201865986727813252271251997989500497883390004647810811600838046613422412326397570983568628870523178225634407619336765718349109503747735831693747234821647686207745141160381828869538410397492384877159536023248088198004550409304658162354770713675216381878131842219140387136018269007519781341126370877555536497393972337238985688419079241778449043719449247335486686372733844937145549411555914256401988366038879155554632740438277196090132732368792658092024417482796235376833000628515096127972351214701047968238190379763256099086696347004770815240510982841674769563871263869806121687831376098550360390960908199900028062096873478645668812564520851548413989122544748267919944641437917529404876696364690885611837723786195850117293419924957673064004480493067929904431556175806313614253676763799720614352000490049741570696263342686250772834018983601765847275137489822965775124623878148839241998145620956934347308832211624313522609867594420550667557311276911499698808298526832576931141998733675759992000686892792210670988348179981860053216463153458662109035611665215600600416258451027051801539414106813969205135347374441237328467989209598101373849665120167717141757489873847863172902924183471893484733511464646798953982651797397337994784753278928758855576714583911552902953124345865242515268127770582004076788168723273340765554997138241780512084544739505762818244122530807932523801909869424231281287095115386177106087536145494506455113402512998400000000000000000000000000000000000000000000000000000*i1^91 + -2005402759878052817330227143286338069577193528876912413973944499186475009589933978529626704308417602800821979948103658776136562898219995627648535982939424981621491612900979014132254615206291361968218771997022085911323268035022964763253018047302708472386228930200842183382679700774905895344391616774797942716998296950325493664321777764253583352254817705405368606763163983621943641221613932273416462809155829723185489962436500953881120706598709948828911531547944030648383546213532951254075841142027105831799571457910240609419405856404740324327677953023637392096487990335364076728736016623877465004229381549988282749735586469415810835058266244775775912678429544160026980014017170849964049947067525249328412785754480466101086759700728154700670300457490656147403124114335916058804082048410161615855134683173716362975517313214165192120031283649566244099998434300675707702164338972275682602766717847385848898808766513739142648797149284428609629799734770492854050585773577301144024196723982423582233666957114985969789061438275698381037619382449875951554556537323977156399794375481162464845007661535554538537829067563624366010598920082765826188230917375044449444981070742959932346479350236146437788229590918190770857313645612766250422466972853052092846431583535894456585773755597697282818801664258464839161422153582984020746833629547822771363221437513928706524044986468739653708921654354385411491650018211563025378636406842705872519250982821846575281134593795406120262967059133424036098196767524192930799222751758243124248636997617442487261143605315451797429212371363393251176267627878548458102364873697395767098966143152341302508715520040957799571839709752362454405097852577116813288676931470213922144476923900779951455922231486521142727236904010675413192792564635528535453401539420313183879460057349531605150485828414495367970754358481199865249593166797885490975107080955002077460103260865808880891368556100113176201663691590798182539328858125630099171298751733584610094329320531549016301938487271349801636479219009619656826972032023164772961396527836907273276167930755843445723789269164561520313900463447616869299417873774033791362036771166633839380842931362157480057386694449474931812373274300113550747360217486070923332930917342649826723816989212025007077767100257305222338543607297354916050840399371489378032525806519798811082685510686970307359668448410135461498550774641731971356287275142617758039789607346317091844124078616875754029533959536157290587788966247303544263639851463896296853624135921517425668809459686405518363059940039494307043327704920842664873407909020370292783994970121070967740567012628065748518437181674797986915684864703892051406008266303827481601482982132276854093962438220889399356798810819084345004671335254444256521662843072932913996152450737565094458802566982776814720898227268378331576921111388102849357660469531166967395292969267116042550947097062777763082973265075035402841070560507016238405826099656621740726241292737689688159306797836041914877969037798213216089780407874412476716063756379309725131201264947573189670860344037360723432678694490529111252662470936862756479526720924077020584348949061762167076199004493685194440020835220469882642361155172876637108849635037067429824839255835296850691525060961025444841936031102761548858060239730832706130384827893081920846057234980260441067883425544335990135529229127082420034300143013336588571874783466134637591492941533648010522414407130909260366776891492187167187522113787672839733341911814923334675702065332222247451508767784252250117782925386286705024959108583335386425255386759139768414781954411457863865835679124472065348444145747886078418329367358858803204712887874153730981778814737712356686342067348774415174102222885818896377342364491847134705595333626488140732763075895248058975844328078366772161751463174345177404773704842554293709561408719353556770973949170049868707426731249373677269986952652162691369683592414240952727681651566570628684094821057454832222339262575228921029380094198566937648842593213319796054156522140088665080681416372168761405998060032458838265378158316364800959875230194176677357316029769368816375038869148207419130890154925484998270980430216722671278937993507697366509364833015806893215242945626469441260524178925403882843623013374917729995350748348493631062268391091380941109691949311619976096603656436243230868220702313272890903641288935145052538144878077007706154563871657480434577246930539078042812686790298258505152063857107838298562531532352694662835983325068581071415302472257647843492435515285480551530406639262985389090773571339687365063141387202871657186134259487927382614422778766506901320436458505866464468230432994476013642212181771365482256913543318251613276472996671534252529110234334324279021100192810472247719628244905358010772342299813961998776258442737116661975654400000000000000000000000000000000000000000000000000000*i1^92 + 5650304584878983004858487500146273829629313324202955490712975242601217075032867523081562814936745007389192630028568431883546560495070681715113725375820065548865707237223989757154869348188989237484100578312962281455604198039511463718665337243906554099370026092097402444787388573383106859791108744225059777047875043558601171151923811195358903540606645813378197631804216485925604611250715870345648692800797312149718000669171764437424887701821782796614648363887359815242355456990154611094822698818032990175199713077083780046744383755425775303094426812677719958895707568718586758454117401310700121469564836600156964189450797279485753068245511069239609930505021841040744172088500581829866487397165760446153176512078487684050968002172229606823390721672542836137096287599063820567002603189344121187078710439496239159049642892582212549552733323801126680974717382392784218701972589775777009105763394796460087051571501956006124990849303958602980580691492958365106881986025244170207347090302647724281456664704927888192877331495350755706400387139413427332602368904495429491215968739435468655026015262174568385759438212363802828188570135832366558140778483588851020843457493460544488068288940485188651276482355123498131653439777644197283311966171936054371390792103580009617448775565809051428508020769814293741694198221655657134065429019537513703962539708674819359833295456289115298887749087681222271533107184895389354563198847666919764021258316751106622444634116743765669833084884845463751587688514344381634204712390266797805287371215693867689287598389656761041739659091048154826735601082823547964248971677968646686363791204242691150331476762755934824165033932726122349509596552415632095187222664057150485888223711813661165059928098386600138158886061915474637050683507156457146829340462606126767254433963107689780043736807681637260591810615948203993693244856413367035934730034159902864531364374169974215136714411138987087744143217990373515565828374972777717910215519388127909710684081945282016423379497342447016535659816041116583427633995578772920563744814768901021801013929420664313101184608519963594920296765429728968564822219798546738377702974705155118131297706116076970425997979428353092548117218257611642112787253195948081917057217120849965989425619617385123613902407688746336236419285711022207703179885078804876739854712361055197684681465625448362705922070469767082579363774733395586067970678968458380540912931877516631668219691046251478266392588356005647895490876094395874498012909575219547854556350787651533751434418394012696608512376064818366210196111908084743992219652872298432999715787523585596028818873192352512965732285156620394206516269869136496013234073726029454376998972216126806941780865236580311463249492681906681085402212086021011167298379750601366416730482809753456795859225056868201664325434278725254676152246431442444130801520134431000364295027569465677839680791645255207923509478673140163747452376253403522876258348972387627511359611937213817070017025079476742638163460529211756414545423575905826349530155966379018020427335309316615415732399537044767168216689230026534166594883419128536177610692828546951011169654387804357546040982282394316024766033829856961554744447099709174959378942914535352778263640235751213848490865058965749176304177161263132507710998793025498311818574604744561314895803759176190384104545317462834760063981820304660231189788956688745054524724330732926649039563206680845944477350869780017540596304489798014577458604111734583271849266289050969376459282332853001668740939179805924915116224943462475101317592941730257299274141865568577970397882549832485798669568768897448322545087806974365274611841942469819252902455863323855108638347344085416976573352378340770962152492678636753083398398570545372464394603468469046843059182184052920176673388206569886268650300631568163176762256562161044655404234791781572620987424799257898921669853268399857487460083227425506987670644854633285873136969877858155935727201089410674615525911937058343676017687078024958049350237165749352715920503732107191299618582220560072033197636081432977114829675859060126452273306655085187286176880038820618174470845865411607479246206621482890700283500483738690987199770776886933275047426177057925446356487573654028623350093754040826506048133508482842695869968422281390222479264493567083887869384064219747374473082384977530602805699238309105513228047325247313448239432882573796927673187307899421521003851317999712221595971157569111570242379423298910309996277077097923355931620483658052525792804569642109081830074248879097283231055707164454590269972824146749258766856277811210300870643216834167974122804741097750895688331284035386604382972890034190896891596672102010997967283008438091869960258966187465170817638305570546627334926419380948314567388929838903895770348198202668379008547265093130240000000000000000000000000000000000000000000000000000*i1^93 + -26494467212139350323592204891802860126668341678498499226467757055803584758883040124604309093760154911514263170288165154204972257767948406307515319184508166015665416387270531266838992792393271364559017031684015726418648796185538853484617077162545298183255075086975707940056134120550426512311108846211859085391467398620427610994360776854613162324629232783900591486973541068849237247068971475752722089066339997906554209029666388931133092758563165970444941486218006095015280707270743089942975834275255862528923998560615613533782600017206109643541792814449509690400236091366208900132355335758234034213867185031686138801348016846383087070685525764918253756358578038967943985851798822570423123370860929404345123281395336758633650661107135258864808872636311354976824978837350227283132491946737892471629474539250762895432240169122745196565563461783554597352417629519141908279392546350275250197631312480824280808924937553077112169341322240493986710518481272986175208085817859618458489167606082893635294593270503665893258168014814296489464359185616717300596181959309504545750241730881906886031906739653906864200696428949174343001349719596144052338558845769247864865522015851061282520722846123844828827291600045247731740085508783008800528813329243399247235531305231523617025438143189643774759956968671848980631222257939490478169391887670669442387076453245684583547338774941753290914132012366938780093738636035880591210249813367139191985014455563593931314539572994334888993465357848026129911087597982942057694136145764811976770410960976280500364083186803836700708990860738428139534804186617986665520363862253345973620415412795305349386742584844524750342229016837706524929797637671300005886828493353167585967021611607516340625837864271367053113947476712793614876715160710656261836818078091060731404391218881364929626141363122491922067383563316221087686139101194176511212313785056413481646480634682420097915432297759248312593348955281765262147412155990461810113978249233541897282076490857966013006876043126576801204964489524609989891864929838738728662752914726095231706664056917083931677185204925325569010742333386406915182007640580154202657918506757126747218846063099029496864340673660809005195653552969704547315026035189164553359583617767798360740027355508860363866946629805985433392948724296752630844421305290768895709794254688678883779336735368724236406087255699143496257893714181185310201918403867200088351639832117664536576630110817084249584479580421087165607957656861833371955335570735547031508734473308985889389429881383687714246236141919211628878004599137651783499377978140219530186223156295858567342951984852808928679037486064740276244840587274818015075400138515413007527784912510995727524843653335870599558452482106053946712915287353466412114669150236936130373584133066888414548552949192580109546917154751099158315208370932182279498171025867894900132450953743601946396531088906361769620875360161511289744153697080820907640044578587202917114958787836984194389824701874079524289355293817605690829060256740824714980245328339569813814528938824771932619001449569862590710753088376463269681916658465104823849819022917522687307522543885850738071250425484369655931955984383799897434380177211476926869392295219623536155959381842901108402156094247669435756594401357101654011540800907689175356010723511235317965314127913889511853291634790728068229862510450701862742976330296002822012737943569806957159244359994205211690822578762940724868093211585844345653687143897577013268764019332236048280967304477025152745039052754361676016217119086045738045671080717524449454176164678350627801855101083259095729526644724670255466239352369545525142806951917143633902219417663933533305692009806733743878623574206248547262680061885269411423420760342272288004656945673270210201030595190595903033258556659908858271624742451393559839878608774205872129951757123703058934151244016821475489296357216716561512930019701195617841352729565923574015555631736352933824888312567728685697136003400363444150405774769158669197651802256214422761314974624399847650267303653930826002616977704919034554602013657629909995874253822748698326289055467176372484596924834908319549584677572302120087962430349599068105231593554501626772987498680917538934283609429817852874774436813048556893951572235046719215583951347516429507876798523920900753209953974396379492917051377926514019385203681150899175209928447574067354282731604456211297640086033946457306322163243354497396946982553174671080172969726964614520969977353525903880054325520876353536995464089716531692969157716818077693170660823288607106074561246469162790818002421909185957157499050451993196208560261362289069747391264543104543411769569240759107187167679552357816415490586907247865182680283640766017028182132042707057487618571380214207067215438688776019222385636181468270112151540224000000000000000000000000000000000000000000000000000*i1^94 + 141155044238069613534223992422556285452122017861023658097905681179136616997746693586194920968440146706300011984803821037908629047417192513920330200053234396986989025061959836907901347587091878528141247373649432821574134915334016297977226682185063891889588443082328994258668063394309807200789139057379170999906957994426494853095923802445702631227449582486898596324066515729233475734320368827839312731719387373391834049085983040063075680920939370693447138697496370966583984001957938283979683540226998595363626763408451316276887939810722059328481794318572210850174803120687695961848560919262868645135897750562953226765196055581177497627510232186857997159326519928763840111987229310824003714790873201346895013476003153225039025724209870507420219500526800467494805231476003228612287212827395931461269208354936125600572938613642648280518192614059577976854549429128098346895290313829245274872478020733309704054721672683008068832983501243356767970995692935147031831148737103702092891334641559843220187039399921232279642446565937523575934095749748504380705281384427278706782861103469311998909724795136774372934781292622808811037673158596211772956625821697206812289378966592766468041465672452930764829237924081970337910318495019165272423380486191428880555491495217047992064121158895177416153551911308920247151124041822805778708690722715950779785755721652437468995635047151035880822976726645376859043519180628136139156436970425050276818016030597406530671388285587134285390248804340873951093500187497883747432228220016656401918447079992602534741106433630062120534523420859211444063783318076365943426379082576856027958618830553633472256642242406046226980301874504097000932507214593841415240479607228919323394897233468060924595738216165630277050555818152760968784187346790071019211272818704911082613133199923549095899555952165960360553128466438844932872037615525311491575436138583106934330809265573078351764216244297745170623366105532980613715426219775196741134710991153325871957661011309276291159371361267576477834082534809114686403156848937379773398815032783640174814889737065914612471998338342161927770539572021185387557197489797770218775071010435080373107899907368429893612356558976272990713555119788613576798198793947673492000891958185910837651276924636395254468168838769424789869813313997416318647424315161065291194057539397482831551745849602567543034136842153805853947499011753289069066866053951581586692764603162523683606896543403992336633021101064936308500895385008819392187776615875869309149823609494135658612899005929433421132817613023688520630209569931206082332813253355361188527530192449171043265384653290614821573171300571774705147405066436488494819348231132474769247792411509137864223232926772682086630059976343036032169473751555096157908626917848103015246526264584685882973009383182996104510873463513505560616685276386580065221519833547922685188907688611570713376971182833179945610244233936545750745676389077535953371883417301601190808549762666526868633867949604000301968625313893763712767791088913654296497161875458334857103513929920215794993401077477765262360924478105596570552161316195047957803174799707159479236953980831447150955061147420510643309191555297643452393903934098652888972960772829601277318017381392775590975780998214698253986874011635420178885640047276781055848043894282075699239917194543524309799332399968685132840428646670863797899450709519815512869220689389996787375196129465604501435518580854473029761778408257591622718182499741763397903053691082773171038847112028824879930425734872022284204232479731648658208903973902828931259126879822394967095776312599133569409010602936590790653017470674926116717672766232496321157669762174826589361144297017801405229458263652840650216988653830523233986305560233921851385639629834209448392990114998961927206364785564080589230851214574292774185649616971400122072612040867894318012191348442261754086236106290836626769839392652685076074995665017236115013640726930604655796549590870880103413978944229561492619914976609111041162562625769815267625712130852133600874112905383378644090150461219422501480245121928319657306035775046654625341546998617179891718637948488181363610130671169673252092950099489485306670079898234070626137373380139437559230699142613179048758511285525131951306654162258633242263405383399152097649406845969940386122568101794110378507183999858069739107593988245418244125620580954207067770654018726992015019097602721618305225167664480115421499406599711015247715564147291150584923773835115018999649373263642062645588490931442287382018635802339359272397328692393405235872980144735545098482534926454152626705616884449645883817904047683891894921284715032964869486573735173148064079505856904669244250826744009049467751452555015380689619671106812212031816723070157524143207173826612704857066780424212459626084129664000000000000000000000000000000000000000000000000000*i1^95 + -842274882677361943813977636791793877831050116887993575582335929695770522634216249916319435459592778332855311413062518987224100210283115820491805321845478228818233071217869411492729847698587706590848927101711200496660293173264405620121139661252335289332918673957232171638393487353019665124592589572359974853326920664069890208755497161429590620782691923701059472475884893220713383925341893665268037433901104838381058627525438129204110247314390372109996362686093368371742333240222616480078645179904154047949121804046522090982763374231781046411836503697736671969482334527759922384371884485704463508307756116977889323815758295388640718468872583206815934008700689480296304091818206177145100518490361522842410482035319689309691657580698794883098498101201412158316272606887088355714767666785310424571592596568240292668723957962554559881458541722156147260949692881728302804462434522479820057393147234397273316001417444825690388664113697705232915451468341150857338510459712735228743619164875118892350121602166665123519362296683681080523624476921608638166783495772250166615954482652803037198965145127555897339199863690906698770743860707191932223752137852946146154766847140743648875106126941764218543763984725847445714194808731572906311079429701275203607869591037024660295508786927705813505172549922562114981970825957984411189271737606424524268456960747068892835120969876277741559619362203135818805449284128351132863371875993443311371341417840948025575452179611073229523381508451386618410534781523246630066341708321802609125891967734458037114689787954593819076600759483938009526379359239646929415000374997138803515067394411648926816987405742519974843471654095310193429894142711259644236618554824514059058963012847813801121390301574535898777492203098609077861486422836120431764593244180221720998551701541807998175854217263354509984779831555334852349525680258953393116733788445804923450744779085222505533934867380907240672319606648797843847196561386978214328234457103447828106739997507928470557317523812775569340399451225258364081124729123931696542483813559209469723110698767817753849471240843364749455711204667753085415167325850821748230599306274690367783123057395549352832290338646388580303828380106979677351937533010511088778068153113577319015525064337106857763408170921069712085950162960267080626140262477347070280072875334221480685028847287920985358509858303174778096658189791578443987250314453551439078921714699248939643819014949235516186291864739894500516149875800783082247566555635832235590558632820097516702874952918849376770178742592025491184318137142992833591391345200358013292589926247642972397629497080937939364305777753668113652004495309582383598510281259317145720048705335943833705832660038136595616411259764884932481236150326669705667590110319985800169867590500395530768839069455325373658442822254999310611598868398868706688259868321693099260776633495434019940292277666766206390865119350097339157459532708020557751162105264808826496579142510399575359125370074722420281447984559368280886119641435739365449201105231528166948726302762679552773051938266378280214832957927466817744734959718326907913907223832920411918504869211037579848586565357415571523413496563815694040474125155800464537904910129547031798319728141620218578419644362634651980173564238292624351177770960205418674520343640749874171077267692508178118545937960979363998537814175785263861675075650188849986954859085175696329005341360372533875600533250882046282178142020776873826391850520657313805669744531593845770255438631772543673306538527583329365602149005779258330283655167026915929847087506932369396163150374876858848626958817751487889188122379869159206276038300087634543005218381330901560705225151821705576102666462688812665781650711994911434125183697315993229008440701989573713516911362656894756372336459551003378484049442584276863730655654970671189780191798576358971583606220273254441144212433694284246361720304529922963293919422061047504911065515756059050246546832067740509019013131636301796090505491990171902505772501001867968472600428465021576000395481821573175141887198241044270055498578832856293375502236897165636938628119647192815586244341567468235494759482610204878220695694446427248924870160821282045077299193373468249953807164815870875094443298807858803186915429894325242885413200251154028383866780869294034598894064606940261475103502229968157877006508605590044350960125775904225649761086758047095020923047644741081129857221599601580191424774924235474791807134647800800172419360535026692765203662891857588972382371847804262877524510119270176580641393978916486349120054424399655171971300971101807969400779679939569397205359100921324182029818819926901381995931414950283755410700915607767516641275870563094001208995255381744754901297169955114300253074345720257267798773698771009026189839348249650654400000000000000000000000000000000000000000000000000*i1^96 + 3936835159041072497436848929846264419565323877714781206292935534147847997045222882237287835152114093716769468784198100008600106578505382938657422945802945045204284684054058107232934758354321035245899950886350504531967660341881050542788326005388712711086891591921123407826231687961105736944132810665282367859887597772206012662811954337407652136783824460089116075990689936884278299170360806563403273673649352025589972998313000654726798633911177058044904897628370698970574422976958132888613234353399995125814460582576753434700488256421572500114724214202011170087506150730776475887109228179641550706117129193896854781230004827437297438484338757060309637977073168135998364239115301419753868472169765983006765945603379822310911554552950134715389593137389727252947997587764629546499449677588115184696105902330059557440824192897616710397977034618577100406522465900752590792363122180717160558597383435283256039108716302324275726533520465086617249580889873219650408477858963204644002053255047624734438840055260240073427397451228754716049833415029719949812828554648779457723676794511342331846228155673705359862440527474881207912773399331725633516747960646663657991929062389680063438365422734054200924899247774738034283859242900070788286024399040253969347107395556149638252734075837638361588085772348288852977779030977996192922420635487923078159285018762903048303571596063055507667319448599330064958863001684832079162645651612344429765593076737345314407049418209452306555196984257715246997014387493402343605764023557343168649965047083097760157648259458693193313284528688166916874390091641262038330908509125644713160924521146850171747399282684408270226918982934169674941873853432382618126586898696979636176983474396919729177783150033878310631779713869272906534386268141695380916834664449836787908563940055078362865471131741425976855414494838823029043585434082652191631029420664611456546187846972566731715058619652351056565816118564629681257896663036854513683491261712207554034973598767191053431377302121194760640001949407593727744855698317848673753566736126693932053927482378852236363246088718490102984922281918671708815321550712750621747283436354627638863787489550456431392236498046857566224545722518837229453464076299682932590100763982926572820792185338394064485805229524087310081769758986865442454558956037586657468796394544709597118108621892899907565997161086027726987892239275832371367771275221405577341657026289426922522398743859090799669950359528966772258456406184134541701744983517277841073709488530430385153101403029951999731210701232695238644286982674620699786146715533061481185720572048858994275901007441810607653830778526749240453884496633756995813466822306064440397474292239591532919681903613521616728510831216560787804368330068309481145660401081314702983820420019653672914460312698370374590162539566802906917942353615279449466785320247413448012842561452405571306742175267499284974636366060373803008703595166788807103291649619549260584154470829775989140846447609138408557784406003672360131013633567346427586919977964899672261540807340230599088754480639294430563839441208384411716371458473556971849103610292241157516398539673650819764760604035937764269728400695422992237572275543961637396172605180740039658238871211338835041782728250382077790710230445423081092719750058011699618482752661327654087858399635337848649190936282155351903690112196014151020653057282803196410429394328724216817275884280772727259402648380345143391179993668358309191950632891203725201724896774513591960809199240356709005616953092483402044692693907296939886954036165464901385299681866157382355253519305226088228374420590318706813857466449164474680056841577917992787688202964522715497976661594967494443663492634436610794811620282619571897617437228852071626716195663421202040708844906203363959166866513988803672988947819858377658644848857719776330903501267468217266864888875404490915079737642359624078560601794208341620169269261116695343560500193053519098130343268072162975384115668008111222330967118397269480634079400305322862870733510341047874453390125195012130898100653671345804416541602316454555205743801152033496086994819930082563515516328898343655317317084751896077984240696857871954487751730748319764257620317102721983230509902553147374660818103702516056948767258427848753643807019969756389795274009042970634501991121593585419875880184665165680548230661785898821077755502382582507921171448758134919815151445167592447126728160425954453849489590720338146341524165072861032096970899519006408341330806995795268294871890153366807039048842796792299677101691811761669020393053326081403252623404022678795440949069929866077121231756650177564631117154966701239220769405844571789063062396822632406153637370879723071764731925951123728086004932141694207849513929932911740733673204631775574383883909122446800000000000000000000000000000000000000000000000000*i1^97 + -5999370886995748803731015800007468887897123787783908327993289598322233492411768625733912235268218878705295147381415808415333565489624037799390281483638577202044419095031097337512998336221147687284813836389819083210042813836051688181549362409552046781073446022208619529883298338362844828480098030258095649361199155736570763155323535395960209238876697356798425430691765430920933669865125232090573410428072389083617699671504796710244961524474034980676733322677123071715465755415467585642727496811539542229500152982476509022739151090027486764760251216300435124316454642374797753953627468381001728364341466778690635677163559783857496582802804963997160167028591245903814949017424986152576713057785551634637629006603218980186706283770674273638768148035851787463966863711529285563186476032927679155924268290990444528310961522920142526497565838830300326296147997185542400332976542418581366452191988414888140749736843625477614693533986240325236853355271299707830317959744051669789004538075105593947542078966995216501057841890264985321099302974791241387145003845598279351007843409042344332443024844370265453988413113412902155426221107780576836516776854963490471873562780655156116923702515181192984649955610248019288112670814718475979523935495301834966778337146441446732736637073616668171989878495939611558471866542639322019869131060882964254355917929467573768209132758009850202298503332883475690648464720215431278166897549980066206742972755095719842669561195229216614990593085855850475888362316796692412189241177665037468385485726919459405332987655270404415019977510337904209628379065191737750869556409375491475174110350198736985240690025071958510260089073869363537997418920515860348433728380803734024043620669884477370116891111571237506857776985640617577830332641493276867592361450683102523881780850212729235817860228621994684238962486187952902417966784389850065895219518904099575132382728452031945208296481972666625165967327500611670851105320618810772452979873682911783288849138264866258008755673273662669666498278957647059557801240128285114137625856816705984074438774838994804683885324064420369168149064825541863692547553799849718219016497726980785092598488018905182422556165227326739573815642593883050749584321820955176763660350442988745592553245229351278488923877458037624404561093067419097644999151064547607943673028037774343506850648433830968785164797810459079714027492900425377761257054542102386393674017626332185384578064766671462804800703404794019616896652966469365194899783052186593498835773567923569656035986264815503837958777868293527204022383030177241002181577961208705244470982660370963320478008726681790679692438671753750437952565960351846338289040846798387975115745161481108291254698923530685997274583779670294569990882177233574740192045334594285778383819645429922694002271981799057474999202731166276265616072244074210919010060626035206534509224518310674812781152389362412725075303026793656315121906094665032267611587750669417795162149951320239426237296849347152972790709974942603124576334310076182676367586947764075785124014807579313695432554913162848358884009468340813320030506026418328489732977064174894681226477492676199057602869796431910999121278214091179160005936542710781964351689078768968073005028828954469027542344622235773884882032675886710885084383934906442598539772746744280686423213026948631730984342825903335057597218198967797836915750917192652835262363402228632782008240640662848918293375436735689595444589642848672230997439786199357261913850007489144513945708235741974921890841883904962011302982735532370564921579435189610603472993268134525900018453202029554053091645670238692025328187266623594882156050858909537314065399988681463212746343539705189144775288396180369252876570824041375681707975735818172213737428216536255073809058236192667831316355131513644769635114242354228003585448080482301161829466171568254023473117469228276681491422412054786204226729529631337520439983341142731108986091829113543380261996946607974680931171413460169013329521075960876839446750209398381428282551045797129596431851980509689319982666753220190203664894413721583523035034609380176143661973434077354798280915317117858730166078758106017238288251589710978029534796514679712351755960410919506663210870936746111767658722533867709061938940973304755757420857844366072909401809157245502490855046522823609103864252563112513476644888637934018455659816713999775053316300856862489733259111950824810984186584489266062479618903228635981923550280794550707980614158036206910963727746406492335883811775384187084123873221520516344584939145157756389739441362990361166889811108527397166477284323907458065292354114049684759227174772252551602445406035234865238703620941609274138828123804582470915212332596471041013199117023945122612706011144937431976148512269448876212231843465523100000000000000000000000000000000000000000000000000*i1^98 + 1834198443851187038818868328712618972378246022750844121721612457592666593172569206531111988305497460796769316558669175554024443006961793391608306968020773976750550019861697487649633361941277082381662708329182067934288520867914017112139474961102882202284694725610390007213416059443170221429763358167451872676120547699541221715229289486293283298194024697494300176653145022857524221252152826767303286618197601767267836389911643785504643072254193065430444214057557575270177086747320364773322850890174181688893654693221073169728021887880104821956936388447806936518763458482753985326900687465335345253039741868701169988018643483051159580953449091351602878947886698918215295103599951653212002257063893636793709767401195342477081753438769062632961424276365904535801273775090346073306201862268969801240173790464232344383409112076253372161327706444362609171966764684151965885185023922843757560529556966038223523796593192764537943761452939998457441204972945325878226261748439842254037242645651318113176161655379160317096320054002183663017666107520286979665568726307549676411779586828499612877301774473377431295498354291265373398835048656143386277281669113878974267247494985895163893869025225684849918001195564109828607610642911181146788789242042156267905700049450545435489598136855634155252153847876133396126218724296758569162950220121352934724262420920625937554002046089548263130165634044859075243146232444415957151571209146322961899519349629072917291120214139361204144398331478890123944239381256846427520122831280652717742126889854405898845194355562883969636539694170696933599910150520453156522654843827588813097683548668314466166966121384909585565335969157109793221814173550225142801386583848713236947638783937176444889441220589268734608825030635484879605243158019912652539832204193772586346044976981489133796835040631939571699709789504323995614124314860794364806373102260059037789232395570846768032129606717458747430976723868765187550263330218708998244387494679988060951183410138111003754880142677141720656532990444728981771993201799206300799791551473913583859826617671422405104079746599351649240604036563799338748554852047999540798675203709089768610476050959305056799318248464457427258231269000888507346223354206264619783633175673301603589743141299930377034753087791510317592997248234870034385367337963911851267244721570797625951337681836994659055728187556303331070360006762945362573579309817913752231436564822047761329903110743148320337360599637641672777068397453628435201808683751843345671774074740343982814140131101248436174979020522124721447211926507347010781526114566869003196170030213098874215112437103819267321367858851423103927802563709510684023200890520704330352957660245088856939604118851245876542038868511013778510739009626199656701746424687383294710973911756539753981247955915745498382011744082296952341955921513001602937923411914227101048316638661935361160210171984702697043620024442142949498016443524713966911002042723744770748942406162368876573693626043559324451917270614628904764000135277424141761026118847053016008074465624348944335282962796874745575784855596326950708658705370494730504485907235358974115362749745876404809824043425670362252110509204930322306001233710355111559581842636687721460540503356220594484699085268757366228703617753031366341557022318422749693679975864760109658831459395761870219263120975679113194100750507334207884479121793380297796000704021102310792846141022204692908607299823155550480072376791943887729241580535813095076097133753802055041192564597555601795403509221588195122660961872863378106789346070544213712791493073585739148742677027700257470990722927682377350854094728645574064141534564950212572960042574082692113999603956937662973223152941398924923105259898861622628312500503989658803473601451740004993007489975553966806280716663876248008232370590481920322192116060788182708887978397997826088247273177003769703638082896250133958909559873817691139699354128670236570141420370462467624037628409408643613348984335794607545233652809207261023264650359621472134316907296875437783976000391539661943990988333372779705829115171836662388323798833278578058581142455769747095096264094171113310828952226862448840135823099967465247595155811661802640237142438165030634935295948764474670378978199958635745059934002631691970408097922052943625337316543351824591378353878121517298215292279782717806457591662929450280180511340438293222086904889586050439347943952277070355286821535069001516414951226186914062044107532996745693695658532689753604489197382405356799133760545772632506603945543782532897313578398826278469419799549047376881450683392404596259749670864170018708551803034939914953321247091161587149348092239265480393362567066022935357009201322550845823524226017386675184948110238117150583691893329911113577060423227441587662438905000000000000000000000000000000000000000000000000*i1^99 + 147277368008776771282665865245120101434370237729636744283712336487105821759624652089509533533182759804643688422718219828554838802423507799681126774077295538934716042661015080889305361601548256821896570714558400780068297197617152718603740979381331399360882658772959053542034110372536203794985193304692753571166348708740832663610136624989922010198678574474016868917695762103151224216954833197206402655506842643664286770260418641492790776594086354239330775891451599967595652011104510508205830421163975607438532491097194131319636233101429977957716500483238104778858202324402510940359784252194003308007021654574561502486534264534525638025328488475148955519449072674524149451155068987502540715650773899261541943187359240445370398892799774463460419525622810315733327729125373482878930840881207260258951442348650063247986048218666706821748806606224450945373895087828867505401995546002326822784358763798447843646301241652542053259982607161436545581592043273196119258174036728677687548503573761218851419540696893734114899336518149338129241934854455509359826394080152020611458338710066117918875442066950904643227331150331795822947291662915931234786045544575492013584735672420500171329517246265345433418668811869032781250390171366614410733955753180208001806698190342594477038666895934112146920824263281702528711036719525246292095555712917263595424810288416443696878548129175440013083536089002226490926970802631402622157814755224458743476167396701913344901537791306062824466668830644604770916489191645287829947827253476108581394348636357615536556664032952905185991918910914262980587448035889649721770302757946788329885875841108214042041883736318143246414704921954078245977992860951568564872194101531680399832840479057254539951109585721321366529000225621630535024186767140016562893894505553544301023608310018727525729728864281485732558644920295938316380775370362620264221200903042853965485908769048926229086205126321561509345739125886961799176783032816918242070909324869280376045099912264925077564387661177036500046974592171204859349735863926500567355800839268816684620493229604345681811611027752857868939587752019401464162114943134261381578011078417444498779440175513707506567842903497218510394361641350671459878111676637242730646262979931954443593337464600626379031438877550584045114892212837779448614153882698319714876711362298459164116180680091720383720939086264208571590216809704550794318410195993009561811591259018065658694396825693570509587452800756316796386161474710773653862709897523623965605390516387715477420470684910089373870824404186741471620214914504832410138080128974175846440595142814369270916731071398341612742900351198483037377254597106433403165584027387745124149943408553852848486677439509775970519553296184604018322659276277124337895584978522249966490532412298603392901388077380275527636048942859515818582499326229789025669993471425174841864082988426827408520362290146383410604745001191503676138950813973164936665648009314414659087515882234481651438435800560539282733802427660896038841037856780094612250863280931773496106661368763131614967127949333444390970328300943857598510125247981672591283746289475995298505297790875363978528318378355031030069277638048312815352185332568674681787994800382996073907371726990257123733533366709168916834661073739043141407406517341258697157476592992501333891723023244347398947244745546932346812750882794479447003090052934068475500197469788044654718852238574327412448643575296488872496881728952097851247320587954569896035858549049590777393278867682066479583923771223484474876529146541894274145203904721807393082531147292049364230432475558616119667421340321258057652920906783729247406995648130993186890133331522843109328573707294855180174674951248774153853368164528738927621178277218740765648645759543229183709105052842189819161934483619381457071222741542133891265433107491492371213382583630469328236885641817647144573511531805811043486864068646211487017951871258365415608570873221615642695730662269602434296897823865829471916939385519380061320755552703169696134107001573595870796956066758679037196214043168593160659332708116646032520247257585138150795522658811938965923724259599858566596511950824820830791712628237146327536377196962317992655560505009733021307283281435499154173580561819884789150300209820420576861380056941147135572616193888256629414928083999608886712100257668843145485766270723573728755383870495540115842021795075828364631397538760386775465518247696046021091302483340846876147058614335990228539776592903382790720324708658058375347193763160696760564330730958362971390642138078849213752234558189401276772715676049480347030817636974161809634237519463987685737761662272713559151315861392797938855459162832580829141721136739662341464657478414978007719024382285511758526828428029920406841355532468749895244750000000000000000000000000000000000000000000000*i1^100 + 455154730369642672400640837848164888215331834974030266723761313717062247959958757880885865118140639722593746420996985398843757732087428363621221903879427895760827452948708950907291656837089319023595740178264873687599844907388158592388715781908372853313511276465541053376238837934714831283711770416305898186711551829292377661281664113110226933749303947665787374189383502523967631669168492698534884643326858290153526469909570314670732948644839616223332371754572577713578750162832784230171715584391301277247991619076949441092733216519496801404529511995745430870931345387204251275071770902810115658313898436389366937310826877483984132618694480470482292616618306313494035356013563921952946541531001454359251363043149599072891523600604859335733853143172363714697614067576370749491368152460527916585109391149405580150618589771825916254234646145503426846726232572032775040510561822758221125815476097566043966236097015810852734086053023043098473112708577288867299046958127988038315376108210581259922883839976325385799421660859985828728716429294747655252775927616126640471308988708549818204019972450751759055856891807528261584369534269898996021506407621980125515333912502416569407228493102962903268446433752134710008256300870002229893770949677442257454484931177821024190817491623142627420346995163868279712580623918078119581690759550840547421873640392267210276716586500757554199817106860990934357274561321604963749804551650540137185830415953687592568674313935050834992180096859657214967979647991229474685364829575227724077382740105824841485826533740346155681427504312867867281686215806356138693410878850284257411132886510755194994582750108934223820782049083080924362411912627335108514819522044318446512084251413990328691896077242850679754426237697368445123016509990313931245488751225243265290682819354813604673163639758380628926300180640453828498671296711987656877087894945711375095870896151072529337012940133631273795304846390392808273111609285383368161796741308010745620324552615413697161342408764409562909016031898932010640944669881414477739635109677147458044400579249545483075560395835120783589471836379745693759833953586018382898988461748799014950419899017365157024666327977822851099883057372251700499650283169276821557180812902560204749168097822142036103514250677290362936508916027738376788789670857414570279340500155027415366717863612696558095607747306085570485932776864554506741330881879889914654942084971025416442629737950146524387832297885035606110688817392308738641834566151153414387670097676473280697217477508680188728986954559546864736075542344521928209636704214802965301981430190524553349172557271294884071542696528280074828699460503795067920823579534694136984857880272685664636990652999554797172722304784090410644954998872826642228447702401608095185157147956886430017977241959757969872152953894754915014554447805207792825263415186910975629459726289120547265301327713118559747785573087413710748138566719588738622402683055945512323981857213856408200206688285977175596781761070152087473199888927614302060754769452464921093386831840305725297835810527761606660369270232396305093048992215319816245580501396685795112886325394824485844015160756773450816078563849205741313292998899162944329362017229942100039268546684410135775703646982178313572040145458133747771156563119270798526370391247509111951452677466438269460153342680494084752254163239456700822033164789570694104628751742642251722228816585353151580482364579555773342058547299025649760177548401622882701643615682871014394149227313724412605063439608068939343466661098846620736469981552467135156721348703940744542450154905658073693430160573395963763466102876789783866988230815044460154658263033546125917496434541144774241230399600335750334398173638481082078089251308011254394449627507186310317374811719577875091779997328039201470121856615131762167417220214250027661441264616936745642203137848063240437128432533484559764259254458157887500057448678415053565176018838537429883250494271092185557860276904578395639202321618784793381308947637170172463340564185832310871289345776575088113412786114750027906341224842500075703725461420759367208164383359698149171205906818220592757545351937521547481377496020907888727756925376410546569396737049401639083778354302602060506155389048714399385071944288229807094507559290172108246458142350146569559261186909468785265647481805069102870960454268867571429612943048418338566489497983147517055685601304632908887697344795422889190288817958789715862156706900519681846219782380876693789804716530662401784025718851066217594858583670337752685140748717307589884123076701417083986802301159832195512334695809988109640360115688634011637030724992425990765302456375638627876491544262419334646531934471514646319254867143958246250620216834785882706531989544990234501637556734801744187500000000000000000000000000000000000000000000*i1^101 + -1707208257779645564097553462916820946002976519509442702652654976027694095728806935158744104114213297146379661703034939405542928183823210363500863491178660554480068265374159796450128823239370266538814395722990103148770122462236494710935146684080714763692345314134785145980657147693164396259192943584715447827265382333953716107585754509630300497197100165396184188864861192065117868753823225709046411918060130295864090755034552209914438688158165233050816901286540106636834833838586023003883175418388551162075327326590857909224170303403625482333025135278324616770174343206993679224515800861683250367771316701200398328070138172010867467929554715439713158286183076222104711292511131808540143471031482740107575794290746337332378421778596066720372220721243806115692124117720524584869425400186788374078574387597425489156288896422215384221965021853527782496805330342552935278390419332104866348080390768449813682960692121244696312036822898253166523316901063044862044376189117213243412090697307744560340270082974455907156814820115954152764929483364328723883560791822431637014732834750038178152934886935752696126096131244803839768209493602250513816878498931598396256786390455865119895105215281992084344465915477176983346214548154756610007203254224901508196110262371218371006403462703352115130524685250897592824471721164541012258421295206992155145824426905104483114155167767714374152567621381455796381699696911250794295302896465507102300822776618913116687648235151461392105537454539459053334651063029289865155621615346370879279393596992256721058223181529452823658147729027143893516787373793838508096509062975623599505990188623458757432178629438676546793823813195493707744209257840076289108306404796467642900530117031351570788577831310865767578478072157833419621094397205894002482488029454569220214581601637907647486124180158143637103902481738967157873742369883031756943782537049720934632122958090173017092323537619563315151166115120202758696147461812516594841021740118088038462358768507776012849649975658665082813076390666287599630685585205246404504186555031772780741158274851947747713883920958096880168724104998888949721587243715891676590566638258923910728820302365656425750170002319301648455551753755917993338794535468168648749355018821335379719557476867341421343704995269519249168662541606610426158151671844849880101693348405134150445333007273504759706316976141178489558887578191943289218465723699643991197937476875976288853212883907023596251992062433646622640383657940921748609695806243395606905357725985894484197368748208438202419803142266546736393515455415830361378453872454938799366752730553672563915940940775459874654411744724343898022295076652606822725201203924106053672052877892503166144287195894374872317580150639077223552765093852704931789228533849487593334280321379049384109955607804881818322143871207889120062804742807025556497028744064290764908788580935769663234385004315519364752424282996235470869085741580570730211827410233004922967687497165757709331642131506410767387496042379013210223237327170591377134525183533129365990617437061587493471144510598120952030210722627820155279851034827597898826590210437643275385187690326949465322501308393866621121807361966756238406188685320208767479996781312365772002445386796415907490894806222771813371059003458004166502228057080980129162287260892243389560151030057385788793306993241265931486065987431043311085790236772712439908978280220930213640779179166694285274462197689419420569415578775270015013356586160139308576470770428486109511663556772001187417175307080331868863846599324144713137092274147356952238740072039604475677307164189386740788540707065992733746855282164435427860885471470369061680426310904980656469160113871718962947750958118741067861842039829014730308397528098175456782030254805501129932604563411856245258778349687642128984910173963695035061486745068500665303730448156655971265771082100070353681435258738854990467472103160528669967775064693340806877891104309440442656123575513461892955987717309817885936773849550099324992214681265958355885921058191169420609673959407927268689454794358927294833718718537505751771918800465286344942290720131260624233003226598963750872880900776095055976172763498730878452403489415620240232404202802230692766797579310140088071515285145451458689009197007783089985418867367747456942289615950996382635985387382458715925817188971959166967777726327346298548635273877917442805238923794106393559428744163033463564172686981961448134201806414606113302896816737105944601416409710494467211141939616109938757581151694053698053600803501563352455904064178187836498536713387218546896383906473719698920903057755521328599995654791712862478944099281204610353544562892882207160677717567453744791405861469882438078975132935887849699673880051509272966247299274571663393720111735215625000000000000000000000000000000000000000000*i1^102 + -8742779799600556358373298031737147573553198118591163832972962560529464096538341217918577235345782852086729249545877977520784460124091500363519175951630531961683691107851585155621747474952302853892251351760996423991285522234160095616716317714037870390756371179367760236226606336238379725976375476820162422862488477284488146644163084963897431776232078392911902168087497856269473382486760519781793769764991669382220946666870177790883391490361966767631381938946697101886253621627300017577481855817822514899946141046667880637988372101322753493816675749515706001718158382652423392664837374070685911864233654620351278421940635650978641802147504967799257638727620214720217573325138194901542732483118031940576050895754705750974513450524977731976585943834874991643830169650976363279696722803270445282757983746566636962281823494486705405648260879636670420905463184856233404241049825795969746069354184883886018717415687720657357430623677193766381614317990776509308231798527334722806882806641144843354533955326157989009278435569538347719001771401068633766997126753475016619613807470394382225917428394525622986686437679175618844854699423127501332309065265787035950366361760907778613438330227099312695730003693619960391217993157335924211266466500346153805754167985272430890390138798670606341232831122422737645949149012185271301573191989818277971870188114744414892136684051773083744182094617120407525016541336968732149962708638145165199758095411226716714351440137935180821806431701719740555100452663559330844012425049756017210382108285326757212815395923287504238175387960364505005026859780472114136802415957329378920605776292786050939188442875309364194272536289832641867235000720022909528447470239562744478086185255223873880907886293295639569016039213036317462637529272225879739736051229038716516360090874396882379893715552632480927581123273207558844329499470753899771178091332658276072256229425853792379649183867925985648879607967745669742956340628290465040282904782952904325679623739936050522196892015649085729732757750303794871891786041012203199321273323930763065458155462030557812803149879668227705015313065030544961013699109213874823090017490998518504301299762495451239966966950612405273209963841260725895300374506346678517852473049922304214937317277892813187121210409310129273290552888601845568113843876315578237052390234473133070724635763101962317083152089603531287225844949688227443908367381225379410590177694679778782106263950743344591002208629555366475342948041133407590862691520992475595299989057453493546254721819519979526500882410818388588131625128580406832062260426233030191234747737321008663175510142825917938619472754776279153072934129355604585860281275014970478217718737491080894855173786475666436930744813958573895293628625568522042345402908272827803820589567859941538434169951792179443156383239209736847800993228873737909927172629938132699994129437023050810358970245205901530334498475764749397993083004225264816716380921212723574131274264840963358034569586736870123052268568355074021129864180152421388407838852798909757116489206804183500068800602821151561544580698893005747479949735501495315013879793649095652918048147631405526804163999698288245983067446392009558474133802147786389015244496468975325423778157581283178409686464307205259848613394589448460147100566991256271829818285235161433875099983316804218405629275830170245999555072946309217937706273905834875857824135541931403752730543979445589005185105885986460088806708388410463290804939001758131808445684440563742846305628259991878857397342960747078055315794249685954248742822374178176411995153940421267537375399347268753954626493643062058921571018244261438041251992189086040212347197213568380009541692454495070095185915206317568091686490753303459653137486342992911033227391048842046293405603606739252632104276882555776363811838413182985655771096587872814953511613546875513475330831981952033545928068081957024288278516597601530654848951642249848003875055001064349406925932091686604566610943617086663864575755064586205649128114776191411166890675142316857134493454334531114463553556968925741362755844784135595733156674938311778463110833009880099386585213022530914198836556808612268282808777501441573146381194741535117969186069068839434257751953872156903007301095285324329979346679546375184350217617184680201677538008624788799328688887043695998980512881627903159015227795027060947918505416455489216934325796267796848824612053360887402151303521821789357411250107865500424574688166700036286211113157444329022660662537579818718898571332938643095158613590648065043735967901618195622228343412627211427596927647412155291612747220509859350476975977862314261570765366511800228296577474223913818091813279409936834750050195571537796746795385697264047293132823726176269977737234027906227806468053906250000000000000000000000000000000000000000*i1^103 + -6058971674045769598208786240674210978278383067517317994695619099787291580985528715524611889536880575982863846008125440924913735043467163223869178054378159566284999336561530537801742405786514160901594520209264589871449296299169100727506713591508959671736331906494482343829886280903417668154511612315254930203249014728846417772569337989443325171586926145915863550235050564347689193662619832274477367195323819399304810490894635369506051803304895321174242223609054249519673988057986795941407198819176875693232741550527984570422561824617877715470102390054003668643288078167547233375256607791631161196009327616572752565409260892077665959110129734278827715335157267216283770744622919545542044160727110465054245658053056525270868438634579928641516266502116131329055228847364332606711853289016169126170778045553008280758043944483369087262010936366100742459167486726561017590149680015011647438619670396783873768643182232368985508474831910322566126085530439498688390235872107848466686696219057893910488392362728295660587974435410722251518829673081003223322170070865955850412911303665917372483046296941742663806621038501967537513730084134301384897071211947333915023638584532760492403494142107067610286106248085036831742137476033849584250271773656971110236762696012408613958714878890016724073256971197223274233309846773988497355077761905418422685550954916495258461551189567889625775142129214818575751067942442096786675745629256092299090435522504701477164770862512869492516012719170060376874037629350114127061306864403672869613740736506114873057256031093135206177334289825362623978302036327808102532237313664517968836151060650154201386225230615494856632430121688437328478075178602114941434953455404668942489250288018198853070345824733211344789896617656228028488737635938539398156667954312863113070203722021086359240733853768561990693717177133486685953579596033501585180133295410666840920564240503052479334393067899184799965532990644236707885599539274766882338828704540865131226421967704003626688660304858080267702456799117532575646826787590277476334172347790686014820614176794885821205919229274356649351495747947268813806421671630536234700296256630364181298273724658561058753592656368731678662810907688471587866726336848012444222113325446855975793151448161139198171185776020258477741067229863619119995859199124472132386632723506825556608839605483934731952774471936592767259172014562266378826748328593597153339332187922452528796527084053083030587090930354257177150390084907718605810877436121355069247347574143341349786265155538704523520925544203279933510666064266391666183704657899478417029395206194540681766159289770756242053527524059914808189331999686154505696494712799782970421314618983420986432453730669144323167171883761108879794563686107559372803220967740631530657213199933789276260560665552205493251414832744623682378352885175566873827320904207919535027378955247729981403501633405731472855068229624937021669143945119019868319103586894009775011362285508303614910849525146651688263614599615539373271613455667766351853804353548375724420365232060969742513174120202928925924214484737578177170076830698170705502911880432053992358996013503492802039553795502127665850345289069183681891131335875576880368777182309018085620205979064247886947365672767420398019417331704138690234978907866259754321180902663883997986709649365049218322348986408578420164053638248020753620794847496282025704191346303651531628147076697674820808235857990982990938070324771783424373836489836760809740695110979206987101076630485862989985996293806480390853042906125818483039277652949504165829050313723374337788846351836867227823306481614016820185445003120839766872513192470455770086931306276888711708811612187275215573259388316512516173124429808318326020561382685211866301545036395724503105025934179625394306622554341892985783217215131786858237439728837024086813385729774713674028410774856178968000884223209866487404031769805137642293609589185849192565789279820429264244661066969290228605695041799910512885283647207489663159625311937697950967823740949759359484361566104562711447629401956545346536879170095524501525806989231821383804894287374895076871666608641169616366837516484239412710820683036895135950460048659641572072212218274106408928804177104938505796530729140131891106805356591817600013270979735357376724640519937271738103991508748043496705878776815775871739114912758479896419826884881384335375012321269107581123644899599830774196461882197286691723609810519998273465330164837335193121597698654526456262799251670345221546111299423083677941617293614390044988558941260601468367579232132102872560411638790314375754821820187071696783060578210779922522759900242961540181962342365617361769964814648599676937604139384443195291491110437921852679050836601089263068493913678321536444609375000000000000000000000000000000000000000*i1^104 + 29135185831136298506943180511997234318088308781597882737360848020356644158231962473134385642064385423607041369502895585088946905555610388988158562134981554269471819725399415862999270473285673391514459572416832587909039473755036544623787923830590031696179607115598903126432472746677124846610708422085469240004397574359986752361755959038689873263930073434921957271115006622921901385597478262348031398261037342411263645351914671208409629530970716306897787145031099613962740344624420476810856482261500933763793787599407791591053852712852770098056965407979947993667057476970308121477044254123640625805786375663073875322503011043614751275774023079509217122221088451970827924671782764787686396829652748493843463584947529149533765223159929830244951496950515544455093511309608681669532701937057206553452365938276664722793762835766003044825614240286923158573830199312946148905223205240383271314510535020453325733001033725513728074389914143398945304215599810102507802375093047734950234528655608180661198011611788613364860499963402169745433687081172315118657525094810510164359201329195104070210464135354348679532874404752950373981363971402632119080922309367116045770555801826159988284977581101658694913098675135275430397474898635754451746368959446319004003533317444391139942574725094691139782007643896543394283832603539767381315880894843297929110948296592633713983308329708656117938297623588288369969591526145192144721210145348346514055841432267439766922946718693881151890079343941564347982545257528993271629293632093854157201794325336144463297053816084297755001829436968898873709821432399176383571450684972191682606984228944419098381682255269662595619004919608906154672829772602430492736531519594884492556660544271154896966721598458225426490686367669678365978452833003509315297641539515301377443287072855674476194746287534289287040764024161368403459961387087701935359144536560094590822274928317664269611458206707544449324294095446254133960968320957546541405901872152612292146300821927915558587313235360820354284482144822900968221555670277509410372016734836368799406723004481030491707043267922497128858621443488986359754596916534609412998327267604555302904828236265236176307442652493184247425855978058783564736901917165364618638625820854132175455252756003208385972999783828079119267153188919393736567287633543715318266755553706700932769365196506414717374422603862565819494816325305231270921586590092076397388131169048081983541777521139182430313746493026430329445214069366047525112471429563641460005485386225838744364662495943491657785981870943966272330490069792514696619366306136134827282024460018249408425671721552822551621689908747312941585342548265844884556793870759908409139801197311383318134011460025830835789921709566885046587031633517192281288283615871743238681823049364394144694725806998144953107778262317283492036812474034547389298418481424057937358672342080158496882217439465471078114957710673270679075364934858362040540002836657211700153988046339899299336406066314253133200763214611172626352873880329325700414190771330177022766665444729782387000484793580354037147987610993443540085116391708974821936150207683272407247008259675624830994071555727786842843705702990716960650063406284279245319026094315113446033480685822935673920256112486317757702464222193526366615690661986033606509912169590356961551876066573782958493812692665980830175902780662117135632240827532671395308125082740194237374788988668821479854759208341503948753683855568457230565818558239573481645748606743735388593378565305115072067628195301712294535034986331446986290673357868453497457204782923044975856874708614829489432237314008567248725111037454100912970178395324727527603181891660449594306688577405040685945022904041433122125355521051473638425368813608661448627771364544029617411094103207875341927686372738627086990943348676112826892800999608892378364872218543551339187066936050490900668948205576198494121463296096639246246298878577826746242865500139984464111760909925327806459031228767395223793601691770714443476119596641443068371673252883596975073048132303175040577246247524253871645666946019843372506407706414278438368637037828742660375305498393586809020487275583867046572374105269678098469316481510444949727874792394984879765494540261460807088675903571603018026920012838208354248893043354782225363991542721758064882549902850896436924324525123374816859872550259300150081440298046073644652158177812175651910489029082929296667646090651248202464033607511573296577578256056967197193083024547239441014257484339870286850166549093191869616672732247488298095427662612568230750481551044706294493695658182008829204182497740532973114232246924482732876571886247581480503465687253684525514671747366900321029970999626673622809780316429704500940766489770555154413883217867636035156250000000000000000000000000000000000000*i1^105 + 158090707444514734663953987974317186840236514169632435788423333613740471804247764760345230156616789100878171676345187103413260429666286388512938606302022460835721808176961575020095743348033564611796150533938990686860886556561622196282008560314120464135584423945162070983222387989189837976681751950271911448078908244527388161025438066549243607029880635686206164574603032883898100873800126110431973746724291844364471332349590598501121046538602944999831983931733194080949247994357014203794894689676398946914359505268659908493329934554143912637314121038184179811440039430581797795575338496433413614107314590099576229133999272623302092889444572497071285757388116231073638144757012903554328711928449663661972332982135477430130666299363403181252476335720161693709997850862560852384798546827229113691256776408437633147739532066552206344527414723872395802460173668834244007045867406457277477165129939149937453733485254849677552730117676100704127574047714049717441803095517697484992635271283636567814578503065908805073166199432319702647732979292871326708868415282701168048815506940061638477033673975673293051361715818051546202808142125048458398463118099339108460493635715809067958728392480687108974104721886246620082742306363758025638326129141535916991706685083796431283302706509359101536015210611039369263314472296196183052258362053398645626526807682378899745417829529895258849529469014505284230031995554990786318202128642408164314821137100310970748204142477985572950588053501267283393503686363196793044441095704627866744535251879528325457958132303746338269936076911857931158880890555301002849441822007735521700668963784397928659663381384690516933458659066127216747432163763024959428363339407566513935729511886066118778694911582041042816668437820309916237425794858445878955100372547522049009231944391019402066237449765963820391010062044845239266585015695240368069346150811229592136161350845373849469037653664798643577776105269332905454961867644992632300587788401135008344492757865969383592271154426157469325147034085103340067935166776394868232748152439896980161902777701266291822911254381031963864675864328148193355234742194461832840437898850733435805159239263811122626897264818155516897847847472619813825312383914559767067851859266368289371982893215475655787981153313035671010118075778322726660675575251819479547381433028596725783150755423613335926342110756425373153270186627302996902781504795665726885593090225408136659900773250489834179609833585196679947323608240535802852466937055418204656510278572076107513697944558409623126092204080598415578949100970036070210776155628189260677281226811284228197065308355505207685607003834332331798743889036929314559044459644906559148924488851435942146536719717931634573516602654673198041336943055178801060174454224665624176452937463657619715825263677568526209416369865799469246625656780748366389878854117999593547704804543203272542646137145784857487368788885831377817259504775755282379955711538835599829197024358418546601464650279838784114537692514897217577705906424728440499919727172010283863586719404692438058688599716428571679417928872426730696745667226021507769270567146947136071164165647975210213584951401597629979681662042351647145311222370621049454878617951301745766445520665785777542539806877186646895960720223524308734408597482463117122679895135831607177193087823596167633239356871719183464533876062703468134848726065383825290431306948660402537874047250812428345169717043994333700534491144200610809310797242843790477292132224629879801238555390524398527759399526398893640811305767183290571300234470393423348669360739184474964873305241243287304516404586840330039296013715041619700616354311876017182030350008829768727463330777885429259177559434556478234175596988499168848867422519079413987724605061412814075902505301736673111598425986135157994977550612317965102986450659192773570908684032991771965626265749179044488046620145622531006505315229778757590812804872912828066945565560683657993414236492371405645165731226264126808063119499176914973968591332437286866005281743727630683235559736614907136752105478248856484108966090206869584051976255628359862677136370519681444460298215750696611565463337907846437123508363776804954277476130195110620486184756619125144406082015051466653089930102845824506685662613598730559610596345920045969594832650612982409156841054678938078202280642370423216752108704390014726312053129604620306587819201085483023276365501351229092840641246629586493808607974023864106574856751659586654741685125970629382901018511852924542109514748897098444024170368308258887524220131351410187903239590738262980499206865933772356278747011203856465314782706700049520511291593855170749200489811848625437879546408156752909217286377705581036492534528421787143146819433852895159187774210129882812500000000000000000000000000000000000*i1^106 + 366193621041968774788522304932788910447884504227914409520039233707303927893424433289582446986818587788659423369270362985345037974142404851428021601133028477886654759269017894718905880038592445834086338849117991319060706192801284442696834199195594948897116223464814844855289866045766932103713601405672060488784412516034876931447331019699306087071246787149777731685747098454015013458715585358907626659379760576410811317001772227033229040330988520931387687939054795182979538369592802888983438670834277348764944538976391373256153730640227456061464195894450002101432461268337881137215033506018651627742198544052341959670554759513189753666169749581030782057167115773884348401236651430212798103275802711525112167178342500856394518541330733894037510865124882606645734043205823661171267937948501177383825556219450334750153096347246575174794268885863979263479400421042548625715515972168805586835905394696863583062459036500552916038211221087743178738969005924441552049682991105889629974921767729626990495608007644520225888846079611328393563789232192197474523317898813572652797156762597704552305254687712587152255605105837004433410926010338777588106706660587621632274085138816789184238663296991447388021762319480263733590961015635045439549586936294506110356841659018423005360025451238007073874428643889149468506932656540900174296725688190608086041746425315858907032400286265518126257821995145015779813035673299868808294661589542524474080240367720540682451914358583740606357388575439579541228282408051683911943725584394240941471962091906849651872184309000380183516856676397432598827624710870495003934685074086133497291030152316482725593862397876515410890614296994579851505424419022223023777262599318285060879343163161398379312455295391391225306950769068837545664288722063557308274206103793074801158509234532437132544662664630036399627146162621420346581330832845506164193421781517411754924877696155173223345514188673428557366190037487734586274985241530952344749619015319892114012291609707829137863493408772216924028383172755055794173463184439676690360158822664300257020473105942159418280681983844821750933238553503834487644464770364961924837661318061670137360447621323522349009094885386294326197881907532112677205599904398193760982415103488354030803149576244544458124057774433065682998911454025743849744288934738348620453117872959632108220356569889159897152032822508303176633286658122474111334485884719660031645329623491068963493145251665639611109513584556534801248555365807839195102535630927757313371328280171778088136985224424089144191460644289524854319551133455625594634948535420189364676278318951212439765399313793765142404746837202766303753573868941370120255855292790359031439638028706677018595275117815543274381431178796789728022802020331191342950330608794037964130927313121740178696716070437947149538453281559089780530443555419178820339833038648193146423972416133011211406789249113565470583074102411081336768592071379416237438306881751206228294355984289858434100844928944815446726773663142367482873277341579036341621043343256800168909123132826730762141004649290304863646992784357688709829485786548373497648457484237305795098506520944019861569598852863293124131012009918518300960848783225071440687761426127148961534768758920952708166077731526877876905228325868197394192347223753913010627184683834826882590167824987072133006367281034763565565053931105699704328101543667783984007217509324045183421902456337455382032197886884078954910824165736679633322002049997817328662934927724407589827919777363601051621434366670603738267633849882544725054563736326447887581842402861522249281912433940728317568138120497467338664060847682890930551710759095225030117788643572878686655056141705522836313943651419897572805975164881685653777030880648630915314551245214406511097542185091684491716631898900006735063707842281656634646629943055468533707970435814334231718528649797588658331742758683469296161196906884658925526580991932753570405930352190084544893892945172182019274804411655407904170627892175121901627532400581556166979912451580991491201652795223954967831201882099239418649363034806784109938212738186727828066131243913208169538357237458011867438781788241800788783472586074655628328535477633622719438144014256028307417926775963312764164696580168733891137227422427409893863664163965664690228365575060601049666649621606392116455533978255518153625367710296609842098077698263610970827870695562348924950138572664654128760037053701120438944916707939358450195584995934917970320141106229189493261043657781329152416247730754614958990949359011992202242270486355272340105168365797024626469678409345029257380040761699141074186753225153286051885678602546426008709279779142315779458143228342890586841277155880899932850548109674729187861853255643678344855852783203125000000000000000000000000000000000*i1^107 + -646016572493339259444501120959334733007094924593159564202010394465164674546020381905240462002985151466993739338729859040232469671513602184073059908319537609579762671901900910834207812178779796622430044888782890064655336014459389691035311555152574862442943857441708875147494623817750075067021903773812552051683202753307680359908826179264067209786371374253701339276973422591457210983205745843971947325442975773285736477640222721514861097770863289857515881580902886258543751757424214756543432626847261779604724309771469622871001402704709841995719563971484954358064665169513835335211801578225896176800004391772327693478537820587999575349112959421315235021627051867943055958254880292571777234914186765957801458026535514842510068134702127190483536383824465073697926011107350611065947973536968987571998861868722317534338104075148308260092236065047336229682814402032675488332131728352605845883772059423440878611345294207683809120246809579239689834541522753086547849103797801461369476069750719223879398601350170260661621196862774015880966079742886235405830125916299574109218493565028784294439080662230232358304073470985599434778210267381778316621897145384573480875821261240406503563805815642149265044861456642439268330410016480320679737750863549820290247526945388505279800003212131982302078115415430416576117751051580952037717510757497993957612921993724467415402711022702508280530840235279950526057048723071848781203625992168863922245014100818556453280840493951596427706421762049195845515370577565102095531799387371389858539382373916669948971324095330104404280391386190183544807388452756661972010797478648260843755910287868177063384927058159013974198663924325434037719378760259022022295103528304676045544760526107252238694402893936330432450093455714694064815512595243803664004467839949057016503170141675411925242001344014556021703737428991248338347488338249171749975439183161450472391692576070026662499336330015792141076329955316343265291790221457098866914848030940354198409537857436733866589296577747104207757602205824011808024477037733956747195953171328765425903469081854522262896999290821158164098666467474468360465333998133260649484626932661054777159658300409461795110304373045874569121144771896971109013422509076581929239173943869729773248787217187267493465923949164006477210243128538218091155561062660344067992666944393523939491492594893795479264244119382501210199381090898852668236833258496491375527981062336931254820738716993635884543131664597986930255079338965278345760920249138223335061747196670994259544797242124289006353842161450889118772699945113718174662411680117441461256455321297535176488650224737738420876818268206868314008169018941301176386341491426800092798289069691482309818837232006250699344712266585975901186339346900182042709620296700411581536231257011627115533452479106231304372739434611970035572603598219467185249757405586972780506869517293120825915383410813594458946995178783201893791326338945814536868212475451895401291752879196358449971372603189822632251330723118422400973803659933964558626846619858015669714945230246058323303719925999666839307041624769630835330743493754596169318442677029478580652937843740316684661769586839382307191055897804884977531010044871790228224549638764081702257004924329511254985862280468898296724332325637902249182498003016969968874952314216323574318199837076430718436955987884657765589538938430812130168381346210736417199464219268540319664510894057128027710234496558688589571047760121009844041136620747724655274714371066057077161031093500611614299277304455312154486693244575255186260497697308152251676975134069482757515219398658937948170772701194812781501367243834585748067788588450252796963535376845970156691062328089491708724675348389300058960652052382100504705333811179886740577877427450593428585090269311475551939961235326383752242037056292520406452380471802031551696142583284757110091624735488072949895439894626671968093218232830474937746815459913214879331114531652855569929202635586019103609538531613906808903710350989009190592996147540331693170969084815456526179959408736707669555462849834614183140321035200611044772239232008636647087208129086594258686196305708759026852748010364560777766835648215050388314890614513368645680495159504281345308180890205086102948759182269537004493746739281517912898077579792428385582053806304558141754919838926571483781377528648336188187734959473962794286434294461682948043557858385883829854384704952538753086347499970442383788208311604293705952164527458344786701783395334468469828334026239429230879808464782461500801574566088260327416293101187712585932381526761940451748876701124779484296979428560656718799537267961154768248073691179527412087867238515448521637208106594218351428171790192010921818912745002669441238599337684428292102050781250000000000000000000000000000000*i1^108 + -4376997412114116427699182408676346262246203603163758117420791261977075389132114088940064837287554977005084531937970662677377666074121065550044405870138093878117001146432267981138059144078312382449865521829723069106819197970442083683622506928869389630704621065805298759408045699323824555427564164288257897821813479317835412522075982018250626597816741526826184568801667068439297239287472794063233437810120425867109854837653776871954181308245041045910917112557080672430124099216110960144942503748809167071356065743855569193887501834346767589183155259989505977714878218490826043250744293516414584837082398199260248044903369379332506459853047867736976591909440476999906237007764102950363991789965276061016058746299656615678007732966818530618449028441945956693336583528151872353906379353242645159328273938164783680714212733784807954634630618822275512777811986782274878769900924832245312121333446304761022508514412364396919697773123278026909934370955796905010990773570301162527270964685867514870006179581148102806967691030957496412569186213667443924534211398207458748484069359988739696279557746062694705696513976513903075763169226321063171571939872010074756799413312718941956411643074633325672738514638113888621658078200095516164485417807652255693983601530102236749870884525561746327484593521449117987532854165334104481360808366865845535372928386238739936634905831459167818291311448432969889807596018056408767085416083809664570374373068029600105374941406088420421405426050308702236388212288843934472814048032578147148935484194766300518297913081407974584142670457954302342101569093332487192255731643441856324372316181407818672949155183591857972587176633374594572729841172577347536459362812819714209155687947631520630402536943883508038225328215363276277442589750040630196070120373066650677181986795914917310118844027289769924046676964775425107182310494567941336936288265626681530813873447099664644707585211764361081709130200138157352577686589855493483510442187207069477576366301952731627423534893264471841877251230156114126787415452602251692916646223878108528864548979224055756340272783762225395294023433708319265993971557047904155501820255880156740677843540044879621998134917456293293463988718674618378094466267814835290849400624876212108704310924888975060296756976680472413097315948128344831835140806864430529611293749091623815003044692964084683462085512455226302480630567263648298485858194789732127333789823891337414987878490290452406851253612553798259736579091506655313823446666997808836167507735058164926879558520663933990496933199053158341654956188860423587531481482046463781958410941657327283869452105890050210117410346936744846628974906057619988288203066897830916323339511396408034401577865691034261059465602342577764322259426828594523627613168448511390187097234583916861145329049268515871039321847166309979247277576647936122440201593258988066490373752272747593920997304702882407565097837257496004677452035494303578209805894492206506622854958716479653915224407208033506006581796459103262354764619559090346807913921541617022001446607590919454975612237573678247144886352865440863103672916446584874152854285338895587608315478707360712469252595668607572976260244585545843089660674380268387798539053687134697105677943611801544379694880130749702794949673079939653356986116754693680482572274791885773256554046368923650128375665979769848459765642027655226149762643216443228604709198159882422815458971576020938316881094002195654541482690640524959296902845955421951803580820163377722547904748713690599581448763269230178325504129165998512246593646854304005758780482037978252693116652199475897501745491398472223603202339863174039425328570066190859242018430359632728893135154526269658573884645894502597150035263081586435818962755924439547505983841778159976474024847734289128217196086395165001981060761006361141944225301575339847040700928483786307035090931282621768245273577646031648687300107681926139200038318752650589041176145911074362000223620763314314194371361705647118108897077878057803772890949861998863852223184612357286371250796764719954479215819949758355666644713879965371346924366458496836946629638782739223009051928468181886900139089195252892806162178590434131129885725347697941221732867154923717981387573823916942186869388270136804066438232513222529478030127618647785722877339867961946914804805851068489428001901049766236622539209831184748123651264785247693624922733057441847332084503761592781509548453657744492994952983353191733198055518269449652077085891375157069676740043882466247913468244043829433815742238899759439098082997418905088267384282580167643766865002965870214088017017057360604638670965034297008318326593512905587836363019393575440337034755990142070806254271241646811903156577237410398074524498778990359497070312500000000000000000000000000000*i1^109 + -2837391853076082767230891067756487506744239091749167346990990391035981051868493840339295292323283692028573575515825808348806112443457895051118785551813450628858312778939321575533859784339652050163873802667442450515703569567350112967938284174436959646429493753739381370213354582679254940775805223169813570878717543878822584282018833208073356963911615431697657397934777849795856708789116246572859215420550641455543536559788818853537206727079512205576582916097582113075694851867492610551117632793980436161167445162594006742953704913433511423587628650795743761637682102928684757327226164743315985515395494730462792179467438397101238917442065286982015679358185490225911128718467236432852883538080671049401608163244397272961330842732975815474737206053451476149412822844966610197001217163752613960048512539246760823634407204600099162988256245229279286201104734910323773520630092533832277436906156801711839687457318060426005568720554103265187332756452669161653432792287239218257320738420624547503594308627877038320599164163429362971908610909279974691306231958053357461815766629201202811024304713799512331975407140114541635014472699221382937625544622714015390824408951073593349512713035608544149048563870525948492581168065625100990299690149010968095014024618912736085806508543988863546549708672376394877438683058517844552490583684203757651447397452037801022163288861979220483511703907777223983572358663814107691710266542299183307305662591836681667909229808404951134898884713430080969696927417361264881970369760780031001646896275168193622281432522127151368146513508583283525777658445755032514702493444745981817877616133922341265387551654784868138279160315626350309754990291933947529157919652934822960937660835911360502409355901921115203833233084178527940889384816288130255671128178367296208482591625440357182601636596809429566630164469677425116050035312018126098129607878622881975009897598734945136408344331925462876247173853530357376052336712766393998855641548134966785773025996594001577103773950831711032970371070369308186324923845367137874924261790133160038370524708385954363257610057406632036360725016194811289092364742073129573746930967935226086525653592513357728507352886022812469365659383532076653654997267219086225990541454644949481426037152992205008446778185550199001388505773740598120088575772418078633048209812443011893446550924653114703687352386189870772485117073562936781793781776047502647607270593972297376889266244473824668437970060876108417433362991289671115320450782724044090258394516650290972432049117893098758236479141018444750213266624564731119907867924714102079627890123863006647216238702365876648803906703888646550942837836243344265924805730041507666929137306108936888871382877564447291820341862175476742537282053348526720758762541572476972000717235892324927427036110054537848450755882011349172389217315566349225790758233027860177804632381357355548609243898914205908546935615969848605383922139505127240537823639722552867032022456770483578114264864505455801532463830751208850512556142124563280131882746497040865520961897887149525488011814272407642352201335808511750962341016883756231038805091893732678783954879600759151229353584495272780973400714610963784579976875746600682322677747147404147902918788348380689125358447194567545504818083367387081443249772592473985750665223593069949434232467856743978350731896207887924326366371553864262051006893692114275850365442690445484614598571781330765619304922964106959178310419825026867683842445707486805020273188596895201751874107042339316089642072219257878173392027252907798656800681421405900087729187588912090747421828620039794972701031837140141332405792183692098235676329870647406228826681159824085788842198121062334684693476082020339281767494998140456036249672232115233515367842028613029322890552190313030894327519238211226314625943171247299464322104898946534239215089152753015565603083981389761253278640453894164960473215018875227376580034445263075490465519101793477366709767624374983962134044771887746907766492281187653418445870791539915876372554302129670217666707142472334778998923174348087546568854198346276240346800454331753526851655393220762569091647162774207537127849522239210457354490570485041580136194805051234784740943854100300399828824649314230270484666082391618090721755096639166721696830937313669352470776775903986977854321704293494330149491243057354555197256283351456339921902666216720537661622412332118087347790018735049564933557462441667526812499998985157099557363261469389244021635575303359474595628542922159021213908749103445808499885081283963772673754505504225218802413381290880710515768683398727391474011816265527657347476013369718010459042794268738271252571849426355302018235922961026482883372678111971935858642117603590642155447168121337890625000000000000000000000000000*i1^110 + 21337416396742455218213972645174787325897108383065752395233075354221778874457013992198840150768809929336166307642051352156636400082729131404800936992528256014837738630709761555410704336686300696817205542886997595405490139323118817265478174040752843190875446746354927061933181164710538840438360313020523342412104857266037389617352367841757670060466236928159973361975270747142351828129236994067555563480184987547787363460687676250954976295567022543725921744546622714555470205922461329939957171383947681589109710565647102091185011106660503615179305223852221359866007566256595486697611736706145436045220909229959771185229459472377239970590535929259167861381793609791306512288664049076626232738907533149826192670627313709021564081786983574910026929742585745849128355882784505189114798266509690175559625213578733014601312300140834411289433320663287449670283323564085850609104116944218206552399464193406424342211595000360472585107832114520677032081799065509532893110910895148632609095383554091929147167083932385763959891501821112589303430632344881517939326333058760547283348039762161006617745764369768802842911429846019765150808142714276073713548521175485516635272890139763470695671417906865822610879453874528188714220755538687650717330961184436379647850260166590326048830044701500782907687266345655056428400645452417211657852302962804430492903681144927909702908024632915286211984762392465648589359872795264383266884185666214244944810337298408206814124189449226793839048817749821591118447494691185589387978231286538236000547132533566491984861499196307409773819208616256442205443429246990822186153490994114019389216054506729251702522928377461768432252308010371748280786642878754012679587352339488607624491391303554121816426995054461932375024373672270220080314882755092488633684545663660512591633515346113658538529138430362758060844410480971498740975743866644072716421810339717545072570289253353256771788995874059700289977231066826384985180322643965578749250244014337242509590983865991303716344514044107010657746852382553316990749780943782891097463070056202361789644624555352473550719695899872257034609952847849675435351210676253427761196561022929478805221549444640321614666202549541895635339678369684616706791769566772439640865787391838419692862837325474204479294466398110625686835253150612686453277814262211577336281226558075068969258545959179542894371338620258167035576077232830028857547331720003187535630237606626939009691318387606500325154798962223797804039315436719005404257554750273191704642443848305856834005309610106821060750341146353869515294933820203610988211676615283421883872946904222090330590340228530244669682550600523883143295677553319967378009900355905653022693503468611889205634061638347078755803637562400589201109812894873281982478980414800896577842208903037270299792249215452104050753704350626813073978693154398254261207115744948949133580840353005865455630171170640886476884894907422565708540233586469753251275339516438685858422886569783579317251976960373645410564845079633910555552762123488199130433575652265466976279540312091814114761098696050095769176530094427424566741730190326832242603103037922557277615735324311824842632750992677401023450534179380259806694514771757224878544640433395376992851168145141908807386698243488511756331480486629810130048669593043123787853279454568808198733712849265633943948013420375289349477894301158869875311062828233313797550777428704896576313018471685580202610066462824997259135563495750375398564488993635249684077850080046723873726549571171365600383721717963053458428712119607635650270594648220783613159628411272123594924526914786173125906047176168924403676046327883253932213314332792029343648905168925872375736585265585149803857224814065806662839319900381975203777837105161695109989881498245447297459905327278303965400695841696733205214599465417396882061054102584448165135523139523289601880136643493197072698069713145726200929377904046814618139643955967656633996859708924033961162289221700158354970456401034463334117771487742004233130975742895941007542756066542790659424538059393454997717680004716672094040202231198615107995021619747044513571356307002767131162912551068482108099725053783719705208579023165818808228370467696058825693899454195485389006659310670794300240454807535663085567618284281021615948427164910547400648453662730682254764379402980015247243888252880613042948020959708667735316538678531845211806538227408019423053182938636680370631007622902275665963863300153443754453285210983991940169380632497201742325153821556737666662948847209116043383209619545871425614278568680426384606452820959481605465805821268902192996164957301061046497814707726492617322658582428248630259253873620557388601607664464867849852957046496926797866229236903150885297813415527343750000000000000000000000000*i1^111 + 47905539627475884058430893049829713017724699873230482696888670100559088861155557440730785465169217437238856719968372564781283959606906652811711482696214039064047378963684933903421909047404857012755045799570281221863807650860022065438315259756439119287796017665135681022276658110299390281092869243949434498389038208748317388256553662543957901351701446354787220006702676091442962434769956523817768450849030021112590548855929758886741458635026598334955708680041073335231485078852213496357791937391126103067615238925476903221434120996530287477499532020815506361162542250424899939713167362265883320925978923985187318514044366440054250492986056798766203348247440639632354258453654725705310734194241856989012050075024144320850819663475018289039379044898233071281196572219548136137300144396802292087196858387827193400042784277586538618423077794261500497194345284033663111672064528105057374612086829908747697961341662323846197984267439076012997421469679354726850325227889496952104553804709445163239757187518724690863042250194996032123034568267853011941974367273566569496681133897987989080468826307287448809196624606210153488876662230011627404838576027701317968171702926851208826617964140733302917585342440023943295342434073504635264227308612169503577981578464608586113107811895370564757232734902047039692002094826445979720434271407846818735265570951208094213392172917962881441574907693939028454055526448044596298359261767352670785704560554915389829983255946746526449454361828006569691044466457201109139184596941768203320610093019075649232484650953429672436877521500315360918272458745694920605563781977822494618566032973070582951557286186273178134622701948680801217880395660620666944380433211280027701115803264931658090801962665827085668699792968068064219264604372531528233962054304736112212138070037541649701650411743964073631941097286094553841038144617880089013825409489868006365102469495155398423852924596985030206895634841734236330479518290507920514082221099874407373851292396259464629645957150464581720764938342571866689484602658190284611934958777864535552868264391919018949026860125046083658477389181122699018557766675271359838180783943121878322158565874464158524080260570985314693929264115675530753889990206425410961996111058800627363989081986467051758607447064480761444727872348881293977096706111850798024647454925014586297237936645876158685443046808175360910433795957684912242667733158430360997233933945316314966104434427051401835337761094010229922820027221355008327205209257398038913206128249354869018423975977050961249372289913948029666975657359793675286762619814351787033063022867023726260596676256762508120346426414352760120477452899904214297349011645266648130066747130226592756670680102971603822440655959720158910409789523931404084908568378979678175138230411096218664842841293598852405545614241078074254764928708905047448343729144013610585099440988738894287653614822785538679114548851901390921800390878258961363758811009361398456111651720054783332983123395161378375531696355403165340520026335808028851889325225753582490723444592731101390139696442050138721014813308273277979873956154191644308182927243922377142419179332079741218627217148527110756125874234067051379819193347850533882929063609979435861318081577677405983690109514413252414042254693025367639785044383737703994025428159777778687206751934279704270337297780893348347429706127028464233629439363278558248792880077155957137053180999456183404830684215899612268841445825613034155682256720543017853677187755554113739414486423058564428168651984266761887844782520384251294500869411102613446245878139462193224810059090005524985947847264938341356899885265732012767422805743092458653474297974667291333659123097467874902845966832734168811650765295071095281322472114955648724267655799590161726166312034996933411587656540894284578670534050789920840438823193887947117108411037383837706831084910773511318923766320414323476395063603853153039567258173177917496487513956796848983020689594724089938034489802560430478657932656380804669620569736656101849593139447423536762789578441408484520105088438908071943463599580551143595668713253194159437034138139738745898265292746431643888942106941534503291174864145294610021901772664041344186702928846557290908682714920535377550104496264037260440604747058874379649692363933320472560613896468082922329231127023200137908423927331096893842849449538456297366717746841258884632474147552396952063361489928955207798335561074016154038955124822473296206950766879204772898056800980764556640107970998104882972150305195562758423202444163274495766549987150559404624159452819426891383314222597827910912007834702266951748109004380733894617796792116565857724299839904739402743387102126041180080524682685563138217583117218647473061442375183105468750000000000000000000000*i1^112 + 7496565044812393179331167766654736939310467703230559904686877422946553317701506504615707027039274696646688944364406950990837390179025233160808579321850416412762310862305837062104956038744853788149300219571663560475007476179271111701391876833126689044093642054459708895314218867697367084816634074200636021322597248266134577895542642393303176473482737900476699158721707349330585157733966381442063500999932430533742377489086849621769346470046822243682880474311261006991140114106345619942896758779280984627084859237229816283505437199484249497079186487201474473466464970309830445990087182350340957804821331216829425301974818063882428238518143618731876392150753650091435690383982501978560140096859861992999604506489712143874491533127360996875241184572703203207482042064617402563749653488072237432369940144897901598535370519332158792479764994782682591879331153683132539628605141146297116528830561456410867130318153598696163106405254977701288285587340732407677815186352315030307857110273383623004844545805913996220620150965697183403245393819069589246034633740111526251082043573860609331291842241536669533811408262507359078281047201863496133844867652115845825628935696723711969510653352924366198639003500826971778897567147633210574012616496811940584358321923042779378596327565304542990384245757625806863879524478810651978037157633642017277768918988186882900870942565987107714013670449121572257905251806194710424011139443196623261695320357305093141860852023087265282203188262465773713301538432195929785891345177004817103998483053235275588988201513372989141490280740604597041588581296595051787827732985333394971072351621937239870774255610972777360896462942047739971474721832972409343898386049344084896885529054396490367818522329080317855485880008394520434426960039048649827713122241142777234823179700904191971829837429735087826309106008691008201197036768661777186957470751360497198848383384965502183013597519382696544262720174944485177402134929539793916491149378367457321253068599908510429783692468066625910331612641494644401742526877999107134018243250650175597476922878451649978948768841042351781851759767035541935802272567627378793115419344303946398068411972412046713519604072305232145510164590153330196515822962021406695922206548410947889340820083867329674055111465781178979402428437360999142683669287076770404388944062896401196504511836995021862740868365034366361327602595522436339034532055214866344257045481731840995399997113828285787212051262846966064625421434721966953491102066389575180085279912558495034073228161442057058294372312943985349599467527445207385517288816514426188093216369454254102739689327112831164977889051044022062318834641966108963779317599120252071890244493633349446196165932468876653319327824565267846162440506761997718877448320449993655811881768008878597330269549695605294862568660994204652589858406948170988821516687552363099740365862229229637221545539425923254421883204866716669826760695568599786270840741590628867682969170762747772921825830315253074787475946883203742970923194189834281678657212885803914747182755768814289046872807880198260639845933255368738476018376738262324656245839253825121201556066849505342594445047765521757605789927204350210211158480474834154481991997186264024360053959501908686101012896066677591289681563565167910161790910379531803231617744405809960679968925692068215771514733968588153394528133652155482807870305999584041420219781131037989911081143124943916590084289314572623552126772242678287694405210099263775782577606146692320930560566399259294842603433686859647929821466315413784935700628953780691937321443475303971378956057411408874043151723684287073732781698613083993252716906613692396393843069465646817358307732108413236860914155297327158868770169890753914062894805695467502001451507430770332486030016571066470505282564600787952740699921761018555946795820647795068958210174640501557997572263248935284307395500976444135048326282640351972466799926102492296784248937554897113596192420836352053711866754919126727823044475190747322137556077969811172951699108944270324682770668434470237468491385389732751614052560053005354431790306230746297860969270332743950706820318353400673362268855016795387139531549900594639600800206223898086074985128539019306905631096363998301260934407226576942438660152419462267982785200491970853869422085919232644504837393871602096890349791029850086973667863230573158898625121142410088913137853677937696773213450427857628435698771864934714993473284121283810412864066215339515025488259801525108040966570513223109918395096363617465413186727135792849253927432204416003078361373260689601884665563716067777072468848387333209065017855417108459241584907484608992561361396782434358602190689441533292450682261189945430207347874222784757614135742187500000000000000000000*i1^113 + -118032501476022917742932528368798505856690555607495968411370799526506133488271895998420674076083836148612961308531286688652450071058028880688833596969443639442910583910076565710507965313795316039404915749942292699726069401533982308746429992745654778801055276353835060364747668211159147931772922142905158075464027012564685209487442542170906798327239898700366344054350139063430000955728998075367306425214809697511251973511174193351552662160551270280839394772694821258418562746226987169749163541705038457048251000127130941551876841125846458773856799998735197884707260080544956624725420119554748859504908196235787624799914009843548697792395522547922537145361498970352767549753350585784550088821509547095435620481322570970248511063930370676115191789915760940982340745846147332950464176732928098195133070683287887497336116789018974738333070869930327038629017264793075458386604369885215902627323702888834225900461306465853740877586293042080308352031584253145068674383657768494427129245898992033899535605331361107297542478030085582707942941258484467920452297914899250167786597350617068664666232876258433896030720932545150620990089884044181114171216656964934854700625828128346112326998678108241229082976069604166435597404774080096482246380688855796027990804447246124758021914984855400132170924383690221100842147449644122155853454003515028986205017860701765067175570919402620430803134240952362958348728261284626957174391383263050124066964503125077771677013148650653105335787720222149785930198783358301797324030903140220542376042561488774538993480506512374826195929921686791391959261599848234054914953473800891236855276267394865152844775576555086791299212431504497220737490592675780701860897101759239979762167359385918542497849008332792043271378391988135948346766444514882847385475961164569740947298709022249867703767740817167752771041047075000397226453136736417370534123326316927281075922135338432409401929133709913818499419947260118333551764832425482567764568671484719452440168669342889086726694417735209883966056614036683202290345530478106158088817771774620019278850844846422824525600347014307717469387853782106999088772136572072255394239482906077258805364050776812212372857239900118838556865742907799076082270701820272509836948360805029190183174763092081121693091725723430715835233475858463758242933081289155783506561924941275973260297167614694697213375612227506122645375278144286736853553383104484218705151906235490492915395372553709101238017033776046345554889192523485760927678748296195140015551477752922776524685092902422661779475567414914609161572653612951883274053279888697333144202768258746952165769821368049344154054168770587916636012668259664360804360021261345270932117731414398050102588523810821423691379750427754099124621027169755542414287977602875198960400013979543672122808415380550361521858138561327994268679259008599279176587239424002056119975141782033073429795449865525052501272638901202481495449618839320073368163904345487118249387647366170866635125015696768762615455745135470840296336405622082407272020781509651452214446243933145041479441670394620070373160468710400818890416462699928794496584016781682933643341424961685026590733852111686625331128592123425457289155597345665200388143665846402625858912899831801541963131119361702742997411847436020334614135394627128618790709736283777333900154581505014933169990043893198927787883727177940393339069429290498926199880159682570479340667730145388204379945098289299197451953275805871319472791070605251199334520622682134702437388790363266895516409441349897105482325450699321735515339434567920505580877761179608231694184276008801755949068422423273963894375558187873759868918904322250817017810186805712728474639785420633291524988948167768459676681213723677341493379145264347277663238030544283966209303591009929597090920940797766318970656386324780472167477499944120580073533488409791336505014277366701523846757853916596192465290758296884980394743316935761256759401739390898571534942182673557970272798559057134348264823983793668154955099160844102571274024520465462544597338424447619930898180600244474467214957368914817333660729577532699976455216981908635705240059572010663645583412428107630193436497474515885226024278054146468441804385907519243552229554236079917314300633257510151807045624318526191139832912043083779030880202916030314208361528108611786754114617566501483782090444887105266728359211611475981686010957485641756788242638509414546581613782422683651267661432174673792843956528215551674904161464338929964950810412484437631010636243361452245785313956886665940411476860380490759429935283711741260099941543236897576843928281269090985402345174883282115670254203903078329747931187180480243401569389685311592835700949716523784778446852615034580230712890625000000000000000000*i1^114 + -228115557789645026872961619229657926745309818283496346244365616384896908541382969841095475769271833306829428587686069130948345934545010446744714165146561953260810909738717626755339200813230755948480318249036536074014667627748735146088062674097653656032975735648543303225334487956761761875515175779831188596620410286802955705529778871091747599786514274763840444418838862291683032096960398698381156893911407359996899444734301948463627624008640516062855827702036148827450085712576722549933452197765545160030420422500563467844047956154305865643451796395607728901944454918127757224067084394374709074977682548726526851056592633971966317321845830140960300411051625611732626705517778747887004333823643859416752030551130102951979330451772838421638381142092605484760915953118831838087778247522002030825394106650406181037119152608799289703856351368094548190702562110259907164225900046407868323452704699302629337143942545629447583787803611596378891741386038316327101371378825355866830693972288786705554716880039551345479928262401321239892975883070124958263050234827256402186497340968628636699508265199103109029245064829276802828209860972203899316933995405488942798577868003796772608217035775604221550662787246236403558184833634892669741917246458570452776243242098101549085868455373958176191085148271297623168051193435194927083337482167811087410372438306070481636107530106893136931966757367249921153995018419128384571467912255905723428262252056346208330348185911483357770849107778481710241311059888275082319408132934800420865000884221737208040510624597313121850802456396421325211863514612593830291386434624427962263266251179958058621178241889874219752513342065470376752143923606750032014859176147599146009289807772107783179901862728914372545731048160453694312902857599021846134963129358486063420127352466767508256956316436439400034907804400662800321987884283689934134028114637565255481037321302022862707005067940630110119178040642651495812034649374892290780636090922254007064821105278735598787182745182872485175465476990340494787531802282119554070135114333778156564701912462014134581128920372515868659188491094781593953607900422052579251874622157567177023684497256989572400608150259037612538419218470598245101168438818764332820286184994104825454231753700597462903875041471171955120984328424430767300971989183649324872837428698942860059458627697271993282854043346151957348812653607313826302322695574328057617346256278580875786740033589578603758528473423848299518657436961598469521505654899516354142048234367252325409594517926652438926983395184585068319179578090044707628351030553501783502335469153237562815746884517877468682521461705246496153026247519753002755120748569534864554043540120564992836474177378866133491054865379070078933710804085049860142440971030708283008026023421203628269510143211839949145319674877166398842490185468481250144807774415553591665990837061053439553857842322020806677211364133257750194215020158821353783191511119594086645223906032413850519702992975510703332500136174304490635451510498898355954747213478445770406973852487907347926515951284596173615006504421732285254277064349028092645520326710825256925822692330777707123359606972548422824365139978273012762604347041948318252074178099396113624550694748937497335044400626430602346438199002309371082164487033038659714235055980271756273692135460840647920383707442647784927455418001585742844804605833243060800664162520031810552199943434379567922053020382731348009182612078682557133419308751401306287724122095046274251618747922161385251152510260892519990415015838751684500580649114783709942784225126288354636675217530325377849218824430233480119440364568687200164233023464532005858998129756224565446789959736433298660788397862729204719209295022539162703690317304991547594923195906010764516855019880327597485284992004893293905614164971378555384779490979899319362617311028213840314096434765267519433912881091502991111754995277357573323172042799161614013794442661478558364032819937202246898631695627394302553211046336376224425399051530986124192145937187110009245368634796456093693951306274825014303163677950878126427098046821905868611194541370586036413481899481687645658655161147392804276094743151288066462194910455213661777153062506213908356382633131780757718177721571444996939034926338274749229297051431902133494583752624863312181966754158256463802240854113164898182603817752670844431832927311810850079040472391373600148999706181765249997759250941643107226137394623886078843746494501900643879382373888468607812048447515043670632799178690830985670042205315522996368697888223917564655641941756785224184788509575218393845954223815682076722667361186900942066031095247006520015714007869991539457159064793017839186604451414557689431987586617469787597656250000000000000000*i1^115 + -228990675790379342742141251838800656895338327699279624469966062152095394404291731515427497118462405241860941791610181437113284854925382513411539599497722509465186492993021007862907114927117174842467776381667686941470605804781356786980708363840189894576298103970829518891673498545062522129321874398200255722399377218571874158636135505449384269663112824288521899819275023453347483870097990516764343842031550918430271911311124238505393543749888622694913846834612521962554141689528153284436666402109997437319121989360061022640905281200021718927469455102120688665492245992197631131351547032038008036075465791502141423215790568822146289140167324291937906812278269628138541105166832337306956026043054145153495816516234855098190142912020560427172577275067999278934639165202542084247967652060603933156531502501516015162345857983461696658408712768376096127630119338081164257931080541337194845025304184025227021079255955018433099826165398409970301604605171088507335441107682789491309994940703979959965041806932200244082529774734257475144078866320602476886213936798990603723838464468466182025032103069770474353841305843532767349332938553743167683491725976327657564802398827937141066052489063109271979866199802361126451459213951944737762568403929132357451392650343576299645356013765306244825890145800330664770190228837562729142741036379034672871920284366046547196389093557846501813328618748956036561791547711554352740221410717015698105957461840224271686378129728457705952206206729517881576529355948584068925386643390571709378639081892523499269483656376405881811194283698161685099601017202651948071038666216278628645018913516739665094785839895517490200547014205231586672363695381436475101397195483313972316817399361708468486594720033702882585178892624689774734026253085650103028210184166448092565130423640923952416477792448075407415169496167925079209398035337076461840587128312673853998820646751880870397884371669736337743783212334357604437441557338632680133228304161859721255846570970018922910511945230312113760593276836099148574985511424748257908907664709474716465831225713351038936282787945606227649334126322531888437058572337076564506854010199490678089723978049899746508095007310889209172991898120400053061640413110534508115657486114910103186830083328631014395822449814251161608401192249967352904992486102406651885718020075825514127387543380928300300420315669082254908489455514899735862256159935904426016764079818221597624656090231531682348573217552976367594712232835357000132336015025366028887954363011736707209546082618240393994326532832017472810293123766212015969036350621294553970662262758544018874798156359806499936798192399357288825651265333372512171732578614643500141921530515954155458865165942878421785115423368229457436643358841972195219372777688466244758511014413756516410063233289975141193043337125450838013560789885795283285056759066247920625732382070954575917008299279777099017154260374907147782873931766254892376064940033913996207355779590582682057875527598518505133947449333752029491316661456451272076882861153864688816325309855134837855042635647115687140873887296386323705359216694447565603683282832143629486948080256614014677470783120755448056306833940758071315741275315782609470296980096523175300361367985413787634899140699639499176645916884855004588317306931505245366577650321923868533026458653192084479213984867854785333416910631914752489890358591917599606013921553913601142024445992807860208344714979126356534811918415166706193738196153190809958954192492677175386433609175360493082795641471304078067838134342926506509558447907467907671479462627967533199684953479987743943304008441428831729794258631176613668053208107647176862189404607634943174275449415409210855204817157140136922100942212791610027751829869289343222258247289707110977610614832434126414794379522682575585252958892071413377556513171035072220064887741082314013325531813457257195301361606384038103926877689187025459113495539486008989863836103382606270745011391295438569835532711008391408199877214844084826032128359475691387607197444322826554512547796781068821707872501591092798487889008884013494640202130295798891342141343634366988051262946502405029537697107939705960406048870604148884347164606212443850800791596425210052006605649523721778988092884022047039944554428719741548262269687930042025013520235190573748692015291249942460155925988250173046938398581192342373744279845417385931523505118891178557277752907333216765886539457790058621023102879246138713653979890397200494667324063291497025090099681191714318299667810088207052910893644937124256535986574823762039222831887773678584300754666159014512144218830947635902470014051811928295023736713693412204102662902107969455576134217585911229539272527759962670058012008666992187500000000000000*i1^116 + -155492182010145708767499359799470903419202775879077020777412066280680184957409479944632845696334048430638079123902600000504803084486304125677692329691281590005434614223758172109666486477205531240018979052421406262289552877147678299111723387014690987006102914262333723093276770259425261657500127258930981241755573931972963630425126764172546395861652566047186939432491517947143276237348531692285634451640758661371320092188484720629008089048968083762111943083528947652624932570684292153990424888842511976885823046228527895617209281886917955005133801398968608705541066989709362658984044086353224515099055333801985407782972985662308638083760661084114993232547851096372523915920131746998305102792998293551677999774181992003099261151627318338067464207028263098595892266797886701678985830586023896555552791686417374208553849546572008157553569898326322409112001225404936571677414802728587184257348543464079333848612488853496366324062661976453332800240633824292948629089517410395642690339179237703589598477436386565782014245979972797558640007952458610589666725614819124952249748824825762252557266996508170471621007328419843620397087114197222719853760776219372736633067554828963467921494920703529349495909904244510581948619160569026257040665555902283312760294274572049934128696329351029353867688811339143465119369737777408236393514663830551255341367985469177034468587739725765519729884766654355177171422723923553294675412221638135691109244574437900633157296926042499394531830038620709158608173880618077870947228559871972221543538683205470062107285582228158029699577496149791093677543782209870409960557362522387361575235233652617213454193672281526388179188402635461549181142879032924502644281089221266188657334934769793903413225569429373209414577020557337077059228119859599881143630857248914647677039782369924984240385093244359206437934479987759527486629084339864891640271291820305230019431229722789326340136920025919840321942098249941547899824765599024581678854940951338750877643326734220558832072416930721649781474035256711838122792790997913027215818696618542622318284901010679244992182908299888044077138104268665031539146402859376590884741574411800926215380477955453068070798051639823193570495254689296346305052081532682331027112896655608991747674271595537231459925691186131041433207835816364810156012178925439706932712066800561284233906224930745382624472575977923335005974207132632990504812650406782475216787686067752189884192050619149921367872557850753678840019911312169027753776302213273305314396397263117412810084579453982265639286872654017137685846170446518893000246041514953916683905374489463513453247019466238421714934160382512777783279200664141678721025391260809090018909033549352679908097516057791842351284295310669796696002559108183548043531034170411351579562406493319505172297845721114869046925149496077893273246069323585961052639502716175915999755759127426495901283800523147838972471056614797709482287850827228535167599116296707339233146696056461029948549577889009951608068098034956386216403791416313958074123459884263236309670430916510483604769716675162109763776425756496376934038623958920486630428216671253105036085723222998864118656951936353984199720799810282363557998635581419609830971990296517549460485989763138621583522093698875100480464629384161614542182629946911493103993804784765056532094581475162456079531701849817516907583305179345773581446417416734961988466426523841339969968098614418822874531692586242136571296345391900534098150393191939628560141148388351517667038946988417746657165120576501764435350578527156969307008827745672293949946452021300845314563659424670034228313344527723565889969366082188396506140122997357262301271211938717390411183818022529977677953725401960427250790077762460781694403232150110790843424416648051175033758221592214302069035030189009863996172033556590655872532180923507663961791272132159871520521145056424040163488387962763927671030422674421931494567951470957023257994328939083387022510623944534736554858171247773680649067283220503638396340070169296790770237150500428714554793305950318904911044409421345464456082866749338196216471801065676726527425683761128341867628240485507454373286463204786682686383512317084623740719889619056878360933713860057954471005355692677265541317755546483291347511599065684600400152583809464152389609055206730086721642609176011012450466009105914413544301631502924274754853709060450759662766555900581822321921806147593186228366050728291843989258888839699067166014901293728030636424175956496988638853339182287144144647252968391657442679483047212694227243449660420636381095839448162831888433890921089463110550325809599740618292314297542206905512568861210194051847167727180049707027069875698362621729948828034102916717529296875000000000000*i1^117 + -91591972126315843405473931634090897361287268832120412364339593613347187777042537795868215627326137483049884788651472491034854393792882767910544944929669482921601545548505753514509191520174964388300331736457294046124206507997662662286079001435306174100557471418672271312207640886367568956936147004235753449416057086700670421917609862468973083001934631291030855561366390524503244257672075110645238023674824541711164477444841327972288809356925188554784237111605044318547269724723067771109513376739212376952414025752890619353113500914333511756820058576069125085241380142973309927229730947241464150315150488340115776569992505619159093122273380292269820485442987480723321474729166072074471753585009691095247849201422687663977348716309199223953229329921583084538463561894818363825191070145086163993910978683132912267377911754488100944911997750653777910250471480670173576617271575729182996219060987331106647799534884333468808429351871351713742233649172680174955471113939924371087930945726482809996069426313473077465717219082965885984654245586252201484834533829023799504042871880368632406059527919699096912649454459959336680283645990317012200593746650656343775992709007971783914036426507213315932577010224378234568194739035137425714884612560423931748511282926274153137237488323721238531555478683708735950494519177323543740995221824142951765278523921803459773697248896283492003364360927855099027717364300070861857498453278857979312134482044572488357998192222448726625261125846589353249079899826370217275879502024229815070622278676615224861660363237471950142902321300480924733075399535142477355629376929935051246693463086440117597367818649267730726276541176038723454359198942209386458334126007735692781072615208820960850946417588066086918233322708785769016250248900213083976211439115937900937306962800928426794866311951067514930050360854620149936140234080164699410155841910012747009357954602956312307116372078925505796793869924683057238024825172822747993178357079182807197639685478088109685388121789028226669327779752582893216622385137159731199944388137606027557928394045002204675638291877021497112214842121468866443253199486978133402960282956724180045470611111904550659325114015129135967658773944441633534150809944331084400162961714011446064548602060451735134056567349439115768794845519026202221864024054215107159152520986152215706390060559897418376904466741473244512449191277994041390556245883048542849275035520594652745019091602585142188489353604281084687132370976986603466196773167360090482827121396004040555838475685600215760552288409662180531580343482126725748600479553304155275881902207196015240319178193260799042920695245694402958356886330220172504805122249191164354651513086405564845379703224635040835330246909375235679401437471656153034996537167212811964549568320311841177747339559387900618646226308245624996528936794704564524750131918565186105073486179843707611966531695728689131391731252628578330659681831209207414971399258627213161586347728197669589839837415939465544013695649879769059493711201719220566096204305580005023651687154633043024160924275310878440040778271591462332902671611171706152511909214821567747816132789741452916498744187309809823387865116320043836384512766185559815721872034798870361214595498687821798443014461795075206363056184555776441751496709242150131584739350898298305053160531357435654421634848790085877770851678761719652984691949107753172409760989324458371306966654437903726162406999146482539372339582107632855275433145838234573615156694089305511942750941800413097036602677376544394015407435859417993882207893016568001651545120738058201645514634655615403295577965091684496546991712980662590283202231864895718285477489327896094370785682707978919989865705004059217683537993858997554967550235044244509362386663554051399412168038794041923399682304152702016019012978392362235150646138680577552562431911285365913822254082490891124033620194179209045837783583600899805703710427183288125532254286129323857130401483445958367311235016318360587594823753595386045931876165877503401954089578240672169845640445523798700699970787889275391588885544957298866266546935149019722207394073961086768675090062484896923764901626541857219719498853683995165230380848641874603469855730578410822603454211470013163386888418280084757885359002981765677269617931911057506957928807027341448813003629282014631872271770577575608857177850029225179332774620041149520900226731025560402972512498744730467369771465869486927396574538309185808304218896823675414261824784873560615695125980607055695670042198101719573594512643424581329339153693008862346018763758391401172083498407524683982005912647503769366301882127487317695240119701682241762055834458447613505099126299679296750548720872029662132263183593750000000000*i1^118 + -51233454889989494987212994352968791310783278985799585842455778471536267761134877554026626314433465791901719207866690892840956970888518380137740030398618935709270969326881741494169251485860483103891607313350666318131898536740662752798473073640465889154708541619169188610382421755720816220516924636640099089115191411426144565608714714824412905691712634964831110811643432779989941578089341793673122265116418505647698702555591462757707324477638039814562805838324872510431752508263174061352227492764589455795967541086818533146113378120270518058381704240267051024957041308814092553964988528340962088170866148472672567537556217469984747793922122646561671906299386353676323960909951450227027000915955587991273781360059055435828955078279646894431870954516958297536575439208992243493786441013601627592845586064192851373062589736998483455458627980770035511068835869970227063363505654773249423839898791499637575733872571756804696299650223862099156373958005110329039910773727668537357903079899297440327691935351800020425646877165984928187546503243269158525427517540769313465479757173499549205546628975213578476885448039833794549137258944785398748037475726353275401229172541056192432556919259410647687375299947158017157426407084982941550514983736312273549418028679874631430779135827879916802507506796145442620672549205145383958996516867070685129395323583097435583588820066630176871456783821487616292477936735286644867865743364168950794593175849312874588782875628235016869118342699867254514555252318052899071333003390201701909580869769671727945065826374819802283296963828101195477233451166113205075475088840269833720660618296604265906340477268009049671625225123567444592596110494556497990282397357778324069073700647832436728040164439086848192126454394868467800498914821893449386393161480541696470513605016649505736456863931561104102865581585166712336766842333933716654947343042303966122949927676335522872936256376163195213652414543527548125898156537197799917084953530977429627436075049167786529086386052296419637483023637871978047848487878869703108438393077725085136340075369076956594375814176488989605917789975405710911865952777601352100016512010018298538880710111016961105263349411822856481405977431599520882576512381468249088549875070930671158427040573007770831363557768259023565373339723328371039190828857197567346396713541580322683828598976635401034461164355621588463508689074913820290808044237406328934784154973550852376959336333625064576797784718525224387059429932618574722640782545537909255793283802591757026437849729428528618431163804490553274144502110991557951450531015423772830766032356874039486506973684507566483351714674530669606493755429257121133932641685217996858761227687667674288659715868475082971664201994554372032522099251202010933806998040019696174184158774490309085539717176401074724227243623955672758280289842952709993643014423431058162300220282798346104402038946820657519445439608774851048731524123140221777233923489623402601209945644098219230728992816522262015348533185883973840701388076161653523240832617014414334527977485088497137454479826048715373158888135268026822790478949187370466822650527794621300909199140833936315437035284164269640222139146614236804387136197896047295454090810982702930408211786617931442451494531264507165517701319889570823587066935460329237911822765405418807774256077737164792305780480579537830925312914123138641695159213415927608681280225060025577403817517707960294366567387977143804974487508449795593196737889820934508112160868475205729320435210252677623292985961572241787981340552131552884639792365416537723183667495023024151392601594349194993644244683035709121564824577303734567883949948889844192303169378545959778955593099808588192436203535242833312378725248028611315511419869490525139708501337676861292330287993910015878695510611752672396412139463484631861780755125054025324906847634250627436466275929004765916024180530673810195210091151237347721497789583246252468367682194025038585648002378802543887073687489061912889311293343401060260310166405596340265932136295926380953298977445880717308204615407810409646926487289125325375349536601268512969561559479481683012450596546295289103010825002177907550627171333187665069027515160909984466008716980926681958646333166505605304460867357928407831741477697181958847243354457548420708641113627352454034775970697172467977688174908041658840501177583905775674319149688071155787119744292795745924905079067681233077633100948315021762376909246878509633329099155639479609567948425538054709571432371542389198262191377037290974388393744788625579763034568936503277449980741197409645495282087754843950025160321625440648665261611040666408731266153286517571934600871992540120660133500752461646118666976690292358398437500000000*i1^119 + -34206257374561809922948939476676677970637617475018911626570091837248193769884197006228658645999895382381925580808602224426414903296014271234174178694162694638507022266980726276722195990194795160734102643316479497743723917692102922916886336814941402385723024947064560409162930492621691254047950606508059862444792713489292923640240094942318225796049945576162070133944035191956209455736274203469857880663708640202735881399525682443743375014989839531024063502164050494048437290231522726981429946217308960747016000691355531486079740647122348671720063299350439875166867419185519862264403268210641033225033531709448103697259415822364077698428233206448282564198987461331436597789988725191040887745971502194549821356248572040585882639077590053149016912523420584261107673360724602198489387938989380741436274156646049647778180043742967280582255681258314898257998549537045620530003314175185738470815875720792063134681109622275845192616877100349057822875706088822918948349530290809474198407213926058539601310248002915589079863262758043296953002433302338241798780769114149214305960009577101060837472886156025833791856540138649710487984294945315120625774214148790264416877055258067127950467873655624704496304816147765840545749532062443661623749577626414541521043171010729535775532112932805027711951302220148700653569105943593990251552153032671886535675778987483048553253681921937576410703265254825302191515790158118953816458474622436136584242927571204653806925611111773921742505198668034226343158001868731952771399289948308183770704169563734198418179704411214372528606560602353827377453198737219478034670119504165492835890623861580047726954941677039279826779562660102721565601559298353310994088761545749559850060146954259102829107396740749318398580455202622640748941621788455491041178053254014376458601355670108379103964486403772711462383073895880002911079051749185277835150409411134634998597947010772691832144923723679903429099105479061680053660993753275540231145353112207368440714348723414485807171060295380975115309576630068010932803595581533859790416132308605045175957638134103575035381737328720054550552064316811862897193763981919147843907765182954030962460171317488575065460046529176148396126667941993387740623105259946720040736695555394323750032295959526950692930537250730396915904388899002597500479627987666648425388568633320311427247367943570398843384035588363867592565966164972837618082103288746426426172375386386806707144999822345695795047818995629267868868254476211000040974070863454496793513668557962065709697962879185819388257941333206404255381451598526361377495289234943778508058764900801386918335730899959100214253178751696150903999833866230072530938851902210036787693566322285528437255406531673358459653323933440894094943041790808789381973223173930709511002723018673701546012801424090876344685557550845769457471173849371271691465682067809033217813624650431859517953076400803171708663152913088295593521412079524269989357359792463222683380468317053499927870334881852358463680393017259690775596499572377479556140660246525892014220171824049504186645967554849788566464824887157501227233189672868667331575086073213696969616499685255307775159358151785166167549730833835281918302987860606083617902559666103891457134268490656414378615777317098442729446881645228993687519607232753343409102713875884634005894605349900382117753115188393289707622311504659445952469460289570647402269213742385161857245285436422226270694766480435933667522252609652335452428801634448568772837248545471736406904265480904588713080498475746969485278576750914049709675321700583073232241752213615493142527686937484901237672230923772132248583248004785415860594324973290984248289588747670144259224229721346388582579241093680240750435040962595443953290885293167484969566999780406914660110021790323023049792361288503168629083816938744293876307693458469273445032555536570564006122614170210070664141003281000688617234698112509213094920824160870788872312020446534143126357351674380499690558297085512793557837760116234339715552170722027240100080725880139683244708009934881039754921354576107874886508356650528523038569420670272512916130744503971181396804347084772231802878450506978669485486020004209891291870116018490361239467312657406291003600726326403988890572080627254589824846786315685824080999702270133894490112559810275037695050404511815917130350080576478587549444798641405298573787050793187899488944540273896261019910299164843982312927674326333052805766614076626355411221339386598897392657318548329482708401396782157821160565983918226421797541341360060355649250140713147699009542797777053548388053563350962208207977001437556969509220068452456209433526487183139805925398088164096568311637759214232861995697021484375000000000000*i1^120 + -47287851215805545478982453493431803651122451106747704161881674721369553937940630426084156997219088481016483704871841467038019064072668470358358544657355257657760641145538323425261223098821605133777876837998669293422997521735667051227794553386321853080617903740972569305712536593480465088661031419148778512877047151342322037167270893701618357121414027824839826395938063142490256160156994620988144760578559697160303340109282499856468372244956260412680176748325303955574162601589215936651309520987117567975641014124401036252905615213342211820848756661583822707196984624464644594589500773523699488887126880920672727662029065096854290142430702589762682900423674187150313629533486924253384309257919875434199506269139513104887247265628754339790836580726974327748490728358407621173529552761575723180221210522331624568543985582010947333271054773394388975105001256235623453806223087540198037938006479260591822092648285190971605709846629804202990973059134426232245802049119533438982403437959544947286594058655109125273639510595199748068406409023373234298921752097481002006750030102415397194406617062002082425023825460105319081851519843618422854892830185172702086135321198788073366165762253068179027113435813648346809512612811605061988712936937760476060664430493104868981063696534459118208654011893394672173685191321183346155617488107730571803311361120755603076983553108893314032202820108895699514172008295889018792442887854748724908099771037590410528794149178509145710615658483800366772247643528248765561155252796504136350907085461833971177857838421178128778779329521415646358006150708403656064506892464140612459420060520414475423505394144656275617497799383328851364854997721163357881369123382559629074559183331463927861832334829185523392109159910797018423360132729863857095138500784637499493466046399938875450105503988042596783526026587246809499154664750411860057925120349369578802866576071556776397814371622936384384323814683131359255791032079909300243779024345007842189982237567507826493318154604282352281868642576344959415241802125991515276766804079222498901081212274941082793628593638401141642219321770627113352353509811765958623600200025930631985874815591229202841034364708585297707474454635675453515564563075795055941301334937431540214868548328853206750707897573505286885407624870470104286701287251004549974755422496429610962906743417357703703272587322781760546443898832563500878896647037412380665642034889103556518907924638852693605975795471133765703422260309648064346903469714255280094757720867289047271863143074962765164967523443552596995213578337392444857681067517341865124807516852066007244651588043718296654173133529838490410869964272494466563481969584571540465538921006972383986170955252296632951008467860645479982665687305450209044634388259926510923284132615030938647202550062414336797683645706016821957731232682892598363256276788660342151166960241079186452052352878057014822446579089657192485751845341870760311088020960375669355039002783607142189342175026448376226460444389843152970933959852884562706598860217837380827821294944183991470271111523016436386574196999062986985781580317947245395686128563157320406894044438095328432681948741939075987686074531109949349323521414822638073086794014127247039912259625111969641905515473307006923330831220917799554485333131146791416331166655253459715884676528804683927748499298162098031532936183354556398295303551617149942479606276239568883553319232011701626561219935785488021403781180769661625741789531672455491088167587108593372118226235081498154601811311120104424804390566310017706719193493230462323807568805106856616200621994242874417312512192104792890553544994288608690565177756319861809752475251604449038326934249124329599435380594216576402084217554471610045683855285202598718787342858741993853418258865447208559176880493825562907683042161732640906428072901831179308804364890038317570086690023964893094840068346494153701437823802935563301907898851086970222491816890766183411479440574411802581729999289998606961584557204579036204792278303159854324789315939682079791969743480459737636599445013558832796538994828481486650394320917660478905995850632715076896359634628070809623472478784702861217059976483072755868976768621958580811161103734328430879609713398081531457217947477676540855825976568941704055072288649579245669851894799584097007675679743912479097422216017458561018171403246772717537085991166233254411121775590611532818150981735677555578488220717021719732541950811526588553980766693051996737399191792215532857655326695265478700593049791330479922117612336393967586127176405774676488614131568887018635288763674044235269746462919400602282455505001563975354988614057930613673908838297396870720863023716211318969726562500000000000000*i1^121 + -54961627985923378442941917620042131768104799546849226619496552907371779313313178846044413292806531617750466712226491187284653569055160562419758627245901512261390690506295120713404918629432765195708442746594288151914166002600164970467132240251035103778165184578218966880577347506256539979923313084248165999835014823841668940203702078005478836904104659066111780395861747800668143067535822573448419030861247450246201864665329373918654194557851765525725589329132924454260111170717161129457142145171166049605362187125858170398669606424531678658507851900039089999714036147151515406805641321533619045662408667040243506792070333988332222096338246712765476544010553069379640557251220991916062218430318896739346425185841368508207066346047480336690077633637446141813534483657556882503327945461430791283803362610103045551469384139463676870579282163804178316778744239225249028613807080867273854134402828553390371355652230212710039677443845815758253969117749904300305523496284513922589585021289100365957288552507953493876746947211176672090932661980669259153819866334020008066446896540421145623647317157193299962379896482306248792934873190662949322753945093918390841609014322439690394217443580884954843491348621822517464673666378984791378171125767799862655095456072524081059059212548292045057648025823483834790428944546781761492787534459392842482231587371070609838017689644865312292025922719033278021683349955234580975209049547637398726945494459705358817513151795089950790631844628680961235959649450596011706782379800057132054631002284170149682259363043419016595955005613360534888387008751017622882719974479916352293528328958692279513382453744891619379212773401862420018959522416372075456629015644009717407484232089342090116879946662930948256127312223144663605996695066420287174860311087404576509919082016142786281644518952661553163947772751266152835928528490541510415393878230374035581926324476253069508059915347832422464473763548283725018924873467034648309579302107729154994545209651378605680844914967051011985602046298054324554872008705417043365678741858679067971286414075750276541595315888873239623816887120147724524528330219457418965598018729686542800711675761663863097119853087116668863862960239615541043367829348482093093283819713512529329618557825834436919961805520609640488094130147724603219203141851610377452474839874171601019021419065278016560160315147910563546446704645355624736824161481511436721380490795936092275387178668833330404432890552673394059834533152491463679487041195863638921956714356518313827745955099389952680874944534297627584303534124765968395367566325334554180954161254834258939588167319348306459831419687689136065829207254456967888568087016627807732929558823404503956817433084050352372449810513389376460600670102955040757323526242504583913840162164791714546825123829864468986963616159937075342703352029158861979290298754007031440691153736134782111718612503263284659974789744546184222028150944692553629555433717426566952964439743390263234643451657558211949433222064407814642868934696712184834647144927123090329905555146959327973529603961133531533712198498370425983185384377566363869927798691954784956281786089320676495743077647258591426915941541909271815613170742520558979109953398450763699375300103837233236598191457720169124082582776852890303967863855400393643326442095652126385274477579052547223696635609721465242705675568024792812109317936298603317168477355568740842076317113410245762619842530162183570582228842759884189789226614936860788558059564333206828636051770348239196552676194494569964370768767761698446139668529630579709921722038880604363984251820537261871352740998503326465905975564395193746948320978796896333231661648709611506744712466035318481395966569621656105517241688166809911553830288489303217092018815549784027018088724723219540107801129417843907995072645186828122935929422032257283831281069780331104384539020681202355661533677311911814384056615042355903219766278602636629182688243507496977864929045088345105828382980614582672582759718489876312590027859141814750197613063066752109104380554825396536688519641548900295452170219450265568557379493936968872393415092272048671087631252338775871725862676319909653497450140755327011303132988019298132429537577571217533038487893293337081919714046437816075063699567525860713565370000944302761965372912010697671650466512297252301665431451346246385932519967458270608652301773789627836924203854880292400538112697707087414664483381998629215736908144305150047620906811942034609046732642998491030549738726704207622811346284722861841881412806699644783846869449158239136010020190498522823413541515562280638676483580081393498555862424065390470424688143923972404455020540980472814483642578125000000000000000000000*i1^122 + -25090720147358411129167981812974945055166046809522818058294616893053622379070559535210664242181168335446311379860701541577007980347956986620311717921986038179867219152082426574458450586475266809875849384553326844604744939053884679260018117662760247248363284906280494573735812395396471990612662335190417300190197296356977579465599711535395598162471586762886547745542487166521806263949229244110236295995071820468589538877302517200088142464217918224244779251199131626383458148750324887380411553015905435648741440328751741769344017417960587407368886059472103174331762924523007303636848561951406124401998952842327960734814216664455927465852320155617577678919330503689885004936138286244174300513824787933665821567959352932490451196817401617432717848000549134075745627746721013101954202686401796552084186457153930494433417064064714498098925205955561447062304986527256480939462639982588402997265626505264590040942026613235836030245469879182775007022642802034970133789425837617436187418952175802202212068214124324127365821053151540723577645970716906509038573640543996018394101674835970023895482948358386925802789464635732610583142582432135937889100465401954053900013730040924357378832016346290553507584588833340216773359821733177777555398756853768981364969270999959544537967830001115817015109266874613516861405598475699126446302068458676107141107012724464556364909797899942994831146018310196853344942039518557859486054701634813733804109506990175471173642744638141252022118954837674584126210700566901322705043369889106845242511478900152298353059636719516432433973783389434106126255906724390395263751168844892786360096411521954020947306187497346003453457180183997154899919297322671710340489842183812834035174917365661101523548580934887029664304918137401996485440789703224703195260891005533577376589119159777681987169339110316695641269499589390141425601665266689415561775265270219762460951831414570256360587281391176863801942127973733540693240929428689451279418974535311698094514256594872696995366297313136399579039801348756084181090539557080399081003277472228870226489638948752853134448385834103418142540809294812778849157246387331026724992812811271885090806971385720562721449323430845488045527497303831121582906911689451034846446166058603888578170436650113687988314611164584406643259071371612860807733587851889802662465350200880010779573443420560109544308821880454402885585673107780655252825374982562213288081759778553647899289048908589134892400834000795484799950347797988868396503619615404075976723718027284366903527916847916255819661440604335177799318534106909375524281493381333728794496737464269770990835172133625696506559643467365197100925361504856997028391596434201828905135362975791830768245556616131765486098261825809146626240841338779099477990429606595757674767166125062924919834849385315328230102396575955000122582323875055678634046360371579776670862240394319518114427519531834273397831581534406535389620157982513424955482276934605783967119719985020762304304278380891515169593394706014140511959096277065599253156921103289056004301049773280307723748208532484541558438452065215196092332791191112685283514333781435450836099145755407110633865991279159410471939621111638307857947994688296655131735528478742658108635324419220311316082925970485123002817627448637804058704310820239522140616977010374672281608333806890530362336754731614046239941467124613608219107870499569435019647407293745441976757705008670155226087082509757201742876802399862070330262297061192839235869134226502899588453512786380079186358035974166583044767212503737671044236405689552591093601416930056985263936152580828360897606017960703537862842977425204019019380765528506529375688749089351990286596281600874818913665442112767185467414479382507158341465453262574413256352943434253006225875198377889223978259076261100365670886899676447319878865453055793559714445549298209429293004837663332093882289588888778496701648900945059379676090180145909283698551873293241507843373020557147655689103634428664923685905620745239972157448157828795792111735626989500116582461695733876778674151956828304823795868271415169381031893125046789563780417697319224919074247523994345772863849605812033805698120826466178327620701242678309081291830322138204050048440738750701572908493718257271237065964264416456412155979726518244167396736674181120033048165943584435553487943168571260253421974736410153100317259260314956544127830601232559651284611994538271124182117546779099564589878144979135024765783792729066652372894007764201297598846148600926322103346698852009967448497398875977829956209279880222990496932957765442650660602350120989118870916368814711499342524661371517286496488936611792616769006016435546875000000000000000000000000000*i1^123 + 4131195624092663108116908103671564665213649700319086914297436747914194906144484059245975073020338406762541373613259468877016467723454241806347635192480176665082778376302542897605059450200867549824284231232110924344326882322266596352340770589037446281101954699109546321868024214819645685209545800519607807425615158600434178225734424301157619992670437628082971319583033648749375517021785764706793238417545485624022515499180970489049033209587866723048076378219812052703186209663070211930081300862924605886658569097900792827295923770778509480858897145917155442330153979577212031050463519725683510467126576665089425861518993756837617476753733950470948282432422226804182464302876551064906692090539318334981606241223043005701671912182445987677068638973712048431183052526152270619062696553774864707301616837643176343373689212829325738826608962628224238305410919778241569005488803626651219344852903706744410066473688842650634602338162983715870011968771644002251200771488456172160718261332474131263197131659174046043533777086267555057970194638416950285900513333321044500025549550532194621109020073868411399577024275102058017393819087845289145330175858473260176217039972181966936853514866767251188493142413217857122872379250900143902550467968521070045210590188399362034953150657948686147574112177095758856876187491280540632738947381195666854117122444153523800466082829860901461739468778880631464014635190462488551626962990179864432599790126904999950638496330558537136540465948924121269522763887063213816992961583704381487598298304663280414676725561110670982097907530568162538409964554506790725776805736306375646953199860653495533345064855833996722973665008620725727480650870080600735479360647201530255507454208573308122219730901972099530102806861829121838476947415452496314608680393046525105849572107207036886381809773986854365486095521537091512874312176089131313291101192374804965033100052629915523221641441397161933718382290655634102496372709701831158958636832373288672159862462807008005074579208870958491337858181302020701887704914466755773898891461164566037840500828271011673723296919271051080094513486585532096406805037545610409257481184008736327412128528189880109596760501620787479048091284448941283108588210844660352171864808037204970372739404781381419212210156621205143865225359884822858081951614306242634709291881736176751212971043357476745686098064983746843495294211089999955985432610009493038875564704944301270662075884178054544800907598121437174217821180783714122524974954395950768149860660983784163723814260230636353742061369567719301515454577378897249741325366478751178190835372754596520055638846386121467186755633538006615321184494743782529846984256649401360927594291313969306907627467904592496878245440246263034324013059711242089824692837920497174005016297277689809159037254332549355545172429929235226764409590035408550809362231237924325079516315091678408882553727255669617266758458753810746373320124418215339068176116461935523503234213650724234735608072666152197125000252999870403801462050890379844962044602500598858251843570621861156165644991714697706036398120195737899468081904572063248389605454563940153875275615059853161618283788321079775079564631339891989602084576033529560279686434800418818892931536291540216209953442437047796471383095551569649602017966691065360789797455962816708995687814851219126459752116981846421793453940262438803457880999113908963175220201849756685920283627962224402164925030138954054777209222468835789147272361331791519995315980889720641849853487493856811381790265338823620128426463607277670442716985576576602237582952319513959981828661867022939330527186190525491059266320158918785293083329435011220409748787048497136247877689972303226882953313284327202370541914220898470803958346473821540838253639332738465304533833819854078320133691913039764702005822828997553214799787108557833327336788825120346612754714832557203015829851478458974653192013765860261469799590429711320712561736241158837265383618154779374336159334920447421985839589215843362429639108023355298439601872135779148343850684623370353829002693890071293260667757600315120375694172057080533927572301333888175430741443766829637350189991414965827031755635484950503569010964292473140041879698683472020327585019539129616988587930374127558672041813076935710153625173670414551170359371903979692215553330306888993562112653582576461890605035420331923140023865394480601199010012666511131435207601489931804508980269485298038444447397031710403516506904627466862894361585633104421485137786824826862879242788899944008059142983778268241201425622113276022709372605238701318932037951880172298212248645586548518946700039757355505719324471858127623521000000000000000000000000000000000000*i1^124 + 7430153250442166514981450266073229093171919793556911440032867378852937794067694531459436001879246726154056677229525397908632444712819504240067814297023690079015848111540413220559278519618845758206272330225376655026555127520267243734934468715699877798926262772714748100377143835568740034078337469747514587596937408380481637201023145356446278558845017289542266407858831063257460455711253637845314772915558140848196794210021086962182755873719933858831001222448621744579539631080938650782721913852068705260413864606921827799063538663627160605760173536138168913944529973854393442483208539862692590891200810648975980931122477857984344443974049014228944534745841105222166395287149030501527789483477097595821352913515401036035186348309443114335204000094076893680227916992976129870392536325291572554353834443551556243040759311409762270860702988433479216725204274789185412084743481521041084149488579239529364256147071450486567603804581233338496228227003419218218526840539607997538374435738024006985707751570442964531759092368771256732965615259853277500525004797495040577610289545654953987941607509503905582147746441907749265710593706618859677310064289142742536579992305871506234444415012945333775148102532885167595873733453972720735095184837380474851014976023556879733812592426126834848690091098264653190098682473281579408622107253327534854666880918327071187508748499264980675371031995236523552647764570645253952019387855500543554949475454531083321942081879387304069807264900821575136189927482136139410159348832610683716149043373885743158422392711175653701017615072113862153806582848955119477731105856752151611141886273640130910834919637361632774127959958495916640237805582702722746173441734245908304678799795330133060958987052708999398936573070625432924180864628895857906162763069051733628463346612635830412978181987430739121691443121044432613503530078415303467768408405633325099164283521341479598278223933131901666331365006990342395767396701650141205096757241069407901313101256869562609719861098056847980596767998468239400664577665672185931308086205290428485298026681556070231724967573812280856583003582095761133123423722724657615134376839098199279889632733393035524880009309231477474039836654386430768224091792135744723334200204712547554470281581031468928224804191668911252488656657203480307481627939994394223504284252702302002059110253606117782662491023351895849238780288862454290971486293042177822161260518806079012275047740397117740858602212898618783908726408124936829915396617946673261305691403591814744118344245176067586201661935649221801370140231904476554802910359529807937868243472085560193699636337527951735621910896028896842718037991326177810604787286231736296236118433533016414481556006679891556661188518484889232680789392570032961934960428108307917058627012388201720280811410728126941210928940579203211013621864216736693574324046430972030256538925710552048482508498638509816927305437617990503328340709661645263486357982298215379445774412064124353345766844277577633651934170059224348189026083624245266812012075200437842504495132331762418181347036429183357949023874495977730133453694877270368861167077490719715235200352586929709091060365030311390917710136692225477771666430981977394045022720642058011675384518000946248718844494230932624660856525270438473114793002661818545346502311965611902279385653766590435818926985727656864812492645485212172740273327989208109324578424374444609137385386117584006073684315520679680952544230973388248437972481809049722580098451738154585306663142663680015752286732565200763057141143029051129286667210445729842258719839507370831595593267226786993268595157136489816842933610558970707058716526175840098513849489669579790095290380254912533213435336445560435476323575208064777252993220206341208898607019919775564429195632497322961099214950804183914419552692433555640148193613958380917724551531525676812331303349681411430411449972985492297509129672285557117277110022154029645233925330386283742384790838564361179243418017779742617145240815962802514726110276825333103669337956577745220019682205646469403455250845173914147272005025280403643951904722360702933092241132315568313244071330808018531428365639607349084536958778027924338065331138959260788278743797725074560674145600149173864828513813039851270962260327839137059582149779918548726525021337346612460418118492355948753312098345554584461028585397266619748050978982323659976942680806119499947703872471421866616028896223170412188707200543333356623368015401958686177917115051354067397516817360697801703627156086435589015822324621698301253674489793658619581483821874586143904064008456331043431130158174755581344645561130668496395418994918380032000000000000000000000000000000000000*i1^125 + 1974977655040362505966468396196890507639134690390980996024479181541031667347741403439341839257106772541977666476760200667889757291389640296020484229568361863950727037514287405079093689849232031101636130268421236536011273078354743560817286347588657676288910249496782722264153653280615977084233321805466883555223315848994560432621504381725929772669908896584761454360992524960207080897463097679109943303140882176999999308490519168238447029193925008502314771337463226673878978241462663909165971312312118915020070613785487157076497103576088371414196775454809556424608965321295521046029669005077703004117201808996829506354644354534652942560655774222434002883176565867710897819501306522502281201483493551042771513465680641098579707079565849205976795744802823619839673395953496993945798146924376665729997677313964077669101907888123644272564519590307228030269869726917597564340418453008775826731782213422739331830793594906051754285687032024451375027081265320845994368215133186043125101747040844144026864552611461676499580122220184107554544975189929939088447632824724822682472412021967757540510583621346377566795917125234402862847507849311867592019453674234776997864364778408561391871744926806757055754965683121622063615531021965191706170563123914355025583076837535491233479813955871713115004906940448787366813857352487203139444516040874131800144749361404660755371856608334335044068855107962910239730699144179779208779364617372249538659249510681226164022370768786630319258540893445147053747531853271513194690358130075375888072988179287439517818875165062069032322484461840731007871715490601073471236771224815162085094442810763968959050893883497596631910822664644058699769131900320929575110099337947283994420802684218281747212461471858873327023705818272967676667616381279909605827001261293680623179892539831700302846064638934225178428634352037141840461022123212935147158286321235901397176336345866908166086091569449873364676279722614195632534903924749309173626309950916642545433207680204911224693434029277882612635908416083774058114590022560140248057504433149334274861756632383597427302307798439108648901239468589457171105879041636135538263502416073171431234435830935569917407626473363415583158426139059697077256483024111172410228185662949014315865657617484534941439172983410182966890719732313064621190062759986256729989789384489846797500296049720680020502577408464942730577486194175150274091480827584622277125144571864755015641707065888760810068313690221236324341775230386408791736030175132023229088583633780890219280223462487360848890747346381777139053616652439240381179828814638321987897610999129628422484868191946426249833578007248551099351884678809104655067033736218029763484088042087112314558650736734682095980948628658362114724636648361073985878635217525897269808888887606791366763557081586636080761206942387819329620397125206686268656284442002150096592065840349054704964577469788755150567453390971330572686518551477375813626439839294901536513809348396869257148355721164716809246826235909728445105626163584373374712165337674630994893406233714247297459685407154635825719300676090022139750373329432876580388879497096209595477188510954290289416935711566370173128123732364518775973004680387399298092661646807885598165274718602064346340445510765553714684488090913724240232977751376885885559556456190068826399073140208422849809140853347627596461138807196660448519659967401284221609548228340150526103350845737148515426643553458998442723643583709405707341181666406405879628717751496486717658518417468817954989761906118335362641465014203659439290846739580135481135298430566289846595384197424339493548580449002129975468308391506568034849421569046768234214202667355717268627162049794243359788077246995878122769255868590446946330467562393596043448556932827185928153921310349934770363586863131178057595294606111932589201373420488678944571375545901592367246211030696978346760913802129762996232561792119863296964795630893351158157098878656037018244931689470271624008717062606627744071942988521531246888858052570373795927308101313366746276130547540414341580555890733144853701739097035133653627391872301378371481443102901685304980404637405327345308861455292904012528091921254904693433519075056138183249100040618854140670977900871476997703451995401537927644171796462935308516025804660511025222497871124148808256559048304651436375463226105174077114565550077617164392493038629524868789985408688697997711819012182332901450542485402552006896947328948925669507292145196078153730724388207125691932770165245392209771078873169934538315350113089314835281800420241632842807808807675846394344402299445251164020230608105704524171541309828463052092211200000000000000000000000000000000000*i1^126 + -10788240426674519210948389757498270525125447593601470599297296588724076557059394286160588488216359444079106273132212648201838521181369414089762877015333437328668990674470043690643537363056668373672943293773237784274196283781532115250133360947115939818451257924573176183225862447480175468905028218125461916060562129481241402888726109913948064824979272517862499215583497291531218366718224594649210770846333980290888211221691646368528544599859056262733835574026709584982113702730878851621999910080915726982625432442701085962000139696678717273764683758238279404394957343378860415289837916616324314940035788200204343024649350599068360062656468572277933775232932077834058565663760890237149900176739957804676253494058896123586455062827670578048159739586879201995460224006183459858446759822316296150285925188714828512145044579891386014140726581346147179106222442896746651259221806702142691297400804061332305727114505459028643619449748089186533973684834985498440368886783374245314702583201677663760514795395447849531922741686532716260683417082164737639456402758349092952888337464286125889087730226201211691665525679371088793080381988307872482544362251568203633627006048704240665614925396431578917115113418486567027534133192097545543738376147048613293428986819273794915886876569213208243183257881642964059404894715406712895830146689604933824250073499428080733610841424802637094253087110892339477907874786851731420059991142142007935309386581390425080971916189577847026839226075786968188380275464138721989465545922210855041998147386972620757374488830798639976592377681867883593177923374379422959131250181616452594275478827493754430516661680412032627198858297909914232137305418367176559637218186978322175309248525683347209643589734527390054895922217748182759862365764301635649546635365972075774978667443538381116279617173135219286081091275280733924073728136191720071417092512319148460697325130717719835008768707948663126217676973312896909242852785005503167769531761852306649187479042007543837935289321222389400080530355175710697654344972274648805008962457871915666221397759085944600739820429960587370130956582831184752816841826361484738378341773284080472041459816105435184704454787005657070440862053375533579698249353899869608643279066140927728571075485879852939455244040296314364925900583610752290248388341032692826330750089447231579260876241176053088935477734601645060890840922166888925800726565682748825190417774330844476176127236263187835359523790938073161590145467148866157185810720132667204250464700406733547647474053908595716772714664354446136645999692296554950614996143823290965277183286909878544202686265003810586465076742317148451456698180924247645739855294419011408648787842199515250862318589549568370793218472400448628724619299782357321515732194229647134369836403025291360399993908716139916139162012313057305747953926121841437185462244913299777572626667147789913853170627397019483051579642181581769293066782280720162657476063797769913591763353816989361111078823806327921842257168299167718140908952907450513404766908545926602119722036489460864207520628965209590576664067641242553225256695614297053242612458190627199680157902183736645503520696588229519815414627409838991069318831955806845373716250721530798175145866680037004494809992890427139328199850070908241538893634095758813741853000990453766382909774727997303483135522361141834594883240583574575874391159979972940081897909190276005085978404142163301095522969634142686845000783901661451225470568616769897932676745309833442248160187233231433529547026696124305981049556949614560850577920735142994989286829072073987952669802663027806414339335822127158081318148459821672538259888591299916042804639955150359589318889957375760042225125587243965484764480523589398521772278662319174383916903208820102036400497593479973510231216367203620619711125687761566172896483088482232505781982568549204818940296929794586755845400685156951805503583752456128511552161483390134258355039238386242864285598971229752678827302787577612515727564218079499038358765244725692787545802665990439283863145337587460350111800530554498195587943003171908623611512990286078925906659742554592620030936517476647656768233708947097868901297219230251085154265124906523669579189313914624750799907776561457563350539654270988656659532945563485749523784961401321990014068813916458806049120183463977716306052897985207171318338859321558876559059360581459901776404553805874426800709643364399650579343512023269780343387446596767159994042248888607640176933107467777098259703970904294226158413472911167775894964742262413536588343199229108182130572515472179364300930696644291601561714873361679426817540269749043200000000000000000000000000000000000*i1^127 + -56060665307434325318909215271267734584985893668372114626627239914519643691361660355194004012605932629740730115553488609830173367797199886409423342815438368559668409440732699933221257325992997598152828788441986166972911309373166741869099723084575852607338714893947629349357977892295941250662090797472021965913373346071257668270967698958128187802491407330309904416178556979419897235909074898505110499245259301998061273788738217608365913002083649698430865916183938092189449520300135129564522555811698301972485427682245361607860485132835513232957267073078332383780394747234040934652090522709328372327716125774252070849619443286938649830239794410710649139150416204917364264673523553051644509563428984337854339887536347343003546115916623629454517306100893675873766577008122763031375906191356737338778427951937199628020246465455835681587183472605105747478086276728890595379307860949892157070987329651405822815780893598417223829679377352600153209486231859255159703992392771202262095122049114218480895245344964174065948789998708382671103731527245001031508211641255456846599072491473869042906919856423723391405185842632226648987828850403435827451893028277012722167390816192406949995528051648446732636342225812081562320049514222106242321982738887976619575688681676203027670740122876315896209735170263162440882798262684805958227166450682544854519886254822952231717559994464045827371121834128139469712593972190276217021111275524917186432280799945932387113455040749180445549852879641453423060270431591271163040283615495925922357439257413751685598965439805288558602661698722312329450213543215560695472298962625244828408322413784967537570358827005339694849360875162470503990705647629234037617978321056779275035583926080534103733763975666301540362008259457276946666349759539454769886148643842846727398116888742100791632572778040138265300353955914546988590417196407636045874029078934146493288438985430053207471894024134531003746346668434369229406871808755514901699611222420337204192007560381608218574498149874975274068637280777246361878565751790672470690120958849553179112254351294004613083331930879178080064958688272737504694770506000338518797138083658435798345224782467377827134149409827578134998001035821370281256268902553783914852939916519757252247158039799590685959630904598653099186269172548757608754204578830828159007732532449026191233099262420974331675043721882536702261070259628438550348104783995724313889290098503437284543571901525728980808353041183929211002766198827180057165907059436539192064966884414130970038391505430372438248745302322341593768782172058731775805413666076588342580895480049516048828053030074638905515652504650174031032931888939713998145219730938120914616535719667487521744995473793542802800991427821985660944728795247470720938489702667827070313321201712121394243049086893020568593882284436134562536013510567129164105821728062888156923360773351213690267420463378920491271793002009741463275675345907585454358417403962922333106815915006971300500547763022495421817838171061935307552963051849940690841422096676018225801712508088355731902071768034106217065796117584509284229150622525147817622164485137682276975208127704000492065992384074556291878837843669330398594535742310401370116320071179362799686766934074193428720638894401347179416931418248546203019717431980191492319495879731767298041914996240342622718636663599828744233403275094181098678965957560132291211414686414399436963433322242778459593413623256845173080317755516038144643527172487182206475201972015644440097221040691284480203873081635126213747019761700996350587419196539995740006721312582177891285200352607626683463188500473887566111132747374773875459697337714958434166691612435289330291070961518972846877747381152201875285191237305686135395515901666590769422586432066833885874210922214018988050068076925846570797200824885092132270156398290410809737636341883723051843771337968352147600822308266392645244317621131421831616615660095425272100933225754672656391805320965209568736053994829025161976517448776220581902595596775910556588895233595109094379368494345417802115411054619598411206731606498853429804061744205594376285811447365251338957315487417229492290510401097202897969549938142986289589740354242265706018652034166744083972795351649363795853644538218636764435248496180249086724981101260322778120697369156275727089983944428802909705031802339042889368810603347532036507880170970614392737554437786312638343032391985166283347526668038975554528479506460825086532447413637922366750428127907294577092173621314389010401115953317547258722009421507187174380953572372833458242204103146569222472351517427343854361314855472256360842279172177920000000000000000000000000000000000*i1^128 + -119993009924665749614168258114708313191381209731660926841613712308482698135044031737113819980330225186491175928644741582961844216358422138942531292828711590229870123971703434632656969915610585331559152904130887772752256980579871949424442157428114612455324241314756525997547092254912413420771898238047289602505224604961997489669897562039910540604496014654780194685134372716146129807947008500674942464688548404473185936078113111050167627458882669560530646916379446313725193253413767911613634199234364175200466747554264578251795409238994083908913199899319281023267723182098443854095085938844018066899460414258448313306415186704609051565487973262293669756404615170091553747331472123005220119958860787175637303703314435600533336983670307506823347703964909964382416616412486378300750388793082534792592336753910526299964470117166622922460807707468116156221287072304920564315334450610629787824389176728348900492525440170222839411625878844233580659121953313869139820034650998246916715179741666917289466971233113171178558106243607901226968805471993131839420215712312062014097670970056181686681060737692165565014440761784614233325543392747798878038019366191107547431701026023344225698071071582996467432674137872722460950564988882728635994291162524003336404064942759492582737906814599945929458297225649737078546179099931924285743888724718652007764780457687981570416788405038504777066048990640075001423834672580135698603239121482059884708337871605301691553923273489116944452767263418552544834011689162767976093841181427043878176773601869903203522640624391648677388879518771282362442708183183823366265715310355359020780406313302993247084509647324637486120417325197606442796414440781864890502474438946400555716739702642748239845294859243044016618908255630298332811637806448536492714876905117464811899149558151025657517159295610576980522274630180394479865174172049432032631749656837405834667787578011851901067519174846777276614990406948709048292395831278780801046674215147861036349547182154448249666669098700562865395930593292066433111615603714613396517372272032543280495411094980531886542122721688533928298067746102081852382117353864236885228508096117225925953343777434609421057981225895005837966125209118660132035564942562724137727581219367552498573930382582242437283744496452611614303924465334150081603993554040466775883281933241463750834584631188996493836060353913264556902644274394607466976972544820092791468722565657241986428386759724447172042226597609508279340278893405823000375868835997341502328367868585243045834470978729526066340491260382377900858035503328342119484051472751621801812423124216580969443231669808285235435778036956592452169061367489401243411772398365551984804336524716405256816186543863346408267409817242038075764279858805159052701172655741205650771476881560034718187556798473563529366028940043747282837889369859613635885797135829403401643998775855189096895326068274619792649329866224884336783710281640078659932805882575837145078587853064866050300757373645495702252860376333593897671657589454805303909110012493602915569100776923721777774738468290774155095197704947916436449786139650558016578157035921342143818227085941848473118216980297148969279108259637364099038528449936010840122112741187256614703677859747838695779425965597703860261921869973678959631686777332941697705041877718471470821495977475060833374443417723276835648201469739325333084908136116471016726904964735610699037002505655241438739706820806067344989579163427277427176989426444679646932217785959872600867508874197517027260050063571299318655457813900926000255815132372992326907774088375772031144243917483756244124069969254890002989206447062171395573523169776929545899754647192807167627271172210818654598358612224341692087540892262146877354812166169714702869367996506294575803594812672094402700950120833365321750247355621704403080841805011503374164697896215523976823978727952455546269515467277053217702953892213135946153337449183000293439543284338422566459280579306801241697616747386075577974296527834614797820308453282262988137727165740010010692140554733041438454938665271618782409156340386377205686176994294000411860789273986315877838916337504030619748954661538950176298864332096633611628701470662659271830455766872546392904150178558993664250036920978322591251316863705850502871305429498168454134514942852007863398915460872342084562451868671794877250854185031188363831394366205834093903979706074899433131383366756648188884286491778354868726233989975836519833136192149023167211849373423783765432531341688321227989664063962062426914282839326029258735400485898423298373896491496805111591885894936104030245678451399001483520245760000000000000000000000000000000000*i1^129 + -36410933886418940137782443571168830365122278696469842458892569055697223309196444400191790225920968404277928418870079550603206314510134996464622911882336992564268095262355556422943280983528513665954610089739938990247835754743808627362263999606907113556099381129738930941040388100261303193093238641479955394054803112174619239877800374349098163708405329880876480683363322064281979215282480574416652945143637806726148975519033808524943970695232372492736098510994855237869532517636600953813726989667067932204859537611334153218424488813712787367405887010257297502863313825475665361516470076979706264438188063615753285852654320170745592876392640203930329679122194616513686141326204393720227333315431285844827063999911826994027127617644646272693155002128741075694202782993095937996316071594000044204899001190486385945079002897731340747959842303658767847180134989090910339286499754937735556975190887512375858097900800640218598226203558176448179780614255609591272421983822455888865129514386786351253581561437379210802283279284150476551547646598479853568201060174696230923773874459270522142436421827229201284178324960159824840056962530729293964270472493969192520179681560049621788401396529693463994687609005093352907004479488890531910594994707752842166500256403656310093764684979006037635666518226950538831936786181691536909525111630691233817381928941036479664012728470332236762937900760326942457510420092763617742912592800743063588418740692196090999987854146861163775791062680531530284753047094972680349011274157484852762065881314097074358619492809816649872357845823549496042326406575510650560595994342227688705486320474832052134829863131518019214395951133044597770727615728218262815233824698078561434424041547423171882618506006264674601999608378293635317812647819938955595073690749640794882934279410818154416204529790573974164530742292611858234428172211296581467423972700459898624591497871553236902192260203070929014089442531495315344068183577369461552515697021236918778193105561686738758692156167960605424913310004018540956648692983904282585165763580888416348942649054810337729934924641239884231596847420785954584365214415584545294173746501934830141572394332422555493786098106177818348111653897123841654359793581822277731464119984762065473493542659988624774530184718201953439729436032917534171890729950401906071898524218905154746617260649764371516144009949278566865661736722804301835087290518491051528473975509116040222733590214822726407175341903972332997102888869740534366861115659868298855434438816110041431581358893807251094579937363319811014898460631065286757280749831142284558233650932943861861715168885275420358942546789968309717948878902557125484367565672467589479996878423450755469958451830134060716329357930215733014972187425457634424770878591027968319253222652075763111808819844575573109723809812692766123248324900009123767318970390386277832652666039486757566467697521263213137289570153291546221861611048147678955640919205281248944610232679373008888576711996319297275174191737402146407502815059409486531966568433629058592621215377742502585552406385329220945787683097188785442111724305226287561471362157205829083793783924142689154531703612229521396013785753948284746910908692151296109037527882794074755058002210143404374703724438171219533313794238625171219198904115084254743489592673143112758657403491737276748192421479407643335515599259912140328501996473960617877469220886253913390854983089097583316609368311257990984819113556100282765683266347474783181614700637251329621189205666957347106323672288875472951370086500135929577557811599534613959622784083450661955304367216459402332122506290655618403157336673904708348480525282347425833600401609863407944615618835654334151847007906299854999977000249902003446476001997224122119599214799196820411973172396133692601146311201682855487731170646750680763861761567721068703369479745503322438442428099606634538205946078516177637557010010064536731358776170190390183806882810857533281874885516244029904255607629038247795976531962511476183185160461929302761038123127577178151201633367537534049892549410898331598302533108771285527890800307090289786981654744946914400556860884398968236787418625711896035880320521555142027534681170338701982206372729292216223566462289887847196152678554744376168726921219563454879495233288885131269611634355062487775844665210693989462913668531409912801192125037101169679079345417016349122948608113655906812829588143843716168842191310283662541909638121185524437225927455121468362214489319331804868680885976034429821139922481143730066084774414804190120119364406705331591219562504337403576127036630486696150141966992562364350464000000000000000000000000000000000*i1^130 + 10895871074955478621290898993935789286422897514674538176955978526858973424554333771245101317839466431943488963401232628004954225289366892081191820070628892430011575867549889673926380094392070245421114179989412456428797039992523506594918470807493647368156287959121695432382933884838755938447485786914579109112163629041740568310177369073196594097078230185741618100467258289759129652576272567330877324313021739621008081865031702283660879800758745855505758963068191966802912205093097559551021900122095209952789594053885533195555983712959899806169249532738141878710297380934694103869378228904371631251241234502310926512686169355515531794640495916546337286913518968931454151032623711801573432468317525723146367358552501331279605908036541633053599360215064910179350590574564235959492053918272505007462140150435088810313868063799209570024295420846464705475050888159767174430633906440598877067271946645376945388960491361700182194993528171439577987353431502460418086309748902022180699285414367111664946948834540500735807952972843532797111692332465644474070211649151960914695585158493759863160732185502362333649738372619683712154365489159244323061215195561060161920813950886268227003955607020727168779749446966597101574533327239389535026077171950784368827128638422005682317573711782281748132078551387595946338184027561315496780965394859812099014354729276625148666833874504753942305078154063189569570316285814527191905025021102367478606450095601791124701829236586796264201168010044066276518119679566041460766745764124453177057320836597871470816616652168960735694820057278372062983063631365856417475941840147427817363136703057229341327376687747144373380770974013549909261353397842290793731907881034905959870056161910521566046677785812059799386666070664935695719791372292591612870060436686191279384444498507679149597136725656366858057634190326586306078427728093930842588454219153241678571711234665257478637660550846524712401416439767965934477936075079331149847796525000503150321378188217547776362946172549988961475881663943589919783961003354116874393213252901223236783763179148639301519082430852816105750790438081894577257518593156077093275336153270218487525388537633791402237760668505000724206675993070313342934819933777199805203695260460921408387450848817296648619160355701666457048165085273081056175943971458891100288036941000939684845955976653624834863409280054025919581682578698654256351849584725413755906612017444889295502931976877590837166354375954633177497432019899732871443655560654271273388450462808891653260024138654253832588297534463778460076992429625811722786966335305177387480353644062496300819218233220125340710619666090795310441625021336418105428491495594143516306586313657027627927816944392928429350247477871588111552229785187539174983872221795135687762205842588702696702689373723328713259406277724339894804802993149819136842478623886827055739256415672056955772496226954460678464498103073442826162634361231708759969278537932816077147667729730927183027743441219083173060063956714755584086295019800130335593220126273264356312518552225823179295474196179158063370974283240546115436922991456707586419700167325588899222247628684839151636946268150183987858589475790029410393779620430597734218243148469145354405124044549646235697853955366732637145078584551504498413359715598697711212707983858879751869119003610307405235934812190628555467681272859270188621974403740912168407507591026476168733580495497188684521031575564908999672333219101201719417322376326280016245634983889928928736097440653109014414731528618118310753936284223503068578754835280066986021622292381669097482595856486593608152932994526987943186823827825777539250045222457286902306741854821320073373935974243777223817470424244038014342837612656316927829049617714113796698037065935868690891438315947288611559899119324711244746837045098631442853643526468575438594117190348072867452324402581326830112798347378108835938212647788429661407027186493037485483208841545152119522639967986814342705623375553747057976293631945175567119668465619265729130273429411445127556163833514445162674104010902489132303598764475978347664313659410101293093507734779942883568878241810793507324975541048017470700743816415008969262873687396111952134860684207123825115129192867052755862079100000698370075506126625199942805759526454949642537836579180104196536057202771077999325308800075195748827378960458482050093119351258326318156769711405571108025837043276349209185380683746978695125105619792650905184746513819039968313685187096255611896795739442930421868331432516209341729969315280839644670818523733445364361948926714861198352070193138763097738269822025728000000000000000000000000000000000*i1^131 + -34171077280323754553273130647525196689026268749694793051122521457292897587274151908594368409621520218275976074172237181253708906869261933693787601394466760657260035122844553962160011277151080051209258912074626100716430869081774478866823248974322192343660589500745463655624773469312525234896274997809763790242347804764035441429575968976778707486184749211860210068371299516144892458213150543224621775832377781980527010594911235981937049779126136928519886450212752418614635672556269494359111784636298025208787774498979605570018668722492148233775746373774959992891329043347158779286251188089200476826877716066047144072279055772221138818848798315653957673979441373299139239691164413941304732693101680231418334142238400759650727808418815394949421814245759862750952950328040323263581686368840310147061567694898525041083560293306646282102941197946010928880024040139825741712810581310506088205023032580489238119742694714889137355532254148333676665190827649169012185093475938960960528212436100834440536826019148297699468917551698744175788572725253341728007749544212925364964286823895258842602556519106000272781558759598220184522058553880220801920377998054479314564910047736616420188399819142005452441464451978298586177910183132943485620732061801088595193763423800662359201836862237305367268308834508571137599071687552876847634130172753134855319274952912204160325658502855980426570932313662272438507094205894792710677509201427871916009178484324607297889269970089490502310160547062272243538509000405117724012485691904237523051961883701416711878917706470140437012971372746066364395288557890457352433310401664066465776729715037604915569884538018591102971796831219624012051203052132229744406953990043039631016605625557739109989086072758714779910485724964222045914276860071248625551162006457143960400371097356461116290895787286643660787692093672698204123315963656069526281257448977977970356407710246377925594225079591696750970414122126687897672699462904120368585735222297585590201095237280633985480779991799808179810247370548792144800393835515360315937971646705431081475172662665543001583963987622464391654972263611691522986304194456522273384597150057091551690127064448701015892725013152769242629279362485292747688768499934754909235235684037534151340449573026164287761807820288977753279654019160552769116174451928027878648959094172564966744333108094128019952872147499422275843461233729292148674231032825139213566412696134035895246470172057614815881735607936152504460486976947310042059975913073414138507302713096312954530878424799820001465181155643418972195556527055607193867832978032282995606383792384126123769875806151497892854670247510952798020101257468416589182009463892638291148376711918954412527520601405196866553261945571468247144687233286147502441289963156141322361337786843479857822238927594922233667400450780927910569426841972731590128585934179044322470875279387721429284107279479818808262101367364693116567279418227353964065177340757001386565718512644946311281100173222858669686844772950821846871446053471959324268871812207265127149966922570261192884496996634935608810202151717581444420164550113295148200882582992173478404365313372766883119424642343070269857637148882766981635114998664820161725804958093949970636070703686374033805052106582599968435940708196874826901292134091933933475135219357916432407559486079372601831302701907174426376892896636951489591321009611844418383086243467755890928186816472535142783534756518957502340806020644753885698750220613792362338756082858447244627149466058201153359892376601194018664579401098315906208002371074168356679404666888651528841520584595150150078655141192496102987416642210083091997383071663126039493838006915080576400179129561480128246700146834556645284046506146774311344880886956698111701479703526538080869828624370627696107215847838953239177220052284288700201504958546987971216860891233961272105918616718875198829839663219310272330423023080102817498758351184143469765733179582373749160380754860437311878557301422248125288416396669089963704796815967963844614045360569781522498631663521348918714466404155326446837640974213350113379350790842323199822568716697970511243047743011658673851449516994510961462596349486567636377834967314198056024372800326378872400379174260367306672605179797955665076955712871426206424889443137495016917870251493175488304427359008379448894854587965355691001387518247843443943940062133350302310879534837582334380886832288850172221197514941120225572207309034079521735323208114939185444716438568082543088289687164993584557342061077790812020933661121916796130885083488403991653621183810750674826811489667406913286963200000000000000000000000000000000*i1^132 + 846939262310816631015398588859760082042786460665098696650403876919464749818762673445732370726023236715750343573152549759960616271788128727375302514064313916714304700528894671738173063992279411199362532184723706098935891702080794483512229823006255841196179811912281314934197620138879185478986453916812926926302764083070927354525261886943899777545891118499607770588901492084548308598478286443337384427748893415394684071874252905909723666950281637144134488906212766286943686259686733201437570302855728050380752711698911891290258537449234694760481920146357139607099298363949816076500463332289584430835386509235714640749517432213212798105037292367780639259526293771106486366226238763268977868035246034966375473318327818640587872454242437679478636935629336270023555398624931990174866985836379788466759490200002572012532846752694925333528281425087429778814994493078429231699245027750883650061924548131407327431876052392915809199265426802197733561985891831317981076554499997190945958400578499432868404925851681748461784645789874246321302409765344273073268519217926995897360693116927758328008274729981114956731955046075396958173053951578127727743907003558478721755088561669380704818372215549129375250536950781930024705710878428098395715598814327269143595476628726455804498922403542272828441833015678135451516652955731140709511907519231509901232862551995577607646001480040482599594620838551382848725672002500523327298392366381075945239033743921742907375930000851173730579762595017900118853314928355696162492874414002672264662118784178970636774164803156175289906793228251919067392795233927430361058173112697863739874641408090810323098080396593368102265168575601050250770485620654933506433739896277599208692240029267894745052962294107406631941392687299353274233547141539121846092010973063261567970432547773582749466684500710869298067756860449555139748138288911813425959757382383651994198115598335876130622178702740826045594033641126302255324249440495887362483781753737490654218895665357083108804415020804834100958866463827004141953114035206796143937028846263788297719712585378580675702972872404497022642436756859508112687119381822717847908718059040136899065714052479685495931292816459014163849574756993373935887527386138801565995091856245049308343363052500611044834217375082288150069640916608948070588520181416465873256210094210777002864549348075698955556164829881037369485727994896732693096059796980114747198821547756196705430582449583038483469517567954420673215543724821428919602492711391918765055845752319689848921933076044735984435827039498821165339471287018083486443585527302333019324498072826803131771202796575934157612924698836939363151152378981730423552690580564212732498429093006667823034997132250336729875166765868876253905719906976944328125180677729939843003922170730983922018844582378632611103721782999715343548960632057210880703305450268532716329434575629820263351404061967045797903020449737940228505616349369266573721450229005232769122731061041943761967985855089939556344734040780306001222112366799985596730196921516366872410243935336981872521933202248498341752066948938522979413113969119462862212872953013556063748157448572846608257420087154538087708495155836185229234439032717615815022244077979419031649914117902849353848719262535801059671091155900456332117211322006826979771292960385466561205118931049457926937515577603048017112072063310056595240927795773951287467960386721569325082676927126058166446749944557342195062652472836839490747753054946310771423808730401658712307208767514489166027475651964736117372380357913994668726761601342460762202852960520810902069691090423948981256913423654163733522864569480090310334709838702394638250162444460243028589804243710951934668921917662894421484225538045849496643898386140357935236896015775679192733083118237567856134511061270662693369130982884041432355621472203428687816301451649092977468505257406972304865111775840625593134748304934653343505621342351539453498397434300508078995840008407034660878302342191812227182896744040460117668608208361818779500660157992997595331861025830869719564704251917380448828532609962745791941567393500701601525187637112115532923481606094581705975513956221412354924190647577035709496849632147457845408377026539089259282181117144586129759125893275254584799728828254224602971756569340066332838324916653301784567538495891322018701687987355049815495190723640047515196065379009386522272120256939566495235938657802476254280407977973574942562041594527540625270889626450528424687492068267485265125831472864831892414203012955750830602039615214517183007477921673000995879362189795009357939329527024346726400000000000000000000000000000000*i1^133 + -154506852924849888680990317600556297336862641314723098214530166467085700566466140498165648155038774643480917918637516482553072119467618686126698615300473841058775634464529106445755345988491845172518959167817340388371930173131438834250282593426883949024869384129351338055843523577494036411191783316286283265521362638132818353229828333803710390869224783409197344084994576607593560880025383066764398646556837028715247538372612975578489097148013552012877844652761829121276432767197316989857340694042992763832338280327318705673113369483443316055061857124676219726765114250171353164077936510158422623079665920601756219175770918550505010076017798585457928516082151967586896177143519254274766955100264730623000918872194443434095791165358492854953438833907903821271404475371205181746604716093211546381197652756386791889973482103689873481537660001566173141817506613580179495733772333797902846101402229953678123988349907958469655273912672222097229122601703514000176893184244781592029999585486441555561352470573595319088417220703468233094804176221976979295125101989259855295848353949674923740849900925735564463085220467061844624778247140017713090289427164344863334301089055145190755494140726918491679433536461657043940810030388696616921467690072085629458952473362103938775338807863636691940324841619048301537364791029789757172668903589630130868710554606750556863164891168093933578946961159265322349547404633018474557510847799796682969590583349846149281357934991282222539978314389398263107213896168930597299249778743666436858459570930147166294248124691764182961075003905885965451656995191609813196036469267923123595980037923339725811324531050770991670683338542919887077191157083268549469679825009977597418641671830696317149166052112725892715119074811552783258952405346771673517841391479459336570434727977468545639368607744019562194397034938572951910247353154860058141314597278917326768880109711984613099008974153389467722480345722430128941415702843181343196976201817493313104743260916926478000113598835294289886250034622398588525877957818458353039346680284617118831291950790718151247795378355124160034944500961789227355589274395650981645398228399725372357964121722559967222288077510763887668308590148469522803100730100449512452965864601167670104653015467936907548422544880642109061161085843804027823420348455317535873809138076949247625831434158782819563919256686269727400583266914085749977577483186454560207722328907943500933170001264250910035845700724225357321459092534658541639932331389902856752553790321389651723918975497974762880823893589229810300967525897918123448927773348422585478588907781860781927889075901430672096501134850374443792396495092640740512184691762158419848061992321429721466498881605314365132003372638770867780396722215475220142224984016491103721240129856543010577525068865869450448744399628579209291041143959677171117379532004252033252407296238365562656361402196958546137625374548189502794534982465041175612695129505997843158955017763060307574356825090169561392831531533996911751366409089392536505096214264113548801254572279800144935477357732990663375602681769108871557825671550394647226973808668459197419402157315153394821283997438755563154243764059959369817511082745171774356240738890580205869061568937711178868772993028286748845890999324476814122474425859577925840479772812895609676134968154448814431584200096211612027144860382435982887043675598960852711955807549778322631017848534253403115599068416237702891441471631610689981528967437243410942609233097241778718798709032058909361413824895427677721848463613878418369043708583980389857785779615492862038180350377638989663926215688286332326263670822792398987956161617170471214953024556432544227376346746049862444439317767938969040290254488335134696054168284277876527075484523880335329748701126614930709203858539513903192611342801992968219724613867240429471366613119194131494938342941860592883646645620934774265913568950344682754902245491777959455759852028537744894856103929773667847346927013646170619104268008012726687981307590489381878314110866009575606106415304649011138286850055190078427532464894033657972719179535770052150847422751448085192916351397834886623838622993069198552129072923376925661548896255310977651934664769654958014890573286940166163829096612017879931075723085627232590224321742480775467544507249503814851315656400854621412967168869908863521137392757447849669179043135213691361840636552170467367131445929548053620848029117466120197211917320399719380959388821491442829207656474560687522048626259016966830117118902145147030770227944788347576156038695385466999889458223620696631533387833671680000000000000000000000000000000*i1^134 + 235118344291017817831416585256172179412205509091380251798997585718850086809649886355264645867944592922312255582983102157572704083784929337457032856399206343746935502179835062243514633682680344742672750671882054155244250158305422548913923301832797496973879385792526788214821273337648026919419702016132050264553954904159458228780954010051029863486668538570156185983909574472913955485147269887593177869499845116325530173325371181431101956467127776749372053005873817762068213028318892099614507322162755770325337605928854503968345909866220295226350719938944905288443883903856979625832565556078254739219400714494288062669635941319448072166161476628441003215208885912181548006750989184365211691650257539500895098822346131404310669565810014617102994052393335770867886799176125009555233659489481527562628546511855162172756761331055424428170590108429796041822237163680873306703192501634240219309660992118265077787284814286643379266617498294924558227416530852827697355551146390033309207924209831828130967238313098150298748477524972835209263198399448786040543606733429797120492083706008668892077220731963962198972861701077926547621559526226666689055421285195778147471561485650955289594933265725551389562748784399111249274647913720345298556266404936278096274150033013012429703240699992653429451130569609389355750028662996221510347695320315811449224240992258050683989267878278169539839910715945299746557916368451791609624920604942042269370031971756868558338301872800953278914004124949541287218387210908912551404023959094893450557938897690798471968377084787080681928480069686126291951693151779983321865689224791523727769263054170734784142643364795809403834050486953528310104832862572190570063392930379983064076666874053103968900594472387646653412030889565854901298965498509297231832436455239738456422465219281083317622678905659598219181277491722503984422227737864737795719333309722675649501459070308362455999276330808011923715173297591358714860047786617301837762686255148003008881509466314423585679676678146303035153512478831627874528553075588100141949257540999977419677199089554349114699072210811432480717610146758240969647235096582521544970709854136279724372624804895783831877109027867633770686771217143973511565239016874098248475150895939880306065190772169293011249534051513606914409641125810748070819261792200844349830329240448947293533203428589630541777553222065013544574815443060953272040615340889729575120904635296264622036480541459992073752498076531507130447529691810423622661884682641628986759995548282208942712399888796035082529501445943216489625854381333585116369838963743422187578943592547144134355998530131974557897611096761287860140660241423652606851646944369842972161519247880174291389209700628039209695692227578120569300431039465883246582929247652463439666030000209769383060702704240971740225980843753190742935891052097310071779857747083974907540739351635973434530068922608510745828916286886127733839259792257816893562948761372466497575600740583448465283675354440312079870518368759293895733830712314770578348358377356508468015675942320950333305194368949191567958894265235292683506171694027596150080359173865635875050681570676719247309789065419616324568458074584882719724960589261982954174730671341583103122308891526486436773028789606315462314678821136358776921982017485015391309631393139172260836066708486232661874558460402156199761979954581015244083969334972826240671713100376244326005021305008514780466355708509473745371513741214398359428534088179995317452451523693369272427806566792188950756651013601796512970635485671237923853594304560969973068794005729337306474416995150927621029752695763135317564966379338485277385405614926094038295360018947111901370887545690824571553649333239209501804727067070980480231233603758622642780960628900893964740352692766232736464300123928280917742433586197595467706772459231375725945281236509933178895888543994634958246412893148525318230612598801828566349041473080701504088684723837323521824126592725869542967972299710755931521885637515770873721867073563142512393710828510599971552819339203079580480011143054686958622386830666258982816035755714614600178782429668973988055420979880575865321215584349910084890476216763924961296746431451428727470459343933074041770738570673652440463277169167738993705705319924066532671476700621018694948659262291816858666906508861966390380785787327259835112426768304624032556721833595382767385631509774761027381259049133340696474591802583874402339323476652804732317429526133267452212141550695781705921587096937889562368192979985112232884622989272197596362855607775753450118063799767234001911152640000000000000000000000000000000*i1^135 + -174703684175274710828365058920662650542313077498147977970516429361117239166358309211692582667486794416284905188604451573993584983419808657911281830593019831977408147489701710687903971352872038277359601385524191057528301539063289984521049762750200016987122168826951782105118762246960386193003031659202614416747967213446885898511870949358376469138305101630509338175465199490502012117305198595352344694896960005631165577509305159727137817147105932613392313828856783043597426353777593610018317600585734678272070638310448296528247976568470264577677417380413446730514042169043221863439321454258931676333572488310405827346705448654279926890926466328143319281787006722479324181844906637414958008011099032294884765343369129364402104944037175160553570190594282732974444663061279865436582688316051666418460910477968753992165964416936083826504604826751830905930523133383117836260225269909421932018669411292705695157186991824427113943962310794487717589924779830125090735283463569959573231629144081659620983359158869306149170662412773894085969214062491862161869689328908266616106552511029718846752988856518081034199630055732291723065452538004784413747816863416340622937674225146194223033200623941687683373582413831124302690055913148188405749365603541855721654042907844323320491464879349069456045038585678134537938484463750027611819797798528737236294421615772607098473788750055800821757908976416726361428881594003007395749041193419665025655612859967009896880390821519835937595872122641289317312249567705394927395094821665872545284509419087979997028355026587670991669033868038044671426506763629471471573046599253964475555144278497810688379029835191614427828709684097565778411899309883888691747821954411907698168639614183594925856334444761114731201727195904307169228770176092781192923792923923876931940233863854972028470455304161616044191718057610148062494720864379768901108978337414770492861815602768277868776473335515256882197017759497907827400967503778587508379303492034787657642054875683551187098211094718715516922220427052162614863177394810005592528529103087544920422875869338079515440051979306434612309397111641106667439121644460085772315257100833263332909257373981454876270759417444640987429534690919337504580859776402470355332242619342651337057446107436839858984858490365753994188484756374581629464288019136231889027233102217237753766675883798588876104135721984541556217911058879264857681261074098041491791656801365540815152388376210693301101425528981911776219550005886924638411551840310850762172001317388762553612555172142094867052042940470763785534069172063503938253782918215065462930661709989252018978973700915181572986606298794604723334669967829325269253512111544037292904947031409992474932061819837072415962885613890479422823149891424903046900425643944214825523354028932996746956858280818964530492613035187817723454964850421834086641364789329376587784648611375786283478350529079353939629689828711155477230253040749357540260358205363399882153261808035371568829669992292518312050004626408254563629948040086681009467781079419473091639909817859237011313901953080895040664149688726080270288547243198688434627824771778867388798669859195768495735094783719382231125562008209803024135902533491509967918733758284035613293250298703750535592434721114032714414990755628080189286643025804537893977208907650955817523900322747667001636455632222154379736768392957753787384591113409089682610348353550672170818777492486280801104365506763757977947217502702691402344180964656554565876233790184785050222033733165110011579097737572922118430143596603926223975033160915345451432321626027848900651498300374379627247036987850203976668287011724333638952217464696746097032156520674601145916460871720383569207388791180355193310762923055781566168268869639053599082737343777012711732855791592243315227689026733744648698847842514159874545140714571510599254270768663310345304516621443624115631478868217803227501685095398225777616486649119657870267598738315965001468956466839888481645127696826754167100226566100121349183709330795584591549557514074863024575062118688991753546598476221986496057701641940864934217764538172622283767232636443717793878755842569028508701419399084303505381191104215912936349092901720429871587890029775099273077792939684162620883284928829127536983084850194031193984016285939000759194048320838928602717798781790485729419518202374303140044764796985153082534128742122609858674338650710396847203786620917559741886961458362065474672914971812236907855508220722482652180587526993588594978845712468001464637250168148289091742493626355003591685853699253853351556913541651487522816000000000000000000000000000000*i1^136 + 71225204825015471384903498705277300977390331695460318816894545265629286082057615566602249521357609996542516528436398454276164729328160018814050278601934542166221610158928439293753314721031650226826305456449317433524705274269783811738543160645372274058319361493184433185577370926056453627517533918072749339827151999122212304443640658022534162267681383980333498269209079820853109530844927321991316317057689527655235396055366976363188524294314715725351297927867689898183772172985582634369405736445213156898141277425371473433891587779923159970749139310491721050188047158490302655996388057334628551206560471141496522056985416353700515327521618571704572174733959557249257904351495376110808477803788028355675437295809523457897316144016467736763705043319437910935438698898898294995995474565527696711945371362652199618351739540049435779401981275245865605644358748153611741708935205177031026985669423191115490284541859372384994898528921748095086046552579124363426404881379942316565161239418794858084790832651381891433136969794067425079436399374000292995433602056820126710230424567588478722494597058088122314737898147843865223453501353036399666738321041582769383268035987823235147246606747789334377730272499297859643574356060020504903566357164218067925122973326332488741567290376919859415572680716184632130149148549657106783155146023091985815697664178252951515210214133577905325601849135773949556936516246614969217270423258332299002722127677839423736330879175547160365738267177906008878526154188142620274668237214180123793829793828346349578088675410831137193051594936931945356136175338809994329579827014666514352864682730305948968953314703778582706874951724574136865180600306844840446425830106274041643399133225819181515456685837819702921420565762916750712812122831866049342506692518053979030341338721906039046577318940717480993101163127964851225798589805134439776639345286880603657895428840357254446955070914713063323123486314581074656660623850236000046167744708356251856006179120520805200082772726566191818325836547625622459454340087779278235547992705445779220695824256487223003537657367682048217783482893991190946626106285435258964129782631698457071096656036436867370886013963144418740974107106138483912211279310879121557788862708946216935889548006113356359063534375266071588051882924462967644919546196125684135600973812268035584071951265523784182421882608103236670476254445077054293406278849627325664888053346552754943540482067349128484386803549817977171615732918786202471716381485993072723192329023827117216369617152709270638767033628283144438377526549056331981318898063710027995140461613521286903246111564910751738621539252996857141404325109727864419494139506070576646501585201140664986216276864060818830353746588431694527505564939630362261762092826438684971653864048388339069431346377259720279118912576941186205794136335483945383702796182979668176951963382461811794955004354129741508132131453006373956130904340214034429491076057425344793869441804434199462829282977065503565218337404437945584816940144648535625679798992216357523298275534182470797296568327997100336519125876480465694314966486287649720027585335002628356253848348156603422617821379189107186462604790277799474330445951049041490442236241020926034289004098710652962023198710849913363994065139496025580122997265946183209460306619909758388728844226330547614627670548476722548562134480638696580885110028491455441607786535274957130174914810050639089782389297187293955413696470670602954656081162706109814995753485771672157733389672729848126685934456972852408096095480811781908304592855748346474299185045868883009669668131128118976144326339641619589416086591928293138329821807152577173830584802857316382005773832919168262458107120443003982304556653924346207966990402253397550169186818992140735417329124783701966175586279350166802878152209148368663951360694396585153867480318897796040152769083365776202924957232235054401342519234079907333893026451692550751683448137981246229761491255476716584316735104042970738440820149279155676961907858789053361349800024505528973792963469833240583364853628103445746910716605479074434206731806793602322186290403344644480595997827906844602696647395163788006260248912149941644041499412603416205560814718887671927293201046360480667098323882243888340645512375594009096488816727011648913703437497680791137047189563059075869391208107190157611516513026853145702925104585536959145453791336338363110496576971106273969493240103052239674041104880131270190955847238287038603804000924384132990414744918145508939692877668680779394038422686306576035844408223238769245701984535707648000000000000000000000000000000*i1^137 + -23386176101901643892784069255456163240363754894424382120821524763855511167106902781452624500683714286883382942806129717382007569986729078341882241410054237822411859722000011223303598258379034939108674055137600404968144878144103215788739802248485303138541805314269002753776485742945253548977946252118834949982273448045264791710488706031483809471375230175947399100471641925610017583485693086657246843718728344942653337871577094173948595317689393962012106041609917935385885933868481977361696832214904232987248463640825010277795614403843087922829278726154492403564183475392505491153524880219394670479175118216838649919501294842609431268077020365528294256261843583763783324780189943872559236188656549873712312084051005022267527621139101001640545511028013067546776038937903678749663452281547663307455340862857666138699758556713241809914331331114758813377209419902603254696680769727958585247086953295153680219954679986609266400968302198356995074965263449991119902173110542059511318695330959833796711697113355038079032231667925608218096024527221415475813292047829121134624255179161479682967196207093951602317239132753976646752352788094491468701837212775407328449862315296195724493511664455860138650048949820728298898993230563846071349183999990191802681765387678847246660003503525136978492437027959162645089310459094159004996084880011841208170968522901245457589705617574243598505118436800766202571380051947740736290506602346645475485255698490461819368564024602956182684489949600240368599368680576406651587048893954534360248953499613130988855203841849762663322489865934333353689604874072769088369463599003846505331615584939902851917884798885221518526715054495413304743168139825246181906463039771816376501827573439939188600791023925251049477117022496063336248414484618302042490440127838517153631182821470785534621462139926581263435411301944464849809655977253567074734298991808764251959597691303041291549540057020693245279986316179382184378777363803312160896198543401710747990171206888383083765353973495994328241230091557168000164585812144750209863165468225159053998024890319587457523811053924820531688195955985321928986557323963312379109015200178234771012553558882640775857685414533860732957730395388648447291103928231588460807231249545477549493321229239132066557209358441269422420214401745176891798735104973257477850130196115106442898602074533170432465711242968280359281899776922253784700690622233625229222267206597650844298745118513882941993170899729265092780260175798717166841246451873551796562400719853260899053675622527184370572778732430648126800676835179208578876690548431827141354682586092056708414562815522768608543752752578173217911344378225819101811596652265541577984080522080592627507830381748448290985670742740689185948510615047951082561642055490265399044382219334869899475751505679761229729030653890736669713386014659594183670827837576370132008821144420983848833010069834579049958991419836775826367139806651710904989284524155192122644630973654016316081998011783219218759265826469336829503854066330889348012982619676716163634794890047853673022191089114723013347891032090952365485106313890026647534568871574347346647775463249836240908111968356266921870452419401910092224086400931663910949019711209732894220283010179353824654306580178678205538659195695764915352720247114912773256045474103180241009014419428108539180272579804178086826363536098882513359277378869254150469499861454049757719040113239542127630154659984827817533967709230266675227718994781233209672853086895819018487266520827472326260097709516929083945646567914047855981448945216644768261856539254253518661630888224297565318126845157163859711909740850535395122638914403232174356776702354371710868971016446556511551582886500324672351283406416601114181113132952593543037591944283370598732374527063083331219140585367200709419777574380606002377274251881140470098367845859690207798166669058684127959874237093839179693081479420484192457341146979077160711905267364597027629069934293340946437409978260537252953344334452492604912065818329222897273383717260539909243005434938708900581009437001150223354007160563000268974490232403355390679861484581585969455733242084835481444300677524640748699633348192699444233953078966749370392686080781123479372921074158892321260699749037187239359838860875847316784088631923126155721038654627967938031101485362955045523806282897475403009585293149568792815212923803374593508702541689295663855770034755772357238892583385597937905797548678252936561987549703985673570898735502212525680630680955101666119604793678668246477627921496120285644258854194978197121217331200000000000000000000000000000*i1^138 + 5836081389057908924763985308304761753819575444492229971469616272215887540142248843960218870916080513549293707629987714863746340670415388129284823163251107409184058178968221448359713377068750114959093310718622636509869715024153369549598789478244461045073539366903007667918095564158580985219675697975844184265480501956377990954059483348051678413076505193643400401797869820860568206461940438656617157533208438212030079126328849643076402161086494461905491456550415348141690215939266825524818650086937060458155147771954291274363867319679195634958244101617641702787905113560738762953053972832593482881056605580717649927897391452599374397124936060038900765036785127737936316206102411303860388366149197583172031010990239696630294852216275541554085177954665815283190116866106034209998547452528246991464894680190784712519277453170291709236863437047931170442049170040531738525623686068953952819446628043612346628353997737542712542926519459092586394187858868333948275582514998871687319353630727949878927855122424408840915815721617033047604633324406096808949544308265573629791305568149425036432372411814397336282362638837754950019856681647985565531847320357424925468591436911703514250094301951938188307118264975403114647024006955762680143153232311644133494602743137568782096723725290232382174317736131758422342639189817536141837372659435289605239926246053000550018702877770917324438339119982219928167925653508936959918615224012271443203697287755441694061556488249323237364036271730897898917567695528186278409421251511082870130977373927287508184726249165507567098893465967853694585191246165263044367103047591473906590184968441178787021305456061741095995348678691408270004611508659196287408236767864506302861685135825243210114363445059107123464027250506326596298400085643349470724416803335858165481946443534668519133217766955840889278778826265620118602020727611222284069364259810884204145775748539164902179006078017789641139540143431029025210360664939598171270112643512495393096259708804443924361155859108806803918364733105524280529570117333039352610466969046287401207117222668070931971737989675105235210855120946016102136894281621675349688639077152232496536140354701942713289406591224583306683237903528680095153735644008372360217662033818529054293935114863264958566730200536387249688573511548321377062876932165772363816863207286762908654461906536127299952774465209173992590730558845348772615611709909241212082944310173825518213876061434637446566956795031541984168900310639809667782570091822313517246361699270106977427469850862394858332359635271796238524341311387481283239548035350476116706119145348072788296130635538960357008151768004129455655990411934003963539892440035927805152697789081022270081301609431499146659030609309056719245029485861446395262423043839106315001633537905404896132172142801180303649969765639849714842043070199293558996600520160078009633108825197132067020162139716768432017719810526870146221950680453356484563979565878519268560351724845616357841700193912468251441346587323325837482088845531140826301434697767578499289775346208055358609445461299575311273685372843758181990677472788046762806271180577935612228567452396914918614838745205245039369409845180370761693249738888504556550556214427898838807896689658806556078008015695866822820488459198978346926346303268638043566869872671641617815066538291351887077632788870860824189624810051308045286190545684528478396850347020547017555910927303892289796999032353916664272553892419678996021147085744805455447251147176243758676174722390114111460203178204893778811893260709996546610894042906646121778760194254321345347034049157647577947564587651616249664451301072641470179337346275863335804581847120242469214307418850467587404193519852943574916266830740885442932313556490456022201691571135039863763811887468880507945654486561983645978890688048695700561066216034875340362117892219604991471635611251929548120651392979478022741978815559365401495700889549507284091976527854055338458894893800436362270107739253267185915075635100752550124357175140002063563209256782443287850246454287860608030838227215891390710006984253501731818095014946759071265292213115271065396765988888796466993698352297171693394501035803118578449465137103350475624247844589497514446315474057340828721419334305607283900264205706508660134905685954166623764228408854133017144866875995073508975270773041160899875114589864211113013201016928793261712749939501224226616392306417558319487922763578220390080845530186451713928750715046492571708514102187945838464650320628483086771510485472116533144814609086236013848299276474567465369600000000000000000000000000000*i1^139 + -1131917416147610714983888542938412368125405872515916337331733966918552074244276064233834712169202735067541741933054267170779389670890574460396303904885380320425016619941742590037117812792217788982953734844019594573559630137187691365346550999329555975555428896781955308038089617578524956907406324100183575039169385183710377776160585660721377571946220297109572424845989014981777834537378952548528245437931979964249599969034383993473611657571839065412093707698541144530624735210607523035719970527831675500636671506032519678328470350573991710003059923315116239995861106857268462853410107840185688329965293563545271314133702448372414074261290967076241305792680991333721796728449377929610684342634042854298900543752763101954635192195051570082786042970238548948539719023272488642147411011199656651397438332691895684127735708850737115116337319200842829662961087987939301362307513522083705130571754130589045942485538853958230749406750098281342077394088739032410965745784347834195239389873856196784483388740704290238102616910555358751272895663208689216730256019944646749171129354629812614035423460087149124389674483271291241412661757662533178852468596394028903991934347034469752307451874628575857409717043688926956295673757220754075086632826575649879062671044843806069967663776818911938719905536541729062343734510131590555965423150942339905478967124049468618103294684656877754104278247543258512691130968457381261922454815171169934490138642385938332177713641205548590013462897775614075591780590061324444608327892218385823073052708398132671488456899273280092295954540447056608427431636713401461433845130222578653527537482562941431395447518671068992810726711471931614434385041133042921901211593672108989825897744316017967719630126609845931825330556149826955741842151328256425366907747436585338263917010880815502521677247536920899299622532416229952822466997684586478914824234435988636245760413260892658138431540223893971517498558381746093376676421773737828678779611302914274921835483213576875627224295881360740403448156434640903024735275142359766970284274744723582280829341705801134677768629298629893684817834498517030098671488249997728578396608988107712829067646692145103716520444207132037073381425829786789607932459900690755701603116858073478349188262909809321212466571164531447190124283116505284431822986434996758207964985247186349813118784060089395364785131757035380355588331962668480611032387990769584809142563708669084320931900271595206611374180168476747013797722478010324393090697865826217906201801591842069416932033588674919162258472942156062764594367402790194990179196533164361911400162176350847587278920879439950911630438164956821011377996353012481798324621128108956233789483051452967778585475471208305616488364570448646860924200594191595935472604622840604057428602003831258507648146728020925289672754298270719893964648398560511227349507618770052587180962958585380021680183345312198773826764517224960946990767807547101556895984830986094247185715890361224177800189522110686613529844256329800969207432091730496696249961844629640866651683978768408028877232652153573446810853168976091428765095584206788964856476126191978985556430069438841384295955648296415886284342847858746373699326405150608868352500125297235321704720899684457213119426616066347802578403810886538542295071801891272243334387409999783618019719304232200761329443049156026069540957278779671164506679934749159283414704464917190637140378995440796534893524521601046757897169401369844084647296346050991122870581749886890314744498495760889592739842463571021862026456582966984382458286969034745124066483302920986106651868234526992915683922263011320733843197367659063403967603732225652809470234867273763974542042566350411942879013699107616264077974219770686617702515344458223971723577985453182873457656666032556912870835077659772409189550151185345964560772355281236540154340362487873494036180647509164578127110194316661967059130769999727141823723440761324156773987051425323529136912262094092974774936062635588477013774988313197764026692243404117397910356241794652531202816049122815119988696090117786888220520409982272751748957845983867520303190425390093453148596913898282662521634444840365667358629760326700939992599466552878848995465718042919420456240554349264667696251480809767968718357429995772530262365850298603622083085675817374478809213804994118513950607283511123137992854486899023433427863609279921631823392218060530000855201678825120547724263161461560376156728801089304524542149656937856455292526122555228007509987649971756479580082794608399836801519190379889634085937820467200000000000000000000000000000*i1^140 + 172298042390705994837951020534020033199983557815017085213935558194579254027477732093068442557990767886548035772879801388751568276504788550608516459099653882781644832293151433321525248788913962071440981882702763340032221321204489125778773139761141952823529877811890802885855487114410755589843173138126586252140199077871053019105213948774822102379285859555373426258219936409940484878409369537134215753987628202112531119140163577919114781801752783671718103058272478874820076052156426502107758580384999019586595354891914826912215034009558053218488717073266737762501199792835487234871575163588191918980123844055457631665531166268971888207952354424972408899809159467178343400362692364300354708337002162258167664888575126458713681044007313086627857815733974318849117898670894477574872115475964120803731554349223979593229399845742935260336478795035009301484422716044775067323274727582421318309323268616890500470349960904915676969162064127822075179785244717738870791681541917701397132371879547907289878894972108306815966428235284922036488526497191333862004620989822607704164430759084509901230237784656823948104092233744736211453893153952911495674685566400031861258996414258056521299617496163519629316425390069868749083425997879638499528531956451818125737223745131162123376986575873761999599804264782779996229201588029136541097628865257881315571107433335207655782745216288537490460287064019594983446840043400197755307805126764565235262333932434804436342451160575367248889819303794989326715623263221114121215794006915836854436916132335333265410097249640257533428938727239766031991956020591781831359296937889650631801766118668356089579583055704950015605348888330315346240442526608300798346113004182667805453124026010751245087773462188696433518769927005679899363547198699780800651047982791864072476002184919688060309393203384447952549776572164749212213721255375382189648233505894064992937259932856280176332179078492111607852912828487929460368531668976740145014068813899707269943618112652498809202795214921916340342209201432639695179265510847785055869990087211941151879403623958226046241350594748075512490094981769443680703941929610489574423960563510080222257104063836363904116324443015024661980600167875178196769275343863661803211777332394198031598518303477804736739297851593937630473678121020213279503311460961092463674241158539178644311882849558044728827781478294809457880403085378752318001916389311088576823630490025080093358703727678812914310361296573511591175414319641450587797349861980453632219733566410992657429942465350229782297372964440945748727786381973061389657414123625671744007444327479971597027316060438883984549587516950877347164572712103232659158302116922779255420922739536396308701554800559442661102845889694042462337130409669966733252732015976023418598798528366279128753266539485710515103671866655764625521742170976808972486314666704312672455513854432737821569714283067069167922157312828625569190312306602964761194200914359053073648016905185811599762730015237008806278466884527999221273755953481886314389061084545868460627011855257819833770170248267071389913096022277808521383254739767491653996382823759269447784127740179058826569689409313772697455469572737212420268132665437715671014391194432852327202533327568435422969472013341508146618261778979398397548669026899188040788771928235018921038653566196225814743304030448315291142431166376714544823088899257657220832544020994621250728982738135526108699312106842079825111310561463683330999620541595976637790730287168721957920463403947413715338834619849550895510320749980322912112135116434865110705722548962374439867551953873426423212025631070821683719053089990746426168140189999822754985207042634627408165442482620751212622023702930967486877986243844841840623043897331875149730988533525185475744701488938706479918540174732381505258030275473268351290799883352854000375525313141048001448722968447193038790543204154736725968587502336297266595994479327997100497691743641301301039940144157707671087615815295965124272613457187692945348045216620219158232149149718273015655022580930074135844968897072321165931988228633665740644536113519481747283355424137119008333512543259617040538403672883483452497506736278991516787827904649948460312755212525118560197620626621084250670000605305742105899390229776460573890154108136487062323091298041135541635704856266600454472595454358846849721647702563097702098373472206861122283537541307385130171336591934969300218013211603044773889719839170790527174290179460979560987789510729797383338573545886046932412822512755456098117868856339614634973593600000000000000000000000000000*i1^141 + -20194887115676636232978256476131905086567135722880985379929941959114727078708384717252365050966823659515903570834552182209154693931899168491117159821368084072736158695937247660197682144396118964337482428115054881230738300784486214065166885517212229597423685025473234471961927012788828459532386651755274897107944753421721227369022683837029875712195737653839829225875528258201583539204540852535140231947669106085464781094849960638617406683215017984627777002428288679993095033010061214721907225196617653179078457555422978641337269052201574628239283821026943432220693323416029486945371066427090865278720952806322633729835034441942200740492898693907660418679642896671503838337162169378704746990230158702685765103530174249855505606379532837894352894965601742687212265055926686895561686041015993645452480276957273495518450003331990070422859477490563057075427830205538364984189301021375416903790994685825387084657004122055662918846445728882344287067074963127271365031399431015284612955636436752838435574790731191558668809952247249739578422903905963243704919911379926109103086074286135081521201648383762350645037553880571129572720693877302979749072690077359084781198591913607602976881482260319235609907197101742098616804818364586804463585151102991135537936698402400181421721199746504329314119047588830503747462336629074230924657296660207730259278649177469909134120455289365097083271771928745085507553720745675801631590025415020712374428133611190203301268492575645276581423802934073211371796865510702267791906385107777301667967696192304340174581214282526108618895941452433649483434890948583677102737858367141362105494825134020690657653103411095141777166661016216571616306147084239226902095579514502435703639704747479175993512895970403930884772151394214606462505865198319508969793330943090461294578844663847702622010667825127193199731616190988273426294842218242721265083526509266864823568908758689404781386175319997393509554887869419972184954799271635472964523039819673956622269323441949526237185171556273872878200440089672598293114143189035812518485714681559405214422796544622506415381832748261376701713343804366162184043288128183984941788965531040377893444777021931792826729210798129478937108490917040236890773445783554738950356406029604694979330752291584513687838162258577897732520434577039151212899614626237319683120584099284625866305411268777908123075830650866651251534318910189114561789652481713030397257713922781462067764913881809711785336415676505971711492319985346644448766924525101045052247467479000068321778862115273473071000592722407247325122389979349247185638953201257878451476887304162495339058545219809088560039986723956042488467726391823618847535338890557293278251848293608611437259327109952989710038598496046799209739300298241712830724341267339449006754622963881471727484905184993852129831033419578061528204925903436163147763727831681650252111421003918868317461658575058563730379806676732737642336416619734133110656906985387541257172218640628531792663582674484552131735833327096573553167020212313387775482018938261665788891476203781548689218262103678852327740088951364632414960300617878131645709694154109038036954299537307041918278442680981781479173440290670507825708975406807320570719921145016397099076608525110234260235366585592182011232591409475486716315736133244757471295160538973333062735292611814875184570483429663317984287776512972231528332794973875279514350954652354298967560441875259595228772663442417995339502418848355770731959614319411242550705368606881279415163544585707939059284891543697461520559233905442047014046640939529377438388374396565636842002452686066001133883525186103688101159983076678704820813996621505851797839308029388418988067720913948259782791153856788121930273665191888298743749181173938082104323994754630583590228873955610935050054405526336673161561735946777214309434569272118554638021065185918920074999016820922471129988320842133939525261958374622508348181490445754692995988934852075406533986811661636246409737408546743451650541417095689554011922449728804717657680897084761955949235521849586837859499752620686402929612938080913898040797782509749155554327811999621289653559156468159473597577970829705777260707698365753610636764047250095423554412345375061284583427482423976484472571150252030982342624018313171894341220746997430610292730562190191498396863735472236807569280058691415684475139225210633785757826443825265247141351063241929238027910573315489744815153530839611549048246804281307456945559091300616729537953049495006426527042112930864432703522743589931293207501419898912899072000000000000000000000000000*i1^142 + 1800317392526961791136654408089282086597507409126840769685381979202320365964062994399310053880611511834902125675836767230524245216264298757434708443759607695846266961400574001519135702795624427208859379425029096189018904431954966084732321659623170518320643488533111268011610328679099443143153965488610288780223600084290981654510232283098277827042662311975771356329536022231800414102838143786204202438777579808868055733120380853547374809559456954660818531560774896150937533293098825851782437013740437545025379052723630281285807279102119290204476129514492873591323206753919624681986440118309235060783874833980485669271509104541611358707120374692390949277063312220965197536622870866821584369443289586905537151700681807904760741843754583995846414053827835457815377882860809844566651150633756560271524900646035556423688813718632340824468310916891072234032800041529136515049463228265132347419563511803481442155457105622558087465890181733571957706622230400312630144247243779948600510149501141015620488300337985004433658843465286170865663959074663071966511204222334873496533707761014873921996445310674004854907730697717602776783131157833696064792206387876873372322520978949572358388022896212343131458742689341341472386779311284945725660127555117775064357785984823464192737404398744985252515719190867069159641696096766874877336577634484406734425150154068712925692554045737776261739144859351324394705617843830025782514971731560442168159258314774869197226569768208453932300825855877099822796257093254189768184579220741721535911167613504628628567768954544344610274040354504333727693372621623709232875543764712529468887340037416013604349479791886788014535680911279132870168997081155390566451234113810194100703322248691761866193045796183809452795607248143648236901082931527880467935172125087760687210071092445452854869008650264319327685038874527889437210423675086361030550193969040996132122860398627066556134335454663604264920076163211997500540659540010979360790348295082246506506131113144883875627304190167062557011743309712494859265382358405260561397936679285747011900322451054758176961124751339429160531180349536559185794734765135618576411224553277043653264897532581614902798489104591009399299723121903582792737903149337740995100957930066968377420288340689230941388466886772426531513961338313662114115690419844253597478104762455603301634542998735495330239932412375654180214844555041094948467763531416847312519132845486626458269415278561749357895878734135923457157636864072097871351453461590057916014491358827475184849451556652270534671225593381726297639672828097868564369802893334603500220653914758423101044056041872322448165483008124928912540864743347386367318982722812048132868651956141336924744816520148563119457032694003982731700287613566491524885428945030640322716478920521322933836084805722485812439299399781720167626191823106274207847758371341390827410047501997422376058705484183956886822254294046363945653042653988339763322236886809088080610814983635675653729592375875465736100603406067393266901100392110926566209397304104275269772431202127971934490968329163290389001644909907665315603732533834748597555226224930138592453382326753417425514777333486991780989168269685153597369950215718797453732408273980319734764663522122698012431360771630309692863896902061922828834102774650887022621974469184058248971076478617509242312861581929869060970655585457112753650497598011893962572100098711201389745290020505169421807473445926036070059002199840422100088612166517888289338719846273946034090762829263903353801242935372481042444287811978705111126105242963776002053396039508213139151889135042869498549728269668188132682696578764712926687976099660310866578765078472505970329343364703002467793373959619776926489306238026803139460908667166278805970768756571060787009860654277413958893898018928810323232369232719673616215232793129974706815912965102600185182492665272507803738407962826732343730983931913549056427411601246619794373981180327129240675925926605727819790958659119323115780987249957971020399655131842452809710454381936955250751116222608886266610086852841082305136386668958628042407322998465199273668565553037387715603283178448904567860504891969908024341478936509984112098786531291620862081898531865566857180736805391778063140817246461172830153218038217985639196433425447191927960946962890972969164241328694684324952468029863688969337083533829963265882405366288091899336591735057080877543888230260769055901160711588022613291965986523620446701430836201690150814788277750442425338847791021069923708688337276519209922316992512000000000000000000000000000*i1^143 + -114145177044388369303182789949960243086590010161358696732342793949755209757997989378701570066581936943342744347308255918398531197884785036609706306661125796620832718539371638878727946442487543190296772366208505082318977542906016400126450247992732154770389615080072625436737283779935920713342678813463555671244549302747204149861331150334307894384517337730033433966887780611699485036470240909167024437527544441340658316659439051719040892868018282781767111095962583444513502361330966415694630895624665654210323520924221055184307163686044206949855937378918539170852741014159698697049794636929085197930220682865832056089934071054672181615901074248756728679849543306507077359875129391482832707696723477147104145937228000482048968852381865189962619165910576417117629854213057099726433893761944323967340969199930754660216251877326440149286938157978350250910089869997867121168047455308123981031055259888413426152545407351734799447121223486714522696892015071124303020478745069910342481627392303343804173119991834430055391355270383442320913435696890592564766109025170865605723308477048699450681987395274432639470729554070384399253437481474368627112407031449642591613471715990747299281280459531273079600694759812557453190788651992093217582316010269040468003177009900754884496428601014215663621165404185153785633609065164091558695743188002419801862753016353729577604937463915785650373029044820071664072903331052781202087303862566624234998407487049971211139709942886933677948791074696690346315785981801758921572823729109593419882077891153591386627203562487086586650235852359642425336840268093208914625263653056506911300064063949890735281766201779513757034569229923472624809557619779939758904520472751014165740363932110932852270543773026560876104994204508616963216452972332878995526561847103439690859058442364943466041618276310655137991606912091801702862014114933006518460517667659483863558127890615841443070406030268194827524238050326560216070712674107206025893664231366790746365928014880325847943350554579425510597661326027483517501135805745230171010671214600797698831295187636814816208337343450212698699875846289312148868904724356172368527828366218802742626049449468355794464797705166808528688912935931963884763115582396612736854654161082982852481570980709845965541357827038982592085408820070593096312478277366454900869392128584873744184857246672922120926157247084998534800007714153330482703251523032898255053577041575448393714731402765976840331624315951448120037835915097127167792298086965650833324875366655551015578831079680892106580215682919781516144665636890402928977598190404563895847348395207270663441096318397208746036368482902866097806474497054501376780022466565399292651201653123828135618956663076928115313746940466254392257650630385511466323505489163270425164132032336132896679677578213683085359217696601281759316462463722531429124104874182409453608249583059978444229668308767614416730997003083736593488717763825679869300117094706670111986844884368922136758286040809911817700445819234454631550197748094321586964316880465630043005864814843975526007395384732302958981221581519862716057956246701187934946708928767778541524157579830163112892724478310062285800534206518827953212399849021165063755090330200902931076390391112722106147954049150934266319819878742077116077164366471168709229443784096892210262757365399671913538162943370897437557346290127650961717798138661515584977430480583584198264206931275838708746206495535601985835321704807565851103514751782731453774714784561846047041107565400821088483051656916435336918619820781979642584524622146419461136519463126489312777473534501176930412018340686057370633272832030228152303082269176521133335117503082384947047155321082067203989138479359360325039718560049706621948325258794751938055270341674006755563014094111027825740280293133179761799244886686601716339303053990005967733641941663057997428785434832984365624544169908046206428093103560153629540811140023299465279930472747352087586468358921267259896323517974423333762370485067911863363217047472596921174436931367937038515926448177319425642542563457656328634334403477895219112543410434584979419102736994360923221408427242363608421567010058205753258791683903883143547998370299206686860474244228247885887740228066406049947853399152510636914800812970628709816369552380479515091472425799665317574632306771753562881571898331988103351691609293361977517248938932016444723516904607506815302561201236725561681548589864332531611647111184389395699072758039064210594145268368897116294913129169336564498200139142007208961638400000000000000000000000000*i1^144 + 4757278151133286694006548212293446210467582070438723655207559658139596621503476461548818510986850689589544194978228421181958574904221464928548132449147016210464934712474797202388741477599341552994782570145058746595397222783375892457867630838721212916350418633162751786126600619914282692922320732489797989339913719082945505676239435277272596543374221954191167056980491220173525325967913166338291812531146821256349626681051088617965741361852802533021084540962055863930819508552185432955933969556134238187462604164480288418912677342527730229197145709668906597320450454644814766687587490262800821939789972919548064051342241770200189769353905853169557247651748979593154161209361822157552380358092065205165197042916390215296700077371979950588145353933567931893297314781255804645598213271464447506251386342710455537763332802688088128888491495922713912485581954579127576030319368154283939649139039630024370788435160680723538164955013139435595239656533455640414263939592376221051279480581530562506734066430314153914769102845862794755143987102179436347427625977239162388910598416508151597187707787034268922002272524058163521709319476730496868870982170092390244657039775555234552135795086660026606626349099833834846730133291997464865757786416205246979996157765875249585055633464569382988908764520061836583277536254568162556945525935591122294924359236541361179214732950509555310836497779005409332575585682095557146592202912050276469831705265451924438217166354455866116337645345057403967873831760204282408723554401617150007342802206645107236606931114869783480310295124959711850560106731399236159420192779113671807657640680400562069123960607630882939258589650157971225690797996449051956609050595153084812849763264606591046096488742496026203489964991784739621834963917073591985200546791019051789077951491962783546510734484795028630038924172491927302445069621272075662094360454329667463862257201715113836885378606935014504290983965333376208862707062400421611449549786168226905576785440594221245862781337808440683330999381007576281090334807033658138596137346434637038761332563429263542352437121714685512789078572982950982714195197537299304690049319902884857639848814235282796815321153695462201922587646729237079981792934584803864733207710081765565684002707163931946535223748731538130935150010917609445075213736196532164663014906628377685265456862616003732226615420859797803151114831845967194478631549781510756065692560047947916852161542422765763016730093986012683807854157104951216011744769963455065458707334332642784702973353135343778456761443258554129385424312508049699428788735038048830329367163844299331144324350283041351455918122703859698863440044031246271931924428485428425597721493530659580274206296808940774378018022268960810042556563022258608805603521928355248255798263339922784001093292826228230820752271391076713226603537195605695796873647703025301779917108759704507081720928266986447002540619966292018059083946236424157102377683943950168156130830717122724723216020981621776208888782196297249101433044830369023984160270473659214268774239103887753828290094999508792404860655834124905964054527327815599359844482238144888334705698343367935714303035013922799367284791137996029189748590462877986057254864776942826206602063451759280130242002107929006155137786530175649258689570246896770266140928683962744053510042767165060088263611045031118986088741431204002530753854788818626309123743390060745998481031399586765406134397961168414433258201450623551511279800587168843598259002288874842745885127238759626843205304440360006783714878189108235310096118396782400352144215075018036349115735460868988592505831876994339617431134876048767028118225956916405735372766538397421302776509708701756668474335667805167217166296638991896806459025021199732271989142596664216626985291700897194884774728490427174652097040037622575596235617619108758879766016716588827281048105138925640312615169642148951408413913251921122064632784396679389524520133754472649832944252681723669860430890354717685251967322298639929807448070117930565190950879281001171035804755217647419071326050895944800204097201693413524250446165309674772601672708883160183557284565034830174661905496656383786525720962072916087051749363421184258063542947595765803899236677936915305690288365593637957040046011408790960584101455563654941205589349893763570328779500923475793212785988635304306276488662087018039665138237286406737684409251053318245691324438047742184450460127936002754085095662030873839065936924331299542002664709642289437970632880997969912369932214803313459200000000000000000000000000*i1^145 + -202883635404265578630412474118575981880755412251463919001328933124087384007683366624479114711663199758438585629627894290692494990903818567330784324185229726411229784373006744687749220777883472770353771860922766095313368760248129540450327056956836204043230583288040585306930113772996745605537482702850527556069969637744336651322078729654045561759662976476229441349518832433339177780194854577610496081278307143339146659729095729314603930194789729173349894795995268008688740717538560935101059684524305182652718279796010832975547792857374646852634074601666235892148072880691806477471822818638048116806597660697780727249366931338987184677367985417930601062217835469028674775849520100458739733269544563859544214685975474580483402647063781310142687317942556596045831542519312243129779907465383124030140046330345956799140916399597462037353638149504287827923012473556901396074904570653286646133915962748780509116472716921410692134689957223710358513750942670705793171764952078455914846914183295819609794927771802988484210222133355771699154634589176292230816987461359347963992575104856019861489769721367735915930752809842375911753676721764206545585088076156336003273690844919496388328532902396470660605274557687052074983834781750576478684973793769310059968537219656188893021956296733532966574665561197441979982087071303417897702573399851622361949214336934996526410199067088828160927328808581981370763781870807578014231636339557784965866441747993313054531301277263830306271658760261774559288830230117916252133691143447474045881619377635619924370886080361714092333754150329257352126383757555963878449862372356809708501951766623769306472691906416547831872506932098528332494523914935925295915986651454365899002890554218963841715250486864174479670235884514232442517106625640960884915374335878734236495043753711476100409641637662076460426737180680455675281665760359620010471958725397992565217334290370874098316156063424417568297772492820672427670930691197048953407725022250278468025776010823368362591231003196290100328062356862041538664667030861929332356531013134627146408877899717883367542076745131082446443692357265532186221810139895523784107370264122744894906550116463091269193393730188823116666515862544311590498989054380779384148003329749883329240941981644286149465419822042488140669449788362201122796107986863374319916543093042347064753708578244899972596851079202403434546115656660219183128107223336002069217537406097419727168679662446878277979137663354440181942651140244746667335496213334019087486198388540435346686357294628247042716190569956072834485454257791243343613087250730714432378931433330258247905721356808604229588825370474311421790746529265834004824556532832612066571395456049324961615905122839044356321013782221003596495091064137925840678414149450987742805806060889949405592987099460328237327172621810834429422544555274054328901305293061618566997498560242898005739802236472071182119917397046942342353747278980255720855240138655690226922446859547710985129198155911692582217110227697537770019675668548851967469651596714452714267121955412120931187016747017587475737454075687051247410967097358445196320382983275678946088822853224499943509212876681458315448663988172165324549694913924584878057601031483710606971816763920686727655477522127685718219833953166297955649025480048817534974455651826786101694267387519578374681560379930021130893172027755510779463107112575057044105036324183923333591888522575955668123734984985346844755328604351258184249603944464110138144339819270887804313897300238221368312021748466896352532137231126952291454887232529590943532329215522472511767091822120166165149534536337545412826990979829128191394555433933866382168537074884693846596459267873936101811180155292369504804280502875107259301009900367125923060012795171122569877684465217618564388441740282607401402308704054137886275895123715542179329972223739109607903329289850714478701615216155594132654451253759170345297104673674361294275058790249700019651394123988289309729730905947698703297012571543738639241485170548535102828182051145511635277126041891850275163999100786478325175872199581398970815604437506626000212909452114032165950286551832229317144046349438952500137553376645561810362060891186241642640072006454160272366623007557874489144947420310405640989027724985097056824610829859694282025889681486215566930167129749361808434373524390417429654463606221366042640035307398402216373064042515953082382048147256517963366332245099445429054222053551027107242380551456665527232238454342166380853851248406429341641038888960000000000000000000000000*i1^146 + 34256734747242867102393658776786018840868117677513839740073231874008519007343078423425074106509938868037496621820339492531257947142472391418637183103685572674216291089849267796728656561399107291073070373148295295484743126044210015498599847824984985290619430380521339865215870726248327734561182004556391220811946950270769479672829489964006954530205069462139362733388935990631943899123849080735680244848705747840470678837200164862664338974444112167760527872426546137448541890769567743282009820282015922621167081513330432555889572060893707810436292496339580405046095457702245638068545718156491285997161052964059911828563503937339877021257876203753955013841741000292179392183640947440869796645569485492311370502246051275888209353358302059550240286129399858159528373071768390305983023609298914821055016024640980578795191204985678789698702131347251649220218286164804019930359993288572875965238324717006484832827060520322464521113539059151830557600798908276379002061658779020159106985426677759241979561450481517013008634362147134778050404060897756223329841008318101710907283293731442074815852089540114786838566028544502121317548478711548254057674706001666060259614041881929046232768227234672792712950175617956802228175481045036582825896959295336361567477742971410786947890605361055833976702907418057866553563089034465569671830728764729165632052119047255627224973265635544093169543083943410933000676878871103611519458425280807978703487779600144929811921057368838604397636851515156494329481289133378640607467515651877208863331477182474912767792363567655579906225018536984673316965866702466627369838985318613560507500895488406537326593684863805585633282410218875096917705716944089044750008673156748856036862384358776306634383077878955492381259909492559461736333758736407681993267226059598026926572371700186640336885188926876113719406962876670945900878233350409160694491567184164569776270113439581221326125122537421829845535067771721021087156296983536809594191982650195254940887257097434584755877937470044777553833028239824565701216290222062788462495228539567732656194432686415141446693126300318051481883206415340302098177475796986097115724664981732131633772749435651030678825584726294384824691764699244145408132712855923050643053775001684685346218011149020514917221139574614700702374970963135192044587159007866520450258405871819566852161660308810521283166027235516589474694475666704561841897574535254693163446947716554951012761021116266922745903980221166577536572404219068150454826433115504908732830851839443452412791686231181914623491223176464918234972470147198824210199035044914620311925274525843370620314110216910409109588695507100515636177212111329164147584829605481887927822832041353812518162170040928022768850949393045585100642411082301522391715036081470042635131874697497381629777404152947727334677103013319420285286353013476464852395235648736368531538762619219609107762732746927475700025751783847867189974270145453849012959801107611243521379318342515441048631028924422844778211251412625168068159396059982389464967328371484637557845967083991440181047134042413841269311012854197756898327044949347702427152282525678468502011249757204818360539697233951484401715711474762546569635733179048632338498007702230855704204329538513743630956150179872177005447297102282706412507307484583428951126115554332503473761280398835033265040275540995066134344693470657898983521272303855238844791964584244641606090766542960091873789881669345011170795321145787166588795182763811623590180692197233192482107198731889334988920704025291501607899982219399395135789675012484505215618752680725048561172039650669717424881203459329352602453936449619018517573044664360605043821037565236349826514660330481789691558253586006406842829921652351450637256969258240240847709697122952714770387566294777593678454604189542432613939604261305230665625372791744585314971262084094603741841973346551012330286126147494818333921094262821855145634673669905071468512815886919102488239647005166827804021141589724353495253931125429267205747923890035892892308263270650366498961668519053811477807302942252794082036361036983957943901754722761888727574903598089940588467187187045925537591374102245565548791888601233303368799374700646346954543281798185672670790955761654448270421858675243481184841418376308068941805737448363508727590889050811442227268149643204159569108507604332405011441367362535596071526810505102491137696861912313778331204315775808632285642324182254082527502601219753682510571633794631050029932455286333580160263818303763004784640000000000000000000000000*i1^147 + -6558449198023919028278148444205149480064934045564781186120432418876919072554739950950997014631475930317468174184399003438101992722840407848531769170669643558978362438634484304887161756517805069643128722384556186304352302775956379849121464694887465857465801228713604069892253949889772072007150771039232082455306570998619255476064001359323713859918172642372656549223684214208681098105896407790182044868971200663968852152219668222614194524540876470165021337256164244295994975268085837567550772938098053965103491407711525510326793808839900596297155952058581750360388202359532401952851681421318120216404287377434004699998797831139179600037807062004888451690965865713696550751051758681829337615316946782809132479117614691257251050627228790070570207947968572264737782957707723059894887163246587015001176409144516624915371653844099507832517968553537417339640507425698141811733026105928144532892575925795792322769246276071057409840183248104010915772814163733542801713009078731529818158647515374887475015289157759808256874879907227041745084476758815276306368727445615730608550245258025717849801811236898841554652101320713332524317881167864342963458551089963585885040471811872957567814784814044100684772965742530950606612225173292033390560336471855962250136304834986642759951729463422051458394783874393110095507816500029993607531557973794839270734451412663792323591155815581654762354149707474104674357716555087471979735582282370359001416796996862992665665846601306007631516054156487144490588908087345348140230890977650689042970565857575815504084065766051948189458901967857847764573738323984129268539585405985662392528100287844930680931571590686466267636434775514072417960844084187571962431267498083287975564132433445527637252196533368419289633841998571194948897303002545871056684459623370568879812912790693679689005223491284158952408286096826431379179779611873307487153420078635989014687541742659615112096236316211850092064379536653034676606044984672468154141811585307275138519981548714080042082079101485667685995650254824149021712655702747242392550080501624860696664639603761001266788236393782849811802948142536789697948814334656738590479836112320510497096816246013430239215211864296442541021066854347906617404330487819817073770231264202386040054154372466078286338934405637817552750996281116884938817672454618034554964412056983905402855016872542322337268565663749635573001890990378627466280694040236750411594810355086754711341702702316266384642365071772935159314055599373205425012901842735231429057744784407404962930715841217665256870597877761551710478209018414516571246931343711072303637537871964998331948022970246494881474949238382202918608637367199628533771586500629188277209487969653330113750785968353400100064549323041195075463372727812261377839392927106263010222556664334940652395772981821421525986022049730726641313044635633746919145882187750557771143089551328635449443201064093542892044020498168858610078080017064693043893203527208940073560414821346780149796017460701662658281244522273661071281162385039985166838539054888910990343873077035989110871717041735635237043427756237966267479504589299958923270222627137641741032000034606646037944640306887110421004982359947962047210284081296308852128904274402434570671515455917652498026327653117963896629103509944753879869476103669873264779773661932493453225492077316675565133511791232697984316356549004116937945425228475041444496678020659491838319266950681162945837768543577564109516927208464083550859238046022196401482607346362213867583222635982407716192324803375045136944783463311401389722843758182536268794967059177108393181459019798860487973529987607824170602872050264444175689767773919847573074508823056482602935615612991805752439445082086920615382345662142931305796961295841667635053850798322773684883703693970391283894749776065589820449406847896009978649890405219137326130093597558510249831767401773042720773532539193527909938148659318696234701813662022536611466898258057382802850362466925844648956316597842127003949153433506810443748742176087301357194585267461236500101578932495866838991668984724679101524051995129267914877438739090727043619326446284086309356092823128544886448110832743388091880405064342623114931002076826053862714044516886072726770308524049257977559209435338949157629304564177171150395145054142232268022280466894116292714795911977148041263376737375078366383469178403900240941811043954324845791780108468694899154766065800234002230619118431040246830011266967958643237494095756048466795028575293553133967128953618432000000000000000000000000*i1^148 + 769326609569802090172629074739514593641618345726803458018979322642978533362815826915075481830958724525545883625499156064681538382075237674629329154589965804017212775647305972148520470646429074938124262191030903696176235373793752043042660560531240530403812862489541258024116397550702647680514057740628854707644188567662728572652050538458926205116765394104010049806516786110255393941180669761530932272773272703288867071013530244837561665405240489641887299561781142817400506834055630179265489478338377211375339299044821702017663620386001888158115920723795935266495348913833977318503513866897685821739845220890041232774998018869075359030439100374709608112652925866747905990841061562668578774856806215041181063123090055585991770802510895552169545974799596046647144907807351474948620738929582147369588612929703206012283705545155166327019397184663221639465438234198615394576608047155662072099862684180314283354520184451375750032406101952827020014153023748460561435861787630727809431868848977354351803138009782475769846693105732485344093297444338960326547141911808180109437253348189589820691554789038558882346158301352579892469853099900324659356360002582492954655028348332052489456788310930059170495200319657120348287190419205140574202186513633640105203785307499405751449041708415110866210705782639924631565193898771953940095625039188349117344510313390325890920894163083159053253781722871344951313870365316165225707146726920767116440873181249004665530221662027736845246228447171039868485171301162778455867662289524534972481525763348995089532420510468246007642721093905487692438391500433186734243373729091951108247167495520186357159567623455681523187153861758866365685378592166009895496593014987590020557216666574317706113174885058334256515380293935866513946111999535391055931017524679442515797766696147057929950414946925923533639763629152709326463566200856204078441112175533213398245609052043432784400742606653648742671176390977130348757926229938108314703765322182603942917578406648982384963222113394344849713325133789026347694101797963918625995777984224081931441600679685846120870132557487458754483183849865278424418839284632230482996628044393761758113494234779009868305793330054002918145169762806869963076405456799692762717852396458050654593429639265789385893553636260137097818648392238139250708572450489658549482457622086373432326947765114711547609783003833157355926307288970902553368833388542633019684821135128431296798690592589612185388937267578176604543416750762534566162072234949114920742413535138610917391935435829497247827709162700350734458744073637169092511790955313400157846781247594252618156125549400566318957498571096729681390775581088858416213432234885273709760105344490756319085377178975026055403665632119078654081487142524680034895499470255549826070943177994275018360319362032366719019551298492794819952738661474933979767073871267779748384845113621137752755722097713647569820429806640624839332033960020374009451043326252836629890147919820277364332685397359701240733259734316576041596093295123569337952114149421632434919006631318214115861525168148714692024855108118096404899808256615349874638378829098248100331021309840682727556414626980370939577127235186709253589639859184575824885973313805060038340837910097679920202354908661979395471577444730340376133103207185891178409667050557903764357158557726622361705259026746811335421433880068413474259959654354976754815829977113498475791659325440768505949988265514418008835543163197803692728023035653133793562522742046149851023723217899274093299602315246796933023099023489684996881004308584497436806392306373068974489743583481115168183256286914505636209875349936222981327891813458419833745217280793916051856363426816867269888658750846946575421279637760877277846545875414520762192067782451763193690768186238041389140760444738535457304242098319906972286404545472142120314325620759436552866131691662412923779193168957872322137567297410507636432516481432162365950503077991797133832364119495022011396914866992308059830708410603481263138494253827855971608472681193381160637702033385885215255712770681120537427137751887545222662220844748110334320363495140547973480003279388134067103445057120608450992558514026917474265232217639973524158084592385250397597094168545105645529111517097351211896898560652132233137549327539222548719360739524259163393514790647451091231679917878167499253345133540769847133566773386128523100684656488100298891433982905544995075503955711463686469098760546839524692687141608058462486616895663146924460998656000000000000000000000000*i1^149 + -64100649585161278686990546880253692349268073140838374683978817564531626958210359934409993367934972477805952932490136464836266808639510872765927681646522618943994407040417614360389671029617085237370988748787311262929964853959771148067170656115516639811229855874120855174642427533729173602985929143931440095785933138502640199519594000608102711266440927748357276199540147933123255234494407111226087699729880037608338584039236533048359118482563438689021144544379041075591782207551464846073623407897786321101466013023536286490962172342606383901315620561294898164456166423961513533531934539879237389177034926381058164936778314099545219967554942142557960785948743221427947696802158124306998509375442862486656667164082802269925220830480844284292448223563516685111153679568950207757201118685544150284868412403739003447608125701433442183123238795248698031038156822756562194958746716436099111179862774508322914681149499845479277836993579996529309312942319258658924948371652603907753265668456288977753753139387289085327415943005130917454938926555281217971324311601829555302566659952661534747794204958743380365242667813150555449292710359970947478318117919309621681989670569460390581604526155583480963881628720832793932729013720199701316915414316220372876752509277983864972751355328442245726436691484516406476108577402045091796796826464517806414460258900568195733259544147797547613550163062839431417141460707187587300807612037254347327439573534807178185848804702224516659072862272210518891183285968522373111899715590654495135499250713705716403084025607140114549302931781109430026521470911329949750935550784396947497885016751096560307249346793249416988397720176050064610354378835449099284544728709209241868967757399023281747395383274398602559542461413031350523428883442805432963630262192692536337393464072352944601793754792040080090111585015654553411684381754684592841545817354803647158017049284886505594349641062451773890404588605518993411105916717561951827995363095558699773928276813673454068858552241348975279805825072228138541648682984088151476315377208062097841073966199582985045823302380456901284857157257565542114739772220193530928574261740086777360570527340269191331437998416530585029337156793039649494907196357104527744732496101574593209003484976249881180076483361801050672885884173469436830693310804824686278244775011839733825325238307910288688787336906243910395829185006719836891063503965151285752224186088511827246903769871310178471290879298125618289874547420367507742495100816637734356407871378880736361392941863186770366043763490115423247884431876470845282460145379070297270483936092906609005035100906608302109304577681090709250059255497501694398777124729334426850864085198979066923763517736550865115257518532740133618769655392777546197704467759799431278196511997698145749940659894731863618092078450929534742048243134449809967106883998810527999411058000258192603071554190007813577217418023142412449018124440828758987263760960005188104939965061766806314166676073162303864825879878406888528609472467670110222472423453435266889413505779105737969229454388028509986750354640965439654168803305724751298954917402540843694573088224331147328091140110182700015779914124640068700428245950216333224879899183765723145757018888965257498388985964238409240446156319106463875141899630041766679296238991451538316645366443971360715606360952681603226220746727669699292854219552345644781047064531587517909302645107139330552208069817583892529691745311681445800486924921049246650825640088747933445393762308393436971864809535492335386405998599423686290018836703841784157029399282395933830874865379778290073086856776189986881727355354533509428514872741045674268295308759597983027975557467711826084754120155747015804545675899131009525945812609999761369180619459375490916219508282011599372652740567007047648669106563450244650821383643189044931302995472912309197207319365579756452823987724416210518126991322530777335253511586532160876257263516622096825983672724474680466098874268928446177892658454752371988396907220496447679590432799673102554359851134611824485092475398861509577714596461137381538923657329889142614577146482855547591411990593387503937950178704530772588884956928931379644147612602422355219228007626630340122401003563641467407711215563554471052845887469275513282187956936156957778979324359239201724944872835133368677267430817163343416103493196050846142059269024881226417061754976520620104391846962476111836995442822616648239663853641128295417696779737352994089328988096794908950528000000000000000000000000*i1^150 + 4019861694088760540495195433234045079260464715509829809302840751963637565343083575187128284942832893191252156340538761300613242014794706691940922345934600494748771277040191998508456846650552824246910002073400260198314175604587569360237072517959747190646163961447311837523294480496647685835298179120487050545584022712845603118927187520511193469352248904761819740941929496775948272563304064107154130603004745516995378410256158406455059575874624927601682152140915775294096608111350653021960914797607677933798167266311948218144688638909558947595159337122266173179990386256104212061181125532078927025349544400168728759050993129912831651539628752910886698066621461168155577490319213176643160979638896979943917256824250624938734964459763377245997386330813404610392676766349484410916768608058026911521647567311675536165841220792890972155986154206967603870403758964374988851357419448827927941261261550303104994633516184840535189936546098028269696515448807483916719434095158909254645273922858642133068904101938091000237656522333567682006714034769184659041399646581087467919723785960943266319897887166107586126906147449305499395585806894549326876046481219486906563690490541567184756860632378907825237414644824440789011700568860645894819558922892328975151089938845830108898978831778863847889440250364759522364089405155075081712595428711924356945358219870954144947622920657419191829924672643233157117473844187837559106889219044678968786703159677380506539546357352732676514520970576955871908006509749064496148137630564545095389223065725496649680803226204415046587550844358177166666763539614789040497237209687273841581908273084196296760295306546569333346199095727959802861370665291854504911219979251635256462053402041986142395853710406833303849921083269172339498179143170379165970949505559985726277492007774824721015961543641185265697326183371329728859923913206381579332100627603814838061835199988442440617066321792811969939487647287491318387053866847721410715598214358926089804711948213221623087395216431334205605475669599824655392621480187912397264961744423411853501480272038118599012426684092179544440092565807483538132158876448622820919105577513587301487628985849610969867298761822926697031960803322774822705180270242310381195483284823861400747294150353549418670506815018655087614153959222926544058654881659826171687849030525329772389987899930480998941493671036757109829916296929714831076772192438581960985585230082982142750214373368593438599845727584991087925440939250993553907889775104210326987798904574553966550426026173588929672014651758641389255978559433627071059078141026291149133015573496553852566713126035754253501686920470170336944898246734936297061351979289222014081704140225211834864610305139820077929655354230748587573007582874637915936334881813481677064713165664901808487907206843075428876983214070184002630651584031960135704943927842745964750273364992938291569437629205189212215796348405666103780684703041405653557484127505845346488241929809301798876383562552169971585882881642467603298163699562149326791417669130887451292637964604063937903805171777206206822713388283401642278565397510506930797426763035886527684023054756141757544043417509077577841856118444779593336369209311720609494484335873758173476227408036114367040212264991984526332211468203663967529289188777525564491520973203646235102336733254951487270433694759198226762505969378134992804684369071043015043359042853127911125394395115205984811395468010296721730536924074318979016806700179514231713546438464462791475097502101127989744543950273089630297681812567041803306982198327002468183602343693104345942071890498946866080505045666474049070063242612657731984116309982342818555762309805066110977310217165533374190050635828151014476703427701189295231623124404191934673309945061956636569877525413293172932909468714576484315054512993239409720259350402456908620645378400234820984037347464759594232230792322286951853034336656536229154423243461313237786341082584740004521670701457734484640549660069712517708030245349469148352916863359168981654380309421418599708531370216166517632135897504259400920385017243711172809004556442328154100104377280911338219657964378544921623440060468255519477591933490923034213116521585979058241389859175478384863016923893692048075551574372260891993172489938091069611285557833035151115591901133791650293534210081467025254099602423124677694547511412708389987569168950336802703903815568121458582899996130615351686111450435774069021797723951580547951673675906421940854171218057625600000000000000000000000*i1^151 + -183073075476984875460020611953254958480226738735796708241664330958271633583768801176129441531524074390125630381915381873680463595645016029923066956019183361572955261300585882734015991607368087863174588693144269074633469547498628186176426213046260386487805213223403797323373140505996539541648714417480405747504487350498862823288718494073959943765281577501021742817574085825571943145654072553633676468188681788426386372649483952265305662377479517414231943795857534970312439960066460600570195518064738733173192151361025355949386298487580280282837346406458640155798017163771434460962423521048601637021867594170463621839962474644337101608081244231562369064528290665184135711401061516474355973937386123015358439331383898714849821038858914150239733150292981847215557153876124851726870960267328786381951568081874409785130139569202241772633690536723504765648525394103787313749366067803326533234253459151319602674058379578047550115215025359673285103171979151765387088277766050618414786118888223599547098833249781389246112874714703750896213295223451536790723674295245954056904664853526731466192607797465022172603457061356829882014838875994346725111450160036851581123955732686512636865772243296980457890364531951836230969664179789240306142200350912500204968486058257070703656243650209164489505557588557862740167442476020885854028654757133686053821888241146191203854097924443206978354182470442123266024716280946315892705628669782280690189732208325353501379122915642729440258820455795535386812694072015086906049276355554188542848732539189967104182788280354014972531728117577246055925686497072249946409542788559459732293015546368373911003117023467889500247943938838396629689569931534519738406844364262369500070246603008487412415682186930499392208796739077724810524016428294367024408048353527872898795585211792048935650518937349285138220624978430561711700607083061842297752808152984972139519132863242329030487484318501450303385858643603111318419864254334013579703991176734718530807379439368290953717494019887093413067840310534978111589048431759360694380531220295131154540117129493473961485991794053258759377978960068671311988726291430303564252343999259054438029009364028271494679502269673256870936195573027636382075219557080420823969313092996852169058080703207793901027889993600298110911010234663307864042022004041677833973557206374488357346106773772695747307167602339529791027077890554454619897822654365534459175997568913198647200086073315412316958857956528329860740809027840077488562500148710495535833084155126574995275612325328010609085873695798051402518414586109586894601987417949528449597179451618336591602581686877276114040942832179124832683859752957137941260549771921304461677610494703121417747987190324316862398324660653260320972458433430652526131214395513813604610306924277934165359802237192708550714225954543882924353425470640556337319132379521892271436414850036125142555583678755089412378997138529465890197400947720378738566879974375005292087586971251969833336617829483750232978989022093337968281989274454837198367018027882146759035538379034957268226824067112462280503002452749690395807913415154286224586623624778592936687725107822674240320023682744296035622035895950380732051586095987832682335842455657825803019127735174179102949744541403178023002673080369516472944008488862611094665427127362231292320816091909036067434412138692061758225339391692940410752904906907205980036126185334461768231567002029568438322672890810174416060546271756879824132561116068214156368492241628919503033499481072038841208434896356913397680464426808918635830040494647828570278136214505847871548336071146502518827119989251698335403353011015126639447701318911771315518349038456754941700654576617685245456842639252230736435610141497501125981272378826551758896990276491254397978377876841363010247010777477493149491936612448573471090647122922921473750733284385513557164158001092432803369635638813469402677428381706231389717230306435269272501090477329190651935357529909305533090063919501031438713605327916910731242753536719617953814810380299635923699132389753588115803444722041643721589841374547806813290017075379057549322954402096990381401340260987339016951721733324329314511158930033219677414317927934827880997600073198900412514397402504685887158441059835886237957440210640814993821155912160657714595103046523726358901425590311819642792799183893321554306592079740830195883399694004080835103574540861668848901757416538710540340816062723697113450290266243286492985002694958567691628052480000000000000000000000*i1^152 + 8385937276035610068197062763652249771844456289320190848528811680986093248824741709688554768943268126889841641292006553047892124060730465289989101667105239557309638962630438064481072436766716928129389151273725377908923787885924625654201718012432605880544690930803717888174968812539190775828541361567430538606189311117953314639455689185804575441928668421400501676477506127899500331430827162653074859078411407852869500662004235048226289002661659482637346762632489407123292007237594934815954967921599477378020700887194602865731148882994509407853866190210528729762407585021551506442555478524380947481615067150133677075388117444213671086510677679697080009458913804382114460737421458720021317629204917237511870975365940396663400795882151383289726818021221297068982644582650287116396363714139364671009969703007135540350275769672668576112184068460528412531863259562764552614108638520529468583710995405110933209730787964854130722327581147322187795491804096497160196145561749633822884310516294150497839229299435045068026205360547282645251156960792474312121122735769783075895905468519979269935166505248198280521556041777154423470958117794521251103523197216811564126667891801957947993114196615341908283259925251919649884413971922893864404096903837745455401765491878063339180934902093032578932331965167877623436850109009387258411271448388223459274697487856101452548991517755967706633069520588716964761267122646965339547882166288768844516955045463671715238173782157659213495494962341990099735474774381943582991484096656830400257170698675750587999949792382245116394195830685457134040007065821228606092592872169432452279976184355841769545250813873580054945930897840871305856859168902861509137813286241515048115322460484375107868472862866476121412070474445586163745822485282755781390092917800398654068364942258947228518078535318141453251609756107702076935860385671455164939453301197661912876844306200131166385485936332508415685900543978041290844434811042198357555826632215115049371017668542765546754834559992074443840732200259809301149760740108887210185247533273860560851748021994635126628228635764593252006608359287311175583632582783867486884333653245018383386878236302912261126266263001254930496752346597212402109996467572895948972999737538796432396654101329215329950966413868922057745311127128933911022700923509401968019680477486023067331751438851822268846697145903029579563650192423353292037513536148414221878237899155365407884394740552465420440671429159147045538072185354771434848462091345719706504028099229045158206560801389406117398338510118543799629925490127821068271078779503527386185718941357248423185930801127202704205234713785004219181175471186612708060837500096230658667509806204124528008598120549137838021205732475178444552130887942067595510898747482597741743650209533100303477172508612693187827536593412385464705400209648667149628271709950731277801113486902381875734679767819490099470610515519518008876364687582853840317806886900611867818423919812821856659569726922343472867004158494846514037408294222855670321648138461591146362180426479760635083938248468701990945773839879041179235996318012877147846380972748044966722961712216179498019633254247316442469434320028941559631400749249105258197871550666547538075575295788062802118313632409513945610013688608174481718600528057818479787592886595902056378423613787371759548248777691767605082075982601690780264738743229064808981439459766761189365840623841043842169328080546659239543148932223503248976154606456671527059434778473481152131670169138619419121764307695412939388654959835905171180254486781664585634991383443356400551171671803427203798791376599547613860692050587625584116497273002848058186779589051040023192070965103619544451383560114495025016019942409983794303696861833881853844805065236986249524056304838399488987578094757123523213037033482154272418128129339404144430364396404991700882059827964347667491606309362981308373841219465204735090029659860125877693358631595680607200842596962717027539436701784607052699481239627361544427642298450762733455655056645673902967332036407576239761858514993717939884942962325941922457799902317151680582308226478415936599389651893089587319941912928830071724161153293043215173905968237399195706465871452273113637959440747395111663817879289896552678984841519699755940446890310370883714860987498739386712671327028831122126863154026691503044281008290094407833381360632201373990420263647507099409591851646253167903218072933389085295510099997843626865825713396436172800000000000000000000000*i1^153 + -579334077322027307808091857864065167443785036947024902766357220137926258956900945682878581074069744358478230182342831373580455139007953897553987466304484101812942339380764812869487074692456393583222468697155516052239925096012160166205464528123147002746653098736095904527025360876314783338123815000245042062954078049376142194186461270911676227667289057171513153514939753257980950134890508337538743088701030750867226079515889448076408995529017943344974338357017792837750150469523274978792971989151808595271865182063244973138639079148206272403184595726871196180123351730808708585392230204445737816243831650944390006288370113704536362316168719402307630082880867200376199591009850115847172935806935154631599136300994102425781437184860542797375972153755084854268167549180117843618952027424017870753917237076370606913515897355242944810032823970546206139710802145971231424172929663369421614567062960311928404344339525895410818415886079403492586378080177218857201092818710833829108929346929386787716122651239772953379360591374975557782519844699708273773354613251006086349951301479023688349202737463090505687266719843508228767938116964103347743466561447235673449874880382870624947456588921481527774732004647204709802321906449356238935316408337717445824913253883222800600817981134250832104738800963135211727177705857296482309532163224226620691241893365548937787251075944392863749539528783267728282461124303251219366670398579740063897935742623940695437565592659992588720579596055441051546035160948241319859043672215472481508611499175025375043434027825631255470406189100934103726324342691208060639807002227719414176121525537099380901911643542398014629394210906645694232584439124244223863228571051241606809703782374757384342879702315427759837315433399820316789360025946655233675516045482146434009893733320151440621564879638590779339925612935978173636860183589245288494615921587199431938352938109304890564513439878123128906650169129704469288027238116066440089810254339988598938082890000191772373638656491302865229285164566017850957627411241151078274368090203159971803999861456738795913258028722399789753046707547109783732199439921189674763958172794280290981139769430832309348788614864495699088018689409531722834410505177694721863513205142919274456234353231574938502631662234988183997945528980052633531409771324845169506894811331735770174410779092909512566694877380949468490721393714966304307218418925431338033411799775902819870981706965645191221933359370660678418051256015982762420545307412518088188545298676613075909924667332895519080229939131122576524297495827194921392752736514514630816123957179164210078577790518584281413063080283726908637007592289313276368503857418231396133428100421243624441283348373559057627651599045722776333214532118212329473420789509553709063141373092529887725646371315743501086647779995202124352138989407991104240194705880607526062680013381618341656995545086912950267735583376378826296016098265424562040778206851670836762425068177394653834162312484088452329661427989639903003129212361770302846754642828273101894877996640561383912064781916141867886899052669408499412067983816240292554966075610717863769726895850320718154180336489637749418710802859193538731386425894882589437345759760958184482401843935881656340683820233796292137546764373067576741258181350465800473226033224539902013060910369993736115229536048286417229671277000228344401635061641497897057026473977363045433797274872653738811909063852908453880891528789018011115902076583626618611287748232340197075345283905332504947825737270929396127893819380336889848332567351959189591280148493352556337784288629840343365686663044972706399130498694480272562664139677517986753557581072366605817394417781671654046052225974169788823696352285983803090605380161109056476918765542890117082496573977131030540951894341261828572232910360930487053500666126091423303963978985739605916264001593390370245159456742919630571857651725823282882190697148263952817692549240326565206447780874523706575661726694513991514255428290938708479039204004007029755176295583644929161316530697715507984309258515240079448071209549039866099345455156721205230477115504936686270574635898628909347649679695581819284873339399963616605435614132691277753004246555796565595565541116833253671978433824120257672234117587815722441819015539756803777985708707973087739056727519852147405172540723205674964421858360515014235161858448506621384441934864463867903245378803130115610858728086732941498165489774830253663842105032704000000000000000000000*i1^154 + 30133446068888063276471342165969201421872519236567303862589885846388561269839616082604179612514439672247571492073370184655644701284167623822539932699578324351680713426449492915215795655631712091050344829357294033846272954051504407516952144299444106664945243635609880782128736992087940583922683681175560017312251071433879290677154129200911407927973758232373490059949041332415302997409565645717971110813749900803256727139603321092370977446383384970080618124708854422953424237564855031104641400269779914518600957557364143590042895746070578278178195134616516614224570679074824738175842859589945166820749735173471035453350052081270243631413124115210764973739334067349665396623095652754162082672087850924179239687144343551414029421097775455654013641727444463676307227490043909352860645510209464597703879212782332845771453307285958237996840415232446134763176610595397003052428799749885993479376720435882915190144571424930352897043458155958037997192890911493872271487706160182089850250905045245489161255924439309988707967675626828571040688148017892679803634407983557190212443736506582215505156392057820414003833871654123071999598013604344966368203373969122921440014913921421795568831387831476562376855954588122544669314487870425731726530469740121417163209529019734061941920646340513506853810721947287434822659392362779829855138680973386486764229421752129482943177885620645947103993406981925395971749857797780038044886754868642239049860117711592007379245706571395562887901486674731818408603056708705881284051403391734972650384702345874004927691367220399367747110581172644802782787487690555695085771702508530057806176974500565670685804315081173569331928079318196009173034876720389984796428068444019590663527044798211414510601026362200784507340271096068109141065232666597181969143455004732217469879950799208299580618620194177403238173346313982590371689386371297093357510615487027833805208392034772826406852909775643577867851700119490167984578753043222813386835418329496191377739687700153339411082766002523875982277376332770175186691538649398316974928102919057381620865919024062604668851124545224041913752339827481485592512040378077783695430989905364461905748454577007230227971893462521219669963004495845713146481893658519566045282469731722418553794920557266251447419465321045995424614564752845525830947800143761038356538578034109041556628670265148431916911723544613184551348471268211365364171911375077259922295899733117122096496953167800697286147720601629798282637359991845979574180357453977424773391335799542087095786662698881399959404262317130750664399965490421499490414259952260852523845974686490925511959706216534373314405543941045255476517963579239282042015643933760258120466472207474418410225489925891136417945771294261597728257698867661313475232670995450276819731862722905379127221350054132732747096217410959992394230826084401710708269545162827537750616471067623923155550846929971085992591997942852309473339232717807573841776674444736951544918720706092850924806284125621465646951835789857659142564810296252933492299008493819326940766007656295460918760659354812869623027300696152065110645205113312611522325609775493335832102949465659536173204758596466457628682410556925251993091315625938039303219598500784950945590185066118161442189974733920924742856357114816912084295306727620618491696228871581386234942245257454971137414890598652022015908428948793064989301369508378885225270228660108106387852702283064875378706096773876429811269297551928998894780723734701384153315316433564204269059774301669733248817610220152410659043377495057850299881554058420365161240344925539384004588213917570297905652842847240550022288922993205947987294108453358413113665498249589256060679468686435623455664057971426363651456391186647589347525558115538746774647365341551285292865877886190877178097448277994499337503236620114846120888488193393971750191799287090552271983054366213124215669185704786354387907223720033337792837598142277811460375834309234871509405820468446530444843168955872672916444373066016897616990708808876874116297365272133303457145361908428981994620034379751736011908396080568276707037975021465621950586977951228342279796147317976045069415842274981448631170197644778898114006386760911349862422908619731081560683307797293258757545118522117208449136180959043025109839512079814411321509907738953519730116205633182818727753070508451481994617653359956174121795049023898089414033639600201495164496208631021167565436684191555284401827267347116443303936000000000000000000000*i1^155 + -345180300600945425096839892386230750315809883695052401896798748181662085141958463309564244706367444200936898384627375755226942990376912417408130201066407190660990731117701231348465406041771098925093010149641259103647639684631492029620927094090206554708215930917512217944539037159411900961820769033217929019115761896630170734222939619069445965005369331036779546529941551226520727845810448294613485570493700065546599684046081099516277172586025549403317478088248887593933208943852510721930551588198933475547635341212025374801313721804548449743364317376686926524175301486609449812825317911090091272520585788574605421731313566161946873495456851553591902636560923428020672271809529086458520616974603394896033228810504584099613577255401225383212894852553883315992853971013545057339991334106625832287073813607204903252771429812048667794290451368471289392953833680907729149712614419438227957887826087810372256326865594240187673368413891450573905556669475936781797523773106830467136748502188165713040235241048249228344371362786715670728729364002219396813083245872775304472611560477676254230271219951371820591494382950797534502679556649772103549066082896549575309920778272445324185783792938867795599125084126266552125336720847029667026223881733627474652102887461926067534632016552920504267179482765179565364843732505090218563406174226741473955931720412081706874701596062237150242010338578082021033335443619622048528275167749699416484797730221047476612058897536652251830705781146891839412787581691137653753069487721404805163327172703298129455787587025464312749598527135487125254184323500035287290533096619841505344740559537551859645236537461529194690688846770429857470972835599582019820276855260164127689058229174459057082091091935458978303070711361699612916810760942078629180912000911703965739886734400984025513824370971650479249966701388143196156019114117672093770833077172116828325134135151985695414260033878717838785728124975119168205126640186417022948720211766190456165197402876819222280975840766780679386490561839599111018448210903242825670400438170258355820310380956897015135635978415308361785629061748042299122409645057284373862484392769902948636391731668806283452532720772138197332299339528429966303205008727268664776111543335697992000454079329783559644593395281191459498624387241409577247202603046613409535997549800979033699440755675359268954528533447807858844624873382826535558875094605843686803714272454220274612254252144016616637726810907488600913486413497625818535887591088425601040435597265061032573777387977805766573516249900175229891357865404967897192817509950255826043229881025079024729452972184874026507789841092626650713621554172561049162199730719179262973587668620946845710271704033055216918540876787350714422202214682470853180263345443558358646371010806828181628936495133886236378173604496834662127343298557968526872222918351143392791579109500267233670981967500656843239445969745063544734879417880303772152282819718767196437672672030392423000628596448957977858047286408689963771473532392741273840516982153954458068173355568009346982888262612644037481443069798008659705753971777821007347869589301466346328911684460046748547378389799620549085519350165398748680207059020063174021340368933361698644113189474722431440845863279434081418638583717450579440007615307689100358401531098303306009272447556248051583791405900423347002163715915526334465636883234024960559864610155978301778976994222476663215530845237534768531625886393602948248377111166897284524673073185362518395096486764357639340771284033305487979900472062617790349425729530125576262200295419644080869852389130640741111420549270223851867163643511562950224250847890796516779578860375632861615471775095736322147347740911104833263214415523215231768922360695817130796413000902238178715558830809976130836994919911330337423454936467089531992631816125492121983158791824974201964499965576020995249438844666971029799768109856630112411650167860250443406485161166841895062417264045646020340017336356627283852507695389199091258381443718907777573480348884259027454888308464677719997504430532926181092070356714830225096174642784091853133540362753020891669189048986948267887357868248369513626325600006911467455035002265357060103203448818221935941936313938500232817970782855768497040589599587179621653970538719751246431966647093382723274888030466136223204081648795222822002783810366157146408229156776692575217075793246428892822702457290277922784288106037352734911603972258136064000000000000000000000*i1^156 + -45890245647858916029487853283013620755735829966333872416296962280007057913884557666875250755862614878967959046771932875065847114327968102909097636651654469570709685796427439821000460790655455215628296555471784681584965291650972513220619061301570583270579230765052271226436300957778790379774156082854135388864692845716820452208199046351769186277791216209869622773549076945795648339871533383316469216782419021839911891241761703783690562463773357238982159652662090452113454761639600597505689585087264883084880557272087273632012545754093179602767522598754955614175026672972791941714963706054844586949684099941407978992984513072553144450409883736964817315471444879933310627544397557005195784163927855271238463122275726854356729176168640396425221110600409890205361140740980039997705434759082785967379864287666468066995975639445125543392275692415595059967064115371866784244589911242211509051309114403838566048287954965828879159811231219147338735232998898329370319084723489402297038493625502897750625628513463602354190800104561359921656635625638165455544422702492571303085982587840232122438072525551584356480091599829939183710680909712229097945259707419580193643953901165437900657074620646127944803668352818743540208827351215669991104838857978873844623644708617579483304828921554304313097710397915862643476331130323057961580185606833891380243137253606398248379985025465991436465438936838024689726091421600649068724305727283276669905009253107002694594235609862035807750901881181911101152987630792270863256870641581367084256347303441315296723591323225764606587710864671144638214521290990888434332402822048974765938659488304837274695996015163345831318385847412746322207939537858737697408879552535714069757743447394222507425415400535782843547585714040272840624710732953639166584697294080330538898108301327838540176223419652845996913631977218593443423039594503912985168954976177225983308881432426611863011793027097643598711720320891176999377810747524847454095161127851143040944253448296912817646266792805671263391532438055123872259363613984073538123841977540888217396176680850914507473447076791865258662304860194636939003695288768333476551434094900504923591441395683046007475386632470369859165308160707779374328767519596278142677540436786615941648789529648642651282434121955668703128966657068948740491447294622395979559809774759327621655661292784373103176796512477003088684155855800553135297124064488003444999104383407249870058720907541713475955870337452416820982692073242083048739854141799337896574690380536833879295298066483487394549286194384203047323982621893687944240920930554493476949527776388074956413645017220521421038266786138036108463365423313603717847823492455774024671754194065939421991100514095808377310196927957505718415301093489890953615653127432006713402790797376608111429910446082432112729222532463091314581322525355019991838612434297608645569382848717793970412977914018940536353130961609486383338929312117416977237916315776323864054658450403551223439664103072543204586044910739947417163269398492097562959324685325880757642038710024082150995367266330489674580054930986998272383648342403624358310921708604937895166518976891607488537077244585035462869421670528658532729776763596699000056822498221546784736149773585841404178650390157259416566828308730998211056033465820704140504369721913973973192787369554596912777287453562816077553301572515373847632469975169538983699508973462150555915203188268602896128964299328698956383609142098701139236067431215799026927600515992890535734280777956581334100088196654402691297260859602772942658138435161756016250714380954969485780805598022056308985989645375145017107039296193381130929523532528123197044133906611507862266781132717807497400134901176018860473285172114670376291533298168029982435424435255291847249140520950332995169895244674514108710852138810220688972898610850335410804883277656465380817509719500069265213417319647864208392150513082410291650637938688843977218102359992494130305548230445037555381379426243536699203551556545351809812899438163093909688181552750367106227130341149502973183159436042884202625493585187376047552658755627322298203782215328343352850788265248349267602354897851909788494854421103486619428435945756348394064244849096018953485498125374244538268088260948300138482686394909419553076657407429728763162401915779207053015739898349703936840071768925161751894454670610795559486481846105190392377425814239302519155498345276020605270426829829619957076538163200000000000000000000*i1^157 + 1434071021698004116086223417094917847990706288868869729197650362964775728095231054219166651515631984912442139285272913039185458024161006598286117398807978867805425397159315675778387091365887562883851739836148698559167517627950595272801812287759404663755572723688021261146307103941036854998630423137934774518919984966547004226336334080115895738271810443355751669436670402385281854821047383431549187729421837460827067864927375123322730356261699166137702815895951059516919555556198871968999533316575382171718913821679482468445229540584312050849951047509403386781931419895663804013842535131044865209954663601649633499927286806295965840043832204212963250238894165174401419639520434245010608224050775069534665913363713384282247346070226286474725317370800087214965059421660063471829925507915515835228655101483264104094744030092281921186505738261609966323723077057175325324903632625394970006077036674897196361568634134781877195531786414593848520916958467572156448866627346369361904411756166060388316870444257925744932879835330670344795625467232161449763851383188151528436009090192627913843933892106830344751822252177577113986175655001211848435447928786858841633612834438186444743644246443572654064723878081802622065088018964090923807569201008126413732371717432253840559585765971905019705126894492751485394041029940609905202408521043134445879722592454729089452808193587901204149878081478599540948988000460422084429644731895107211070574085349220784544994285621407252282289381146970407615862054177695337084111128735911104035755543129014458112558343671282516561091196974176160153359308917165948237098811987796444823754580485417808722115722703722040810770023845351733573834808099010532972327649279972113609291769397473895357399461771908626850934519718793200552174029654325337012119300391444030856342144892451380881133936536751524380444447068634901848697706424342339355574214782199189356099418269825354012160275774083470438947820046996993119800336572549226090828931512416379265418883055525634464820189408172097143384788504597386661809810851972941085075766210457729711278785320074082912856382057466192105632843936513675094981459279957419948770509467945075257609945359489184584041710395128718755320150420073011158136160089863754631783254712642226592395395881490870095455693009310052924500376212767214785547625054409003767969375308697597947295746072988993347265222877041034374253696011951186171162860968594666215032754292578203735804264699381428579748636519728308852352120259950413149236482842190557971670986151268161085699939554460896845053521519470285022746472634908894719935930474354747171637636392910793640437108811803962550681343000838240694964154369684391764414343293916355256503635286681312647690930693212375491918873022438335675354487013026546386779128216968637941085270456032574577988066994694901392810795656319134360779882570191853741055211644998994107504009934309141672583355741581695641663367714405628046677063535076410862506426027784216200462177282416664689780593653372929961422718291219924751416139801956349324329921407786570926067544525091799998443782575719980903083170854961154548128351615580955502434602559134740299726159134942965743108769996381308585611801310084922938852740504635705520067414877743834067094170255397857639285858696449935619462283244837842489242775545125838590321860261366758397907583628861816042017566849123786996248209378996336928876459120059819053272291827669822745662468635107517535086860081718623631873754551216020431014321241817679002641594918115189085034082726822247265239147825019523094842424246772662009561091086031045226552277739158253104306866451272688055444778751381653464024594339876801441911411630467967254827928103073252103682878920315234075164217350550166281284525436205897625635907524875650244564552530155849694617401737560015751666784123060757502310576580649327932972533220940781975792319276583802634068578767952720175892397209513061431332314435302077593922070181241378701016124779072581250210285828082113979355190291724553490307929878508703396616377254209951174290947391095661912644772504848170580100497079988299253836707769584876884521154652732298471627678878937102237487629274645816833620225140393525123917706552352134251751476512682658917286947064248205201746389121924472811560376748607533704670243983031722671385638562542403021428844002122864663305107126484764529108394913316075861149723156280606609923652373020112995926939491059501256501193024892003320177649482213118443520000000000000000000*i1^158 + 89334385831208396796577444628314386585859378186722436977121658236542567503140579434707133355762792848276296962431866442779818167452186476664477909125666360293962229494471896941272789911877108553931861169635554423571626607779754087694695111865350015799753666469976250970139646853695072185408509091925251921325656537538780264352536303920982632295812963401026863476001371676641698838825095332504821690337651011440503150823827249825315726181875349345926917569371701382277526253049012505109041414438656176364775691332132672848186383878887658566344336376463575784290784763031382013707955815396992275409395009688938776126993686322517978194541496917689520059204455408990183125331967100565852999501397111395930821777618477599856817619734747785805847503723828929619773355633277049713708661766519476720941243401923002718892204112206960575842666436988139674734300853075092998367268731164259297151881132219561668433264785671515188513560380578651324363461915410019390923613664333992213411120731521673744569188394872980251103761312497968684689479320346312577691383461184390970580150716857747078689965089778303527551061024586876024874193699564980551526657023885081691814415943122250549799621284357923602854626211714149333229076025559466062898905263812421665290414880583567454566229292536968866692398473799136619543746727725590990311112868435040649814351606602506103293437358545156016441971046980782446526928379386025156462660028095113562735720173214986493336009061707783438581543597017186370530871704224226709493265467654628030174615131956248995536566356704898657725362762728000565391571507215313724086636297772970772490265354331202340441108926591616738484468305566961929687351764956969529778870381882002642216239127456137212345930493121349739145533866634470226014531229045700276704296261874176578194613631727684562886292785062239580417189723433744812124757140347101460008628668798071031936639386176487409913515305446253113445773206124121876587940424937421944894106619759931317091855759145358008487856166805379192248273814867635836969518272585968014032105691519216872170642699832302186601684001249436533746263667768918881327838361318044703464229237338145521712849101793518585439516826279883476736407841175261220587912129894592913034617118295091062888143317332089320388918591694496492615401554110014715315233630284650121356742936215741838481128558287986531721529054872822973414254588862985739328855678109082903083664829004867796150092366888180671263120435764800877197152017374127678191795882455434135669358176373087850017540479057566244869839803416473263244010110241104186704383498589351285772119667519247661952901690010997526766408548864325626504840663603742842305120804871447996613565442700759135650712403511172894655953430077174225923188379206007894275461984126434044856951286313533258493595078956551341946202331263892224165166279020477462687968123324044780087055430241971441339165274020580040740828626399187962990582077095864738752167357108005562610252692878006468047331289510985599874161098575883934777723553677440008718070741429266111628981701013949748239379634430094348079936282398618397796599587350224463876001153929415481907812934658345580702442308204285549707926445388027002592409904791572750567076136541044683190031311234133060685089863504208793099988928500963722640102736718497057939681743351697552226762984011878854960890248468535576649283921985755658687352269345027794992607119031437554354356337558168563617870135269237341686342740258907821995501642462660958304607012642657082062995784258260267888969790906720102210226572204386734108747510712538071013995496797213314817093090588819465995721138129415071300875626284334118225950844011460568262815178522670949127290808752057830739307738966735870467832804482424285323530982349275161755204659080848021643642932605897131542376070504521514749092751754635788926337150578310659219695156109641249929799439080832083718976880825717435635175012678855162537711410391717764656562873366412461554898344352745532139228695945728103623217053362608252897835272420887359202845950643077584018821235326197914856345578846128439280593881178325787203796140763484173358501702979593394976951208009779829965974114431722799197640793043456493284130132808436330747885176859439540397467227018386319749513604873941786704043279000340851771707178033681667857648647295942998199502642981034069314158101098358743302441163824128527973024783436075556992573000440171873247079272961821742637619945144320000000000000000000*i1^159 + -4092685066289305548906099664328077926522799408448747733165202472856157657051752639410301414585266402220714986641138200332882769169959282795979356607522134821652913439493834946207729585064743251815092084848153505899730334538044808419637188433377707742174407622606186035586459221301917053219379624687919517609640439377338447235739840269598785177294501982945828893631238135556207894413088967581403009988694546299125602029189808882702045448115422744108236397199337027816658176014325997094602989381314414982121794083753245636304342665335651763428995924561609468234710404158546393123264314158182319414567624500541934894078853702940672458378639291753394708153734630333910893789510375383871449260778771853929389580305151803980721527414326096453468867143949159989216012636170892171546042544965642666150568280377693086499183205392404718004303433875288470855866865554212470662708660826319099455018430839989730784305076698470349796132098063211146767649077328512593984489714493174852667746551886718510345779211771026901208664026117508064774930065215425127815365005713944551911112257547886847593895399064257513848452055543919676437290820722670877938292037443297055263741843315061073595754324342278341113420060027213026220151543562899360494540000755984140724135136263118096160113059963510612061172627917564081577539899943010149707367749725271390292326261313679598188028114978267631560768926676387302920965645659595939205087269733558960250097273148450657956508573691473740916987281990220976286800734668740646113124320420594157370205607038974416300958390650896877900297753288098579928331259983787639514693412646401290568552121920173958885373108239910006992466030123555463765112604729485131980576445831952439622724798109994638587302798459063007641554091656732290889570095172749180998232611753963198690376681052443724403156508058167179946662674396430710433521405223248367711909572679741449370890181908197767618501912422073195797808983734148783230958602340299604118893538310456253985935655694611812032664915919491915154993158490153519688391647257095099968604067343998520906651194840842986430343571577943691333405130258498217670406603165341783316102792012770468653368017885792123068103501767130779611033151456531731229504753627047554523242585705656974323428432762623671241954937999955039093358181690064080830057249287627154110412651410835605356266798201554127743142610556817278388598922565165798380155858312973141998696962035045155706348826598343914900316896592525974834312178534430760344813612069190868599798902427322162263613619384760957090314081496596396356001327149032311936775427640415412033344231715788392799274335266916457456019450432025010394102293911412821434189630425539878824070109025958231868676448126178629747915030510652861710722998470492500280452243099603787067898851909462672217451984234246296231757768044203255617401933006156810719836315055416674845463968549226915281505580613700245730091608345337684818334948944041510051829892051408900887061963012883632669047191925260578175333145226917713857016881108383023515498971972960202172216643673635555709528240313803220476380415199387071905431338061570874938376487636246174010927626969094860761726950151883211597327495155071298536008964324799852070950031572733175879936573121122900681930499187225549867119050278668554838931285539418971698213690867049723122196964270025270232857709448125495201553714756108952866105614938842766153734105277556984798369356796078191761014834072293142302850698298404947563240992342481148087067604660619499496955516214045082747746706891587445940393338803640025884429978668658823788054190544085123142691603346803274526852541522272072692746450454084859191955697151826928571705212511243187609750762060811947738090184062247995314138197314537655840122421600556303761495892544277233444600958113170744729505482158327854467208275441565892691628462706394303637528309015957419500192131566921208526355029416355741778242215745421657258861573301375143374797485002690845283427371548192030427117398790815955040693850361648892041030724984108407601482333457386850147130510858671591534783950301763937829140249908300585840242726642046981003892414542956231301259288222442052684210415944275524664560967812198808212255563253625077550379297093422605953158707666592110862815752280914513256521235520243922593088730909542191626316520655785195908255177159116695448584356300768400980968885942975224429845065495529289961651201314999007994504787052791250722750464000000000000000000*i1^160 + -66948692777052532131402782181613403462925721529697532262890359192522195326409702461237873359030601264557296447670445128186984232620085241667875994716607782215518887509479027583428463215756493639276641085500957097715784632521827154586283042824203540934087104638315077858665589875364080642287047252061363205429823507395287123647975974834778855123028422531511478234739247892203153372623988796270589627464829591521785872772041619271486277608378616526180270753221184305079213671617602120056892602126312858108252037040068950851784851251488419119782335061870168763662970996950378951784904853323942116988425261831765604123759429883292131699069849419076202491867584766559715935800643937281677746060859069092168498172029589276449754760668328640790392415247673180512361982560725073791441134508491671391422410139578173394571646693595358241807016531159724513342392810936640276264011436333166622364562800040845181918533221326133962254683404032987865717805325007808132821079689438382631619401151996494315773881943474522848213814114028277257959396559565627077768655788390712850245530725015258541431519155340567731519992383106865278072719652476486408574367148424960189640875465190888471214818399772697476530203575978540462999604952017369388014933150510500493778826321526175531120512862764933101752593080805991619845590546672203975700425928907096255900775966052732106555369429136298700175402497233783957592237254959322245540698208096189380923315070157181989624289557984031345938489109117763679936773077396650054087086404960134202235336370283663013432427118888795224590553634009955373583862313976534503885208242543797841647962129920954662578873703201727647500158443971406983065854479102693503681478511700916194338537401618548044360902800570667424531867736799950757648162067168563395726047053228200871723567006665000268673494015201230807010078638109805388642844547594528344209059214007014434342577304202573893858998543975387461302974508962496316001556462931981588801668844217308579312981322892926271544265269744100060515294484949955929010530401823207271573864398748714059789295660250314300694449165099483053258175605940785713651016282812959709467901881807121213095592608037035849262397954150736157315621046311850419838354296007926189406031122762270516255688206237183679904147960920117361221048022031969857802543177244035102907989498382563439154753538721910338530568638798894807208601761573508329234374119669006826445969377536547550750452759076084534899805763340251565908443156491240441366143281060747291575765604923520257178703988151903859500692327473994284400977016535568610322818845761281555517952695949823406038179985537139980657847110286576984950525730664868217726118519756253115916176776646975158606989422347468970063262272926334225071155203489960302504046801678998478601262781487482166626607038008338924605046782155198646686703977818220255918203890080588581287906694635295782027771965578044226436835477727144011916742565835972277426218068745535729112738540168596343396136268365440885786779971491061385397741400844196326528315375080583766234339975105794863415981068556250129549191881107377083427023185847790035719305656742056037706886326660798351834339221948880410562059011639367920550876151621917095408030096096497931640948468051666546445991264899356348259860608661017791887911845601585018356999852090997349812602933684859345489339709974078304948054465406032895867322675799377761381055512838928426470668265715676144680362352655010749089794672144227746876138008430219754483616792343178420708560090213785014811283537464457055603246118446964052219032806959625204464645280742402821838483577448521977019958299367732093216169320228972748562605236239773316358514782138537524887134024209312455305815264112969090924187258509410336791809452172682191049344041984562303153441866707763083678658340814995173104949055630622280340061325032761782779082730846510505942026397850442071602851745967181414640347897328672256540574287121901864054281349822831687642085279944499492295707392061528323152818702526888908257937838219164338767079301819223170918757511594318174447252246133975465378190493011271532210460055055157634223566738590252653305442490511797900571327530928069558663281813610306588690438019417726124550194094555513552151288617598322695671513024406248448054389870611587477141826013785850705865393301329127434473702520418163164976519435647012880049780931694930352471944635787206163947091604482522854075648222737465344000000000000000000*i1^161 + 1681366008354221571187380872727159815911033952991934764258654149506481241055295210319258684396588644201601244141612002329323694757885460548600749620885072553713320515011592367749502781024715812948926584493965970695228007035829531923865363255636163677820930003785219254277275268571913164687164922827480931770739984922434976017659347059695762722853130758231573971125806734808626232240930085661404021617657343882438010752065383104522674742195255713352238109711801926766769193935510290068133708595509361291034913555338582395884397145903201482212547559365393770767493242439316427718415319238134192620559033038176206950895934823760905456281215902537560618717373812761019405272487252107534159815597060941835472106492487190144407501864097095035492281355674253443486222634251988805705015513744093445086167645717386448890519432535020075326631107496782550989774989770227650895252730961496295566861388186979436594424382600951673706605582316826076688516714957563047590049682614571282041990354703926841681694390438324857079046348381586001366980401135420861778049945545189827160263006909821901557887112474082716758387963088015921459237739086452146335886261288036847250635538954246185851045470736222860077157818848529863864402284501070923318645394497009917874440612839528819171210002453896051231342780033315256345166176892241697642930418005072469450357146169683330838323856954066092393543943419544742537914596856226573137414057551490468187323031371592273894948574139467994887309568981532415667722162147780468837094156588166734762553268834133706034342402180425732364292889687486686536384398825155820871380935243575993614131882993923663791793709752946218833164398248856864642664745667204229687223947814810797339476109614141170746562414651751493862703962452148769143251223348540841698704528968674012999953067768462277960405652460762552930783983979522592943223322604619557285682086489381218593346545415791204668987166758336866923178985010316432634603308341327936774441570094977780830887190925405138762210345642108056693498008654656412970970852667419531258007279110640957586481888587186879305222804391061247990343807297633064017732554216945823059433212638404812180338878153670114335538123438829903955746675476667469195668324823129433302323314673534412667166188196006020797210878500442706524344478595046157445907965195913778956439045065390214044454386648445105487325777821549795751937171529261273644450301471127080228397202452429444859506363114562769230475351498982676734153637412341582122050256948159482141335208450463442957926384447478834946344602050761517109066680830049567521161185334869291744588056865424230943138544461877943531522751198522477170998773561201194949480257134926753600251241855808962442082355805700034492571829044751672365350768053926664449227997237655362074417431439132753543184793161927762940164488616500701232232645184021932819582958662409708364841441698693423457163401837610957648069195476406926095925203956612236362062633290867340487426800634457769595427857600539565967428311785938621795777383089157035938118991274440627700784856263795081647438833565896539615972475969908226957095474353411882052456770368000217453681429724106500358707274377600639679874725211520199398817457723970123517905795444246792974426915519264330902254636874422332300621286599991964260022465623227036957526495359344299778582779259490645159728888859665634889652252435628374944639207429180255218789339929518981786710382154210205827950917167342620356892491812965545779305096515271296816274918842994972763852520968704051325361396352829612383746609449113181919178816231056394969717133890312083860429272451379792998207511951791517707421900236377919518292994409311765088077057361888138173015963592338923788880096879614507398628854136792070102856852405706413422449348880610074125895870159046427843771818265331157139934819440984458530404826412630069289313517184649354716305993148106252935631786792245394697935011782317106693262134519072864627519361648606023486442066593178786815313731500439292222860852715418696715350545575603870089843643567523177156339911351038447124467581043591443044237574529782613397327543124598515853744056432510207801253660281030737164411741035505846092878185497356543539188503947075286570091408620672431958422231156018339619214853516241065112515174134258043813638200931982008527199529023011217441490061652705159562651594352713553952966666599682013369172620346232365964754838363702961131135749324800000000000000000*i1^162 + 38964214358644379089353376249213297350444979512016196303662823025211604291649175408074637428047474145580923402337276560279481395065460894422972546136093699105673988131717574804524881987535439372309379834626630637437597891987488108714920087165562058758040972734871256276978971574829964525886412172453526921283926909202354276884133413712186325628087619926711436928472513337699118477902484710714826603713720471306300634535939865265668214422004116170966864546010250315057874537493516799094218098366563261712046708273746650762590124728171634371221222536400951914035457309241501092969341002596179804327267037431206565596416144574984873673150261981123258134927633801177690907359559604285203028640075692127848866275226431920803531986035731591307307066001210859403262876978786890843804386178222689972227250070550650355427876516619889283287890341720941214680117751341733909364599675861343438671242766013801954880699075028041146411588044902463918754180150490151343719908812647368842561802481759746568932732937868035311787955624407557628307802072509867828064694980227928419460400279144871441008260889643158711030059124568372519424137724426741276801938349057221836742613407764056860060911974964626083992728193665067186403557239046885051005530210360507043290927563963661485976933822092306225900975166646179315945876108524038644040146007510991783510538612021052340659757674000841080551924308403701222854478899316592329301384900408837095137925532735660000529654537321408868904154846888430873972604990362908527649164383977847252041627669618736219731629248497877828841022968486676596930533095755948249421382509193656004585337746957361847522614890013650349774092142288107455040704117123065245856768867883540271041470677027803227755043940578412966063328687868683305347470914215251382261829830131412512526535442962271175346358711335853865887968932583869769224912765825077311730937097340144044699923755142707550127997753680105579349552893252208751160766796597639027499317157029929898587088279445811365944070758062320072453174971089376274680031306192972351344394225170050219907181186732928402661866341421276071627737307464298959754552217405109419534546920622105067999525368561481726320128825494941468973487188474157156073937037422255689096687776410426190283025341151982644604028954261866581545828937867447795980959736216562814712286991220154092583494159219701690208256574796019455079733190488909485548558285624645148045877559903731548695422476441195860165419189452059051017382766370677229373474253359240356445951441785783133028529519610300575784938599874310300267499389432298581095096060862637005408413364291293651993313139509731613399266826924950025438699001999288270712319493301753023208352442119870830614319822917191863411293027910989329198469707666998429162134509446742839406571261302458839256212396787652472681513847124150809544258406142153250261714486011039394773801184824447224693341461666305491476949480681141195596066907120727043509616947888342569777850922600413383044106990068153615457459029732982534800422177871012666860406519300328768407916458677808194442727921163775873399395017420845436121205050253683318081100119797292159651874829809826404770125109744973369759147375053407080806492599290402576931316167190456064754168225345385190886841694352828335585335658118599774098515316127695682228403286471166323278702185395308642827768518117055021167900872361628109896571711363056654540249287786802388893066442966339718697876949497945724074048009774219383190179624600774288690299528233424943736238293247909603053370699274167401449106323220917892689214259605808112389103295184240281120341939844654839652411350253985482744490098668494105114362056623078718286902401542128218914138726922780337798989039383383928492006231801117186533619216204462990064247046092225302986480906427317411120834969280568388471183830344033646539022435805846058232974484315718694474655987142668572628382273323367713060991414491462429076541477120868297336212254908662442452446995541351762887363228092408377017464968062651017995922554631475607152000846669927472614010230853844311399446500003793428836036614636239776306683383848839529209986741276256162776848251371983931140789452668063553564143306755658906030214202293976633069550769215124146535603436025641251070107601791420003794563655830095277499422651630764174585808222382928433544420212737365050071401601976042928916154759959633486357326637493885753952930256312799854592000000000000000000*i1^163 + -230078962790682568669930278993290019756500606241454524598471202207361226021518136304538164727127385711601444873724484171964941374329016006926717015642112471682301762114874341981469076216715382160220220284980837254206603556217848037903832686167608108963068079491851160085079746099196055920119491023705192210632434244918772841213340917322957182207607877977681977524402510884711011336917725571471929470348212816089740077809999292324310492778494601198419782295719630812482061330291792751711725691128743324008474906253989918788258168508307713730619719430650555060935955260394669321318446547432089741496581592973521891130515635037224815130750128543457728201908013643387279439723158808880554073974487780531828306970975147009765511740716526923739049440980897235241047721264302332873014237355748024377180796474263871395912327187200758220286135520627532338213897314801015930476494933079298471104667554962624522445813110068750599820085435863136670448709404813811951266468803864143877746878748811938087455740045022825081824155787801443831352489029349159610187538304987173527264719418106217586184024211238705732202521337854126091640375755483217524877570070225582865220433659666747112369492725707121903516087428460618135317291009068711875268672730053932914224374323599884913573834103043580186730981856005312066153301697572071387056636193948221199922345084492538728032676257995739214250611019028459714468069397681118607207695190963415736787615403353908391937113558637331931643080590767927097128321241237370010376977292610552609857825359775278581819898486986660465268537271519840802095947578907209825593294096715341289611878678033127419895132230039372492831321420566275674015335350562057319135622037194489595880654073751491141811601709240972730747997611588731286008915048513605385258758820306592680863337960335763241492838166032418244418409485123025354146048951927857434430562352029265884143078401097249179506261009765287759275030693606471250639535122919761518409659330156700897671046592982575164371088711944839298548042024860784727186954132682121972496150851933417362320243587820509971139590030574732729104132546469982551560592070658120907122294909685464159394762812747202747400934263471375833699782615628204217463636630479830590465669812780394664638022001930922799093413709949329750357868385885294263601071158610421842447017490787811996356345953440880385345685995911852257586033642381319280506761580112225823431948565832453347745311194702717829390717208141949211293847412116540436985356552167255608924910765203799387867203086977059123856333311368126783241784141943383296132796062807035279785472382191734607900924293496196428883470855305260139974295564740801817214278250038940138335307626186914461740408440435653393991241450051162587579334101963285938818358728467567250071823519528775601547937911627741454254041154249730388612519120522494011651647726170330526828636737960785965372025622596285112415734163347270876033666203781300913546698988054522585839578097572529360254874335390454575244174992062986753250573519621144990022934110793338979454950847184582195414996338156441377002739315222752732271883452646989047561064911729964630544163737506141496921784209470110805394972997468439116767982517870084131086776660874761642294002975500638514293351654231208761280543974350973541570792350566871554015545678577951737679552786375872004331280980681255880723192843837887474768442368648323986882889619630020771821741166132863769816102128120413281557369099378059022191922377305308933693964857907597717233158740826938219611357394742467573921590457871011627118334234084076252558705289159191026149493483111108057305680618303731317206620994357965222563097265233557444171022131227855528839745041117568661672038601846506414779568209994740528633933561020914868731720396813391078894588085226642447664759638335810613411868341880087191300474421531011456616753704732518114688026770692894265729411618517487986003665172945902011186210711477777270488038820967262784653352921906791224926783105337733056524942792686291668647153657686783374488913680132884740609727819301732107819965422904668808670129878261182323100415604294201261022461148533660687027951392662303080022497247370079244896459743384224173960433958686825869692903066549597449190818442955975821966878858059527160949318988743371647194014362112586547197399327197647556031356986803385952458127562995782907193400414271013372336109976633645320089718499573760000000000000000*i1^164 + 11333872389784441088726272288395359225904645247468404921907605378233869933838940777066945669427602524443738501741087154444265884787120825809269608477564339538489707161568705478736877009010563276464031589245069155208748852482341051331949266081375752131888442703168423918302722901732368616730272574893125406931691094471915155770768869715953108871406480768170762877346316993179508942540722314822174011969460234942336194876570050101484274602945483686759048692941545287254995873944661995361480389977809353583964975062889266444852128940550168827337493530949344114718825335574943375653035354433876513961177191781488102281927578886627597934206631188232940278775070066405097315865467591606227999683273910443166016992827037912235349543448266028551777533282128782566519104545718897750142631435505994507958430499890913687641313910540257715684880241000495999528854818191455183389947280867230432103569155407442011863099253541187287070095492870531447103082097174765553785746876621452520135122113467547074066179317567381178954930483571859957505586068721816472312502284934848921826052690965809198582086420510918040789836462987047218989471676014773482065714977746442654931243353817070441432502896107298501198923447630674108565721327396890659736986104405899305176985138563537604471624835310834711844656890602422661826457187319981868439226596621694671911438439144574160720969240604399449713246628598950022597761516877121062032971891075459320275953000467470539137746978660486740916584339593023748705609814215829748856190758292913805526985909759623499254508492210252061707477867805506206310864445974556510643561338172557523727609247754835850950967754602985254286472706039520321034361012148220186088720906437433151450408481183202683265113612539854430447274348651971862328483672068651119020955216766593526461700723143202347061478457943487327189785729585160079477477557641218370519194844552938041669515852314476063402252597614314405723764393138318913251394848148068519945753422013218339018617778092764085363070398529988258241766210132155093094823317077784146765291624353069260138324219115578611282066537186616328401566233413020801908969352241636341916797912774440711459454389002379821482553129394777566534952344875042764106673934507173460405105984598967579548951006345373436133827627160699951706672527020494736905943269996541958048269435655274330552079897402486442743207078627327524190461191508737707204772017791071815572846421156952174696257035768655282752363441299774289808133007214819367616401407863222935327609873582298847667893213483444347656717612962216813494457213415941173226576784000127007301381103246195374727955534777426450755194375771225401994891063201466214754121353237896759094402562699170933730876966607033397268815286555181265463867600609586581981594580439487670578341963441242655891445338701404104150749173022493692455173925468304993657802138182436246939974764398524583217631778147854557367652036472180893358224526058374999911474548614885245773507401728903248522280867881227738965143014775554695085811727951629512185025103219998246969708341473411644399215289453350738110236300012724767544108166860434017306185590275331340641366614187149982810027661948641970033997403557541604709052970561546750231376111748726873599347604250305198454162629429647843123372338509270231020278300801989810716014257473171706451042528122599386122166931303370357308916327340268814257290667785460750587578568565400975540614136305120992565598204161246878908152974882779299750693619574096085915601877138532589777114099960092828545871400764801205974077956228368411156226420393341529066551636965017606000632113948520642276198963427215407743596555868327924913028700642621816242790068906200972008397929109443844851721433500497291792614010903118276146763511418722267960276606482850320922800503065713258112648566586873097464798214470702864048055798213986422698145674425920269679290981862316828843028403520701825669546473316089110016633310390738798505178320135301291528123850311273205253240784502864569034970199365381933760571975015707611402889578851958487831775525810523865947583992894992989033087828963142011082585173840459275531070989442541334398845682146687976101129271842738956460588330044623480703499286908509476621642992544431889442469032010416337893646853934815381244887420756889054674467225592243429895681299103477970183591850772492355212673218970997117381371662715557415854710902024697549485506560000000000000000*i1^165 + 130338772278379658437798830731911700659841944083622688761853894779863720085997785206799028019530715952008894366242101130691669122356320892939319766480486034738683930076546338621482378333572251829142344046015136668994618909424868793663340269090603027204134838358862784446603127653703144551350977856164641737754507707149862382272708108068274203126451456439704674213017806121030814131983930232797021747743988234913619005894939389834401503023038412350968556929704454217746559046244889227401610417994553513550414632217182827751795839897800148245336861956544958117443230183762004900981714216813680482498498238319188969898895674994642681884259069058512179228787226997840074286700123900794997163475962247099424944014727410898313575397851155604509212363881062931242321631341232830289738254625942615432959634200600826760878587513168186686770996586052682932021968218529445311955091211159795158676454420960016068997037364138793206816920799022418028312055524405175557106293549935033453508133924805733515575824551169653997477443956747611133547119598505512570119844876728163377092209763047890907879913888750994130903171695892281835858357066250978632634247741368790348550650547299087947531113734743911832270082653324882127453994150414450328648074681383949844563579555483933138110614244677385424107876800669918290758028127584228447674663014621013330336839653887350888170672625496741420210245985498935799004588116048208814176318758551529839787402895580219330116253293029011866784514353112993490645311940581471201834064223560717998876532863050654678462938214548266279604797106520961346290959244983464617390615810780185462961908602845739837165120772852275420761660220722534718021894992411125587869735084376368759660892280039335689478866352525010799883015178335637141077786758366321227653564956054368508968750006793279414860933432869221052602861034193379783882725205060142067196158122614481996773658744400443640543520025736504110699624879361959823452910956977614456637492815104612480974394117829105933508946486964521622993798050947254591627559538266063192846853001187184054774048093639105053991363370932432075614783449381013627084281834957696026783435187884082510995225842642691694152379892732314091856246795252543251314414319905793916173301382807401292800023672019601013655468544171036674952655010716607769616431642864259998007584501300879303910423739567518750898609779825666043507658692092141820169719562763171590652640571161132455383092169129947952637985775789564232145389699547968188947759613981751925141650942099499858112032750911428381552240377528406869264793449845486388473741887808733347384912950149794456802281475080621213983691125861104157195050817862471591164180322403061885363700836990173798077526430961426615869355740567480039640521180574961374573320902436021884569190780297438029161571621387114033495400428486785431697371078998812016500513682772660565665912699356867063750723341331002785618799285530696103801309503055167645978112286557181461850722244643654633986342751613601196741155974462332441049344586408633730315829294625713430850057550376233506903602476771677884457143849206223381808587704307208107696676575720805212767959163733551650452833974651325397676855766766209345481130559887197364034944212155894742685650740778328779969525089336676868488937440263104822124035395200272377643180002775787182414181578294301033401805403268445645795561849556430517036913105771067853891258907906495227259570079307728118769198947597444444168398071175549888079148549958399528424048193949636813265077394513736454050047378738646174394347731259886938017513099080691457961791500911287386931499269963112029268225815942406222336717278690064980625657736295135889453019151744745126379544138597518220308547993803851296304060131905846506737863803530350881412603150828337084564055431254521064900913323014852816799915608778823128660098915274807237757449519737021672805489891105279206338484578628309178583918256884915509768119860914753647692734457974521455741302624129595049617430165368939776891872294731444718437091618603528902776717655936703577469482362360060685011147039898533063185274373980841181134405972993954602181169869186360378114963133475122157532066415266758860374317201116493544544265566203966534310950500590159950352845904253049248065217796860245872621265643369322000901665018383470637331474734589922698362813638274764457226837099443058830732166626071178883693064563332218880000000000000000*i1^166 + 963386019394386410491712644231901570068882347375469838555903166690542665573700956164807754031352489938872681312228449674082724565596950973070600119047601653446655677210205233000660781626297904205726818852052749419071811069064868482049212440035090874523756573715642315087906372497308756262151608652950012816626244685097824391494070968279817031996676719266647627139077457177623534730238664959953587026755746010983070403955650544416976087147387405405548034905596709936589118709081390558200655373688304222655715711702287276999447545221041786245666307283280251180021932486651790900397435167815456168034998331471162837806760456899847620764415538133309598628114064196402564265051011324916988875854983401823628175282256997094018076297084552715584263809305611748483853087599990179253986982003805959754669523793860872428165025793373946188704965889884836306190740483624224616284804169720090372351262989510727233045435938445364723899453369267719290145809420712792072115158762106514297580756075800063936958459369509031789942483449606933942671461853738143357121863332658113808884403029555935346160515723076815277796340772140759283661796619410537724606261956254180182536214058167895026439493935936479033961650584903172790343409055147768639188516421300970523883030772548778020789414506565325761654413672322242538753549379711885580352130439394122997450114070395394786284228623160790184336987083369310952060721425479222521361344358887631405724447533228680270299316435236380585389233230311769220857565716452154186472752931467032956762646481640034781685196766903226789831838635101903907986283485418677199562454794867301395113648535774711166878530122733351399129939651675272747659061165378678901503020257151598687300357290259661707110162731993025701294308437419783765384769099715887111677171800600396142215923399164711431954771889382505675363926049080925523463381531377073720454966781451740937830408300162680701770385902363033553052684847792252325601150798869124104518861888613954406408092771104954197211817483107943671462151583836156634687186481468292215712633829652446914961997049339071010379580900440164980682821824486331065536754155886802329277345693245978988135189585174111658507997600151067513207615650156740672770687672437744673076023371663039725251319984753146317164932067543958502101588272391700551994544713480408857586735492064962792867884862843368097471985573259384040499207913872913408056234865119181556007954213741855285840181745982702300954685884164425204590964897365360819250115199328775648635983573886259383802084854890645038909998228339913531519277943627694411399905821499839830940156334100970833180683729885130789350531646622265966854795009469601813632767525677595298311040580523477911000720600794852902777652501504748552157199333878102959739433059086883321230803196671547597070497960915708267341668504487258587697775269205932528742474567640760510924154902638591047671668776148926633657357620637458144355965575882447272617312767736801950854436510335940134860239874448600366803567973044597861672282503566668856973454063109923055859615186324417567531370995498136047041320833979722792722622567387801428858551221875484000779227763265302539777826332102383534831016248949534240818415450139523849646598875810811993750409380678055962004577588843803108915514340905351211965762929788863379116211014581762133858375438164290600305533476002114090648545041228799728164633474043719858417611877521194809115304669260051736558850717564193073333154774427895855266952401096248201853367954234991185748933185351829757737124142254897227245420909335740034500594843836090242031367977590984096545140428599737585496053795768964252648143152123153244805723250045044755495096310981385789800621898475333313439642203257872666087243260944897652911810710329929794118945016791365490949974343330103400745581375341644658717423429346916904281130235048923588781162960549200207542858449336280784457371095113150207405470691542029472076844338541069074020858431799623288494993697433666134841860315658633693879392805279456234802898602884209256689751593303169177870794751946204486017776592926335216785486578198899756899889389408346347860141090280019567363562396485641967736360668814102677037001917310068148501684240650066050539825344243125595433029990815860436185994098924667090322931625262192673661238581507607805527777395643536962228419626646561290120350952487581552364572296447978191221424128000000000000000*i1^167 + 12041184955332351192410521816043557533184906485987460238883752731343933083091300798140702439982855645241199963573901410500490535796069222927500758836463320374102269542349686650073952507943642514259745933163472483483092490713115709336081059147790331334583696010138530156942068103934127062048774637681847925209286635816828638445498991321894764106144997144679621900891501886752380630951415582021265449922389110024501538255955388482776167751258982388872069544796265802349019200365785739691765761673230439193474805986417104727805704433973754030768426792183255223525982084479263226183311742920851427236942066347425325283098696515894328312708416965743118684125623420677423326905798392625360833542012796207429455251547736484241372651761180743875330058281955484135753783216849094795563258316155168730576390704000958908117712047328905931732367855649561951295189903861652756311617955321369626235831755367462528463847522754817506865063167881313778294598174247716691982355191612987644601585947317764281744889600082095799410584105521235108411904732122840968049058624547014740592792939881446687032279531410423929622286170594734127716595030670999697132893016955765923740190990763693318617576487848602594909651530333354985099363198353027993696534522108182415940670508453131184253762817719174466895058440082312510982831416320009397197217708665071218382639655443508176135425955342589606719830957481553928093311848225139329439479757007797263250173515422289718205366836687320628593695506116928576114912981726252166687058579589590759785718750374047790684997756406182787139155372200030453002719199913956883727044788716593524706448286578938580666017113304072848720162774867522733587100123741987186167250753640096489249372203990185263621287580325766080362942344622125322314018999552197287515944791389688145203937533947736885218234566670333243755389931296662666827435141013735855270568873857278730260296749234909906168887338484238352950604253708674116357608680446020719688983842729968683207194266230228360437727755804170081759675046049541750305604438192589482447323974059641973350133944415620322869316945733620366379318559541928351762062496469594848801693045093990865801759695322449414366056851573292628120339580488205514922055725279932030469432241194935589781145431897568004138106247925308778269999018606294563978484291805954404542333277099133180124313876877094862363749288630167782036631724129466146383368895607233453645096312827490227499342050847469557392752078078520446182010149858757967756492461605551822651834591654861742946094830059703893966729400357245028972001957431187155593027949735737114958024246597547231303280394736395227020842479586188541629479919760591137445535885791117702673539239440862692236100130732810082002460146483081819604888862547687966938925812500963096816528869465568319998368256245280809066732872503532164386355007295035316019293289667907285062025305605277590804838660144232779659569469185423634896237527070357848878928608096866198455339288091128159148279383890529423915457125465141134986670463432334375755100986306482465926019300411300523413634756578636891908831665397111806228545172461537385978004886088090594235499188000079769505887432239817944447852347788775634429421975415318461622493330098239091376986922461805419419500767173292720525879500973044577943262477382724495464951838520047337621574687518493935909292854290201544669089394068186001961492704227635747420361665273758181754040506614962479392304070224656370984894890306384771905750439707038274754270066885189037373542087449339096119768941980307221464474914667069230077112954687473735191523144007884065631350754791914681872923836690468277335111292766015904870952552129084319775359759026826089033197742755347166347928267047361246211336327785073354859337360275603428475312795846478754805378983264741751502489749399485733192321730198078445143273576904779200399773062356369023770525215120588202121800897299339754009646416591893279881027920797685206573949896493464723062358961843379987354290848336586879977421853763989958795762823261771904718711273212548204648484981389173233113444131461318430738441257036115835291501486231214062759150810522458372840605738192794593292819927078942224131603024692011164336609552308664048949618021585203773705462377139493049440608576788231828226080033426803266788832384673670332298708563176415380382223496600438938667068502313273766623399892338030202060800000000000000*i1^168 + 221004775919725437948580896988109778208347448721536828416769886108180875090525648307855307300891147311092751469265171350484044476061666050154884456042316726717361948123973670324384563859181995432257197164376124061705328776781869635979504102585885519246206677277223566965812321261403446158512149128470618482070568178878793466342362500938203296915373564451225697743036251131088012898264241816609992931556024122371295220179786023530479847815291547295094364935365129699489321202402105254118413525165194919945973192957694693559569008142705656979628566454784782166963207387442205423640466784581861522605072386731798851615889474680612881963525540136150714703426865204923630927154361850176167679434962671668489582117611116752644789067058837978551544203199574508633334419651759597959504955690875680114661672849880538234678577513816062470706113797559974937332709431341741588646328473622051096406112960250729531894170729793157843061652534844471006403510935155698616032593203600087126763590434420091628146083683372228002057052956604390543334951620851917124830057215564296009883348740828099464788075054761738656782136639413787400738198571192027567604979310562802018140723867129400272176748107921147705530854067134955871534808311236179734241205621627945111834704557589992158820601832385497376353974540498954489839299223071197856996435571472282503044018192311957832345996959057657552364997033041863832052657221754294548180567542920928253408483403392915077687693188305037685073225041529238891079531997325787586900363973968516021790007155840282739621481433659039237117440724412784250698491812945128015493743577219256690398935058449256927446259043182018798311766151849502718452066036979163238532959162198190981525269973742728136881767659658562402095570340524508063104298059471843726500386495267431623534288088125711663631277032940659781847361091994738609531358199734686914241661450493232100039231812176114689674725448811062095446979545466656723949212994337351419776648838337012163345129293118381319096887656597899091212127580493726906029580075191257969839648856687222329794903077423641837734899125005117176811463276982971180090765501026264995903704603776556189760105536166019684152298753321431859347891686178536639394506789496351096647936723659170025513768964554347703394534634234233595141251790871714647391659368547916604912939431546071128761872959950725419755351038924985189077932103375608042423128756565621835494583991813759495358664991694686214454015151146833013051270483429207772045651541178402755619090143929480382050887574427746708071071774278586235393060964712855264392864847957332480258967788299173421253830001834425236649958000454120417652421697562830713287628742373892694034975255337405135495441030248190885981517746615955901798536776558712405216977896229302400908863594046826002693934594188874108850432101047007216124370305005024721212366444915044930306471169327359623902539056316275546784960938105252658076827364322823159214168036023254359452444315415393580769475626141705425598733038486373575894211145999963403394488827077442275904890745262243367381832951362849973040447978137448570278499224309580219785993327473323852966156041522457318772561998172482875941736848897798713818518252671901184647067873579354261590860241744162698484668429475918974580474141250786867463367315667280028527618979426136000452097662044428178986956590578954585206963192871047532666426061200559158739242386862347540230944783110001023011122989338495828927182817931552446900537891125873630713052651031687638099129037035654139561297481340401559084439806845051833432193554990000645093893346422283473686308047090750409664548688928231716684074891150095173787029291189872707521612408376555243209196455430104645906866728966784036823973972718361234909014225114211086840114536629230269605114524744895112670178756822375045803218407382227435342927124022433569072005187362354386203654173334646609775265023830515048336127487892066222922681386802968629185968905490420232844560295710212186270837074375960886932425220361579281454546871007964914735356374599941111342568697578630802462749718850790706508567732595837823057661102212781413451672599994569268514379982879769661669041385998352603509078912553213668142620486946043436045934036680577224169596840931644638372609569446408777322084139111504440153146446504267955013877076115048355344400564979857707367942119066750489685735243776000000000000000*i1^169 + 1164744478059887027379856215907184550594383246997849214182289003794228554187826308118724841042093925286939237601081149808101151629808292742850485164628878997751461367840658732164835153130347209270506097428438833329065657606054926183370021299704412789454762579909750987383687464507953622564626034156181021859681618357799698750047553508773188696540678171663454471625481856832932890373420362647274362086900715223008991233834007025178193043881619278950944125238325932743980053121855135543038458280766174084781592964005915064918517925966548045048748221323724289560037664107243400968900405695351055790730204063412447861302341541232787329673791523968686610109889245410610362979981421717526413566455567364745439427820563796097188204409037348715541828767364328894170364244085784717553984627587419305106316805867098856298536347017102306990474939970773013830987338831186600376816285585869149081819749431249466794696812360158317801383840255254249965466882033241333665124267386521403871093570601893287931771589569558921984241047342011661762735962217141822409594774267662593213060130874581984471384361417205193854525363101645325576957965758244161500027626891376173121053600783029338380131692883133725064497373504381821675365860096944024468042803603457614598655974510128039498750145914280421038206691787383094816656365203210214193784128373138290962858451783077254599291176532684914214897455674804159785458783858843986328639696664127470253922165902226007137766591719432042212889775170471895991502601432222850286269835102101185776275585683236325849814678491882201476809264363116543146629274232638400332744724991362799759405491532485952332604353418285243462477569119883595703121695092974052265883198669077954277325305467700636055666365867527519887368642639902765826993432771915709197688020001492328137805854138850575581804639674881126779486957037684586376294736517340188357704260387817774358121688930781667503239247118213309182164717928247013971868497373036440774738777637820932987674821496861676336413435278415656140269949892237475789453372725093759950222559396269053263599101548615801044596582756940898559767666063220457377232330619291080362452782017365954390012204564223161412380784112169461590779421742770290006654002455755620951718076960719128863639231452177051823767442666823643268880199241976086209386087705450011192466061710517511652726679734723563230807323121958113112761569588200454106670115707196681100069995064534781382411274351497144943878821324991287739513736712072710673471182513950792983156820758389738205208071818953237723177002011546169442001356760238061751874575702290401110640092151628962333936771510875214777178845923063693499242958265399057523836062630818449191910001291587837829097734102083913770473975117593615723527756105478032638334416406470581715432133554149514105182215094974978942707868785686091385113269340327999220058931508290875141941148766712714553817970180759311579267857725503146023073109628639608829736404722557787218593613480917818644081320678410281275766338332635704621333730527319481657752837211217841417257583146449521227903589133816215265413414964498627222543484473627599222897413752564888677281604286565371949345935989693017218096467031974577624866005659094914593541865714740082944509840567104523134883356398066119257408403084264270050340771031709616269174051224916564057283524381045859384847552105358246130093987342319954155195175179783934654990144998586474328775778689121171491101051433412461653020757412089312587638361912439446137326171533616484040367803773850608826608097880410718991366669726731698144555604741688101222598020954855831120110945556679620067704579885108710066440096087183724328003078410737844529054597839758654222354501110939722557674115960748930905564567549207512532023610492914919781961533181910642371156868608496242717350080618627175301929915250622506374030285281886941132935344560906176881769940010930650955581161741812591921650687942520034749661268142850332392339986374283673870035010529548961638857626903647178517684996372355881944398021284053789906930385043510805010003984379166160251570051570101716874981225132137198957929598388540509609395624137749133815493904570729953960907687313794073943440699072324431902603015780774693869639688562202488769998279984072196298987862292070872994449009420748246943026174416777117892295571174645602654283767848758621788653226019324266891182080000000000000*i1^170 + 29427124668672386193537856641318468496693736962107740170231470602143050522550570760268283930702790353689797711271102412184409625669085642661066884457054745862735515119612450307203526710039107850455365441589535123224835018483783298718315936601553402063996639705027338250386336192747434964161555684987803668837371860665053849516727914210068421090246128536409599033962604012874873105335264261512328534189515968742886084209047937271265117631125967848278265769895213018446947076953668557008523947745906923222597745871745695376104775626778493038805897104750392206185878822605886299381104757240034932791731102087358936976711876824085020628840235490367777303628076871698081942105894006340187460594601692890571768295969065083056292531703702510243214569458893476401596318890027945022717920262211010230344688413879170464379042060213312628111240554460466953367459448781435567874545814506343793414973809683052847100319586689050277654916512189233833375247100862124416154145131632061868618453856043234015573799327225770044156550638973171033978011058606760517717938785456445279919078174305901565378007792871677591704869267496531317957078215441074269736230607293780222578672272122567462831257333589247704563633779817230256130304025433313563178587320569921045419468447160272661173777477422426563129849938710563424058633772447709418948917134721729034651497680539058685901573301529203218606434006022954415335771969039390391614967839162295508297328258468653464167829866962508193060862471840321839701976955096743195650465418753845251551599324705041056642376694589936567062053149832307403903657216320747713490864196787709122888183913869992081835510705126745955456767862297795778473422804139589794866512334569547777175218295896724529080090538807768924215586823326252954772464139458246152040179462183755783323051126638352775286309525157662284444512708605042607591446446849320866538150843981876196181763383882673282255250603126738304541429587449375253257794963034547206322668937242956437186890023589822568483651294193526987870384502870020300266931365097051761347192399302463887973772204165955462939335059600412717733387141260609432234433690310444865068936263249959972145692326273313368387060212491602883276233265155558597595109799527497497322294303327069247111332379229647436068905940507897786260324414813976956784020862220092889537207292317296301816823534806449093535348921419320970239805806857806961908247219348025045390261823042303483337024911596805634791341826026979911280092639986610491730558929869017712329189957120081296049353087738973612573744270718511605191705145276124258842390933107963290041077096466614591127808406369287693890849563406282087355966079552773585176796424164592556220906541472660248194816033395139247080767656530778069590965179466684875896396693340288671081582382234765632965182220263763454634992453079980048488047452909050502178729583425219328875079122731957885157146605281937963827796414664316653182605559071393954980289122587266767503288883283708360179871801759916891220493681914448858756878648305462800887308177304790941407466022557441716935173501642685651157509621833880294271378628112538747447161355683378937123889360607694492183967013242179332918392906453336616291632612578378593729258312190439470524295341142772982533646388246256463688795506162210259587680036605179410586952661265035282465399816299030255306265473273205432533444587916471163933523272294195872593316182350013532384247751864269490408499116846595742646699415193031282446023501653467438596178786670687805455778978429832004218574209752049692474318361215624973622719251605165010675736433414643191405068923874272122132678814969583777273491681983202410934609601198695556809816721159887419360397665598429659549953450760539894759791361296118346682789523486178816066068357900895341484471006105943654518237929495369025847845188101002181549951427465638439654298407808310684728194845212405838950926965326901541713809674589149684913533439817921661810124752751752752598356387088248672896066178801413154317874027642336750671393894235197137235732541225525282961109627241779630061766274296630414491637424157692691992596261460544215669127575743417208161812424025198631370010948670322281959685336456395292702758646500962336551957132405277077025471932090529903635353959550992758653464064321494930960996651797154581339427094867943499944563876644792565146448803481518080000000000000*i1^171 + -22154141425987763971196486266290653963809204026737778482270485538286606211696956168778387448131681864229067179732015442131906018713654105163998716541035308315184917627767377957047269074944040180334131677977461718882199683108351960795347472337305092301111792295240078515979276938595994461326408527181842815512317011545759393602329880153926247082550915590551993448566118345350089601369762414455228382663352385616465953059068549068657128152484406244877480739575232509449053033143533857481510036249233430105747559361380405236972637270258217616792256490808925415516222622190279601050397847740261726730864506568827405989388362305812907641422141188093413065587676136418893732064575419978240975923632480015849664784063592328590625392917912958710449338858196112087149423472899260939792168160262857707693131484235401428107702582215273510725085310574132294394857659648731163582162162539837375435240464857185417054533874957819480177347821677287380308193782041610530747952198916784160253960668377868200453190601676002343220463191859178698891553887748875441920731102627821535140323456532914124864736773334168407052687076955230715346614281021397235010051764902150145188261598163734639146321504969611217573475626908285190338087308058931548451733767275965192987174723478915840199417811503638220292209248461608412626583196005274853752455705550436012680811281684927724583143138844925999026851057425411079112865005300966176871855283122914893554992365154339085154912867269572886925757380911591084649409724244235388597881687134180279365665352448917268946747424845371784934933764257106173561698777402637098037608212667777241446294403018256295295639183855299853720928636476433700374058869249215272929748189166185886185235674067069639482868376283628767259856684081195241999168939997370477621888659034109895350517721984368962401093330963582441307995856244961427175171112645743310157991543837354865849938925987451364575110275588543121176253695364391714778689014993349371664044999687425589739046261780102368834101562271830931333953517428853091629779716902454390052885399588738454899337505473713199265047325647280181405457621301153348096323795186213870920921180136280141578660322136690313646839492631924076043314645318131078166200012765430294990924339480336188322363619960653967703501373742252332836648927419880787439051385627725566166272262259154025193061311888278112181444531758892821373944009234254100508100661694947361752984736583862287928855639289487198057715952662081904190354739887397501890363997332649270612307356341625240655467003105280961242691517497993604389033606855231342124541803451673736092610392284211985792654099601760669428982533369125399754735908853498363755280281101737690276833247051525179298485975257305456513636441098370804629617354609492407142376218978969200746975310322902764713151957080824022132855290313830629924997149287142916351006955183532430254411918519923092526069303549548194113218185152231091042081076586887533243633875631104060428650488042007568650671242532792021983884012189714659396257342113190330861422182654687448581431797869891699729618840629190958665083795868060792421743939284959832767932827773068677934043027043293915145343184661623641506475785199631117837188908606389905080021904863206206757937926741604382626775020457468883061239205518080307360289511638517121234938185899632475891901430877157248109887810506338763115988632878233396906418801444701781643085632294213260848697081090003799542936070335497930650394471341479358588116704600133954265631972553561281901469686421826905543859028927935402470914225921517267649414271437349865214552844517575923767796123377891951802754262811075436274238105025687129729162943654360462270859693006881561847401494273655194875106694701760303041867860048670925792634529952882722869933073157928692233294958997675266724436872274753582519785141746285515204366007031905236868741705758221686529983615895736342781290973068424604290802465556298490742825163691474889789019564779399609721316890505979693658053293055287869720621907411651561401014822404510506397946048480681565373043036198181110133653241783855880077509427836710620537475848718553280170471888718747227995989079659480163280783067166089174908166865005987359856228744119115588234350214309725618819609707974416925291739369370397179520613218811671256219591116838933111996368545921890420108146624147394644597014528000000000000*i1^172 + 32685864609648504702259323105318766134351482388088001450093581534355101621434769627866849220205780894189675483019460819087710945991703999284016263409087944477248048527033041549739761140391216176095776107703781479231376807239754896507736978115518618270513099615770614156998446966781976115463743251970938918771914624888033873287656278104120340976879213823274713764307225144154788098270361246802373394337470159452668643232149861491387639973693124695465731349612052371708307719523769079707436182744299971412560990664747236564358019593413787503059908302307230647383377452178592212185717583985512620934172131289299489994607112759754712950940056383741403363624172939447247343054255080185044265646493128266017139504365790049111128669837687597842258747505235965492142679034589614418981817938634168342557572177401366321797450153724910179069434761757189117579494883922674383537731758282634209577486974208171540624146776007259939876080347395360349102351789171334861070792562775583279594372886042870092904809017857285775384121437909486790736209036836809697103652915370845650044488340120470233574305529846996895312671506716804134323046619436490081645668856037847702549510365840051953723884690797786480373891057294495009420629755995647773369651736308518608853869052417216332199617729495370070183947882455221461900848214157008755118082271415930136790833970694122235054802730237256769625038370642038512877968448460432180370672642419774450525748649111446114842223830583739218763115741700275145579418422066470404121024142050792377024519361414647373176305068075568790088235471139539904747802371201749883070365743974573727543966892683879781850411468009072523179744646358656118915117470717865108634966127716219609266146619884000812462224597067753611058875591165521634888376582249479288667574962740371567525122801258427080788045228496116416494200081045990489734648080068004826142765583142467063549080489768530786713230147018856977607246975425331169043180957444116924026853566825179109739540405856692681082147992875643543146884302751371082117170893658439458328636728513927700066536192569151167950763947087289719997633463421298046219615176349738233883192017503889526751185210851591743707139743829381285968736718717945867784295676694736716472437292204536722859550699567817199867481285799967355841782037469749970967054188831606119126400999330297313618754740192399915090816852280224813847175964319759285717972754511831793004877956774061042563334011434403568719224628255436551127932571949611749956155494568351530474859186672615721270912765450436062106887641555703493776493194403299474934213265576344683924702832088024985381663550782081135341216644626929549814995385233917738350741280831645856339023708841425848966792954189115848953999992186610960466650024148532877109356578409000415683993063818245528925089436180330637374395905868049401426644401640925511870522496789690263338535010354429795856883803420699944740586874663601418804289762655122254328196954983015011968840251429838530487094421126529798275470433961956521350199844002054243841873490587071502471833262444070204946276578169578839395199267553398078173109114510920236097989739877310553684486071858379492621886732359293321800059053262328156620550924307796320711012282037050321665361923604009450407533432709247776741756570686899872752389956866863512857918848707179557572645814166020020741827150909417897843968773075404781580688261777010559353562842412640798577173479884062986836705294331822487118642795325592673671483853011968576423783485644794788926696893110003879258564989918229384955569594887417453089358393947855209581281205315671249064314143811297431986981395507768969611885568731179885020050274166958415327876573555796530539952179392353224374386828728130904735480539200997001512078197803058232001850672778596292196951209853154800591214592969151170519911485845511098146204270675529486901948471087318599295003330311835586158592519578174398197239596761238836046594912247446942535041054812008049763190288789941489510695233857026755621639218384932553319930712351320979348069078296632209988713535844389699703941461577673200392865847746531594796087698454126623736066386862516609790876272991917603078071151018299588360039919200846031240427791815211969459953792860011875052941765360840818772660793890983451397662266405237331538245231370700640330618428765881067663604434256003072000000000000*i1^173 + 619450280353257811774072086406728167861307364725659808909111319491667754404576768581450159943091159563440163083314509310579877332161294648461332949362471520821839136658940729883880086508261102891640532153571005738202533529393966333464901894777713295723759936571854957031481604709832247135569661668920350503982159462779166340754376234717059902660957639665304083911347653126742874031383881190075259566479981424110726541308742923968935928772012236471101904614741020021756007102433239001269453370555833333448068804901851357676466375135806486526171048930732947018380842472409696790167047490688382302615373661270791639192238285069722200637981070348357634968800211377890600617204913749178531573369933892338658704674471256991860719005133682340784174841648951969707557511573144748866890248927710804610278480113576026099189248786944562261513960946435971686553320676765295958983870898988137895327624616308105653189848480378269592951429628033713438986074730893792778813893837410962226547410906554131484569318155653936802259001176245987423082014278721499070643817812719393193889368803086380610123513213982280363779237622659555954774873478274699343975995452639501955729691741325750563537473050735050198274057938222617932592811083281760446436756311945490241352197246754868672581311908948851696306022900392352657644741864199595916304112628854088821070059324950466342747321323929429653123397769757714717861203367983032238211354471631339597340501471991947088919622661873042797934733728982008822517571986346780185763937827459610884155398928420108204538884784295792950213355413131408242915959355724996647895898411507132733901262228310730085894739430998614805838063129267453416140102081843624757623130347358024471220449112835874734302035967090589456139802077682748258657501980875442237104433857388578504434252467053492428940370704508868078468067941178768462126678234580770431744897105156520417248358061261708571245134419225873025160420602254213568096962919574871323208383645662216763290061849892751127064322391619938544855952965055472587231687059207877945103781477424327225845098390828002021127620710509823913426471982170851567465103950670273551518212206954870677333585066024144405063179733913664507688415986444952780462962586188583348508348738081243155033906726049365447266202918514183779160834922175985905595134252331685448314829710322532837884608524735329284684692287786073998621724771607178536616838057553969630448485101365668677840193855459633329140220959783461168780228412743079240567224203418876707724941762549238937360705630617945570395800110138802575825305986810325711128180516665897189419206414751223054843086018922068569602942706444112169283995567608814272141181701699941129371438409332609573804883980829949643859373536389431757909763822246826896629459584184200746942911320431577215030332992737062178665395784938584170568717297689456650791022108363841978766806317038857206462459085639678401986124005555075661700658789306661718398917088598618033326486287130317858025683573157332550180730572091340766781398972246714422600468287861508344740783286249170733608198665482671773392611708499656533357567014332146547911560309219367211726903020060403352608714752921129086696498757559321918963050146924472824851827803381458604035882879759806135143272956639495256649464040467246069974171868708723144590023939169981238272672914380695353231921515193186839190638381156579619565676734056110159325169912784851964553204111313260527084589645466494372597424684505830696105676264564631092710148111154868223262808454413901119983351213834379198118844411680412484717102372944232117555862427969042185896663474019277265922978715267872685593310632901845721175080666671552876404303019864039499379894019266417657162894745480160050387529743909463210193310380090921286300493348131477106752723167577312093745472004694529517221301480681209768640703460452801751563192097738125157292025743314413137465658082086209209697863829445653227353654848522352065094554315930812917315447051784402569075180852557903124375530674495707567083451672607081511938988254532756489981432410135950265408607149412464489985296394813558071376047537600352676853965229498123141638496929704254612707671222831372830451500994631296067830640213216353596780957280483365680241408819272003116251262704685281889782851019941814287654285413967738628756154521678796699836035891200000000000*i1^174 + 420179255124347697009273847763509423217828385879433831171745828311513595781829061075939485850871670533440427276635116122304361418847167480333280805288306840340677373671991077940887251838315438513141042935811157217111818389725740769096447722413693982668048926282806051225124919207359093978848550138597059779318601677477109134662921988423090717067185276452839120774692138310066921765713955844497025513158029283356044821454694247664397713416481532560904009693494005650587736849582045410246639385117987603554139346950454336571552648955016630207831559623796948922356431973790664184756385293714671778797512193145530145523754960567641188473682209776385486841120785569754465097117199692619114661333127870027507148456615493775253109273562581287180665937973262862131315047593613602207571360946994008156735921789886391934901534101540875443232993532932909787557475694641851352335844427799921885597546796077203736254293457955569269560707038433708575731827019547111555047459421581967759775843498930174040300787388226186521429981679635021795621814592998014969147227197957592069279874284723254184493612083876453893667656925844458956666572182469135035512195828763347948645362250403958882137013049315372236515520944604418848114383643713375158200916899325808561012680105241022119640228581659729074622477832476467142915222178784973932201145468980258433535709688224557371364011730570247922912747499093637740442957228814323220970421049586668059765190758030356141419943611277519486543722113412462370806717597005016846033383524976137801158018225696736870617838410466928266052562621582662445449881450535138554284796387607838394734015868266506081749128799646547307105118340807946846031296345541023459002181146597253319569977359275647067503497559548613390638801807345183981928143502520605205223415574595925061416612161331020258399924541990506545945397988538270495132727645495573566826818568225052013285413283906945441168917010717711628077966178224846734479403001965392589917663857637948801256909461064680802632708702840160136925562803606602905913819307216513337002044743314182635846588988450152277657153719481568033522657896712437617018676495935157901457703801116785668016840206288694874232588860416656870800818722688963434898488255776399687136063624045217383729725064473934132802100644217041243811145225263455461050133374447370562515186280918188520888747406055944857877446412239244043082604774764594986729506220605516223633660065276542565730303860290276358821524190760348025722988395337551737934692653820881905375010921764365600799121338897745024858266792443189940640714236287807862513302412956946560400926894904827711377411636109422492648467063830140063640842036495483555446712629340170099017395086791503645616247699480659773177798517794575589258007752825820087288511894043834661919823325838054927990023503400978319102271846709192554756927316912081970985972005478811389019079460802668322549919874021052242851971599630426293988003135171288750636198361908314608119160820838428196109559343886146777072889089093259452643556053527005655190232648048892460715884245957133871586947042238907618133559262816594639969215404250736672948421771031358106684812201459939377510042275449153313356801311784889348229893392295418797474114430848648615603181520929753571457701179852562827168474520744010178827195507104484370302915380608040573529080949998487561561222698986022553038210514023055931751251599087983367772694632262806992333852867546077842318684684508586962753755990669943893746043336995397442432425156721969541897690759265758579948334807414439649800970468379254374051574246984604020599457879797181865955385323728044524739642699833699036652300292765680945516193904323510539838501770820768408269554217519458482820140462134930714215056711829224465891641960429254378810298054319146636216906779417814076577208661584865711432498420283688193244633295787669812811985111030160076915150428972831945034627794267854313603241442662301455348734696084069881957212920428280725758746368601502156228257124981088694021117595550598387020817017003058819341272735866679377529854472855288325578564864701758643401356252368017161997894360914015372448647013664866964979847065597086957172633452938772619961193191424447181657392952473315035360460875954101242688654143087305872552410682036829848056296187551558220072798394673060532322461773798257459200000000000*i1^175 + 223054022643849564422068983391790353617582000622043516730808952813828208228691969631718883609673557444829056630111985134094367174959567196635502683132165957729618610605892667492488379966696587971528028845813438683284100686508190433346446498425509566420235968163523576496268385382863751230012564064034715291105705062068522838919237790419407918713585079135647906406626636246883675301551967098704090081389142614052093838263709223591049049351192051106961502927388385394198855901876526834162772963394289750613708279345581683624433536761511235910931433101558706399153176761738084447232443235481147478191259456777290012521670591767574151618691579155872332061056579500770678815625685221424716216188471990566531779962822546489389666864643513793887816162823157475889897037889557253893521088960892937010536734404493798384149773871854468487349106285602142768412084897958946091031341552970735542674305786617390746314695594661932228626250068229512606440739969628083193216000828127174937902416112515411780117745395760239634710424228019861729579468979565690055186770720112583879598693464155861271717882454505162698571103236795302296647364861328505828698518166145890567689033351549355586106645321187747714116020388050252952791617564338310083441102386029957818628782351815903373195932340650211567601447024296609757329284305815670019076465418652382752734666112071635719412041432590200642502906126034398064939576810660863261028053036562813597270343451594890761207482063250509814404131660566031126175929306102727801819623838414777897265604218713515873145146151360696184841653560097118539218654065515308740732164938089332120558532542376740829986494264896678361118064525209298582172819028205631207791055090195751154280200439628948303232593784103478317501456122846495286910389222094935497527647005968853215728637458212053720582618645034314037647915998746348286927630955902216481557024533509577859919361441194178403114129948660610309857462760110267123582229974176637089424120994302850212402278887228886376024444031629536462624517936797988598998298239484843609638743314774467378922595479859463431875291657666279194220819391415068900212634844157999747482688992197479783480108466201595014727328598724166463564472099197822455302454923023157654219507069485735522034444618176405415823290372142370081920657891711235327538364808752051364444691671874227255459039888547510885639767296208242768851019435403228151621647669684273219600196288346742629761349436881701917410753923390299660212086200002180437528959129613252472725510706156055933209396620354803313927719018914985082610123491077993802533202088421462197473064562134927560897472379453281538064168598246684402158553034976907954204855355446244267194419233933814341089112468058683300821556342126561767035843716854981233612827737053797704596390977420754780349930813489970385981699969386280743572064174740201274664925518138677937049957534123188967204204225844868713764623545106724286362004700496333529152690217910041567662332325897851959804205936532276281503957454652602747422232180431971475181596194626831251053904676783331387009691898816276443852588716547070511078832099970602086012975760421012390974218938237001755144165552264658412742773164672055229407037264172298043505876001979400333783495533520166271111050933022693098248484491744978905395600975803642698250339015778093261952983188557369642243177926960268081386159257168648960963671536127549083204186413853061457214719987302316967183380882024059849254956208015559314962332044694039475263637994582600949708326866085356390444720748420566558447631666997113001533417360499024760188785717516374143569865899732222017297872902015430432408278121225805621319636583469407923217731474766211149949036185893986975859631298862145377439996487217732721006440077226559073149589745150574011477253956980239466314879449117075599114491937768291269118212273414687523816900495609649090141390996045492204456919752899832849057717547273339452406262014780101117120079121833779244378191049251908871482451274165788029579587556363648581709124681994535624818885464219937703863571161734006463412611421686257832958042096400477146120919513808833518487640250546463292460670033283034359304594571414096308189177679969022985062814168402927877180905301499079693061530303839755536286024702234244034874747934890876831519642689852065415327802982400000000000*i1^176 + 633806476537104339877364587538660323985964976757611746933120931625158281974188067315938531247241982067960501894608388762824049028452118410978468375403204231323789789560812819014754266719278478826215929531434693866992855600671782588270009969481639433369771073642383070275393217901820180048242106794455764534467296189383237679339295154635125200064359314061992297958532999635065746595236398408042759866623964595280003211875482355654492212389098663501683400070610542133284286165845347183137845534729703420226502389819269245108667724753969816306522708383599814356296123114064957213538692632640882554557573998121093674332290239316914543050025053434639854686087058500421913654297720533491139598079926941301454605318130068758301497043226497590753019996113873432729047738512201554161437374443200187280343330613911674048679949013417481049055110319128275452265498031197687214595409605036601039878383293166473113000916356435872501524987841322303660811027650531267475242300676459179009778203211555469262889407040728014524025833138675976740385514763158277690360961249021202441523211199299443603424487092784662256738335905663545007777467672126786181468457340486703174895835693529642528778885955294982404460701319565595501310304403112126960243678037876887729068434023701060563758354658931852469874813684762023520364981761233186465222032992747943497173684003191581644361129539471305568089367890124922046887330258527089573251798119842100878690179625702037993059398708182065233948009092543727969711932494679225721108778077990757561623677754613823305053839818413783746935614040168854180592414578612826454090050956973740567132400667267756504375127791325873019191112887324397481834673591766535784917804980048856672446560695141138268036384923911175842544939190688147862587054692874343127993706289487824062030224065736418968045008450648260928535700574464402248581877745906118833493614089974270369267134789952006460410175145386223170901675757839448505647709737214163545577372651345955053723869866121041572750530097436750327636886246477196460916988689872778162330112626817372752838425621039721307135400221122566376390981531207315962830569622968954046147848071856049162894957634044726393783699415095334182498999221736558583047309716988813208742111408861084405969234283078926808714686649744273778974471658314766505828594912785588563843068444375580061795017503268264397582105282670517420633778411381732825952652543264716504453854302309459345580628324152598340905066051429159218663959658984763805578879145449973821196431671935550691164528608533121690165002157898596858794613459814271511433954102868528762588637525427989654698934959885800525748638833814943197463255721957082297585243797513280496836004475564829725826064721421372135948126802350921123289304127561530295895074625001762436347588604414525005564599610074578888056461921024292538014605546602932909798789105959405493147322417083782070739308966459612917597727659885807141269512970290029598332898869784899666036679981800836110489083511094298525733639420716352480083439142069824044068128003227491901051941288211685376150276178440492294979494775614178233490852039644088679905437743861182799404354538636978822635117966254766826798891164013665562219230310966529848541015304823203165142009676839762766398492365779962240322367314673279873702408822297790663347959720668640771956624670576202352161961498246331232758324194690848862513056347541504457451202348757315441019209004261461474691102082788745869136411016627944209896456155577539637604388130713276954681765064598333551165181824380507415494629358101746854910606747626413555242971665430123653316612350811365712354245819976680938011319429297700591201574485742133149335131904614621470644308575339213192260455075848852535319259524772055217245414581309516951749769741742370819429800353423813854897269240227577292531433777800144613691003968279346766906284635209861058844630440091757148992452460155087395931008102956431219845089310360577735933188195372305646907820734749895484542316238238805275971214477553669191616807962838043520565816941947304831787649171521645370674063743878990417090962945700286905825977157155361448600560764113429620278677690220241907527984949151575404383796119519262426705052236939123756073974248784444746395942159742956756001348001133345671321296594816583984937499344214886973440000000000*i1^177 + 455324260283276124867381444660960102752430131542907481371904724081158408452005275094560224071837216043141274744096567489352726839400134701247279901532076590150009391697526568030687145185996450806943846245028599998660534389881000250994187267436737500413942184836781496717011265582516998010531284522827889021715770665435605788242368180708055920193148550418428020531673607354091761583741170775973603209458887565152912564815136173475156683492214184473259694053280773901549159889499192523894347211398134711593763325793371564297840162323569772930687836793480701691813077028334446180881933737717390066599156567278017541236629926171061116942639191648045205357371122520800945660320426111323951748557840224781964304777255885642162281249395651157388469837850494545514221583695736132911219736565430327777242966317801250401974690015776125452208559132113699662825787775126039865256481781008507795450419143314883699091007648500040964860060889252498232886388239875358374219389310231043750181280323360956643401946007636687757485867385106280462657627443610564240439296845137372889691220041661586193293954527267856028840263913555879241919337775367963185041177956177232647203155185227036460941729852908101600707590023590256007632008062974238445527758395756861623858435048303714585536813880203356748982353342801029795655934761381190625382934455625949224648078862744324836703584265178225365938037906863327791678546408357931125861025214043365419034846680066275825207028405285429402211464675709782664728632622273069952018891710828469145024110998704898909035475565420336432502753735364970183256880497903183124535584983847435830993684790001463270236637494988584381330580707419894862894341459171704168369823338703257892424793622553775566379433374263984993271779894767862548178786483496884797283069445333591865891001075835914290213587851733794215649722294419052602271596364945285504833062323056998431616735509767677352514960665074820020142213678147475085099174666385190486184720351432771494533187592219472132372793553763121472884503749142733892785343994388877891434897393980529142855957141746903251135001153992638727522761088746369212954342783158430772474709776014872384739302791888328152296634951498784303294322053182927311356328012631112613655066133535861261527026245658022652438677863732769835051459021282685932719991544795969203129719184449703943410883711638956935480783086852348355401343240538743691744410223957479824371199622369417355110465748443129289703869354673869050815865805201989700881327350998350345140089880911481183178641661389246195163625289544040861584913847122795522071504917084764231602083848590526618546546020072409261132610638066005466145983369472361847431637613563390648410452200465110639018804219891378228584673186460928657978621188686508338657200534655807073988714905158019471034973244374564540120005507544823267895300481143392468179055739639839178652260146048403133009921267373310718991465899593073850200256404541518644915038588060651081449587389040538662112762950609902279305354009956236101430938386386799435704985183725935045037318123906133469124682565146192513958207646095364564371243204129209645337331600335789868122766919911646087580812121802077338850798580689273475352580392486697430700377935298267739565936356816074172049855479199951099529714943542402274329198376351353783314330716578668601811442140886085976760462776692481264459701486122834644681141163922547008371934901806217910852587773288661832144075043533554154570130225907215886293856315679903387136332472976831299985358749034928417663165383809050509622276649384365172576603474050027862618428654552680911570980931579008275396688341942745201345024355598852072275467020683146408872026394260031804570354649770417602188908855325255339917125812203437258903515233117296270319318632497437053477960946101756945637065073161280696889524172076246671552961055601741419176502911351804834555388367822503568750644756931066335367029410123093253799907752804016901626348116077899901627649511166849491242028955299698291513667378245688418311497409343004911986828673435798657295974484575633301763253382284745834803225773680747014423648249394033082017433017660519013894389040252547708689357728737542978881039761275486398653261318561917980370292931874166198888332163092257097213339714935600771859765672561757345870325481472000000000*i1^178 + 241945692911562000788405127178415477314647295929797021913481581394085521564900065956581534852707596490695651302776789401195918343870151048681675136738240849954793481253720624337293145863143968450976567464824696622279033784839720220734470306998032510584921054187497202463881395826841568966587481778831169284016939395557413492901460599032113215149720603433758435755057992299696012569926353440894899945439534955494504179230371566225417881559353565266025353023485934396484228189652205905883289960409872456442791034633294677608457534480901559127740930330951114999272785729804910205574192906523490757644989488040175733892738192137995431407600137758904273377088028919193006313454853070929959959625786581523620156051174311759162993007542227112364880027391266780188237180731150893146517868469833115890793031829944158961824674587748867509102254502200958102334109440181475088777435615762737085714791837219529858048106210380009111402962486369435008533679976718908118553342706835441119715084114124800421883847267829293200061379609499456103171362676810563508293237825060616698286611849504972319322956097794612758850789714351844137644432813435086504826858354354040410239265481683855360190527296952329342304374195972400724063730437375433268281037074078796299494458525980927444065148096653651649507716637492357254898157393803496026517823417762876029584033424607406689393963848798733815939233687343451095440895973241906972570430135238984692306107320699175986782406560847813531755621803364860187700873074683436913722135381616216850175062925640790413668008786862512730747937416849423367797331677950383533839995082795683038666134226914322584652626192462176263158107077328901592959518776087547963689657098518585459161320403330178594406569111560727973607926335696607959851153090853063987534592862284095577400972100960833967955937813748806843573817539905615881527568401056934289306576828636445660458273245611066082151757123463895154632866140726829916315959773916041452972375341253471319595848157953205481728793854505007735819112068750840860593170990167419411941380424554112939495077961299217789352173633433381016120982481058020428216499680537666700508106100950430211462549664559359806559197984868287605297525438641447595290314707191997482418845589425031203610618820037458397754370384885318229130940413832468904759390591970502261724648498383781236130158945612329066291227994384570049921876765745048168395291376581737685846606107546861029852490363105640942886791059269964961344447966099289324538794653618597334432152656075757612657561737078317650699183331898285853004983376537290757563332669463636130228182686187269821398705035882187498936303177652221685000556659303834230212550390549950709004513290098741396174067229034227298899118335897658925098416685980816878414123792676451927477400720420607045814874130235061270700509136053675054622003183574756014474349380815384471095058395686112752956065969034700097334453573692245067227740038424575648493511903743729360136889370560550221564421523856781621310452590347822902267778567009447139683062385241935460698610487278753364458722721023727507817573677823612120562745367479064381199245878836277223234141524637365567985682505497083682686983264232357121570740452211189193209737228336793082130474576021982713869766522422707791471618102965320603688311431399252761961221716024507662371091341038111615139463914009772436380573716518042916702061603779394342410684409620072501803692214082692668509921841332826578499654855251174610704689016680390648171303638640944962226382469106574074949246430657060161908795254760547692617648634257840378914571695811623424427843704501293647543667360407847658853744066212001905991066753663991699727397949262721637781837585356618461615250330980773735330218764174371188356926510035126463138498676734818523629808430958839717050540010368793532585617400202449297300127238793184890366054577612870275472719597840017410980763760589184236155455796560291135825231099029719297316876239464918131627263305936980770012724050152973581297803833710722886858633074530930278947695374693004717175174660263496306820686760372770055853904369243434598301927248468833733509350882048565394143634414764665940348515210147506369821949906509153023854125044334041421506085030999142285045271497581742570076476711553037443478548787470685700096000000000*i1^179 + 216860992339477100161629534922730600882377567789460934529690445217079548225170115141267777205749359416834192795558920015244674676047140679993351603059573504632697535222497359684604777168963720101234389866120103812317905127638229672832713617729623929092343704072235896529005532616789850146230234118597561288294303323347412469101993385272839962409745901750567551519107547600429980750013561842692930642135117021871414736248690450051637791287267055409517701561021576283663252494722683693212971082899984682670400425225949661062472887868079449607741178541502610624516821715607335114810274175773542583742087910837786723211250188468441174090244826622609615328198847449806290797604177705555307339650501347198821796743859304940455985990377802863958269769420211785780405056148753811922653405171559853873864433555967466349832368907139765170709775843577293425409296398490694031287653059248115436602909454941465528508891468128647954834018339752580196663360596191473090280551243253797034993750604351275503758203979090915899800915910872510015229483746580222216339035762232338705597275456199885851664477759349716398500305146549887483400371328607422843276829080956108131554076668835445288558023925168076094388696170462105300852996100682232422730831855634578887717750368383414123669709943776560397430480815242232218474519745219541961162993465336193361654940127169657981884652276054243969612926898556334445747590247927806838871802894437143206965145833620983176178749516042128721617619650868500070247918906546294169704389073808746068540548447783950822213062191750742331317883186145737798057924412980651313122903830550158681621213305805359077221710952027254013527597911736504695644086584426840169421457126614987922085114905688064883618413912831447332645379157599464031824574410419953349862051713272803490505015895905549253492518386642394671027620742730421855558413025350291519909682904620474860073956658852078314652442319220598302266569560188206876921322987843879784527147103451588755610155581244638505642820334358637930386223226615125613151575616727398721616900790274322937113360515787575735598960774458503868724349690977926709206367244824173998382666435656913172356641562030112729116021154223432765855078239039432691025188550007578191588330378308049581976815015445179520726497357038451910837259634380181820420604186800760100199910524122089424681881629044418970774605655978318435238085534642779798307179142532143518581266130491509334769895256446534422919490930898828065419403826376667230410767733529728677464173353610351017044861597437172435385818724151684247306172741503959599678826294954381046628377217213449333914134795774609105499901708679148194164016086636883080245270762281750820727771375446185972140730543956895832255079657117734384755055252747047483070682635834341869195755405910987932005986879550361721692481734694265800391711536669045050108703386549644427164941026502982338015533201441296704771911602558812902418633454415687474584980130341935965640161336899566522709760214041413963799080486623907314480170948714857182599329906956837790504346671675164335772895468269265196403415988048442955203235825231489035319564946764714688957694010729491882483562224882174973047596848524059681435702949025138321102018163295351179374676577445693156990999873904266278755215463619588843338372851728328149058147107016220585884646276022478143764714244088901206883643862304934475695622881397398320000190837085033927835019941293004712166712691035487317851704116897259902947676151557526680697854875228929393472360770000869723863152168011449839569359107633827250171781455546763611072406591148959225972960507438366644832797575057665678633888596254347772472886920027906700345307812687120630151620179278282253304446253648239882269362518865041052271594140349691737015559422953422062018466292538570964203450068204521374560045491644892246688662013652260908193010049008732508242540835826629193972804185979554303165174500546514640980059457531069744577255535891884985960809232514751219345735484318040926273966419901517670878552155250140527504250441724815144528501236057738491899059470515596156026544355619375762096585479773074344277414831674590419587322817330629070172428245758275583747653283902937253298216256163020736598321149531589385862625153954480769070746376842032594171843733094400000000*i1^180 + 165634980133010053475499286898754751877018660156058982067771523739695321934397082667124345830685292613255590981815478124960190791964530270644466533344535011861821979384410711577857211006599444661748992788374814634449196942868487180341440843653337457537935342462204118062572937235060207096064238075551707718475781655437752024847473180798959530631894757460672114600448797717169640100682367535751468962515879895954317363543476637788487323256895410764408111579472149523112532317383034807347703327005799729220502167748822736253709952418908063973972778876180200808273554994257365590543108256437463471359224074904992323436035208462635759149747948581842264957052529204853376287712840389218566001305565971191568976927153882527262374506135652258536246936328123136581418542307647296884388999021214065795480731732723202229041876122096707223882098873571351677903642973287597971884596942186054027064187452495377701257369701644481473232882432238007406922804379817271686768916282547065595307859944711567647283441142112419018398704602456128767138647458604364975529698556513250249156108259616773576563283396174635000946562663738275379280917666863176633617818964156376614737623271127016890797870963967717725336251244642452286911272605719343524744395397048297523768861650012265160127248377852672198143595152341578281370418876722719992013489490028333751297692366005674286070892103690232683824030979781528097058818097059037131206313833015620993766220909088228668828729754852978854962740032668263808154205414517705828722143229808536424634187580231698811835453686114530278942778165699473579933379746460947128082864774626901028935773326084204706402665862906876229300284385866865480371483331031480752922477071846144859758091099103699090016090941034981578556184926305466046590045708361984952327946885967783961838837176200557880305973346353620877261146506801030336876274710630794285297348925003654540558923889337885309190993829999519574964826451056179340210889834301347680422969068541213089221355592267165781066521508410798667140354041008268147925193863349034719793669447047926901031701225771722436854464274021136759930750336662262406331288395008896147167347385383158072760715004748552402097831803552716269252453470039289987434559089981423095841570876609302187824440584530877398350521881530554392717667696417154445663562762647338334376015494148846824003204575340196148408552952002727538967453802713747805574180867351941738392699506609340738785680318892586934333222726428602717666415746125238927643503761323202592316422662822387213780910502230485297456936050488310524385306252596873668491167622056887451419703720825416055786238516916686758194894282006449466640223663958308965065133915434808538840504384489572902992117487847826129203669064177497290585829329943719768221128868056497561111205720270171773603601138689735299491640166310940349080221986566108277530594758997849781572829949128260113316370174961528059935352485775901295698378306058621048307502430860321793488747857721063975941924791445020857460931987718567968287266522975012580678891310347299377890572944985512976186671300722079791221146742340659484162760314884464065046910145790242637787520583768147605292064008156212783096906643264761232212258606234343255379856240413281171986958011073039142045514694641635191858211542829103367282134183526962255015939206236133155190946854942860079821030872359878999717534675360531508915698455009654864744343778201555316708111747731835496697518118392999483088475608471609419089463947883972384948496046096265732796879673309290617948639230788118285852983206107714774694986066587636426839195046703310825960112334293463627833370815753156898674769013728125678793202788479577416261438616638401012950260730290141235122064500463806552023419095170309896129780572835344639647019705579406759734310127258541944572242872966992657017754287313505125760034531254639105567346667607165314016019686425007753032783617108896389646982168450927786546713876998693704553016957009662489075471917876344725682098637255451328841427131888720582646212807126623974281304000272412726545838388377680668560254404375214154534500649964900982122433715315037453601481198619690129520828381899247999667793136579141790739461396995705720877519299028108309514956420457469048525875926086523987574534782504766590156800000000*i1^181 + 69306715852493989698315122658849623188061687527850635806321352702580738567198684589022416897081233101652888719303590261065156945647098989015904748902692641751791296837427171745671331671799219280838422930870142445442414603929214327793250869259145251078430395334875774063039673429493483311479828192976803246029477532576030833901384252149467674735792963406542167333112456819646892812513751092968984588372621875464321226806915344329438137858761053601018837096107283474668165178126890919817992613144957806994460829303756475837118530355214524864476931975811448470699618787253929614052080698125165567183742445382277704482367441461914103672439817712905924863786493893363919886171310297628538679162546245494993293066955857074309174223216579656987590639414532523369996394922289586819777412970197435449611620807195170436778486115907879028050102512527776308550921885793323270904759044580155909112156497428390571162281721611731844284199901469059846070246587955431171661440066706847543931311677604498430341076479403156674716943221700304945838736239084558316609912773449648145822901304260075126746061987552449957373473114594780300841634643466097495493628534757814214859898366447352391816667143166965891943122694392710823397905534650290805709504180151841185843039577216330655423577511671263140529836371530921293668068555108264482920561698617059095423551569233961099702241920383920370208563081156074103016673752059805045934611627509715629757890147691183075879624822390328975372812487461277920147102773374629488623674663591623440243188740042428237107488343724929370499019425458595299407589302298234122426801946156489103975564983623353434775933521204381499314368809421686906474546779878464933816829106403279715651956720093861193886886579042399134699407636851819676218838460715218493174363908165831887684938489327671724674300566318045361850074390974684854575119130344027030077574122057343230622269757064427463601557691064226494839443845165615826503684793174967467021616640029441925436372286412658273012104688436616685345331497015758565236477798941646156000939963736751731489242663697410607078347880730896582651124110464964874305901861518963638816689338040579087663465938772603675652970915416113030162105504588162402652808693477400827106188606463206582666807507180098051821728466106692824987810466867490311778266183420193651703638815952135828797697349527937692425291749056443090564786044590503157478429164695305361704081019402902014881665398176161984449589529402928791864020048665620897107763253883614765504262673545836519511032321416819100657180610681128880833376724316346054018735985492499714192950028737235816749293365200743062061884771739061642706224542308020068416273154299340275415107464321927732570637331230153165880364577177524242809230152054413168880957528537866542303856501121380408461437872640616588142139004109029805988371263673240771815515159517623398790181463711012279075341449777116567562728172570923676522689564037294198503217000729137191663863419092539971741143730592911598434284587365267873150208302810179642154059424382813151623668921830297461918784680070136976071081369045273601721091525629446933605739855636630842629841245961854849712192283187496732460819146193614581590086073035897394619512220573903106934674872631536129869205914585534351554858895434365390465490445499273764178233067768941511804671877033779317988364710572634655802032402336560739736032857294489346148624369348450817235530271904634107814324273284118705413397992669046469540371670459700213706880862883945750241790705854967126889951600996113401163048101429612066655468463140550375701926522620535127520769194544388514413126515898294894492181456117534022805945017430101382242552741962172858933045534352884369024057255726295794401806180088972834161759804075529713057671073387571548108509096149381350694423698185129756092443293043014162392286755395767894612435118396007262192867472275893134787795641257922147581913257869508621877174217749436847873271548654737565594501448334079038219582427053291870496261080901329358582907290812767043124534367109295616989655247028282731285408402354432454702512357999709942307941400570557760379079466504610006664385373235283304091815583156096701214118134560759968435072297009811463187522990454478193477242191555076364115297058160640000000*i1^182 + 15981309316159195561106101566170688004355180254893586471439204138481090735397324779828825643408477875343101808731189083438719343355216289958372628188635486364321129131853378995910308544531186973207279051539762986550640517407539350734681521324371391380096008925930723714410923017048905998386683181530912599430841336116906647286632953848503441986111610471920052802518722492776725647081531497926470663174725563737961915055585631176438030762706445600690557843751485158046736669456237013369319422785746067291068129495092359592548504492760528972737493245429661121459181812829814190683145678377284441187679966480985032693203177916661979560882943155602912597806265492315205548449216815678838268955193272027935016499218298751185092139275216151461590574454907144253313136767022890672678997067510419158806408318557241850209866058210024289794041778982971218622232591145674925089887751729267414818999415461171301748525755537776233104725871975043038203228722333746327905968633188090633278372500849054712306890082047399916446466487827771147377719520979470531523456454134537162379027772552726837695060806811343713556617634182430272340277459927442444483988729124297615638679993850063867778415063334672959584768641406692482509664075776769187059184419341021096189518417460324724604499853829669369423140891422540826496182623640305303536531969474678454488085545036126017094275342915512865264465535392057378788228893481999323790990684259816488989872046431240036304177234653462520278766784449310723441564887699692156280390793946697221970148389101085321470968886680162937320998956644958963092342258417368276238010803053641278745776540034761821748996389744122265365143561911846056386561640762093773474668089913244786079034121152295485403165016990215842312325286386953397336636620373055742063933072105277978204273111364147060089374188455464218890152151590494205838557195564945230938297931890405949395095679164731690431143806175179950908080762263418736357136154635872454386958008112116223820702802029910751684276406893373405687236240689632769161569535932585072463848329857527153338139714742089447770944760463874693886182433523219419429351831786233902022199620142627297816122175448641026787929009610341729241694788086797022391190729548438698953171211753954918960795204155136929215023783802412591031928117002448537857659576620620074152577916934827402498514982825398022521193442946679570319648630116477369500651678000011660932843796281715569970001679881117005648057641876317447736386856860899104649841283684481218486822418765655244341356150836757614816689780689827030660790105201021671818394592551515967667903769322375919280946528021427087384288293453748132256008704047739394643312293026799482484075422658359502204950466134984206268110840508043269323165939771751070543598290167638766885035595774688694639104528185518589795736963791740787590943925520325923535584311624203532892693848371794097065140558776304572368858516084507640523796075434480011044016006063949918555755409657870379406753815657866502950503791565519716939120716622910817453014185404101195179319546079945702381826283281812402562344095512337986419155490449738123170543261630332320921410326239835842517122794107336460146541536098804281112222204775658944814750480368580547536641132110066222582834495161544904663642609569371192569053909939924872068763559355441391558616624951051940027715876473014802624903681022204512377177496388895708941293853867577977191416126628952822899344741296958999669700382879997812753850545898103191596014482305846719244067016918545484563180568080420970439018897812189911713045895331782067610624931131223112963612362082202049144063524081510445078945264852050422365211854585269148189972554057718262485126792633845913569672507500522723112154636416854685244002417480988801122226857657006279241840324318998226932677979718692576033422529994111283896892137396517022566387992017776651597166522043614650552379883503484226174618797676301402492614796126704139979734527261136638258974029580917220194095435355279518427755472651124136703751903638053305671836987648486355806180098092829210760835676707528913114613086125746434763464086314953876292887429703719313467052987799428450286419832989004745295254135576790796918766898891239293484891452062198497023157185060480703528960000000*i1^183 + 1114816449851256672230012364858475557177102758796930075664210159587424246768438332943084438229934035422197442957821654505522717084711455439792825677784568504753606264378131348278145136642640608842615420022422000278667340776895319340463383892211392329558350348601642166939060693759846217631455973993674311299696506876037133774061757329710233881278726629721449552415055173620130314871275075502915170329675070984611588526302318478384596623435158570686868786740828784651616486947084258519857785237093632753614399524848357444604266752593466764132295926195688595081757522456196166424181307504113844236852537129015648307702064346516964160439075799013458100174069833547544376350805483238746501597266833394081821588727907406329120831653784311174980241686935372523336363816130014993215010135167626918018647436020787436368688180822910905318849560790842451015063779208644822065579669807710187184965135711948793395502356105971632586786901670530944088805796971490093461393005052970483197948776051990670731701350633335016634615647710046789753667140530091460186330088386940918199969109231894945419531275720428641527575799985488507270099499961873002412346469049022251366341849440274761968370750004044389269199789987011925180826991755727746726467776772429362912768911026424657299693245663441222094704080094779076403532206841295892439584440009268186873678688980642475553388576376811301616837763268318397498686486383374082854055518728815055155863481723926194552053698210166440970318816108443988995305211818718549863768660216545656394978398942143495008380799719985919594206208558606371124105818279779279274067407274388518226301403119819548062241434847244562884798083673331889126208838605732253146108965895736947122399981743854115307874394328069135813951253028675302854838804154276327533844362340774465849076423348432050323376270807230947350462577203900278954416826911620628096101064830216556583660043366030345656272402719066368207909409798558040614360673974777758746427336247905185916303490933408959896028231701591020792832723474455192629732804181770696795459758350396624947830220987771540015579949886827978675822405899122445413538045986092452502139399452757000529923100917894426638710631727057241867623122633993623458621668802382678542200417806494817048802228426232185213839046302665305108802462635304202981880302494088146898119038958350867098299076933779188597531580307165780777358960289856392178631292963422910144780534118542479271534928188657571797943656718278959091262637548208645264604955748611410526976631588917068882097351067591769090963134969041150654251851347985702775570613454919376224227700870370371233466452916240681394205916422765138386387149187362309040020084043687774359339721784375912808102032460243337376304041199755368383464969024220101589618168583479266334567506322063172881670983223381010032740327148890150750557328812039402330656715385503371274578707714287123394398978418304226331799361286553371494781156412990510965146123597148456222806878395908444624760770603228044948108197784078576637482266395627469352994508416637928763049089969530304305518060328018768798620658588627277958701751150743870166854992296356708284228729628826932060821180667581307619289440651580624280251248902287385195767800385940336274401435300409021952792626231543511128777232191601454173437964225032877559310047498581546816471094579686250730719098609476994237597823015087191112749638036259492103184568347417773251244436627226096730768733265282471870078137443200333612714873891522303954347500764661028315865906330117383547335247933536271054740241672648731555927184529014397832090182352799202091919437036469715821077510248320480218491510381954047123840838064290413059801199522258478184906939363200330525274802458733243575115486518367732453050887441439153049508877892623888739849649925317999265295533173416597550997220998897126562748806315523798851813245367676425687122770287945201225562992025712451575034722948092916126010112903299366059287612969965683825549227402034849737772887220095819073981627723134715155397925994924192633160096104060807372137592960677853202929515721859454473859048747644289736754149619672152722521461116276913192374531454347164715541645431212594952279295636737074487778792347923216353287021235081098756056170889216000000*i1^184 + -107370655536743167875716802660283192151907643593741458325405275941735427671538512548265451829410280913581772856086102076569802980645727638267526731448935214419275974955183976024871182434471713297908217170438425296192802614722053026037836765479637584954271857156862564181536239532623512018586224343874468975815824363547345709700433880880115362673638254050440094921513372819083679366528204567729318356498900737119098872348056779417495741722290508488343953340894802656271393582668996876624183152423788558562445168103359940759735282066120712933791936806313318420976813171567418845108420196149297282994498560237116920856310698417794560914685507670346497579630827334376320061977745162643062421129194830280454696742495607781087172831367326471426333997495908930562823869392179670377197243976145269194747195587137535533408040187147683695391155859413812300817093000364327323843230133852134542568583656570606267230139798155036454195288620431023365983650759158635417417320229023311666521163754075507321356806142603633034345475743208100503395737378247975612129824300875133643876310804839952974930122351084339405175916955128763641468390798455406648990597605737091785482643496727095682717821523810968781265368069748450343907719721505719316121641406106789281803655814375739450703653371685839235539723323463971614304496834612955462218002113836758317095621647743735208902642300830859179135318443165133431319908850352918696454429416190960318447611666151128482679286196860209493375519561096053757151975226699334526149792882077754361019114234852642828910356061552420353481677972662556417623768924800058108651171197100486304754245297765448757020393618738513638445860853089993253592449439949153625284823083342841485812474030619520814435846356175794818609946989828189079040286197784543696204695494184129522546618781489571377957747160670525825476820602932975649842813087313724146692701879462555502799242242304192016089144638329739025680726136387369037333778947745420384750241997476529648753198785469292708551069262666981902200616095634620495694710112378142498579937299423111496562076374745018025448989141046343439478870923033773805498293860250479585561558606167053313866839333190652511033685530139483532030864835680211955394492411016602183244792265360688285597174334557928048119499277416152650004472640424320982133722871831709922124875254663895504050085315900538794631517474000041417822655527989261200317421667012744534718960322518023490483670321038071211210664290593876581356517261644514184749051112152599486231379402999469186238911522193609056277913905891568119164469664650956421896086112333749639653046924977733409704142491512491057497648031495398660288026100644195651421937833703701878002843264881394677277368674801499513909438933100041118961124354775167027425549007759429842990262764674708860787971948729102836779330472439891023977566180852041249623911685704311458235680785643953479954175752040817059021195607630489338718096900484986135407140558908987838295632537775175745365388378110590151898014738853292977739514235221238754156090795473951444833519971716407585333701834257279728110805777481538918961691724687589816257978761762718827342768432162461453073556285806954086018037829877477894706913987636365755077442126794384545616445834420984613919886238745690297036518225950662920569215252385679074650511046157968070978776470997217220314994458439455334008617562515130266558557738738351411490198286823789099894265257424043517232575675027627346561660081078419836826094621912402065953421176542548462337555518148582536349744936322197391058751366628261726292255396746528375676944204072083842489690282113214749282836984082445350077672940120100736631414686577825178559722365185231480388950698749125254449490099317635038646536319590200001988873106599309834648435244378742959421728934364554648881666182073955101136287418280779683569722455515596455888606145194384193736577947440369415353315976046522535675884922793919507403694817284347552078025854062373138362170410249102983682452944253021878685848256445707789259734859260692992694911426328153632622095972508987469724099153455351444190613706541291138609823540153757117575315127675427780938268831735369149643658195959746213433272504765714613430023458053770613546034377674647928832000000*i1^185 + 43494345659646969321114006955383032616547491259808232751567773146866107887170741143649519762811609905192998922809386336076235249556360895898638546402322434521556205297410100364271014502267042651506495929839214725458382307860044538458547627126102963695403718945569051237306482255060523634261956147535054971842046255222706955501715782950502121802335037510344408468470460850874566930758769937285932206834914698872788302172335333288142422729008933479471311389646828903960926727083507806410164074774792767721399603158769449524824632726425307781858492349910550096070073597926140710473976861837529058377179569462065872396347541373860667181775462216021073570020350063912570564129258167657079168458234193066032880001996943350650677615990014014802470701432871002348160086712188946052605823197441874197943799813958034366320101671243984513979106881764814334648235946190983678630908684245058457008964560617379442309549914902641239132974905427227834322785110603470420567333569572938977576804950924965287646851041138695337662342335473094000033215037103406140811768348969996454108191813345127168274001980840987474399614156359090290540319718979675024409540034240043620503607456163810424833654920893351027843017752120199410714557781657155844766050822158747909066209849080409104912976704310712914199413179964528678610203194395011618152445337144972744590377301773555657725265656710220882394853313454298247747505079930722027308698592467876524486816262187926536173916529801169577289966655520169380346122544764526057687244488285653127289786865583201217860786415796039892453931195455770595300863348226237614022179332839842875500587558728304437863859751747987331428695626001229372539915923676667425095210700493808984484986099826877424544455928257269020026302686377519051892562072196068688584762223658885871366509537550512631311282235027130337825685595141177922889412980916288906178657532957111080903240797641905969851667182610046767461048862864830731320390212095509242284757022271719535736757708695650664081529871532393130481219067900138647556667882221672230773991192575219960127473648192250928292729564689761179176432387178209930816886288182326355178131400384674543444107725294186654536842240068023180167343094984244079857564579917132708597498724371294105648710084597666259392655913415410522744471693954204322866558230015798190004022544315938986997442580869734424535664336467715470221791125818320932299031183091894590821686168965754354244706082795506903409736335953679329419157646350042484079791237087448723339890883721112293915056244967216317718275253407282537828838276483475930478102211802833983525236944239352612202376072848058911481131202465178283272819441597413723860107399762383150256167023128140983052643374452940743130506136732486473134867631611019603825809015410170442232728622040043727140292804232722035319005488603210076469184775849938761952533008655381259005207522217494317960240942277480867049678621670301215731175936150342962749210946117642713126476563491540298946597787412869678796021848998467948574655801366753431060987108168682777706700259910114017042111481004882405030813041271411115460579844424316283904314070427653495854084670756827377423183868739975676980669380781387332054944850433937567956410424906548986691118873180963247990808423222152095044552676554193478910760668758241932154865348856512962772893621654753118026801667672813002433054598809088277311802141679999733257095637007154837270419943945032568776201384067560996992423414573423622623541994123274686960343667594621224460234893783200345684975967641434077253420863725752866888701738737462610210163959011953029688285388232021513752858372383566469028065203630191336299703058485113209029779830860008996192265278006816995703286764508619480398381411187971151953342505270874051047878932617940873239406567117387892413358261863059730952526323369155849375967507869401124060356231005011615650834378848003670469543301601585196982669067773206374718547275872594369681872170976894727675628094581437074619489324220510659069549953789960959645803623308880788397933585484679477836240344297496108844526013782203066922188790419843805354121828568340000746934814951455602476098256543648207463405632575144221576997435093975270201354713085083122832041731686400000*i1^186 + 10302569005880479305983014222000529320467875392657120416036603423749732674981837625069454199628226978645746073862520077482791348868215101952570107022218746671511615223843568117226556910722442430681136601577662325960662572576040625023995548041831753400994227470101567679483008814356125663613599780369357477817948848006102910192832727561344593000944564607774380715295706149385524088425337623280080352221435500020952078454679133411094190979120283171173004359456672786850425229042464392350006472823982529273469935967154593752630031102985632535076671999194047993272395853916340927767414803716308967002269166049571477451553612359792424024014806660638642435547823990844882796594912303201669044231867807447990617177762955953841763469325084505356320629576931919447823944147852596617865088378664627474211523823485638376230005285786381917090081334114377263947487339354014511890409280819908369078077344106913502516330167542662899989453163719630308439429040597529635457664082373404285157397837448272679740607500415797907509508740996140282542177676137260390461673575467751144186423486517511398292387968246026565878288122397986439234446118492435968637549496256691722306195632996198096963494040173188078274038850821044700077320925483332423822739933790649515226374912574940407695724277879772036229067052677864264440130622934490148622848460362174812008557454418805502384569813549090305061105185902223044301426569858465120163262067205651140918736255978834328234982883839012373309992748704846216563252462293163064210931843163415044691211979296746452316384671524941073222199149006345790893295208674166774713482110276458751218717439687734086127230912891862580518749455808515285655118383544552749003222520215901211796310616550034151046534393789696859417415072593655119501275763523213744644417224995490722022865027544777907876860008994958351806366739094572379250769380175705276065026320933954443842443563789640313658088888152462321923486074329662783974398676374679474770393580795560857330630630750329177427795039533032929318419203676031824877569487539985445856136846655439616721135792173090016974021952692802618294805122370758757577297814752263153981511142833991573445324858960148540728141009295610812420687509856561997392263432091092148174135814521555204730878911087305303208310902837120677488468832204273009088800079113495675268490647893431023487543661085172596522165786052421522766210015883747351770249912175472351169007975792385673377749514905210174182529610602158580575694466079386221996461397492375379779063729305175007284846154385908093322594013832062495890067931194040012967995850865265646708037582222331283706388972017364492379630571363112444180672711441087336167797628041703360441019587189497243756384839667390565616324258516443270620086888080049985209669650924132301700197397358692898121920114053646385314283571690000316872352579976284788479113462565925922283822768875252480465390465160879591960336783199058821838184453971898623893300152486845992660775456449982190648494953202197608920431298865080649089389789928775045727369915296829952838315922976857649489027478850532420229296602485515031408233844471174157432569392847052911882112102586378041510689354164575534467282538693936952248404764024275720191073244628742851984553583533938964997170728492903098984089889201879096891561943053666689940572857247091120296709954726602052616086991498018437416132415542547093302328154931322346468875173740871238326097636340995735834339861714906927526141873981334988353663141178611476455671196197574398405765023593488926186871901826266433589515231852915990784881781475887483377744237132111370990976357680371708789040072540773024139328753764152135308694723181267271374176447440779531353729585037091974473842863087447986958888368513404543148349166652912951100481522858503308947329398394628359435419189829837287384674054290407054851462394489696448556826957109862120789455199419818013031401718553626764196746958547986239133411835956972688195372030124639903498754686391873204160575233308851590960209665246352708967756376025075420305335271637541683605075607096041245966542111932910552831135095064221053361708571684730216143872867339556763635273112727987231416654598561734009680616169148699930910513793657767513292800000*i1^187 + -320073554539423825032299749705771215693776029127004459880592636734740764796526447523735404939442546765647814883084979229893710248473463237689373671192684452627367663950914993143557859764891863413834557571087150586044491614687461746032935674586726514177051599457004743070909464111565865936770339196732447088392387574221234799432948820815573163522155905244083956663647273740069348451556171797971800089770168125599026926873924877754966594105964946921544188592146934280034917808281046057328910258245674457889460084422098132885409821587999164479611371431282865108072729525670347583180661255737545257815672683022647810445478644547806766143933447454796586447131091712699860344791504991938163879694384258812403978731853694557001790210873851027556623485011020787726786090821267242443063049378744290373560881757567826294554830747253842297131590920208148462016806852948051611147412249890845825590239682603483311479575271093864755514014849450237908959393895631264234830651316674827395830425760188045405777500754787892543379107784528651753309361734869727237688580230976806516364173451117313455545426199016594767718833737502436964886928256423994060988877050831496326227253144479708864592557390781909270085094814979009353400153972624461080116837014280737910633354295280190742606470789709950562896989158940994552715132605340692316678847808072202959599912450777859514658020005087323325929093255944459481641817301055289549893745823162611662504240321944184451919329149427164209550203258383808012885859170380075636712186022057716539800860205225610529730366532842020058233384155350059023747186892827510758648412642418179145516445063010561259932941930991326069365834675412348714388986784523677121390558745303471623730722300646128776807503049555093224662607207321782326959773105119125446421734018584202903425483605195298292171113280746302672576942939330105440444550095957411807974057299519196887086371798020144240054031220683357316984909884776498183669355656028431320593907260653059730558516441537315891476437869816976262776470725776576276514247332601940247402812182464691294750884469344773959665803987053398307951404444305514815372408901377009833037454253691137178263282068920453677868803782478958710769417961790238341945520568211004197381519678962895099236443136560080845561810371169668496740092666732889129230757788523835848901230021878168838390375479204461137891070594307468353874417328225590322082449174724285135332919820026801230227571868755368826273335129026006040907501082559237662706857664643677481633991008289524082227144571257854112489228020180594055359092468800115049518875234736255700013015118242076693788572613681752273412488725283130311977872923789264868319195440600746491697238923487111178356822189546532322882753699531954847270646907148310005661990111606841219411629113927394763550338082607995181600046325073459895420366272160869092066969848869278873101687117444036034087311779260449363360958895947459270732307965021635835756639706338381969880896458088197547313213864905655911414942866833952148191418588918499033787412514074267140911120362733505432882121448817284472607820598178125857209916620612800705135346862748202816685610337304510477741281663240216780375539145913510686142215758566419951934578680833617999500609521597672837306109236968769364285056380776994863538212475342219176443720932422028385177216935888272663099471157645304925899215935219446185340745425944136849005965160613176153413874006179222600074576181730240447795340016312665832255613855649268165974345637494195113126900426566013764013683325250771443989708780263606538919879704453598571118893982633047260149849550964692990721449804556694657684566320024501921867559969059054468942935994624856506087820631055873038374249390691076975936466742802228828529238755841420903778542970458186302248630521755846716226577726691208517419779016411798271480562653915254179293699698272456288898738197471420964370087707892752918343274398886879637474721405541554506073505480818407193814825240194341550312108721180671094173184708191668146439721770670841517830644925588770924966431505593811361252684109953783947013069956294273665339217261581334179377898932076476351055060023752707285023158620627065780080896146590248633570489794560000*i1^188 + 5770644126975340654534751421344378353136317128186820634529375567702149812530897975429533142849217065356112634811057093888903367990723367713368779480656242006060647201390201725578254470778076072073960569941824652687096629482895580567596484466562686945137534144394984204736980760087551728303227935325460220163522939561266039132511563658732503094907788935900521258261232697062168318317036366023929781008296335896195248799100298979770436812680335447289586529721212240364259110173440721362594640988538066692652574264733237027928201884311184377031300678780232146990246491475842112326346942233940528767136346179676981749537504695511534878730870745021837941868804272525138970237206601971263523815654112831387199145169899566998910705798181244507116556502504444778310847235151315757946606969967045745663429943138831216534438569350970450562036544047994261897140205223725542699010841697149872548380963051159237331338111491212234182434423351204224578340787196702416242529106017720027017560959259982127375499623098409451732834461169382067218395321857261867591154982976511342049420988837839229473344825356983863013461389019465953385255208630295749900177722979137276588064420658004136413690970690490435535577386755630901809749801170294123816606459321457604574550949779881624231038531468294789657996357612736220044961810191811420352583650213023308475955295447399708120138848104477714708049159497269960928623013766422477574913933472436219735742868914976823862511178098054862171827726366686123479460405782230150573579784367485821561861392678573592375017469395697652423174073922174139226947878083650243612169891970434196992397993334603928621242071975959335757094258783705936811333396685578834611688357119573028094152387632117472664031480105885823765857829787528059550957919283022410163653512480800337292773243779527051001873345277584105957535200303504140525201432542127654543668781068518270570543252496367493275823558677423087377714367162000322610826809731159224178746885103892211649519507114379248624345376115006800727558442117693186856607081778803300208071113126462450265678367961244072837551315058960611616987150328179021400953556750230455234716181380746649508684388477989498524471301011031808402806973527881326644585762774791106741722625796316404258551262259670116604649407127148568669216181053757153126939512244541705629143949661179295195782507114805167499126547356746339161698722193909975839945103712663708676728884538553931357344251817941671432183695426406257499319325598310198981004403808604542667021605890665007606354989120811905416087482086547695208267315992800530795127045496979511230489602507296788760233589136605088351301958103744993868124677092830109683988631969419628977935792493610406338851903715586686361844001994697036940897250966700174439128282151166666863593078037469767336593556325106641403757521500846779926047019105319781326675071916336273295000117336591978680093471251782204187665712807052844922943817406506014089357795372438054107335973723364654231747332900659606917523974233291084360251432920578743316201449171460527622366183737981207292492152629661038835608382296095214479079431104980403710389895567653228625331617163588654596413620182117636743159271282225503051287326779234101608397906234177963442291177450708817456654706626293467170100617179864737198568343837938073936367217210393491250772057441927073960636433848438610647731949932676293471588361351093347062089620468399900767783509410045248175156192893182990145106615304223492118089619250182829392745615351106736501271342828250520720086176693205583873096090217649457632207567348329828625977040035464915156980052823577515421470665441151855922759046360590085505525412501956832935898739776885908006689780025678143042159489014763751005425754551900151635919829883029532316032319988317250793696317714374722715097691374920037952931347165283840619331930018906829542571579829933150621677282058153061698716905840947076874523621681622188956270746072941172288325242679583806293568539188807655152706110331075948897201977965348500115147133287270893762695158223021916210037918818362615469330002319976574817826571615454209918430035117405131841770225723097624681815523998333209932168591366066460035400418440102543360000*i1^189 + 4834840721799882580991585540394359071890152788665262863548849010001923220528588464273738757806167089537413893274548059453948652983819204574820770441398177343203818500080238949151136123649157762130446128791043564801995892533369976894096597255987562765183652833892563980138354983230599982865664577799469957054476488996902032344970920444574269560730533425969659572002593399924164465250352251261291033408867587552070516892734662615048798733108265122997633832121070552496654834639082334970625502697916838943014905897093341832739570888367062662757225050903872675939065618031284818650180757081189053016793270920988688166645139008997912339912440526756682521848997836313145908024324150473151575331635288036105448372968100230247870721892992978425729467423319197833149450162303091289004205726494038243462602514870340108119526298307570605419635326384976269854110835807999305114550337738657840728993435406170803265068325138636671455364478816882483377394447159540495337804575128227075848786662759414315743370023632446018998148027416756243770226853189416186733710457382344557700261037812046124860951809919149071929666136201027214948271403779149957958782907508790190994680344219434046858045878381642180354367630508654515435793162804126736009387104685767055139389691203080228887832157003088785931736760402101047992259428531755991331784117536384974587383695310053699621462015133085475621827073114394186759095548989098104544408484168653084748239954682655466040335749966500441946854428847202267097815495875290199958964338727851556654767751165533137103271112381096977670305757581719005259426516389572097396895251166712503134279041364770524094628313148053306717981713772319858483156804900627342383900859727805307648304142410640428977002677051221017337093646188737288700651071969457627842128833458008136065965520758728088148729426205882922765590056450271340836155678162892859786991623680551427276203056602033657501116612569254678032937438223537715818416788501082426940461954567628843059719515874744564876308205707723995958511372202791006556742457212229277566215129414166018750708489579954715125254158663293266211221152280413542777766930460662444178616654437783011865838601758218150857352537270070853687510158631570624924300358281030945925000817662096517597868213112618577145606096739901358606643178504847333039170263668550505038323138911918229647271287272770996911240046230271516215724084217542928114101205389137282394472775332796287865949749856527779968302443262658192169972911484214401093895734421923373017687380155879385872397635056041587570475808695217020676352826796070849118002612712578810634487058673489797634818803107255293390672932615262471163338406100966033211306154649692188179928390986871735455216524470017522358800559751946033604534249852626404436863758956600024154984800894477138306846655983580476628939371529376134391225010505725162963024639173029975526155744879614783178607755885024858505652000589408488319452782810723385557691938866971768829540927786702078161693662128772229932675591616333373004507509717152402109822057979538050324728962550394106552442681913713060406851900082446775159942166635444299610290510495893120646585426404041830238486445390690666137050859985995757868542892843947350336050547655086477402413880955345476170395736205916155889219573134379940351560665931662809304777728404979936345168317186841156672153882323836214775336763967557800703378128665809085189221496076762062445911028083851221787701119838097313062740294193265710243248049481719621336986472807234787299074571801119788916819343042897933900860492133316311861415336385919651492949067895671062897254021202683005391055932265608135205673273519502067473487264079424288278397478057140940872696260959506965653838301790384266388636518523622497091140528243108234455298512795981540277540516861638430718929085999816677853070053152766408912867664381303760794999336338267416931707203379213281305464233264441091563733428214405508630664820401172589907464214216734424525224281858788614474937522173640282190523401018398749846158818669512429418498770145560408430463201306021771730032817767278581976785560914240735013162797119201773184725008757286487344287155429833748518957283777522666177560576000*i1^190 + -2864605898148545303627810825021230967098042855165222714073104295249384950077407681865924086927751861510976253088546925908892076748329735999605391191823408162701583813159386717760435998587629273031453123194129311653996077957785062040161488755478950747874750022693174120385864983458841505638048289727455387270685992108907877870474557233487625388437585211081992460371282009430533251706406237122593665636936239683891951664895081327255488003138738900678548533808147908756687695803531964978116791988053840124071229818854019826918940004435863709922474122814561578405400301668429231082845882918979491053519557944442969537908585634494684226462875102287133405874447797715120059528940209645806031579167585331559569406836242567485374301743827483456652032424102564268824327871990517956770261165303540914045871383783232875165485517969184697813155141855670118902960386526048377741706545677287463738406157390978328184087124302840439197582614113123647149936284217711416068447635842323136131478015302265088535207776634943482754869858760818883562300608380217088004383008893379910177098160678212088338720132300585155714131021744634821796193726644947606825892022068455002098810211084360028238353108446392130503021879895831467195481217603948249465275491945922294023757413901430495666259653196370191225219994924236922565176070494115464433273751621138472612001478317640535459745400205094710819381015732751625683912580986849459356880514528833455002711794294836862593104606355748469170470873622357580115494505744340453132319521094316251191041738605986408362622051161583241201842273800763571360380209892881203953750227416271714218007051534851321551745873433821514721624840791609755493863012447336502500371028312992466750039149191938002613533504413235903332114921389882189915724074865281252287433395542527651926520695885737449858224583428003673296838382234454202243641716282712980060707563539631606913650406261153559528551504540517066299972480318471628877481532174196246421123837904172963589620133130882626619943103264141429173136939095256450953839153535250101767510754725485860385435999385677727221152361632140785996383501660925363734129420142002511198331928047101616822338700073625630545088356532036594517285219868373983317745111956404783013418776448967773010640802028602661423485632421116943770101456895446797930417343947610887862468523655462749894920882506767296767309686790817245429686659139937599204933666304529805639754703886929903995310262073763345215367381273801019345883867650924978200169800468898171867742909764492491214905600100399660996836909947895420891120648140736574095788240226622798312768578657261651642042406903256938639987256977582120669909501844093132694880507921113242625374247920654976942167214692190172121143209009674697464884041181410432905043352614591877751742518370485355730867405926901571901194615317711772984101582692181004697950087822556931791849509816031706526373125893134148123691751254358189659409034615952080874410575027717112321449986837809062960521509112802466276368407397711118503679778181288551340213968084656409136610409033287170745536846361774378551858277773903811530978362479351376214719691227746950482122874451683376995296272260281698481389192425034526323625442560835694753657073284244966377046988243674884163994617247484835128918919926113893647572268356101931786147310402848578871869450494435799580882255604466273189696204569293618829364557612247198040070578462111823315219050969915600491189956631007604225223210799639118439963730486312510894274976510672496979598059762722815485569213734382912559897747086130316866780007323182715509624514135716932422558038290367010024117701449184700158049527623964370383711696464536698047328871006366554632052185389959343747331449754891929105903191095449489782439977409279514844104192472523870482994433922370607225256507733407117052789644191219641793041119696273460607589754899492488797234935724967637968159063930639076801712208951824030478576523740191282296575934993235708462565809252321419418199583832056085345963254963275417731785940346002521644998715940979110384755074734257381437909917171315720585441312876227427657801821772162660829170824594160281125876229783501007201300280059625472000*i1^191 + 129365937262092348239731402270586040335397751432567605976934659705488294460545160747063996838076646226669434571024383300971504843520712891842929718895730737470697565474719321834599416713870574596681143960546321926828212554999340331418088169117009360109440426725030277846901022431024588262342163820774532087507334325347768924055002195565217978746213878495976288665418686704667921300292509773859727189138558416406212346285110077715442339365070097013904790921796372298412960291581162463710610533817010727310430454457290662525848122040920197625420702491679480878868476906616273398376264189898460994537165995958457845457300394091759826906405637285087461916370329889018571033742077235968455864668897385138052312885558656551459868816341286534302841206798718939187299952928649822320279036751195846799616687429114926401196198416854236067273965845116288742707288331913837720389376824109274401579465489919440410059805630442264583878410203874322925278547723722647948182775379205699763972215213600417183816511763387241098503350812697308739397480504325095524886420688799574868179830900409714971961814008742587980143683022823269965430954973934676847399128428444887489243863793197489016952200893455233292929896326122615819614294098279648075525782458618305240744277974953321754474419914750522213385160452813354666762348013739141712780876522522866888881842491802036580330938869426731661302331156846648176787546050658363774316333554132804594574539614358424919303716524359021819649443253242355163839920618208328361010608773976913777870341851023693173908802800991030623599695484697103956182500134658932254916523582226159540641836836471652338629429197949525051959896038847273860741772193462965360801008744782668770226440374613119795481210505318492371649468481060469461861709206345704554764633697812886290474211834949362741216255421561870030225452307955021741607770344586965562461504640551777761425902483654950201640365858792515853991127995395892001323711941481873511836671891680677954971823613035256285728428097695752163398616266772658387394074762838892523069955050361747983012208079198676478635122043216006365076665934368890691359014633841652908558893077811911775393378879322600274151452015040484833178323204456804212196358884856815653390786768337798897100174375016121260705972055900370808928981139791806369014833155270409051122464888899181935461418106761768935451754050472235137995133008084875979447748757189494183139577639096949758641309371226565706471203089975350193682429356505752853734492336682054860625065586315802664445441814336633822185008734442902738582270611409050101309149327558220677941710600342128923971251231273718405830968618790095500487639199146753261701162583148565437634727479337133171321886470260500250982446958911985219770464572478218321862662030459152224249910444901440880588214875954664601839354500412618698848564758429423595534689019532475755355911954671124031223249692866398308938069333170719222664702283756714020404218780779914695477029612608629852450802748235501784681490120629470957644419278583400213881497320004452582553363323066201705289341107792563998929348346945403727874930719916920669613403487923262873614724342965985483977294947496464540715031897405865421145809949994216814257359285138336742266243390565385976394490778807873886819445094316456819763610448820855692343928224959104230784843842137397664833871220184644666578616308140768385080479226348473688358001197415543646758664420364314273242268176940002428066809431493455986386454883541539917118238597087877000759464516394002357677973674970295982378890090267204756751068854481880550933339005961773122478217110186285111229440118781243724691971289969080561165155180536616373414560809635121819469906889555509401855608943489390093983445703433480111117936105442589138101510425010470687554436551563038794378414413304299504748960343745653884747262821484660597423781853932431988116775964008600564471309973965091141779093013943673763481262148878580701662989768251700929953942362286793156048709697344186431432361593068633666006259723527404930905256344459150591718520802255240556665053525950490985396521013335554363164565798974393758798954833472670669984698193360493498020659200*i1^192 + -3108976448749148719419514359761708985127928450479938099553261224184466025433048816791635320997342236813523721294495034126483340622040510326877557455019697081305525751778734582798326222817608066621774295586522504974973034962466548376242050388433066577112469872628130380716039425263390903101626714204065292543602744335733202243240722367895938194711868604258037138045993458315478747728640339618054383596870072681348507058202047593020732035349958400650407643145727783269881911314203425787152634026355374574001647084628244449564704489523936090706989545934887118456393399001902191970585692863119909303500379472015995095237317373309395120129277919486251717126626597282325494020293316997638373072913771815392710335553849251764650322334092765322236576749273744760730593340281693108625061346592494144044297340582815876319881398652257145975386092423201872783425784643397221992598440712112142884108452553323860994603020084222096889922818005581598327069168204866048087602865270041664504628332801239463451154332338232568003816294941526708600585916417626491986385915198921721674955614583521718493060716300561674293946339045222760032965798261480357514120254529890984113462324017836485251329367974136519454064172369332103164310346779991732124768970611305030664932237063295086352920336061431098790560394405750946920519156662768082877460061386090384570536934048699219371199345277548414942215510775822529425493125490789968625557771053089328171101000121193017261974376001422157334812902049974814073919509051566631129911507553696379297029289461322643394982042997734601028907223429388978148261633281069405740758620870336348584314636144085522661602939672720859596444902452035222192545865480440221777338483188630564535917329191125780114636580251619106955527849892061422078883762399529931788438478172520945965287618887861730828153863822196517491669244560663110029155033766813860348240904015075641181314896672167557794044063021463996602124991463588933262098738862999662557730350904989304294507613576667171129012459662748442124825472621827522578663671789576729018471400260063702572815009953413870155484115548353992939319482897566844173893485651123266153305602716239025507478531025035872311388408340122496313666327333784611505523439212600033483254022753672197184805802053173771917555076689791383662747809710037067793696119745343244588651697693260653253322782488705574543421588306706934381425311516336191858432630307816760621323229406387692196845027065725643410312897864339952941837397879144365268296884046801593125519773955492402542687257621053054056252157729017772008617575071447625387893353962066181801658864628594052591690426712099154915035441155563327337919333114662086863909164488892468029540899041312644456587839532901855288135007797674627999603869139759536835398152568460665435949986530910573265801796243309067886741946749590075411400364259297366543756753804453399605171700070019291630630055592908239904501265432440988729971682204654727819100138639515538694907683328651701311441452033226170344558742046203893745414906628479273733638186062136307708122493385253080615680335812499197257798524706757140903015423308790251890056705255457858649547943162794766430478891554762347443525342139852217207713398878102060204334172276302177710093393178301442348844370351751733575558406385853085758642388993836301298892508663846268837351028382441643729681684158697529552223960692167252040895471485004387944884940947039075718226704579089031372912387403868880845766817786001290628419716384285809482085729674731900903913674848280172908683598365929926758332427646929185420069479705626623624882271607763871804897885743325496636687807371277006419463186618336198317533689944059560889795111706206475231978330649948238463494064794831729855841354925251651249598821556023960297125914449108170042777854497447245215720508585996881546289877013294652066311372330992252008882996957670307852183248299753820050024502858868079621392315464478877303806242849836358823702911794016320432636353188006097834223662928386956099283478184235280383408290951825566326684877214095802469916578707213345464405146314438172967363091266825875056258736120784116574623394549480130933254124470272000*i1^193 + 45067553681263165039516239790799663453810467729043548561920711013364105192022224902322383135951867969673109645737503127045779267499498619352218425503544069723182386146946397410825796845254636747974384275713166079521083067870721294258001872356081574602589748935048424247818518313597766971970477374319472131593978800359685850234215044050906124615525780663163610151308676624868526503071433820850447585093655782400048301402385761634291759449598779200129859376809996619704480243740469246560065153852268015119694177356419683743039679661444374007759573849197308685875790340821986500272157900700410351037616609091660435493845320614139720686019633986085510436132101953900486561569064219571474281172117522296924876709660985666678209896332040572190984351431659780217526774011552518833810544070567359970284857549407306101596052246119586044576510869594893174283915353860262063922654396911516226181032556869853440867621146171746341531229531444055433713593972792439239790668460490758009600992164660713982461527352360939841859500622481243700887786929743772158698561621580040692840574012163093730897966612667396676996994709999294075170336011767223641381833724991450706591504204140173366071018985389926671533351476674125097977970889719284258197303132659968797085696634302607452269702885332818850785663574193813019440145062223332815863285121390645058504361208395862149189714184577050582063421411271476776276169837322757435544539571966403379277169029064993406697001875222377637402795543732792072464968395799412169202379426312344938724168899058175292246633185955938542343116215778855634483879211245921936474950200568732779226568651999301453426959587194941429038266670042876291294858553039125750060963559118998500071529322838104104762647920364112404352964839911413539523648303738624191245988811325826578576585612487334479889569273969793039138221998835708605914864485767540161933301112376143269275000898972468814530595347536414667129660546189341043608874671147588754318873807050245040374431815157602585208486770212954971082077380613336915239096997196106093099869372582744963290231088749720494787897276739503135829050497919659176980193953870619168381965501114098786661926645510888670213379688764068764878842433343596011687743412009638785409513957445599511361051463298973943580427576566748970497158678072052084048830090361417435887311889344754677146994612166912844197998766660481685122114587928598424432321194663741108026127686587040883559421313136114582175088639658969824936878750831976814334416083077194465791692048577533499108379048328874780426230153666789364466489478225401600132341873281447451822879598520002612501396313855771329201343758256950617354267157485066023244092323812677529097218592460964973660847896516897371206405510588400618792482880733506366296916169536161682131025267869055031600877480879795043313093306055711662194071445703475428626432622492759180338523734771882321756017456787854458384587093034330062712620990341461325029968503335274848500628435596119509677208139995287092288981120758323085318476943151059860890373650039340732949636883520524715606957031338520219350740625987613485167760079850625519668928839399426652624433493609123082290956865404052151943272386198130701862206985648738996374385143326652510276484657469225274822409950671812941627545578491825044808914608898530992818788826255716671063863176251000017093522592112910199078666654073742993504695539093968163276738119907741558395794438441842171485633762049278315703706045449785144213011327503826645867536194639831262822361769787374273686704221214581825657966331428763087575891692360359146087214271458296317832802484017964420655403446396940437435691233950972828395727630932528733159188473214095083120404050181103360182256731094725080590771628670352721288798031546275183687267158891951075603841752275143332487457495511700768320397474475653354308626900814189217649902511986898450010670524316340916938490168393336674648654056905488218536939096928129895656424902849822434622609973980459538020549159640960681535095357270849733690328032602936519955741216570639983178879313478921685586136141844135125583330865855882007462532336496241232489915200134198046228480*i1^194 + -37869084019046947000258937597881515818799004405951869101157002058053657872720884798687297091850518068283784656835389344277632629652069696860683190923640808666495868107064745544954020253690480609157331669535131129923398640261027323840810221576469982607769578513629769706454677176578902819089674231885359024439025102204754095095734248285613917906217459435700792143687838758626209932121357906970483218972097137765221477514231152946651085932348659710444188947398071821211520463672281650566017728315477539409624107424124584466124814812308033048885592382262188615070699125790513999500988017224743688503434678503849252167780047244539811568264572308230935361476820957452006233828600606868796052282085573859715331004741831555758849760630139967689354040508178226732089725810164420744641149419476311362574018936662828746702552624149291806281337937322971361237211181318582602178730858133628922382215745217328531617350455963085610492395132956399415940357643045650990719092260927047836602386799316771003902101699128294013978486077715106056578060532970762529333992752703747255189383158882109340763433402400154691948886304590688011027490456953847507792692337071775414067345173563770481664329903543508705384518951447109950086047692786490591645149571076475859405802273058387897043170742940031928793687813442633854989762182963431250353256617988928341064686476243379698892580753744099151459989956671559957322127873216348873476071210546723095993840613043056181141345270207536119636195285377005566813064702985748838270987825159895217405209754148986717539355623696221595813737572431773889002563385990285300022773244932032177859816683204388408827421620150557169820430655938402273925218669296962412338027357775374741638844697848966153359828397020079921429247463958488250801126017492290296815188211450181648157264353319461464968841061449733089376700983087186096236751825715141155443450952785729297003320626347313811558741591933844593545259753137265606815114024859539856570855793624187144567413300236234814923528848265541940859944501205778238881697421042499077693059304877495631183864533887348393962990486665567654502044713762695361036170954159010743916686906709507668243741296976056789920444017779967758848621023411253216650498216562851774680498441549994891150797472842043622462915720839546001931647730427018156742661148122072328474967370628470308074748748865561211483487471416574497159061416493497168385780755214483024184156589475513298999207460786379052650091474348088131725259198255734327809748669677874970846713885210463263898106349812481703101255283539545675402761482238488767125242754065041028034125329898807723360100049142346194732400386381563128346922065820518838527364822013618557456687767648306326825781014643158870475856562883795052876947281290256413303205769354272224813174140353129847316613774983191733387884755237820406175803735468692962367058508899323281294071952024552826276519385230709142597040874431137093424294401345872778103094552682987391316417310298371180354192313954449040262765685460507687285117107460044911001709011536278827774983637390372246441866523341957225229350942178378588699745959930008171405265189384029029367011959077493766203403564077574187781683490043020963378520251731842671548359930161495445945964635172503848618223939598802283688981380771147820778590965792851728837423699777785917579942664756835531093918238059088010216236719348617609919558972879173078010732527209033259779002139531024249937266404074882494279409348399641533038594511756635736897088955431793742391033581234469980725541172514722770369760346804143135571524086797623447259363727189584095349027435045210239870828565219041893673197868363142761318258593033223579695159652427148521884948451633141753764448071937400953202883914931743004553241778151010100914079995319528290113397627365809560084030259736058873258290138919493415685004091849414872585051228974259114300850272457353278597101354057790989173912491671703538819789450247170444354351042154354642176809739069446188692794323819805659383928960615532995065767273006756994684021441339269115548272485206076308730265984301035145113148982710993866194650755448131145290481664000*i1^195 + -17150045897902137879518667961728047782860129599869320549014001477644707511855891170093393581280344290141789472017083158332689844268805296259927834424691300095886237096012049112353495982853459298608057698265184784523507176778447495914172279258082964785900301020829492551755577847952106463465115817979326983717958403467929124204325793147552752283555139828163546243780842524022064950425857266874872815142465661773066770220881179002565434162367247948961432093386844780034570067691929254376344487233758107997796176143566616983550632626935281771940879293373902817916998536413157740614659286633642878738512201937007396267597772657524926732303202816559172279366298622514884933386936638516218071330208591030410250383393727867922312614107365089176281370391921123603843164334936143790496233090276918519795970203714449697379558199678107641845641825158030138844302949948134204449232920809109756279599440286537300217105630107584882467841481515291749524069812374028094179406737765870441584222892791920535496230131274982420533265580641653555355170683192161090819937644919051923273170282078786500042987888123805921735049778021844892514925392349160167898187925300141705970992705148982711292953265542057033871163816605139793480966651799538212969192203020242803151380014131103128488705495118658591745854050731539197587789504594854404266565547852390970236009451701589154683210837374649599889512345631065332050951596476742026974077568133215044783047464946462556512118250598606417610058534078994451912160386191240629623134667269235131481832380864821711497115709222985949396410339700085504491493719253327527579898253316143051577319786051798337602960891137543526639656007412336040002787329491567546731870817048525845552384865665244345077178616524812565477118381247083587554436467893463398534349595770572468499649579303489415466805438543036792171790554184412647796115337895765428605543082164624245517242567313154126255394806566273905643075782574447775050732310743954573371022399004437675788077598595759064902281612226126624104530894166697169991989879166279359546240723274971731624729770943709319737512581444743044398947435186101551570334953891424699145756620557859543475842443346229799184817510853629076708248508169622285996699529304729768198712026697212262819378879462085431231489715492054498223356761014234492235560273879323325015494339304043115447417400207403832538692591670365213901146690352641056748565253150317259067426136691957748202129977204085135202042035517214496591420995023077088316602877926014259238641642268744975578166543896888309081841662999634954607057206283551345245561954513657059759809061196830908576680609665015584254922525557250182459269149204115082499913225208970643161151402958690145564073763110576625003928165672803411564339569906016705041506818818697403276937134296882051837868161047475185933933460520197901065733578258403201509851466652082069749061728280607186318258135234420368867890507715446143483272750386134202341502791918053567864981220842116411975916045865355865715843658289620817684141938606432360562491544360133026346100363631720202100301601612876872550858442663911716996832052373621998722822707198920972362590286311779697433077956341193190633274830515691368210119138398428758492900439689079934302979756662085911803323615548119059903875999940980328119873907162209006085385787139148486053241143925300333727622762983157583725737627182883485616481371681844293473632883395401150302029808998113884915081400184203330570216307136480712616655561470081873503370060247539147217986137718185648102967323186181002218014604332365977430110235697147942174335323832657972521011453184203784145397431090240566981744244379199429483236760240483158842809868107327706508361934139356246122079699040362303506012584013335525667152760525547177178945404015886254283020441288169627806697519958054806878488326230841644713039869818639777985830487749586860850714913818492470908273115014503023016260089952799091259077271868500060945671748172155229622108330611309950926239534103596895565310626024395991388711514769707164660843336433169003930889494957260917949776307528573136215174763058406847944579962458565771264*i1^196 + 548756642810521333668569725978130727633301975156501608172980321031388840889267675893758095122033801140148567551731898663916054078480026123069793322368869739567108335427150380938252073107555627967188681774955380940984956729826088639345854436803826577904859850848354215728392858714061913603453870092608762889495332834899837542297878816264168081677816422802136549571874315234512026191691219423127800425710604480852628564113065192962052813216462730036219173834359270384459842982808668999723155612815147169497218632460485863073835573025401333285201486193090472111378914844487879038754654315469680481289226356278065221483699584768166562040504859548947916391734383632202671172846657126873948699707451484848652950082473255381178620945313108921767882809040167506529798909386984424505962178741495999644236262386183209613110025199109798906651915719142115649549393105604083845060234093702413759360632380563105734905491423443678428396688126219206417856637465557064132550094552845350842347090110363669183627455107840699582824988966013364510766637886176462186254877579185416265121123673590651887251337473495865457218906830747409521142510429118921609511928207178117795986386135926874766727291715770931419191136695415666025386031333132621934319402236036051306962079619121720529558869863811508793471165172357201300874837241019270657360747458870643282988352296633818996118068176921279988640465851258050365849601728354793792558828431158890619613294781890429890341248226385146912967925912532340886645139399486106296769703602123392612002053456392449878108496045056556082488547602380395227187442290939608753515913604885225198508742052991015746161386934203038672408898642888283812750489040970045697922908755522027382369453338659929220540143574097556935790315753109716514621511957430164690846390711061659879764088195929101333781062903667123661359528686168663383881581453121156827484385188670466480176391657746164360848539581752935612924864749780578659536119714164184719330585119331472972245719711701247744381353455220623762477645358479933918031896615569311854833780086218776431501297412847945499915779285108992313890887992954317121631906262736985665790360250808229588252168192246493703173675931284205202042368341412948475967270204452724513609919942181826077292798588327232432081616753743546764847891354590144925977758691143763962066700530774868162219431051690854915295998263375050630518397230023374922810503405746993202074591964642242548936324251419089301789842813487875812158467589331843912891808938653409093245701113172088422307049749991705349959244432112639066476329852057710126812028537915000481356188586235978381057584470168595431632086411799589489302879459354794898573729273440896570901126230099309262728879359686338484285097352334709296006129321432999403734107001165007229349977590561556309009756072124662442352253034457506930686299278023062523217837724261813381096846745294519622866552444248445538793300261544462846276160666388443719671669044514419963246949664417661408864010319377567777919220892808834796257301006194045686933775792519974360795428603737269931163651854998716688822827492082123558120457452378398912908083106684770949819098554084358214310975624182155741570188101727706367122451418218345625060557103234939168917469401746978756866450212331576290743424870003330906750940602170197115407022229331256369491158716854296923104020814673389820467096785431651177571921704118935244431860050373326218452529129174436340926863247863336561455825524024953740264105393798365026387535088873662855665048148364067838527357686080371240889410218172855746496652071976237609103647141532846778028602334536245485524037098835503814972296718622662834948218366107103183438975561996794051711708933756569448253851588467882171039490868273681930932475594292867145718735724482971675319042019654911298967174518071799259628604427845821844742480853929504643557016261588975352240474177774568579658038393027052370489507910335399365322809370500576815324585696395389616900130994056039196383701324251061661186923951716375549253095785152439476356721027744893825138777168745277265840966391450897757942497920693278272955351040*i1^197 + -10777772565392678006132305837540233766794803964569707344623675742349512573618778117774303873295628861807042467809341892652921848163708279563478958020845744012213823501882584655281674553071797534254743054672536620355940849648307088393350074799729567500432492807185041132223612183980710537476707643611310629856895244023346989203501175578080964460228656412997738688572135724769074200537624838196822674301803869534708628570347955880650147917013206845937685807205548307909989155832717007226968200597441513481876982206665357320935572730276332088777415357975952096614867393700045166826501608916702602873184190458753009118413221979024970235938514436817028851572698238590953522658693536154781324803447784537899857810083323851655071904027206884736107137338500473460627873333410326532750542227869582904020955686537368366423799111363280997939830644844976012507925932519455783096211691165639564080029433363163038864608454767828168862753912888898669262145125511723522577498209124986780305079845877405373596324181112098000108871267111839803960451463186644283479470345272342036750058014801597953560509190021731749707422945418677091275012271280743687719062545824012330782335837605893791168035019120371093750387853115743437988778521373571086765517260462088401506019562759326324684583154794450587609048532860293457935775493588711240460603450205636209035574050232917070576129650760388859572865809709723161401598998967129387380079992223983991467026129082177894504488118772957767152869267522605782492860613021216910305512681378371065423167156959155524404689482292223526055327940813016914348532533079419089273684894281006915228722191555773672222431430117898020964578235510732382112273990790539129840673344416116722421907184638422983348537633908408948700712853083582897468417182059738678597643307003486998241675085085992794279985844016224431937016947401510664101680199168300161160385636823199641380888498917026253079293051347099222771205061161102772570966008319496268370097721654428438065877529706731983345052925278371993606456310906866742602924283105390153403284660986012681210618832394534630790208703380497156843967445301969168533563976182100443700408344306684742647416680935978244068126048547320216659654581340286089201503810539248683105644333529989505797443379201208253798201714538949135618004636220684166814232276394123691881967304451993594723150965504131748596301088946995904794342668542896891178473388255980475448344797526524751980612534740587536310926249589367902783602888825720084471502775464633954378792570495473266470377731132442924599162132342928193126601406764047254585986441412008679598684490665234353925911319066390325083811393801137209008373768208385102912481317992418170284592582223831119752037290360701455960198738243427345488663603371836392845896406313344631664067947450311716848674104563130082100323546379731165439437212106884668229607720755205984284399092619934428320039661011087331475098290454776813154313475541520073432681129290167715324266311569746770694753251993145894174658248774898304364396074278981399181417239499563631399850394365037405793608628925550995875308327723586091036870535799832730329647876309446210842059038723945119658649328996920137132136357120126494988035757387450871342313998330806476614918682851113162582375804478357071762208928105703652738749380618381103236637811721604713506506295809910125767431195504628571271594801129451399981551641418053757994984392432520899342911218771772485273835989581745600177763533655153026382324111096504886443898564689580789769625404258188213403815716205806588076348433396793665803058351950142432054065826403473130476807980720197862692826763530776413779951314004247257293744907443435982265473316206947035072348050357414537971294700296253043991683361969155867527649687582784719807663687886803015567901161331012478160043108063877159564099460203071931456236783138414414140110845217213121343989966965911157707396730865915779460117304613013914143065386852329047422287089682294017048584549337821346844097500645295760003257668153228229521341220136176520688563370575007042168937467918240254411510253370612433450955744215040000*i1^198 + 156573720199245519472657985440368833179118221774761957905899479557891713316948611025190158749468771456917931328639839696524834778362681336131564334881838781936177062658394839101439800902632859950210231451415792708432329985149155164096523462874280017828985655429296110746482722793896637545956158104353377511692660573036342477938681902053389726351700780000797966566613760747281387188327182803704465781589209201055651481161080696697936161318636284083103337625430853667243315159723759527308673124506697954505101500539669666655505551178304248174009929602798326234726429485060509600397606143643715373361945887422316288759292287988275330924817171151287762298292008829276833249887178437337363772070453710874088484254232180524453485602863011094997316698099698608416527558915947779266765367745308997910499519119655760856981099996544724815173950724954668525193703744441953897819521232824121022777012139908714147693105470965588246282592349186213387291364929203615673795294678274986486719060908993789365249347262586650956615284176781962352112145190779582315178895352999865132316113839399969081941825334849733442285238359164979505940528462947997350369564147592446281646163057586130746767149582371828109735442050312576100179929755738569176049786524634306502416292821151237562599477033738946438515858457937246782979938245966061670611038813007090657929174743321886143649605836921737428430233715849847608809285125086142946860761255574981525623368225353643160353480529626672014589032047128433652604581412675671597988741220798150245541211683009354253554618868923749721927676168380658870404652514765981417454604786557888238781033715869287991941875914532416315152312075170821719313301086011722143825861698749062268103329704025919130836490581497248771718910696630298463872350485145651986752047172768284415931499158932521973162192210280362044905597602442905364996355260481468707027284111330271895719941778712283690191030356806541110700701823349033590984989835803228071682517558691853538711147803042414283366839291100284682477123594755189624997688198692283493466530760655466615821729375498885419637298483981574923855533753146850991221437531477635685280807083094476826490523338103831520439478464301623641924468635282511758750748879088869582136319115576885081826790314589930128541773668277184990563315079172109488528504263367941720321204636260326016014117243830419421738928019976892762375254617678229903050721632189018122732736993769517941618737207898804001364814247057148302769742991219823971496188275893934056262173255501009919311929889433999594863564811797897986259912993651540801969768006770354731261532913142199307210029258018439138933864488682251675839039095746289692899639641842826466320400856137880038704112430658203898428245701967177899511169270680139063982690923971398937574218104599120290404871978310083153953984881996322276875323774511216566568692400780366756783438405671242153111043137653309677684611605734299930584563073825251260605538990333873675109199116825402455393944237506573199105056415097378314142369888385271987415703130801395405760618050809849279900541648056411912334403842589910223051757562616884696139041038684387175978583349106654834444141221423784148841556092884881342504839979430609149507906326235277613789627473471455554739770225712203244517129617523792240278677260128311412373969546048640942460232695327746918326117897113289904372146514862138286858430974871528786696621625793261174471573318126240191974868920825801957719314143915209616769005130003124188889436226027037935529939038973298671298306240584970047974256131758616856042485173730512377481001007397811703991898653546970267605404044365182022106677055082099133725751951316598198882610644024217648158200296482730731460334175468484027170256985380893587215290336590877855803376870742804514305754134542501132396675444365826855623472308984860779818205860891002167004664477156163274116136577426368821649118017510413481683215163385337707136538350662129532156410349448498254632431800275035063068439344239480325608697560720122839966438582436969112630600944485275783771308412240852892705042790930903465984000*i1^199 + -1765145361868648820045436024049815949481746188022070506801228406158270559904791177505032907567903536430099815186073793174833597729357108576818153724093312971033409051083893800905476037192186384744756009457283633244949961876421508426322559965617413744337482561824067533847480946240475245202490457650526551674926943596858683387267609025840717127897020658494976369450178992702595504786301632022571825856710347499229277444961609277221555055814898596507880472876960471746535583194667310408900415899067797159179565018415997843334629763671873996465349455611187569855408979046799970789942716340521343709584455171176115103723873838420118451265883830566550767636428134744580507984570390007039273513367015797182485142273777394634309823850133196865013950383452236675657104920868406006324294641884837167325649627897608663112744296468928723400679557569018204134413725096522666641042965714718681023710598441239708928003283682657138410181495568131428975694337723974047019000061580688593639648726893029515723453532556591044533201053725136896471409537240896501612759334056609449711764778659781056639940317999394135985820091103207568719287081570270922208918102029505180304075071969711390392378182460714457776306958182081487577579428256319109769601976060884768335285196131235644558787504651453389350163313797843985899797840532089633264179399895558701600073303345790392638359715476227359545955073527322907189035279801345942996577535061343534514743949844940715328092203727983676062936815392166934558012034811561418949186036894841428327636442274706944443265611535781939562801798260075283324922087129105819641957139690531386925162314018290586740393014002893795704403599751086606474743786595354449586046714239175643890284318968214300787575431202368928844902644981430595400365439923017507485405110406694972031170237121206870379507080637073230796503176125046038503112048024821161690078248137545150653988435797371144581046254827975755064525751086471042319363597271609650153668521129089884435735516050876840856448523273169113182926066131016999478963410913596004176028955691021326884923403133198991007632767958102100761190539998206504772692652948628063991539239872057856685241811828264075359237846886822270602181946974747257291427635731670107448091502792120335576538351984319425223610623352619293004557585507366035085115297896959500572292097034244759244173721142358286088006603542659774115552520742711063785547425808519185847709568608224898995998631377505374732849869045985648034680585346628714161180079088560151234243834594243916069613785380988779445536446103023259720931580988395033184168002641715214687100291924153591029687019223570413889443632068911983194770912886122314507900051040566354116626434543076612608901161407068232993938477408049040451091301839444039242312596279749781540361307315486799525484291440912814544150102712633471742732836633180451622088494809605997701313696403978397411199057446147801754813985243746340127878950843002634945516624932422094609776446217549458044389710563760283887244580781917479339644524569703697868411252936266078293348183063932022907264727546403401087308382005612946398604552364575509619966721841198604400030655619321549232862547402342849018543629569842690481515885745886125401688691022549527357665599158023991851344452921071273932497481526560863744184387395036822242261738862813486444256184884825837977535280331540687207861814580244720159153867331513474213836174212627735039744108493134831161290507627620782525148379476891307144269277271993126111646980867232916564704198941316358226750504316606645229698031900756412597092635139511037101922736185742641965425542709504998675434804753310319182469130483035212228714324484596727197907111268617591624682084159003143323793672343153647868300766101050772464449925936823135849957072795097265712238737722170343762817938213040167345505441895600767479681982393810895866537498939492657196885268246408141543826024649528464893686311142764259664529252832026216697898210001551738562060583811199376320977919176150086335664442278213461937035211499700605548777298731863052997979857221240321995911987200000*i1^200 + 15524000605285958128890756863314050239838378574090643759083639297719638751596500889192697257713675330429614068191291068486455836117377417987520748123562166980358189306046456614576817495025783693694159505222636024175806015280618390873843032906823174693406497107029859197754404922541573424096910174170856860956797349841170249298735410863022088773553896806411098193021792846572102863582993206786481184852157581317739203409975699239713421330925895165188692943723696166202927083504002340501722624716253184345625634328374079837922317623780649260200515499158896131734846929727846427564609899983668528593382446923494759228846045396542696250711527191731234037361693238621872763401382331933236750378408757787535356980738174781721698618642167161661862547634016706214858813989597201121703515287634214947567748882712248762719920769144042627469024343346226004067829489401035040426345811982001179026640849700114526047945335695691350687026916870821653888938738388335410220914051010122637951186841750916221527889445045113747466920510130544763481195679359599267136598550250331123332523384862256558982007531054063860158667682548200487941510382041510081414794808410355599732175448579320598992317702332579019583763412969970287249512006096919342748891377312867883390963713714594003688766661196354969360235690303149436054781130701525114861456821437567183788168207079323597837987029483536059537316868543896881289138822104994034833120546570418048605781301129551489547519143152898048855449860377165370836583728563713280914222759209052917387414256139142689481398622755718938481957818705031819545333771376663954109695950392724404145473775955889484759970164041138634386649592582122764552674943753723637892896281226543542939584911264588229746835003137212806056363956447298539534947563185828174615779331788890993160030451032408154047997577076952120773096094435784196404343762077519359384796946821233035154702687894135000792409511462716770281690377177780188876197091553699099989485399167026652405646871346758926087833521084993667563135379834829159247063036976788181754620243211095506729125931515040136806566456809818969673261022737767042311273793808464106741472186625655387930631298376964266957315612398758044847296389006254049493599161837780135632681017247134746588348304861170704870717228292616818982066099413620995211754532623100718343386808679889904055165856282572451725185410750954252256957424189822941242843884621710932660915846776479433412425689472983050544878883023834815218220083806343021241945818961952480363021438833937373324296750552221029318196116783716716067356922143998521493243543343973502851894675219072552216404499891385083039644759474342190945441501587305711853784742118861302474153490117989699773520143767084820534419445940991346656267301845854332226193807367402894420782583601251082793348068914835592238972919314054438686287319268677862979474657545745654041480024739296793624356348933822259229285250707573099372760840422191053985034221564263418554774547086540599927565158222508828109932244743172757560839920320679865345346641129098067353158780251102073515103002399625233279946870321559136022044834931691756240572535475670150715475692304978022188730510623139354156392942020516826220835249154916161260695127365234773780579584758357423290074384018093968911120263745293608226196804059649759109156227716375713400690964348554564071607521737260945614934235635661845566882856645210008842923724581678635772046702865287947865437656088556265276452862379523029017311246427660827994762935094821042109935260297209778555963251537320695825238048346461565279223261003840593235830632490480360409973481787319753311792614622875961445485374353254094000469302270223737948640032072700024245886112518182222119727338006334111428116842419408534837770720281703128463498189505541365206609938711179789375367681140983249341745063949336931413092292967231902429602989996711340017233434463559953680585402311046662377872020709319658319406987133400332900502949376455420020106282885653627228138842278319036149344463444209790554716575286653210770221981062520484852060540370944000000*i1^201 + -104606203110499346397141873106329835366192881341093436047570072040821866240614237239100990813465314519048064232520667242344175834106008324790052457710188704525953104379937178099770430454838030255081979368792294531191176073095117220710431332316666372411524614458096142559847927285588306388778037938814136349903686419822253224236458670723545200396861176968211194668245201333247178877613165185334073680172833097853375203741587945486527432852823943878912414302818542604537890194268170020698833075829520204611022780245857258767793115605390663584170001828765796738086428502475530520109199410678939337233545570245618053798022872967104703371995176560492626821850466691041771056665388215531035053984164091141198921176471849561629221746058184007958942090830917640702926333817166119679203858329456302350693091203029409680021974364117702142917708659136196444029948778134304932926810454143680347486762716592338084974528339866215144908130432283582433379702012326882395365222443562968178652288477801769984348337466948292190642876195737815162409114128657402549874666586637060484787940903678211859970204906126588964341513412973056529986828852282255572536135626270373798423962026680636766634973870544070213999148536689692798590635175678140004608961223603682888878928263133111289543472289452379448446642080568543845551508658007259810321787894240805818041969440157374958462183734567268340942223912307072864243075472127056382456315109156505316473139436429590383377873651474065873808734823663406165247253502183658491518820729572812438605528811379103959017902410856547335907369154964237152325974889334649301907950808153677450562325245130113479754216380324948814609200353433335724258268896348602857828029935376584254422292161368651897938050029562957703767809317813800953937538297288579027335139559787780191794002007835080286523202461389902274919671722325830702011445107388814351018565235413127871631547519069034118160891994104534649789383884545677566908841510656665300375880985767990808926203075309736850259750751119765505774565449382643975862338309694879972330116037866175744912027901850693148028685007178476222713379098079077165942737518583377269640754187109421125307626966241161652811810737244882136679975481211107199990132816917516888613295458900132067273967214722336028185880684319806270960808471625077390763740403096636000220774009688088311164032789017725772777202225580515277498736598357744156492332109880629493908315518392225408104377195259238915782431922992109856030829407867681568615137735648715792044334754394985361790232474411747165008705209740716252777390734820179180875655495990102120052742946158445884500596365504658996953018378461640902555312330278366492593538525554294330487984640694664417407007970262511379725553634838487703785910215633446694481512232977111098071269547804397359621933626721598390490132394500256365928159192803475353682477691866217977727953786709901034700315377637749495675992298689999402778837555380239213742553622899231316986343623264089779826855343615848042391688270720757661733564939882010549905431873271755787088521321187635725070385550251879980735458252110971364120846751960591093571588183721141098997194871856003303048249475199664177678397778233827211198111211839781078006631858946856338937595854901091986726003670894481127598113342557728439665313291600353139575872246285801561001979542966393040737830689532881688313833367802244494732637314374405382551031947139989302172584951728960107526353276394379801110328048597398719649399486805916691898752247760358825541672634129101717854310559664836715292842216738575527834844400942546913883533793298810423529237986661373507024452380077695204178854149735222274710730357425710258078181633274604303269049889346909270947066117611929464584889646846428848358912074130488379782178332887806872781144249080888550770526658838229177337470688055739288327933267763526202678234512481223927584800316097878162136464794625245752710201267537509665443366967131271084715843174360148886471902684059162459882152629913023865757304555891491627822668942465689403186939407185689444352000000*i1^202 + 516732083355022697562062012569822136655713421909956465994033762084249887667405558718705041946361011437008917745117762070434504881707358933830349346904247409217987624895040419658389421813298885278300521013495903471424187560500919628510964004243792754322746109308086319856483183543196932375394084084850514584431402124142327189219652581122966949144961897640295212684581303805247516758772970131900672961263501866687487258990134915136097209177678488487589923960242937884352350982739640062240703974772403461347053233703928984190972157002177515927422456441401685862424044227222122114615421781884188300443644490094628257865048767566327330282449606737368979917859411325128095444203719364261455088347139457848519825700576885994150768207259689453435174749809069184156711571834987225592832714055102160817838572178004171346562654335586711102880333380609480147942917315093465039672416965124233892017863163555859912564328835709049959154162125581692311737878742455494068109284683222915636651476772444688121358236055386919831030911597358319257257436546023609013365673752460184867286158145196183112240193162161909645682164047838038191337466031747615673554879061832161433291299282604153632980937319036186710869492788007966099064521418350053270253294619775767844212035489425789645429324897256569255948714618202676982506692993242327532204780501760206441135115572278973904684349264137567648326828500121368161870547675631543315203050934491898414521326139485931202955525382214806266826241426041800431982735930742642840345070725641062083634457978675683613279936517573458268965333089764397402988511702414745814207341906859771171077959891984950640116852149183716668050122699747122119751279213182596281396773553316632180779729381812110818753930380181990426920453346727513282218922627229826120472866909924207109095818683293389642020178315621749492045971688867991038589229169590735800205365932920122753222687674564269322024236294847571879143783112056493531864733168603133726650513252877901160239414255781110861629189076142946447883306531843556403161568217920764668453263502297955611790612919824144266582441056227545712516108214303021233500051911818272304504635557705735026616542826622616669284749130905841305986198986740465690716217506394638074680981058025089173794060556327714937209793760191713798601833512036872516606420838036100076636607828926500673606971277482759034118320394268455692847572241391249065780458975307602910330784310419480178832523280280335705995537199107072140606212844589782379612979187911692634173478339772722931621027884739268484760170019860312722579099348357077277716445512818340051867055711783032300259206527060281491533285792440600374292856360750979689688437365146283021067175096147843798585582053372471736710595134762671263712563419201489802026414212921591125321099775761898563727900978593388857070983293988986345105136098296945228270099512019748160769281164190863770478081398591615036882434908852750794793163532135403301720279767015920235489440245884327717323628155450098400670166597835225942418564988913114209027188460890707741888479791027042265948754975077855824079180594146743166873502855818077553898695332246005261407249164879363931455082030657565949920299046095126654918416406928814545844320382140417531720406298687437267917912227638845007931486283483797143549227439438169008701434583608250080646096404726022534268601646508506917359841751799138516138850489175569407883262490680016307679148612556045674640021375273442941185082617044071627718430730302417821975899191943354528342300274963875351266993807134335208925924002077967718314577962448655438309376152653437990867825662387844748868113473512649132533879667613678030207881019101393523971719494589639446421874323359222364344658975673844958848536191242073951996509993336968220954275376106394010857195221938988549187889433735882860781344960532872535925520218947537073750615712413984953554559877169300680350930273506347342184748384853920803271785033720517479232601557579805633078433115067946552462380587395005408009452553213832198992862788042474820594565120000000*i1^203 + -1702552205258195419627132131057674053913626110412722888679107934773042684152017075524131289815841262614622842419414118092514737993173814584743638364223279413554834059671608112889166037787434965919891166387633785544104353042708562093799417266160592976543899362083036862583012642811054496429347236334785012431686729691932761654299825191877983534122261442806156259266032144319813209780547861444082497304026663491982051047223391149163718075390818185246992306423143236017315010578460338229074946570849326533836543457106451859241080174258419822861733398613936008792884384212893922341859464542675033208112256216603075029883045530740337096204949919760588188895610533248974414690963308788268611462281687682956041669711703356487367204813473041158515475611605434605159651279822273415425952723047791454639830284388036903551108947031390257349513658322565976335445721457529790229077024708129566494897378758955673254651239926670482804633663915353718825063144793446322391250035210264697122063681698726921599837274230848815801439511262583448553966985826868502079007808003618298875354897910638988709662288671924470218378454266064202530993616875662291552045670024885744861739363263120880390965915956310104864650618621365843060160849115671692403463315707041605873987654834345375977172185443900291830226256055393053912221583174795591380343490421588484121456181361016385679839858925829029894423619685020060392487016827616752011479444660065697981511041112290380175143280111191461114582766102332038191413617288238725194624309984334763377735526381874442600849965588025080714818394782097141737321485440831461639238000729012648871384197722002289277233916069473688620979187607218082895607029385451847480557236823223055560314517117088358192217492240504963256489119566840592954794790964897351322175594103198961258980556898184518916152091119894070517531558822077032648250280218641393215923210773772965632732024043110201212345559511457439140849702127604190915021721991578129897901773882010229326651979357551090476671032556137510503970069460182854109911910619601401181724660864065728945467258629482162621727803773974223408455067947852982346286367540278316151092716040554372036754858662329857356113706460154997954686519431207668540445845172007493030905753477032154312033729179334808636666583959033915761074071871516652654781012856258473156730263906196312827279341519285397460820935847618922996856928260169792153962530570568555263325825787376387837967699987233620271600653398576425384384979236997368853137168868554955300359588918791546657902978300251912606545081923422500518696976571677581082739569427139046929229267367175744095074773984975094468580817520717582776546955133138917517553047189432281115756059703713035056081233795121667860184037552794863698731699579096248851373201423549559537304796528815675884455029288410475858042150887443432230673560454555959835325230367869192489219295513220322126962883781847241574370049610078443595080955486001994104898433073432314704272908868229285026272600434926996354710897123372631917277952922111650126950846750629271119916925054009248246257390630952047740219050363188368430052479348868864225762956404679016772809791010627724749937583164894078026671761954315963956283403380103922195860797710517925367162099796350759365009341345370637974717084060770548608489809933023648539705066922230249370109383484211435297884621964447153399346774390920547038972857929544560243790170947662868097362093938055702768106106681825651831664228646321878036786738211370050776177308408875707756600948229347041076536966237063826664343150705234541068115162369955838869869103711121964088854792287239047356308908790361167220374373761313489859431751079267659900207715023388232834287700474692082688006261770556059898495188684262487645648631945081083452407719093564436920487724820621680638524703463539291697412490512609593408517903502770382843986716864310087852833416209128983996506398167564171893846143218127256550759298149499188178329898995264610166628410334813217674957281480691406698845924263760130642760242823168000000000*i1^204 + 2622324834415823137208766154637978908129563567831164596445404825301007676621360344168223297979755653110892898134773955905074337448525536341036265954574100646009411382243389343084776149050001029210880039551612900939859632294626482417165668436989627103607703164157397213891085451074187528594913132529384426406324291245872739325520670209271101643625031378093743420965791358519815875129203854471740888406521579312265614340569732660111687459588354471162800226252661587018725458077744260308137397094889869345443904268997624705781927587673011495107273582406033651707449332454866201182705518169481043089412968621155006497065482209489116486620422463938604272558925867251375425075690266911043468089885302634977355598935086851969984679636338682615875229208332004748152605671741766702139799314071286838183540143687922330062951898092817812330383077299843788564143350363933244257424130624297399292141237785525240414243760275410138579076252097971304352651030614357035247971191837732601234334100023865366492181517174405558384233690048523963079791518942409436403564761812138714040931622576471542932770579807314086708576526854019332827808195277433788762786508431597587827705313750859653975198217537542617746833478608706002143769538407973051053635974723503329349145620805056920636912605372058983116087297224647335399090450972407371420096954317460845917493529030710499062411928911921468570296933581629872125456211986080662141410858077967492268735475753516801060669874032566706768775448492554568047280256133202566119614882228996689711636635585821033203913186856122229558120457010799447858381189287347634560712726950324014905723925082551842231984109388179652909121646608504912208108999275189340940552585186605747820629855261547046606065077259576570773016562736770614876974812834777563178387592659795482578063794091231684143969349634364145331654556559320555284665798138751669828673497971908821989961576780816020141088463155115380119395123428754700539213401947148284480868787386500292796728874362562686327897762993277043573379477397256119703851287097001044335784268596834233374741897648824042595476863992344174955733618781648294486959030256487515403698840607370189103635155381910870969254779357896730880137622388635194704963232989494408025926742174947071239392090045303612379104500667131293584952453831776588175789897995921659263599549680720239708692727979600643226946228319366381576604333732048420591312773851057735134163735419517188156539679967075695644895577543419032709371670073486634788444105930275466034141165131818737930168768727306330504701026679474465448189427872156595321054907904291338317050558948649085919541704928979673933543555715891157771494359949069721974646667323460962958184232190524684895755226684000894007437005266150753239923741478132740243211536580354749355540578356607134665431246059571295268833099800563332446112414562405697179430216348560901097987379278369038487931088389542245760232905856264055714059861094503996873126289895018023471548456811998687437070331833158248528965333280599192627542547807989443430840981356978442653988544279533756808269968129770809309096727239336513073269847844610977488340171938417430921809083233384314252735626635105425874862881315002918072500170999527626527853439754488945399805164830257550219906232784765514492938612091125995765747833743311315368876076613317343734063487616351717774917392054481067332886344840962820672932961282708506846858689471456173147750380474624193364544721665877146418568452752013267175425005713726322830935193694325978943489267672732402158214948782142298687044997047727210442701696120074159045785322587609097751566076866156652938985751066080105199444476001051084167699908735205173029066406326075522378210136265414611185022476093810661228616492998237148322451135698121514719526295004536126766484886658372589254048412881630819199379195730786017911333641672635032621979316714744560197669107910958987128754782771223436957214396430946291611665934933142310910254489913191470459846455360042092955237090935176085484176999957697396736000000000*i1^205 + 6929568224889171608772533541220678721365007909421196419348485687439718705246721780292839735990912140161321113900509023055534081771723148676078663751134744066678155677577246576473350952834349846948176882809193145291826258426101236580265128423896646762073059572713388941626925233383559640205264989923217026882368615545385554997849758370418218943318251899768998820458792741463461443363984965729494375496796139508625163632181762570059124808724956405258720909122129413436704749322169475425849326736316349279167340371485044299343203998091939708885155816567261147491380292141426561409652702298153038272587441762622237003959593332931540502095687394042273805039591819003997059770051520087076435785508401556970872590135406926086558427590528866064551443246027923759377204446165788203416487945616000623318074121011295288895207948221501308193398239640377750061143349595308956120041962542311113695711953556790349070698410674465646801812621920026769921370505862058144433560730926745967063246537131072637351471721798148782657822782029388884621395979593609612904198810929521742936717458947003169859966611699111438484351670666941364973178204158418196190439290763125354282216813907917101468533562247651093319833235377208134937207218244052327944436984480667769435151288714245596389360120942505741671481924161126452035638375155812742121078305165760276959171780015533875322085357017136388578056783332767850960390568271205586658930140025464709244700552038542803339629739090350975273373737858242350400143252486169924151802468837865424119779138780653952452488818812585817222878195668886697465322958814192994675581089771598688939606402473103104322836302354731577456510081004238446786510001542326887560379830167345091338157210011642663985163350090174531601888019243544082341127773699143653512808779177447571435138845909195568793694193366748850462689143700362768964090782074057638433217171125742204970150457124475044696236885017918325585601481491699164116430941311959625523706022303766530984566575564263187413643817400595377205220377551488293169825776302482755550125284729644444787832379705394154778073258024166810699367407956354310487847224495265884359241016186878878166516766327177000093492617086684751784384219808978682206860606394661466869161631509479518656821839044345359426717715280892209435190768583218384735247301227021310184918773674415190899825154884865196690521095493017565367144066449211138071590956521341028755311739093466822643149329687269143020597367595090341139761911952198032707870895558670040243212485655655290634879011651876965966971012995624611904170235433623471720483865296425160812548801706124747071390761776967440256122937277083577441136248391960466625161459826239318171896793748416775694707273494111158154665403248009419511052136349377607647225270233129765305313086708194484273097931362193651319624129960572601295476966473677611185916096021930854645444747342044144024552546769171566720809528231536811342973769867850641237191895538603355491537509577734421078323876758723188105663773890411955243341982619306790627927293582991863735564167069498395873011389197377570215542318874716780963668920484434998419317215579630015857663366298292887956199267585434693518635225791988868106963748995923641348533916170934903946623322822287394130378814550964968359101070753618745307715038794831469568560869576698129896057450241966128627168296187004496404383262994796696356947697993123432946189426896352437773217667285057286485986552189427133007584849203439484028986984226295023695958289298192977065922003068580243137470146424412143316272188987695126303268599578276692217745131270151033522883397737493142593360314837776351542276943993790216405357221350807258552523211809812483631450402686493140280469023163009793362089645780757241625865553620105679359865567420508390510246803914828169476563934111597291260464461054957656367999288758655814008794634315149865760656071528502654436655849795828514311100200557809795199163386386075994903039154657322512891497390100023819206093395382261732931010560000000000*i1^206 + -44290674640567668399557753412851085951332937361975690648765360198124535576235859314633149260354652527371079974158749836571016278215520547578301214321540059461482603719756208171283249146290769101142767762077986641956981846136165715138061842272188809762856011427798033273422016856001261287908947187420986542086817970192089933355358718595150792674984064570949028273594078188557403827177794242644618130149135982458939182968844059809422863110940865398171272972982264450439996479989417524449077644062188003188248384966962173737962171562164867806690519174959560929122594705416654085100612098545208191685656795177379143015765203444267209114556619838939683068463169945419064467981664615722671872447630823545901596013739510668721586957341708216391971137214065198714471181518145593712765778701676824300264256117987566352650274408572253656195885919185115278827967328121621694148657569410586072042954263143206853874784302693487287245472803172925410912066696628036253882388878124568769907636476226898482245642006287101854730962986432128716840241049036746223388577192789121767366446814082525265852445766642207737258233662898752822765822777927497810376683809936088767283272363585128040544097425793914371904621801370713762777648667343934090296732064282611893130082944060232952410961003214437742701777927412059154233616941115776027515216384173542865588261509828339569962837216101880640142380854457522882904105629614215967159123425166795061363650908208343669854262317142821203185956552043695482796405847025367211059885640784538381390029391695199840616185446807898958683319021969081812171887054541428932658635536527945982959604377497902052152774837582667683128414658562167231189848501885996367416125699908969877083351729280998589217935219686728750711748462510721157800724072717719003381094312003259698820930216237019229342179730458836699471797365096827956935860239267331058536631594204894376086342960594067659094136617951369305193092124915311319676837307101961073147352916318339843125821605396234814785070408314136424473367419951585032813201542031524030068437009300610258618415994848416880480341466848668355505025987342423984767482516183040581886264527019121891074187455632823443498438593410141455790721179361292576749153116025653048992485439886168858054435872434047050243009424937396887253988434016947878165355635051120102045346398594633389236136474983066207994843288507102922276794327466749965078135173388593234495399312876652997012536551210591747502223173018489367636936977735425878064504551326863480081816097449129468563512473659108478607708851797315407326804611523278740761551311108042854444200579461943358537611957680026303279879923373212214164525934559042274338901833066786333718071684048174374817914318994313173619564322394614348283127122480621887816162288718295545679656849622171564501972261670394732477557481204162974620840616983923610510917641860496527654707802708967240446606154612840837856743581180042177031013670089804475163007220172149786243342038036727359643784777468380328813191438149055652960501252293419347583632909593582492926436635366878682585947349474686426551492424176261262164430152576233974486253692203673966265170609659343319761077700855421130593204152635801083819240831686073582728386047136487776884419988018696319253648358248115471000966013637721367800742477704786591053327284449227775423704151171243221075181569176443743173706484957774536499772729735416927937670525420256785191314466444039521390738370242102885101459464449656325874700886986437885161662439296030896065219517031404734308918485374093777854709113735500587587787108759366925534128684762971553245910280240284166453211269142497801873853704266847001220559745149314418287208073726899429152207934719426354562695609160245617656041348974679377308659159921853214466202859219194767405466660929817074266844218470524817049046504980872402595191866317246551411683252565333064385105778700515159130956355882516918855484101704825991575358860003444463795573782498351025868725188876896023847265055539200000000000*i1^207 + 40632269489529158089690202391478400117843684127640223000791868597053093969545435292617912929180266664454464500437081252243816072938951163325245086074986962611131158266760298877275281020640182599400949606478460930543728136396677055818828853586826681643724179061493868354838251963474758109618877921555214173749212343265826766316168751881117020895258919506044249530236407774290659057451771004301884278203507515681500274316183041559441292130969858229860811904566006124283686819148851436446748730051573364601334333491631655972915744015028682487434989340047004105303976388101400810559388649952312862309648210833558955608144825054518111159549091588076645321023420386758883788098308034704411831616405904660091723470609268524860566771864363316446192479997411980574494461592787843213467422840035402606084588175314368115875665459834277705296134103251512671815516691702675096181181191718325184255268128960280503279745072129555459448395388865178081936072704946909420634329626681159032097628362462636757737660589922706088050694750477871259977696239209372651874106779179803950474187122498625662955172747907454390395082078267402991750216572791401381896074359367345130791546899160867182758453127804604557912618665640797223547916912286190403711155484237223045424122875716577362760144151848103818813412247629400183187917896461782922187693217065451501726889815081161591709796472750047720752164216458926677268326858123185669334373021771705315718753757754960855107213685113802637218367166093885861796959666195183686169120046302772192135664468675678241604705092281384064689913643523657644433695461824196704244240458825055564480690683813401334525184752493072127814800491061240530048632242920228670580429278704686609157975067439274635735398801966350184927310555420848159347320297082959711334142986611887219541319285524691510886305805681519414594317988258529564257579297598580271076798033553961016507043624907743406717041103770062174623736982472529709226651573457889383695443652359088204959301631631296148969915098219787957945876613014751176421399619628235978759677340601883007455584249620782604488486270979111467808683111147038755279164993538362526883925421319278795498100011551262440407689720949055740527625344650093503911389894763771836994137165542412318133697356314815907133163765106622028356098183763540483325438658557099251794942245811485551697848321554059191043446841812860952119968879656825783150538778589524260971425255628889818343059327440503544997143779830417671580873853699578265219959541081586451685663383777583740787636879924079047764570016409571975907696465417036857444987424033035489840885628498028263332848798208514858054037084169324116003112123715269822885689589916755869786109432155446246225685000097398761974719560906933402431587158639637419807432466758704729834917741532002942052979028710491463537166716892730463755863776205890749263773340363825404862658631252590230173888857383264062090235218779474372245985045297293755702480852150077174270261189296212015692036258713276235441710838353476477741539725413923841920178139285602565213920688476964546508462477441706340043063569122881646334106077351181904329079318896509676251460402232837481950832795346167314698605144833370642887579261294373635701434404918467222277849030615804842689860117111051278747010513064448110832054531811063927292569526233298708371969732594472270009212516752563112338733395063785173591369993007795517310079576704871058091738019409518318065471490160056683698171122530680712242638302986568355018446486107247494160763745812099541603459547193734553597084616659660432705775379522807870844096984880973928476893544283550389624794489095403077397032539293023208918425399451235949465330859096338831785382530270204288888033669918095048769830447938540889478931495568696048376055444545290927344066263230348922625023598229203028264145330924647124679649255202707329975409176639725989439026559629193734455294982047006786156530764894314071386638405842052292219316197526824506126441561857196032000000000000*i1^208 + 222865742444063414881591894817807299811608294103339155767746083398880906179641500248307830126390690473262587627246624907693482680730631724044439617935038157953496884430746191922305710813124539520342859505102599121085932523760370814321550427588033107545754352317040968103957551558032891594044020363498982904956483941441442686490895800836633221481360630113811387797193480914706531759985043766428278373837538618648462370238599412142189977426337108414382635606729872252224340922840587413235822497458627202162677564556932928392736729304326388588725815559679044743297091746205915253449503634699497994352319795000599638934210694511866507144023939078979831291543652351679995629238745947759005466215005425868435780673299786784067816965770485766360151887188363199539899555574597564712281015722099323743480456363168286902634890207900409500296637748138330442060872083172832330606887286628892666458907434500997475086783403633628806366400975479177861317394642171996602681521614181323805971222631448468279108650021077571036100537101942088876032393831488632791299301973897880011227523978065299273787086655832418364707553002804538255113456429014242661658108693913458935051153348012657509041383888728981836419405723981776349039912532505323307018532667319161825482988747706085742378402702141772120110716614358688148568386127229236633290483510351875887587485967494673278877501363971633972653316701287349009698285102736978472583036638277566322136014386995123735733031175714396858589368021440307000738675189497883299171271626781909049455051541118002273565932622898977813997157058766286368365485907599853559928483537398996410219852143714451675775957430675167105498775287912058344405369611788137589346893319600758250822737991446363351798593262884783553252236434813578308028351219268885472921158324633540483759194469004252484599378264847692768668712526956234848459150758190332380582736989622758247411224095373187026150545247733588620879804042434487764142655560162046057693400772860689235797871512589705486330525568760868067885537004191509817106648126700967662226405638743436227977146285772400912904184115932600361287429012475993503585703691548499935860495178845254617126913044008998404072006462062841742446042056289401699180587665097563167516269958400857219535644934629295032240003583204259754308263968260107484179071192307006120143324622887749931453603135842045748294055883915801698883409811093420617513644081885142811877617918439805612387347664330199665928146249389070612930644924001444911224248455682439852411484913658850583700133054038672439361315008329788649448284650879680700186159762774772270924212961548345283883615455683514253415297656820206593643923813738957907227697358574365479810372394847263921163994134663279360534130160134735427347722331125727912753321294073591295470599889239597797410320700570170520567345368646673430838679080247512106654590415364792263229949764838532213336911044197566937250172556316672280919063444248141758898390975355129739175611998909658116954511556050057321272424207555640838933594381943433081664636529528467287410754973332288689968163958645245831442579499507745132162149357527723798015926080173144510577010403117562973014318309665811987500823590891962067378896391031135001849357313831798701172002131342808271655007688063366176397526243591182676714734553872185680807106717313281876513289102755409061655304278788036803166543454807108720324340437513536862028633107293883111985223123653130496313504858774118542935036055931588538471617956951435681424751837361446830197142347474445342501542097609966553313955451076153378341610104053515086034909112114855951171755235372358291072984927622844889203044923157565219467339769591101244683605077795244899967297438757969903283698082338540943413514347527733724430697948144957606818571514184068632880313498730390442298063232568224345221782183007158312020753257463208988655766075064290141473949186953907107970401827999762472471781035160138970668854420575026293212254414054969143459840000000000000*i1^209 + -11710579507788274693233814244507844583564269710317662008918025982617163442333141614993621984133987721685917257000765470420566372116693723855389835124309529115243830903195218915856119326295220848743969904548945870041012384797238564579040690211915037042054151413354214475584509734929221726329859593952075582792451737696960438454037846808487319929427448391496223866980508780772047768688959710926443823853852842480161612940863437743514092164164251859745848299427952389109822445640544440627976576349629559231665866641615729272774898534386196824193366044485991130778922102057510415004029149754083934367574801403347956209470676476212646597383416663658096663739634304575139083421678619295025734538661321348782590243744445427427564599641814941418862448699389491099314026840365022643278615849544438130020333601318978146918390296309337656208531801981242235029527856000644935942188426497169290896560819625679442538072713569137343277434704959777936853640086406358416785156887661250841713668656485601745121021538444210997207726679231703758451809767494069548937796631278903853663583123355771400930874000632257544422853726442493899843384846679339975099721687288780967536968338429596233923140653262143369732508593325041722856554003708478080218716350292349750543855989871607881891139459501306678327834390737609435551977857049986509441252669996697304461370572093526619230510683645004935684206181686492224429542385145515334005494392989575616202759888877061521423762690116797412488080823035980973261128251641420491117257063495167180203549672570397140771762606989445088313979448771837587760871025264189967381094911752021360534680127198130948282314885692016537506636483885575911427471957379193669884281230069033239124769689755766523260266504090332940098003031499938992688722541335736567938552640577045687513680804259571365798901455258257893014064582633580540123336113222875364704321231622121786277268110031639838207548785707581672285915042448373705747168187090387408343392411140152552280917253503775874019656832359948466833568491214092055515126073746253484491732323039737932000808229341699588569947725315431698241021460986986445840269686496336526947949042691784264112258107788899236415721119395980148464872518658771925999525473967150215059442165465502926139301882298837849696599218747091335283754564441888818825047223453520863295405605264659251147238557553537638628188092318365591235076342251355962784945904310943810798504177472961931418786518340129326512395704560646970394110402354814818878054272274439164589342201430317832473207611669510370230817157042141832780053639643072528288359048390419331416335802920231238105404813587597334896859936971511526804969107734533867236527692122594256514377803259591473547685644715972930733204433761874148962416372145785611279734022255938393161352891086063794531686123813915613901087687975017648705071582882024587846534297782884380375056220289001019562633681031526758960931002092638168433216505605640666504014493011850097191147479586477601349073793222104768418258550977577786311243460620566575175987391330186717897663984718839013293236631103888079666966534869498986863454510376872057497337329589211223392460751131030328904416659125650038509526331221395653127704195636737282146042696073814066053050493599828879892878308668374015038987177539121354617569843977462576147377318300680361933286369282971625026512686159877259667137507451273283761307607730464409281726202152720491155390478390854707710963942155137910095743956968325777108862411049254774569425953044449447817140057602101877653570201634474428091580630667977483585664954119537244829490017469642545509453191810770861076325044157337367059932713687841098870172619930553158590890605993419067826572762321465271040031734858126503504760265594537627970338376559836945406672018187295906706606915540134946409370949037325345061700686864792848411363516459307687389280697986529797946025304765588063130747314296253683739642370746820199711808682431536702935164518400000000000000*i1^210 + -2538758705205985916418149677163093046807377153630666348575801979690387817144556848833813713337613800473865631918334559281578105697156359239599351793306812955240350697293904890843227167520984283091855507396724579331732410948742932478689179644347806230332569285168451280860060244240182545884866213425954280738161872548882843466141477457213148692893918914651932718846447154469002176471606460359332268132935529401156380697186467485152835579244432802708960171655383793485683901301355638123904170829158565392066237835713793512441608201399467908157411746173613881501379218621656543132263366245974041183136623616885276772513714157234632578078265609707709209300231759317858280615766410723782626254529912211554647089143779195109980193357077031364966937650134602352639052107260294673636867913095989923415584754304394426363022914295602343614098140869910710552714424329607716632514262750316236802417218415877504353703130419260420198676155665651572696482824719776480147621339253143412745514696475891738255205881860893733932665039012665750906286699067708630894946124071653966474720787150844488842475756840925362010560044865019198277487284837547684186989346537842754405977750667610451083952830009221435702735681107995120530147850850387699855752682458926757501442787166323873936021487542482557788759019325984560857298703360755890705020840687743320210703754869692898653734167336981543172423973205667209551022858312282598695902492095625321766089857022674518300371332286713715168220349932751304442897660568820809880802375886514631870062329796843630340254022670458847290426457383949798033929592496688118708038585189978725791888169672893176983774954995739676595514125221608920438824720539777993700271990026466773827889392138516908148827654739431150070631097633989173032105509027209385628258047547451214862366544331163459792590164385806532735939012693557467156990171436072231274440853445500459768227342581969680066741024108699822804247924655838016688323263554136040356215946731901317047668652610871732402604166362414565032426244649388838442108762228626114928984104367230364461808749585962109757265327669769163018380998089485768076786863391073004654575929704043894048289746554626839024099337531916804037365868760317075143986304677089654298813105597292300080632132664027821460200957891649526029794875055059786457990380204625521255684038098026244135352828605187062769350221673417651159330446647099287355140861610202528835451192658157021385158701828574719029832438290748208112519713739164979769191466260400849319043685737512010427699476025412446520489431632565525230919269445525504125153417269766833749813504739572866441858028300296284686042324886798811019276958796117005158827169428014846033220657930002046716360229483527748740366037145294403869939161045996020614901975219946713527776908185401883294694608520936411497019918091020235479174536659444001706006415564842925603114300323266886509633046654555046901775984081719528278535657371264224719313734669226131421116376989342345048636229498180764161424264788010777260070738292484145553508092176702450952686694895377466296195286012715235087533171819915258353355958212253833916932033963045200390273447859032570547282708383095917204110042890107487928731276796670034502289812163915040366758015152357915193189376017788649458867616968110626617608613301486790713389299044404173619483733142131594580179208488561015974351786620434063699781212550211980473745958468075771776033734521790440941355403700557809021210662449107237503246056513306506714983755501403338098930168758329444110269653864061777446413387562944869216882417836639210884038223929424886951997610313991798903648626194299429378539253944933579605292275849906080816960181451634014176210900466749384768769876930809822869409654220901854401327810554345249653436960185006252509282880862411743622461332809774861202741551006690643517831893698728190847990306502820343767789986723624598007985524274314286319531644671292755604880027025408000000000000000*i1^211 + 89291638855281722932995897867725939102334225266970597597416265702961796280212877624884337811506042814270642833941379975994519056068965207935908481750970192643347187059867860810551316774765380980065844495361199958534958117345475972051905627814229447971042246890463887745367901946490089308072752762683458936664994140538943535577230503510006781883685849788316504379491362218217486299752688933630705368994378938220666695642051748316494647651769744353413021350768435457299909174874350508810292353723172472560928828149141844689607973106202861937642219538415613282107388826153912515232228227787164062239507264527330373608531838572025538337790790302571297605202084516030077292106320832620343877501632263755452037925630945264529596401136987382529612084995096206299254860511736261522850793042483531559467408318173582926396635901974524286270695247825091786973837667103492426923261252509998938267113102532069584365645241922865831910437564371723883464993286177540672728854489011954881820492255765001472422614138424551282963521584929345787072580635890001515672095554212381754143432931783626818853602331684543171037346967473342876270575857558058903232915629109207109374727606195306808939573830630372035583645498788783753432422278575682389993397501984525475800708655844859010346099890826418414471183318662594380952369263855500558557943957286001123918278934694842145992978854218094065274874861072151998981601612013198005884269851633982681966848508491029056039146730698763368874417014286245848397473180056029618264055259619137782368603457377013692198385335619438859349698672047788270899526365192057704820134123940691625854535612864755955368554289898096851036490559523381349528423924044329326572517135109702931611933948911798967984561078310768757117665958809338968948539883962410831995934515646926431481934574365362662159492043515935751538718401625310941066364380419626509696212232203647903370001671319827881930714090243204850771788514717938072711342763052031925988397861748570597579864619244985925795802589033598773297351174695810628796119445833285114542800426381200183200867288353683853810068066715709481320447857431520438156412092759196316334258226888381286456449789426890480701942078680370368352506265557760045118789104265513000557402657572224779623058814057412661506395429178262777658727176454874713720549125777400238322391626971325493465366025988386451939774586817583068863937083805844962270890945491605789471579184046371862636818577615456777729042658201317974707390453549326133882617360730697325682321109003151685529591104233463864971623969861373783222219288091815640907126124472868255903113585633228772234579331651196850704521556629649623095438334198575703737877040091152410414177013264005416917057066673288868730667725537402743484948040678432264880508578781106744053335983976277934243303309328564946577615587849848156212084087818875466118861698521552178614014841880420401697259093565189453634987179663770046716188008566549651499716436705559148980257307037393970106440899902402169921043328301327789951068641156540886263412592998192084167168458414908698565396243539799699393471208964082454311804034110672707154565684029106660795186850896636087829398960687707661955668709726123059714507752733026855493784073270395409460970273061397261485985928079335079429690892194661923473002540881994600562721422354783752648361142552219588808826364584139689864940296280999730551633888572397448114648320908874605403314306426789803692266755952189716874175987052314664089490273556765284184256003002869172201211568275324441800563421733513393866179775063859419541867491170504233031782701300076199785994844366831351560340784868913901621845670960557206637622902863570525992519681776120562947043847874438594279670860088988319072348058997916537526454157510496101042667328747543253268075312920790180306201856574436158927182270002675105451875444783359425955575415944138556870983992297080693667978087896709882340357513223864320000000000000000*i1^212 + 49823907121135888206275705612084288241375315763099927003103338573782777814726116810952027681505243816805753649147609116594852733117544058512601143014407161352555154270489682100688806825816002832978860454395977131778939604021084184857392213237264347600659215361143915624730344641357525355270892837594973101166262638366761295281578222681570008518973430765745880332979155890861466448660304515195649227079237083932456220137538729291635161563373849880321199965954420524836489982416074797666843950671579415809934793256152610786859128942642939497899195147648551311035259858494809267314783413096134870308039267057936714559244567464724754676029177242581925407106306329027451738525948042682467898454939961283049211677484353600209976572376818326174924269279235118135807634432800388404866968768880606144386474268961808004599945606346230675683004394866427894088274743078067189401933794297656883141818680949433868759133831889616700079680165595945847060834126212096029276712499903665560563243770822225871623279997707840129420212551858698457941010871838117247686265473293884185343880357523946417959330862146568246345231716656131074973685050208497512175582233474317220029140493172640697210536521495082336894343748997679376205984772196049220265604775975095370220715729541647333044424146875036697831903097950071354808960349668504036537986834328017206488409784541903748378451869358979694045475829371555806721433005502117251225231180980900835617940154093796159464720773402011009553283009386004890603142562194847519497565871410119854927682672524668119435184587106530713474805876897741193838066233740738380720334642009844943417354990721693791718765180830120808501697009621754052906187282639387287458246880729027169435621426341903179622694552891503002295060306747245562402525479938759019900309125929615643359214588678407802782390823094518910622632052000651972725301958964323684011863344428637880572334996266167617148136489167143858539153021586069868193982194712738420657181417688456219499150663905618556870489399572314877753660877849321054159061511698165226204644635884208856248495777481436161676620995158283820209796106141474934358547203857331852317135536878079693570767350220519166740434988949862926804322371380793197538560554686937656688740952358312065932430681165912694050464195997248183221094422980310611363247185828296342090459348157732685369150134335099219368156272806337740151327279978598683581227876986454595083690530464815774275253151230142521482799904410652396183758515246036221804153168813133749635389250466768610787150342801040782732862785178269312062888692205290147725307485312218402526733359083709881189477395589817346789731238239590272644755807357740456297517450468390193489614165687538429665315441044168850715897880685369552615154401759017097820713389674278404433742448176886239557627217822004789963935832615827934861344406608002055593587933424498948148195972481132267795848036307702162556781527191929292971039415228045270790662457953585732309437460289418248678766123031922343516662889081961663409687942495674304103773155585704809655384640125326855080908470873376682274280811099969091530492580974052271862235953576773099336034073896173611759723013195093171665062548113647660947787045023529806508027586480439926267908334153976364628272594423167485940251772936418146499342683623822536442508285079069066961490693150962023248853698483246169037313923967494942834996587161952165004955027315322692285251763429097063264222161767701879319447245846824356711987040734119021458567673279529074641729180683245877555319136152614183267930469733410188696313489269171192157241783036845983830913226472150147838317625864073946970163200704214948667770970972030261727798607241345910357724071286748671606255232412534364100124681785206418327032241961507205801496055527298990556207378616218373828666018529195942124926612761154004910535689645603831297668010504119820918100775622347573035984053705962527129600000000000000000*i1^213 + -4165975624874914506128679912496660840146533097117449958652820235181153521287516093957703365968425441378733106131334397073816781952883138676605150182685706870826952042297298130177702563502345634400277131828424824933295874432750232134008304669958503715602458140033330146136555741564075931889705989010957242748310066983897083108055725531877553765825442600190627874774746204298283768975855621828857916024297389308686085352036873590545129929329488651841512694912761059730979391119032959614202172482390900606390483820051122174519234594141921464238727486631737096392789040825271158918945100405457126005523029375033374618383635187106526816707665460701919735142049941823193711932108735038960398211402800636831878776018892317090828792840107204873473321443971743992637831082021062306257392676061847481285635952052475555319737859153432625920445772193437995430345421824385882570565069494120670844690537986585994152717348199791268094209123062909104961299560559578427058654222980637807131869101934932216844994074793640472290597185158047845144238006833176594385022080020705749943418018110374023697207381468580399880676675878463184593140220154452091025776782257991824807712680522411970862645396450113273994385456821689725942025696473109110868395268919771204026641604811309097775279033119490031494800552407298341754055589802807805485764351660594606784582445639726734985692704635628581498701082135920568970877689240617597246107818774650140843792570706445329205267751491704717342255008992209590681696597036858982871287842673459876064317915658744406142933816358916868900591233386758933652654775205740208908141666981335031068320367961967088543093526075244795363155739051339370424220180815165652419875233943990316950128607773485104980755618788398818007917383576995069069255959811038297267568962711250766760256435994088823374559231927261942563472702726406062704169811636941492277359822377112478913577352581872257307949911071593906148094810649412538115533258275666422438737055693989363639639213301642465599238372389510744857583436335561541960937682401068490802600869700271726736683208401326517430283594942297260797958369468505759040255223406014862437920413249681450442104418395324918942899172043534234830148164556227683324027335547966787177167205541269868014153503514312076208477302376203089352199051463746024942867812254218300999277435633104358912349345211816850637679456582848919878088510150531007652069433873710671568772772870484601775843427768676950427190893001151370446351801692398861947964091211164662127558739793038150726397559636771509005775973204940373926152304197120364876031097036004976874834551942433764087023698839932465800410450292238691526400471724203561947787446197550658530507776590303414686985842549847229222495936887320474736932990304072717696859250112331657903595176097416475078570678110056664255288616386811122853527252241865971480549551091856853516434988821450131054827773703073450553914284877306648475115799915368875439150783863823144571597522228104583806646738200622961130479778059548241430895347227681089196199276351133986918307188485092968218887324569321594015161483877231734864273915095409065578644890651952931975303352718626530351958804429670505861472819938252411024817472776070764471281267202867590803929636470237839437803034213170985372821096934756861284548103445197910816813415912392477798320269125505037736645974333590954204700494469281799114895933152698690204384790743821898345716374395087264757020638692553098429673464540184155666580064205856701190070656617467870231582844224385504078441520278814380096512024786691238436776417562373241281496443618549826040563936863133728623945440887641748626299915511172001750283351450186709977864432069917422249857495814852193682147110266913578828837857561100674536982818027492630034168081073683716256116477942106988181302368424830029771816793993248614380371613140210606340476072732534820939124082120231795701055488000000000000000000*i1^214 + 151225625966862106598415117204739993272077485678831887940335239344341088997028488557380963677314144407907021833568178075950722082178227850308051893517280530656500044804643985605915532816027761017452339633365737021764018932639880744050728853371119101918005625833100948085648983181703283299114736842202741637210100317481327861239409504614893987970365643032299929798835195195383257621587178822663894199880699569292453531306917857779693059929078649022999629910326512256217285161557300137263552001965773116528164656704745720176573652916957008637073650347208391443850065133818227558129919526137292501800323989449527291018139880135178251942271165514269613430235926590002593788171628557496746021186137706098966371394965676832020188890679446812414622652198024328863047199530033989654812660400847877785343574573429371975300678875036123141892487320964097306447764379347353363212862798971076192462028496445510002037556498597401068997517774127062123374208039615699410637325524473503239896867282607989934822225168953916954528433708178797651234247175454834033583053120666087517839674021772218398087220756066080234723755444755836669112093414393200654142056939230554948156931691219334010386347745162255492503867552014643334486238773444914310632868042645901685175832022214380972076748468358471229241974572790136218514667581007770670933420374031289585941001412623688444042382715742670666644304945947208870199416405163149288846659602429247404325737498051299272815417545647171913912078596446244185157821987155784771873288447052522310350613377165467790323148576975821744562119232819487877265361151692031333357987044502615245033974772913997591908918707497403860321039357612003905227316115205237389963349081869622893939247849202529324845912451881965239146511926418846525120866545075750871268938049200304580950660946324203172627646316042973595877475908134409837275251777060290134066352195705862803274919569747245495130816156338798900282576396226120543789293795394595691011716862581708479825015348899662885577153888554263421871470882555671344868571391624550770404711009249758853515119288746385992165679899886294098625634445972277641962064619474211436140579921082459798438686999935962291645697213055380126700081955821514567643273201366497597217672015513893085308879933798398198188825349006647278068389285256261814965467516485610035148458405880193261944489213780037375768194029656571910885455567202629502120225714427820969811655863489427777457149634033661216140043222307841690390655173081631277945134688157950974134674599602887540692424545797702836962155184800686242990659509423406897644950960616540560977736451223785631460422621979612651934308071543505461301694530753659474924788754653503547011644407804466151521165387201796055026230147384425544073994251310662772328519497494464370712157121686380702785026553691785356294319548834022005788541560709530390324951342522834378021015687773667602227097268651943729042082192330307632610821449169743670752311959526098676269743466242699840083141388886223596607699642121175759999672150850363584386127919987385664993124917203544403248411871536306786809376000868351015221411191671828416196335098472426432143457538421239396465444565667594298771322979514442818211483222236424298335490990724446363579204985390571746918357375858128090934231037010562481254870133206962627515016661425441161210189371076086881882716347016185051189331503419997235913550030723368310946420447070118435095425969983331469187902893262220338610707869249880575046861957143887268568687064435057348577676444290411756841754778977506285546348928089749783886184447647994454591801110978855703880819849601776687188941733165820044331016495083975575186001059336854247500265334322823797097296514134492782084516766040841484329134201807905282815923301300278974989409028117199392936715025747118998510519051755423217811836429110085931951940221723622077153312618466130128136338145280000000000000000000*i1^215 + -4831056393516934996110520125296180673762506697573653174436076189692669303179971819009823762635053055907029826310310698991756094796576738039337203936045824531424548440071276393799700523755024777964716755932432825744025603789165779266589633848380101674179485944807269889062028239882151530330654865200638773185319077233717356593986310048443902740716289528856556081596126170145019158939112407067086663611174790697303092353532597091221796570376428240621406912943164619120057472524109502654918578273990213266317027903514834924776244693688553007397700561913680108369028177113503444662185906546633595771114601294881088375669876019264548888353427392866361637560028761896767552687759785453986186678170496133107837066318256057633922807812100738104780106437004435799130266037163873146176076380237510945691922798088157516024465504659429607138968137000751915601336549682133295385418069512248879121407757963730351526186808270581944715253027843444673913427069136202539974179607730827748738958263106542180374113314505932516441909901626334330778703183686041264592679677829118399254059710665142295602026737532737030125515940000269546287096949449737050370689096237731683512974893719422733669058359341505906646000456003684410483770086068051214816113523305863582669298771293342364374891134361811913976314940983733593023041586301473565519105610554781961952232342320589216110002795071434512036810663576049508543063627839513193660235501846371681753075470239914353240899998038889455515623948715224995847273012254038243788234415976009284885810572962622785238153145416117014175323208090015308145534368734550724113542503244530950679658710523870565281531930237810116316344004318161171858502985506818901137491218775185158859786073111690670533650201682124696558706646981625389249842490342588599328300266489689634250652322940445063030318726016182024250143591446820810797494000250634231201118213306605791582486755201641034699927125554430398677170750540392350787726429788691362224192751964208429550117603495418186766912116202697662960332466710911490199519153204711275817035872622699518953461612768311713169986380251139403166866075393588938738110700410266125254982280033635818493668886845295975631591994817652708521933280159978535704784069590626154416213483388747379834965886010447373247279204669010890325466989123580591338246110150093877543798067601141495251451036768021607502003681679354087264054606537319046104771475890659341451221470914561767436785238340572912969848831426212994715633355988189726054532321041323467350189233193519062177611266540511179886583541606252463623873710371450001862346673020090728662889823303090089406517915217718174260263417531207822996378431062299922213875413717096566279240731576419685161747125029616197919765411168298090846452513088028578084985135347508981180884476831655865353451701798912724574447504164401443756553595560269441029970045574654970636763520556823547726715675356037700658565096102494827479856942545802247060209505402476325831516510081187559558258611792049321159522413268474365396719053236192547525165461112097915081546021727500989977454343791091480874868440535490990615949312235080333466609226645247789650940466534877475855004790302372635001848755302185144611727701116326862682542729084618062855572673522011967754122875860895259859932940228081002350583842724601627094139132484758873399535277602962050794652337539085410854964814910903110062606053778892753135196384080700872467517283156971808471737592893454918206352285974562602948547389954681414811664278914342963459946711338513616711535227053494170349986163164117709311978894616012818089057883629565636254669959473598919091375683233734506359407012285289099360743864300539355476121810187628133186921257516868477689933549604036536733725251612195214121895012695980663666485963682646312763604960462671881713739350488601471634107711144937282730808339259247915220734551942758400000000000000000000*i1^216 + 49610217764617487100593566518331646026744408517478408875615321391269093392262015451395690256651018873987964751912423530676608295036061703284075872059975412251220563310258727574501867461723253606623718971096068944398236152902801673578775692057214082424622260394088993724042073701303516838931996350345056370597654174753815523415348568574037858840155709745998045422886707693804063782840877134406271302613084424385125503341176630547103894660918275937577238458317523336996282207736614034037228925206323084780027450290083323729299193205997004875852957547613660652899424830661371766015169044924082918399357081154329065715020865771186268915850391370811411800110218769480490860861916403315813592181356361250043872321303138442467421272096613203065796343467637387873677491004985493618346988784326651443063013025254362523073375727641723156220015275017464609599220318071881550893549886367790128073606157408235943761352017205654262004090480229437638329286693111227911242062340977337402506365234745516317742870329230203745257207361168341310900356806979709571554669899574074451562048575612304398093656677107207535500122983004254123911093945054394389409567435993417468273276152917052462855668728663068049466688185084563682508529292320587379104656870534264836182004490573414212048688204325742436964728043969885178427257580543388727022257803247880038184236461845529399822737524882028069326705957873089829120305258917199570918925029779390629959714202712815965522927590735096891250323794250128370318342984701046982615042549771666815889469086583578043633435758728791779744997155479886045783246904990151528765227131247178574244164311812711471004061434415671834826031191972220377088451317638606867307556469258273881833827314783890057947728634498538686591588274468464845957179812698274420212006965708855695150881729962304212543747281924072271282268193335813735505766699351125173429863393997644216129005892089833963566952602661743440355239091214354235855831813293698141439115101954430851158673237286091503887369246168704077552596904108999591152837248525916645731470220502083358090088541129025256418790988240387522182192759395807293052375382168419532279646246854100033611243023736909265203380403901137762963929018100795725207817663919897820083960016350602215665725413026987797956521167427559228920108669396507939731038452220783270978009256274323543941888706970443433670703842112001838346504079538589976075509851723121422035932807711183538902858364839338124222030939454283854794233738516278693027522947052505228968382970425145027630188804999393867678306711851262034966750290400443415501886897337802104698192571731513389791233952066695967650662547545212400080250277744045812665573268719291338300410097808590386175002694627288347152393614574066571113583270687903907618211791438505274167451804241454160973809209196726988645969013371191651656788760251372377979684645515546873364399981105271131216937271576467247792510271233799147263091487685152168739538529765717345745285294435578735009703678079465838732854288515547681435836578592579348932983560069982172218681993310293746580867035643694196381326317501613106349378642443784751299582546629785302367278104485688089483173950468890715065912428473139685653370556615673184257058822827624113136997868208333419956972277712205363614055043113555305633145864122190771960322439270302483312494549689997170545015364842247805384177143192569600786461758170546654124320840315283101388955409772171947084616977344324539591579462757038411700958971585880175163569200305116895154966362836855193835906702443768050691859063697199380538475030345713846597052856767877548393686496355784215037127346990790923178978965695104820317762675230078785713439161358513099732707140442603145497731119132447323898730854860853841403862527780361511183374339230374880541801301945019954332586557175310559141062493689575871161496593640718336000000000000000000000*i1^217 + -389964818816397746178127456801231032705864873844655515786686746357022220985151078513377369163256922077508160584946612506261197813104822996751298872343818146123616990414790724452918224102032043809463869325311112917633092876914760424883469254664419677153066033745224002030818183566589041658983765700308652376064083657153169253240161944890784690611104695746515399094310768740187099495715075727575949579731943100135078113405674095931771471940357214754177179717719831055925887301753663093544019173114784599459143347863834710431423230456454830143480867887248346398952409069431383902596206932858712949201541411506765325208591127851038506066743194033708305987427094427030723728325759584642624330215550820832343642307406626784239722952205347619880629588793111393882459154724533681308311827951843496001946513224637361169615554947293434246712277593071772084669920516293508275860793961530395472210435638830626377908387638687706483246017226009822812896951587461580301342384845402229647579921941188781764894579070235072704164956401457868967061648127825260895963400169995882283279666906979368331831623997041217044470489225230554798697692777250389554293242793569054909579421918134752757976393968835372947546627980417186591464876047173303758389258216084431320591194535982904748969633320718860230450913873301257641305495324714047065878342131096444879061936303768220516175885305780141412257459742366391562444255486290181719556161653735696931717242007270720620402870890577750969871570637888807964580745671163681364820000590528942127131741912266727863641684699846619753007337467360190317282430855259915321280485936495786207367839064805267891201538812712933450345235489435832861440870374765897136922957184107804550530453952572541226297811907496154401983914811453841614689947186479299760196735123546688581774163063528169515506570654859074123329484285553424746419284589897850886943294479685409418079067552630194287117526976867332775648588618514745837971939172479167087083857400942417002836710479799665911000086072628496262795937457867131360129857546571020311955978120891926116312848253664997315929271802223299228797678852522476595064779510516131731156555205143667684334412434603364675913868016728619805434449403308531107478487855023452547625244870550206578342875312282360239443407523228236662251192166960099453194627951552878532777297269012458633817907880851410330133260521313307211348127503515496543176729402102443882793831854015865794096516626823062265261439503209189984617343580652301387473757287252610638229084857927584615608291072190389955093299176168426475130720506945065217897119671051962763239173462479652808006001071121771600722831920941848834169604866030126910542405074572941966193602522412708557944604496167974616889988746334746204470768613018616111193620426271125267218662625235508809491190378223708362976046831257334697026073057514243629105398623319234960760312955438549219866152582934513433149415756063798951329536006222033224859318022368251434460411096865333438128436232215608754377931771397319319514085723953521596359210089906234565041634585878366621963430149634970339759683802818815829584382476332515299762584024547863680037272035484476979552998786590396973640062234792221669395944149049808261482206072892400078515294204803351255688391531851303514403359726038002448069658099085377870483605235364969890154310636934404380201719321198324126390419624646998940857663795707096849894088686573840535217452682189858846701725548804381379519871241215226711392833908480519126152736653147090398655172201291590080354611617959074561263191469228091761703500737468161042866664781090946296424205925491027559864882886870007413054557730494261875053526513301902849677191644860617020081145517953467360775344203559113229264451528409401097957298313239059664801709781924928627265509998342228010916298279942762423628607765737499525120000000000000000000000*i1^218 + 2110091207455755381711160929815103789231924209512336410210952683785413370398396847153040287043814284921089232706367203587146184651830270863984198225242954262944782454387202445590926527136238775695965840756294735056334710554805826889436861810800701943804247306875092063022188878999363733635297261674114294733182610430585554771567005473384057021842657598558660007346848096833385071645250965725811299793516947960223811949002768933715921337712212794123572088727177336726575508423531447959192108581585160094893919639217676184410811124133034294869304600535437898613051218186825377519885762789810519573033864341861399518820459499924827469496193131268958158862799279657302118695091581038379192543076891995511202164061053992139017688305265411704709695268090299497196442778529746973851976739247861676042619564433983285932048312175909096269077782773183786109590168169168876922997143916964097427272574655750488455698371201593451881577136546120924123438868838039757140348855369178738290172738398084535295822586886124572884879785758802640368688552741648335188884486057316967385960217277291865633355297034575405646323694431109696605196693637787568080126038700982688622137920457305769485264111084853182776254405749535791950098321138858483471369835507771748222758626840851527233820088314823743825147938409015535866023457599695803382008152561289493398319328177460920487932449503750174365338717003720246904522892892041850571336541543769486570982724452483525655163062292404513445216371617329121219112088167855191109619040894916573208002151374727827560984595689310654393555167403301511353676719945350980372457695661391973125844404133511223412732068007065474223687099315307664703160157600081021639283388615771251194960357596652612608864949787507013902067496609082578667677924079348658461597449025570607734365048764107560069162613536462723764680882156104190725044850536581659895082499652702551823879247222032033137697980669812596568217271964213767906124161727401312033501082975959826317038394997248548814997836977000897404141314684792920842100020770819996079321148299166594524793993501075150637254932316740698313430192659701572434706063765310766396047741422609510099613235599477940281828662138593809047948976610738770561367951331692696720561442862819940297018400158457299365300347477212440625394319865158396005392299385434754422195473970270283528753446025276103945685085155590390929448192592836387858882931687279724006762946890415671698179007380790138137533225186154663085815941704726602545016924951191947439006423125276577312540825831218477647914616332088424271925164636723560251563482057525677727787380806323486839482603604256841288412305227537134125883067545509688623579356669234037903368042797527399658574243017122866423697871239385434932831877594176838177236574968185870130117668476627741770208837393327761375762329116387164568760916440525832443547315923299383895976391268213704328871964790724641772457347013793551889284359617183317325836752859230256026289086699253086873598780082323317081395735746159943770807087679737966635550487518455844614850408917061867707786322338692587841758950433206842728011710958480086199978656682995785735093075426761431199464316657846964169303736489835679107117562596744152363782034209874008422985550542222111186419353712523972634506342233158370879927535834941756639869833774077787840848358317311398295580303916173706718473608975938372530473557878659912479795258732226196400889863606232144860942186826836255052735581322032043490944062911457645572334825835637629761813474685323279596936275432233927298539097663108934721443246120691384120265012924879988481919286335720114175513528408085553683233169188906624863404484930992314901942304157370198965724490213330131265968626422410101980381165913326652977621581042100513656615743324230084805055153285866310877902992981545269906636800000000000000000000000*i1^219 + -38520223596801362891973116242733934207476275680625274520849797256710859772904837513763564517607756972524920763746836751449418389700036466234451717154357306487564174882371483264840983346455500821549800802733852521797359766868749548053431322553954305226407222193254979098150791103163345173534112594202788260736539744620866934062676581091842749101751478777927500903710080267720357825322759905775156888376828807735510463169657563803523047079457811271899166051921447889491514337761267471526253793858775470782275652032091291802092818828717525853052610030769804819295361770623432396153920775523940055949042358774071916295798296658883649259715549581865432413763349080199252129466455646512172946257960986221377300748123845085877827701437699297596982648495442090260819436679733028958997613177578158674075450419424918848486928892569877979723121829616688380145819038848049404509310263322277262872344250621817387801946560304838678796013859170827618655349536713660420250735261271019754676342296532542451294172422882768473635399888119199185909874369837391813607018851961176580262524628523286849912316123944770703632089947109773230270939006249720228083290548347729591109281473377519139229772960396373378496014992242998347760088974025605733401891913596977094540710361667141679392755826846478251135763597302757057379974653302417331870855603196185825027890501507902797277987374325853642057830277859111904334141246889347790191998684517529132356889267753472342877179284563896054107306883653487964849146175653536249445980147664114032597782046291742678319706276709062293912479021783930952044509910885169241097138209760608969539496628974534935437606533924208417419545723165709434340308178477674554298922111178772418218410627111614049187463016665795342234133973074883877516985538532953571128005132481497141017058877877553911902109900968842618820150605493623253991253118710337186760018768279534850598427651435309931541793559943715171716870670415560165755783751175761901845634839810493260573692337187831507346552741697166157238823422787637306339947358709124286750572534158122880702193672374179740459878446029789649584079557266286702946045538130072132830983590607730309748864078244612223229889785061987176979337400441768195445379828952628887294663829940141050108412430518361745919796800817349333273701946640457870773531062106620301176285204666017415729969109224418441324336966149761741924363201226213732950662613848931132845388382002132129075243398711566289924211957605151528636881595086686470855569052915674866557990854873652035176189482253647654709126582984276499805793507822562940195100537932534759307059262606399185251521758576457784373583819499713537131866739130142240246982128685335317075243190493948332313435249970740986433125727793288569072985285905472628937180117633972263573707514022961679143722562228155119181223257406820121341834808080359510576036684168170650942880561998811515956934014420025991625510621338516147217090294596575812411297108939014852141608607566203781486324771364964788458821539855930322319354264611766375596918397470732946616005304592329941127811737061752740154815540427351118716016766979768528079875704698435283329705233111377518744636293791219680392210650756450284015833688310426759535264055648630771647159436446628284660034271788268593252960199080103538484466897960743568128536080870451531572899846597236384857931781274475556496678437171223506059920356909500303584329687419681808534107372980038199372981152746224326665570654673723599953378334188612809739456194203947985473736489786990382719208148553601751922122902054476400846605242001961424344254437329676545480742199698709324040090814547898743790954603064782511334032637342323712833886181582551678175409349599292650917219440567537055804618035046203394599134509393186401135320551783375637883878278596832423575552000000000000000000000000*i1^220 + 2254190741289943233939523587184172190715034159094834251620636766581917283797358238158727180282509493348514856641674436017385881154242654502742474563092108143874698500969938644046511669651905134427230258660373538668703114454639143943243272103715478431968926966046507271948514917902157996568119349290874987493437870841406082449387019469193156054762142525689561648525725769136605115908434955814877784734105105417072237543380277805735544495615416535066151933880511036481583205593517542094010840232863179503169273120153494558302860439092309043498852516337243458738219492072996090053834894359219879506579116455582344980883387264058119927815401165922106360747180980175701972797425366606636996698419782939475127325071961934274272375222859112930389692284871676506659415519741639607898658109002350549392402742920271462498271165835657474299536074873199970320685420708888410914371917067933790436967927487840538234126761445901049905215789862197826218060330416785589257024431252021720215061615153968794300969855645978790738830861772315140372690367521132689005235690347012561974516230397769988849405760343913497173614199752274550754275470279307523975851821368798646931367868749849158609492864263869539256712766664843726398186463791025896201865993058907874125663852352744940207747672398189048043881250401350753845786262412694663322027214804485130776242501239976662437169101513154042729600044807233411663805084233655839572180141308513735437064569411270274572780397588091084851576546854809964640974765664221833797689662479864694878212387689391234692611504592140684501502613385966156619107086339562636722917602297347453276714710238679331148558156927819556981311959472924005126420823055934443927264083765217003311298948361882921020302882743733347875413804120688906339734468075341074470955083881932249285236488998527941506903987585963303840314070093856835767943665232821725348279676153658396077944902736195078358591015154495796515847217960693991290637511606930846977861538598843551760612067274471461979759335257886588133981808952464610300010210361670104688036835768869659395412235608124558265551991304667554208053755250577167696040553510073319924365196056360876107240519772939668101301039478351579994140830555669838871363954285428950436354555653200926865926296890903672646696327777451460042877367045534527047002717498231723618260412305516925890046174367383474662298542747033571259422228546795350652604045160227328387818858031425909442451246645217085383447069551735548109391653005917553935726077124871719528600294145291110971710407219953076068127059052938103399746594523933758186090746746272798867953066590790163935157419631617953534988035501349136458567079709598548430978129506021600362628824982793340509892500570719633647843682968479423231597140431410138519420478720900184602931418656789142454253014714945095666560676099744173647862745174103249756987324294812407647463943906301557336247226242733065217720668416012087180096069073649092380727047867772584437811259700786734355362020510904328974608239101830904361381854378238450918886981761558672642437293657742066910845153405083401946188306185958523601512562939286586672321276863913675763219531770401768469008920382987359310226234262943559000609221251204599080540555221143712924410115738523309102601910903514378837380576336653666830000509038623428247587182695201598437036958706082377808024723544228921342583080633875478777724891781044204819729168684448595881411384656722534602374572678268803515589860448895208921096220633036376759285946992635063206416433932054842667495790414499427460795011517334257717782882759972170969458249501451112880233091191038010733473994074843499277572426797742539522941912824997825515663703620233457035680914127011119475416227237880111514429477761306538325394810694778766580372198430437102290206720000000000000000000000000*i1^221 + 134659261574163352736604143406879104651702302108515725383488105431719913435765835327361869142509986182220582584849605639597962106803191585043698465194550793408053064174585918204906841484618838198921199522780930986560039084234993950846056591754695298527633425784856957751286842903055124901718348695729390877193314611056438298916275049211917780997699981060386373019376193863191640048751512136958310175653871230536784471896764628235158865506296218978004288379593004271685425743509537515032695309265372059132639394039403421023712275645384211294707462218050505440013399806410113407254521604773675038364177476794503434198471862532031003062285924462806914682902464348978879031531241771654873438250359873396762067748924697387223383094239652854655908916221982293315834259425768660868252559388310224997769018763955473104641999838436776266392715801026314506642211877414508343282893823865757430357006997451471550107111478543643882150170705541742577931315158040080296893094535878447365785336197351417792065115204512278059277683144713236499616115388450874645428999904855589225857247634825327403403714246856481063987600614851001595791918444451483351107364593455986887112810273256905305958031216062813305504135041325016901979279920625820483847452563316961035446575503013611265636354374307020847753786600576957568343681192211183167266374353588066193514676052688012143563825361938305569303449749949613050523063751694558089969525732039025289413341781518974646952071517649262408696733075621537898449901783192440260750833771247503111580351051029734625270545566540964223621491354252250905671465391273701906575759041744306686349192348220791435542375300185779057099903913288973626885326430358420393777311137485786705050993128072391055739598037843896115270701072027683708595462667524192715316381514614690398211648173857102568722982341301044463888928675406080335233899582978735284889934747940885619003470200231660296374140026287703173162131176865777757284469218502670451926163240701804788911308873928481739613911559077711297195515475962392905568963293500134048538143460589955884526081958033416557114431272281153532924562256177710446239093766398739258412319599690066113383415253135889017294720436631623930122618341002897046517795872685612724975742255440378208649190631353317615876945749191211606520691802000639821413738133015636997701093925805544567753422174161265951672170556675325107055593464219389895464686270103884315564443404317475651505587482689475509935670756627965014397267810411314441876143856848134392962392501271809216731427339799646593545564965219348444296341345609206109127560396827892335190346199469029059805043682832864594303766635707300201952879052421356813491714557586578690168308237346489408833541191455532272105841007908972977201407742659312856682515663455930950926744214035144647630847385723597162343299245688362046849387006425821973766882094244596547284396006742318999155279576944138366011838400337474312464514925207863609216783060074965383588112215341328023562084687888652625866973508476543439891544940916538783029153536512269352904278493656657990621827889984073816011710044853815241596167367536626003108191256767346819426704971265800780064354184456292292274141814262757115202201502054222282370655434083946811900933694789732588618936049572619809932701636736224653521921442490769181541984850659202089688304648039939250154489224178199248155181253928823401246733739030467755291070292033606281542255029273406288077344521974183308252314595841511856930574267180051793479054581321298437737405154717963238742639575987366305524435911406373073945564807162375299119200163957887755108890846634246946885548653570135519104300933404117321929733187957057979547261985416673195889221858479626703100301771758930723920129506624434323281038201853019003289600000000000000000000000000*i1^222 + 123295935505280002691638293739563293273139072830012051139317715035088450240451275670251579799769630764864764533138024116517699857478857453966847590739092338832980180039082844762362158226872932474063640648266174561075202828967925872656636976242120038869732453710160807310886414975441612718339088987838915877634553127390557522303103634029211505551097405163790039676143549451639158028114346433756712914915290937339757687268238006329183120896010998241476300129474071636542298338948645031764282503848897647035305469392388886395075292244843504935237561199894065374299501437341334809175812138482827471139112707723757957456789928001945032472035211831510385490694945407039983601508876760417097732308095006051185412074055570369194088909664671291862942967874225719635694732354134304856028082246980519451928413359113498044742080896782096609999603149365136758100387124451403578719877061273936085207675235336295375234746623914437071245102574286091306362513035717753279434917397803324509661451407210721154621825196297518834463706256782800249181403784921805985069510532911860804377815354028108518914180209458159496602685415324960097663352017803503820512146511331314597386968797565753964606989018951656114340810855957543341726319689398469381235482179040504965109423430159210512922537676115089463681194202862303755251510485930195648703447618109361282278435287210923837428078934278268761411306059974160127640917777063006441347370606453436680577196041182356600458209120754080149642659834751000907378204992451293079563686754319515723823213437188063146576065862678727038056584985415038484550766261583003600683422975057629153999154607036128318189041499472508530351355413921896922959548419853215447912057068521190766528985480920209751028560891612351781608334584838269643261257615145086870709447067723373474440640506009457581981353696198323304437948180303841960149213509330855428241103582518082913314236986671975418838377039595033250099674358499323383809057647875038943649139525084278787700648400717469233608062803748255756082030328299460956565333889142832274390635427388289273598162249355683813392564848097085502122046220541439974585521335042774426238237452025381436978794496606548564336949237795539791141818277005373836130436860547603646517575766533482266534380133431331208096527912984900294506466049553541112494456556996248063296565641454195065010389442097514229983376727779485890653425513601228241138438103901007022688896751541237619684214470411721508128095782251932921813893445146055595822538753948424058078382187490003079526794753180333277103299784131235753318303050720198738390118167574060684095436504359814753896249146488611093681056177535296251076810592800851341305808911545041001589896178567988453886798200290422557232081486775002387273431855377054891676941563891018494283938174004433038583151784214260291766519760736699976738011640669426502125850890850560637773539352518527574366155700766838761232001176615370269510120600538203595980687909845519556466363048595039058268890771830157685274255785648785137981859470598823554627220709466928027202849820811042569308679957763475128256345695671906146396105556985353540279744449772231824859565043431082781508312671291514893934039463206177797464336597009973817112611169936398016118550768426615462433473695082111500796906140160332368005366654503600277815816827565585775439700351644281763252959778337671429881066183574618882734694290786296100634137826642719090273573609717559212201670243972612505602112841863627688317634014189520284744983784647899255662807440687428127648658839304309463089669077788511428630456263572976614207369612072206314152516718709374542457199628880153669635119049288004425800017345908319788100770519156363008402233199182253562074093229200178920152202240458424844288000000000000000000000000000*i1^223 + 2380644552376407264680029221608447628230627191821998024585297046511541622824516211224321935208101245680657197786413357396980708389375678839184951338943729374248460176854794843987049180641051799653007916326953310256408492466899772202395207994306729781956938318587708500456019301140612334243844163795585737634739222945767958286277482013269739404197866197896734840487359598731316181963207643586268359911848210735304908368666060994112604712747019606731376669035228819589570223929772443645924208549349300158516817261380901785419141375814661608315397426284551382294489215328849844543182696729207591896436410334966296536467496708538242167894370802857010102345835368702539939296251559727466221516609592561100032787498502665352586894276409055455304703194283917930619357874178249840407042617884598773948864813806421436122800628640272247268834141631480713812755857678550373256388268767954282716218604435554909428049151091297542495074571202803882774230673206303580099685966683373022768065070310144627480252577082557726117894340331870573736453032366952849082318537828345553222680938894004867545281008614528768479833161594636647933482942194899689469221721518663464778643377867061570653086220510062557943077563769912762783132124164715340590765679011801946857898078444022857515867310638173637196397167195718828214629774358076417344205243151773934788969071981261297298521412984699572028618914668227986999443541427218827146695983243896219885125151049043332511128634999760653400305309876887036300300364164790719931836112994724477959520022169014436458185111743266952235770576792157389867256828999803002676382771220941399172669422559861409095028858407287750629422662933268060643146375006768647412612498574944475344322540895813231865764129794523670563520380158178953214561851383082107897258569206543245442580998651931792452202271931476372485554689200115597447748816636649014990687892451363630437102756475240690679296945794665243406695447287796914455591596764312659661055264194866405676313444212066291779247382288874952901722595878660233728984375585630466792174171622074127755634349603280370057847075317038681254308673621419605848576174934946122721959287709596369009905899950076344189423419929460169323962047671230343581018691918817098027024028038054469837911285693565329139900949102707101568798535695513491877707924723981432287229976555795362168639001880743354718537719216941718566288121407492208629887347860201464072268393484758512046544796732014387246479385439325887864736739463365205889128435476335645139721967820251499703790428814161222221620643093663628724407961810847856917899836131552115826585748579714488698494437348074590340811289419135169009420865050549419308139341746989471761497253101520883012785824933416450955164188800143973276478763975401896955843566039227851283852652541764038862582616153388395869876751207623782408657338762398228746286102462611538277086786836637926692608164446699487747894731501811420763826080484569851695007083219620723068595180479635521117950410962311406618481536708292546941601433736060680746285271186742406662861501482630552139199966984501622552050808044458180304932871071438038925749413767854401112472581237537273142794728746739645005117537580106863823597644287345280462934719894183424784593472189572590386869668014761448276007894588697807595417442010329173587159724402735464369688999969220914464330402008725122358078596983737378518671535093462441522501177294360430189066819524053750047745374745101062003002680882013047317538886199160720350016252100540657511210946599550580300073609774551473199392117868089433313133581797239193807632935671707106049641830629154325730685153227445678953003556789013554646439078430545767227655307652515230655825917084317872776365344557776240640000000000000000000000000000*i1^224 + 1111199600032063307633579530430415060015912562487659754518273743325948858560388632782451591007448902752519982321946001653879623791014475394674634133386105333197184879797623063590875654728415006869564189505648088117596042159448082488834120460333064207569151745473460526399531223060306483247725770338162811308563019915604614499442094950055032644942956580467743866501845409373967129991845963735940439043267899013599650049639882316491050382024757587985756205198257604126245229209021035832470505535979625720647555063764962408672282756167060778153419663094784855355020748135710568892068179833225354331812374961293669507265862724947253927182709017983176227302620867451147320292432933922993018269091623249179741280374671345746942425853324145386918494962176361883616424886897266077381740200763847847349276062107807192083141633399128994333954547696843516587172950336698069031090803962663266541112624083683462319969894489300234410864992231033900041359578375812594566430470122530355854872714100774425582411372830050473563877192704661807034319093768681860336510624873284641514085311303831180641989644289024412072631360895609257442040903635572902894683216117778625610109039984937341917404313018356438695487270644235453835252127764983465497945000654719887162229729057964881888159403592048627349631216472608197131928215814060166194732997290383560610736261041223039309070694535681378434195827446526962981301566019638591864601135107609467381333173409623543160697062069099153010888176213668038920279554968225808894535274169327936362696731281864389158942594742012575447047108446326864546030553198522184994831874213645871381738286300549047520916959749777563235526206938241130393889711320173776414798748462115138278853285206189295069110291724964188959334443091777576546389090596090194808430737157212771267023948353250454230566690011821269479375803494641649950460508507078890107444928569539913375819690073666639829471216628564557879737247012008752688900950638184034187654459250979524956376183392818663840853612608438767641239345916203549460047383698482377711448939565560649124537141125106635302212362141169913805096736287375628741604679509608289393745165703439999956905393743661496046923744677866736231212924422082611045873464749682764056852975771199129254687339589226692706247992613613554220332813398809833093228859424368761094064130040490827833217052350006580722464074057442605453500542470535221442815513421490854789085597574856698785510946300740933167454274946791127755828778487433130958224725681636279246863647032314683061645777584798033825577974507104618500731781763474227274528440332684107890308297523022542013038601510699145864671298177209355986302289266834270826026393620995608609633242884029419289378158127683101179909205889193638622879301267834630368171562386949027424011803746337214967336478866215439469868718017108950808966000584762136377530137807583597684103416408290989473311518062770085784327271539175165687359840848462026940669379463915060470308233695752268401316960754381913906024020409144852179491190341581349927684971624663954996069840863243411159863063443038580472705347398619535667244290448795183890295583014805231399729474676230302728726264717182009880212274864035324310839774111517857418407572107785183277344930561869214819504973246832876419560428415474268864980016648144113148359614579705440750358639255193273717825498041239916415977994067945007584716835573547838549147002083248547167605451031985906506106399952982054109522587344045700575559627814984290829103440348581357658867338475886026897299837549686588212591090388608796139039134288003216945373149991664809410038610510108613985260825313111863620090451974656034100261374798668683881858396662741529569685681899307008000000000000000000000000000000*i1^225 + -98625277310453171586229967836878579245109593722561945702388690898665322967707700609161849981199780853840330718108855275319967456726809677434952028893040700286930836185032537499494544253280697115536672274505293760400380542759686119269313868189280960493280953191500636220997564595938211979050773755513007328628847480964237577854105891162592831708893776796754190967574806884795706970775580973215038444422459650238315838322867169281455760868984327611809431535533552090559209231169520735734055140395679604139341172693747365867059320490568348607082553163996655655102116118054571910802590020976531253959727441339098224093856977378195574246349018244524348958759083097415988027221749378320715887936688701826250816319045610557612317834103854695107927603142183366496930640423205104638928274263670793743359695256963637741986508773357239233472832565857073688809702937966007489268271070609948262069429572697296219477363885403443271899895401509011744805634891143099573059377907750000598095352254030570885378948066948623440795282613876807427077706329143753726243262337650632666022025230423443380463614071667210500661128720807689301492830583294004419022760328620367789796613375571088548935715729239231392823166192890924527869787836168660519860128282910202663270781282139478558268158161902050295405435408746529537461257139496931570708209923191765819739916386765338101452168721911802243766383194519799461898802585542630449193093666255208952850651167877344882796322581668980643075496544596241227518076066434273942710727002314632019603957032228626321894365970271970831506651534516217209824060018294308997390727841807662598406738842364385239440697114318923823835226474120894262917191145074139604063379407529864883285802069902852658670242204847252099890536385996120062203516655252178449251434088623675534642406894788805566856918776773713912538860629553308190701413057674182753630863419662815304681054569747053299135610601442959488112079916950196227499291039403131511763260189645227144335158270941014058863096163211780976776933276779715460693083137917756033686924472146185359463957409254954357291541004005516248851550839033843047827452599774760721509931502541349775210830102349253860948791266519192475054680153409263804575714826917041019057975847549944477060222977453619328982027566974002972612660125686732269144365863456305833531720220400132045359450520824267186250151948486168831854545568147229651531236895490694744322763029322627166102800224938287784139057887154910238037529388556684859632546096738878839577487194806848366610658972874123543435835844478561645069855389513106125383416835815377272319880388730341561486614144654874077675866227621578516220420916970500144765264199561800892321615459581495551365447506482246251614337627849993194459935696838286471071740984513637233991288614691691498436948515733203684221784933090818140739459983774024700953532021449748024751743589927235246010374216405888547333105882804020177889166090072391728716637684509573010670972941514247014564202392417651568081698250452885069327873347265528179928429181606456997552550185005086158786314716198406114966102034776517156283889225842824427435123113425027227537221569051812919883873832867935886562898733806039684582784812546141786640735881355563085158228714907350401973068440556454566762189813699810028135902010400300283169588937119251928282242633235604067332904565631146853289389545218000551920423349812674437837001515864410270326914427726328106013223717671883315313541957123482555494807946163539616710776106354711399653673526424122068008551056339672861250740994094295945789031986953612341552729441251230879467272527813250458596117825181977082100848383283037734468201483389260843123094579052544000000000000000000000000000000*i1^226 + 2495215981431150007914337026856057294258682246360005974875944019511143662390723796763763396625791210561496831788766956425462291490011117357887568001361297458275117512419467258140912917681183741068180170704349474239403692388300544863889554823098999541367122899395285974649967178453456644496544227237597086975853144541420812600603248271962831860539911267769545039455272302781167544745378139239147467892520038144967565436814525654077664443893389539648072187178927351413105568057830387999008024266315419967239577401552682814493933022487677775532045857932564224075219097250831468902378347348992449231993819420608662093165791580880334406850781925669464438690474033207051957261863096241177476595490907895253017492559408544245563126145048067271644328298510940433070751565727565686136731617939538764421521023537395679021592700479237002113623216170171731744359111030217457587690961413114268945296177171368593349390181319392478487144247719938704470236938815012889048425645148833008495032972540414689517843019526855722396217788658107262196804104078207517606362173317383770039122497173770783764844718980396201857477329530719567088806550328116057377710579573341234099567662292763698731845743832493036207795967603693355839983491350052919260594149323741268793589468668610001853915954494469465156838419184366181433371752582612480716106146249504761534071560805267901061664238411619370471463772823091595121093377702695412132341116440357550405817935466079280511209044715471786663729734221114841825457567363596129842338333684397064499543605459070416416036197528552261088000468243470005551591269156161186190465347646192934058643004785224663568409506271600119615713642825374199856515586661661056365891078322799368011333587205458605030470819420040531657366605904894893728777806263067553319719903977874653951369024550965582404871707892414785024759865104731178856696651949570935856923947372356952558034792251896687401680323291701394134943396453845410486519154208084996904697141016252848357557517711957514764511113490100082852692477546935908204677886962983307182535878789322645713094444773662173191914555621014278067203641802948472379032330846475104523583627062252949871202382579890009387114887835684375270251321572461067073230999666771249612135854560534830669856055339330177560536738960186987072585147948919246526201367038997591085647576884043695763116188088195402500119787472037271675212125191103502056327693559553415403295725153229790376536313411693550091710691259409859661027479217978678330429348923045712758618522194440866636860627949548377455118061130264346436395950799915448425103470346471583593593952773559010488208157541387859710623385453926838066863448672062409540534474267529821648475225357034207034473111299913854656270900148701721656333587191758507957032532662254257237117130300856548367396844060556879577133136416125770912179098150931760260214422907513731462431229173294115678407539825296948547146974775917535481280539186711613784961780589945072076127078210509985450680454013131103993202862883095024351431133379902751486698605900657907001094077499550291958213747358891401983812213871360210677952430774370199321283186017003542287484090503043514708593518295103727032122720961938475670241944443209235137691183382970144828943280708899455730620726193816989115158923828302389639486603945084975827015216182925631613610146497182692773391582733031164085345910071197704569320230410935768222487775309628659435579833863179644455733666884880521888386462081166772014719852432419254619166611488564842503060115897617010003498690838000151875653303127511017483290792886985040536437352282945291924057044578827825539202501723151198832884425086462867129302851256320000000000000000000000000000000*i1^227 + -10458690284800509907510029371363522563755246046876610563053758713953142820064418140660848307526213659639920101491983485952205948069645844806398940430614694488292949069835329922604728645395785076428303839942832875969004781565431238346877451748580039291853023173429357493999480076037640118329143932664147519052314000506458036284551881435174481864458277410947604843883768734202353328229460150812606918662446913860693235920616336139542255255161712843697210764028754497323732900443363865846787142754349787996751628366142039362540843467858942390241811200488648033555975405446806300425260356399074781209478137761898616071576167030124723872080726098913908839813834012581374420419237464265712394711201082167700673759506043936798969702741348672950808763741107554859864944909633781014407303710900448555459637630723439348497509906862298976345652868260148629267813231844852846657500658322331948021513669236725960533845947598813148797264250439973778440092035179691128960896530029151858658772493139828099598037169848873733173407304795235133004251338383836987883976080775384824477188818886692505456459054629983042089311486256148687375097811012650816182233027496938465111348932510821669235701265204600009655896465164910850700729127614195690491512282446743158506829462228425797910694159584046188440284092574778632100958494823182432767819864132962248106678085079772711717980144455138129681440108539110801023179625221194967132231528843451086922110373511735000348466153310434147232389127641418998760420396865609015155083576981369754772284023411295186278734978513990638628655539702076867236800385326510743271922198652705514531823897247143550132136188874075688729761799615841547129133878632194322499943515423992380720814649191499138347150695707195866335511911215229216887715631002796645067501821939991900131541479860931176963986065658641111081244607772420171714452821030180579965529859579009344377727339710788818782740568101604300708207357555605063510518316723595965957805258072673065086564013925182898170701845977665791597716105615517917193974603759411823347684975747048600261184421878131134208570198748549899926743513373720728813687524396973534126904186730831623108934031801406522067902209330954534703996467337120297538302185375352711460640558404020377158481916465553936781138449737166916156590690222915831330627226688461015349967300376798011367828423249542007711522465859069858931019519092276050353975918259294386142864945833181172439645342908373014680725444960110115844407063517548365110533432844260059390905162659533042198105868866662479961360620979172569060218595045058733450608256713894113139364725446414607529921412868546705289099934008087485644327176975921479699939922043250828922846215988266909466668526929663402176742364720662663953945889937713191453016779103899440283842541119139826824905026324941403929076952164961501325022341187098798387635544961764717679628455443489810971487365424797177846196205436582971742975763541155973521861721796593543528499862149692964560591801429249286131893761683455051344273762582928081873168820702777697910089500224376987448295269037249786365324075852862207506723323846459021748061704307945400844019087954597059263417390202185276481366263314119988561230016455527267070416267342090298577692185358357176758563960414179589264404943481898676726022269114514868128256512630543028872677482429288518293758647320758166247621544250950682789082914936214037155722505212798212581293417097304750557079723270084831653087458369584684045076071262932874701115636383865067512210464973771443161231853385127579001590024354878943578658009045720860912610120859792406780612603686470675440883972115722511418864435200000000000000000000000000000000*i1^228 + 14775436406044904132660058387696693969195594059975233020299972326995250611412590042774229358208450845192543576476556904956519977087477110311691783543708889727394390637853935890897090268362174987629357468730124891280507170185546159087859546677397593461177318769484928598823328903184129993065367218496016107632756506357478762888358083707861141794942137817145228163458962816801251409668816111845053299014471692329822289213764544149904215527602177221994253031292587945736353756524617984020436757811848558322981043330104356255097138420760928569727743912297102666559984333223146813914362793214544588083993911197291074928878678477435123429514870495631421146920750027784587416022278145593170327901768317460880974724090762767338352785617892866728023527072694187442542948702110450431142424641128524204235877124612994363046118103837084500725580562281644461538870620871739599963455679679828753156975378356100601956690315651761190844766597643547682440135719970643777875968907550645357541266077407904235535266320294782428847518150979838327403783013650176253175338293707896250677513900775240357041161311472322724507621796802396033257064510515828648308511857173792180531474271422186178955792807969095324664877971617683920528032374834807612490033357571912224044462967460566829670006355136638362786999957916136317213204772998371583000406223269826435202207165987552036433946077124250023397131636914090888633049517065593346521321034772006253506935058572584725941081021583397641476572182866600709047232776845803907236815082613495955092301111767947910953041216878423687793949565468642503892689411392334671883286428013027472914831895305835679022230039047720824039119483305313166839546076900498522761443087539251559537581162867542260004912599762697248850318551875471988409360779105647430514634353435699716036276190791640925628172126702105540485662449966843896666074684559522648075630311016888837930678267468308777503671613703713547369157766409473015987340721273974515179651897885929052121978317599121976792466655044888574155801463581445995141368592060463705762421191720695184129065540562088777946523734859871994775442810102854198322508208470073152383927390006308737241612161930008919631944714709698237968561843193219027282384220985385720658122883732114047276969445386594701463751525465066089854604877809640529583123539688638266616781443785035866830428240816288520115108870321375875254437566468982767465612799969959709207622257425091932899569358157052592354309911864094899902385690330662050101362335423067337888218315711437236616503099190285729235617499814559538742826257151957973895578239166921574350244323936478301143863423797207882205373406888485427713164424439515017944435202094249266686098026868275953166514182539425207925702927457826058032490266586375060569880633606496939688368931595876197567089411787546759841457555805588262420728858193727031854824351315728187898502859710212864747715596281190019901895635765170805838983567031316620767816714988751410907381383505108108643314525630466734391343982157611369323581611635038447350182868817548415152036962214919126161669999108654257814828449722049997410577054949336897335127161011233522060402896823234136664736506123439746628014567755326167545890517505156538366119231893686292405083541157625185931538127530472518031559365376721767498946224764021252003632987620798503604022241787080323066350047553365390165890322827770580811467756041841227110339642540219033964798301817754246396546837423743194937330369804270062214791681173282101849082152160803234137288436636067215855125388412263952888298333591515696814818096002355961657352149695815846580432480800022661693440000000000000000000000000000000000*i1^229 + -499192453274598450801725138721736887695125369778163698333673087096236519373446957289470090815197737498410625422391159976150275747132207363055781934932611199747582077707187011311193768775824741036692783643997346514249423073949133134891046709505833857430525300488069667616103106253302578077475470522571909549512472379730412264436396259097776951879971868709768441668061612295444628414970658923188047281034604627263486430785082734357243806989482265032012035634114566555936492720606659412415715544586653731849365953219122568920964141167003635071741730601309982379563433347575579203793633551230369182302424579117031189269535210244580110324197536991675078178882737386472651308548185936928240533387371979379944509262286220915144538192901221276316793685733272229604705940058269474197263601399750807302265643387095404926797486834080565058478112766472848051217482403806684149847557332351344582037931708257472227100660670125449779578691499888924332746954560359205386702116816157818193998620310938046804251600678632865941521831283821140079908747742963160473030136675025066039845894237589679356191432359016286776781355658666511259807123736035513549159058657434040917325462646573796143968517896905455762005629242808983158788258087153021765011787134567066867875409866792767714032875931979561993390347779632732879987002175398885350096269292627036637816337199674695440694947668188534424992919931920781781267610254523922986639519863996973034575833921239449972727345534398930046917569180596747494379114104665995562329973113345553898845507910274670119219792669444598243026651432027573907829538318925417991036431536390586676478912146839326279924938672280186080401304964299807517888112759107609393443639212896791865032893908702806347616851640470354420116715522258205803769712317871460099003169808525987440224169195423681584422022965264761537069295724526021271169587549529595726327284829683160178833248303944997709136450763430521845897002027224815227970832217666212544058917518471594287733875900377108724308169073522736628553856010617682040158286158659218092104423392586275636708537890606813437071334720753364231779725341896153243386271939221081199417722233695959730451763517200247880933125644890900312167880914471545926041423899102118988291307410587092001556946252099023938461137754063356642356877358971304855530698616332236994954487756927445897850429666316712766613901546396430049096688100840594164719943486501006139858245050105752001849213824248827295435631882159028007216832267845683841764669822565479114995646369558260342127827560743345877279891764309648503732241328769882922067579888822279209326846321631480045140802425209887124108382618915189089867226822722975897949771012852772351621379321453791859918087322823022660756995294296306813714177967727453738767217461641766141391255784881606269992927687508228316198304677988619160799474631922549609735481206424614059536182099033890915401252770064842380527631101776007120269191681549678494556540974102184690721462034772411860936950636046706315103927510519580220096317423439437725799634504329283691637349933591284361456202703946948351875530091902478797806348161160111818942358862140707404580800471014146993453641527520610157984766825401945685740826931323105977646232806383981907738492115517789579898924652408090834715097863623692517983482964550710345370614199734794139777216499780886780176414504163085155203650284091266032296124292809664587205247987362207917337134734727895126484282203292702889335537197160744118498367588503513622023401112426725728734452728417965884934592598196176281013642831447645580186097738749029778200049543419002880000000000000000000000000000000000*i1^230 + 359823975443201481975272948007722588493294512703766379416798493002366196332080576236902294340553609205594758111477641591262843053231447920903728148390568337281188090333404085585579756916502865054574216344893053949868028821734820755786237858954990761735315104346580377450767454194676402913556843420043714336539662311463055070149808278828226893161231953664389646104146372991769702370899116824617881551370225423297257828660189924166658963742761700570684276195736911409358944915192546911289846326200083558365316033723384188349819003320285749186799730605019528780446817128340879958035051869273420323662876192452860128538205694569990086540934759655671163165635920962555865183945479562381612494246072234351661634841936728474483288096221406235790328377023888149700405989032886644190243459104037898530068317003738483006829382843117426456185953133697346299304613018949385132960485357817039761166615399805943212751635435731069526645514456753989982119649326676402281029000096400733546256840065734535110101305726709118690749086075367603416130996391609631752452531040003181508819691624174893506035160255696601091102505471471656417962922022164686298156235150245689615882683666762307247188500072191408925059343584735573378311228381895741517990528689042785149443622501489232370633410817775931991498007224793723032759082987401329885650927670338160036432069422006817089630913457972715308129731163554870795283326739753362475224373115664070797045331062375032326113055384684829226013302163197545105654983704929917661026215624018804074812277474611300980447501276986904442321140976301911888938029020707891165979913519798542805872156919713200666915832326805743778933644872385436659453844510174107854770838015122060810692969474842991506923405947260222724625854391403375051186073410604566733590538420293128629041983364483783469921291789521086210541588698180019986806063424142794477562912871868247394901544919586836504322347087913749814503103240487446280598895109706289090676551590482435862172761045492959314816505714288677924155369797159576800459901941093135580462874790550422421121542285721131136885609816274535757634922098602767040883121533623678722246375588445573825014968608884450412385637516543408339320530587376343426465333058198911444338022645349877329638876061070495475659955015797309588936470571844284488747876906847686455061947334819353801092926720115428195677874820963258822101468499961828509622404721756514459792737765998778246882703657318664951991560470952947510283524966010557445433722937402198053666495557986360935964915104741945946673913246646006433740208479989224646334247594300289865283500263909604047281865145624531255738506445805741087873413523492107168898247931996596094136354950102802526118521187473310145566031274514013241857490467419162047444259304264793472983319352268748361010930507792177206029877339196418830272546699775600804733292215517233737694777107058020218882606112248301926201961268298122671204899328833486476034857036657480190815587020072419861234719353287857838589834507558240129065379164799637171049887895288862687075982051323801520787152964172695620027158547769268370798852650548048220298277924535933327909771707770076573035475622844258083516792054161192180089701234379622798119876305111629864393403610451830967816213363703666420739018489508265244580731763116850504850882556686052263045204028945785203959424195195084302868785476870271651296118080808566959331207820071879674942507981167815849010138953734216001531774759411150123152184929088840920928133661680205472295374187754500232187691514881116328050190728709058896180059045888000000000000000000000000000000000000*i1^231 + -5435843932396150929549061548179498450576238594433806550756330463854238553476519555034345428607896792063748726054348317191038237939076405765732190752568925743315758002319851714275663585033700206268333992704461724767054005360275941487310224278957589788886652407196502697049735581766535155502003618428560369071243975494001616909224826908842565880846456696273795436935536055864278458107154783153430266685149176540030630747310637459818181166380955706564652319380506970377571458890646783914251921449075851405034719578771829290650544630607481672323503346460289133921644054963562519231913470114864073056191555921523825466222352180266599161737107992651245116085683910731762009933279645039621464384483280911138226420465811121026758468105846353313476450074021632082100508653332436061624972583427369713126407320639167420607864847220407745601430339730881474666685917577982774506850976823333728712743212499126228323566848601177006392788466628730262461096038902483866570412955124498024621710581589298553894163054937348109953921382744436776177343462808184192971374193103634012845639302960379340838442442707459215049761180935510850155213415629423496580758119948555677302530281178395130808395659478460149194371672713392237773637130089865473209605018441822309238158894066429914254325228327820929055208631449019862627258548782196299089141862159405401628859161582870186396829576378860986936683091718562103756122037050404084306251248486096907473595242094968119773666874017796485023067701779829193939845083304293757206416204499064853039471393986173267667683874057161529544527004019691847329329828299069962855727603693155712811378552342847556312763181523949299667725232308825316038656242914068636884719552952558282443376040727565001620083435404926806630256826032269832563486203965387414735012946457391296340664641319476433839883160736125206514303220793414474997151347863841382454318127344426820857680653258843702567005146254124938856255698771750274464108153985053740801333571966492836184063831436636121329598096634840624401955368672425979925127905426382749278686109157143096575876024629971352256587096973965769437585072808984203334843335899714807123608298034991905140769457625618686554201991808412459045281951114788519445747042184979033255126493742649137080480665723413552481920122293737838651094439667088307473774822857863199780601315614099680179244977532415445250352076101752528968267149659719151512652880458652659274695649897441137028904351309141883497226019255413003939499045639593160889297660220392613252944264236901690349775866436786929684861083132061984983874411790149994175330539759292938581385713348454411329176756976318873639818729201612908481128239661207038507860985456124802812344912760779475156062917777835539697990367377675955437624603279593419316572177998265786171589999589708997308689384178749265678217986760550877866912443012896125722815577764358355676588086756519996080709253197218320541992686650261099857910360857128618585431112898338292226929827431288286485975243177890428571396793157750652621162931613431712997280569478823503999388931327516343709776800558198490828444771707160808271239743518382795229659381284669655394457941174611599393648015208975104742577263614205136946834702130633060435456843717993313060080134261351161044802754441609585637068996377953577554768128346987803908981456155331864593684837175113427985723004049962826124783958186944502396439450135581831971143247976317566351282406606163917034274209366943065046244141492538725380149086628673074226652143919963606409833323792799858314899599506298096748331008000000000000000000000000000000000000*i1^232 + 162479994664704812639659984731599430460553838905356518475220518517123382175755726206756871884425642261849481029928059387296227691287087952438891276124718413934694331076284951765925489896574456627361520700328925312705586724198977655038417363609144154954463538416068971114409282277598455904892416472930113351943054778559922019611939382036594496387082154390577866787087533291408219600793025755147463148701609503311882918514346172842294920920331367055209241928823909931926559815480708829025628549452670796048994578501899800668380611922475160556537162067438133509125790962379979582648545832746397868801523081322033087990062230193839012015822945615232855522582026457119561245735046192323965783512124160349179325099524021442165542539084685083949990619775574768940339716514875593054600914959514528513368087723547072816208519435406708692353455634554547179376129215268346692734664761931343885151297124659309358111685246442485573428316708487267842344075736008142161528948758262661959692854598515258151052446021826887172169631555546195090668927898344129711553409033227018823239479805207364522577048522664527916518221438680708771440224390968205344016933427502351877336977521718547392417518375885850348219245862245932122002257365304369568049363365736013348091086900229166493941170206384381574626351371304625557888126298440160779111464565280428744636951246667981945064406026109164267405325770066680054876829446840911270937415005302796396816659500968604680789443293773641240413925576247597519228980886659252169774684989481670451470757600203674248668930674761484404681939447311324019817395083844566345948109338071366344635234291825342840876630837861616443871008112860357024671967076413522666660838872921545000537092488138374230750195745347765157084607538953287480813721832758110664896551881040682113293272010032383653035680684181890114361841726272557344380604800795297215162826839727440356896681377916364706914790311647360790371900934893226369747969645073759559331272620174118414382639449934905308944546774383782866963929986387910990144140069218497713509994765184820587081939577019705685279977687760498228449686268641532761531912238897261334417514856773683151578997132291788900814488561250887654496908840347135456726725185606251722992923283336194585381947986778484274618987859656987500324575040784020523878583793344188786504408901781070299323444901764375059650759234204454847766173789508184046292502746872582972887855488797447068575042807568690966026016451015047366265616498413973028087183270089997512197659986626845271064836146766343932730758306747315975505260295116812702755642014319340899268656771013624142323355982584813978922625366377671520461757922918751468612807027882340169649563037089383049391283194402825665909829568385900577115548318075902302324675277853784701736396110093209883708529155493161105869225700058641527708277837728704159844684240193363672917216537603470267226878328521852228169658344182977338655521912869945423363180394528628140521058602967692184529056305592633318230883900496326016464629070538135831677998468447325057656953596952059190270956599027908254165746422005111801334014183074672258349354206675703998961805227316463852138066187375247213714117610969259436451721247895231184859773508928853700223515428995836778739455546804180182046763027762531604792159124661935499169661976955885869560481952769822079656086851030709505332416207721666070037944022652579860566136233274187271002757214749064870907934285114885167346267938389081337950391476851868885655977607065421219076371272213463040000000000000000000000000000000000000*i1^233 + -4314022110844566286967509924805189296914936818453840447147440148902587340001093106619431839797040781597978240654159853045865376183681093079633774781338635019061535432830728604077192255874922069338134241953591541985734228022272899011212119112681121388914660193774310611106629728962988223190227497585877769326175372046491778541694963278663098692537186808226133007107394480489655214732381086063850097903389467058277853615933514169768342553798238598314636595040054913450816887577487945058034790471719776156750076375946246922092961323426468489870134917161486172526197263503366347492489190328625863289169524819153432455498368780260873630061777936948260241461367103930104898946803820945690824618303969120501201117570326801720261744943768236870669219984025467362878966088050430430942497776402051437217358481398382561995243810573064850041754330388799345379220783482930676265742680111199503983117013450586845290709482783931348471365105870076515823809688124019440423201743651301604802955066763306499751886973422520843997000114848832564511757499781855482412787620208014424363303553970236452589814824855582579370853290485458871816064460940332519479557190303539724975921028645793320900556230774478097007699258487036201010488424469198030093044254355624191905195295355885351807429953750376868904460540597329805195073918163203217707823710180386911459276328851074045374396582643116905177698203965545534653735928655954045571282511226941614089598150008841899590884576971729766710383379321321613685061997474708126432297549766602534480238894782141275056492377615373565764965929376411647205391481085353822266087984735350399308733581592227676823235664272824787472264278391647998673171307303361806973478764154712685871737976168998621970511331922714653686118819709996976832091874758416237610532555696048890285881703781315486283187822074664018322140055160133874489125888296700519214193269838898531035093738480363068722347369934231352341498225435207829893575586958592830065060956561420362117764136355473042552017139509181450725175094332674497553454792845040598447585331354782472246657850472060010495810258831522951666673915245563089297202162701557505651890192021574804317995284882319781933899179548137774059534339861906105350972569258466231731752638424899616964559050186172744994272532816911432842038196113270024526965146500845343386180604665368973046433936088696964098415115169931027966833437343871055792249402976863346010947586505162539664664979971980171326015841766879324410487120491143323789603497399521726519805038515710539867745679972536461830117808064417724153065702015078049904927068854793372195938057340983669874159583995288658535662054472618512890958280999606142796816746303687395957092290439574077659891540453660288960811690633035715811925713212900255217490817819203945031851249683402742484786629348100479080950930120157336529712713602178275086499126679904348076216708559613125378660502215202471451018740320632763512298286546039762023245025635730665499979896760618524961299331488801019646137690148282972143086008486958227133710480734272770790735419037106161707122852208762786074332271577573579329185992878243195945326239155871689162121781416236206984299251768102980695168573059904685534744115908761793250021348145888447360261579521769631828362963809540712454396439196634779777333973490992588379862989054859108404177412493860288183142697038365515538407845876699467821526111098630982899519344665259279173959408254229926489832689533124871476860644289204388146563343132019479664483159244800000000000000000000000000000000000000*i1^234 + -90844619524298647499393315667612507888379959345551608904711886684598360520707530725110909624555993898993986506181801868988257011193877094462847444455030759540625823022072947857277876738796231719780625847740894288207605148861469137576862180281384106208064087209394354790289111633112008099757128882723885621789377310031784564122579693137972523055535777709847700973357097015184531503150628847013319827630720369340577649993776141551143230960637357107728592147048006596320051955984964131468545653988786639646336959575994183132892399809633140947041787876178866787673966525506636449245898201046979605331026824283394805329718450090506199728877823326140306117063868417430286017623055536826304224450099281508667282118641450354376749280705096433652974029068145203413197067805587507664817005277087752093195921009322043707381386924300585709902835385591790190932430333647225051182254115738418776017784574954775256816403338627142527596427659685752342904906890658205817817113951358729699112967766214743512642076511500497082398279044780666574115522330859339831808554646087050937278931146119752587323036903270653426043665581815280812521273980628808989841234049256165263076859003351655471975637549337211991499955929081334765976468886867485478140491524068030834092115162750546600400163700232830036029055021679630938066928308694881786045891380015372685038885459063266481677287315797194441964411058772080924010463473164626291806078614692654991495186295652488987592414113136758609601237741418792039012057641132244627980448133222482085095529449230332144976910184278945980114543352628543285689363500906847491611861243252302714686635937090248626778290528022541529810960822599597696438973370565639121101219623084274179517324604536995967173347933919368642221142243691058936984228711775246790936115022094116480959960482305892936122781287537547646285539163525250639281886216650621144933100197715247656024568632757876617347554914881789973639097099232643530445654798272980942927406747247647630924698472013937748200578937141039608626999446188627071324589506349228708147981400521196142872639731679341319199103084670312655626866378810806093367739571269105385875296012108445849351350919363688171872184349901767215324446916125006007864081614045217662853741969985671725513945053998960244416496491389424791532760008602789010288745652495789838564612747400086525240853993311231181587295410810474319076168062207084382198746942703868447756969873072378871899055306040451286552376431846734231833266463203226728249263766654680849884690802371888748809965119622796229554142577350749426290550094892902931902384415325234117012937554296087317226907155116081641193868846469072630832737357692688438880668172583381568211398019380174810081052356511569036948577881680127680616421202083620394360705440993371689066859311095149698258895909073292318134609219120360228696592675559519424535817781097227790513137842793685711720662911040722227258929358779681539899060471039271571159058546713520174656302586377806208475425177585039689751351495944294676432115546687643088485200682193898913559107818300272978279383349628193086969969110168616796093563569073482128399995034704570799081228017259720496548570015368307596446579375182796098408045734254402695492007235873592443089461727316518670984160583472350634188815967713540947725292262987404787180381701907595207751725749645871731567503304956668202061443179340612055745886683125590628225710312756129699749665689521574084075339815742344139451347595790764736512000000000000000000000000000000000000000*i1^235 + -171247730944613744404460519243373228570007866231333075232673260459426907199530868479772248398182622265818548165904323107657776779815981015041427219465663923972432962278139785370147427673685344180608554154340114811083365363589747943233287801276703755527347325758329272495263954710985923588815504672689495290187479174329127270931434023524805207076483409865950855455352226073335337715586720567623958478274955351796067244047278490129014421210828503004795631922836748434024200299661390908234285947835772833827773370185606177690796123784766751923818426006978745708242833638032485276529006786625040136902782335738926732084068191371243897299031008381419568954523348935097810114671363493319368879316014542037448675100583893094606296753509026928527762612998596910022285299196547904910793380159365770202786791441323503393034973458917243220067366715764186751217479054526829838196894159680273301814882482199643519333920031396473210254935297289101976592711049111339506106443861291074146098658329083807751853141342629277443609036776011093475839719746114162641341762006514396884037613990360602757080473957111250257384758251326164148343085623285263023806273765430394583617183473356313883965599550820528281072762460152659597867337050710367421340494796155861985266918125063453055930070037809779718907616261301797305646597274722665827529543628265178151400008284452842157722634807478221302537185203255734090576636782405600804763493556481606778223287421158292501398369550061244174246657402966860564028426968612077077980575489284436836073702853131468930795852418455856862358866370654192086336237796046088887903732301818710896618620239535527299490828432733966337348636556183366931147835271864182128582132130321713455183074759207126716563583605694213121819963317437265479115130676841722653788341420611793147277121801824769960338823657206394760314094338061592501592521361876551361663652676480910653200982615774812729850779034085842094998724313341953783633689145191213347436785427022776048290003495776215400985192309897373484191229854444816517414708947731143228657097263791589694024136607818032371624840853066215318347507500547591598530849517917260449585244360338580371130873121780197993236708522112097500182943450306419605637013629305131902452120661981799134966815658015679707475373501732156807891649015235753210268907830486505411535268178813263907536308084059687023440176652109357452390892771906538933405608647565426683599221277220301980062948141112321999649807591664035129941510304634149712678467755838358672768143562734125197224537544956269921523234821838665333449007969834474966580203129212660736872715835012834056191293226805140269480264400440352391333679916861952613479715662313169333731154283539278503490745191177358185108578580490149121134818153334694940692968600602736451431694631347790255523133326638977777593888121236541303863248777412542019250358952593677917586696313160313716513382313120229859472421340029359225583755292681040734582222984682627820072148611702808502210786237677060152641866669711047166551959766072214035033013681766088577532079098850351134990963204133951574957869259333921020404920197059522634465804704890519305148587428779134488229713318908371661577417761353104590423379176809837644074849191479997216597226548885597582588424991530937074502054020425014343355803040704743425797578708199056852772302790007290775450043124939302901323787283662183478777573488458453128623175461439370102233761246230939289808228528947200000000000000000000000000000000000000000*i1^236 + 2787633617003324096934849570668298879202765824932778880361371543532963936463058443131190411105649472980169734438468757302311768378971357503346537405921283808259867157709287307535973778814810627379513643124358352437919426500110184327901684504045384666597853730008017872160132806902262067200669574384222633895854752844061101948038829955459124989166392353170500675533976785888353083808425082669692956619162390586903723367057320851598149311557499729718720493912870189276486338537856374800397411447163100758414193002068677831497452435105236857429091742012210658303259711348693849719434527686711905650289144120203604568993999466321852731911589527302884503001228600137874614645213454519697308727882925688295297842395031940152804156129335463902425090562735904146620544466719487577108653204478618748440987578724761747069426192288662372513684419450166356138556912469227068438218743793042213282224456110097905999208958708869811130375451729805947750050040008261831855474740403804568594371109485186245132426366582957473327098538962511345427055892742581809590111600734922153294313821510287508388382410715506909423809552390140202456849443667740450144657523614974854647350067976092086811416486230614809247659748452723922339878179148332561329178939165385092429566188407450388047587376712902303193411132292208017223141042153845013858393635451040644459276800158874221174849603308920265288122475743059546827429828242088619027096246609412656043732832092936372858340388475048171324480653748194780819009000849366922753829802535769387814237889453564009701184634290534757701709104566304626026434180041600899138563569157656865674700125231178824053657087094146202261872191148390134123100252392070280404652179932979305886028323070127683366349559951857286443563519414237767487095293380614846889620169903498739534434801399515833074922254109547904527842457277053654244387398166881613734482127891424489745395389732363081512521405044284203950235284292676721961903722836469002031470756216053301215028215986676368508696529576705660425014437464929001487559961927672056539328429657888586779491068256541601443888600828253273407130970565323312043187163219321403777021916206841491330101496645366417548281334690256399824019498202120420916944745936726324585547874891391606318203646588036525493009572574960271512801145139014806875538726894552966180536695960594903924037853835526726789656221874326063131966057264471479134749295635300198466772490935070006052169367438566092063041485782331405908901329889655154464591839215504228772500049394656964199279430340244502613950921037968529170933513797878765398895382395068763167109318702469136410640365539568718966636403736231264462119642962010838938841185948623745865509673629377252737849747464702342627112659729536817374220531939450529461307626453199308799445120009868414744450400132359417086805727825852460989826204035075255045743706984946049090282481365020507528944099580731441086607579215165958987512133544476760365261853935981581674343844025479104874973130119571252954881631104459769343437468092030506111245947923904273635750149469257101126468612372928815967464945851152833267964933607697976054440548903037882408198800433550537140889765519508855096816755073521785291131328463145832381470936745125238578106587076742881899800509732338222997897047618075436182258836104051990079084500719804052683033334392267233681124572473234842126111273369936087438855461359432573057579398201344000000000000000000000000000000000000000000*i1^237 + -2005910626418074667718889071260741190745614428197398290425630055887980882059022814566792732381870325121687727520660067689344193815798899316164500812172451447985614613869819956395031039304934504426665430990404679542096230076928939654476730533297672374547744340700955471843834815991227709201441958650109055081597419697994144765043193051394146420449337804370631983898387199504527708133409917733083242889504655559393149050350346514841929326585360004696260690647475534755470729071069409639349329870156965399029814154583541685788875250567598257421194847878000482472259889176939678838038441871284839197460430998699296052406219426088358477699363411465266676004434194321843261963144636475831693079673932429926287280396864810373948068371971957986504511929545661861754514040282497437881663120012841536410473661979848608360348469505052760276223856994872573012057823891980268393485833641514619519715985175224447901011467492270774093826280916686212864527335521239311002352363632266746121500563762746183785686145729442272795290211231574017350539193253166243805002219664154039930305796875301880420426015483139982161054761338965519897335949051461675181775202529304037613497000870258654444600429633025418312179551537274282204671073069786173426889061131869059891230349716375150515135242418776370999593950715715813142580568413349739148072198909511728224319657132122599700739244470359672335487380853794236986253009894537120011632432304426702668570863247395744330422054619875128664942223239486627455499177305482976899546003879218754218559305547146175071805891091146587503839856382820482861221672824143314315030354982500262920168453956589211063755567301143649574396433338067068521616527803972598556032260864133491360971823871509142120766826919736925796310070036324122509551339065424393607508512146359627240466614054693718532688653573564578892900650968040144548182166452437025267252715726399354869179600114344534021779387986855654333778825432859609149005208158452903419224967486884630095332471916937378480710372920950079934982353563631169175212185384075387089566445914833445936769599338558145207863710247958268268878065175987384702799366681733615407705139801474213784225499276538766156565808362868264121937623154535788949587503149773492438120841902244434884826477216384536519337585929276303262670927479849483066280981979173891455213291715816227328636272965205713032270477454177161429450139422143179624422298440675888154105499370035239386469943236838805340617106841083990929164780890654132941075413324909836438919763928426435340635731120537049840059823090337668947958667451196540444542783669256599197680688910502595162875652100962291598683600341693640158324738822349707620045863837021135968414079147365423529703990920907970732264581768495322451950881790131291264400954459139600700750354745096496885601479087055499805047111036121152537671836189261385589872320393752730293852835011477999449143246948384407817570566960241040312928994912905433765768597841308928378507619483571926080384622952273941026091982427039233470882099263953858411605878688111479958175859553686392161067836503073783540173246581547391052742172366743125480843493863450212803447889465394157167167728429168138287685926929124924481427115807117884398709027714998987732441698334353860642879347329516952988502470449890751090626184337904593525895150153541329713462917648270096428812488436402721510909804007129088000000000000000000000000000000000000000000*i1^238 + -21988656966880207680925080334988715918873339631385271594683644601606197648514472186186259014309279857913849449546446205016816492921516282881086622282343447127328562987970251771460525222687031566122876913979140888039477521163476839208024488761474273265762358328160739836410898330994975678798484673013019639612321777823211356767673591122974057021034037493697085407695085246733243277908845080570587808668153713616613440246533918119083051529903288156080060263926653640340722112162362081948491802795808245496910745613033417791580825782291374294965560132806235784612137016361352192811267865106569996129441744361573073283600701523410127471011203401846642653956617768990901967928297084844945115167803427930013494872844127515561364065744426306453022474272025386892197981079185362319829034161553097243423256091532174643116556542455881457442296982064088070464337381221505678796114156428660062023077564246390351097259057451005598993412493412814436892649743435643727964858459906687590656457807864113273106935369713013392468662745158723819911407403502067414784535511689186268583169525398481275328131168721848335244986577974911889197800807844863084459001408036960048110358863422479368473899703131148778466960179842369419121851904148981642481600077274447830224486471527204315709932154177245417965245961899236359629368390243127060533556402936458877839847143488524882245149273974622114228924702631151739061722630592562117073124614381125459518098522362528280984121956575552372347041644639342287219550167969998884045558335230643536818211067733623063433559641789191092333116624480511091467103447332006449615554268578182557318143821110088182187375979022563080135730753492265908388188016305939399345079117671200424179470299390300711053267259570475826186907708727527239826468665102932015928366951151226942027463605132115192180815537296023598330573963574931231736263842210340525237944569535310296216004065246750032234529171269105585046558068294625847811957048454980458196305464268066494984408342993064808954564043336155974424630418237959560733578942230740328561079842774758385856047607865321713124086516183546902324726974109964629333454361391461249985719152586308569214766883856361981644280543060968739072287124342909270460867248600781225359816107357327509449171632328806862866097510181224489877597948701993266132641232994538576149446972024012849928626299015073571051419711007806425550071652544355116152089620290985820337084898707081552849459847152503040930312356495730268261755388596577088842326614315656981066974362081898119731505597729309909945922756117056440522535273539153523496655044805486718223433671099713167997862783635698104343159461761580357406758237466745295496173851187040466424653196057795785202181878110069387928616330369360513703577931956188077380614874500751964785048889899989745409101858796346611752269886292589234299970714703924442192414626220719048884598808492441289813702928113688197916208633315438932032568420713940565592001870814533202512248821615698253572263550722394572806235663687521149911634336209164203075183477232137632196355403868854919875889481973324001188488463748581836835124640562947918770463258708465989640712000314161981164283380790182644163465885958203343120130080609647412292323621317782336207957797605056428458471568083854862245282185411765890617750226736574092350221662332015359426014740480000000000000000000000000000000000000000000*i1^239 - N1*5641675853976851244146789074332431244104299285269449916387464060930893609173569669592602890232138362015417946433730480866918620407922867720142991222064655841117693207414184618169463455072256747308996559728346906430179835710075152354769993211106007057640301151786065601754069718430594095259717368505607722759086055997986436855176067089199020962899276364534883415625*i2, -69376914565553410368725973687314893783821777791980595836474763351189415078224239441429018714034717987027223049124469011871542660120063694592860625597119363626353626665429695929019286968353924175646262744571423366928592816132098958207616845619566732607420687456784091349306091154429747171610873095290592666661191657438330973188699540256609047525834556017960528015607721163847131151128090088681821826034769102683683053059948623637197682242631775050722926928683867123888052650796099867835032469550351691090816579677087863108483826692036976785876538809521921393909521296512596832069148004314412334118536124750385319983536330614534043956526711617762946256680215387090096029258900779680986053729937068677941817781374660322568787257019826236970962985861157643643504882795259313737376672241194140394316214706708515607257254063261307268892514867695766170551360114414896813020199951812879502792563053950959847317935980358824824329464928599546262549624448070518796225810364337057511967849767351901939594127358033472249508245157828887895744302613640220235870326620884964473922298906344060937178118795651867676613226109763615479578613007692146506572808028961685346292954233628389597191877849883717316581320897509421434368440176279185868532203463616925835140250967080223820242898305491956507632550202533989017697664207304929046264454747156078463174740082378483958687025417855920757434494834320667511286465289769771685547035910560565836371703257673362299090853979425169704858203861615711906418452876603436088040182236306470476303521764971729835214453358799460778964021581166249404163638979105643796253145568374436352120872717674755143783314475870978439948542725438072798505117983361667109602270173407649861073832849244337919622607735002124077051581882730719682372431134428950741491533083499050222495811512898689549998801170895033928636255315763727726288177644282874472908653165565842567863827757178479017616867601912031925827013104420339864709825702452793750296981176290365588343695736652284700402324411313415443962810649981775355640057282493871800050010147128277390576053677621483321055502106872265804994332708680107232362743212148443329545636018500431370351576738174437749695261343648666802598898731207335921081753240901266947903816204707750942803060537270108059857652488853682195255478783281093375260055598844370035380133218963175294381953994128840867245369615654219090397490280578319733605691476536545734033166903965692369244141400583645890792131449792415638045348800026523318717362915169016934912916796198388910916950197469773799602933067885596261202252423521390255124009411309549359523718758909605021892019400823142773231471918350369677301373121941279676051129549389974155927085525807099853850465570870020451681933336579686175865064001736279222012206535175886675046267361034441278595388324942678155279003485469835321889374266632575261056734389095119325390291076099705896440731844796383769335344749373696621080947594225397226047005002879966936583522747679540337161257670895201980863131022288528254333265732414754441032684975520673589596642852499474207792768786101379568850810201225526509084985001799108374629419576419968763225502894152827346368905682082442033285970193417386182437445791333732115560706988482550291040436392053174044906927691612037633647667409004355070503523794702988911408603278840772135713581708167458582583472070454284203034705061099731022809265453106788702028194270367355793965972127809122321993961748870022533589950366264975196089336919561007861248932833709878796610189087008595972204114190300302790707858485784493586392268444167813339094709637532949543675460429858737079525391449606604107375827377078148357420827341204190471194172424859021471229459979979358194325225544539706325250866879212407864690538246008038640413853126218458339120000099532602545982064758564430557914000520747908350283084270512909159023648198900312577357057520532307840297660707154330514315538986449298841838953486721803708196048455951860551461651591679065190636843236723779652445780548253412796624063982095179770261145430607990095555281058555467251510885889107259838970615595098457461811965443460449393964756872057637383748344806150117591464598551847317300529401087135668345399300644210565338368275806582468056419034411924571743280321933966607907698535488470822848207721985655858192681626555132863133179941847767858137144641113219229293065848107134603590723183645220181325588633084219382557873550452019530210274684403948513201340969934327332353591125098402642747477700148606120623315211880128170603787930086616083284477149020796360174668512033500052217277001180191480522395080531639371549979712922756550037245520597639957105986881504188202829109917536663951017941659565232733874178149792679462047742640475101215114316644791715203940906113539763351574275951653623311830716866928156253327536663730888946909017364053906364896287427748408435342478033258319425876664795313723779596024069852233866277889805305581763817649816117729436543949617448552188949541708950295777852199375241003902988678703371666065258241327104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -7334522126251985091452885849868969100033920365954231696175482244709730659032917401382472464875372862723657271072334646704425265127355934371371316705997917043305224547160927071953767386449164401467382666206707170391566952229254827761799838622247745404892710491568365386945471394978424915229549695255945778607212301540732935787496862729604706134115420653870185815732482803416480650254670504597817788200715832471401963737077759957325723947474468586382063004673861881939473315880253668827837262827362205056006799736250566784444488913154699792146108286961873976227822347359850583820709969590376198066873377074861830358568035998812061736779529422190135486336293922179468923647511554473451199845940488205850951848670926366380770403636035170345477570110508665685179791993344141785588452294431832309169158894921823671901380652695675284947017978935810281404588306285455677094944578783239041393783241843184562667617915729677579308116144522695826009239504741302679502638063584081627271969429078262207434723002327026287133399396811685369930995359471853774375892390550381960282470907307177820118770165068042959812595991214744210237908270681385104304310253997174706482512589890429441258694837191945988945761371528272226032999897426825433497081204852154507753602117718639474122734408566693808578411746795423946501293306167104046304885817221645406124721948155086990450709097575463712635718359362311665017596743079151241097504303122889833401097426321664902033400864548531422691886499719802992609382679984457126932530457558508605278385733091918274361090154249540702005841418661937253029717004623633782035034295097640214183469054719904625216386053211621235074966999844393028827572403089711680549958139697799278608836580760633257646071518688840117272800519484532281103048091939337058569774690635623770711677842434579222788472007554642433052877677027804166930186715499020225654967437216491410696435511001524237200147273573005566938469516123744768657277031641795108867646149740138301739059598027093701006325541268543538756341780368470743487869639457312071547543282262393629537797785127387944306030167448520504757540805945136001093925186122704434020255423448357888542488251855015460954314195701084958397511861414052209232694150976118561754913866917721811261004243768059093899243111334096914204129839348283471352912291970224227118732451578939158655740000788950678385167695822429793161281514812036812404600060878987364177969344251618818738816257635629201212123377919574205789297650924572354239730001966206069349174327575085327259085132403382045134503964292277346004206502711663349829057960372001748718804908599314675924472890539067103822337829726713387307435033761760544709183403281193890061793871747613187084617763873841575727216747409908880281313744321604055070186638892450841195093708491244133010638113006356567253084646548016913025061490654696592863555505768390101270414148295097881083199292484142513553342970918250016137484663522717537021277814977072186346848832559671444884921156456776232666193493849094620964685231403832256923004637010046754423096339537841386658078450691592779790392877350419036646264330167631636642550976019311438712367601980859328077427365448713656076607841448721556749710034635771241456287609529553614663629895524253682881829906937319334360462475731574460976345245080514526474406403749693123363945853172799299973164543924470323106512927532519798239598006283888765212839294316165268326435130246952635553359781597616305710877780362892238857569765751407733896759491990104523214062021362787999280524227064125773047029820693346798925224118257260191142336441970735170294691345975317160762939401058419277773284020764130478929338843662299679761191446240138483093686321626333716771762600686509340761397370485558963464730298545536489937202004730470119613426553962267757599097844608868711803770029880288673189917071323336926693827263053965817674389687074148719767476847949401902770166030321222085205898748928195415016574048499906368382253834083305134101897394364098928553346316784906658568235805067654262266749390603684349276954517433852850442464724737817342930359769461300257419469249508964695956634941542145506828167267890102235595030858812020648865735302105975216756018908444999857607594386545382252273099842739857608194936345865580778470129798158885925839772429127239189418436580559535751063958590849400221369068344914335226019648472617267381009923122109979717998870025901757762837456858281456002266429044009039454081259762606370655079623054494691344867427626847173513302500314609185965659303043196007341911248327155586808827042288171612902022637839376862552824978476965529857778155559877462137671738069698865518405030648408903833235265250007435137383644190338639675283509843612785946102900560552822249544698532157212484075344476046508195189720442670423391251510214520230161792844752572231169048852479565173793988584409173287983822040137180128449502427647083504350544581380457346046399460537274577577651919490085878934602544944396970217534124143393956650765015167919876468049104377755355526181462999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -372227289677478376541204896172733806447567429269647895948910935816830671884753125172813123955008449054857465735079439989333285986853235897803878386190076415543555466112563311788366863272821733083726878891466279810960566820744447428948525528141234735184194665831059106110852770964598317245424395393635169901068287609476273955890211390134396578231492688047726376941142056458314751151554845711440761740843883486016441883076693378670747146699290527943091271014237372405672446622343875627995458838001385406503799761729617533770544048143472932675610153645833384326224764378041457243182096284230943872193433792936262790255780464663408240668939165560215504649395494177780298309298650856167744851864619629722305242484719982279318717897198114610167234798786677677044788699944034300340047291467789530694619721162470601042125371470605999162965833526582422923746903630583052312198877962793262777136084860904979203719424487205813077835190149039793162993908103605928998472894766541776719167527675575342845713842109005824683053332705417303596488345424406972247063394920994643785564624443841019294242464685837982006859265487600310121249223989423764388452720896968604992899560923527348040247325838085640115779031820655344892948408471125681097350171246688581423266470804294736980956467681232913705923647878722735805993973990315573009744300947909445240626183277089842961102066585283971441341544371119880219401401980938489114654935620569926062900329054479803300984319457761257617369299098838289988862481047921909881072116658307605456673241638474411619412461928081278887813411037223858882156903359775405744418607603782497063289087363084981787284196605941620110224770221233036006778679085800972577365468815426841479489611995378550795994894758825054247805139283892876109934241830754135679580218067995231072446515209319943516538161409652526279162352069169891899293257575897339809118384949052644288081438595294904283469855278923735763353413951661414609488952466407742327498537223457032839491228298259040298408251386362211242608451412687659625320789512919750036236599410455787755658605231987309915748962022271337704902568570218815074667658995654897523690502153298411902843386629888710764686780870988232681202111566969778573776300377254283050582046507620014328940596177599446933713310340923222437635840386783578861570496377036049602398712824189218180104203193777389522321985453329813072587652515257904413012723712864703625939616637396211597361116466978570126626029944355861006542251815503348102003279922243876055036432406415441121301921195059268346564750255992914439434695275589533948335596279042860684979363631003504369060016804531357954969874676001318384062943271247062237453956350714486484715159773308559647263906561148906582450648323232242331236486953292605904894673120059999474555020654167951064025451252939574216586633672158287417718016195448371451609204246466380563647078193995111077898035038798304032799859467364147089861033911162896322278563413412282606966884371038601276466189120491666393549742111946354340413352805756417331198641317342252031550789938772539545449509522380709726119690068821262288878889141737016853357911944397055918674895557302231304458522497677035960405673470078752884394496487291998107282950200955576667525728607883517224055987814102896833343406652514779121589810797022474271218671861350472379720765516392404053332437331097757344990108653713195812480497776552596113471828559377769208357867405547540710398896727478186488127587396051946362609733509227955817433322514247822963549041957648458018251469953751626193547961087189153227901749700467041584728866984058307706197249648174945886555055943928993202308910364693755160439516243904493524464004025729979614849488136246555887465575160487675640001880613142162938022805140463365504612240189329487274717633551978795927008662185461056534882909806456763957057439090313026306141255414853411388341877901147498528733728129932935501491721662085896092318105292427395299458711306499290653669791719706687976715446106199988811192016318972344790138122193385397438442006316553639450745110884231012651953024518519751557452483527809759083862031838774705704918925561104360713045907186164561133007892160692263889983506115257991124379068385264863838256217629288530624547971519564980657239796784952492876520419749163404356666384618144945139684561663842064796199174198442704017449399051504360549959708082314592109461175998693572631676766019253502085536826969968023848710793861344125082020605258703394575137229571793879069466960937498728949737476053630754149127718786662861993854329287389992426487862580886026598536248399933732954305486255162261266762195391920259196939710545664893026887494420693921361775189050996871964599963451734853182543714556041726793998904799566718634811557047993796455299395623829829928159622072376783406395037962181014689905394779436068861261434072764072181930324883556537561257766730764677845093144322230144893852826444782557577733807065769615548551061229124649329583532091032821089364354531781185411142100090848899106390047416492848976539051622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -10368882928797392292593119379512551334285396936056331292031244463486859499929547629563715340789423523093225038581287952114521039827648453491816704101757856995982297959309274208047181897088083446352368814941087864771406977971444542605138311625128416327320443676892348510139715499892703357373795358602687098766678173934849996224760196733018024925964378634131900360380794359473784229983891236517183684771042389407646682387504769853707774298812046158908923201468569775237851581750904580595481300377655537880111286279652413932571357999941818736075986976129872381972019174744661266787584805257410124470731160894862854576150788185344461369392558230265211280313229871442236864672514117886672810425492078931629692239303377208305090789962673755383431662096609774299956559550287308174645892951675520145489709075855798171641518879098449838562028417427310109541278856424103081529897541232008666188606431734581184320756466258930639897789492847457457825451227801051106650360802650220096950543307985394671265077142715419947384526314749532481020778766019571789242168971876022704102571977364858366492388642856686870216122671158867567327225457804634432080721077192510959112976281242007001513820761892091711047482774143297091283705802903893443229905750719239348996374329145031060566181935006262507979260879436057907034039452467516677527500975033255719307565604356062769191154495358713909229546918956522714388012397086456787188890199426043532252599721065879700437643056159511905117221230615380717350343522470304061210235048677965061001007945814860225767348112220812959144246202884653094115702443430873010481002372055203059716786188685030958633557347545215634954561000463772874275651472274936447311801077288779759990350925294628631031181337745401403677925040939525390864113461614900110175668375381920251819272533447958377320165688302723736069421777259648677729833670144004007005837360179334643244062933964959004289507463307244948708130088984467424425329722723138309015490405232419009689968325600730994304703980180939379977867839660651825306625796695601773249687072788848335472478990970859633274570430606471410269693884550270128818544803581238330110749670578642397235818701546284078015021453151563943479294208607260888757314129783441097786237594863498765010248982227258207176701684573037723661257412190818233312696663980098516158096256947972582745374658338735116202590621355393572710395879683522578825638778799799743073761713682555007451441386162268738833946095527256169477591964197456251590889035066727156552020482863127130787174573572874956636018743258190104000076908812742584741737225016881457703143204769513975060521884086344852024178862808321726821127934134540251049430196876924570054296877720440384560421066323259406918106875586924271242587188345951598432548605060509813946954057440283035381125890959395700407209509485538247525351070305590215615479798667890343754133616217518888310690909597388724517297122392390875746467511435964803316952060711289502380468812448415523164243046150428525745673151563972926683575203267964335574379833922252646134019032661668353368228759214049735623300243426709039741072151377900009806153910564560565026003931694238565025258932560558471267509587336013133416112268052808846647116386470585197801724775449074720176350301727376359454106007277440487412466315665590195726798757726543159655752565786433433907263481743813818244994286599115403297738074978534420666361916508831156044293227434423498520621609247317092583637641361869787291900841498001480281139271784976840387440642926034600934188129782490474959298696614653271567597588833953968960695225727117829923807911980798877857016291375937755765912614132368931493323486572650809364042082238026620213781739676696945408837268158474438431837759041467745404562434563231126316908496912267379394796096532412779543789401459879499917441491465741655082447638267076604489713973480916691685437013875831954702829651730076491212374766075565581478962673525365804333878333044382522308811510018852726114721137111840319744118611635041660940862789547271932261940472488922744031218584105270988308847212153129105333646972181858914900390064496897793240426162303884154513226878642125428308538916945443799356567462861392520452204309298938553197274246596609343624034606496577661591679955882976215894168150228938146917970172941233707244244086822467629205757422523624132107620121977593132919157584901890988140892056432356281744348997413134534295840647805775511427604520969825115675562712802485452147373494229799062154066052255366386922442495117945370676126525756149984353278994481635087205755389009612101597070860470044287534838837088637763812276625055874952870336254345269222468325068018296521264439206829616664975998457927783718279314307391815638561381613874018534699407146044586249323408431361315710853790773706916275678835672002619043775525760451918508066070252381126101801370391701295899268537103216196653561864908387836134385503337258464945803383887580030836426347214320855370074607536932196812402234255331063584118724838916679776565444549741495409422834335744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -151906443691761078525780963689237928783712713833242596404659630813896646108088659364686967000734559026788983253077272823294119379689701103444248762985414609631013602360121405952140102208357258458044265301619850526747767415547768523859821579930398594924023951929745260425629448992640597658833566498722052758145650199904313447233171750684086721795011596362127290221658915787447722377847261547524029053201476173370652687317606375571821220159651368042891397047700366471406323831781908235992561629197608876955420633070502081740104394752224078792128061617777833616233708170376111006013559153837125386729386701951664228498219847880223094996491845885496904497672824598984031950189502004241310839695537303433563845874260508099013248375509618400351758263302544347975265475457110750381847198670158517414427101285059930286998327682499090106591342442889684012096792532612288638957074840862339402987401688227621527220123311336053050428977813118135671277667611076164030506314656894189230172463699487512732226502389471664209513243759389717675787522111391619446591312717583071305244683556223578281621197160537806145812894364595192573519206605467806462855213509004691662001523600362040197238502039028261656093563933737094091435248266033947239001190812339373081842639038697673977517369983970600779424107239835509727363759465902592854915268806619393826938473351784976924419249932560653457900031410195401734577034231983961136598234946547151341525710244678526767581586177092986294138640232651871659141989441625617916675410466216889133350654488947781370577252491097970747479507562548935055279333888668985171014573908846231233975741014750914819725227873054452773781172905601548889192356519713176190174156547294208715093410840422193246976091880532225073723969832779551335927379113661035210299140731312221845204188151930811853610244486759513011496188343710790133828369856394024758329046273013825233540386202735639390563430494221933623784247042472438912556894168200716254053695797745527153191219360745961111517643228394095447404773941197429158490087904637300774779416777215315054507813664593938468348955076662831088816257915794093346204974755826684697111599680177829576903140910439186170719368533296759364529935388200604473162226433258354128842893197742920624855904895791480147047657808895046905438822552466981170480437861455662215370779455329587876581996682483825820965623556628287822808670736601782080080312876231182442149114505083652311374582218002289169071903955471205084242390549612096723944526629043463605367015729797266067549632145843663924402147356819340328397100598085406995581569759664643782160714660122348750741944873262358835629939315354246445632983135992487072450891641168496658668797194040094549491565507752923805503952514361688834755714716103660032351197136787184318815196835042791476036178946839249372901240665071444165467976094954338694817302197710782677425647778333445407481177095924747659361796588969329394895647308472843717812900332597888641895808518183441732463329597156156068510861586401201398792512468056137317434227012001296268549018715130876850042020627515907060604665401383561482087788018687119883977179855943661448336709037062631945772354503583316944948866404948984501623745867186966682463965183641549606437078921336859580878262197341117878171783877354868364464997423586470269116824957638069854365593288518219078437449109342443767260278719776679588021075227328039692935992568227593769860300674591619503975121580692818943906534063428426185813654255389351096162056241013967549508888490834250562813201173843621563823796563619538933635284925837075444013644632029690555930175032248374070500281994494172758253757355356342719020695670672558362949970083353779605500048457537496806998220433649919190626828853588173858863614203751542638376829083201623923261829214306174002814098345261221874441117637153979999700251332990322842057051381173274234515634726480152450023351045676525511658257857826280150287156379354476672980183922851975384765064732303844020302123563536348824109988539162975184125971211105763437742125556044101965717315454305353013075605238875045813862075512143392278814252841201741674997532947105905590193053293697125635149148461740086941687009696564842446477525394537350781125510674429857538631532577940826858977636768252290708381714678473431404211813517017726632316869206767947002713065438778671854315406641342414746933189084573134871824282954351968058169372679682331871693127182098918695850164190839852768147977963915097891138327717224303777722144720049139152999302124098976245604824203105344348770763465752775117320699941431515324778702805275647208701382020403791525037940401151654115307853082788493766435414495838739976948272223345900962872134172584105848192881548066502949150883488746389363915946690183555767533475633493092787827352447505239583987458986128696781202711928823188700561138599776378437819768152732261819403124234858622470547897359710614381120928880052160970109546240067200523517899347957911807351305132421092022589295427605247176860174358471605806728989025185393032556277923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1066270165398925375602938032523018874593763153151034616722016700769902714990264938481337352101945707942354840405127874666599843552287200953312836820639344570061954269824142241916547752193974248715175994246246863019654197334073335263105792325096403527945347761834965781693820113980085743460433759507247678906922323748408014817357599748733031585638376472933593424600551391582722132439415286890556885506166265087337964713013270078317177986377218207451904358812429726769990642544348099895358972014120950579980599437086691936979738768967480098316067726831352258567451236578977020808654358664084906156555586499002235444685087250699578446436239533913963993068209408675440263614302753951112013928504480676329564118207664691017502505956482439632528050607798961316639455040642450767272669156631015009251025536080106321841924297514640387112984078152608065417013986605541949822035404182080496613176960430490087070584561645333090317223856840123444757043173510181768748009062755753853464620422105522506163057590930427158157606741829928647214220644058435181098895835784506108099198512344756558408681371992069515930615806190312588498489593095056310272266140787707470378524178120169676338423566642784243820700254966589593338545087167719814191868830639490626007008736255736410442485207213781714140641079655744649142381326236495091119815454320525239799578501164714223243547349596194201883369667612452467525017746544566280430675638813850900247551587709386545356287036834706144015593209306357464034705409605317973837724797931392299675399927393850108547367910109392872473240670980673153106756646534941616614418649633008782394642978358639673027413289506257995894108884240650115146167246625484692877259325157462066117786619927735385195146750599115550541548216970712055637275226370047865031656260306900713920792170563673086114368366379852755378022381099668183608960740935490018103119247372749177983379984531248807984546802729866680521542128982996487766805679593671585125344751269339317150959995606898927005769540163322807170276745687876951153336087271127027747379302500847702945812044477831172824804073803186551713541946991371112705607286706356361816914697473604156801173626769032249794821710573534865005213220798394031186889180697938020911372591203860567326843612166201810334485861292049262459695787109919602267235920769944046294346273152856014365793527013923741666314382321964472054700121280759413773863863747210411684706086681585078447290755659329755497403121019280029290048854797218673214755018773661253947353173478317888065118120632567005107415412192490128501341475948872181200710438712768745857042834372658856678981335083306432474889162166051979730227724469909826712469246191949486118279118504875410536168356737844650964686487998301985946675818993943018869935817978861868349831447972984002032118224297095109590696174261770829265007058197549103537351886535348318882960679783440799087099554080262633675039134739723175841090916351344712733398905206976304339170912779570763069624584423930504250305034695390912471078536783195107181265263747443779581474241730371513438755435528559775165934506260419412420225974668212114649251408938125740025293696622281420984010938691475633921856075442640538678149041215422871605068283454133659971327958371777218967073398313595005659711151663267867739511698240846043358910977414445192107058812584611139233488239615604679400436387338311748262186812567255117785956047390939656010341652844283859543507548655320903678098018287514028133373820821766644265366523848716506008911974989306793506275849092226834784503593345400283554279210199935741790557369248909471417140381954030464406320489474247451447139397162069323451072065494290654383872066661619838939899454017062128881016203880831556793310145617115331415015587451625542272199676334795397485928297474720109448339135912453111106498668812851126494751148235675869666378585838387055212755382754267324081952512432681643089022692027593540162375674742046229510019914246362395072665795390973904149372755030330322603217459830080432801049368325038496907314236362740569539497460815994815474623000844700242226989649554492251605129000966493814436738579875020861745104542214767039540813082571245826096986118925951910528969686751457134383541242157484167974805575447337412295734508003679184821356172830884340066583607767829450749028693397600685627094728220556401816611447897546645516665242656624926568719260572350916849595353075846902476122432175895844812284361480911273654858675241378405916650121075960679869630907198979602802856535458758184596260635680732715652327597247364440805957410959434049286948110879015982191082401270483178399376948367367284557271522278977616070639384319706552289830507085167262378511392928009161134364420578521170552314474714511197737023501831008101002545729742197613890728160494732592854937988640446640942560369292775228321076039983081480985445610253778379181282660511471911972029919082782040437497010536478450026638236453279531583944747774650024199238561517431047243492219678577516206014389218767259565554714559113086190732129075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8224705344855616454882756280253721148951269546110812481348600250140551733151436831541196595757322932006202956956411216844914505148487855024516084355851272312382531975556481190091839243917752465376736310232609706211127677029072029100674454256297474821026983178746611277364000134881755390967928184445691088088279994998406195795814328435443376518980551793674747883765456178422286655266053259018955883090661737574100540958736176754575364535314709347435534729063579437328648900942569951271785077927097328369225284068876009861623338179038847744355835963127914127278024033413131606965679186185857188789976892799453208560431360761684124923342349772338001058877520392669219834073977098819779629449535852551747910217141363609581677608729961004733159614483134830924595771836618009158057930847390257798932332178006854717832241856696534288893764966101800226459936611723618111297886149654055307903338121239914038292041361691580072012023983431520371201589651399685025291008639995820147493007602067783205033994839528188703046091323935135473216256525844503670942936118418935588668254828074690983677514866963350930053371929984540400058105114392577441900987101811724855009608070945912200350523361560495028964392444089234464256604463724943663884727114688755643298618788827404613488271203158254822490396521716747708752081043913224383166753061030044329536175582504262971820241474218969212563182956634436509217592289208775522820501067928890002408646700982581951813877914910214744415861907298864952865695541142743237766618690814820176388305289136396131412399587776769603960396821028064104930422420418718631353318106030731595743286962283136308021122191689875224632778012828820157781634492182212661793188353492228744765243733900713156716251020363920420207123012011578074603903651137245530450490321530732959986271644279484435324766655374775081334396742686648313442041746345006488432465463404738784660345418137026318088442054947363927104178458066152821419963889570347298010102143522538289089072665887712311938652286793604861152018687736882204016662123753583361502220465836481879071604547943486142949405853042557578141344005427048479718923161876950848777779287640388067262699780978869480635149925352255478178608743590009549183184102642273282720303860299153791257658982918228735430220302792398178950602821247949116861228786156097738186600964625782989425767453519265742300800660445517166905834241416809020816314491826636921176398339745393400727553242441718884008779624466968413203217172028564151618737717770146393133719279616073266751629257150625361012149469813541467445325299301405805203064602263441152896079373831831811464345995554813207872290606121484855170807402473538731652329967584341984684462589381167335305455725819571970637678654851172453857595704104082913886266265913668444979601542775183461715392442486648665954895091036023965532326920422772673948482361893363973721905938168076226535637484517799035102366931919699413948870913802305572959335809848624642986225190738950813552568304452416009399680643682300471514263023886739625447622952375207794870601762953059029550648296257039727548907304031629334189733982770444381194311762783738492418455839850403665895456345158613735725784627614111009725877016247226762149640249023959262334491048892759966165411235018814697804971684015733222929159337291746395143327414194979663472073553523918184981176386469642431614869241025233782059353937083704826251271362958088642272211368235297796517200391954382789730993305346036976867996729831613926495096229802220695320075530294779000480964192651950481168988885353173527971818440167771268780241532672624812895650711242613390572679225225039622512482808182725877278286794484470433986496872168938971086670598506314127023997251451305336592658028688769522974970344546629168628763957335879568729883131449488659693908777118119221330529291179809642321642473593531960674438324503771738543126038196748346621830555451551675731753372060053575549295693622604206414491703273344769903543708248735311564964651050639465686775085812933976602843987796224775605608410334974457336797223684855602294376635701424534116238139362278597152257836412442929269858366593096330871084323354774399866983192965753804934089218547378966700187165467301422428227010279091156350851964037712895457784041399903589530149113236926356522600533138198037601777168033714126837751696431620453936686399182539172728749413199538351027096528102848955830502639780837547251498054348179546257822386984474969196434686027302289869281966530760628324801298150661668085665839975592120221523604819802141652150513041803215542142578920834997296178288031564715984274959481977387830956524248800265228929635704634875624380184310211733962891908276833745825661607382401146439552344404501703928912863936373365308175562041457781587213509207499868208313388144350990531671564860521533542826205926620330417903858312186678725462309108386318027803109873581279793199839463359686011393771808758737218891994044606861472144988775963957711080353898910625279426655075148620294129622416363221638766856398374604540060106752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -41757205404448429669675114662706798645608672110167370162672153918373218974954772596223624207895570970612913303207795603507115192672037823331606452678685020518734294129687388704962946238957817661870053947535827365588598813113661630641723586071264106854182911871950539579086982412830700880116483866790429267119808088655793452077521782401682673593696284293536154490149573479467730477631840875333525056347281939101733982216833470290168669840830916340912239189716220982223410871853577671414623440781673007058843555429672501767527333985879156394371673162543201506792224559126438030300871547963177888104567911355839828475691803007559590581666555935964863347691987440445478458454676077667332392881111123702851062964501865598001837806288233949922014277070110575314319688883182018219850458490044568989682905233141124434263469370645171675986259773928006493086209367763003825131120665308221460651197797279964301973500910691291698265124289016036695872693616374727250172466526386515281304798586086733984846769258946507773481547498089016468153574768486564520797906674102154923710956751310337821022272849638650592064735807910393014545166789949364366763025335670818884394941470863931990562514329331134629829306316107612586076870992678808286002894177983515896332261759505376459336690190247249943845166238191476744178034151714636363639190812337259968409500620998044786050427455878940990002899356448874162201934757908666121168099755061107210461351362133660748101661515989968584055747817140537046931863531224781886736295812468189438708888723621019901673826914444584231917910421739926099657801962545808405455013837022492075365561816762304566301498030459049110143022441352031950737227863479266998030241422717666925003617532475613777925731319836133988744573338919057481258174549533686312428853240055475109610647558521775095517513444817158020067193053256622042873912884482619657849167180756609013911267593744777970407376001150415021825592404583489579804899363447530118571876981784459746717433711630275471688214551133539562711653298406384159699598661641822424661700343826396361481455407780999430355017707352624988571470192608911474064424384858021518041122623076363328631568373272715960470580502885447709736171728575231288449122518085555454188360658461769645451667188232529924770183807262250494565494587290122798740734973399256492638773755015138621430939706167703936260203427176913060221854596543659114077477469476645184370411702991110195222359027045992048524531561084483071773407062062187762244487155502265036847739955025392785547320579777789048264852733144390597952604040977499600954139450205984899830355915447224255886954869678976990004452955315759021517440400553911651759443918373483559959851994143847896052482277772931569782291895047542024053757877759425444147083812896838785842393118803826511743703902095447486898983662263136944210421296100575216307616412176738960698435922744074877700427706155433082133029429250654031372123713777537297987412605583475340451958399924331403235707206231257686064535566098801037848136027474125322194901326687378735371461421523538645542407840692030152772023955381119111313257151535915040455490625357449794716812421771452622599374145195019009704500055142076467650321078269926948760479699146926638307228085184615335967779748666679438595611213638967120263477416610062458782524573200226138363557805163776461633898825042804321276825447247632121301156658225402459021914764145175709593036785763034635458353647535806215969723165683363109687887635340368671337926948930021369096387668325908189471772732509388068357086730571838342984723265049902125481538107182613152426749993750268613217709913015320599210481724804511742748765617214747878845021242446526473210588501361797274199529204286635084571382098116088156306677878885786141101699721702593733850516997468161597266748919678779279124840770017890151257489812921293350209922052565016842162286235287230833360290129144065145094210336318162300210800648595200501676829416440652689497986043620622043017504537710026864805255573557514755585561437635738267974384493028138616190617554076302042360335685248433226631709649693532445529473657613711310563139989710127174494478765068750588936463550008999009807402143042557868315151587187984878698680281738012757287779225342883946059219402525626319455550603999527787222345101333510647421180185903506261983873181731495656968885496757466293124841136893027909921873907613378685998933989966500793364317289797601882465024029615651963596579998110222479679572097208994798357268049356970003138612701647107348231536054615440168726050635520138008466500030660063727967504934963813008392043929593811175022462309535247344805819813837977406350111117058204033230228873616390763789824335405531334906189349303120000023495267316117838052093545465200409560251653166978351396897585238678849575493534918036310434659507491130773052636903936459472559688892048302995706323518535687213380806813494472458380383546311897999157088093071993700407698765945805553693827820784144188144721078978498335332805310965352451344425638281911061475093381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -176760534551754230831540702619176500939700389326379668147083840674339740445289610904314570440089041253502831915256764517509477007533511165654594933422078621371944634483018270140329350805488055637553554403725100787620060240104670253694876646276230299276599332639496471368612416359436028829479055994218286808625832861663153079471346351888181901576576168983607955210275647014758819716662144678802641375588874718290795988539883478389492429363439085411812462968261174169926224640666429604426971821703616908953204639168814501428525153615375744460904764362578862332360353917209224415122199480863435354077091571926568141679805134825393311960316348380566784963520155990323623104163218514399936738208270794701901951289165600237140783895497946484512082818892950872104872714990581748741097093436061118514578612767464476624403327506112884031865682260232829415878889302520517613179695392309524814624695544807460670380778139925928810848654445829915126947986735360077826137213184143481536974904018702446240159476075734073625472108021946758122530880872093099670476153552944108233052923159191249321943954422836377322161663019994195064612056426013214673112782378642796197872314499120687096935404891040016022321217862962516569946058974063917235114990356547237391108489945383825873127446588484422700139886992869469064394036996024550022206176557128895006485229252793178179899592544456659103122479083953714097613714191850782328512538073549696459738122664803304851784648081812958584571124894944487091003929439447107354836777230655818340668281110287476268285807427248257805355203235847959864161361248697598989356466114779248080287969315142033647154773369774237338114808789923845744017491567940151287828512681215261522595385540054550237538865550879741489956060481885655202573555886452348445949180389900187627576766347971939301757971308000334827356740955274108294581366658448429499576805073783147798702530427087564856001910173029299038935456860276392160618354459976846505658734641675332086164122235850807358904758612018677733501192679965499250191700163796802315546748028771363463213522163823339015368171955058382548657652963097094409098203478532932758218004108493501845221026774562552863315580290432936193944561549804522589075305702314187091453985162067519316683876065982205320690518787565783714248690458781140280471604995012973362302018391770145224325686619718748131542074471477705650170035760664372421424760472708702418020478557839065653200703100963077769836236731664729930989630408098817575956788650295046265949618508120243282021773630997101969566494215181811768289684230212694198083172337422210035642480123192936778739020811245209377971292641023812320594194772374294082168215090094137676419963740829040109561228408745240515990072471243975152529507404430981584223869356209233895057021499420735491872142543851228781948692681219800058211752799218886717233879731480393755707196161679466107400365269393015476035635089864816316702679344909937143528877508788228224395980887367507299682645429686160141822306282462860100584361539599594502353316946615784903536291330540029618115946267798327183789002735346990412836681832394820353407468499062314354717636859006886674042699417069300740507585436589386495142748168543799629593737134385156116862632111882866381350339473717456871328639583181824475430575181707280640952399655020913576351109059104952129942769828603502515437374645342975761155713157822740074710579093775547142839913165327157801775732803473266741309804102940970831898863278440249328885173062085155897342846309688468861802868178978817864497022772922225479628098282369378539749936493972886497335919443701846593817984623924605545157740936969877622824706617958233229293435559695503939770596950585258632235624644441627734213343485567844289664314820983907972481432071720917807049054421119717969595604347852768896193515680289041273040946750958703365980357110631683429387653274303331018176949334088334770343891790935900269065744690169486183867814095700744965971265656389414441262043965566737112778154817228212934326071159823569259612661305020781976216050879667223296526390432575379900209016722891082616838353088564516725069931362994464622237065766564412505425201059063896809681184345783564450842526920154886612943696150105528112896541643234406080976249064321695958604292641932893282716648699808950004528805427722214089684156140961298985818130018688431118936839634113157734318074075555381466420884998735334051525577459994087547006958563254224976419251589937054883781307556340323471273511609954012198952898780372969059872489439682917283872676588848269956401032669379685423769582723534368255429113492363710652702625348591363189188921729030998446920593630131908993056212618642023394914899604605489586961871912389391641742114859150429113909204631969968683959785720773092198096872969433123146543132824189563399355489235022144180076033081951409804136071087460968803626082397457044847847230422926929367280201724608589723227687132109722259046536863881977238609033795806704392708382349294254202358231853710203256569063980885382172159193907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -538965462887390300103342096316693298271705983870365762146666467906302969185502452840436756008707461645816107628976589210353795962198531877360716618645242915582619279802882216634832535543320255083738224760514514341497685548504454464959561191452958002115276286629945734331609770723656594387907551908462477411885776385632991632192335545585624438397339554169575007479472350428956948812822074384965495597960423104876966634048431206971052090455588454654209424550657004603452149125995744518753723191414190532127008674185727359183020207265198915990206732849824878614453554059001248189843751920607859687415948152115726166312928439641171493773630569530278401557814409696180245780466908022105921918004057996625142616457612824710478405328954010432658830440029741655192906996485346665264847186901478679910833093286883046407259345529301204803200696885482979723025068789270529270863288702537386781846199879759454284180038579553887841523243563894284320987455348716985603540763935371012155802723858896720647873451871000409419547670196523963711139234126422497977057280284054168019039270058193382229552190361592138109910212765344446681106731254893659487506121707608349538573910680613954725976928356573748727335125688853707903796604897438686456045380975203820836655987120483000730292605642867836678046286989779096735293453386576538904166508043970726604341826246600515279706693882787634515138937358682034487260450960836002436608903108570940861571720575795031367493510660305444404235409004889913622963287908275881744022698457970052648064922798017590066272777445000679799469859328058928201810124292244320401152747444811608587786798751527648661537822807988901960401456681259634890988752153177030312780554886941777140512745869967084425829323975569481674134197339369544633584563727504724647442073218799262850051137859596846544666943207365534997158852793955199694773359938914936400198553452666905040363056217307044636181014772696617542415216594093215827785767087517486880406437090646194788309813419165573412887268624457424668600114885001065212544729474210894558489794639628303968688130455624219949880840075487142314686649864634050715514500157430427549245413356148774726709153612175729577251857417456676817503139977699562401707775816992626560874270462917577544309195630832483969314264153973321647423922059324627528013818293442990340283527445936394472431446707993977451996704830237061101670186717569899291229600032635237121598504682383172189680747476703541609641099074148214610790547393986849407147217993220504994657931846771244167798146221026716350175693608607705148125140014897360658117370536255556646918542282702314601773582487687955991178176867520269398258566341032328107749303526614153272012598566625050577985181230369240213988880111029933918733622950619634298936475937594037009714492248464163085551657857127918651156139319561989861760889434833406186442367598618728029770652488682976586585106883391119628276107193819698779687439108883939090570086097162355979464399600875549089307759317110492478631515004809133119452524323337391345177458176856213058268619205856347670534537141071534623502094246516317588671614943271767941809053160294825072434070337702170418457970794784945837441245322364362823902887099833242277098688338351801310537685419452452068678363860536285203303174836223156754134798633765662966386777769657891121686826084887125543786483999490967229277308232338573616743655190770780474479826887823958080963893343957879144532532604720016985933925446366701079122897995292596119786497842570053789602889616097368472205674110990194178779262677208876800551907649217608466517420322375007505629974142885492956909450303161991446754811976520070517163816102172505859720097381220373747112758947077923465743636892188251892997628829720258386458953516985066694780943728096599196919373325550725384151445914543333795998656075893449554604413494440260874062650748886661512628207001867399733730048144347660298277113041621248064635129306364246211993867045680470817417652867284225693897384369025540660422235864753668437098693332094057159011105216745460504456102044327238120682368812040684875512059820032583682254328441014969184697267987025306853914392584862994585890289356521204561055909444753357883439439034165078592509983031136951223229971035228023341994723736435212438844922190535927322610956843838884584653123112251233220157035601495428656839064203067070891027113496077344122668507862030578700428263523920235339088410157023630965960243416927704613201390922365564706226289439662063119613383078498003255134586813870920503047117856098222827105504090183415587964678847374257456804175050594875144581612473803965454641252349325588062134160724681171734073279050723954577089698041347812501460474735311387556022587098113147684013484474961843328802678409242494795925717371892730247326313694217306128935191930100510793502664459175588846449061684869619738727815585734656950680868923835013766589746066770539900124540368665272882125407560161302040721789561610811359895031261575292094457866860981188695426106324536977147008527978911626809040699392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1178607508648650450600175006905291124715190303382703499538288688853040848472585008195489199153129292400499380783089475998191742129600943900893131874338865148201157433724078275695253299459245974824008326193534262838543821398486486071054946242775336828916435526768162993672104921536852980520343320957271383831591173882907473012258533219862854822877998523757527915667870423647499178672191096569697487221429293764936820003647504991181865925874890310700417904956436371031996079466229254659064975707845603093817923274112338553393082484703220591485431466258066367350950755634080749495888995303924071376780455219759333192142174187094299739215874268567921752811838698439471550246559794963132242584804638104584403797683199830009449497740318600020687082103751411904854853968896965297499030595754811040396498185077156474422802452638958558606330193171056475119149690304546516350603071320401851553640035357528507545675297645540462189757453195622883130556099210482665427102105358292936255732379216823826657290142339187263345112186807892308680214810402040017634150383891183614117578289372883312129245148148652933011755867970759248763383599359031447803582659944934867168923432786838744446934718866439210889612031492321536936763448760208376754873389606617606258337150403994179461869272414492704444687597447553605081550754677729089343915924467582821273627742543341896223783760602140053202519374208841062069444207102702562385778441429215736914903982915826280524146497513686785542273470301023929998421053239551864574507960632729864032898056535916140570615787464297405090065672681234422246144916739607647709393676370913635396126941854404645084904524383059850880534700482973039137347824456449431955390352715834691704641808879928784707629216371023226643435651903890976355981758477012069965679849882717499061367657567648028651484800793249485432448933110620523803769065298929513728701034570743440042367586934884509238127425589301952550259279514383095118791382568162364944803497531315678307430178912651340269088870268032167538770375740215198588772746754660037490952590672930014040672088900129282230731093987559194777369796505088722105779320946291437336626573490798257726235791657690020292127741151914472850927666294481852903101331586589922013658615982195476822278395010268072053947429798033196723076670452464770872009204730072130988804454589230862142530830410663182657098777592265508111029885875183590039159938261746588481162449069641074800330298560654747759892240507044900236712412991012598054762252053207927744535649886249320389673421254921998987627784692003382594335153043688530259251669160072232338699887092845983563660004062462236406712223014618653487957682831128900344015691331824896012257399151418843233527467589257885971098578656527333145027710449113838241658442083505878595579616523714534702425758516108760811408651488725677995790698431365330981165026335676424810923529642675977545111750577380730345542043402978897739086359746312332126423062626933194661257886687480956823255144178078933625809158605356211080899852811095123952287891069015325295367609910353627485244700704616626474354019698456791184906025106100118420593019752024675284678992952759687664777006328031091674014021998841942729063875037255517733735505494427595935088746910487212828844884243610940820963046194597301423081190669766571972446554314505973726315758799097777503653112340078887778826785426735822390509201892652107327627994323750971692811433648901479589219811385253206361609394330873248353156434116100523118702195348586026585693295598929818078815332165428173337164063627713621589923762837925713897454586437233934727144744852948084153774161365034017676146883328329584024521839793662178034413672128178587133860947885253179032606738777450178164335224190540835751749275749531269221465982730044301863211806842824065196487539497027113802392564433448356538625106419380120342708402385038362561658790375328972391275200362067614158049646217022113763340165365636379672718575067857072388834150225056476383940943846993702534865307369060534491652528253548351152383986396567972935026716115709388112846445918853312506054128779118503292700182772562665177939404691316338768335671313089601262771798676000503022839861210343663667893488853381892927175911931563720694877850515989533281441615148771312349120567810796931128788966373555253622023820836374521667528817316845991256046762025977631556931567829861768422724878709384673988686833469405800450949956234365667411185977066597103348578421889030160321716193857033214548935708005985749229409921952419090981785684419582705648457306605954557458956945808609915460302043860805339711464905417021976710182939233783331806131201007911077526160113207556163276871815139175041476230296267706221749307414976340940591262633690693053126084621814461376006873652672376973162447057608751962698253782091310668366394775273675330373512211186486864739078276382995756526255541625605273048035059117183541912694539823247914969665758575888506812811588167617158136002003454711121109764088086856260149975589985750694982851423807408020805795184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -182793380695818367559156853595422109789212513362106896252531193863277700342935290288596677443441715055034685043669208570123290011332715638242320297910124255051957824613671302461195745539537728244049806949103485127500997362441607381478199975754747458896739339718600061799802020911380546593353301582704978450486555669772240134541619920066729438699690633959283735767057171091412711878724469090553073535559529654117081076437817584553922598917252290990449688466353904298850481073695549630243941673271586916471559522436750592263808589068506401793589769908431196498315482403778656721200472385846865336628672098485214392361770292417633817312766132282458007650998115359782619250014499012537300113691341232848232608979222146436409325201126031040159625278489968960383748472085732382294877383204243305940450185461281932964409409299244916415293126588081277700000549859789476494226048836007713020118934530431257754466165706429830272861412999302371209560432353615354342835010849455290822027947197838157189616500384150582079064758020842634863229360659691786915665271429315718840795964942210683696165668119922489058747003666997414293885289255927331662020228179408034263696825364463576654804856225738173599975335640705774351561701749294244548669414238607717479312578113833917904310033469005022771319858005425838581109567661931270961733148062376871558480587576209182081912243931131621979765186055548374455636505628194315140091904801691813901448119324744424877728093769795793382268566808333584687647173863692605869255872291776026850460561077265989389231739056586379453969415079646022164934019264460774328399945025452503742498675071023674923451673980426895455784380452612322489295767338210747349283673465499616436158947183272269323301672104127283229148559211345209727376448240820193780245768583677156802474061941702921066726563378828251354257163850637748530045312395161311863706322215679474588245788157315809287207941286337759692499707382244110733068540953186983811658175781304733733652436335555440440317074536483260767538250984964066001588072577787281124391066341993969382237939139566271185680100959984166540091950560069105078490608521436328393424123160448777652092340198331197339107619150093286071449376114984047099691135553968841640230776909987355805542512686598583109081968997523442286581860122965083383802011311789734295009560691584340299024006321348201091393980457783320923264476802335160583718214946374975517160111172579903937094565066664003770405119927941799046083494020564186155518907584208830301308770152740696514911706230864889248639787303841246594165262758004224617528428879582070190738990298647135264843163288013319771532259101864666854404214306710598587861878553526536425247614505014199077048754864743133721503811806516343612723115715318483166048450416014465943552380347831816330398703624257617643173260836615118855448319179844071551106588908100055703075716737177510429808130682723686340546434161084682225007423585105388799613190575570315569321070381533116607900301575724361470746499025524682971348775304770936915813109770806943739894715334367622446170923397178319737690941431388627430246701691763560519927576397495090776869052227054932472379424083520564872930510427985773801556683858450478560659384463568155147279732201082313941491347277180214237313106955580388579158009287557688219412732079616313176875114969192477404624248400462472755163040107194734690440760844332213415304777229279426710892796592097502105921019853516509855715637307692425921956109825111334235055381727394592592034235174003025155359085090137066821167234592096726858166056473757179573826451032496325574792948339070922341083284967808080822802307931135426078835855253346334640138650846616069847958569217582240794223346254034743758137223188525954544008030720396907416294285563986245260489210565237393796451672968964499275921621383533056834709450064385143691751035020937338943002267367789745728082710865211250880499112260555767686857819593570022328400535146252804370556829350419880569031371788711478749721836910269159283043302891494626914712708925387006594166577394392987619884988227132051592121573363350566580629402059087694658119042393074290576304840824775088155826599097490960294626380425877208811622672655845594305437391617131708004002871678223731348064192220736273009499886161901831474734177697454897238990912214109250269332084630729149701706645987574116737801927924911294953705142027144169645432034707643791825703342037985204224997246960024130096460702322970102054050824163392433855181792345694775933356358759118862004162999482196652791414693837583905998177535422750611133357015223180135339390090443848028635484239443428416246174939985078606336592931991835187826451730871209831033863466471684532342514658006769255992518297186483597124377303118042868880530078087004626180920578085414705312038625573783147875990375017616917800032961170250629011692299318728603508417222443363500692838187164348300480648543090575197160527733435673408584337570680645902886353404481821546541345941778089313764920361105951810320079800506102241061922406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2655199108580399846941565250994716064127583982869052968404607121550554119048525020662556188877368930475359201135012845769132879438251007718175898090163766570967738746310479052498929514322919095804898610378033012371811359053354773902614108894383064833720766917674587430585910185248318018407227877628925112152687004888417861740821133214150252909692215294413872157276320396583160439964994453195498461075177520738637649166596662285612586322605387150025739737707428204055312020663266104005215881886497452712981280462975085325926806778536029679119082382378970270986690004317804235694523760816792817275932359110065655806095252217551308316153968898961661197247782375232606092405322597690316539050023357774905821803387480652984790230552342198754882242117619471724390834895311605591597001052081087310851969102253375163303071210955567436405318612536808963983108417692738219894083996205222458724725894774940308156664065332446364318159833744960269343475513409072802560564726816942270806038485226137894181890435546851385991080432318810612460059736125203681163565364142133846240376299588936500966469472588242634119418802434188819967384991249530803327312207445768307314853423439573059604978098390574741554116185787533714976913441592334850277016896829237004523520274421666598665558167320642270039187600662857395162118883883344816985610301480342044389202257727547863963267338800999185027737451083799222768682528513109264061028670681113223045206273583862628142608630916078278146924871468691660285689524019149940971630487802399819612429010270888546236383422770836636853019980651469571817121560030229378128888931154787775049334919562220703795124309254157652839427502959245304563852583978884428395375408582115190455638936489692559558861932039465204671838997863818331669144500638317183411181526548842284172678784819169921163043385263076781528986777200025647916966487959584190786287798471057037792962848325524453779047836775788715757597935119758255226060249204668821853300037369417424567443059790508420390202624047212264197977993376718369618189866026308934126552234927431074696606079186382348283749235469094305808718104538517143943519909758833532769400410949682580095582720705284706556063847606339398837480101056681422468717601386203989119230734142024435295871510973179668884611652175497015846210085462733972418112220447199590371061888275387552303464726467657724052800644805336084789674717432303639514312745056358215794342286236823624272216640928675303670122697697032673435834877023184685785193941445035917167718120592902962669086188896395142318314338403863578826255766089858812979453111842385113049532155866882849850682529423968984977348836009447910800099621720809008460606251436302201689504790549905273429815196493050497149050382354260514671132294780732492541056222945829219216503329331200505179869899149902329064605196278067003317797989639923586807743300503293650755146931820292707162988368123318479641335003648577243169085924265865596875014139600829537524262511702501466836945214864042354807803158299678576472554972753558993029543199131718109360884942198370071187997580405406666011688659141956925495639037606765431558053967100177195707025579234851430062949939205458119149146140764793397545458772130328978996617229809868768779027659578044643440362328580502063199952278203651561117570015068438680702050370216880894365381957882886030718064038821300487049848777768492008855356314430834598041238712990912258844365624875705825747022438387107403775452311197088283169511733366006838506144193843566314589670503684569163922217583253310926469325368429884839259285224795179994454177072362152868723265864620885000369794080298687747768097604223870191649980884071340802292380148139543408890929829951491849869600564013123870882219350768787887943016339280370730845226299222294532131864580505905917852994434480193893086826832663756494019295549415400577771047819107523408053682408029157989450786907444642843629097698558294620673204993227537787316766017800512893935564808916529751183953521112959815385950143817210774218504665375519861394471586076326898633576585840251043101417612195033436467985155217127778605978670384460368442923711628190671155110865163525676920742691705641025815140806865024407069058899465509091354596324317694218030420402738552901649506724288413317593446430745363241828115799258883445180898727325440766197053491956528324441792807184284967582150995943398582004343695690424105273862526127494290935658908387910605110849307221339340368004633468718796021760121306946721300899540259008348835825257063387693866831866419688337932828980126279921353210446393093408878809370873574500275553958609961279552023957068784543253816339773971502046877599840325360619633664591349596623484448465026939041262204854744289524397310863914434291003901388106567166374235652793310529489017606922185701997273559337951548050968004891589878238995843527157645890926218673796548226890858765163772334091886986404468143789782367661564059333125771807831060448181635126619623432995429300011766491112533876451651722719718846787929297425291113853353984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 40078294823685097588738748409478775939584687009907366593463514288368252749050138361820411760680406922723978230548063895259606268739455431342601413960821386770348166909744481397449646608766444699568555763422024676485305299888329798288029189808688315929152301870530235326697217059792531925615381202461947266673666530100610221585180775192322803987731644616459781353463319131946286089699963707824198564697660751105279052193484504278460097873388788448556296727074357094667029287593723706310856741889031282347283273844776501374969047744657453917149788766173801452286108038934789680613936227699423929394015307563591927787463837206302062709894577103196492860828592872400852604511545968789257257135643220972668851810786845048141545542298964907728778376316408585204755353410422766615882946350692749952554924558091516857595616450196712653040614029248854588218378436528197954026868991371864180713660469171170298494580262500422776306164633692118277135926394005546110807541445944748395109359718366125088332999486220490709145783032932394046451648682518725856400795573125229336356643139139245280549223129591706000680797281495162573524782799632610477173131164746590809262616206157832959796285179517460411032867902377920228731490328479938885926084344721942636887561977672807573371927408118361432067266420580958195378563075933340593507727503926167676269705678442159431726436019844690196688451894133957438597268714164179675101557618342778062577969962899888296105205533404632267378313889018383246206150532211919899936941948407315647762340904500101034849156606260693059268021625598540897590625971085873541253234751968860207774974934190609960554499220920114525454682456313382966367788717809169840733214225622947448770699947281571944046416168312104744156907588842937085690954281167707800788356083302950300115817257323897106237936303425842146364105423797098540331109553897305303544941435907901281821708519897269200138493500121165453264149248120376204195233382838375881825380190650652757038425080487481857127917423753652239116072469884766349834570177058677140308940708861636636879540944787590837042473595349355814366877766889253983572373771828722613175488492941457193716723057715847482039774036011192506774560261275186037505542745341768637370807455159820413058877031554515066266867826502018127532820654617798602102174516060992363546982458909835376107922544648414746653812583168015742651059680662572173946924323302800803037184778412747057840586348544495563309025673475771842406098500311868057429732652924532948722465749603197653476430125574700884053102101534788898533422984892215199388463159346182415021433014257833016991655268034894126452450967379848232933022026540449842810747501487168093270297341753980633407088431547581710925561494235209914335585665186242909265300647276297653592641295178089481565994165420642007177108431769954460210655525998590143321385061365958260277791906375592017741162770525283916334994517597044848500716074845506335512245478073704876139245096393227957789526723651094336453040063286575017943412079698515273454879260189709775575015672479818975098199872698502864124239593527570444733963859169135014986762729979035011605223833836499726036283908489416558497700087007152380340850303838952641955064051527487367735625167016571215425092121699004866945591685812731553291064042416191896716592623521563982766459546819244396306620163277199778661619402831308224920172956893220518039553659345087789442889963656902605224872043185677851100242295083348360388052688083363204569659098670748660300141732610221862872304896856406220519521995000528053546275300299724659131649258819646342654354444257674012009039057535403537229003882556734566982057191326202349842295370179114285365641494609884188903192595285777518957012714988105753734102476548007757312884600820470091302852073749174104916750144159585485829174364649585569778160948450272507834398159779787830048040968878521651092020144101629259661076346451462463844567556893955695023374030403546934487131286054970776369972789630959846594876722092271188240151077897023371369169450051209904214717379056023293051435193716280498908440496075569412112025584301695685973109277173938592387143494950086662575470822678957916730005794935028856637703325517569135461206788741703119217868069786714192896637519028635446525288584509166071127304616046389336502070522705542997477670117291171542448812727937719091922726811686590248713577944148590263350271003689063871686856651770191344796293763449314894185447017724974356343537789878256507097961644091717208439140050500731332948965782760485334490892436240848900609205610763855098782307424491932478449782327340743923650334395079227770663672577274962164986128337896514022400905649490857085751375658641426117609670127814168335615374256308850043293586424841960384617458429854705383795589628238588153447399024552564967656161634869570235049822729485343038412941424749104370261515701536100658084488995337856792542259486101705955870913823324124619325155004156442738484932121110204361985368468519718370262467290461996386718473060237236100881448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -108754833644699676721098142194795844709029451438470533188449463873418705136444370332491756670690991865009427980280086991160040530071183373946779081880466786713811815079800335852413683939566380888648601992434313207170631020964153852303082318074286436483222285328896634703016146608138533604741098411997521404153431264310789751636358391556797653877951072164931727807788010991160792492690647892857198025476941682034054247344677508304716307752379835048116302357490307124324825947881651226652640088144276241657886855993326379763435542343537685067680257123332925801002555216454637887318973010796114822296305044696343936279445555544491065886849841501391059822614065054526663420198390631307234494899965497725497127710059559181822846307848865841093221702240671550491181802179112131589087363817687951360038196503644932653704040745785159491757053273119338840634032136639943919168696851332256263311488535290062607266540987944687262271677157701161134145968487067236640752006118967859774191250482486958591319690085836170986554493916527165162274427362091474334590746454269336046817536807397512734942456832527976055062028754894836656977185866350775394760664675309694783166020953947974955321681994762850258326369739339363640622144201326926179952344789293242080351343037303121188372084716969638902713989544444594913852693424344998585619033457802670575060641311473727842935297719923847815296405782241171681843559891031806107526405513602813706416730239819715471453155511867752877664210019345998417246297427313390287843486771134022332756077074509525383271469364475594010538057283882918980936971423930781136118466235777040428534135668185465126364020736937253866340800309805819628065925165791401968287033020064325438112399413060765091731316917949513226019885107664736966327333602000942598497402015166236546571087790995589275659910918201044537809892017545825157266812257829035079566515656672964492122193418915526172736368701039120302241283743627725252090596064893711000494478479366867281595096746874471941146109805631465449311028420084925010098529580898569440184681596080733226206574676952894104475485905654460750235220478794644662598042001406470615576072026852968713593882326799064622366014949580262705152634332042578220117884286493279734553155702219861284245305746336734593896667615828620812876034463637524566996114850187307249630965054910174652519132047900493965059661423353150165279346466872801980980628991236276475818650891414532622908700598014343837980038262718951133926590099890567602095286110248900309197042251058957122672399086105036245006442903103590663323640859550794857146903522353022556728877773764566215692506182235511921146399323695612496552851450750108029524520332789088973193969628214962724364987601231941718590643015991066421283460242202901281722647876274141710237851893958936359526765808429636212127695271775382684199124335259630904916688737792046335426622955084184299700711303810700239989616237826975190222546855951297545847892961124585275360150277561322618052240831626783780052969549640564999545570811185019729491956783863031650776487675206584831346449151685879469987287482080935996891289196034248898129521942417639109221031704578180072956139736821087078773768970796127646706215643961382552575252445676276630741747714198816590525291288603239128325250316688323160794657159958197138964483894412695497944582254473287576206025004895553359352479983892215628928382683411807757787581650257600132079712594373669006448083140654122792219007301411789124488834120907598968464282151009124776914620644426116457570860839672378740808440490877346837522884453019531420786332092207763191903301966127665652838809221828347216817285832808884295577584717707390577999168422703538446309491925719855786720810787756023344519830135266320452827339130073205084697199506677501415791487796092223448297428617885602030414286729545232511780915902695002931792010484129010359731339333564497489851347338533024522943872379838179472850551558408333785977084330072678113393397892085886611802832270924275275662766965252606797480933436128281527605942044556733139426746737755778681314169407782697338310870175592940382910421222320517389567267917151718478598033051175864946245132054133933142266194003528910405764569180802922447786322663578361604145475058908564192498217011668996791269360749905836967387099261336282524871740600145237485505241415527072742632653479003428586756196488225274253334746419345506553811197536369881830517448664385032109798030342663745618414021576116360097360658185190272015942841136786687571325644878310303529801384780299266991295206507365744639690340395250412620004509898999838041334670028642779974689478371520576697263440054113262159374418489054111709206338298168903311547169369658862513452498518453578131841103264566683920133943639734703541656683471651873456267597929419104250679201315400946140795486229409220304883484341822900901806199087127389616725344358126928302695285103632462671745875592849091256423637771792136909384879537859730770935056177191531943239952726473578414376873569256572314323210047056655317100134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 456310012162281795694080331928070274351039680113306181570643833718993064639387044957857128132110733404038509427813307923055582463583769374957162814521374567133604578203288883314872824327548918358719751832928298602990066134210780307617685436141141251066335497790052388164521375712312520021384071866074251250872831218370862282613998514400354865300468215162254073714694058683095674038385510795838071706018958049809554646679517800974540380437882436487260796116023694545130764998692918758962903537903924332041084906699945356618829259769295937395989617225153410200172418727787044044772040538243360055719637731417049899499539180102434940139599426367263269197723581658480266528255524443713127146154115503309001653432440161365879689079281864179975363258322713318756966949661836513639670659251767534591529177978468967219678592101132733210281404345810672987865849867108073901092993304330071453763819073395570295491714496457881398664904063767194840934673957219337246631859878815669496377056758211825595786422846201439100175946265377387009766631694033875370807719063087908356405800363495792165987056071860771996700604082152882995336036288959605770277639422395232938847071126333820375222702324849585180798405473367175526787817235097840834661766563380569802252531762279163491847420707224580325255594278823954585866693716931831704138111083341502458139580129553448060152909004896892110779850165719686159364335554856491490680441263499507459133267577014121640663237706396117287982102718497581011365546214550423950172019687934193856991216455700789341475371254781060060065383207500074776060649300028068998468929080670784545029610690465396878863812503370396290283961089761320334672000351839175493034424316934586432709588493067615915610443059917769549071431018105376663687376197752453316213659779635546443717530904482839991509464469527213332966763146415873198395337182939391444422359722457238723789615913503015735825690964218156473700393758677531538911046543889308253198642319656066101222818029631359022626604707357669349976989847000361529729960411858705890533043814197030624533372527671456759030783620505853955081946572353062703447590956672855776216799859480431058579710538305591558770081284890475191176154356454729184481432235712788664565656337607229745437377780746472779174646222462137947558810614699917939210367973614537147773918338621466239353127716437604949449772070692874406574407213458943341407418340454531930173510288930778966514583851966011907671942442198525827728406389008600693673767146645601735558280723380254784148771341373091209374096286027553269761148518799097614079692916842865521227376105569616628783003962707968422136746702825536463467979607365363944671545879957031945234746798174003587348836893403196595521679530774765326958832507821170454486498979610540992249936715427579579664435755417442585344179516839604912711033830858848567630941810480874920687043125382331208072955022556938082926115987939400086956451537106328664808428466176285030395038579918545506684465445585706933129032071612503640617207873870236798112791002158787543022029280718247070654566382519981596217686589098735860990858515730922923464631163600595686860068747145425374901238172437807945309270785399051015332451400971069251262043639630726310876024088892539311096521953944133789662529769027429982844201252271759608703698002554630108292445637934038646952821343670993419750018549356444967702985852523082045790825561823441076862818402174498592846657668077897508189125151308545047476117312606304140728610209262672353629975760705184716862137743177268190424247021650504854213437912848653272776368207631545378470400772436138486295969278672967313503053538120061013974033791635852805693443277175492604296205805864289304841130267349601164255230896705411306831636523507096914708467610605700930360098251131436490110664432475713436151692534273858889993793810033676483158139912556112084031194337068597608138239022463541950448284346501397982462566720332307468637320178985510920993109438792661182694434387221720796661772952274858628494514624854151764249321462524938752664448388869824369064738665140082405932503814325352078938232797092987810565686150082717006705121071894639671329366364308681221936316714370066685290795454859215257295775615090742881653732003599945273700486444602521466149533996042355855303796308526045619043141882860381452682059730927858907157278725313640473070131015070883327268522904444616874954268797780826192984544586583828537865137330678927292694155020353372762968033452297860809090301952773333331267793222234705655078428018064602105566045044413763099538919545212770343836204250568570025750714738717857041142103154964309843500217030281921176251669666153799475636198862196875428785567603134442338818313899492331107771016009543839372445931103907050319639101956114001333295636947465084961018198228543864573379060836405302556589186245599697974910289485904393625323771187570545300937897702295799241966921604568724958001591739298470179854896670057518946162710809808635042809148250288082968005887208765207878879037583013095910932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1703157203245593898779111831872283176578854631886239891411704305616274090234264814069772718380297073788921356292716372960690040065070775365292814558715649134059620246892762784307928470806024440884572727078322766684275023649739747837944455698888032041359300677414197599179724465939921783512557946651114938109257986689332888173367695062397003628272854308828453949906940019220116511875015668269479893651351854763178011603662107310107456028088278199660506313235471478969184464480642355073863418118030146115511802394224435561527492333402157913377796182440313979087049836096883895142374876804279738608107691030485214952666198120808779265951970179979036190882431723762711975915989584696482883026692896281776714942609459923099621278959817336345657317284807220111048733409132497125614251641806821255947956900266476417932773111739089772511900078994820197354383534100356825563741266317772424513458715767538161671614549813813190611040452245108333362390341201230141543379878199744591606086596229845023349852529630247478806044505954893411031683951715241992439423401631135761361014416877781705901480146602594730446769104347969045470738342134063619722284314048824955390650688579908965276984804040042981059627982887982527099657261391663223464493026854104714003591655114358706255042875554148220947286912102121558286995635418278772229778031772085022741791086851682641606933016136126404746272271710784478035675834037578877505127203768619896574522364836260573258830265756186675208094217506891703438198627938885722169834940772130193923915931312340490609885922757840983004212630012607044624650290216945457505327574770389168510195377037753985743485736575714228997685480242674352747078569336079688611274771870318313703666318751560212766275677811399728990364416433689009254215920071825230243912692385773829236000710637501991900499588948892104289375282100675461227562195087370944183579534289657014846379887610176075536303785865493846380319866236813610286182587419703503074263210495314058849169938470465106584647819903838940584684767686521311322152798225808662413796728001854008905797364012801097228211278170384875179021430303115187639354528583655424107578327166508138903018246163746907360561161777478249669828041312517959514412802873875286552985682179266737314752653139013382433166221640503668354769216748253971772413086094886346046424993923099703865354324080611216977731160946821583757183049592874226050276513270637728831052584148185990746773078776744074516151621359075217069949313922666590305128396551993215479536529455546632642138692468107220545633669340227708825428284053852874518071081412353468335044887887123953590692578600537438052942104909905782309673332537970146391165115016784422503109897292909040506283074856994712109640948571063800637753687282980686524723019600435324368737444992394202918421462955985925661305767792270662764122617414922445381588784991070886534702010216412061304276083195210581993887459646944149890864138831815082493751196196642658919759728836241321842101398525069544587283907167607321712183066962425727282475151873323276191742865863695451013671260049638585084053001264230025446063771090164930743994282686742979412106846545400197049682375983436127520465533033206697013513744951023772480150294965754433338715448830831427518323875251369850260081102895124001411109710567680801875849213216530406827256680509013543042971283612171607592603645414607980928509382585401664893230008011964452755552168190772312072822334616843519528241563063101860148169727561430515446654367475790573502270062624606244780195110141661792577837741494462742314998981206828370785437014809440119308240517781294266056650907999010363028855821621618089648776085827000924380514200969566290081251046302193260195168057857832838383496242738788557316873320780688281262511243501133614720151519982362764702362394180933651747551260734790598387670367842442204387675821838165183899450084646049516776300952640327490254825484193287696803027938590313286270486366619523295648521870325844595566718665263023066234132758831755637984037947569890052197465237203275134950699785514028956919138187400142681142407115605686994054101654676130318941917126299172812464262973520997814601238817531108700306553289001289851222884245837570450257964519974695348693229949782515065158905747676527619186635321812267033577954058856375518798208598519135368528181570620702697488494441651301994241467558434403919907271276923646234238508639912209787525627150099372395268806780877776490946190761961423676556059026227303346424673299070073417443999700000484107311902749817659116430002464446461890954633210552468620978009705674934904823173806991753750305295673778891906425777692403360924696590537611398280933739366167198642556078236940515139814409566275284583954874059638060985953508332519030839070738787283659955007398267333392620216951708664851761933436598882196710683807865452302216810865140195077999656580283579255898971455688471115847992127172964218934971452512006581533167664311377316223974866764232178888600470956966071374578914687860959870605252962291597622588211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 4374966922759179723880185137483685244190315297113304981932959593614484849165843892906614819414029627258195180112747579504084683352549361185567448271399802983195042709665972147545921213340430364370730098340275765063483916784834338898873199775102601762476826834434057253999430990951473309996685296650545476714247788163466188143648365414434756437207882446032587915769948511240951878319199915119783695515512338588762723913263337324734405213307384120620072632787391157007042614966340925786865509003599320736403857331494051117715214298059568800599191489902291802422333205039382831963763605354400446572314211201918749004874717104088908492549704306370936977224203684290376038991874588841882153076518389635143267227323424815889593749672040798640669691271894038937911544274799468646786201044591744366416753515238869382659895967738920306964829882420869949346866042846084943991512048877031420337689947781614582720742333718098526637502157199898386530291812126111566053090644753147607518433941100986338336212771697557359807521699674986537491528980585054573374206733679861240189263191705367024834889717589400602805519137738877991988068885705686356844429092974284346817786770755734929985042229015935785987798266612509932904778134108102638864351878947071802728846601195715502059476066552742917236713403465843193137990631724786080301856784988479661483511100959408308638673715818928989501046978420854143581529601263178326970886324356069602063879636719627127167339169755511527744568765774933618628657845802472580702931701595082796493527818200550141781829336421379351290576629810660035885402068683178121325147598438448032777536020684095561295229384059683726774639954661112463012638667299145659939209944078068498201638282439568904644773695253255048230185130270290078767890871599596200846670567399607485641092247928152686063920068479448446581528162448131383865395533931532161592848216829001476826124001219366371784199202284272682978900072503947093579228129385945048613336960002854210381262695042907829851549891867543865524289235306229124565550305376727199877738218459583735293594572909347206646225505935889534429775655516562647941794506817745106744757164445568143933197648331619415811738071422656326318910272046920694377629119224446001347118725787427238734389656939220406485021809062812081899759496542182912835378200960074891574224833465620825128152293470760514217623845701192155853952078525138297204259747398070656780715999103544579969021375433649642764536337880746860892021108818130930488138181426363479830331571625655151677678891379377252467995260177000712085586756223158574141118559801945516176303675342097074118282366247970716693604173848639161413185112530383060497085666033347029268272325162914461120700802671606514444400164457924373150743290612271794270548301783024756489888371844786730119326390316667997518098206292427921356536050298256530315417151752951006676067773623828688437633762671990025734860323414094837705276845874402063845229151183133043372318576739879903358169473418220540098342190259383058224940972411850318754545104587467675549634374375504064552471346058131992088042221100843849821266324105631014332165338429692389887100508320200104337270837329666464801968139077614485604361169165834642368652575655519504004160721955937502157236278062136280496094411969173583903188998838194859504211651215847958651948911522029830129895830781925494879866546967277451711364300657161705511033054846530400777546906788132237076464296797845212952746961471140267087453839078687031236168522587244937371739838041299049884860148894360897887714140035420943449319547023911470522368750248028266700338763973620788235253863226549116416864782178530989797949846654703327728552339677953211993304631772748321507750651522473251140199952910859440113985558172951815577048764210419502152861454907348096408112940466990027391232012699799101076129217970780151248633079644351629907979905606825271547641275902287654162690353036959128909204883352550658005823333692242875177113775772794507139451638169322189914355090003697422663803586005301053309499021061755390742968328661080414047212897698670212663003807466919951434763394920045731573239023711036836519284571843857921262909832276370137757730243389805370436205701325692043630190959227149354316814487602836486185965568286136228130552692457717886555946818351726642223020007738269270384875653864573580407406696133088517794762719341224377527925617260869966029441350901199794940831461097634656856327771651651723640520502196734511454340132382581706982121566338605184097811588529164713215026566853331009680167009289100277436256115797743065618030083423989666900490769852704657444586734465845211586125960043559687873643941162177212290975227342921103277815274913653068210556836071079212571723695506549301229905132204445997070535711347740870517364923480373386429805126726916826077165167722626217618900378003768108259441141915905993921448451521316912254399946597678413988790724122424662944263061307200237286501807263922595609217209850637277092037342215928573459480838124560150208961445914263188144128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -10698858222354109219935018802669624110973890857656868489132471521041765649249556503505570439577825196575730324311975691856087953872880036801705773526565288290774306416336332234282644426623760026673309389966115450150292464131293109257514036468722925103789227433965238528507985717885595805218773120197792171355745251169192281317678881032817735230240406324370850169170886302914563541096772983498561500997806949508947962861191329149177251920574863486853244138895765914427990394856978803731833049828343216148529757715432982014585957539694583975330912724349489907584742603999118426534635307595912861139313740658572563350231073255516144887279380306346688718808980872116964720992197797960796506407320000829955855249062906913811361500004080908580667507736588165869932473916545621001052130565239110040071751694296828380944546477184159036625569429061242309391481698969504872898473627138033249238234303033905364360903572560688419344373100847946430897087974776650749910000402768577274699234606083592200028277649536792832152776075361980203957498524174991179368635953680685579618788911538204409567214845741091557207858681059423307574742926443007245365225168123665120446402008700965615237801776088001032047650625863474997031521860469765550191774541711995947078175707748759029009201408164355624958956348649144254021385473466826843932887910552835956869660937482283971204958353881125285584534531069696905126950577129314526723633866203460013109045324428516140059297807762913553675669841012917109384439846407038323543009423265567793334976073157554252042363277149349423653237823438258702827584272264035040510485284199986086118293443714179799410259148473086148139073178687993796216088633850004485821746325691970473193198190972116896730469674614859066047079309817958464390629310166623408677821231186464913453618082117880560466411153418240461227410242977908794547939430070994054140402472421995254990421806791443843262759350391137014326987277078990420690833542366980197122319473038918293027217512520629606216599216019262968271683098375519748047740052736762335670193475203388372571925065209126258037289519806174570113744160756239217064923092257952012801838347279758316068412186597144048826328156072759529081769237914587091864037179346686983476526311295532573401806135616976764923212328723965639253785712740116618152286594072188746529482480121225747339776639656420410459966522812295503795337704792336632790959880771373386963902458910273878665645479526466409947584500117578795276637670738910879625776109483937469316235028006532274874139799606350688671239671032326617671467598637914529109229043301554808533556544620041816851623666357099485013747344256114153987085506645097164436112719318645160881156353600865386333353923828028166009902712528295206840976605977181913401827395109998822265078182328675448821633017020694341288470401511709971578505595867556185166841481436420017385185934088318145365554943034510494736963310245638143222840145951902510050949887460579054588723829930844820538662607908443744596449818307044901789189619411049784261473421616927340295754694163448127330446658662747301251103293886615812452803436555879290526290948211316656475874455775947728126283540296073267003469163965218016230292521153962749455242054171903374639112624292260005188840663870255010224062991954855263581541589343912028682610724204273557904179935879780423792787090697846054486846413851553197379491111862297306160074029765248132004747006877146020616252424184466352285052391348951733343603037797459634350644602554876183298604501086232895347622842050024795649693519805330129535718535305774842749784443537418113061036169521039560409739814603563493762342697982189011880522800960722194796145770192955068008527879022171171495688015309812638969763213698650260658445376139143087805856692220261327197540990694616613027786056091122922556514501940534321563462991752524048116522916508836142180862156441148924233492796254924369438330799478895439977276448934191677878333619584932090721593296897438274884237376660822612698682021387678329902746722791148602671677445284802389231103508427905036148424764366179748642896301988461589230762016470959127851549050998289197182631146834217128905773553066879987514667224718132956504910987642039837753708830680504013813299667218560684834667295523001474098655649446483607050883869670776644045393705687221217237826548896057490903265469207271565986536649792198603573542139701721512597285247858170150652928654806633346113667328706184053105378689401757348067419219475415722125180095451454803627755083207949294909618728415995217728266426264609602801628918648974730611625641372941181436048724496512182199744801571504440164992971433902498368426649385189329091282070202053581491377996361433237770289229424800285926426183272540228141170135980555007613547226195250236940754245291380903430241736385659496677151161869565466830912865289726896423946533044735263952427745877044888889447115088352752194237613242266335904081378370125262401334564653409292941256460421346533540107761795885360999175931328993389289360745243169070776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 24842737626893698997412927225457880124144132273342396615339260412606651127153582424908639831175233698983429325276085201867603294510208267317711929190474730814740381605341877129544674333572476541026588061300964208503804560225001461613335920719936576030468563788380344772203667911882600747918552188128261227985279247246105756898025572307035014387878278855074895794325141863701227293722795614374486604364500521427179310382086010401803496406396756862563496503607847253937012304245484531092136368476802078219255247475390454413039058959208097438194549565784599716455182433938306762653015755081498818728724839468932892492742424747287106072290120846848931937561196291564709367247382085508928684579416697057213361164640589298657680900843758589942377981517316066009274901466436207551691432073704200427758140121247771151213703908479106192872922035826726342761708461783554936570978049523095565819552133065889207839746810220710777588332264165619036196649327967897298281320932596314535845148370599242755450812886698994547368363623049541447948771135648626346839161518516586684667303214783937621066647373506300856865579020136724745537450099468479034955387521584680099055261194590417922573261935977205123634531354554943696112059254601046790761535843591714285023066477783575733037100852626701305822510408166241079400110296777066875587046534890333248644941174737279909501712673546205356783568966942354857585214180409574834624823344227012231684973435928816594784460453848539966153238521874048637568074792410338081494273311246958065485450675921809156131800935895369197678900332245101833159770586873988102013457503287967396273991793536633612951301094241190137225077234631042893912334037917185674115862993727340076845805141728040785855823641903048633550330499008529204702036247486909512777157915530743784735680177163676001533754252440208438466344957788186275757861022727800773788196815448108333573402842270878494611940591271203612630625403337105367973465474348601924627699350010727867864478022966175710023510193654128578485859496646021469920423285761626402056369184589600087650199669015239436400893125727062536254819922502516250356867576682441069008216178567794325198349284748891455033263477962662459031528482517179790220221686486711845069055574929896001541159397324046404719082978419273553548857223533681091364414075473985133419746649347768185720131626589608826065546515785569392930839918862698590446347961137376906689788952058321971479387495077194210980870754686285338352416552330495593917038359053863154245814543698872479533014265522576245927227089688534056872893447187161388965368741220432638931450748374321631525821712223750690664053391535081920397159470347749015852681882712549162253195922929505762494127619011156606682440933751107058317551014734059891770665706981851304811487848375098653076468368351930087031712120201213960315875271140183014342824483655606663227135105869567511879481215177203585510911363050231876844627251067617410643574531504525816710512492437525021235242048126540896975017934976037500180215822195365869289660931462947339008697612264366649399158225571068461775628041196364358892034994531793557437199924169856644687487594174632359281867962306285806875473471372061062941648662567156492900313903196206741758733165751136330274751083479928563779867849103741966286539919287742087193372145846548702736045687154167412284159390873655056184507585365720048166167972336529692453920213723271900072424479716753276470572192106684145889038583679344145398816646776570624821498200703896356338479063678099567873873200808246375821637857893473451369120615601673225377323011389513727519224152595589735947831569107821556723798645359333080433678844933862020132142173045023792920047637938714285213500648552708711435360013758934907287610038529071952782667296679697696361839664089701987037734818830458320278846038815595595398456123134086429581155890641865377845959860474176117516540599370404741147963426016266679277879029164118816342968825100879137578747430682097479522135941211721464745072266145642591626061960752463325696290417103362850248837702407726535741800502346011789175803230547311404895018082990531699345985557225906446375593429181628802912681926627001262359465366584717889451551163605576393582809485887684272046920234861486409380494928126860021211012863677423019801638461276209279952881177148906201111722264887337906105091275748483334865682813859568786117657292227741647313492569563951116643353580506955938431333223421319493654848631798479984590941932556087826941941787471667277728735201551011866147311297030527365991770947709541925288296921435434664310262416026071485491201385729213135989991867303955355589283395297915900625114625452685201461813974081915303514104829812708115068991377167531596332813591946919436051390109408950797197980245428826596987614061537573818770855220219008142441713405370872654025015954453043689098438507298767394196453269280866443197149072866052182393571889058112245162456631000418505469789009829048487925704510336636764941540875561077284403682303419141880276133673435015204044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -46870320953540726783368575138181724910407947283059321463395395977691576338486412156934719479384539459220951193473196032226616935154247329649879302291353185135228090671172365261648816885860785992188113459933894205754263194832381159859119887073150335812039811321748652634434827587747669297517903036823421011505079546040281233198432844484109651094957949877903605303672360820198717958181481251952533755813415774623565039368497452824906140433292978078063529179083904080980485968735082604146922336248538259914740855699997981325285412936996143616367496009250933142913727564301157836741818294098307681196172823362389174080673057384625518282026182365568278058757755147065294260940588072485273330135629035228105381317427396275060336243684084514135724460788017198533116237969538179170444280751916194027910465578229556064004053936479172335307841950278706760858030834433889068851729188009897846539121304418461118722934412127866784512256218493230096159434418793127251875357992421915714497894154566480521198464731905451234850800824246390922501368335412809028771068284687627782829618898164714508751790711820441899520484182863662492467475362061170136526675706726263596773301877739127865638995036001332450781552080592438538663083758068834128833979386430595999646846559423359731488814791773540549477980920918224309478505065807321794581527853579519329019562947535250297383454106640161713138021288386778595431288390233934328570929627896994493791197727760251584499976587529249155943634818736193257525588075988395867446553422720256910979732564154335419509675395424813303306841679957029262039984423397908190028979613911421511232479418856549016906537354916381605886752236808001761336224585274211972870227945224880712086691099704874085115505024909167707750170689378266592976277395318805123903134434182685923862159501354688421886636549860277102558944436519360406461827635769799052760645853633490933735311885029370638620974368492931260954786248195476492798474094245916837292261769340243561774730483418787853828496981821787038681600502001202589478836467473743467844197676475165629832657419375984567333964494824655678505415984923921429861632020422751276964812437340270852808278575257647320646344838011758691878607567694265132960707577202777850241590769658417271810961589688589142770287813428558783175332304910957089531169864708311835126827569521159323320936777125699942575724010059500546657445043992159626387334226459129792922018186358026474599653641394499621222514373100470582734127778291475923259895639369569230777075535230941682347294325850950283742098615305528288547408432399526044220319039638992100163460696507638600789304988683178595877525201482213463509434580042974430002446288150483864475778516407866276246992540597778503538520045255428023781937983669725191583099603290460434464806721644779133571284745167336797590615032228396423431690489619914928022250998916232372766371310858434661742651320912264040367955311589450058007090220939117524609426658318457583270187203456458652712930727174999134560683399465633710972119320519792259905417676919092423154655688787883393055020998637087709769956821924190926604770411190407810172580677096118628076941717314653983933508174377796921672602045197294199546114011026553165706945546742079171693787303596320524634485558668750282673456398094033353439339453287567550658481585234383946073928319896866616464170056631377681342166890189289347309301743885323044858978596161174674361483750441182325999946708612705613254468476129156456505588590772778491340393427740982876215570174139838271236554915134320516905698141986159380493671265452682468108878482926695092964142150175754326746999797051905557970969954713236472551489966170775451384485595424343792923416936393699230086142968232968167491227926437660958351948989931206995448331099433669123599004472780476163151348968515973522724050835478609909890114527959799566185955049551492170779632946922569456736403726216233350710437577579204283288695813494709537165391206846214238021581661534281641400536184017804270829873811605167767187725594360544390552403100950443736094347550307744225527164802154290232668386270515622117088258801024781669257894999530625602995917261233841073289997979340770291683096737531268755041555980556875860969901143484663971626021503912907844758162935069493458483192568192045209851424407057835212469592228350814332366577418796328153090666656545608158814894271617292894127962669473182652755749765791645265815382624580483811541610833880165264795356473388582274520700133298374036969812903326363044610506224026059247743181090903502471318099651672050012173101337691241039996665766202822807032512302599091992695593333074830137218005588300086596779006869729741439529674443648480633254881145367527453555110830414182476611160435875268458087795316764580514002966989767183627038485786919930291035738498339782325618004548844582230570392727874875698127287701670812389487409221159236700879180764712706787916388620244538556313658707556581717884845705132743890353191146275692415831531019773899831195109983648582975823861877482295656448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 76771572169608164695125478358379848007891676242100574688736479912336551271982582408170384377262146366825832378697942730468552708643254146714076896767019838750055434134561179145867816637210546335818560215522685256513424464516953121040157876687710073824976981280499709229165703663139223067296369978691208324178245096660719574396501035544920264422547409274617758385177302774123633314149702436757448337667430628193839142196388896499020723123571291666977705238665576128734053275566352719672026240412062907142546949049985742337342050443409789796583367132371218536084005630824814824841792293533087231791809496382933301523034398042042945094271704011953777325033013235855166525420864238095076226492330882421846322178022048388630355059250938032113421960190692397244920914000229872846960171861670928561080827248423362848597176550831037234444399061045972382493508383318100679021888199516727234054153991402675283236500563636582022876401055083764842095925719127750676434662934831376291403589698079807116693639587899290901079845783017110391539112419055285038923368080232536496729507744582227959123754325570945541926707824326682594546437036351602432044345280101069591497983572881707197131359085823815823000251387748936111967946894792982679004026755948360914111934857419073547706842111269216129265122020778750277060928283203384895595643106797659705927228881741332320312558787542658281415810860009405046039343663574312583228882479825100286811675052777416435172045594748107363819703512356594348665912727682854888636539176242916879575897767344473303187877005594048040804362412199898061418192998042994226970529480295498632819986434175121279170056740230697812811537738431426570787642119154826470254344368410100925730180682291998365850915399180326716152264440460980541684609992081920671195733877612773336754351382859835874157938019632386091358366483763833438016212512314674066006365609131684821041252249888261474588388604114707647786533611183293131016278401134330440430333519621997857334762401537068380896131951850354844799084535993026765620521484065847522947159395484130732907925580094925329454834329267682465137671789645532014446808861709236606176095907376437209399667905549804887504378993302421343343176200315742027745793500308942733776001908199443282517084775071152696443068201943611536174381896756348169602167252906149913822748227596232441084696488476113732422189136615867252234341395326341765463989319382609878308484950481259594328902850791081810733307308162021541961207532247608851466308773806122555595667511635068672872830383579518827959648187503293781373405056246660109228918537124950034680153218658366928648066260757649932663974698520233052119737333522820050060377724614899191977519263255665812988777572785887165201449171031756240551072608949709944538587387870332579158008248800804457396965649245481913699321631125282627800498018327083016259587297208541964855995757018030645426167982293259807492164363439239450611311833553427149677181955101988445972103586079011983754075871165890257880491762345773434468764471880712405899197855844965686294992735739303175711741418192641180579790748613564784692865066933744946781675044757027131554396471595777745529247779068506796183331249921367108957494363257658326445234343226311023354175500012994383046810664946750727645128708706103892223100859756777778439067624055136889416450144769597126601369404771692669279040946345016329802178974539783446776829640264985292796903828409282332903212040366893250879508692672961129967562921026587568787099685026466634170106690691366168947143978605321724411540364565874739171344613902176656947613563658608382202177177376790602476373415745926889559408599472219805345944246696862662183375703327207729336399335738892170387479664427690493378157391314922716579140871853186925765489685407337678068412151845172628871307273521980597923840609590096049602524971559018810727407803594473485884315650441328197838308064533831109687010520043275822699869910252236514256633022708252914114518801215872364272615878569595251061791512280800518029629086776180491902695686894976856392237064684943244650598159232404265996188426543924592770939983533133819945425145300267471273298239989821769179073804254367053442007986893964052855688427785556883584163489039586195602707676666914488872755952896175962829448494453934051001859229279499832646405004984287227365383080975796268634459245536361213821645037540494307378450396341404237213893230483376187635391596007641041698481768034380747461820295482379326576587406958272810122451855893019890536083117100524258143208067114808598321407732394100981126469118843627586340433809078953658233193079684135405414613154201787913980497469864639779422000889021288637000778109543511918453210496784088360269234092666558051210909197158915157530126204027851432079307246564516730287129133768983186129166018617428372152424093070217851291789684153228128890887080138560121784829475599486955954233521855346314284290082723322056476439114000714589088661191349768222132996280748122583695248127791878797630371352832908833255221039168246251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -117724284893840870355659763049878280552006298490338366934781073472828079406253598656150048536062421238418248077758678384383846017404336339083049112946391466719690896514018424757061980490124180852520412377199271627394512810201555217003897403335200192630273319637120386501480628254166426389886228184261778184459053316502305804002419622998271740359387957086306668087172427000112782410706599786485517832130039168198551781809585993360050932593593972302973274881962523104590138409648586824591453671410846997562231209255236831427980090802260190226475769194214938011114452586736358160344783450465380215869278619409138016538611942855656156079118984918831727752683215528349347206556231119956021476359303845087746826368620286923499418575691666820382901783256306542344578817957153755009796097656809699343652399434043406705940989326834471147183859222427015895315929065707688146286781965545628651405319128974238773070677534166478844404255846630160180355635048755623967149757262591020737760189967147430931733886134819764006425837539486621972863746039911864322843521428971674150551641424454814707438855807911936374934854387380658709582903779798591020531271759993189831807945824084488235689240467008301059245563543331903899278474746863500521302546595965831678162586975207206633408244233829743174710414358897069130421678853951750404830349666446890548581450277562918684166150426505892791850010841645516646127771935823629011317807393491491831937585531379066966448330820187791741533095804534828179140434912662467186240419422302670866565966282529115928611871788463311703689151720301278721526738204417258308027475727320450558445856909878003508080257866174173115781986674448017984474950714227447496088081926179982780472751094748818336915812399522307953438011043086178054477225193329544579318113536473486885360500021008131246798595716823699553296121298803834753264845475499712110135148010805476385851069696754481608392744381677600125906892735988419724552292284553567311606207060373882140209855571404734135259943575173339455395541673474543358132701520584635436503162992490293300703371590870442220748401844547629707796283370725132467186667509088223802147906827664033145452601218242539565175698700087512243636547602519681358387181399966610586601474524977681351482501036770055133817540827382768070491497155286620820373931077177020967739576419405507208749045512730128241428926104912071411504149295864189384937005583949582187010054978717190809850843238371553074804283458343450149422210325693312973415880364629843361137403355440445459266874610401019579894544195477778661831914886421078669993339182629274733068880612446467181631791549917402972569979308069817154848361165920148761534866824313303443960685223459168963178825790888596794779836422392638129025536147664527807785105321398292038989538644032476372112257247461900779081894081599063588121252593881090410824789989689723340044921720672083780106907310151211832284856542526052123489260575758619241724586186225656241155189027126497628192763432763177004638706809541675751542778173004888760036879784593699926433117631427472932472173064294884074933427798417651140447684732538871834494939085208530224743327379082771150185154888457822737097166028126101072964389870316687043424797443981864814292252593796706897792212145312763287820813138981622035131677036208349736597001189833357560944011091521301768002801801320108699552006969116412746951519309466674752247936348514312868639005681538578480596706037810385043852806379872313355663338823518307627033367577135484206222525627771062034183622234908513574571047858707751403420784132635021079398908714341955982029918355610947316820926414132481940919209074436450648823673810266763189107745100866495699639746808507620941526957693875679027398972482901816809735815443480399748386178942585959702380233124255581515862530341279951744569089337077379692717357010144334613501313219261764135618436895086643087957120532042977437280658309337245292195482518520525551399633565162096986521391098275716924609885121012783091498550795545324854826614341520161307950364812848695990095807559541068994557085066608922304023383407210819590616794571692635852916175794794519818231237641627611140953422011869456252990690349876506894757437835359985929088767929141574078661325009706806220918075462658826019903581766124061926450890667872201145517841591892980384964215330069160334591712794559272035379251833909666481250593039801325811147399344573456463243295914192151032359035277857634464912872008241596654061104647135069738606163642935008512044973033439897068725665485485281002955548835580604193239643987676089952550475181237250544329291136222954885255375403163483654034002106358454607874373805155813206881056116535345317118235136522600139698038208545133983459883104480680822741277855680908481710811451401162351442629676883955815131306521593443949144013191373030044331978744488169913231143388772387481174799468220115975603673227226687210040060405745085007700936629105983297699515102446833820996504840468883600584649736476730388459760909618840109099197413330832588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 153725583479079882628627578836511079283535090790945703079600798926559560268878119937389629852090129818141420173263568189479434404618380364352944124647044810520299488887237975435248246016763883726555416406785972768290864255419167946201965095212941692241834314854745999527183099796259796144804577217041874191955048451240692530459033674221968100895678413915978737279525906961998891162212352393517246026913825922329150519980693913727138028676850499661060866786298292674313587946758079064342004257545366415561410415223500602966395860572862853249092051622384588318515289905418574480739905259477317757021965358163303786962056755421548417401081326410812540196777515768515836241692711647090249516101001387178298878247505183910034811248298548073233063957813298209470231717119654842709509421257823452898037143855802950854246661221152137610630329403508060599783832631538341132154989707709140005637208407709298797660892537086931169038851498043936228005130150667999290082597364678018221011899776700542992148990765985791286900577317107442095591969249838221796420934848950611372386222187166477386915145992203669944104616810114198879871813576576148758186359129385676113263579895354904067561465744258122164032810937954876596691524299119407330840253336710003245137904102124612515530158967534097183945303388002279571573941385216897416921924413730405336213618897842263901618536913759876342010324969731298397940961245551035064795082718017588162008548169350943402463360904347727049315692478791000539337744138519912412497540370852463397724718415373904963098424346975140846227676755418598789257844689581953158811790440517033845762129556204677525559462854933153468704240107251416613619451667953556964924764319647274516741297728576810447161759725844656666055247201866645705323494809257737685231232151383882788993719596977121909257738545426914002712056030677215611861682107551750533252442785752353752095493031246622104112249899964111436461820802225452118411090642742486287614677500193024034800037331393646546293805282390126288531286368502588936750821519481524337710722076164217554298503970738975568627009211791467285892269587582708713915872733061908865719671202651010518151469359203221090591944872844884723015373813536560752576553707537332719851221168079395820517283934147129500622427605952190746776911560128827677961543869479375614547670250709628801258866541522669414292044231452693284903819005441761213136781267781632650980321436300355591323838331175584925465212606682660353538284538567216240989151275241004047645882888063355951611491269529496183975968223346222242044842900089957280912571023464588817550485790306220431846970358529067714817392708065061112475405846922627480973723933906029174462810845844607232802862851215201551267352455873280138461009339502605456221355685426443798314681110143269833300834581590136526248913655237057086032272181518574024526418220380980052309619732398954675253698486743571019837459525560082183588729578190450356947114705016699662819088645735425641556807227380455038158493604219448783377943704219815252128483793042681461016281747046755274508739817210513644360327147226117498814484721419105102443931023645582928171799485575941009034893191615247092144380101434279130366994616048947088069255473119185463934104328425463455720441765796490564455637901132633226686357132221110947396166529973928518706246995170903186256777933975640701308742424206240314499175991393675791075928549821362345679966477530159410766579070343990535429152365372356384038056493559919259407435753625216249472434102433079184731607781669983152193066592171164457935317411734952403474106479375022214139179231304213831442610564687414136078533075340362934851553845076635295490989924226558965134880628376598306809233295013139516930072825563284125917011496782501761127419881280990803069122907136292627547820939596117611519538526909611779246203547209250401400220078239402980006784814218361553776066681095812195688493061857781985108282877139590750293205945057753275829766655880387312578949873037140056849063611207647580497322230612620646917425749709249258989681777821235612070764142381495669878077721023496526977253968522245391165307389615144672427920191481182668179392733623354499155723067816935866573661629658700823000323223561288167015085224787166513369435508727699870660271605312787902917877373927629250234724803555555233409778998688717243230543725987578717141550620923235456274433345340895601768853558330885480531172544819368650432316355246577814329573666770121391203228421081754742191466791135821697962325130955323797060817093129645225995953412330341442339998069968177629611431250633397495705439922190157277253596386528897410107940281037825308791192915948349084296050804156835451906037335678537528310510516321738877034444963676105797722490448473230565760630825234770424841654583008021900884814604060882046562378779592964651849365851901217073244402495268341343707533180626391959855242580167493748110012784760686433063881881593905006223756610129402213468231522099906655233014250641714858169101213808893093138130736011804672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -160372872694298869720292900245122136992479064879925344059935132372849369202786122527310761524911943989989022085609903391495021608888033088852391550266693802481210437769999776009738773646961433123461361771187937808748199449316904935119863252266616858492942181025372338941110751854745047413778006419729100746735718213274951508396452548046371016702022704813282214400606045055775549670761442360575054275349094794730166471302493794205143553079847024212099405117612290347533468897638391807540919444836724865920430266087995215040879931572243214401715220809330201187553299892157355085289737618047542982978648428546537589516083430534317370396502528094817327261566122511626926313586703131282394631864797655401951084876157247120659909458662067006838065551350356939716727910929079791554132009815049029114596018805102200517036544270851692913617847261814630381342326846589199259972824155464512195504798458405123227932017061838539483115267331857251676824416357247629139048918938216269430618631179480497750323800004762296929791302474552137023140283935523315975046750281500844726114407061946519099698283405130084179340973204032259603506017542812548666709629211795234242895583382182939737601368635500790319129026197588022446862113749239321667774119733351132505575908532995400191021032846034790451655598890377040946341293373521330492807311362576840569453017269966861103583537212487788190712248688279082910420526255804072585512613450811698457307460103916250472690646215922436308219197281512627014640157021616545432049589762030291692190517815723244265647495350526050831039315111412399779687048546246002935754841505068664282774427240262266683394589966459377552436805396160459483278074752619893959745853476507719433172631313466184550780811096281493164128582455740772467656243213561595251554833843548211704172923048818071877050742794538980070623124077802619106421275670922957813028015984357907602175989445266713011708563344113024401777468498669835294794446549981220167002582527509795568863916485241364836417048856119024549810485785401500415787250490180415126627590991206012712838145247908646663570538454446525559345152883377630829599381702009347249047396484785657750206549268334477253387396322244876966216925537682256738095310913783429966394233822687919388944721713171873464724654838206237109260471419965636104728148938791443914328111255279249792496330486679577277523384832667964054178737106010454305879488164250208945429896248975431357995830343589413757936255635786216870801920119081836900588999112426674763715346274323768963834856757993746030996197850914726387797695159765954260533452681392613655391510920813878434981136594510997597886791519783305984865321653240977145829979699835487110661173318026334598839221230919185971123668459584952873687716626790331103067407995800646072976676041206066515241483427759712834151689532605383179040529616280091736660339846563320296693627291744858578369089075398630953180158877887671718289135943029590005531517461289148649474715514231869559710764427705733452496027844177101499118871286440563396180564352448196321648448103952884271532194863030662348299385524305481314659294723957358085995481486656780915198664644464769799907729938624976196104349595141667460442682698014544267523384970296869872493922610869126079514721642392580993341484433911237425662338372860206016055693510704436746685502244597352501375005720468737261254729664650983405067434926178792412073597929619208199169536987453659696757857737143617303463067573335727086667869855493119592326908870734222929951888529238642739240487906408090205474371049716098645745153681068731690617541275134654233788975799815212778547350703873351865780753359050066909415021754065495491976327539889992365156855139235971118114291170517106136251033684089956022522251591933066577363517725882528182213812289209584281688232470843589571770914986848376918449203101216743713558975460925362602122231227284540785932109781085988953210312570254815598751255844713939033421008255855334279929102237452678086685448760538944405724441546550961668507316572167742685821562812678470986142125958717281925540615567637394924742884702397421903267153128195603880721260951425783168832244903797987940485667309319253136982309638030419032072518077489204144093778733314746721603392197122515195335522481552913788653413917124006135886662353873712115116046788462577061710772294981809853496768968473969405169458425385217556403801946916252989465892955076236808386074857535451276176463323541075224803848175473462145516537761813326219252318783747660743590429684413551463322445093444421705443187786772107290248921972676599080556264616675602324145254956647933329496609547611629608831223839010000996638899667307039011390612841436433197447825793241974556001457812676284998622077700469537398971694731256424038114239040573614140709899533215408914482638434771126534989742702152048691823264011995791726440120693886548547728294064845813058981599062544864804916277177535928596817286713855666502671956168814186846598817120357972002678745845791922000703838062849219474704089862981550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 139639340251691879957419551489869559937938423641873844595190970772665516612013718385541018254185160087089125809601178505612275636535404218165184549018076582220070363679385834036376053528736223548688573931573127444926233426236010420953129798189161921946992085035328268591570876643468408436604357165269845042345882850838374348941733319829210717991812594176678103272882997269857591204285662473011966945625900222652101132140558583984051959185163646637944154163316326739085028908082009798432902404221941727679340927198690960029738721838542928938634723209667818300331366354986441712144155336559620313729132075443020561628559499557362228931632707668678157199237237459535683810228693832804701940858117496728940757914580310474313628543311033526310932957522850184870289415095599571054678081060413279521953746932142850645307140397717443371534860909451536329590696499984194676195874537401328502963148126819254687263954542034890468760975055978502392917580733719636607569606423147564354953748871011379904043251863687957667970774337339008850980614851573040874240786797210978421165710492905049188104971965942671388064420822388847732186712351718476883214677224986937778034132071371784871521158413719249261668159585052434311400146857577859768598394792165124427501307204564649945960539811921977676043836935676623560704262422859095563862788456917529787838066199267260550063597931384298273448071948788773359855905820390450745707291198918835814347538144393597272861725768616047911710955369383144606344602976156197312961422859021698328625716820070043750741433089553561440765908558147861289730050390220177884310445880586941000414233854214792873419067182229975056808173136567659801182226302097859816367287162038349299717565533767461363478197847133476469122075253327972169030147489971004777828264321448295984253916248705684793792867763912076031991453562013927665151477553017847859377426598626505196335367617891163019924822234903782066869737913757849800546423419809095666143430382764976415600342584988298275505184470557631521583377540592681555826180469729828186872224079514352466830293816806723236740806608223681316999772594020819180730068579639380679980597951390613634360982844867410571531332597181655296338397072786003906654716225284299938681656526464199847427337710956051733924136543781946426253871885652102793045085371656980123655900938865495626266592420669603135118683261905909848071759307206262088015711213188979930851463240500927371475565285592240085047727548563165260455849808286255770526964648058690486619730170984004260192505092014835965819673888650640120027864849329948476121350654854438372727562666197963858096779957346918858283788880656484762034315063671894541968192381783547588582047512304084849666716371940359661863701038160954092566654726109151098364026948933694470703212674283294151405613767201639270916564874641795634991993470754355228075040030240686669701384818461896534067945963791168110004730779258487938734804265064909337161057559546369534358481320936750379207497655679719287056159221490886989044840577868580910090322248301379100074347401506668738272816740460860435967895439353264807721516924736738753711310213461573588165808367192905681985496875887175303496948810610834884771092703352290123664783853758396961745641020842088621710361398650144806365352363124094044034070495322598875105804043537688178567185076468160862318539240326154866862504605588267941106544798197895409759517383858137762871608843372700831689011212850911142654873218768816785633642780038654571020572158782980239272963539198491254931245658129557265381071518996728865596627223309986933593805752383716617812186503150432641670886610569227248070768956231689667770166624967513910749825017086604558518247621437863814859481121387364876104949240393788011950719211049688014586893525334363503217403042767457661736140883053307961702147909614462428077183154914052283959698425532379476393791627040125781305253638802847129519488463472281648929504268567467101684123262723652653423145442347709924707832411480949919277319408490914403797259242378461693564974999028733291756312192294405027438884091516842727958794997112442709474732737289914304632190679990024615902150244700239101145393437904197318034126471398625661431437732092945623009712309743493161105435642713698785644241989113456927638740998287301089901362016176629186136727059572341353182928221186213446324878743374456380830389899456708519783078891178811444674237211823494925331765729714812048248323322573840349812759741169774268940592337575189762561137969643145774836429458792943697182485744194514051687506951968813992794008404983692044061501189827749345082687950667682972794199986732068255419968871482134229011924815175722409402373664086929154654505772666926034432311337172585699011185307878794671072319422301232566936745646496469776541991317967315793345616152717016023561948799096462947886086363612594758177770506233148428224564595380274259658843104949235297926169335920156350729127022364249133361098563785054337832822162742011447456030981510030906244923210609118480855024164069703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -103670073914163590479049938311909853156804585425067923321271283972088339443427335227235416860587456622605715165410822652085969042264354667072147324326118248903637654131634643717249419251259324082000109903264066997022892600860161907038551491633251469255856767166317726901690022341258042158678811363648883886007232461924740777192259124073590661288685433040731445587325927049856361477449997854341705126085870303004170577445276548294256565821680848568030991149946015969627811121599567364151492960531682775184356181497519849119786143896542686078678996972842201926341142666063875492216337970415225849581778549710891522430048415471813349230614995846927431030827439837683846050013124846137499328003427616232446354085442985825424436543491033705573396861589206994467015570910361110249392333519575900345395380144038173446597126864683538136482367225759628561430448871634801983777918173972621471143876911867976215507182878787949291334358350799814954472702458088394843902514385296353715590590730628482803320057185409790297854894936864797499227249475595458138189093396522682376955076334911252592180611640173640198327177056306939204174385120200040536031402760139656534577372369728354582039381993210380062061538435092758123710650974860582462688760996205042199851646837715446113279047584259967898164328156772496120295504052782355504082248930711536198748220095337533881746939619502062016070892369615168612039954463372019908225704405380739604377408515748075155590739704364990493828669544650109447738191808085263417839219967348181996940595974231832961898495613040765607280000346209258614260020987753723932406605332823427533806212780494240058652438035864495978036848503816542312815412057242341394580637445285297381774144646705626796995311102590945002223663689476493959968110621918869727866304089033179519607758925502142192536686499791191131114645328987531271299458916177259469064878943786746161489909916337366194738240719141843192741291263016972315688976355719653571293252159819240097015082069336339002425293599565469266501268790306200445990233189025261321875177291991413828400636609670096616640627003070528198612476389997875509129637405600615059030618622944216215847141723661476196026199506808303822856177435048804579774445286794939631310696638884922312660665065340862219184436951566476336788133064188890720206644930144748204661133240909562262527956868336002007857471531251529464450158018539331034342727974697156054428440945685870284463908152228177323249087403248070302250924250899722079956958485097854462907313656265558641312671837577885792207750283746745600981691282093124273411468486884016076737849518274908670713930236314028548904672838605505174498852391580524088225039751639392027149191566036368608765669839019073947675229395427111992054250286802098224767008161938194149348010129529172074812559731487001795993018791321049772745332579251660146912139843221890890686928060637728415690868003020863625167496522712502293198936724225816338183820873051214014168938393343922173159443134516481469381181205050958988256656206845656130121570915178457449221093440710998391726397247068943734800094228048239797389065109793923112912937695805467742811632643329364278405713994366145401162464356610624794254100687026073207472152374072719364905048447065295619260036937185867889907981968375087364046328118654541062849313587824327251650206144086217960353289388136654302050121906005751481569168040496907685191877242222233990535194676227310902682293981064030965603462435633025962820205610939283094682913804879525600409724548579521191583627993876070835397486874469587106833036570865183833104838426527463058606498690920571782342568111567067049927099612425936119589275132085010458211481684775774828417973604579480663124509650343420073638306981055238125430134648721785865293146566452952278116536884293873207934896370403606954826725595409611729823890138188270141069965264320507646372050806581491687328192739865205384910960147455298071956886068040337461512140260120411348562993624243029917947743556954476351729431266608188191845756848892302693914442946579449290350166422139011577771381912658099769697284594507564641000167490284833123245928130591263810525780912750185803423623977655773791203833571150524134680707830691765993266880047019893699289190056396293432827057611693721392191866768791784018598060387196939193398540376585487761597703802071588563041573558292836248053451201687468829079932356685700381231329624809734887052733727471130261677383070413081348652727639336927554866129035447491180006651333484508066021090387000103007524030554388289329428863378253866612669674587000569987746274618693792651994297879792453417859093477323556030294416905276011028018093001165920570960122259941280168241547923249321019377149806763903890633142875670577154343775668790529254357218683872596371443273134374029508583212459000870657163498377364648046704072382834792938944730779940390587906927523646408234241846520701919591930101170851039861289351300493279363294703494706800176513987606454230744242102117932264042091926678182324207564803238212403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 64174391864260350575092215990271679377657282872937142579765507149300795294095486218107962002880208587821980107498023724419544260833984196050037548797870602020392214302135336506433460051080478267347976752339945440337683246153431861520882398493762041575010276543237661659295548088963614065525230219297374965968236118970702447471060495594829783247073446661124208256525859586609826299169478706325628363211957970734285252861645590619900700897489316266820235794453517303832042096445617446594455046307200342663828780431503419293195094772262820349635006913445216057183776429576349903424818231464870942583304933240052816222022722885623498893234013104877530769524287178676772446955186531850925231980130123154320871387448133686001334873943988208090148098839118408771571944004798261537178072419979702645676803942840902546279285533642016406561156180888142800758535611469253795928640018541388680493476957302345749361928117781290475359114823432011132133175755728681174487090302534127042090913812472465608359880749957594610004941887111480205748918566554459527734039829900693788137691990900192277759982983994083937061047715460687324506913877923954827352642378112802904141828336955618026428220216048145808322859798851115285578910200016753252994969260070615539326321678222966942975504123204014014835208273012387544593602568669968976338686465518711259482003976295108073287879886036283339343556439049446717961313429846642197755363861997468130096352328571627844213653193982004234990742645078032410446772270015254433920147810088330080340012987998629964283688414291245083418529338295678382000811356859288829995756169234086625781075235838805655099269457188880227204261073968041385480728346536398470965742623807943509158210227194664504788181934510871222212650582111400962523037413275333268170566498286295809384583822624985009380754909599317046584875495425824753839887988956956222001019500764694243473776435310552023271942231757420074328688791900789072093386017968960953315569130693994654039808743108581358640061870775534536485152930516675752284492060430489712754040555502749846742450506282541059799504234613091638393962653904637567643032049909211090650996682433431625692154599924413322682182789854974101805722422929033091629847310808970456092257653663481689765101348466016096610387251231781638621568135828724061794839450196312171393177145500934713361185079753779139150574384535082694228972896503491687677739209854683819992718194785563909655790186150665350941894982521458071497392196699815056246738526319143180828906550272506931093219462771280759007526187266376126520446332585379666130629751531206602719634623920431010726657153098296268895664260107656099111216110591617444506330998328912000679017915796676472823321878191171834673044218532655695662367363006312215750741219858881254692238380906016417336951012904214495370081489136891829626952192329292429679141604232488657805601144364493574086643300367218921640664210563791354635129198108355906134766308019644498670186296384012315870365160167807983874508040911087379228314810871357060553511798100861544132001332706442209680354209186302955063921383736235405819876675408013001749440432171857820168442210135072587739750692186588631510179335058463667234375327232409206631019207837781210668353416474034134692767111402003915976151587206826293162115308831516081740930757390423685133832768853205982402094385340693286231515164530273133608061048579767402894132501644733085396746442251122199756865579155659396246930576177083945852292069591986011521599053103408688935914845191190541676658301179588461993242647078549814495173304355126930080271135380783352368418523878587100476752564181770933582525237568277427620238848163056128954255977474337184178980657619625612867159559894140420251967269532790648710184696987799382260228371726294120328646480700390704944390980515881198327312839311585423100354533461513722877064281078450434261980611755535312740343544629542706901177798425179015050985790571981722471750165433507500855456551530212496629226692335667706361466864433520780576954628412191162712466759696065190008087709122533874170120415985772758610638666121470083184983631524511488230797501771664285308903582621831885727653553239989182210817418066771987202428628824670899913410215511341759454795810552004523477353786247644398082943394749913888775597972943127982845557141788842557031091168232310985329810861588102425544373209587971357295949260946025296550083584520278603524305692331311235084598310368625717485046291196162803133552815040745380850707240896103838015216269615305900030861941916309729180115057152291745904185831543918608956341891035636108587659224907203162132962690248395936471191645264259655776953528309657583228099526239972993933165454731556856638315900509140198689123729737942311979311773502239371494343061182888810905612270647129071096746208839071166764301325023099808153842624746358692292093852280968560681907849257636092951987349415715325397835666736225449705011782971186232706483377863626071707534134017940651455416083058327298870167183468271400976857755025408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -34159455670462399379009269264100042080513453748574790113266068523613253766235426206683511379169989920048455779636521524395097673780620902296463523052473414210844612265500371767483985653140860729507155977160767145700079711173437707967798472294891419554530894328345435839398544385564301577032319655343056045840330115750987363378461379937409314214852545638335654738209591423084154983848238924992175149119266871572661143889100444108503902151614047053976081032478808888663024357342068803083058339003185644797915002679077580927501574406984406394047071701679865336285481847704735968238173323092158350722167259107098878895364022859210109883958843333154639357581611344950803005834577361550178869649092151156237506252959825962321556055405976030566726178619628869179337079875385959951054677564470461433871977304430704951967592614006425711229173493757689171279231849642821274066906763722182330028717110510056600834492838508694146262065295864788774955610806842864758990066622987443988925236282742998287872748005462314689268254081269145590132758913885046332915474679790322529897938636225957499350209659418138125499904505121652609648312071179640667659275853755959072175168440688284973632734891429519076376211354356720474176503835650954670028998989501663325384408122332876397167613190893844392261444711382362713114059795593273410662116286570889127725766549703034434336892241061368369313472160993767821758891278998731042452543488423868210907486632513419277086731398632683191203231560212294643628681025088090808007875940186101866319025785880179070513267186887524652832317997109082034885001927914201489263088914175288509665114572121663079869109153187932061680382957133196805231474529901158426993173139777749687278409585995731186208740940625450719318742061347869305436779843669402690555993377500543291784910796843257899905527583441426522455475421682525793850326869494134309105030315574918474640257671966768661943523807711579634611906471019204231283610436200269600070132457335277151865487692565984692107824075764372640855082660533710395592798601570790524547050301638480268379125917639974440523351364911090193090555146695786029372065946842959760778001425959216990209165737137733673739486991229787396305075570580799714659931924412246464453197264141658157286146753296959662886729155534242420304137136109775348122365062207690234558417127054677062745914047112526326059666787330034746276920110487816708353413580081156331716383402423693986114380310536017599100076077063593480288759618133336965126324053133455104444656751622899108150746350756157078331379142351107083747456899103024634847585003841602695968408783613500131817763447829725981978118741756962420044099520112215756150123312123214956372945200822482522304440365166020661037776378916151830448091989555137846543721400506966533081459754618034860416085031667962884908934017137212524606272573200269834529849014966245099155421750203846441269269361891017550958929921698396114012155166224600486226893896271761031077603972905239139179674017817000494257443335141997387953336783833593562926467969983739405689787615593425539791947699569455512480578613396974224829968950011384323775212144738340261975630681040733164574488880125447979354187148221964139415966505085992073180371448205485544014978541403477157354454443788937466855663035490239462329641232192003651897900877004630150153393727101166359672668222574787823905705965077558232364903739869868547896788789562687072739282134737103929763295295270821925991210645811835535342397911340661994807495470734651970181911822590212063616454801372847396490089430340241034584624307917853585917739166837953712204357548629863833747265725267161898497219991995231729806614007153911092256615900076412543910832531099785491682469511052556260129619567927846382251657907574674867063792159892885890047146028266782995598351426668882177308162801349269355157470132791891844316932857568479941271314376354805039253769182832180604983616495529997733964614511370958823535591498296394603049856503900398327975450042476216841827583106276325547764987145251922385362340820020498537397048510494312584351601230996381622155512858244022046477182641988830250585459030169855858121998571774717073873462579685735076993263891962053851851063181110261378698892219316658781641167635378543765661192876900845011006774314002098030705108851356389390169550195343114406834013963318533568309880260935514363978447260600912000023267382783632189808873749700750918720848200563129284846974520570393780977011295831916669285371565643715386459324589461967783981169131550622329500644237023202173515624627040625829239545279276326301331451287830443505674955945261079481663318606098560066890447874602393641919632650284041323929150504790751725853499691748467044410421667273290318650951730345533354170175127696953780412894944128342001582270343270342142652341168424106846169902906598841095331875435122689094302271368697192949206107849958149182341811195667428601662861893963622507084293705777644954088674435217250518199818006719037034089461470487234435125332616363334601309446230507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 15878556809069569323184460788013032916867145066914369631613809092884753315780332496875473411621655573186000297046527814556427005926698237781593148157176965499356949562889375855972291110624639663637849300430956435768183203497465762000838861037044056452871422956235057874950079429435430752232344413484209691773602918958844248830996037918529730662833906309139258579251073156818522046986076965492017000589807369109947865314330883417030172311251292113803442271642388487379443622179751222299325412532443773509252955254020704710098798298833283755864447609941218139823614376858052612224598954323553731991909845052063301629220454850252079781296142988265672177157740338853328861741357178745301475258716811706413280390148758046519724963409527026813075825307223276555932211235528883358180722429729475970656386199097668690422859064850332178559458921363376348413790070015579214433363774491201955863675651700701333203801180830085355522095543192274292988678056961926325155092424442713456351230408697253867271902097838576151780821025617220440246774920249311924082095891835925524102977490266461537721847369570212708654680622340218922568596652674068732855937110437701034180397654334336538579663984211956057947394350965583650252846613272927408948475938286270971371522627933526403740767927216148730559645414638165126902086780111148038734651266285481989176449684825810741692944625346233048322578656338602245140206186070328803353280484544045078649500067831000766205176814135704449969911216737009714712797312771934338206601726098232565417678924068029500693944926816562262127418456829396611918033997847257865141371166317756031053649546579707034174215086976616468905478578312597210854786361101470126320211296089760955127676400954018033307368866564340584341406345730588082109929489199645892236375992279952246383090019538701160699035641859364153952108253586687839373274122872821361250949045570835364970839103922406000384454480232896390910971408040652053242030375113525937682317593630368763835205435909107750626670036680928944441939496077193860009682253836353755015275032331384753098140773813955721005061100546970012573610327582723238184530679480241132896418992519597141683376172751154007641058267487529217696842789401366840884058709197124231259503174350935431905449956227341825931188598935626763633654930439030065249848049037537163601318514437137929470715780548074811016952255376753221518932618260703410726223422672594237646921575124849373744631421019997544575445188156910469264195539866913478191396461247556014356242382939931525123258703305545634109217441730611961180521029896542970979940556232665774515141050875974814683548936208461732717154343523565525293322839000926206973105612084933666265134261260576687252591453194308324324271784646105921322849961949781503165978033998991578125312942253609130089830458953731457139503784897892755195251669149648678599210664092105522271024955202275200651101342272419602807345533474608611445704896092518791544703475924850277221041203389377819144307435191120567793385324620854924295923146577357525607858855753345914780659617018129133584414978942494467350180806144899591602362230079796859371353309587284102114119561153434516730398980140417153694213237868508719084657935806668895743785997059786209163876761215584285734726437690232672997071519668527833506672485857745748887531996441117064426715650093578357078655114522876242119606980134174071592112128351555295458958962067118240523546129129714298031360341028326724866335214876488633079173161052076034048086892771457731043807281346304061177601947932499685254963640397440976829464846743141590543859975987308941097725438984598986367903128570815214860011491174633510636402948273709047936378696768608137131175931084384885498286980837999213757534505587139528394126305955994862000661867830565945120712517498752081584195003620962691463416129570556177600630561252515264207381682698162842103767148771627216316183337218554886945181762428824889843218377539864185576357159389208450377529972277827131749866585738330488961338970605863166586104590133902129380569945553832955152501930781332731489287074989402413209083398854728204606803923755145059598457413647583505070877631496381706984176113678000627260755196100072197342323166063359420297685381782342288262599129429285171556761522284801338609244315768617608384644077212179785660559419841895725288715262003758164173617130931207873466144297815609354742404022245036260624412314981928086658435650741632341145684361408951101699239901925827462747627844720343999445510297926776559756887248131274751392785078320665079196793936873318770299868923700379486802657662808723712282370576139062118049258821708318227875012333648347490868734195331762421886017580542192900420560635883057868829787463059490294809213330374885225395775987617778175691703047008015841044503851520426174663130075862980666551184992043721421251724401723998506267493449685526690547363956343022991017745989646096538969730272517671313354667041421524065519593485915458913154348931078354695034371477967705540553483714139863293516372036812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -6133982451704880042383267112761213610275441732995975112746536161530759084329538742385708596815297244164388142364361845093686462090794583926844407608945308688975966805902618300400568762715454553529180536239321701408207674453944207495305808978308328883557831383258110293573455377664451251030108767740441757043149735092194884086761220319695936455964473583363548863516348025546537150888824260724500095094607551094048698869052308154418539623477875299655782080233894172956657417804450043948850078471288023867027722492738721007945915780151470430734564978643301181989124124409073526253958372485030150195410888263829738487615708029119163093587676387224730666119787557969873764934099494969700153288561125171089676135907084006498348191852170965487520424975675277540151570409598217650099953955515398958977046070867844241906013449414776080589477317110795792191601409657263828674687125405535516612701911039648263932877868745409704310937493577754711601643803803044264374408214485051874970613341954162260004512735054976883482112580459041040786564797159893423059695415951723919996746268302994310333414900309083503024571597592851938480812396062657774486730434194486365775470782609479500470478171551265322267191216631860018841571609470151941068609257184296628041031702446151376612929833649614722689883273805084477840997728159956041782574409840000165735339768537918997436496068793465875253442144392711722184764199799349349270315361354120649834798808640958483103888735709987479118180479900864498721322672843636565964578136667071793974560184120375774219622502317131330055110556923804760704863712151056990223054765539368316076638603043110846728230501407205412483649502963571453640772900839685619981853271628098306837900156252044915139376759089935465269264105041101056841083819902866483628774507700746456846350360855058427407292640978816376781086391312334927769527077302933461685969867517910934522580928665869197205704651468359806850493122037107862442209297527198999184660019934150754042274532242791209744126735660769949101929521836421022873057626699970721563863578382082014867924471098237314168796609681423188423744703495643557591250155780513909806881946940058083918909914742290810100364835042035484664192229626835647220804021788051059222401849279956264275812501936410358535919763794097772314626215531879944036812810006741262049698615673164881059407414754949852297019322624821223820833251103827868846713702998503460048917826624863722940905389243292349778495580661731757670993783302503765213633606112856346652175793227879169398553401818569211253776115371496675067994826408364571345744597494240328267813172234686074921059876922259300860895014279291744777573364122303361333383898834269776267227435098570665181995976936879401579146325798209577631635897793894515337849233253954784991654893217053192272715125945588343936846698410141623997352860530255855621128423068968591738381782791716980217795561374347696941353579971908572676255723045104408835493370283569215212568382421052786240614561556208395435953713743243007721533783156247519314976723046469745683803903975369768891874797677117327020822882914228532969031249435783315881241455013438772285760017309146969268567313340810995180111185675377204338448329576687548514880464652982974078895267696139087674386084490400560043484181875262974294066789469874715772637158664656882381219087456153169743341463600804844992106396497041663476354885051142814586794494085828118351558442516480152922823111845076229468860486149955035922605500507893773519847528820897092789195427872022339641400529598876854714983727727130888916940393564100185885800973135857958385984047838216668465778525932108314752022805510381799303070523188916931148274246629825387346015170868338587895620929321595628259486122296621412665227314336039238593687191347266545344817076571555721882650289536964725003268232498349287144858516856436693540134085631948772735163290921434669869047003910141157425564925107852636806883415101917483161533759478130098616254592771323573668500196410202576324960695159609556743644229519321634329787660081397623303897446391593541181507149336423178522129338378121166898953291297634281192985190438606507521259124491221362756454015763246458175313216721409283634166684298790959051011906883671325817508298831492571975506878789729432668257389830529388780984323668755395462913265235457450086646964823644624512386528914336576780284435599938087800841363074110974930079619571730116073687567922766806135880263579428312437193439385980834676798469184593403515677570823154021340015700472918052504113473633227518899547697775982765946894698637192253698502903758833030806909488167332427968708126225653307126943291943516014298185543267441805110801662848714552275106273041798914084832836219338188465634379020249960132610947225596006726780975888428606332483593899796887761967029387429893355321049050570489673991275924643245697770797317711562986080654790666884518613924248982176770511071131324125492260896327087872058875654371088395954115197348757434258393018250909046515840836547058279054726660096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2035062339737593954384792344598506362874669991593296106737666758255077472781777547053646671222920158670302244750826066066283844115506579298885963994223298152518961776751384762846718284665859455019960374452683155089855761634102712248167456988309141449283445365117643167085000272941765835668705818421170741072257915008895065029169688541298880733112155602896303124774558941349699132685648255610065897074867593690769045531480529048288691961270977953940078838682184794383927453444182406535029339535744937048316550038705297606005071386869697998614959776117610388491908262636602220661282807890118283350892622549530107490277698346609881142340606762938972467333933265661563223757128847228162846940206775998619636618001407241250015389364580169545576207977575555300975393801276791904418888051557248257927413760565815453729734618797938042896488528554340053840739080539637853654000657577794041830490692869455698799959247468249798060958977491307381249205916776096623357723288242440023937525661882092417299251855281550401919913452753059065295277448847201964423195806556069309694561381295947432807969415388156831173137485788917081859570556525224694286826417690852736223008476458084975517778749792537749191120474331882294789888845986203388563248884337847530385043321596951114831462093392733361197444169734018565253687797637383746650010373500118916361648102829137237911256431867043923021045487992480498773082704517844887684204378994894413849704842827258970986609973475126338927584457030282687668509197047993431818902184897236875941667655337980752554960090199517070968327159413035226847651490645542725598080126382939830585419622052746243979744999443853135218838698617846151986834808085072943033189298398610867092048988175403731883403352034841598924922963128948555606342445311437636968183083157475418610961545469906849692985287311922236975556812443933178988954021990929288646050151493797569860918230219832073131980427041575908198308703882868217901289248475985782366324983349341469670127317047544617108533947388680477800055724464760615653858040851197684251225901780026030536088430679970453541737545262876502429631623926992058657405167296955683622208735298940353999052275952354374672050468230078191268404902320934192472736035411358453022975021940941923429997888946292269541830556588474187767307432648833482301503898067107998381463763003903656525243069617272253367144268018872196783412396180918766147816630936665662162766057701013764530826630648684317581487230949216443007874295296730698831917838896510905575475540517611254793899769217794167105659589449381649802624741231477068611001650650482391787459177935012755969113341108244541961048288737314184596277669370260180588009462887964188646110956223415015673140595080481982977416637876894953469194546991159949156227903173531228829280215625423280573052305568031226008805269943828183973756348584602889874682980918686918264111744371382828113047881260470533915409581380136805881206578133058142046976263648697691617484368420430053199384172681521381637647952839307495002166524741206801562896979079753889105866522833555356117487286639930170693296357273525507211833889899014249459927536277520898112736267399490379114475380382992078222049435916383617684319578175745522701683162357817657998936539704623844285649230945000619014396078567815554563656906103498742314269224954387026613125866659704221656594110642428476275614787080388688520954666429250742238160202156323619792596779308309004114940450145133237590541058903151045215501008904744725025041773883992774630776859242655092316748761099325776608271399317350837950079088313676633966957135617256540293033606086717207971839735707102055013448486719195589792240773114434449076353298177937232540792711454675522048347921281921973278859924308698603461803681903758902403564653940934527795882669365752155533044926566650276691895162036445799365298794441838707171946718279920065607787202120856830811003369203609991390836475447672202161406745726545069883402072625229707721083442859737901831285266543626937675209332738475555041789240575079440022776234062354935145741828510715920985983409602597704595173276913469938356855005966461609153995220816908904976132205121216297442993988038884996380361928472979864146627106339734479278918306672643250951550281225613157213187384715084666868131971118020490227533769299230356440485823085037661578143106064005916648328221157137169070322181909867768438193799899273514625882857492662759020349625002629059284433068554866536321102572981194493623838420718821410682566537790925814305819386842525048062321593240859496838353297715914441682964692707024881723052065900535039668592322619731470953935591639787029460803062881130736529551184430333484410365832176392168377175385946009256741989105461945935782955768865336140671804330864302448515861070869830521361916400120380037858018051426964737139844276598790770715791804824486383699861487387617873476122695208727743736412640174760590567090466457302013881288515362207323988132378417155776195329585462661256725330923699659326223089016380544779488895959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -569035899285973230873219957357528848665578121298505866145146620368724561106603730924574028018914963123745818287522815385246674933064792961121435924738274024023622878255409741344802541963710048676006718892296214961199965859480773297087006664705068846418839153211153861807988512272375643913504030062960935430971886596837315498980530259038103377939850579118483009723354535509665771904488628190278907985476401594552722681350433202846311066749634325096612618580854582826129279401679991626453145211821933445219476412791886190799625131225796540104153740296753747069166006079814955249865076214491861972061454084660810779266205442699837206574593758711404473597216560231383140289496719089607788006219320109537671274132606504917457534730281806029096882535015391571570537981547006043359474735139584545359942333505399812371195129760786699005929368154128392477966553241544855880110118394867281430550604738578762350876579292966533131338249081423148691919812033419409820435903928140349582824542260902988108992604428749086652505920047860632216545404402466258570364442950963364177348056619904491792877572480422675151530355497025236666411906841952527229348835604829095880194327714836464507032763520143622169179192696017740230323637438501240284213114836944750911341235202258673409406963478816971143449825102415681601225393556930009642424759888635460705818326090020390233434661859927939157929683549849444564875842288489317959568522884154854611812004202468084478281997669238027530530704986085264904753250188362725720827427012143973970999415659968804636038418721507875608169056845087539122918768443179169293465989662806364801892610364855131554291022218723812510929262051692337946177620291243493696202699476264642706793274874549917374404263009272120046357982373208754120715616646169788903684131504801429435140411469086755428919684657402910884992734207333075884540684676551176335932203281241576587730889123378914723367149027555080590061667320469268831286193929135633070277779844144178743763345917209384706707893143191208388765365785039221432970954298243449625726702522230282738621118501466254784100875844769233067924906155975373647615340112622752687977580596099805698385237330071005528705422340113732962261169039787825109852411163774144264037978639296535369482237543560961709683238980104584728123391015663067550654911401490530349661233264315923524366792169944662320042020552307951246680901939340663795379883679898886224125966367647078562145793519304968000341007292044869304222970895692657247749006668158524258239540736956311728406469033866325314401376701257972100298747151225987397483198639710704366632815241600071117047594787107808577365225991851170326428394343240847342757794200870302891910848118565331691618731614599974631582104129736921698164903954720078045967086784923408417326035043986232786713737139303833017638563090160193389055582743403057947104321679649914884742400826209141351732421336969604898691520463863560552507508911802062439093212528974861288422213769533751457409139102865261366073486089855039293736207112038363557112626290215999191665353623095258975960928819776505728083874739603576391526159518217041173510644759422874987083051981236003429775219155028526499469469028887868158022108215438218932579393277712176857303674705164424160279801778406343974544579945170128145746140928199587306409588379111023076849972106980656930997860286681922380238469943990795209345486085261306074326109177217829389770332412755891879553887883131029457791234966718844222781672983944178789111032984828436360959070739117159434903067617658904628082106111155726389547576486060786165761148879164004799893088740918889401466564364475136421500148268148611503299996992412358362510360438056014331081384623059938899130329039230050402589368061763771176828886436250497756055027341957420298724423599292797332127392457428298754761495725461056310329728988911465803323053549714421484242685797772479606010481051528812825914796531367459575693824645424378205826865622810901885747445222245862282325329192483469125907071826416782545678183907982708169470589179718711181668467669234191807951257324689247142081286239159572596131390897941650448303090738579535178167048282079946585095307376292862486551676576234884404458391200247427730987020841590440125900916960989450274979706468448545818916437787875445323494130681844208548511939703171878934200926284271044281792690327335635545114471732915392440008981878817790923396377504525203154644481492530584354124694967023048772385196893585868000321659917816121245663674383642840479698283087283415403707971817690060761195289714953901439474131713875545607196460691745937034128807619861476589547925806240144816731155999926934100353452100911249662731203941109630063325471377227546475782064098249065881151340964046626854276978398335617189191644343693003495039259953299647379167254763150026987656745681354928944119766358375072774745789828518576402425623378945545241830706512421822496844429931078192692928369993623041252339043592447134775135047890817600679233245929519505020711705033833709376739737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 121390768553378529160654321257176342494733999815841909836692861046721476420825901123864429252491324764209850912911153549681732982424715698283220020175093806348365914305027064125820149884627917717405750511746679388177625415282202740534817735246057817774965039798884175245377256393256139515189600908602273588053548492869601272121884583243407487409661276661584996497475707313633595351604747237041077850052267742444993749854592207131433670675242948603108636106921615091614293345284854014620861551863884021586913569738500298699947174704718651799977729980220132147297136031973620766136777621622307372188806168414591869727491686078221321410071508540984041753155280989686350944220893245003953255743608401877168733177641983909484038908186772708471588536427642759169525418678305394947524826623012034147916822661143463661261961018341907998076970853217980060200248735777730856677007787338354819421009722355549843202128681347375539470542295559898392992203499461748620260367784490291657364127459131185691553831832133190168113153652855592593885096637821432680231125420788377946984157197002075115239708022189174278673094196439211854473353754548760136534177021102115711927170148247124258186945431993523716036623548903995955232585935211937229983670634856698928364733289343141155655088561207121818785270920956829666054285745309641274949699261348295382955021211497837179604413501398445115148035609389518296258650491062910285931993486603926009441066914120747135670095001463738476463903613508909292120975539529657316403745142508072604513788379645450075855035444279372952092101755827887280280465655569888685187427568051654828491068235197181390401791746991332341900223727191102169524035552814660591477305376184547680983658348237159316845146696854117407805873335548247610005753567405942724850338171961182841347550444305956347669116624792462452876028543853109406978602422993561846699911192319871895595570959408917187334268931715286441774353092064517498435620722198284733162584960208321914809505610754706953589441237758879218800168487119700627078825156461785535296682488722298615946045710143841430088027747999258425093689388485531641764617728907318440797918114110631487315505536863527867254887884245075176776120619244815158956348442011003369854123728558747443728774939863109054605761984958055327601953891786631064831319912700833383665304439645866393844233427139387164317234410394397429656267864220991510556392009754494000774689193624659486568218442563205573533713004193391205119553233050472144572778452506241327279596866442614886734141135935930184321051825556098785495134043090762704180652289172465940643997592454060334527962123065195827457613348081052790630352138340367945176734169328004916805642254020039944362945817647885898735984026991531522311908796002290057340086219706882103407808200919556076639333211300885922185300619001385970177008960637865596627387788968006104617390689750000656774248700375891336808895225845259230251372576988019162934548938639335583553209674441260474237725490097341338246626045505295187829769167134563020834077354220327697435407944853478800986776074619859276647051205172644984483167901510996275527477724716024739902072774564524482603355323670057080667552040513972983794346655605942983006124570334927305799502237026575683563007199008468611338964062200413648467656004411637491005762584333951769940537244809038419344351562067762600096040432161405326020419156618181153056147372905202358562191727594181215315942882603198635729920775937179972716152186634265185232075209750957066905962830815988214644309818027629582692528409972756110195633612840493039710457280112890039095602247864723413596080831119978831396568107820501807206017728950955973810526852885034369672885922903424589860846652212207093747713296222201081039951508179816911797918598442944525406004330809090709077772448956131732314713823349740391137725211792477402618006469091050918293958241194773982059706411521592968504062414837292661538005671230384687827189164333369983229236936201881819224816202971725235192462202407793667155109877189219509788303230268588619911630556055279923520562552505105787994618366491185356007591374681961595645941609369086332616695452507947547590997885077379591352700050345075426085404699542498618340371942544609736146017004972186704697658045315195706915919584743880766234428769891513418220961866104341401361863113734559287939969435101009818095761036246581989455316353657039372939006935810761364586497713153345877840202164939899399484866852413364093579415049116598009141166172131024518178158688963727797183190988273042734459566906192116308624126841055962982164247318323826270595136762950961493345581555094255246122405099803259052877221377771033120898385932884208329867068080372015672341219951418518041581890620942361327198041366245068800871454102615697795115016983257660016088397229043421008844152462501287676509712857659958995090251716360117428240320767619821534100708370126595974209273986371536042556060307256958015984375608672077986321724091850108042046477510036868576839613035453175555948544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -20306730747302771106625320357503062173464656205332182763854894547592416383773740688192550061269402675822494769313852142631148071290640093281907850316148814100760911141936763813127341675609062445790048400675188649175325973757023541787317095205295868942766794243887228471935368731954042577936095628233085129578437634901764245051920744194727398235701820706202106104281160048454418198162310044628212508495235802241179523870979032472151916296128925859234287722039049332857147659554514909640936724773630396593931214583082111969911787159820177475053803165647269229904964643712867585152374192170212816323837808930274942026968490584312152235423364474684062687927973751366215131174898510780555124099355457307621356509702016987067655752263713435489175787899106283906955929544784243692638657813183979992281382625984374233343230674523986281143984065134981755281685938710024121762091186544825052543398182354351844995816303665588946748236026857761061717162004399229875141370241934028190262806088957823035726669693693337040675699981132637512862493962055223719826858082174267675992778661136790691774168345443645245865883616956651437521837692396657727645409919549534699686700182392499723689254479282321691488356921068795208660498687792937144928709224023411958176586379789633649314990378057883143197110348520287687795869557672999243013193730633385386293291930343958265614405107113642852362088993616430923249003380941720460592211491314300977314495383616473645899413062301658228721899359877234954597461190834159772085785408096793004168567116692274791687896519731588561367630728621395577238314470091521825740798635586032026793121088997602469090052781061711449372327262974364642888936691979262305157142366777038636157063977677611946172960119167365954568018483007558173599528899250843140365123899702960888138267203713132284479648387883702401001273043465325515281069370098460400697930414498768491819305360893200259885266510897926195251246855151697078471936786005690881040540491665165004573875553651563711759687413043933145535380989714564818161868028385470185339677397876288618293386921851182931307323400658211227217223868939776963910095270588200548488940459371672487625989471603030776010181637601003692981590539743019114288093411317705572992711300532621809452151404483958691129234932636810394103612529879532414966269432742722377718506902181875328069762623233904956266046056705780208409204409640283872252612183744752912065948864391665048668645923409070693699380259514782490825204507848325467797456797066128207592552026774268917751707092408408052440373766730390069709660508550409373424743323115213925843333012351393268947671719531540056247765195399886262657618914861605122098580414247486897684535232268477505933102929573597778040595019204101406608011021802899069999314009774780946016977348643862403022338872056218613465047767956864034852737059424145408216580818664634104735742241037132928316810779925429939744123517140411216195035629329734355938564740497060677257913312272897193486240131729736628213095880684435710383683190171175191928982491829598109106224265004441561187541015336681463762074894397040378595652055315910986212440149502013439626205147435590815240008454301117061698704096014691462949719695383607226516465538845065629950135202916862248953205100490890416078061624341062510232359780125506501027682378183933116338136627920057962722230846876735432007586864161954626072811485550126812955258912376764864578508165034471485236702005867970796514056355678006925768719415278724620348840822456705375477187917984548197339123975303623920030811134384818075953342408500137840952765688453921911493309713237021274906889591219016164048716253417931674603811983256937782564515295961470076665058013330976885664128700023589777183977988361872632179684147078921421146623083539157547105369407528671212113453804698614423883516043241030522215679789544492909535692622159153156033100205803132959790340047888139288969689063388646434322274589455038225896066293602203768671367002337892872373464975366707454161224782413205315516966761912427091216687957206942204174436053196354114361299552829374659636250787988475485748869494080996000230989722190690561855905370113323752281984958770372387201346614363005941099736338239024240242945630097832209278856506847785360997892118716018012361320769571231551917678607489692283255675217419556631063301587861482782841540529534521405830389229972378052458275011486861748880117787487394594567697914175815580079750425609803033068842053609903021956473264211059404774130862370008863278439284873550419745876893016034919989895784937054349169537169915210557382516987612441969040249545710734819206125931568824510713714793754515377381707363572831836019292206405562799395039464582385028516042324063918278662512469454446731624797819523364912590794097052238184271134051495709937653869311755479850095130402393497366180823621158818200316631019340869772432824678430495337672396404944595320939937663272543565829467424621806182182419522911050643104723841041353527676159411704991716061085881222977195868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 3410515452004237272443828346608470962684868492066784110363092402322038759692596213728889303033522591570207973132451174976519765223603903798566561997818047496955270678209405739892112852982166036759836489237476722774886820166267155533837996706232204005516706251098988265484527010270812763671432893367685582341514152302076040421254308422987398922615955217472973488973463148278637081281470091929567315919531267643930351488372584739406901230170443692718911811227728726243215764097800804546480750581592957949371857748536985717768020670292514789609099864396628449681763297290330702964518656563769254423389878294236361970533184026570279124565856644308612826773716975840368378657580036620133782591847708229283488634885103815103825329714337764584623534613740328582999640423398824997737289102279382934201316402782751437674701948117166411784859310089072857355403938749240631127874229854899236907283513009210137351584717994566921333434103659940315452726114811078449176123214471424245973462910533362366201686547173237977000716162766187635624688314118681976339019131617821605310210909797439997712055114851638945195379197629926497930754310249695020921447505285031552656946189141025142761027111252781860093144019810019641120212283317506607759526053257064884048719735878567365568634722110959805834668236974799117714690912935640073925371281168507157374995275990886297639207195236548957413498374452839999328572229590716028982443522479511848473761322979065683635743093404803942848961946131524878423245261951510074816546252195880796597029674229581497111889645282747073540574714666131280430378967712609476791076444768802468660295323695559106048772885935989247061969328840009157147073108009855735911637096519221836938497623389352299141115849253950744826821350874297638989913697917848410364297262368462990131709264870530920018014500278560901420748032078304348591580638170911285521378651576784573452509318589780573127018281438785635998500350180992358655859943239509177505171227443666649232644174344409830720609846844738465748338671060112519952646331742274212161229709625321551995578154538950372739957686338610079896887976160754994475173881998018823887308675845486696011513159995360885082429961726064301616504501211969859474546718465739929563845690439750127185599775437118837139247114295489276454441857992922590483407083000040554977303895050810350045774102372786430395363559892502448231885845066099358883800076333583471323580895616445189021002908918101200721387933096607639718163388170089742679321850890828567556551480253150616979256133044812878911052377224200549530401335555901066471415559617987086964996693647330048890156836980517844696051719287376729970613498985059782248046142030097510299723377297231919762560512965891202672148190710604860788995731029822365949015274055528478125017210713619313932948797978253927637639041544297829690691065475049456249688941252617881448054141036361596628456199145403659763034932927708797368721961311881660546388777423187236560427495596863517947113209271077520318335701738038105846033552387147357933779496386300784871776641022643007666193610836732638187238965262607421105462032567221804370212071273817238994266690106487127614877468206484866838267488233374444129783049397892836474518529970864721007368407564879716474103243426043923552970440994483245960525322291974121038275648940466518523105426775946797466458682300057892250667541619201823549220819768714135520730849353031297806161867031876194910775123604001551805340894208029832122582724099212758823136380308729149556477791435836735189059280255443220675415752966136539702734668285987813412349438171898914207806157772959227381439293369118455063205549929023611517419558483818865030026728366798076399984270104120436156231620439425268275024574741551774875056443990954107425168800081500758437611851374551547196080903429596193189701907019177663476507436788902605417682132014869217675830905468643844665548973579465220563601695058156982572669696349354395011626697121085355654855714629505445603551513375817170473450657677493920733897881391021658590454012498365632256708177249845935737665674035004625101794018256175804614998249579885440737934842287105514076826190761790327067437237968086897154822797904740590154830704447119921836459191461492930625531351840379015267990262191611259692582406357901264592145603949426084869716906948023375124267933142122143745615879121610371282777742405806623237476670789244639128264639176387165644821170889845487665227088754186121260156148368021558963009746864288566162915917712222272409768445210079246409553635021818184447927506312804182518320499034187740220746718515414944304706636208115386261350585970524843291220052905602027005976026480864196551389483161448101896270801029798505976288104503161912918164797720358065835443428994506455596546250749013283361397586796627617364387931516682358115717835484077392095912711825785906627531147277044838600652344823680592360781135391693776331652137452136423963162128854429451888101727496644866945717659809305765123920121736130169274958207086333054156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -548717323645756357638272522077877756272062795318547054952676930385871586172810458141464805757476327294221571131423906881945423179246153487518606708438790181218722724939811868129155317698033859582083969390672473357894642770103941091692478653689703217707449129705746451252709186470315823921720241010667787135444097504308841177792019414443639857308058823183815084551729005266606800066625684219324435896728841643537822869547895954760211485627803660434256813137062782219051000035190460229671641714317629944268368985002346750242692289386992737888430209377801470001357196773579421185458851220275891952485533904418754652416829984843511057425799878167149513280806272602429971553447574994789295969051075973983798062074678777114937457290189699732148584123131953478022304978356317010085258453503758755068690749759779966778120930411546328936110677184669539257005381282461164452159766198626149472057724200325613792084532124555874565985774857816372508653493208402359545471517751143226075092117523565689664989533861130699543964477450056049293080764363473272466166406174821883305545513313624983270463715702914025894500031823965638078621367496714648763705448968628075194024414773547456637456835576482192311377647344704970782812837567407817246010275332200332500127392282058733434334887984605695623583583667551536924356259516682782798480524220443590827285386343573877792224536317762191478665899283910118431804823941107334604919465022146335745888391869075206166940614117264307436016738056519185696922810020510723826114045734941555850053911753298234671451529614479558914225179490088049929071819143744713181562266645744438516519764733375071175688142911770220436467825207141578534599751336011941951299189973135637830533235911148829786888030178267501586446970840113504573549583729965692449840611669047064130209815761774385878283993385182443549133553947200830570388618164863760539169992060225725749251592594320088930253941514392253347122482119875162787380100684416249891394435206874172785780761476834774197612476276027099016782245223042322506429602721462331983524797489898280842959114392030562343881661714393955277472527716091862953638273655036394321090720808082679122092369610732528676729486804357769867347881197766080099461950294718351002277729291301825448252334216438684085222086830923251072695158406594241613570036009604357344631587592372072182119300751594523298534461509654192740169381439838776925863242736384539345907893710620888048095558568286464442522116225612334045626348592089852416794126147064954465463146082483570038286416118098724598185949114654817855299203954274472091609462816460404099705075363337646704182970693951236160178133852545199103389962035229939396552699002352020632800002049676461057675214292521295250798516657779156904344813336624109074229501658290785422954514551813847786556173518234696577179204858877515336509656051676197312952600396312536372106810475714830572523635515292084677485994800657106552590600812382453228823157815122552173778298497353776642688713382950880779253040538986322937405563227269144537271960487766662722147351059674969394182560967175954003602692614361589333663296430500773770713309840429692466795659526626162706323277235889483631657294185855797624113902515283350119360851008147942233185655357098812611640689930439666319042519352824429125795391293387063878431115514480223658012825465971744133405596335116976050539416293822711235613986899904131026087948332431783299208256663660550330013543657132414967255887827677618901668761489411855733693717830411130143881219554702885491644761531088592564029142856218041103679786538051686609643186970150717615953173176619010833700600096065918457910814093307807712079288733450439704346967739442644896855024782543448352384475228742751258884634286639318661130308362002778468402672995967261521669849305884425882085690802976867898751286089552937736147919008777719385056125315806752200652436587449356797214502487445169605647064363981277511473850057817735580636516225603173379496648725508796785773349988727865827250874976188883857677932750449045557959965276451184665869075865253606727881890234318155352160507541566019524034088901105965673088544586769397150937687897459781514648779892151361627859263632925555712950240359410037425906867926839445679607412299476679518758461207680478937572230990452414833369703592240265462182253545231250756080997406665086178293226200571161294006245185009721062971761351842219475927140893043042139640083115945515128347477130683529280449257471382538949840260661885918556028286007846473841887286481519835506069602260377552126263933157736614547861178492206635403923474598079753719529368412313004534186778493148464318554834939201391522656698832935048459881145867005590612783193699280887025078616712235857217179559215225666600273659346690133602258803225780698141985152859192174210990410679995146863804798206167171532637333347939196591742294195158947082911905143322234084301094147743437477494132863415128752654396745438400410638596817469442332103870134067994474022743742192851076687666227269599232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 47027554505419237101066538740901227816374565287615391969710360634414584099981520099659014785615120600556548968651032441223274278589169268407327930335381626549253414142498220852532473357519008534766979933831292786329898907755662449582400979842265872995321708498507486584301029295394008822671164756619449486955500219576807311895989078512871654052003416379830122194457445457319467236571616081168255396951152012796928664753417262169209821843632700677757042196393393345716412674975625772421019682840101592812202404251697764334489100484384565964701752200040095937269723147598717079434714645414846263548285691039747046949945338312249528392846032077543008349343746596866412526180207416550234818066076284425886855082176073675107546927746644753403412538575700678466666010512634446116294919754931166912931201130594118262612258532329354313367822504531848659628904190596056345005985438627397910342587719565570758988712673949857723802994048686390777983960375660273465068137407960629569972970546176985156022674768057820200837123147089197506246125204145752415582104083293957906959346085288796101946964960229140150794207560866275368108217087891750221192970746539855636512000638148330557138946786249461404847355556341202017533427015923059480184656163412514381474655284817654037393986114248892123514651569993126519216874264357005541389650967864195368222675182297185783184247370595294527412385930305127272744337970378154239762972881869563603035724465157868152181162089725130092680246929435648812967286019214963679846748198450178502739876498904656204533682804045556117934024632623055350920034040633640982850252404228054947421028463057071327049097733265060780993771774784074361164717073327675421080812871470286894968726997685760798848806147510608804456689222410645355540480103788451804168636425715964953865836354968723674726225128229635206010042102199672926764323530893740798398697871302091822717721493379265795551780928592375586190894308836246539643143935748813949661409184304481116315686733786416952386262258955896259795349293643721471227083673936788442555911418821117757539260058160268657424193638853278839139462333318572908850695753206000006487563492965569194814181132531165015995252191001067064938645189681529498179319798677705586207568444494699547348331465621404557682903849006035050861546117293554835625307772035930784711324209698096024824579371737817424235385075722809959491682044735337858293333918809913046581508858362901455601717409894485083409024432630492444496978251451055555675814196198137503013446484242274160867032961151628565069038226417728445848648455122180063208776355851409694633036011926582138876170630310775670582593120236691628755866451380357142746726335734899310455602770767823848602172974267245054021289606315219856973637723753100262252804197129479210093347303562878715813772257861262936754249198475818446851628788186873068906893538945606488861875672951639231089557714872301471202063209240554862262329439493969258719011905266592876179465923369804174050916499948767398696251107405844394782195541410996696037527979180584604259559750149593041940507485869754904557309267908907573894037734739548228701197198423250905152262159146815091384328854009139698955210731173492231959064033355794947833066642007378451653799487565760513711578745503124416854958562506981138379231993857494308161978274872661952049368914612981855444478763824329443966094692498534908278021258514220836140490613657197597287494331914144114093997283657475071277519268460149514667486023012796537366246205045859231084940184183123718422152020455177072887649857383095587257569838210638984678988286421838195819930474066597174263671219150455900594638055132754528346682091204729061715993585955333872946682543262004974217052195704771476924001508658017539992908952424052785733394559180798172184528324798824126509926468201027073241992320526698048666653268938000315094334088908102781135311963324208040687651405403342289784983189046486118345255214775346996404065117211754059034782261591402228617478214530745060147874898503883864499415373548010853793789117446214985242245234892368182000669154215619890834491280394023580062521908771039965286340040403394507633509669092869797870528427058529920248546941936020267069292015823462477938875405982417183629827289677659773781424687766672487278036943561033296383224233444685529324164507317337025817784786180710951333559548166917404682697635304636047147657243394974831861670257274852516105308990227805460503455096136053403476345716978957711257381899671806123801246016501153096028016063548499312686568907340264162212330309819853168663950190020127930044153399998437974155757798736748777419113617853101353474695871407950361810768100675815281272912336866386559180714665242078805359170520005729380157318298883564167144126377972377955758631647735867324930007510122310556474632882738379528849015691134286990373241942429682876568813634688945984506524590563980757146936968539398517078503578492242556874072434343024406464988202257212137655071291658957956462731579527047018374481473259438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1130054000610964585562360262398249631380587055667197006089535355270733078415723595451858513410766110105351985079911138410245450394513832658611228794816403605174209581023795163949202811653382400299585689652350202616285898816638572014488803163460795253460310879908245045477353954615361741469412764802231796626686130350728764018708018490831170347970767157605606585666978296919083039882131412758062098869708325214544053877352096773774009312532948896504826505146588367684700273890674115535016334027241146402420926121240461474041318443725114981964619662952167899514529573320069112824986386530020984270925066527842886802398230725421713961187041326565175479957290955471711264947340849919133445520952114226183754148906470486124360802561610315314595870688223484442965579012938921807161950183115873216312498751447408647115046291782462903384214685786351213453222500597006223963441402537557489550623082607724331268861094197559372085686087566661493923211775341301996555364692649993296274492057040974905025515753220310333774018181964587438669453398816077286176041785327424666919184087748625034165796993390590643007776323814514007912280730737031523506116064608133240724546415655905170740956019655506140384266015402758398890566588473981801711855241061784607654694714044900241203890734054396445998093761555338279285872775135404045353995820193063284150167139251552988888592193467096439540167722535769484576563124296863321603917354187037878943209606816868635143275331253858440716835542166995248449293023898066999098992394594904737246973128827448158219283370113578031132258539588901278115889586726769053437596261040345163993763149542839481700376268998912923524991627324556487281913639057384502548968585916026035402121826441853407874684437380233299814882414065048329162977486180441270303403304121180876128291450736006997978983552889532415210875160241884784015830263004960201846770800738949176083394317955614847384176535531393275428596377685106101001053165625312940165387942209566178364958971128238414575328325746541548480117125550106793747974146945395475457802414399773105652907080483356758769992289475368634775115295771840210192957226393836827500118626294805857815839451465712628303805346014358637525678008207149094319562259072583194826154696780626901776598389984090317847144681733236909259495227339084460673982086485379715506363354211960437469005254264917948440724139658675293773493022179603630243714608984587607659003351173946936983497028750755397466929962488344641058452948518533194103292393115821320053335827598565063535549582281332730372813079665375594512389888844104274003345048980847574952487508868387007588773571988509017311945408187746811461312121039591352930925634706993575177993583669264133809401381696677833955689941317321153921285570850370579109360516861770001991093099441758702450703399422887314318295457125763290103098274955198598307290903636274010208980257734642781326620335607947060150599542888087734262347782132097260631275915901058938903275665944735581536280058837694621920164554393356583028354271006140173897600563240887992688520463277207976535467278201170501841643406494229524454647923489248460230338031576263023089348594824681258948978465337215121047091685298270888534021515720176929798781306939680337926316700457584472432963440703483736569276878812275642541537845804688640907352166410086543116735005405798544915912831148387555647523849530178705479080330090279413841183659061736697080128128106420770094841008399585798854136819351761052919630822102080070266412978256082372703399801798455978094547428535270182892715335869464832364451379178017452138891088051286214756601365261880163724587145377021380393876069997897478833251072038783705471735994348810835862569729975588543185717584123467916737787327066202366142910186075669871479848605735103588388951439238921444124095944115337569379893295928279689916404521946278072250709336715709871723243442427324218702003138905583534942320335069336266716822567984092865451822751193866956207882276479474654188468591819290030761660305637243523842463930917736504999240640468216533496218771403390222477819350733887848576441109495730578773207124550587039009797134555710715285323953689161521797384753635753119518968545551116074730786866448191837377834450130856821409175221468777684589807496351144245093205692029273036140753963392839186006083755114006372033830113039527997270816198052048811941759740614790184898532762569339644808514766117582191783045856468923638544519635993071433942105244975426605000417155226667636538990624425917089901148327477224555998362716065096257388904612208897955559258250612688108597614686387286009471248130049345239812882636954901983187487780229167961794931245039833421477723034104905375392231562971337136596745095387894835433979416137698151361642642969464162071373204802160438025450300275320892508983125713998863284897299801795731248322417783930214565682925508135548292142299699541125355958262770576837456612944398230558682222729854323404908495131340424187396869890538868108829029576457629642350697344978124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -229190346678509231352733404923011715076049976653969209768459139110336816663038866212854396110907304566543653476294129081564435251728431828627047665118485292409251965430005814588603613991786040827954506883684478235914077247013333473713177550602016510632024713615230367229765818512534035696064288038412588746023239005612092886211012482996021594319850843682310880290718266282533275438817013074813929276349618688599360455308334156584016772073030135810677718855883193529369581811676598191332829362635699068966985306522300722620099267646102169237193481414184176168574797270805015101967352906093225685215359082838360436379883245673128155506286025473112117540595888101586394139176838811310973158574497867068147581776517455324796581766735300413241096042246566729983180898941643881339982180066885435844714895000732361992430797258174234609297790989651212406659918948493644967214724288900832669229853242870507277088177725737132482665283386931603089716314771236280840060654729400984459765473992804731747383429581143933925794045446404319736901140243324168814013416481110980834704521979654856950642700056979958769201037669616531304848448063324559800532188882124738596677499788936299221869302210894609387362260039850145297248146495699083397022076902621803393737877182616798559638982409274300457185787021975501189341477853715176284679559789256793323726223435028405829501789031340056135172225453163985959454008945853866149801822075872490868346416157469702526190351778239199168673820951182813445910349235533966770070042930391944107886312058231485344492957153609429894734197483955998361235748702039781398017986164059234360513449903444973294537405548865065805727184905391797630052892991229349173324306359313415896450325045938838940184260153339932261507326208096991599610417609941550385599101498239185429158263134040208347352249738025791965745111434822292161639513150858298562610257883617825741236757484088011883664399568561158449182121521481923698457115793341545848533512980436651377317548559717930830622555109757515412370519794661042967442264750874154697135798024148676896611188460417545955474176613427501857605657153170903214822999652853523186255324366711034209745399702275605180699779081186826869310273496019432536059032503520812702744832626746279919658596836248027726858893483107923556384533632194405697244880872928371387532201917887750171179490415861205662683484498056032800081898061252942458720923147293763262074150291055505850335016080093569880464628379293881576779101479363776562964313042179260302965720998589268394293231605903703386904087850098487066188288182273412432324067163513488750156155111925398764200056484591044949964128819314652538686659418397116903369189272730841942066653243503948294789669355103695531547156412001932111831595407556667356483648679802614071818543674330050126051282635657881380594974120038719343102254508686573657715769113757644067893030507158553311451946882378998434061807832505930916555296169585546816979453502940037085459590344624457801388041056683421772672917904609561675500388534202563604460397365194825633240171817331974372790941399149147249591238343250612074524012186559818267242159930398597895212593358292165190124965463929388685659198331947435804405975270498186802489686074498774199003621728457403614620628014882552024937086624946002918367728018938325009167289346857038501141296476248668426515499340742602419144747762998506221175871991314001478223078595251875131533062914244860019098847567681551536123472657093597676212818706173618173669505313111376812907617335931372103922974085739265823509862891264991040702914549656507504906993470625064655683728730033915827366377707924877610319413976275212794273064068299326385386508008083673550885171653766483844731852959642497306644495630173980985551742344494424814353536802260789890516144779908886877411524398236762374640085465977002952555140616488840895889356030571154892254321705232779894585079835661720304498935818590410609984665730538676405031789023670923774968940870439037070866250343546896936996152862241409707141697452833865702525654278891995002373872991823230529403217933520360721367697126301054570969604270568116284285498542520299371331094120202274408792562651303907820030983651020998134928063417648047696168580526554394621087144674273622660703934461087949670883570282011708767479089073274200690393653299011989568218493904651667381703738380063442173501885029118333971612271480999165913661581484263541278275642388626289611410259813692598825608770976777139187391749429257734886609787307959806267482158135803259281595542676132580133828897992121324048675232020892331621084919529411801862042126153789806127530923915628427172736661245800330052721199223050853901965985579904164593889701803667312771679635869859404340175480823546891512503136466813320019509942467985467188309102306365073650706049026108209135008106152414541634239969315134160142277006929825678512252481832230397464945801908249563213797938393938620745575545118833668161611390911082738783789362053308377139909425629659333154141867343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -67348101943968541952573350033255241682449116257514478341468691479634583761203346347132163588229436849402913398507053964832207121198276444642312064157263726816481135317785441044606022404058697526640684586498826180816661855813789294705184825982124433934906966574811656858158361680134695005873944148093106800417139600001336930218502376498362524497792452605761176728585635404605957725623313358061294578320590781484599729308327406306996855636360389620013666051577463447916528135687666870217868495805082747926854916475848275495690156272890542355788024081491347778169568716419154689497327858522004279720864288258359180589218008278929499530249713095506803655868223976805032552985948718076783123991414306762103178412263847590897012031794592537264911679665237980180584041888445027218131527899036883568923380594138234424486390867425322546850929884218715550137699023180722669157643137679999586900340078341823468937320553832910520407838106902527092032793790091733962349271237468221778693053385093112176947470949829734418303911835880399848562723148483829221797922044476302967587813193153679104631687250093427590019178921910283247060255614770411149688389836003083064479954081738360260047000778261570960917859815512069013753400506665559519136863579100869794677864281256675389143026862275056792711028266378992266837413077386607240984474259539565008290415881454380083798932363439320551641401430734824061780229946543311842583752309352393335763187285612610909055974107216246813185421215391038297504125886025263386398549973520285910570718514711914877315045498455219740642117988375615318357975774265914103322700212662095780828105385677768671673074985133820396154772552060033946041452234018761152214766634483009144750713313046510958143199871991191012562348868795868487064611637159458435635813814516978175833321128850140196919537308370793348955145867924248676305368926455228760554199585120716150704291279416337749259360511605221040397980336666336466204769343204113953352227554539735860399773317416919498976230995349754274004728625934549141126800123194657503709046467676631849640097467843158148326771994043312969239683512177119942034022514387564177976496048050797634703715451336484981048186067329129208383487207316295600603077222678884257346374833989183959278625957248245023344461038029482258874697433924667450728721126124966897979287514489333426992828535680110946582869443819075769380992601359989658461056957874847869537742341804721439724792444832573531816824557220460797125700598461411222023419096078414918239620184309210032260544103236548422223945416267722819702494882686406046804297240970602364352367322519651059214612632774722171862290712551933543630195545186172168325174409130731994866969736489407347413008951461526856537105210540100934678775674790679227639976048377432029496014917337462747704856473674244553980682144070362359693012717261200809884704233905296898501586482852503912506631112007351662817396658487137223198086873045577210489636599065300709099417672594162869281871605094684614000405543391959260549611143739721629076095425164058449769860950729325014750915064010757273617491427863274830644385353999106475931807139806323534807509988705526255316021640891875924800748434199680040970283067132059022936053441096439343667477198375959127454638115146029059668353366003671286215428009214505027574881250914291031090524071469716544191264149807517987632593678818831302041033844372464497415571278956556341469225042920082659060599513766157039436694505397871719579715934882636295959305300695128670769696912933618257495302908472287700338026762264901749254603242626357712025928919437844805063081917354221323520047347022937666627690505024929122138273422602329459008831852407846152934629710609299918417366274740225655056590684140044952625516351952819947734497458317035550434361553574834916348747461366810219961149926857980786871507620969756568771825243842780245419898290775852428010525626647679046739114378414181368158301321753948127822375409281725529371792033641424609609740118198491018683277987389509693538984289704740531310517800767203177622417157457013216980160180180464423635235689068795358053063838516408971321093236541360697693544439869410295696738513577074764280484410453181953977054163870897428599457292805761884482917463748490760733199220216435444180446990282823577118474444659405115438916255521327588573128454736981574861478386437483618875571255999403838791458135663083908081620008810815504825168355316204895975793108018997951737483850084474734273282261712211694810996010932867395664852727546239227285560961584504340831165564252928877490373779852737430382586717588347015048447726593593333108752717532491975882812966743694895041507434629457471471315986778382464219987665717338182461764986832227888454223263204006965080064292959277755645969143118290746271002543030066479062947090165475539099458416877922299561832404158256635203700723025427455163511101890195219778035149325915369220716222758768782812177484961783314173183066009101241411296455942322370891837536930029324664097996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 7064097458181012401397307110005946098398672535836955279593134679011506697008176452330905931159288548991303766145688736657983009029374360466338276448743672573269504543917106841690644939085581328987476960429935116978333745876794847799209701005768930984074450844466185545304507913174429945021278237765272069425094034035171430101051365253609946840075314722812219103452267039651656396724208728777698618324041878847458430673668674689000703990631959360564133310530924998064794776676815011133079424608962255709589678041045008925489271835301974900852939538614670352526716645832677345294195359454800107332712178620088436871701451150099183024790776545283819507959945076748298999382102838735034631787752535448094941055980539801300391434663934547647205259880902089956422558147740889607285549560461809510725429215697329955829696849916491452236585208982426496969408833967742251267508885851322338495670998396331450154478657027262594710892240221569848030466672417101197358352741964232926124111980770694879976986562029607946151446396596943656403533267848691443617372731334244764538886882662881201602623687111262271080001893841771168716265579627403033137044327460659180298760427435412775677815873552345131376767389066814798435748649807060349096522796852242499629667942438565716860586280452928743026246738487066030112581219652111864399628698058388935843631212423501448796737838360402374708832611161569046151978771960907116478658108165375610782729354954071448307237062463092539818501774019285573680568746063291517565561492116319193225531311083734358229034229703554385187033700172704582146586738456215323615505531311380368988593447976742535080097972651618672951927153528992802420942688659856641065997544143156109386572511853177215106984083833791761701158711555463249206533417640058063966667702381027979653337471421148658002042024703223712133667956807137295585065604407894871467588747674291474390521393193723039331726824656181942551259914216331712601166302477003751549979897819048402732800806250049225222204586433510478708977422345331782335771600182368489673949150644530114789839770272291588394253767028205298097188356074667934051318513504951471617953882527292989595529394234507790743419728399263498011647218487216128579108369935131518589711170413285848782876842264302800272423405499614738502819784418511077609954438850754033836002124844367979550480060374096888369264307563557232824715012212399596381160017006455782793505317370599782966737956673975410355680632414751128324735711891304081805065219093520237183803767327123985517284285551274363013048038287432693848900558806818878560757233605569901899757429343131529870339025402335794425056624534584433434854654599315672640353833000890859817450504589988721338243213892662526854831745122437904636371847437413229852793908862764709225362925280254938134133711784984454912844352973631846728360605374959585744559048716812287507595167909574450312943947216061272440739411449455646121592842039342269602579189695738659189639655413390507097992659852235415114633694690048623481594729307014748288512988376830285919230481344806670254246886647764799065419418601663641512556059220001921076288749582729349555031134379046914030901144393504042513973338588640018862941706940160735363576369398368184405104987755308601459159722161864645687812186744078005957114622853467756549035808333418123694266177210562220910822002367875902347727327043958854235048804566106565373510980182859624802833105261990984699358884932675378751268024099074288633994828664294615210500900848270523496489124404628563831083401540889908571768427505524428281964420741394360697344761753680581234797737311194426646308434041611606069426031406183372155345715511934343118719372548240120596186889830048689047699002384739569561365204383837335033783583550522161855686946827276069893450211464811348646852618760308082109851255590939115228149368925732678740385855906931319696660229938196910952396994475801830891653609416115743558601503225749205846741781685225295384548539926298136316729776931016537629325175226085973792602156920301102918909042434083146956911252568799775195619058014077241280660344750711649390067127898900064453514835434209008529958236352647658054688059757876977935443351300423344893453502201930370617522097095372747206870419673457949610313271441315591581815866649692425123670152183931680621281897172290427889333510250209863211870021949199617415969469917874560531822423436526780850737529912283754969144070633244065342945751159425915436629798881394722564295177497565466346291063415646929593740309170339816954165216353727421311179104628027321408779190609471876644567317215626411139977628422902585522347023379728014526158579550729329748257737923482022791268053951423397742836738373021647375204973144890372345372691902611612710563391393586340564108695108290209179347100489302549392262779224035291334203562705060871787942704985028299901183739270230509856403510237130700314656322876587388368073735998221960487792449932702665439382001603484922262785301365560623278704961432643742258429952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1073131214258284136774421199908927126101802543973915203170494058300347459980781494275737484035891494466181278364129563345034372005108405338816965927514579146254177202149277020488412314174191894435532457612869216941145582892086764016915838468518857976891057274921934672289734355911047454809599331171219073505457266677358033953225037873117699470443803037168938066993583041146528186486592907310111375587721429345880229195404105152241497676082016296438289567509389306329867377419322729114428456341069119772860495400118968945119139489525891645903391861834587969458651094900634319044520463503572528546987725120314898404216948902163599777980263941949566225986537292830788231991240268149893890530913743123494890856496316296258547305285172242628326756721973371649282847728504178553333484335794701742851974682066371649528578661692340498711607280114455925741155870459683043602690181847807150828215842857713898739348444411522842167108748788820524353483206360429483335478747093835628572064085225827713103179555379697128934669276981150405612909225338869951170060723550294422251022453607584536811031506891765128114460416351122757905255226648618734190684674366468186647174924574691316435058453142829659418432482755046330360922855947616067419259592143416396366047895082777507113598867054624721940124410113562206765213581705656893637588705581624353211168010680812406521975290137808855240738981123132743765057843518737003774990280847939868335547859244056449704141982991108158063039092584969417111630970193273837774046796434047940702147485923814585783384545282826966920668770300682558574352170275924057343925979946595123774699372535064766832694595406218393302825186119220952479656987341850476089396701409381989652518041019678810388528937032329758945526717357643865855258919667369422852528288161867698289077078237155132420999830901382463401007487102761389320574845569320375315637425933001449472421540285624289796797422011477778097560325797335764229348749533187356025332350635657778175463901642636701963162963076926978213886795358182794575523427698564154536117961904216747421031581063731833599865469838945057057674473348652796394207758921694251815938024822264026680897258824699105591636750883876414397637158434500671636765588641433927326251104234954851053788071645599211204259220962944112345790951875358412660725817733433746545297778940495780817833836477726829270110411675691777933140894654644458769308185142911388860504087397599738603834405856407183609233544744758615774318360339204797558660297878088685985415302220895624553761551732135435789538623117344617316122015376308979575195925490038691298273653089319451528956087311850303740037310169347086286639523117637745956996882229092467040863371654396761872076255591404224831989297946750854726555997417139171478475854198750067143662881544839395446980668518759268085570899054067230524734780044368708743241480819134551440828309274940094699049822317836053276907300494658907046267650908570540331334046628123386120113076781141030260441429782090370568618964294265082810851713320468192886620121666547965803185139970561861555633807712245363265746748664362292239769488245056194209548339749525587971699931761601403390563703819918336656249977811017089980955287085020033424276066458540382441127747305520581311698391273873613100394886413721786034421233760919959203259739133441105730915282373059516992391193955149828352831748441050681003141392235061163912357482437011286602258201277762884453847034950113859246935181079301458061468563378458684369636601494110134844358756781381320509021514764661181944146871383749596812181992512305846821510872078585247135718475092116329756940670584783532708646989987060620217727491025194435869152580493833808664632127361248253596383058053027531941919306116695110940870076878331011543562526887755034073474698507694904995300293920476589507015574484374557223667258050338717168396812770134858417335774208099117685609378439866893969469288487406302118520329150989646823619520132358390515432439548420182889507743884799661218976446786659213134514731510690077645204314041018239865689083801005021054789922118570434819055267231674985165957965912278493421110680665590407861957644955761829831194274043235093326949906366770011620058521416321824547530513038454186186967899156270230182234550187136877431632423662941607978089621159938591602147279191603050133576052236701783490289673933709907009491860678248121471399388393432650049836983081143338993484470287803988816437955308935555945383055048772034033300063449302539372549846036040790993903658603131518745936242213253402050058566204492910023087027613057517622300291806355727055123486362963875969561732162607352808663800489477516990829433266069734554481906418856539835987772325929987717845682488904000179044374634543888731703668480848484331560679789550263858147199717366254175692995623778790139228221035599942115825806723349896188434267305546909901073980864474020237853846651125821260978150168055935992475995912720110084068670572186946960447538347590603116626846447571332885381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -172680737663548408472258078295231733601748341794717316872698913110100024170236799053973470958400047462232571127602097774467364872370538604679087188601784703599778099698895053293365064532256728451355469477859192049882800605717338467517424626357866534972699858637765265572476095438065589603702978886691062004545806254492102320430991451756316896397016463811164059210906789817251375405135366227873898302104645429939080179093900702246252223642793624737713093158664886827768236726310095115439247566298734279648256390370612368444936802158908139598756017277164864930403838821996931771834805816221775222220538935315290440735794009408912101020790384934596196405997255729635122154410850692121661883773012765691328343180116625644569407733600967023973396303804865870238770917510852285018581487234352710694406243645249236682703729916695292658733541249476612678941632671331959527983637508811559792724841936499011698250867542642436701053531140291889580871437768754685944024197617922106181959301334882802213014796677559005641726118881623196405342193211999365806848685894707253845818021329505519517760738009777228578720975679538428595889938425761413525315455777372676434319658630305621822194866784871297450613009644838774922774002352946623148990989634875506830192702205354649291568024434832706836599832822446322155973802733594596158794159160959450149918011702314414497209042498753894253142760958739447240288166251887749952570884818372478390120054022392541682872287883283123581309323816111100945865413150579012745221383639231703127538105945023215207604844143995631827699828835899504974665596721561254079191949689161045217442557319404531583917115418708703579315152825983544646496829965646167003825795181552011483358809031264424630664975390566747179612038738396584774028413160397759660853338332417642436863165302511555129571987074349607062612687674759042499924298021444175996184691623554650406708881996833234748401561214648056611626830093754230871801348323110044159469024757757720059281423071960413197554650873008196956715081531554079455385010602172480765390478235512616985400244412699149174614560534592015087642635065534548464789378840923593218198567775530220369834309160821796958448279144592721165849576954161275163028312599975613534917688998926325141649714576043514252150684364265154376760323143892150772817366216436690413276066329677315703657408360616556192089908844786688476735539639938267142476332308492612581442132089638065146967356312189293315660462568222631711946116202580331736674163087633909254409944414902764000737173767660018532464813448976051252824668336930668033105553964266620920020245272842743220035231855945853220261647085303551931319781021955658136225313693551461672656077844407352051954032935659236466670622801688598622657051527832919475634221893182523951438117777058977944598689032963289949333446214033825519409228750416944189658622964394712655469663094688067460727828452299757349032050455757922504633368368842672293461691847633990985721644139076683081990019439069769940579596509970361100877863373237130825519549304519983505919597229882947541656251388502834294520714700055356020462841642354001425010229372510733698613897286001601233365652999164018237870954056159548853868875136433920601518679981651859486341464235634297891967233090750633794617102840219561810788110661888627041451045599760529929977351004918277237347795592213519204994366619790010120380387803571574056898545027335725515406933113031890166516025235067624680144466217443433181083484670542682458067301306207564919547621167061738667610248799283809432169166762382168740476836472787773915465159543649270084088243603237669630743245404760681859781728436855054598429379452995409551950696003785508197143532717783259204278697793954578990705117199482044168734175301321080693289679618959361079694822847308944899433442882199272031932300887132105275810031794841230547120611090052977169294947920112047160544314655055840612176422123180589507496388663370682334971527261297178023956551420034436120307646321855409536797254041344613827992758236120455509526167790768941332463760304561235415029575295150889562730975944799622765558920039329343268052637372703663414876349752096191808033371100882863606980587847752174974187617433880032059396194808840672952389579475276741757245614609548118106442237317321041015255044281793044324753562534376514546554232850591517512553341320174611111800947872283322105334013137318906917447711855664578041751693278178970676828852788626420831847214277270751761917005703329409130267457541433883032375166208462410370911865300014857610991490800633366828016798332386633580057651434533488695902981355978069237258073798077226677035447070873401832205284224315854817615730644437096616900000252065204490094699333498856439341380060070503557496212380808206216888919883489010845066204362697706830989097688119252158294230545668994192644569590038273645631908218181671393687448758180428890658458692344625473837154020564300344121639110076985869068617387975562667154645918583264538977792979052656381132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3620771880212719892325944490706531718024185904855284833619304925017786378624976818685967057815057258069082081690393244144648348413743698142457434582003809621716768833046222042409730752749883698520125484699226953485087491082370074554370266012931246038865336622419971708342784250022096074390510594527852892049487715520552878847211476266115704931718172433754463260036265363759427396653591958459569607726397346340226208242347025048182646907344222482912869411488228060022266405685813489167282219141077590485178988169224833985884870007228574417288860805958061573332682127064664012336650103179619104422373588272486472619519891797547948192637201348471625245949412678721732896532452049385088122616883568074629591056269817121346230020048140102355130183121513648255476830834475459906271030359965739546247183367700581676639331266593186038673391596535978898208234317211682288735018672812259994099452172027756735630990092577161860485689804521209021313141933586135268823361437987779888093660091507468921607309309457888550311823262810487489269255685598530763466593649637776399308648136513520082576042278809924438958500558941871892831602346781442752843318564399873344946191703579572681278840877249607281099326628884661861736174374290357089714530503935260049318772967413608704832570077760430438082868188461661216857262599104619639551087089438466147856886658275812703557865043807708926996817978191307172991172234764420536284232636688849084999279251803453966082969824775004332382459025873923597498484274294172661174017077506843809628300492604917344155745885886188147426733314434001809189128782696138037431186770046069412978815473474406258451921662276523333377154794660336898404478873762732622374395595875839607451944808646157027570438337055376204186553337079613996153903880425017526932635591950250155392249249080830568195165771228363518420623008048248619438626157813996315298860251333155133557371625341480276100808856315052215272049846955046352423371206044113540019213073288092432133331425317485456283493313350398401003517785595553223080055019252383808290629089011481720086811289708902464837737211738691477972279685508481669086157028658949742037540445299955167009939793391955876155245107858926572389446598142209520318275149614869233404196039648722187402182364697505525868646510207439423311958182090005600938509096673652302549811524474709540947592034878991824548758023634818893810764736477610691979275472515678007159375810282343940693740946097034928621657691105462559479832498781761539748390327108496400511881156476640094781910481942124559097908115457235682457347174542543224520198902821546023497748871156770513649669760368576721315120554299479125420997124077636375754372011509199698594469070256392467449466877028677946968794552814018371857692163645053845607198271611746804446331524314398791464350331219297017205599968686913344707647839794309725342360594994768774632956681436930335841528328857036184161539218976884950865641887070645586291996370847909465029735004812705690505048345682433308033358223082955748656730940330138139687496487166848732914989443907245294153525583533569161267633616498410888633706795759666428404341880817483981647950152316330162440539775073051217018014779253275435524446731111435052409098159887570127147081182827707860337077267142490563387219897433235275544774234733430405629630905256912560480701096068199093229846406997494451098570732351930257701873219479705427074579788036533438405088203751617917550306031921853477842883818050103704140518931394594724493321256035347018669371943490107492029678804209258687675942090690830620437939375300777121460405622986446774369769167411105677938926317312407677973135061284085707082483327689728130133379430397140048147224337178971839123908671771831436790816566666999787410575460624735376651286846764834689965492486180292407624147747629004291166096886277180505698802332196510017831686264906877358526930758735523401401477029035467692420382805978171339045035317613626908677438283586627339801920750047908602901535920570231918965947835423747736674366661161352361506656646287179717147946500997142787692202714223928892900105359301215896732948573616313401551496750947308123723543874652925472527144978339790213129729917267244080398467689035899975876990651326374196324622301082949157448169731490911912103230635398010411251972384980283138132624241400618959591311695184683092710894905180455188705877757375504847895416372566140438730299784030277316105011386977963240385072991011552971984372243234359916505356568983153070477519902086071870174408129795900286396665242341877661140484176192914227127773682157471441266059979410773513492553692393428577203573934961858533919981965931829202633164015652453213777100712209396362581583091334628113327290018444539483791954231945456182765732062835998634651453961256523582853059664571204980954556322406064976585668677988170207102273256835108634879980007333168168665745632555504378631962388057114134782117097203115741154490300790903299980253389650384006802910789661952263280931537742628651008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1784360050102541631959371228327374779457108544296751100450679142550541202262519502360959309285392772669414540406375367479224022399435225125316554562084279104646336989523149578015634469792915458987069931639757299348607935040556957815841231736071827797902669321647458849501029202428043290700969642933477224720939086109227889273763244349786402594771936760696970733666043808438968737153248495133868020659504104472148822293616115549153899060859616268764081282144153191477307768944593664304792177705872495641190388737065018008575540803075495090345749682466672110839786221014502047597043711739574701279962471774662571615818377325382466746156726924688651561399810479239637201610845315443563641790275423173085484231164041457798523261499082211054420124004723886105515991079413752118498753435962002931843770053881302791494585325613610498406671070219479585387283581243422841748699096014652057420922843574428567002371406074376748301453953972025844869983578326064738077650677762034156654236129376152434327759736003078751323181396775901603023423013915863904404848990074262172738558556738357063882742476928539249097056346355224184914979362884197685430134524725661549643983051445669947008165200347555382994157354969290272004080300528085846646885151682260662309968526117698033869470848069095866769591152905437528169738650124062165274657191156861217947042322217806975712913820764480924020682086082925473043583948997742140935061822665607123464252882340586630865401700569760053637259632859680353280144022804793902079954870921678118765037066085594640755629922378825414038936028598393913830059336662659054976809100322830046004847552033403709429117809884393645452667379314354579965311806712531546982027917112921720312952417978032833025877183334923151114110570980264517141009129182241045526942508809004891931723406706083054553891107588418670902667411858703846705915393003298147893783432486832876197819646870869232909362612093637572098686307136604664338910523962852008811858732633807260710893040173622464829170616167689606208001105951779756853770510116966756805546608869319391704841997039066158078116909145584173016920787081327923084382792875870841752027875425896342575829306442770237547052662053960491497197595126451715040742549389627689451984222821587816388047273711313289103007299721408775845645488007983862792467830358352577549791996024889299912356898812278329549951964390359407575658561097798381421219754786176787611914706063185579131708767514652581258147563448241477587080453707901192605125439907034405148837733430370548562122655231545126454733727991134533627334816259189564289582453447477721286551530563484161404906998399547559166810984706395842680625338102570865997762054385098437060303425607609553394865337778694535155516428762722102806248085378034751588766636361654131192960034025803126936546402889135971830689884564859127374333790853682840351636523632123908888454971495728632479519460109025678204387898041628285888957353447879436751973154334544525354589656338974942368885080492419470209392350375264402045058906665100866330216629183344541916246925774116011838013329758523253376882234915046772493655115813194552838607506640473712095619495089582582703038760843233715342841020598329368543783141872290142993619848385956423085371008714811329096279316076105312236275112814019027332309036555715972034909600839096969016665183503270264707194636452566466921508647066539468105380506884438151182751404776987101689228201723846711659566155176366463005487888743366557496619239349805043070989431150581242555294223237669416866649680704092867048078886386795737309251647164250885770430052080398270774546152381491030205417562444355721748851002012061796189313968377771042639599201684412711798299597933027513016180241687621485006364392975518451041522765653246777677980148997724183531008338764631206430723563253978330671730509731540446092944335271933214526340907215237449008527514274020019245060836423432867610069469968482013207250415685456725754689651182669676894990966860936695606324665001964513360878112363540207621150855255142647572078721094543854366924150772448681021158395838565632961855325780921069181533706764198468122094055933776635012184189513149145630989349902205165877212558078131408520439906918375264729542767412521680383374820212480077557224968937519414573807357701273744912349264123909641932207617568023453894439416067066298720178546907001899011062877421444354143587103100514723555562259348814124569283136264408463469088378148379230806962188964504014912615292392560284420004421378759861952499813336231986833486652701040242147316110230394776853586697917252217016459444856397399894944673065337076537783847516204251648447767322125789162754304078404388639183984714008427180050408034613543267864239502330737547691310946512974779242165588427968232562290607105559424213282299444645054753291369045871242484860599185171885613260648914721253731523125583386322226334848330579901497757012178701691718278687017439818641830637566693013743897481962868698463019935145203278143174952752250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -15645340447647775490599458962586032892770820736090733287587580373598995804224861829395368054864781759516122274166574838800829058140839425274745277714988755103410496833026619893404699167051515424473353807327880543225180483685419367331230247906016029001861991699985287183222525463036390076897535695800573987779555690380378863757306822461924107154315482458222997597022948159282453887741389558922675602190629922949153825053555737994828669139742525170707454083312861757776070645639064503560664186453310707282983351954048260383220520291306316343080112677703142684066309552609237486379900021002919718695456212077446610313718311141047556041116475643839673544947419131511513066370012551915335501579990918308888740301839617460692678265178103324601849364256142359585675559805425617640526796982729776939092362331235643003012841488976174392917840127227250308730261343612102397507503954115913285079810901083309527047259902792109505434288742016708416312450308189619789780403431090920241180438940857850466215347620843886389988732609369226003549983015877606780307052475293601128206936387125940829356351321982664689949636396301804284340616007687013344225115799555636752598618775758832757547440815009352064441557502701403089891290768888150392647700174313546053606775074022093266958762506319446997022856652287155068390510890558682192595886763278323675393322845520113572544044936374147185396809777988075917822673423443258588736311528352976597287167381467445087345842325960603848691447517450196939694550505710753894081027776644847379968229549910012786521123778456490977505529655433219874306553923547326048761286918882058138037069012313281986489622196779112871242373561920458976638625736626323760369406788261205546599243608197058333483470403277093780022945498408143285726834789934758584055580156500925520654166726390461624256132504031529304907218842899641896604300395587319651233494456165541940277830924284278023401976671109505344513565119007897681119393823108511541691597306115135715653537768556725636403713259825766229797855348789445140295531772546067230420480247159463357990081237795804772984012831615901486152906363087273765477986584552320793830804873674101813166123053202123099065587996738492257460165364990861242902665899170178865922557150887633634230558415838975307670506258866745848104397544068891688016089835190303313272753171677192766887985053688944308580341174187879701009688130513422226941377438523268170741787007835684074995231069089594346938108313358260900558926331195216919622557005282082294505990190570233361941303392078029187655863486991193622394881122466928937656248053704158617037285830508071622441598590833619533767005701873957130723096580572715289040810382786445253333158595719957704136175947883310995155122079830978904558635935222290543727412762693758868081075218426706157418028949053803564800833202189915451468442351877885305590334602398876472091477509209437114272331401526357340491878874407133023125418368861059496741623537507042446247721299895910997758903279437485087327057087082386888941565798886411517298441287044528861042377320658515689165441318201763359544689530243226643473726576372153471310660019311260397654216994599777548489025527034368726843001838460045621658246156229622565053690205298338699970840711152514890654467851864163583955070612291652773367372948453155617425983161933564971139795228022120241698576180835866671824131252306751112155288831332169187051654073145314372179669627291326213474156846625581757115858965288557651893852751522065767752923506783339217809716943929263939310377723473011777323505588342773737016657811551658648967582028720392372901038132081334010609055258776998444026066248039421447605972044778604481013085178994658510863774557931085943801754192715315659175717477187463148417882810021445709704188249209368440091704711303863480474082569412736408675233351389108697906863294976771531940579101026787172477479393430546660455744443057021681849070885391484103014156213583251677261002088649433646171236490030261118872360949062237654118061304692622876057617064998377376182672860632941021397971634424037930846580340632686638786805438469259096325037412140956723141942513004428414183719596713474929830004700396491020679335636641885214570887684210792168978072322847146631479870783904044029039931191173930869782753089656197757762023657145879826491939089974494528368670437002122195430606473379234626577591573876771356894306670586185951084610783146869412022697764668630896178277740802577952089587638490007875817086991000427969814308506228948867075845350760590178599275647636198646621823214310283421464764906810500721800933628674049635449277128834162244286664695600342368692709529530945928635071371314277220071026933311278203284965129116830548495017617750086809166008671051214338858296940974873593997305820451147651774448012355293064894886821878994344211186635124976117554761785754294678432901909420344878768908351704676567521707095519724636566278254959572528910217589766944166448845396178420621082259719027445672519011623187251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -16939656258128174152521301116378835392128727492851841532300967759742516280851439403259629149703116969621887922978812864813931880468548940531030126027430854474760007729264910883209151721208536197572592629480420090228277678667958723418008362898240417333720790890775207975684002057229003830632839777359904999661038982843556851226292538340913183872714995640406958796895542915933058329672081549557188087659210275200877346537522307891121849064844223231813846575895457093479433172997087679757471442418922179505343365405438610889736731510092896649682425642395201704578027568320066195989192119824361473014803464733729288074143063832760976710607113023546453722387679283691549892915897171205949690107143688363040141484331180206492109240095997440492719925620881965555951222542742484429802864455846684465757825887741827918565558604264933331919616785523156729130540849840868553425747840442776149795148335926169909425580186351719762371490586469966019238599434027604046888538935572003140999075305763888906538171346701739762110469902786207097282735480817356063308969958710296967146707119189033550695754808953432495878961221079343701773765889541455279172791588357981214500996601327560316776421477239135766481495226900399546583481918584154057207221632939402283251205404838703261992694823178108418298897015002152003042416147850195206761632965567880808955419705436071054499598009373495937423105442538054835272075284109655160989195882831028184857513498744295606372445836557714445955512951709293487264445216106956735499786120011560344034390960370168133749010415284586641210426824637843155945993972004850776215394806684506010962070142885114182566165464782040122727478464618338752850233326004898438265703672673777080852001627151766266428238904227748609822992702814099749463975051424632797208839831751866346346508785737118532827465696422325099887306815580225325779255092343341364360589863408609914188494168560260543872117278232415109762584165028847987357413339058329795596232627670592388174680360396065951024540122029895741239734665204988592234480875208812736723099745531399118158777555420542020503864389685326680562891191734030205266984276957870276078362539726972437885364106017497489416382888317890722779677576781433268994701189379844157274970617611249181114315642218318621819522629160599169291397069383794538110229401691261698391470799502033981376822252987154683386290459578213127013782083346913882320699320110002640060486966538320952762964050288349318047382922415170715270193278188169610633305906004090280136373254794865890228424122047938365592322207784233236380939839773952425342277443145572132404274939757354912881637026423808310171140826698814343292438538634884302431099842826684594710408125333563968053249356966739711163187309296433138587976070538260300386893776328248511503605252427627747661244469715115680259852906823386576426862683953502008640535009911033330509677181868873021678552929037882081406830090943270533135049812510373851267198076641374407786636037600490894716272344134465324929756657976284001393003407516408168698051620884383206357335431127710057997471858029687761859155734717852577384319349766490066898927467512312676398141202345049300156231790742543754673776709904587498363141966032601756119582132563440889307500556624650585418951724124272487277341763308657358391004841295232788611796230771462246417941243760702424263080349107756879737630019459903683948521837644380440987547421823526689339002822178420503634860048007971857460933789955012336372306594841161251050894459269356484619340820317890004990726420131812011980900852288049996692722056049781666848429597081208137347939795164384016775660208523646054048566202220399124016760162571194892645712669863158107487676359217054257732592195966341707746254039295142934995385224786277850373005591424057881642858551977902576379432313351124837305393279183324663502445829478203916176047159322256730486341700627588040981594450011972014650339229928022177110474246216359277435712815072042100281207779791471874429876160335456167574729044245368237659192541804660529795450738944183036724138639185231452644936804571538868636463552302069595034956796416766583488236823621407194203220952483637189286814375493716027824708748849592215026426227545316220084902815244007680111261368973669685584042361250240932540023318672891447877302654530055441149347140998242481270608223225204231074505726307876284269605313696018932402478246971937607683346443060455054765222561714703966371115416094662516707169930107839479678703016820266398844984965675402176913283853738862242866547119506525632504317476046412369139872729394244205485498329909758017457757060947437273459745857092798066049441259502284011174314721428761452559998201465849949670265118878699951529534687722046452112981682005475429077921881048527443909450745443100686750469772536723272476737912283280726020094241486628459243245473189040353576373650240507041960339995444940532830721144047040204015102624968964073429621083471618334423260748561030768475232357949164392611198137270272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 985969348573343529606073474956976372634998374604644159753956511250728831790168400470854857350723600525233159721283293084950281827539984555233272780764382327295419335168613284267176777718938196665101490318923387728494672647346838615462498723497795126747462024387583644209022190609243083355197074282016865213159021664944041981456668180084453502285340848705961558268595862271958934896141360074366286951982243685755393845044689278436849357207107229524185658544993425312912314549579403942874951995350178636606614678530221923463266009441036081172659652333880606850855977259391616687857466389425008068837882916453534527546665827570346795437000258378802591355282898455401131056720206079074275358005244931808645256543216584773086168396121894878201818169608041356868997315415097206351529703260085523133152493182055435746368831678489300279721196771530880374099952485850344255559518833863420727383072107590192633832632667674105826787812649992574717056738914070310877602688695272648593497632552077433698978470693409517423482691675609443241309656835134107451965860241686320383927706470180504300152736047723992559988518771093063983133868502521615083541650394532877706556251045079213041106340507148712621759242661051656801208199395230666364818358962814905027865499763424108638609787723054058822137542577800506108321249091430515691905422862939399302887557377015513681921829553401254521646207465668216422826819777401075243377983801706404078343901291353223719794948668525938816781706713551667008140079797301985725142933460276758360653895098391193000023474276163790994041623538120942981767933349251719306841150823181967823947427085845334975547006833484946762295721708552042584280773118632881329799676651658582469343748907751345041733972821670445527289256627519338980497369107081682238214531914386088924436259323517161856400317329120215680615797617863962525213558895262639726174751707446971854490602527618266672695675340169615853057553805808982157885901531177161485024613776934651435749748961225545466784749880847645249856539768989610694264014149072953883429936619552751251225299208691677993628424729648945632315852021535366839112917448477777161420247373492887461000195924625892294023388807484546958223767524842204968249092940137887520550155729925060672804828826378990051923237124886155545652373765274230213836547080559471519276762744326701120236769674108062800369657213548645623650236922239876367938060049047012217667286928325617144583168175633821489634101404875709105749232797451309254187945284935130565672216509988865786987446297419118014006046815689997965633629195558908653724029876289025815013624789024453275416081857484713298699561009723670037711993540523295092886468432220128093023405460278706301560013579444194336958409520372976371090011225569600732839188212753171973132907245682982297388711867612300560024081056073928535501426276101121927743001248434047029501532427483983198696873831148438536720836112456571119097681374435783958893286864929767380353082999376031414262731131758375518125005660851441848971209589025217988964583984585159440695575552886625372023374944302954212390400388728597671647118790586255649496977495381474784852197987713290429567109148281898405618259029819550741138850676685886942273955242616354804186761454900798022720345204175500907544996493641558522489881018618821197884559107627167633458756087276081517354037656278809939636449530726808284526178180227975001235613634543495955175002673471982898047782732970694798100972819349230915368189039657169786216072825666688961594100378682903693942663421981598986192147851275831672657134346822330066434162905396731551811132284524662873868094023274863060702235789253945761745381011341494346045914176651598523413049624382877091403256026268125947574037958680564467995641658758697653209154331928258315948761404456585808792522706184027115500287402586804918183865017135677959550582383538852352645372457316441294944791732500457839208960687372185046245532801384903602876780345782738654763529624191159777285755209156372018802886865596241218808427057242738189740810192421268925623124451535180839112723636867931994472890420097832735202204609965959458403044672190332923916778741550682998118519395557261430629672787240561452826128090357619077863752584699634282572255221034330089806680389218461593736693685143730108468724923307488978068328291061174683081720814562036456795210982402663232368275984912635368062517060417952449928717969213784345899644898517180591982064457637432966885296964260105570435776123731778864513896143453603873551189481244649873624189086825474184754227944241856847996954699885147174109259622724403063379674420157357587414206402577792712913984448469401435085281573995060221566981567607506027269362491520692376941123320804908348354150167750169944937506117110658153230778923219705749743255712378457675507046742977723102757235634550868030028307560446837770411957355423803630705666417099246574823727155650176244519724848697574073111269764382293955415247373506669544872776339920944780141060423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 75896389910183964556815980442612751262864804227872270907488046216522996016044801440659980992082006439094301714400173817505931178686696944641014888942058328236100471384658026791798982282762594285018476450055040617414326890146829522036224189222473060867859878283050564321045684309068470472798517061346855524774343332493894634203424516175102471113906510922331152275827920076646830808484827881358543421574267361234157072209750888733735788817901910464990121792232873784662511458207616060013886457747985498983533237301810325360539482151860540211604888811727606580628578243435154490768567893612811643057477803260430967678400079825368805511419925236360529544326826263088541897811296139143924332151860374762148240401115617583274514962213661422765020166559248275235920984713211041314861034498219488245812388094923245068790913297589739377744983822650526790173278091814222366116117129119148625084212749530151822384355761216939398017808633780155749451517174640554839830388951373358471497739979335410736667406853708230902267773860089014278817549143141497042144588626601523046761449991600991694534970986405493799661610629330102574205361808262685005246586032824005893091983071624911826028791844709405645739277803021524511927163013796953371871194371938540842372784224554792735710443818175542391501941241138094270472339730976618337857675387914830637603375665961166352939935414236207760322247712755283528305589977366881784584010085004226772044421039261247759313201869146282178659389474296178380498562452399731147739116723940747211033240889736339019023415133158248103610292621094438126851722962155686968820922414250848404974041659781973063477201215998983088508430135529100343179091621350165616326285846508220817287050433434300042517493982692274121937532748881764671904681879661957196327172257695179785326418904851164412883983328102542571840584329536660122691427958878663376707478598803364783658048944974442083224629293533719323336425166826080754914274556580171039159673195863454980040606566840165378482715799377208375528299941742192886712797115814101407866915856144650990040075810202851151143473904063296851410033340485882126708108669389380512818469938991786066943773751019520852933581426568134155945213583568274072514626687578879523532820005727801905007789991113086086612356778289330005831801018920386191628024665697541544153325892717027606733055502692503389179388302166976113604103779153795501310360107580234464384061733657843824192593420854157024299131039450208189550015194647001745906455481875958563929196345537246625182867298828354035459329848191266481811944420601913940920646726531822626016378070472372513892701816696875381035184192397257883679140636453280819608671073352326775930754997133414238268287954351777167660224027038436983878306289547752110137305086254235613662857818143556926032250115744465131829274728940004653954871995069257958934693655458995123272678992801564909069333887035485029755059713769304939639124731002745988025776370557162107669657035416185654436956446600983247040254896158030806572091624646659900519885275614226990792906668076778786165863111923423634209515178033251053445730146394110961432045042564034436182358050714769397045381077014020444294789148042846830801989778952834768019322211552847988733811206554190234309808611214791633954121426941974424051259741801717813697266391747899627019490461305225638534649442537739429425239425048553681905284852870176643579006784594430445034680156381332112045438409391546794586893482892595651899894578508738545356566894836921117762743067611202676892656983606152817708593197548806661744340074636115992931305174621533116866678524756600828911382914085095496576900453724617320777163348137769298123521150407369300455180482335123610611590655135061001951136931340966629642965196930953906838509828607974275550544109857892517722780499607198713297342500305005821300526830962458252587237025640549133108955701554492021023935172799674119773886486238461649408452621977786392413695480907728206597495622244582362860421843101480866541356437023819514062241934329887126931024725416506997907123401611214574560363530001800498192589150749923590944331113280726869239456260001444588261337764069866131146944829220943111985570431232644517112706898831071058809664736489235039908876221866222285822691299710328112556633011408629411457645272379321984836877552369058786087304740306483092012279052164750121395232074713360271541841643537240210394933668891602562985007189382877265857825604429799896364292562082084125618222112395161850892989365752635997581178805777571893641436257036844520657456233094287955192349141075469294632719265152291060522485286525373979292529439889258697258241129897181087646435466669120641511123320156798689504295943632246803372398153287913333290433297016382317465840824315340434105511505378662997186679391161033658546037773452671162805239660982221032455045171148534625161251092048875495325480931499650208753214584513707722850757770591740455739856708747980544469486771842730624734937022803740014710410444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -10624654108992145526480525458271440435040482395372477841304664538182625925205554443664761605321650529006978145654681056253774333370379700471982859711636595722301898894547354539167295447764989143015342946488731667269616846553399739676140137365301350943527299054567963000164226223410252644980474949902262791328642722540450404293473023013145213964369953778231187351222194433995120132065116536681865717812402488886547090132315514963634748303704218672611188477111468800755134119943438331793995538424199237869102618487497677009391158018511669778040896218014044014319228874246693057630000365910412964604599302509002905973368105838430906472449160037776195430298745640718560951111662191155763855167999690864541499457847543663088049272719143778528560970618341479906110007223812589837103756573751551603513499558885818533497725294890170275806434730488225508147885056501204837998063379319879125030469926204826212676580545972961458789640817061968863616438466883439992563143010894466910299582612190730200574095980752126362730204220105625679948976359545766587149236217455234284715576088255688218153553378484989724182406950167228750471505055453916872356030263469392694150955331482180932577961873345199077163954193342309176036081545286415610247367468474815841361546085575176066905968392809913621796219952204096035320132035175013255578302270812865243066459377512069035316479362059222167645443028773841776684774034329478916703603782495392376873427845031075477331331198872160099835024150918157462274690918604335135973367241609213884313375281795452276880895019767485871586182646752173295350791354698500136397329600857415318741718539329380169839340668970838877180692299371495937319278416517064884579048641759677330600759457705183799127676042388828400192802646195642054327531708486687757342044688216736360948391760614643568272526188980744245948982639405818225924595253635570648173378066546911403947300014713179687962227232762168862857739777673831794700273287912038570525233338646522638677902709080379171159266365965294220134384457035425511150228010431170683837257259275237241745551269509028164831595362671123590569575891794697482476020011797778772622065676065802346182488263009583567833969315316503474722196547818094627345829530963084912665534107590539628731498204298685508636763901044769576020874604421440799083314123685336254596854281303094171141537103636710824937789839960520153070442418919709619063937319464950867010935581340394607658582610251683588984217898802153193337943049634507789146912344963137395974983304876407072942651406945507763420107951643999014356723115200828699515592743557275598930984328056930009481805637603390941780161555743576149807923872826370412394700288150191696907765341278605115484001614382076908005217852841104370062737288007673931584386203646484965522173791675299227775273392382941975517597020210807063550338840645274147527588040623359343508478693847671900717754398830686515882238839441595207834034979885146090571302968309228359974843987284640491990765798524817348111860148507484270834808492338283277625806636912321519624109130173144221176869416379096722571039983598333664877998899938866184549462419787280590333012824850845127561908626856267715743742165947513277292163267222070468599745639092985290552157226591617880343553388150332336178827031941009378537993016456671268594889400665820510477528234359806459160356362765490020001544866492015435328761059491160962112490745549097123202189835310878046288684184582382882512686678990288933465378168388945009413998064934066213022865104458706444407979993553401732967167551437035724439811438740794208330362530798879118794437621857477949276745371057384152624797206754637746333121611807359251914864467995974107992932816122851746712369704500842744850842344345320695882061041501159172057760481929687320898004350429839390797423225871144496253650684244686842264741013022874567216623333025435253069897848139529695070842808922660582324837992856192245116327043336759371836758269341021229200389192718098385025509862783948546044798280796924962023630030865528856811283729873188623648533021838040622940173090707864549866120133227230697624087662864536624437162418217790443655165126376656717192806147861655643953502648967615857238659454873119978140945683794706558193972999372749501258486479040884604318875869843688854607782429972491537162746218252230871756961859984051019700291568084604498040745346473387501750290229210761654166932787817593831707429798161700547255961578871343280525544291141294355580706112354985928455552557013422502433009154166502845959549260614020992352187752902556473379030120346653243594027363217502015809441816480894553911429935796572370075341291377005089908654501643424536024362016469992128097441798560430796799017756007917491665297246895701168443112563801383693719481631266796330311315391800618829618938338574945494356300441862279068383089565596170159372436851564938163825415515768429260347601313475550686305713449929136537119441074263933188787382289372527425348439908566621128917149286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 150520687865318043670079298030260536775254505711195332619855535758275579122123366295402809263429977973891750658706895770993342069982772231142732655966042802200812774560016159256507298316196771860016891335308323269993147986942534557137258169012400498471167409899790468074366017774234155394179749885812556805569290017558381442554426597185174464354972141287575318389705204336055495282797881304834079028636777231380941215277360607902362583407019490369117491006804308615650931660522810122775123953776328862190507392363371156760989848260295848947964981507013120976521216668394500064849657553633386828132171655019689366788170396828038142160658192511526304305130093347395140616247896230238230286627960921053047407783651065387574246125582208885023345633175646840644388039056532048509408587099811571491774082520777201110408136295666163769664886367549354951023679212030404324616652140327743431613939014570311937676834064622752466482866391017528253293971128907726987615786660546487055136942136960904635999479754622782828728209398945183578239862240362028262545506658368322896199955804865908144330559738579760174988269679170735056325265229017350812374227244845843033276854953503785841554736827315471853598929609903238557127053840080911703323045665156809558442211068330822984156134576923234110078060893185120175669245446276822158937110316213075578394559909029084500150746997396313392407363165475683541489454713290122410088663448199662236550355872886992395049787830455082379448875753638031424116723401593783733925708462832800138860151138754836751137149290759965789217340610820164821360261456386087203298128555682234203865502129406671529883304658772200121826726353383311490571911260477334477655148817435480667279131059990387891943119836351935631750605555844189385992430044053776585265597375749788140753207488925647228653342199530560171678823096720650066021474580068454490110150743270684534775231680495653885319108020244793641700418787888268623216919109986961311379312657655761459049940748034498587305297922686447884745596572018357890725188766726096042815560871430838666858738205062337722919887847119763212108833318698229766444018286391884362614169440272226622265120044940877029178355869280286483920949437595844419804340328968401948788804867602006832496057366656359830835396637053902394438800524841291020769520540319086214720308030146526855849871879299404025336245242047897446281699125780864056543746279093207419103364193390186432414650627318535288712013391757175175751441972742684266740350535384138632403807835367022680973033161257362368859382600034258514294199360528166781136066794118715684542161142020201625856220146544114478743562715084657532665411114750176499269221663273552965512366119776195466036572916748366677511069606092558181264320715335719826508137722500659930361785701790874319637736136319392971025948644927250081774264421378836810252859405477504592077202758361869219147114739607265738507142908292150482528942220283113850850199593061893477763058582795859248998799786977648612583329332607057748718664696494297702924860023562308354433773870520567531776748353484022014093060639784794048758773396900820300531611824999875247207687687584617655068284476990688232238277706205044809860337647114563087032169285936500679006270707798199900391963977501877560675910713409957404766800257997629113250866209635825040412239306282433082864102848730808924758314764713869177044558925582898911950494298191738289649190855912016362408926196294345914305443521940090641434574934505798171784590795403444836779756579998910915661199602742946124125474942707745766393914983324770741397461552716978048796768147025201065387818654176423675659118923485078451174980477144332466127040639344138803217044034955692733085058402488040350770395594211250956663726446737013863375275354177596430550763780413183377441962206640896058078683918679921034415086436970415213155983813499505451785899092590489976049841215817144380204546716796385091238109717816563181987834597308555975251233254403817179683304330253592093951112071501856154146255859220034007448858814798513246816040748201788049072212359088015924811698821591310010621570295633554681220600534897442896648708467846395760785888347414302692601665135094772165049417481542162868316870593450161133503622544206310191559738990551672873942393142770807940535662760037629641064355332786450214188427605114878927714807710459857848209684922200509029497966619742547397161545152187409190985391172898250364899149566107663351836641081964168940939826080804660007503150589439291755669441955349687534085554884276413974436354289353530091460863403673903876907208318288162119462274660610081537518024639486174490773072351486532302756319185383182279585313222796052497694755636096262213528815193624043832724981052932640959578003166545766717767327061899991994246486311995731558023151158494853085788574561736015332601219630189157049204302773456276157126802921105876609842373183361604390560603927376629277972973442587510196179090600262650302662132620369102777614336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 42519887689562458043544656279735482209236491500600272688623051126924059588952024156606792267465468027879604124155663336864662986536676909779931293873712738832902854238341812359644101954255164279207839116581363598332323332057879784027663245396824732762101743737235694075601317784130000660140759878304566049338610608803962987116092352155863660489021436162420827081118038058477090001753815077661613271913116743423250751951591182905491203184465682341749459339233527670434679978347487535093737000031791298931428250679678634731817590207191181829531268190933756828550499903612542429417846390113556903210154581736636425368003036699014696907563269917560779504700138373377919094107201646163307655709945673032911499829197513826658198621399088324089496631141184609200865701724598166340443409951757928128765664877717573619059514467444127714069517580765106635629401962605113493466604679055994619864417782052975124674779621491296541131517085263250351138173088406200581816288109583873629500365817032167353907179381697071664714451860700836785718917375127144072905799463331788249047442459813359552245892178328956812460739919907597431779019321981790298014760065010496392778745749847537448674265150718911967120368852641816191865683875109684994744617817503681151768058431868662025957522591938616354438048835040412083453690437496797716684387128276677723401261745271541036297978142294146929671937124962941378631002757558777501541343784150315195432151378435261417763426304730300638089113492581707763160590847505739749419621031687474874912780488939296137505228921932310597031902144835356490865872583358786970833455970145334056390080954148196617489056276456096843126280330372361377592997922744513318433226093518296198075185974731640767230299687352720183182880110376594359119374135093545168904110318968949830196784496904467916899560028483327880985447968567376437836709776962520228024644212390638502037911763765587431190233463319032608847619519146850089283554444762596222822833076076393501749867462730772557252542107325357443026520548459992646121259211871371836174226481462860320499574808228459101084271658655339648508934421274348427873199700173195895743338066650741179491578528253410037335297159750569467672951243008708455344437752123157196806661621047386877309478895938954202291213715168547786871724031616204576262791442703127218344912656320436689564233833355877761578646823695498370974491224114946941254672293743757363628557737889681923569307605716706929755961506525147564083599091396590042290268056837955234125946784410137733140087083117768618416290375479408025996796969794308010812552899361937686211714441408858235327730671668998483922171625054960529395218413397682009579711273065021092558166085049607245514121459576009696433535399429730897468968441355212532840829375366495905221314998554356931009916359434117197442616794523030848243584063264530977008579183082722265445230248786836270458895027191305893832622334164200415799678320728912665078853887267808228270173740374409194597177241705564151085473130860285675157461236684371622528112936368224170560019550358555295084651996234869529583024049396913097475520100312692719426629423469145623241873095620463784607849810341303692518420209073853895462152540570740393029611486659145339114365518587249058904718549716893373459917710270609041592185325078197480222342079487366296470905616820479209853033380922402097238008794698516627922134552599719687262216894817400233757167710168622780590141051241189878472231252537730142701318180510576868926078676745784186050864208343565050053288064792298039298484278458430635402836406443426598965723448269748050221367279105954623254671110971169443600082739203826587886898210741257560110994537818134983761317150685344452786133162141107206202041727122043167838230001879488004141105049805569904698185608187389943717921917469341612952029718369276597041123400174696055473387849096734932745098720331414801212169463625944733120104386855848080743463905318749400240410101219871055009663091092196518684249273170911963516647252444197836117641894596476720426464058042144485515977959940874903329560653507307841389077766962059396464129298160081265229885447341661176828407023013648811569734072459408138792392175344792707031636459638067963879285603798791332168374395798507287273009410044566821563784807787031663836280809750316819014322227642491094882548744869876683464407803567545514591977168208718241705989339143024846206722399516598609554657075295240645264910001596368670212341731964166143317064796611899642350511346064234172352305460194569101174682464330496794695353042649306582871354683855757599796996318630055731006333805893373008210106632522178370366683636270602080626667726903204781447907799860742447744996173433644125735067016879926843167686260086284332283319970166921851595572992686553287025120789136400257148295528422604451897801636027063868792564851340323124876495880506049147686978801801088439602349679243550594379169213644819309678983717089574801022296368082697972353120135372928618332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2654129575482010502952274775328625706357688224396591232121282002355450198147402430480369031449349010520073666949400910997781292986905489375683065419329743432022494762345841535162744066441297183820852423166994785733206036541840430372787855794461350750748228957985959952158194590606361399076231254063379855795469249576686581755672734605222522481127486563468844990407545274232889484906669801097669055194402610377463915664609186603708829152513531160030347855900698958960526605720780680675492142817803509937097741522209702185244069869048499630720645885400462922799219616499537162738805478715320218365287440565143891848790270396121409840732434267828468799391559817098229047130596746052935251466204146723303082482660880545734750673888665765659562657564796642017460590695266216482019835020526980757900335981009397060039374760846862329770810739491050792092969505960309447554066844760934701701954683362773566431133213125909929110166355774559427177572526666901898310211083706663663004708498121312617716881368268807158508119567745184002767159473300187797743765515464749905735393578841564024997365338183642580525061483410969306298864254598738737447937212816896861351903496984177723965338023019617150984050908837725730175068237630107531484969368793040349661053410161596754713511300370366549414767309421182785565851812335556569826719296793095062471359711940026164742235892287938008055976885161229219559984058243218882501133642087373763442893511487773588495520789797561461699859867876202028549180027690322147969712577608355977686209786789420632325685799899301396419211436766730023957025749683502011899932991083545891195249269265801429278731837049137961258114820639376332129831054019417056552943026945841417792645824635874775654798765008173632759551633485370580875296517355669606151065186713526568314975888123487718936355897306263306740867315733910832393934606502748196638112617707274316126930130511786195384664817540666819415250924775644422247042154038948487878816105183913720518588840450534574660153960913406787073444676592004166755548287202123183079706232518953746242423814505303012206246890209539346313552533517396816211746431214865111045039477703596813359628434357708195460419257415736146725810566138587234623574523597059052605038557606718201950977817185299803473964791004748429216764888603720501183571837809994391782566040794732559126452001192979648050331452284155957234482754347686369762628423606289438034722249339219034891147630238211915478548936529595924138374070183460999203841625270382333485621455622869185128526847655917319924108029672186035500278411700604821993167182287238307742431184115719285086463289507611210039496940097913978136988074835034476963848354635873949739951121827264571810771227838923069182318636663603489487260812312577326433477212309883485821254043004480164808579165225795633973082095513409094717274165599987595787736910638684683704939743872344484926274675773860576228120120693104371711461371602954235292912965548510942486122457296238224496153149741933200696918435061563094579875441843201551750407691776431307534818358034699987257016022126095228561058416485889174768061493024299481562751468482686995347316670323248401354257958821572890353039781054367538690855314672996095133412078211923432144063302009043408119516884268861890692422414191337081150741258074697037455251738352856954947872195294975874864375745763340117507036203677787907322780650336887566449828322568813843444038261817624820214832462309563166719250739675927092190490242277099014705583275769991305382576271983302677227937959796142015355174635806448618732964851871788501807407785697329545483441154335955188945939392216955638484188960001550755582813497144103370512592453441668801510800654203227486915528361581970762283305403095204612771716964279097435137917073010410793682931641751317016543180936092680389357062516075612877909512090486408112390050886415813152041733221003934417329334834087703566689903249443835397601975132790678392879400791708631933017901405806984073636721538920783656710275758525902606842261487909315034884974828329200848529340082006654031231271616587414034539656103137399898849676759447372044130179675792798013766848812399216931565242366486804914365654472501530976325201415033290414718174316689614775304273418807662305558762253536939826509368448731681772596790942743660617461757971967612219934827325000302439279940651291403746639094950845162823876201869258350100953569269076168774711841032668367615586536546914944927088052721017165018929373136568626472420140546496152345321494692606625831556524582363152177172680509115233725089631639361411400108903477728660932985373286382080880853241272641366444952220513244692781270740077483609551545243948484884288916042653131843703600395029826648625656774878221744958050251668508338286973469482830361419942403353013074287105549288240287606958237436185120442029322370027624547280207406453312766711383725033713521280096789099979668062001307190194752258296342738469066658403913554638750278534380564754359910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -34872587936454508292944386763202972356375609052702085761488405839065035850757689016659219946985797510365082004873756340497846061834648242045072729818703682723617143895984019568047765409533077535404290153028889805422091417592820845479697615290581101181594163371932391560672178322215800654033741697731846176976180786662285532315858342110862530166455934360137848749281042043291597456267638729797746629776894323745679875955882587544823085976130078187314554913177695007110582446282739772270278051484071294033107242209398438992930986908779018508692456403485116849183648859447415491968636515748489154090645152338725385934962089239654595788726838174619688106394610720725904457994317509507416015555404259315168174078561581050469731830238036880693056883268049800575516473518223478875079144712157822078896660518074086770240848220286178639561507129678282454891861418260900200147042203290711692520810316408114822730161213799228902086640132658116575570964479337767731530201311959847381643990959213703367100481417114149636980095618438568291811311130386475876759333190475996276822542174929994336079011543283001370936102756550049615352687189945594907244444822618720207036204918546505950235746631819658059028749511254236864220802666433503812535735235886819483544943801650124738198106371987744763601208480034170037066138408124068347622951362111397754994029092451163510682333818047682259326011368394977560743017170180741585072609079113413707522117369808412559461316225716550450701202757179132205906074148795094915279743308214960796411758508300835096435997866378067928217723850565693479813677714710145052988274909289739828610286092237381841541605908701798366381861020195746595059768412910146840641685780305267616899540344430569072580588428356051163668395391126810719805240819901625289092901902095937532726520957523153688716381433785194311505281170895898711700962308157488002148537591594909017660739132020639199960230061933734434397812295528179392238228241966542013824843974499739775379271262866953610795798557393847634726773163116757896760679344574116027498872953128230856495071369215249414431335135479091651085722275102617751498252304387401405539213729640392693492819728036411802272399151072602168686359256856513696662361738823788309958887264005123661817803768625607644656321671426220141010755732666110793395177353818528478982063415042491314070134994103125029586091460865731332035978222808045002191832727543513822523433380823046721233899176728912405729185435936250744642148380085218570246325894950842916745310298880751552934579864331801018786691926171047073432024852116522747432428311305819181773512907426146820244611135453073092844720208583841641559040355115039376614430336175735372532206121454574235893140191765113576116145176217818711495829609074559881517858595263182560890725061805231609092699270902358421656604364743382931784480317839115243865661525863187163550096287531655511454884727253844878637316597383087549347509983315591595559242526770085868298024855232714140580014676329952856364283130828004970357637037088318321124711003777791458214650836144508115035267335611430503015819501968916540098286724137051067100796228342012611404407006922069765308341874544209247267426963391442722777889117959974339064730682938537152698169411013481913903994843812704043883039714825458902646982075041386251775534235554681242891935004149682397668753717933070795579907147603163078630116320385711289177713671880342815700943689459700728130215637007937601963616631407136339039172549310415227433579392837303308975543879450041808438992252826481831713618028169193741843785231489585346493273137111568070841044237580363969852318512792450220831488457731583101030692337935540668054916870296200375800873344229617619029419129499519344631559658915063278136298932543603501939936114923931087326682789673995307393781589549582064555061355957941286843623175751425928551278054238989659492417691783290997145727429103890518068527838058570712987079013800835143711227927629345886215020512196669869904961215703677102014249720289447292262899789174987784501348080193744791004791680330820299683157753241029036563122346605002364997895638900165747861233753631715638757893778506254637463008355652982765235666693732470589589704680191807332324043615290379153935087819039986808433129007903015106145567418494438615928970979431491495043171775917502827020234163512840323675359952766460990953065615235478614513387583271730984789368060908437966380315809222244829112157865431535037730961217498382460836473625793805479478723863525261306493627686195678461212352417888512672441542969474158406057304374381504923941507947314505616751535642164440465246502353342575395477557369424449280270029436400810541720347534193790123470038317485719538658965760505005460238941485771077847278748328601741893051000925309820287161160218221911644696828062962492037009777804604200460654286859700037925831065269264516572281293490297638115018531575050933626099169287815910460423778179139154130403789175415920086164578052387897344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 9971343134156785588517078270765820294179220711378453288886390501055574506873280882509996892006660013237567288295828957787715759888987263214184280995758551647669078988163289345715357146544121027308131565315329241708771509317746771785722945984928974170228995791963507749558342801907990487848525931051484693739550993931383476667742866492657429957346520729017088610954015598023034321366622039853435181136871704927423885794857172082656798713440379355363255267821804985017942030709507632486591816555995555027933904737381947719980805320770781961192262060392565676898959722640420880755484456125679207400199919945304584506396493276900068409796716134905152581983304863332877084313328037979815872495833551876149292248019267492216305536762781075145704620459706047978042553172379447162084867887015881112536563591776029213653134787298665196925352791960387140075426150907833128697570769659262511066258176573255724836844272204438169753095565488807659973190743393483114031006195876849997088419189365104749810510473726992648891462268873638716949114532164178717446535979041437430201773756170164979181974704665072004657118858708796407419707217257393293875769322460241563094750932015599928282727386258281388231730691298109300057144687521186388867512393701726614607512794449585969158486106301947310757763102116824213745080743998837265149720270399378429723894051383818935894572310016732542299111706954296918371574357922880926770382468168935280973800741101983925507294221029922161982096326242196468131595425888000356594675597360083348698788004103931212470556035418072924855319698893117183964770083675383676338835680888197204136707818833936625645154057238368410749388038438816550093715973407665030124553908859790552956650400453833995975723596605378701759193636086094696611434925210152282550474844756445236580335381244505315450255896993646884233129360049333021229556517407196485455429269449038905401124435950340044565349701720490776126955782012075176778865106518316245089741189995397151797385484872170621101624249769214408352327942156407089980442450230210491771509607239418034855938244047754698888286161514480775653533751515392668305018643437150490069494312648275565124864770755295662626132288252442809127466945735587885490524054201665816222593535125809452249278437383010554082675103082444102308029744292911616538822135013313487066634068644822651701934739924210900488235032904297624741191528791379036862689074610824909823669016892847510628680585424244559079621539362170498916042332527443598532436632099569362538342644381305573037594308968163902133837576456969130423276453599176111760117253906178670474434349870332890404407386395799892641514979119852048245599591228218987786172962703591528971228141737370077198051008025035858347933888305277737121981884213078313035195963982824887916429454951870149246221411710207843397306627853261039402428914614922456099880618432316144348624862077821061416475302842095089741753926394730519372129166415763473803925333762872058782693292643896051429531057193643057611672178684203385355416896503933838932208405144175740049181162378634201951970214783466719827107302425558129822579401825223641755929742756542313144232922960785340952248330709991911199449736911396687094477872917939632137485410097054017534248926998039649235898430874080031286454806816338975337485801903111568109904419878348108086961970082241483589465197809602130351239532734877700492488336957678388946001983582551063751089605348430449293790610747199847087545879652424619673168600928484226531217049023915484023057077328913293206507393238566661167177430027452494405649340331304130604282895426030975601784381542261187130265568452722759800527627748215476694871825082452500122069980476483004513974438162860147884497347027589399894437563511633467691914708703532445429503546398577994192151071663172959659098830801211268729440563822075197421768814185820644299232330000163963363850727588168488408357497914824740710878431306402554794853047450370854410974815670173890421201976026752841293207713295775769627477093080647437850932968523053836515519161577410984594787177220182046013485159278629216182604669613479225718840051722474579501327118099467001347504933918966056592918637365209648288524754666846250775733467538195574910148635781660867591401310797464426748102022944578786444514542930090820776625391173657459569753802784724292711987725902025872356318073924090784360674197793476726441561773265813942829986988653380645723520062317968953454702324067865533581161029138879443559813586018426977680148739073305165920156951388512778141072700041266437293056025105560386999400454866719351845330515188977902353261046693271082004163711269068533042818782409716748243019792431667223616495216487085610765410538348515443639301557867894309761695409925235145224934318527097800663140346955688288553515884651688122772000824750524393280926644180316224776523946494886920042250566576216878736811468118899943311430113831565560993806201672354918926553957458866570446791285442219763787759780081172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -316172619154207553928980213579419695474431442478476643856045237332674860416543382631345729273663260693335918918670461740488739990711990430527445651149140590455957027279469439264076390591187943692097148000970522593310457841780131332075284701573949798846372725529803509364197999164481961547659556050943854941298292544563489547608180113333867391966465129570641252901864549833421127690219364991878788400757673940373178492719933048738954050756765816705840568554354408493641290330917186635523355002004665157662830859391419196433080645501448985219825665612162794150119136403707864038832388750391149415163660633902106773516946833659217568506063811424041661611081818350315304285757791564199270867883649280875942415563999123653720284143475355830685704061958788258873300017054232853066728407796896694134720356483004373507162696437425440739746191336362784425346242711436397641831138152428935092434530534636842219958523828600731317651805668098421927090963663292510431100550261979281615244876204843406870250651684009047696239916367202328747994538828532703093848222188770419846826185077455432277150333553308681584140897767251713412238686413999686784460326160386826911469497777236529461521613043908116807415660809008289742272377680492876860543737538861220841746390026485801009985320183184305776770313491267483350654595144656542263126907862870425159955883687438246983134841141206366644795939392658101497072800516215968675590721160559474470012884806406420307596594614181326460689456677360492607696642394759489768936269387783879335288094154501806866556064021594728988780488838545589504575651893092945340337519213688853830826942123320569873532555181151406885710591390159476813342740557582085382683752911533888895751221872257878490120236973391369084831280506854591495195613531046526867341507769017119340942600424956220194397635483565041441075932651295333884495692771398418846121905106347408174071040998284299698751577409386586963148405558539144046263900358557434108408508834547705687455169970368417403819613031650262551596012068768778077163733721360671809014985022076315293018982953627135609958478407345794852562795402101167712888161188440483783354317358798862904586149120690694452450783413043242783228600511641261117169680477573741125842838195795229829549442272715823343951940601988237777683212812963379417736479781431760280839085059813185897402164815847576768267852869410060775092272242232301567959151163004297709265162938777912883566480665201436030301025631635884591752747187300294644933909953447764701442500096691539025668106479471178755142867471790267261114313468353956655665154341303628432877445393448585438924152259584856572989809627712174874791478702263415730782749207581318621283700361994878083177246773106829406701692170127789958032211875733741138644400164531998026076108253371033039302390017858606308309320765113335137117067941463225408879185650486428004609945112750660245942211285975151151368605992758419743772304130774941344035926243994208108430990422758415071480545998018542772883468104705498558036489570090342651335274637615582856128044363829484007232382971623244477890261665109623136557148154344914220067108576100565851294697796904930259785308151578378604828136680488539920800340305616489962390673066813998896347432752203340901178836855241894683719120805255662444112576045196270567196537385387739192381149845623596658825993392111380986075529120734240970041639060338899187349881235206233369089376542756161421562087769990568476557682198066678300107066293407460807235322098124320251360422209071212375384874928779626128783185632012152293187082882613551870030837068571737022561457821054522252077425313418353312772020870612550323332030058669677792295377269104077155461913342407624307786384666501652383343179564975136549289747919182179732977605026023066824542095972070107590195603660919086737557597514186927476288402246709999426397372860104880308721153802830564536217593964625543202564873819480802820815600252373850558875913992068031594991736535709131323583152168149332723908699992104807864861690486689016642769105287817490698738533662801784147538504950464511044529215921935267647160913628307559812539702206658538347178331813871115559677607860038366749128577697449970091669013210434047867400734524171572600192226501622686692176536095295335704043748804557769737780355813172811768314495119097997451662707999041503792729011734216001801730091388793903831447291923580023587397080454705766558329394432353023865171967707228098760789412567973127206612124562276256321750129312536240929986085353392051742030425052670802362863563060820567029945110186502834667948653165523412961387086564845744566802584161902977852207505575730109525238169260698514001620138958663506754530108153380233698145855430403778061632144816475710843894183246948261225702585839575644128756786800215446898731706804182486877138870091757113808063148149740755616128574088981951305426894378771591860063045733745658853807598904716922612278131910599096480977301305585084439932106388275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -11324080167982850977648496129422707095635538621434021297265440637619612950165837426036959406981367315088737347340152628887015981685917880466713289875327792117435061889244180247926422115680012474955856765122123161826057919757213097396237380399929546447988147053102336378328885795114121274604022482810185970079340738210849234707028306197709624692439218019925293928747123582287101435024641516294251011334461036335589268562047511585884719918578506964052032300918431503944571445961460202520134272830557733801462545034397970358992864358450014410421903644741800896682786621963601163928805354517993905229529512748327666807654380553952387012006129094918942037743984517008421494044108561011153291251459325188725874596291670173578584614390622155749834809264082951318605946626771531040946121697177741983868450803499510912607059734737007354688508034434245794728242073150277480699854368495498292972356227178015653307243180776972044031712308110107097662348366392947922004934297970078808684672048240834040311830964019051493794398379960868736575708246634080217782589980082253567348585124178013612074152056347052602725117765181005055689406795345829010026837126185180694971492005671140530211123271781753552535743662720370833198748101649891500675819789201888604470366271026970495380147000368623931056337036227599991999245275202656650509769944194306730636002245780299203842913430441156013390412438364096488749295783628760539999781144650675304865473872953967000685299159264445370600969133955088120906081315732013381700118540571138103825722054005604158452838712391532432774417620731971369654567853689813133520719338338047506541126416623714402020440501562668679246431193758953756929377432105937117125490535179076374719365344005396320110464106542601793950609630851994977401495486586497910328262031326441478944928629655785507969557229097618209616713195795079519714858673045985555655611105640407875478431434082441558623212685014835379763182068562723130028702100094219218919325229662684917839695749263106058506331339498679947059697589000041760843669571142834054306844736961839906350871590261599172583744750769959823926766419613049765269936552183911470956046809649204737760904077821228172304498165266116587739004195388851780796977115659369179289029952745043154056775292169102586923475893987556366422988544131463662519626660714457318807419558945124782731582190584921234397062845303291117986462918852354231025059655681630813051379091819949219318919102956043423917215013849543638197283074667548451172490380720454536026853836599950128323129846291910375434266902060694574869993460160225662275492950965924104604396853314505151401313463518075571992619628801160434921418311050441245109140397703908373503500121722688465757524034122901123705682013121303333475362115090961674009737243922001119788362057625267406315086040391970439788281097531829138786793634879595419377899205196727004047661782720462222587247220109885299173759710331604391094110756210195428632573391354215042403645485848337836937591295906745695911648333319548603012030041663668687881270322864071448202307589152642841934248142135448924255098089621200824025248044172160341334382050672750137536593192835369568148758679636018208774557144091849444785026344006066536730472834676205456147715087562266620408599588536469400843993652745452975988442775493050545391559897761135968352083358909108190729654912331301542369059255528009635468856078318963412617930036883046586064978518899738600332356279031329904514624468202875158284585648325614475482749606574693169085968553404674527973055294532102620257830976983447675529548135067488376155382029051004347962827087585842192783340380141710573366436449418618008341101156475599997175598948284502208440185332062660636186304564279740252890236053956493416725632749000502388320790091780660819180451076257367342981284922853995914977648471131473981994507011711621562779486056283765162560780316873103880204429702187148206257032036710854837120237451223140483713093965089995583051024951950657898104822917576302526262176832150792480448377798119766431625642787168348983722107893928038044570003205435342623635534762333044852354666873139049290790482469233882695394526412087269604334235788109330692096161873908714233818885820748634379118515934101216457195589795046748932628385806347592802684690693778758935234451808112089290208255218103342759980600955513360441511483870407212327851228906403811859488363875501038499865559520354323215961604223590961059755418106702397399609321032214728642181088908826620799578919164681653035856385698982640910139621129795965348162432990869863045259747243701357340771949814124547698733892364856261662971061794113247903385103895040803201802865033189746847949612256951664587206070106957140882221365647381202600344761968529818958422231899137638224379240938602305079262020207296854870395116449654387542373984368333539651356111907540487360007543931537316651499712774614191972108072387515449602414853446344926941823826683462594673596234843375893600425174106112000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 1100057324293065979648755970019455820587780151076586165398257880214388220471294121062579797462613774803636053601631990399574218300693681935520708689559540264195854499269886077131609791722523726737594759868980782668893851290842331577701718623721531472684891537930997464582177360231429682739118075419968883084362805090857263373814096052019531713208518411651636132443087285006029959388964804529559491634815721485047431613660782924764763417731257684762115251530254814411560812406770167840638811610929584040558129022168049335456466516034050471511574311764241683703264147416596473836079415825968727682501050740809996701055511158408910490188145902617435576685786651041355787553724370461556853573813849783690521095867279403363888836842372482756118075631306683685714575992033197563954872130123322225162357320043300819665264632048176419270394869229785557795479586973036846045795682123228492731879018685685230767426003686458568172074685881559502617118857849051825802284124199935295808019873527835905062253610088543684613713863676745065776009919593778200149193931013846554957783327123829321986317469692245790210761681638650786358648702608304790317709081097479391485943792436410815463018451697749498785178277878936404587358548170200597659971494261373582021166831554950849514751417989627715764836141238842731968034155837891988336802270555985985843216986428730055650884631771573571618756027971877101608436950512156091000338143788968021188103456887441574021103880106780238166046561258249429424935930367333700923458421377226780749134795226873768832157592835402827616563100189632944416502985990373315932844992281859052907567074612941006160695848562964297135886550754249165701743219994807415610428064238302188329260302559515323511969061933470128816936623239690460071587954635003173624335307090123825790065240412812578729664277745670718886139691684540492269817816538630453270977431808809483085945249572246265414272088603221110649890738446587130703654821257734399566459880040943193174462225599564483805968973682977275822558027195410679065600520941883909659954315528051879595765946356622550373011248599254809719133007439537990972274078240157955869906922525631103889312890760927693348426863805361817581332182713352919846057754544252901282431856863802107550268821285792586072689724515963173471519147573944135607539117135584548420032132402809402320395573711516150687237847263223085384000097636612096418139840579601497693652935183621478053141961824557839904048042053351877847474441768585971559944810498085749845773477071086229853223940487204552566815486345896903934953256570434638053066231107359241378848852122267730580990551936509848179347318396848375144508843706235682798365354826410175075372843459553090618720258753689714920072811601772480882313324688694255448959187532194706747572111719676810861506974356727723838239906317749206146094627020252070836750305045900728089298894128346356662146156877836981831340738297812970308740639777597179433462891566021619781780449966242973141789901832723119225484248873462346735272520051882153286171588754367545605554172744965127685078645793085855570872277110057164072991060854181530970813983635979530923312379215441148773598514624879648424047376481355003301454583310577867732345353584720906250700978251384706135687802026892762938324963964364377213803795433919814817682486980354963204924145772095794440005791596527064180666341653342226936010291188245368674788347206371848952590295091862010845252656578002516422527202583271161051648288589885429627823255028657704446754499894025548334011346714283240705639964725155579058879045101027830444919168909071432945934214317779890235105240133268916325596458854883109428356927252562391007247576618810549951172436499988941202411861090379955568020727851111434309544107532993400626372973660002149464441965979946730464964967852744354297310946678229074151007293479450199757912493749991686744275916592361454227708639420023609609574468540857109063991463819422731900656851842339642066093677604581778540019426981759491437240305866310919318477065427737946166990516747183568578767817687124179516878396585294226406827681811664886669022031506541428460656987741152501591958564166817543427350425556700883908486179558231718809267683685193087521491149006090501388947138649428703804893130722606050132581834328307068160365425744742594340831541753073624482918525322993038498511634423948428278365559579568118064453802799426021456620466537733986575347654095617298633399678189018692202178630177726686217701656284179704985362936973191030470670147472520427121102728256725733423603417927544301147885411558514021300820102384794804230023293818870182037660600880347766375443296365112085134430644189062857072950809831925067639765068890761021901840079554479038035481109568602401927853398529261779518014489876742298269496352642042755369522171660796779717683502164093846571630279250436288929655393659192724476732950597481572144457729442312847634726625472193996053638183905533793355671532620412196889066209280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -21156116184766879808692008668579182971043999042604953024117666991358414635973805374307746412233919232311016594486483385372889966170570332882885349017036999149763761139367142831553009424360076728021036008690905826537914687664717668862057012770145909738635016424536786106682335339469914854980007712829554938048125891877214838515017507354900026987386056976045651810282789180913786558987349460524222926835733330133948211446977345647929377971268031208364539611813633643753948495943756126915511988529673962162627532164789015740397927448304438540948272340562541526863197588628451626399190851147121990163152473487229915668970801297158306648050887917333842070432645137388764545550709948095769692811396022651203586248020466826855330446888893876158439323646092716418593168067214477751537128489673466241436517190184611188245558617581912509189514019254053078097190449788081345664527343826603090771595425951131034428358258597296996776245294407270750183828697601695182564743563767685700186204783349502608791431692954270020004371461096801592651638935389109334426817174907993437909050014678418174023863617479412438849648971489655342853753668502893257725736041079415816956185102627840658277097831424589470899803209439992034878053035933062276576465884364914655803645048343948394863462369972852252665342140767440596748786009487702009956171064840242168892845391169707874374626971082331293441991151110754335953731436773562643918957755365395399500523679357564253009415550150624414234075667559767611691075531311030375702994085920037348632788142308914475911557114126831705134196429310553240031656258814572867033247121230485109356781342420480637339209034039576144179598020733240239547791395260357438913662402348312464384425088772305956568534573843929094707602850604429131417338575926579488905423592507125150658413141243434418137835463903682334892304572059752085637092340280252728741659151118440020383737357478928643526581167729906185157543275823060896846345604665447576077884667951673849430182841409263844890301355225957753977328477040581427431353398923700922756994989130697591454078542578759988959784273872571809209455280198417609495863859702394642936473287502921179840740508350667795147040492512551415238695929868925496622506299621651417021981287138370001337740242118377700103667305833794699216264681421166789538840004720884075912578824828395493332762952297377841379821712460200039887684343725045675834556100231722771113067419613068498016312884788182516247935778211688372600293599057456029544606274165185377175344308657481408675534068038685631284579307357283064419208722048242775120082141407893060602596700004899862125574101515090243048126334753893828776529091282342548015477157285967212693904586315300971694547809928707329504385210411473266100796453806242566221107526379549462459267869718398885054470565973809763587683472057428099020638932159231888927933065715504002841099331737004351473657150476905254437461286575300743355999657921661491006377840667430046164721078425655414305799335997056841575504226895796091355042576432477343353415023311062238061560308353342573757790088212858335515081854066424658677954410499306437969786651898720775849746415285847867896670772463668656705766083277137413020805922158059844614214620010677589391843415254349319679138304409264915003108249375846229112510838658514960171233803131798578474201786219225184731777185851670667653533100774484583368571374271257353365734977107757505219781169210720493567777041936381058053745140940797690709005637094475911531831330793859553068103114169015385935104349665192177914542791410966666857000935001907378954035744320089373862197783973793685044662566213544416888897813816646777308368074032440062566041863788250666812763937336910692813028066999495179217673294170361391840535659271900647308334195113477810715107609055312485736465475243678819977588784107870827653834758917418427057505102157182081596716755297037841195843548800042611398815157943523802793361958269724913569335047035811057086322538761897210049080217204877563612380277353504741298888862259667718627947684058378035477267625743429017290057381441922694950429796537406692780624797590185616637871472283264031345884796725435058760504857383292216069892780898659010398639495293087370220461682548364165405112711166456831769655652788960827229425904623984931645602737132831165470206670384819148693852995367643984140938517063080969830359684214223937386820123282888432380717678140790172977726468714915033770205809758194660469278367386854159987532054043844819575600424438575325929357257697623131313730645648502990673842951060718930955076990036729938576040986770684295139143160994479120640537997662808523392298145908712074869017274465663091327045439657599278713334181939654205189127560290009239043206840237763786729030619242908982255840077233847139491460463211767823707030347010033492376937076269033944728116502378956467554861017504789315490266336986568163358148181083893886982870830111799641414450908281345785979680386558415128965939200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -926541900329643873899360883783198976735689935019316904458310482004441676075562844687100485606380565941520497443031811857805847956754477802068798500180031259067951048004179233398555102915783444054061153699218868906274806868225500631554613834780512366072777486630902035876799588471796066839692356645823413441414406684147887654887979118425659103916533280776528487592541701998599654270535937551520547841807553050472198912059289000242030261641442765387188163675325860859236370489642484949919331423983348652489651114172670006541892015785470166583980251684500605508690848176452921016453109160317232295573267503730501945441346812405984347942747479358444734860116603463446723922709805439106637915202912923111405670347023700207323488287628566667798025407288337462536524523524991570882560981526241059954038696824686090524107880072251671288378311184553598921579104102830664001831020433826126341923736926869380257624768383761264333561005348484795882526814710155628172152252071880009117140221510514836234294277826782263524477449815195375364955034882755916682721678901958301498965840880780415759936917752429134760728461748427587407759145135845581991989646424035485751464545239205152805182905922224032799909543420989149385792188887887670770200212095908989316635832095479847431581273890855799350912636617623231249274699503156156343209386028093439391131295237494716880219967742431444996543825455856388901684185465330170414122874153778379826635685562578150316403284964787862425256594901841078854075011628164705041559604604654367112547445592079743442685089726288055007943835162074423306210090423877228663587729776262908334762505838722908566254164322406193992561404657402598355631754875621439048728209387546418029791585373075597147182383611836076269166080808875549573960815524824043820347209470853305508104923115983935199003947744029019126034995917240020623268976293037198234325472958351459779090246693485396939921011832336958225598840533195135750988236665368456739867563988257791111853146771399104971975163862641427452531665736142563045827702829010609806339222949327291648637797153798464650823581854349882079500089789050085601761867758881368709935175463578330485225114198265304904086352651120051078090456385648704967263699351058226252245788594670137354680187756222350539974491290945662332509574941418206556762834252821251013129140160028736861006948913036529775805773873407697487884797773001816226562532092056809312080842437364275374540513731917961983208188877169062410739071360173359212728519526894331963721337812550490056474701599250117929830878100974668159811462177657120816930512646211752959906458748517422173242741516163644583895232577558994316652032246486768034238880771150574754602538274657167918076236278574092619971797284979345607032786475735719246320650030034211626466891324952527067975112219941177510488633883433523496319625305273457307966675973936325568445108353395670611508972246100032900344292645397180666728943517345807081475518123098956382556755638899409428495778448989320824681741191700321916823474353217858256805200316138074803059035261951393866422457650742021135220428288117760379734383230035631566127862963070083264484018375518460987089134374227615751320194321574835998931418464201617927727161991628800576536586958386592603128028560106142395850644433693478683610525853689865678998253423549992164692704101052552014298690614654268861720798059715636020671976046608989433113149120123645916590955567065938010260584750803207659332033095921918922949444460824830866895056591691418162269906229053468609220098483676753895161524405783766933467002502710405401939479646580572456334739990850469021465406177057154149605678008033013806536419968334762263383863330970323821271309081382666729645668721492402733204410040977075182250445563830005673871879774082169074162043679723614254543084027085285071093622928749759581376271537444637819785998789340027701105048367104427211430779788581719500985907520044991251979565098403885962102850785333027506902139855576085136652124995460219784830643816895462066991353598442785035721117408526644495818314583515729289647636762746019001007777062165242776631509930574444981711769769827017027508664987929249212752179101979108882282596729257784206880990567303183707640989791020280080457654272853715162205554912121387101101649594244253790453225114419443087185434365280937904284352794221418502529090321773688196413868733075662552372919660218720827969650990955238948426432669972309546429218232977626915772043058984282240583123244742253389184650593406652065577499398346717809338671959336571449969889169962941269023803420711303832035927492747329018797142104160620325290638194163092997102366601055601827944162228615180669533328401615911433197882871566654896879657125145640669061591752104305977964507017754960427820999027197134815075224280312449805873854102363512083639317339069082051777590552943906936408180587368238082675006920949569658476558102604620050559313324535160873841268213063966782167510452971402952704000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 58901108139187746461631207787326298807998833584776087089427211258753498971470939622915646271019116455769252148346761931997237729336554568545381042346306711307191283461920287134337109512092971367262514106059977522271272355645083268290201618869230761241660331634210030882270766375690120947980047418024646499595496745566499576177096462983649612516724607096687521987114248539679917478550669837570477519136488978574473535052228707927350108950384440641533721118717415835697117817169864253893644025519285788761680220576272290771718754369962109733803525931463486351836511285310429477594606635137030969523225191120260076563040799392211567510435080972967811411924318628402799072368291454902110645060529933602199118766897821633103649448151420181433216847116903825368846633634788319953522573304558678069773436743588197998038140545053343752766594363880964793383450895787680360572440594389497815607952839049423495594806218735031106019024098805156514702127755846450769448570051145820513781017646025295770458059508282056095599608298900560357164894271896111273975492623810520005043245405697576306033842055746855626841703805097420234059121807167388926941434576823678332026709012949748883219522717683834288437761844482803932094124981921368562623430937876658279214962603256393801048840449691406141938554779702822990645921206531619261443558484150689604687223089320826869253499215995443385983109018102838994120113965969795113853041273958612287795719770975799610078570987828922584950067394607466047042902842666068912143851830541212074805569999049239493111163956161729512289863514478015599183583790040188771481788624169265425008747948009109222240755031153365037883117456678815609272269699890100487952532752054013432598459382624074771680880332025327615669817256250732986679938992405708709432538723272770563355780819492607397066463229873236279375395497392793284266791435316310394557537549898311354739923068348872993588803116038440148408204922785313432665287917236826165536617426667342221933759228484385742891025476677107294764850760014914177701201502561547286285619644495112860795378169199737854081445468247722188270052880007320860143960672382399373162258944628868683244674743341834966927194488939144421587136351585072464792646888146845017314184650167885309619141211372942942355453108957480108693222503767840148200560454727888287251049433183723293602976613771195651530136243662555281570693856281856409081296615738146153263344550731098223150730520198585436437843202179274457465312817130453590601970485845562555037995647351055951221259772044247038137623556744599643151830619393564506058027641455754412631097590014839417928076560744808952809877688782987798528724003213404364858572068303263094218647850715251536158073760947689204972348937604367206334820628029123477736103979331234065183957979746086352229323115927421434170872329434808352845108780086906368433007284050709836862929604799999818237392454884018489057430375846641714900910062663783626466607278319354341622987958064927496069760651445822223014195221800097050911463850922118488429408317953240413336577321626861216569403321280541820021095381108588910202281968752467976557496705154442014703322363391159604982041682751246586430829784122907542026834796807189599507580883582422996854367654229685344840500390964664705746632262277103597140306045541279750747912711382955429636801281445245327875174425437873254874534589732890832813385777734071608148962569768201881233952839649444041769661127713216688505605063545614837519555452439665888684215617489690799509532196955021605700721517571090883900643991994799764700780592292535355438893470394437890519524604655870469594401140722689131158737007373734573626150894330882889076160262444692233931925429718474516399639201329183524415998044885685998375735642395366414043149229802342663856972089783149625277125968120717714510907707047701458018532161572350570505526588614020283874384274265622371737718530979263243137429716235272780380541917318925037036148317305856010331590987734801226748176409023540386572704852966722054420165946767700218849213327726717201038945606417954377134587736226378109011608707297535121024221810519159050580845797850892321689504570446937386249135527854838574051464929222307261130641942272574247477672069846659811588547844614255960386588316666425295725205576193812076218717159454837659007196431377054517232595604325473076671125984091594300330370169574914740036091634969023028622791481732074360665300801256764352178264675652542808182024783458475867165481895630693940823275311274970596296198852464583034756003808302468906655454524564946056710120905342499414814445405726979834840716952978023307585571232333912438814065793680779069161912179931538373745785724366441576031677386433919654898004820483453689931339605217860511620706116306490216422989454712748002439836003689559889297657402320220480317164236217068403631631426529660241609787353061273996922222963721172534293480880883338424736805511876215335072205006904970426318786768304823336960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -789693021464179612910649767485427713840649319721463628627291806338174219237498658234211662365623612957660129173828479262132073457531617121987009828564359455981404509060685917553871458114169972202740676709979955694690815495204441210411661603422660679102706062458679547277464961044863646027938626309015021805000965657896788711915500241605134554675695769926149349335859800427687213047261905342915766511654204899454878816432756856486993742659552855685421836473782077644705467249642788309551161081995164975718121297434395213175858686053673957210563677913411092773721361115648609744541567390072310414978849287466118712590145991406320875394151802395116958098532038764215017122118257172750848718753866787022103866932919445985809548339007536230817209367725506086404940899870503281034099469096621680416462761765821467227462394999693548118594777012318672986735772193196559469843980328287651107408918196027142668156587965771569088883375029138292853796387323872050589320825017836081921318299731530332742072290641389169022730128180383064432481987963813984521454785600402733136724871726684676415343224630889636654601087701075387179457844656384492998283932401049778207401554371335214428128089483892937046058468123802213595930286065234613032891092648202134753939088856777865037849427873633546417847992485198208498820258971478068176838775935548667348772583822485840456025263392168716388049064578645678442351870161165636880606296129969046209214114434080160354757248471695217268653087999657282312598156914746260905871810778998356833937939522300964799032624364717741789705284770610298045510569606629255846186870655569433809262383917549713539908416260761292863526459711980239842553660788727089000926156668787829162490446576219544468632719950896709788350219317711361552562005067353077763592603620490159995427872093295273264794567007137022654698487621486903817384339064992307359436062681451408583023448688144092626585022601988529147449321123131209412021678890936285053148299827435471015024411841871230976674363459671927032887175693742849898116773861156215746868357310102626140525963807154621609628695397210902812039928694743542822845825999160693149708782259850426327214118405820147320723919832479600723797224230022758596196577586687714226297612015797670636659690226026462936016853944879308698479632452473317764441875926431420309799984375183086995866371831347617225855186918013244850089676244949840917840303972031273478154922674243160575120559877884131355132696533400337551749356363388202913655091564563370476553867242382108329388144707322398185043228406765892206155732043907179412381069714851656021870898876164337662739237469767637416663079865192071538328804761687286162135046096280345061267321923332976620874845644498282547973990132350346477801065418090913779261978520625382986090715710789136647501935626780523680592992839483641241461994274074350495794855352656553170439845736471347575439633366476202755379772902052190580357069871338975122697757089542839432474634323290874297376511570825228125418430770922178510760052380851092030989329085331609410389304238311921232243160784094904914834694223973983011584240965313411695538546499409730416469354209865931600783718513572361860307934983763369204398745614351871950805413955215739879688921958897495013422234528111757949665306624911553982452170818923748976902483661336066980877257438032690706622627113894395886644846167946264202674579544548345847154385070905920824610079340883279354156919620429509435572341501512519716156691055438075242387737978480344061054852697914333795321398351970482273004027639122905094359444817951051083231875613817664503181277923490247379896560357482428222677304701573756969485629747084246637618440071455506035488464323330646401824126684995739140939987831382878022562510354866895074610117348588652067694469881791136045020559846832712874313722624852892114730919606488701412716953486311862819272984663202992333732938908909803655057152556810766588957332086414934849691681946669794625388840891837821435334518209499638369896927168397796852754544262307276144668904302511426819272203277182713951357494595449031588591903010755658167519615542595605650263668278353623282886448869682035741338955524003910296045521567561309623766147867513877129151241695650693798407338697445147407714858444303319002936363430627571592638608207936303305261653336452182290351571423387020955826948945860323844592868601462300756859186346005242157684751771801084216435333495255854695951346337009489968278035758632768613686509715523518187562656220620196095602118192282992665744397159320695490175968208069093049175192235136344104334662526758009051473716943855394255911770663999662335084445381318243729084708426122532784724500629694148802759388156262369703842866186883337343457694069891200884540148330054832151232789577160478714586778363720556894127775116734389713564585895350731570391050546089275795274727579523610035952655180486985374829176753437300069596895849683311683147062159920560725887510288688742400000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -32042190947896662342884525931372452372505826463834757620785222503873130209192706082257498955423869657648170486436689503747780359323424136587588947858504597280354990594743372881931053561179423029222445218940374933560416153803735751972080762941926999788371226301754517739746472062328174724572615712187530363608548553416465470732931911178677150616306443849001725398841906981217372200032422353356704734015742067718663332225628625034710826993704037218020474459712172852377112696943343055827459500384561933539686833796682663804910573857286645245078340155362661781051657832010133119867332878113080495268900912570262419893372760045524564400736472852751167545103061762370799169032233869378248030974249946668742132100468213470998570630637564689913830429991818159765689471953055450590407997904125115932918819879474220804468335869886376927720569025099936496091977487561254429722681885165198357967375821348621978533980796185086353669819330927521901134841602062411029271974745401159393121216289802201153729940753020688113842344194352098481804102980404049611109344901630832330285423272585319478210484247046392041507425928058281082026555816970468246117308381233474960394725037892352215325268783720126933135162553871363064007961481428189361182694920805062901386977835805687909438386712898208554372426978181090039756943065170414372615634384725746939864274748433123975147231954842703971940225062744124426553702853498168101371428760740234869276110811389218636964893876533179211435965559606410722831602504306788207080453868918385418487877960304689478431881538241560593523589780649841503139973019638102566860381455910441372555858146667112692360457939703820462666150197947086132421442884279053670749228002162626532087268753140128702760822429061026430814539789514623103795182119410357364251828610352591314334605979977497414769250726937140312093936262741258320095787467543822496974032714598403065708431185489322731897572682464746878314206181435612096401018798759033742889362815040472121615906402206250881994937002795424992329341777283947030766807726229446655815181604848998046256297591796139135304201993265333688289471598072884385134664947112441181864363910501329003569692432631009831816030326591922644300847454517188378146672141485676708205663393817995807432009036416635359671299435034021629918245442808925467655884092265947535372061119194029910970804481631169017484899583437528344991530818032427425047247031948829254530529643388744654810681127916915148830034888256016090355917476333359996710097911934064663914093086935037588196393146297354621826422944008878565148976947643620956227406004659894545253902560552799547935315401972670496986909829936593696283271558377344026355979781394000143531501884371146357837289722374949290618387210205191755166970341698401081640888946578781616923461909639221505756903865484676922225245111692169170376690668926984216336536481435562587202473490849159621543840970023666274166237124135354352588357048474687042322619731069414216884389651024299964201874009647139716006055620884130751617286930539056003215155216817950268774598718197184821792422528141092291216833440763565789158225622025918384289034950214967086663865433772879328221223512671524128448556366224883090193389291025497167239333153506887191758361920140785853039138585503472628209536589536023194897181556207774303014822522625530907436498226497880772271644679964022044403820076618489968482736627645422039586675854567138094946444009422112449884196554212925531617497179927708864764671605153706136015642314680531911347353679792150407611090200197572952320227505411906700546379956265182211389058937916039454442397687779210238923690945277928898266598780285270144005003866595052539496353826049168740220128539969977153737570704610530185994259758175418597737129465259251743916514213532187345036944984944475620709771682309990943199502901357986809316403967426755461305142077504758783306749606237425627950399106242556959380887998082924012001353781107356163558755703427373651855863402058430289353129699158429835503645200660627168424633236315308246917560121393496781508379544773978000090084626711993503270328040559052352307455274748227207445005327233463852346482109902186401113263189265815653738185640331255345464632464605865446302127795878428047741599150506232723972537486121187943169904312461544890165146497915775313818040114743515051535041871022675742973752455820969386348871889346594959100615688754658173186532739333075097249211074387802439457295029276709818482097553160339983303272597121165848246234333793509164119051196653490690171372547807025864564216064427239518853811055476350914883576102170398369432719833176682506373201032747825723220547459894624124829789975976575282991871084225914863885937505500856433355787806938643722306460086303149029425865413468685643080164879567885038189128377508886763605454230564516981544724753334148298014875285783639348361872281968404667077595482845381754957904320458249490642451458012127924946664243566861088572369214111744000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 939046359017599862705084006424361770322169602141745638735666475134602483885558234565561599022136839424926575792686870551221212436206148181262921694618856721869405550624737161623834536775159414187178533475034539918156724878833186509149799783536948598236773477555124026531438235157175655334623908843365570563030123847670302824680769529737391720210861080495209954571799407148063392443665304747983439518235186065741753209962449577123532984978798799456704533263828022071489377402900751323992007723951845939218081973786180634494827794269546206576324000956785179009547998621807572995363416007617592166640132832291716002278378069321038073486916160834863822188507200036572756509749947128820554789522336454982580172841401804805964576740685183168518232076704711000741929918600794899056666676757245207179536524358540305050412358074985647538109820454688102385033660823534275214462086329050849441182694690268774904968238387189155025936254288484555623260227943896498499790816265683891162150049546045026293915706691055212460213813059037627564203242307723383575479094910880680764755702199375155162591797303658378810882432979707330172401282193157841188673009968833397469497368985107643532016746127664695150654952496390943321784542730029985020559105815022084727133128434094491950419644422386970561205322698614894342668627992547296618687319036753072968366927564648673400098488318037795117053295969375558757259434408074835823844390757404049466487612637925586151894731889643371764410363495387537798033759207139950051772287134748352726838474607335102138683373992417968119104680023342264593469086062421644517872241658280975915376511476148475022543640189767817571966914014581568883576297036656030608416332315989409760182814087944573420603358211218020887638562124110616442595579350434289416741194287570008546024056659230719677570803873493253107174628496904896729414248042638651239911332399412537791773376009820809027072121388305405803515733310021147043245043762454614278615327178302484943603837590720496897440693037591579593903310489034156028014777874084779758003446783031800883701062060676292842390301153620119695803464340225961063809558914787717363879642205390274272997149110757596926989383593508601743100564182987789004489788824655248149011565328186468217129559025012247561376187939666580295593028392023088916446220039019065897313754196724684665903296284707256068189589666748423978201204495515262573336365612180503436758298829918844186016521910966804118975988906029096642605389030505363965297040766875898227550098376583243055428189764998758057242710620293500702173338541276992582239408464820115233637798140261158870491794736281997825315582652054762812970774344416004032285271669258760398147099470765380482167762275548159977651192831344140776709525066652312447726634906936223157749036872906198979462014391346449043491291752729928966819571902474036797003280895023387817437976964384932974141876713943772004800097316668450864510333973744485520104921761887908639587680246200848622492456674306960779962423619554317538548685576902576146621797155106865651397785435807413440631987042499148273788896757048879089508475658759959628202471761319049456014130151918000567459443242238680267789612789867866705866513968182258236145331232671240727882571724030382303012124530512236748755685652738619420294155132643103488648308971234610520018131200666466387827500145793656101122821387208474584521296283997719132812765178398505883742463869135226767596709523241471837560384385659205041770322103513246503785759112942614955426041307105934884630121904304098958367562370457519436925819479281936163661302990402691070911395478942855019155163063871829501626945654290324379331203107376892871005425615122340377413795302517779167858937614055191465092027375624444218739921913297095983871625053927162032702563102009572821197555668787471610830609754794039871615265181014628754040833756523991445407969299468870505800809575169787095697691277516581116526423586580306924730134472088722096545489486154033379127935676175591897614058077816576889802601839091696575852571770620209395017987401210738907140344969573181347617018225696654415857725196682038609615060452372687050868859594578221631236917001264607405002616297042549808110942652072216876096620081923658307199428544493566356413562085547221542280613344981873714278278570512444508752261333912687430130141797654879000730108076215590177589668684815251669953541628809316870665623718304428134177824734360188181220874070845997430456429864360434366188121536720272208778094998612669339882818621781291150399335747353336397808552408203398283689960598655974165145534940069967128184585063555185277968939834438495417746302348651056679933086407502972976231177978377907300208175408354837416196870586152613342801939218221321056407093373315895790096560061762631082877286230394983465955221882046844930486337074373322372017411979976964788043923091849395569230773054769812576494143475618152204284692720786135715044549098506132540006502236160000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 46321716918064265704385386244414404979803976931257051579861628611508533713623744030157351738536619604916038820589148969459914766516560786328491689499465500048911788685310557590087080064182971849683608793597816721179135409612813661424599822767042485824588519340700419575114536425327556532023442395930174229463567108963735275618867250130578650676862579025195381124079284396723742285776177350669629623040056776792434427977153874673515372409866043271579724671362783962468728274785593425180999461966133457842856525672228471773871282685889463705065221278189698033187389508260052156029862425781198497032350394045158919680091021033090625664789729192914372597439440597187844012894562519790224359049352175975694860398091774937997984332553468605547903239341637897834760073722140140812286566038467356343128533204035781272172543652885807775395156356732871540518421785628599415038484997734549894170799462580505071500759285820764770628582561428260726916665975814302538926109673770945333019797880530152126339518856737626682217194259160041597422589995058895042135532272470153437115095046140528602026800947512402513830210774378573715430068201347974743914223298694647087595072290844532483921119418563975904338565682602475231414727312975422412112442700434831357932486298327111001805339929419122555118872745863033239103409205420977355107588311279046672396769819544073510955891536213541348361537556986383194827171085816584639832825284193484065506494904661289803908923078820964191495871428492278536083608177725729218891374073147648213551851423759893336703068103928677843876869833287662504221001298764524369646721733331657164660580363280173790924332899872923789370031005475141525022069200101369329467507437228779912100596565778612572905664642570899594779320968407813390288246673459305393479911862980232803983192737370255888453112461658708665987507606489658369938485883759057619716282579263571139856896094685576548137849346288425023173619056942057695843254053602956850882840390223259366151656704088835429339603689326300587185797252062794312553947674551290516121588250797983378887815044065262825043443283310359989616111402692608672615120302696153823803171507690971181149180835303318695467679804269647627536893179754271199980201882700151633340060509172112181387018581787518003138224747911958156452902366967672289413159372819719127362312052945016842745177265340812329443924373091538944664608261882946246239331145620508003868978546756585630435546303913022281288688237113704317085345594868787342849037660143971149221368614321813099448511190310344767424221354454648019298294373434277779162256421086269715563289440050009550044348786051098151646850067027790478296144975334669426173329405170499358954066883945433898316874542765087534397232342197042163689033956529443364166056781327802279704611570038525868781095276996572824620376490118717049383124620087895623256997965879124986192768365953245748746425622527098528957847905870557373908344088387717672906610552766847134424075179229534786354241921162908087588745325921520850446633393681927751394744469754749706694340723085146627964597219931953193513434446834607685697910704725650739990959710128453592308958736720704068214274990299972761166751729583324427856150480967546510239215306572231620109505642631616083654739605909730959548892688153367027563550632478118054596243436605275562524549402072736003902714727801701721179814107677034030469402684999849685717154349139194016342014400242330441080029948881704662849070841630306521557490869041513001979598796176969735183765945793988283545251057180889828379854104699433738455085989912351659618070315649048579991392923081052668618974789568310881071513129201692608515562146355833236494575905696738557886109169509771466540740590832328040382011410231854924495064761989613058378762589536900323449174021526657117036206726300601584125598281896375014889484660878668477859217074900292752350901890924480309245101430861329168037360329310184981216056549528009481938250271610670786724786535018944188500847329377023054121716768710901289336554422064775882547190707842248480288047786593772716464006473887200468843294058930258134819374148260471087593303487812903393012192505638442518479802782886409305400581184140127113824649952997418612103353900311180586115555125417860955597271103541281408062497133927837224027419282819735137764326206387610295158740618170723716233152508676028955006175461560319594591807956627262551671194427048448093255678257838274728588469604282233614664397248647918138788659630590538219408601524064475478060336249094759279567145560685988428029079140825497754947049359926697134555457872910402296543420445171991944144948414296013105122219304413322645556352925152359937841264866241191001949876113007025617261517908046992467441116511560990562676475294198279372711783011609202888228717304524324726118293363872684041104435261538965086156329274911603896090790989795639428618779387559274722579756952593199193033818002409341577029742528286258539905679360000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3183530899906201376569218963975356630317228682290074656088027211262328975153694365070011432307846204528702115126373206510116285654182633465609404223621248720392761874582112998297068434817139591479473663142444125351027977008272618973180340468144143320318330743277152849433527420001543095078582395787170922203648263639279913720145477790892846889361653311997982535953046207455764437225114170526047071556606386503309214480441397225798713126697707077637565147827480357617496384380802967779063997633730681433922980478018312174252867906222052937590810428276972115689031405326782604381326974413845925505366798331504137676325583357570420891751275562277680417559980432049642734964892993587588385101049869436877887814001155210721493444561595348452671834226927348258313424858697019008326421309354153107604887280271518011312335817927236508243660102100551962331574978434415012613774981830493517433815969879254585545719360163425003564730877304137235632563234854231000069310769314263858315767838237984668343305517135379551320281785486077581296932950743088737504777469229449994107770966852180814082823397672285592768081181716689607920363004485133828356786143124886242184713346393012614387814607728973716568469361305613288429336733365695512077361886422609518711535847750942783161314883757701068934135598289727006442449591362860449923491034799852188968466964088028276191998033772483689594573294985090072341385826650102980816807781620531558970657987137132852340615817922095327890914138526479519818482055277941247112185428974616343846542884232984762174402590406004805835543896553614015632354162003248003472119434325407313478165272195174496011800680143654075339654776770311111331016852589560393833554236483006657088959064445766342268844935606480749435020647111699070770006968349273543241011583621363684447850772693017016151638374206714614481833123016391127444001002909980818175008565905874907523688136793003954112248969976065872462428749385338823798682848050716650274965594186408293293604521801336672965044277139031878540723242697202874676701778218312913996372019609677871953063094210765069738006339718596962294940130178874081967712359288098367299973074986767377742093540050423134563166643284122076664923642654067150504482643197952684819141274284396839225053601557167265867863261542931643406799068158807290412825642090374269587427516961284337263273499931188673653057366292195088886159359259078787556391362420734660214681086826467829606004157003425725130113192659964123295230064684279171821148440834933391235444188379854974701135627620688559876390648972773285135900299738749473676525361286017237110163245066350307452710873025645205209890379662228007064147049778415492277030029794052734641638870971693128735187160523404630987226725341502050009046303193669942013210587435049812975919960848257558012395245051422873681350509291723307063671256682907220224832350534291733606456553126984786410955637938092470797520230920502928254740364828512389708316539295140095437587692010770625800075539981661243397565260711334661867854281709513252803700195884026422604695847612383900476552973804257474655741643668345089622706506484062785935773977060788460573809369469413370828280433490398519904196377916192334501255798796638293660031460265719709006974174015488785787326959994413192784542292914461664431127748650119848731344298987801206947047608582978422141772111306995264329143720917282506924206836722229786722185080210222898562287849373027970412465305544821152393950706374151829718062342977302880946430986352004060757541971767865705092881523468781323718075865221196916870655988966991802379190546302655755478291603464445817876061448139367717109985276598578918634999274667279477815770942254353850222327850784135026440015250995211634038151651284916609368428054283301551962967620742181452301944497022059435130927394519773952540927189990255828988229624021897953792837014795986279844874646609637110432133725084965356857073341966300446819464530119069236989885818463419498957826999872528819424708471982105067159615284143769278558228606710721664855250256744235150228917828878026770681731974714531414927050852252961192202274235914283635607906044665580368018474079407201533666889434983887302452851767945949064620445583159366994573577613254634967184883462720703489553840833401180536903278121928068140422880639544129467897568800215881381509605561412555268917262267150993049873773445885028322044362554523546616730067298209968479156134023026791811186758596774856588067168867483406569116010066375415758227119780115601291555941465917092968914737699640411188296559696585748707166580690551789248893251497403348995199555148748153527254587677724014568613889119067294416639019606102469125701891744399681422807623109195900000191678828622500699564598915588329134155411724266670241191641222109059029927882446883791939452206202077128851609782266479124084279335875135676148073067315824489548229957317816202079836698740236837387088954142622435554458266049851048236941312000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 17877119705968225976642549551041854770733771889851049391155998708716450598826121963906166981478318221345831034393183571520668756621692250466230213755962279386242560193630719083160012129469976264600226595168197228681522330048558137164321410981308192019068738528950175585324146698788404196053103192601276069238104624444943334055634532253120612191782958606138157284449566988979765627327604640613390991215292508666813695082521776158937360116653291079558749875738932425372863414992140356927432798227844978307384026388681842558926037874831547042355612676769837287778838857362509046429039606025214695460538939300618608240287083850305056676054872063763737732407515065500647761068493252126476381209599050855535327639451707990963081572171192295103934491399396422275883414809802739201207574366698599577490788698538724263053223724149387487753543963497880192089843184963404548293844840969936726423284855753524017218482729487683149973453852998063194544963299196938469350624618183985142843539782503651645421067758238460795393317080973617467465840564711920086232903230126820601070145757478293616884363562775325004039826031663483318914113962537585979305140253154424050607169068590664685080208340298423872695260912446477333889591018686880273316268901289853665069287233903539569180605984868995978941136054664523141140769319131098918135932743527596080072209132085985173178219090393960954647326824715781617394469661908128755442187191729917144674548855438804501571333578914887929816625356352008663050337861244709528349714997409450654294397934019179855622707302053689077797750503141839336825606824444306501221657983224127277504337447630071108780836540047419036391516606736895985247943901905170856722876537064106168095073232549975364540753678093219409387373624830398854458206724697152242915027112540065637898863801259233702698972396085267061717487265402099692212531582993004044708175086270948056435247230402348627325967183645666576219850648286382859518290566714360768700510142610225649272518106583585535382535510391020119572484979395771579051244784131157761592276474372170393868681515211757794700524228401879620832245387081063507795487629649787022717058385271458117033076378031188985210685438836960118386029345302349471040526319974781654402496825185423414688824952598298740166126038834090986928305429234212769259487082860417724856085597299031958794683282686744607871983167226705388569784862213825376198941405869978969372681727983413445548699759664108392297603892984496743938677326752994893458039352001606876301444935301635944001689176983503896533399715283089324646603682101249005377486872344160775344669353636724484366430726022720000434848556129660473116771526847053608541404161254842722812944094317545456157208970245887049454070135059582415355704628653212994364004190491557527326564967156817009387803785961871209739354302427697337510635653940512451975592794306571011407178678731498474902758924428977622270754617860248308143959274035342535561966418388635021791035599330781607815140477420598003108187189019879309933286787794951154991780095132167908641168798651613553632782570938815629015602392963745514036906358547267921175152142312437433716318561339084097455446768592689515704926484375348997967583057722867474781668568734846189416989673715383127060924584232943600662957399560128522645193302914036525837256764069451775358420081150302282574417162375107425700703110026272888940623908179903837850273066831653759470328033973078142205768809560100290224906899531135058329957493677335654132714356515906944485455388737104193786254304040099085234606391475486624550155918894530694194251924079342066094095984465344817524205755516671533032370004302543066780780105163847726376677469541633601246787602633897004514875101359639075623818371452176843848692226258049001038985403325718638511019334907957111110976945522750637513663848290876061474948564255399450713708616515143706657499808325965312501616885469241418788951624025036978029477395081968596478396481147623009364492758625334374197521159837213794816477981713915378321746549177620806561143735520860280952832675214611546978674542319852012226940414608446434733027046220909702833548064678980196519345085344370349844136958859989547488539784672950467651720838640429705980899577181394889923031662788842149465118111876234025335784343153319602353208741763665836494848386146469095916846179511884021159301513838366722293512334830545720586105820852171820537184871528615397176519761870470060623947601792530357784843353729766539016063800165330317757359052972736589617482450006978885680436684184177106632144223895050685679618848010263983902541127795937380407129926271798134014934055532483985799197796600265057827845574477403002721720437643196691858054411635365057155965776169431580587691597130647610176589252090857712092904941480919139973870387767541936486720420544815854505209684908210486525205828996855240551027430582740637958785484502488959105058850856559582702637005821366424152564348765979279360000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 6185023607357999399529598418260230332712763320842095165867428221028065794674378307142174691807974240147417237945960725753311866889789178759104924928648687664839257892735119531546247115708003242485113451383816751632101344483540959567375280438058715932134082994325522627410877820535758833436031019652752930615712513375957314616870118522666168900507027969347531868886229065984322208352332546846986144677827503345933081018758267931725507184084186092093022246496053500230588634448530103444736895810258824250403902004273918370635853767304698269431843582301166192949773538748719356261157109930251673138269377097596544973024305275997211859208918625973028934082427124233870354559110851022013977962850231812122553557413799757220094267771208935001283735932158209455719032007344087905177410712688527956561376056732265080829955237807649025765787626533702508663297206983612796081439725897533311054644611080884478109548371903110577419618860075904496840269161187263732641055881363490928380530424066363626163559313692471646833087401007932473658926140598524446852228629650817232183811892487784925566363701415983059851897632204204246165977376270898458785335576133445831987345891146884407421789806255573094859833961019643116460713671940422443791318008986118422779814369047068558462238834452695331178977289566107440805406013461947287722407528500674795160826016628460819224638428113324698859878306232811836269134271863652737013165111340259974121330555155545299295572981536926160597695231285577139599917955194691654792982006117520485469633451222232709738114856181227213013017560478258765562663408438258497688786514724730274466200363834909214229428321904706675970884847937084276820297455374142175989778664453053161472954823822225476316543915592360242702301653945890352427349385945405157913340121834530016820923929370856306938071527071556320983359761009886270158719768846572249704228084908460676889144354089851218157101589530709239299462739608581794283467592356630111514178561169773418018291203969256576443151018114182656566775536786344613120344633609543697647225255930853940414296283445593479109766952400143360894287013227672775994359001270069983006817460922125399945041902940606441046843573561599483716037687933278684333094071919286774527496433930291881878680002901915151650219146883435936702290993981625733987173906570769976605461980164670088770964366181954783330929168701816965761588065276039450102512629874670863225901885912453428959813761095070045564365081978199478969639506751932432962588508938364074587369348584949000674165275262888526758212599337371861603887284647833502900728597715740255773191934472760939264325651274365833935323589302305944420055000786222175844188495684283701972508448102355261816521275264286884344820354335197873070240320508097325884603042303090213337976951735273951223590932471138184356564831427982339923278473664017496764426387554428938790425252919672592582638360188544014010629439373749472703045630075628810578461772558022095548262955757642081426585801407407412648916404183835718395843208172554144621390562915431190881332377398245900224038247109758602874264603483517255417774684909407272622193660153470481898370831043202246749977009922584378836008613189773480270926235149687242874674663394499157491247664982575310490263073582799084728030965142614478051825158448006965021596300400995939689931960196769039821332699838885027200770713996868410903590373948405941093769851170470278878584946806449680371227838963663709137292598048048244325815687789584170269950342813409841917267501241243631167154688260359264663994660687788653264951044400849675391046180646086199851310536513523385330855352804755864999054375991932304811242587488257196776594984183494883038472531876423825865867097850205252456998470285962779530285450432958465566477893635257763769171599938361166503310997641255505776295093084871133324087590204406193638816419786739799036537360800364811926705205049162212917888743302406939999952593210252340236096220558757375468284064111768835721931472328914679985171463220410102262329750445682852190513456007153876941258173057555664593497050275604619382058535919704803540448109655244187730892243320810106363638592014420232015216549360646807621976329428095506352176280250966490802600262470893627068951370711740362998451880048963828532777011266585123338373901442853914473180544883228925921142840980915187167805059526293927849046611790001059358414515019422204648233393324601261248589151782234323418349892413485774742339604184244874214253755660355144450444713850680333503788168654404027666375693596729995749957042896548968529211445449085110169143204447584404058715412836027573589869357845800402848503925041826029940580356776020995466557687966070555669700245564931891411855201365857377936275431250267704472196041240736915506224456056501458339621158230264679062487168907890000833587482293941568016932983572963807004652862541982224829893044195981580737048194519750680032004443103783206360538457567133696000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -372536860921448082946463790387571496705151756109645129010615832867940163154092118583559822728864428787692219691016967751497480706276702280542644705996103126813935991429660601796455293996577361010506735778034344657130566791251779549124990225264983740979611114138375084206709132430680009706996499659850442699400878864058713440545395140234785243085883146584754500309228863865766286681919403798762144276389371383567134589744663348389524097633509250052476594178853311214341642819379627420859871011785577821822938607342901121963231553631451707443064836857440441310567599084383137447744509674140537726473300184567533056072773963292028413944791589495197205920907729924287870342113406295124317632446206329384083955453841543106422590689110113035362998609315388750346924692671047713959109638039428709475434240367101722793500950071010263603306958098696250043536515943476562518313575761591303231242215417968549854882057767467386915381979541284736637315468943112237978630570953902371634284751598715696042188564211874309874344512929027572508611834669604166829489303576724261476044548892134787280011759186108598794899292740151218478325969542607747344353384074673971713694645346556403854813157895177905157618121680201087315717150341839858492256329373422581087280591961784837180048830385751218419286666182732540494180067574740827033653728837759253476588959195251935160136913515280214228670736287293384249196965035933942876324227222115730757834276456011900453858815748006412588765975530132804584715861253918037733015428796381820207687755546973005288228473471715192648532366970773453023043969339610973482423956745898659939101491272640969663312287365002702383566784468891912483394002700563540162826355192532590011997308635615880019089447252693562031501029998009183020969549246828572704125888179116352659411009536010183986189601084602517043132607232834720423296647709684020570652430926480105008645722723042772898057433441351074469617244735049831699609063713201247323148503665668259106990838960800171876582679142319295043307609071057610936528908790929414617253489426531844682355513824891289875391850460777905408937298228914957163084386694895472619227659128674874375661601125630248965974802649904529797108633222444803014752396418227912548925054264839303704579087797792107861482158104246805336421272332315453764675118990872183309476301079729681792719954734566110699885139459486292039132405495631971894075019866977772469878551670243613030252474367962736529745624494829142236329260223503037494775889308578589606449906988138334455696472650860491792233194500412739488813046862680586400795848178926738279650669210991295589566257070958865243721522618331511183314365833740234182307963536197983964790527459070961023514540114613134988794150779301462936136965739808767485291992276926342358002750664773156096128401800022440005834696939846428921394249360379020768162050392215451656705638738352999277848279008943330494138374584239819239691624049266749118216090795290502685263983414260693814081215791013237685872636212335888197924452520613568049412125609147195782461807955931392854693405609442270690236807634913045581488902541658300298111689474341530630943758881554735205568143078881683407132457203415672166956829489575474292307368298996717523437969398171044411642082233313801360301244531821797776682130283343401829331527307499225196803482731095411579034966009442497178328747511234179354599003704017315934658142652571022380534525103777541532883159105401878406881532831724517276722727244679993576885944190369169168449291044512620397957511369474630906006486895685305031957423600981778801858855549165185074588034854811311192324877006680363957142124470779040201909180299388842196007194069149015343165867700151251647440292096656519432989304529383220841351713236593920211003651256631192117008218924531784440199156771143898243667222033269223001780802551035557407251426603712038786028490926843239215776256838032848755235182124278387307193369557367627343232525427461423779050213236417293358077377577850073301500016904851090622331690869915909802522867939498521698394559838321432772489532432875590294450201343736026929924763196237830910384812533131222486649158828816391777710563478681820144878733643398023645218918478608660519717570677024041746997353646547148602564483749189905244923083931446754231940844347361362858000825768236855357946425977685503721875576484617052223389831566322639856029236228158727923696787546360156327099123316958638762098004004567097655224356663021418322358286123779586643663570612818834632629098591371201706808558531924874995112782237796247661222980417692715375010116510422808327769484048026914619901837012093828560045666935074900594889877244885338694798033478696075159743959460525009317290901146482119248154960598939756616198666797017934768206896354231511412321363362114647411567110216314607087274926860371009440014322600113756162846758227509150816230043823018156943970402808311686862864285786050835905128232386560000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 10104890011328681208044236836439934242485882142851978362788519445765976156947320030807569626444820110454791045572847656337622357667500745159935907427835934120208919208903626944482761183020501536202127183991459552779014494872140644200954726580145286329524740125813742327086107389344980451391339407644474909751000148783872000276993522412271367803983852842907531490091820534837911836855322801572963329784525148053750092636899195077649266491746952402127687849365952706747699813459064269185557038334675032860010490815339137567809882239960106324953739381950369996979887816557256136044854980491745707879613723726076076726944439677460958336130982012439916297818051375952926464554604306367697074051910916668151763855476808492464142186153025736002506119333324524708409242185457432479242013616043950072576795640518488382243370333014642214453467897180115802307704314862330658835566443421449486730684399319489763555935827534297804632400641946733906667247491262018738653389532439799203089983278535183096429117621876183610313586826077743517152776814252482450119708315481536976702743493000234696168720066222673546278616249453607498078965634527015823144357691568141086282464776375637376199985278714515329073478641420015001816192313130721650862350128817297760631870561032189178306974998044038821298158407432399016231652955581966994483413498389379295783863060707209849702407616330266661847369350216452443022887803245842959034706547658553409798432133664906043908187427842176764899838426957310606191521089950221304715780867470737833268638249116375743291224278719986699367604296145718242056887047564019185171604281403813936506329026758317289445925070893073594190821786114573806262404988440898340307278310412629200915342534447560460024594631800901835999445561038423532519810621064663351639358858457874695121531878320411716039085364458231274833865973550859392986014728024703281913537509610766055686517390601924090323332833682161431962973983114676689110590615693742147570489761454155530792234911917296156462717182587577073453388851274988488842628676693427544787466971405510551365399703264036067508254878596782201987816072950459595492856890781126249650982058514609867188605409326825143491466048602478493067866011341074606229704413613209591916452846246562728513139480012487436846849540343340176356339808086558972020353766181060720071196354071679258899841946396932365694410722325085901651543736636847241184661962353187500278478902754190700323223906777877133261323931180923276211441069186546051670684152260987785021231994558100020682852589576543431331401949845777441247045990375220450272091262546847906073475542241825946253438981846849384889001674604420501194650091539943647538521588067178376063404489207865961008804554445946789780600576093665486434787693983914489578179434311651852672657722145769759034837370578872394209488173930671844141293097481778176982800167769277835457419164315496114376515467863998688901333821245132307910576341811319857522373351746845482154308412918000310460690868071450776790735210437052345408404048772163516191501218322680486015384564640529247410625772255165846150273976363690136001164984251183048423611454726420838545092294466180502843283561888287773802113820116224138538186472404157461657650536559778637567427444327748406711363502202832744861237032651381334404761812526613468445239024112689383514566196932293893539706518268104303196331888820968978677906225170249994835133456501635620057555518472900827701814290459993036179905368962537985077340563951766349310047597974228857102640251775216835193924508293292364377954682768010595292085045878634259908875630360019963953441930931160733295087300584260991981388418855599974921266889801339884130361133893127421527252132099573972009853190423731237011897231252890264304762780256732149990423562676992322209253758653708267938833344928293727663460312555237739875014621008213926824060221731310062321063093188219355861004010478877849966609475647911984148656335032082031767422175005608426062223448289599070554945048784070934423463453314956069563275348086288419001416017115785918360426094785648625117322186164861451132746637272960764417329293527113233039482427398558547525997135405289220258723025455471334533868990464331910455731929300605931903016420686537618997843514717764708154677037410371964713234308739754507627053360290145858584881979897480842827831293533738239338690973232224740302282076535088530694946245105758692275996783902215768442510325708571157224290409185423045155635510366689487235806153042659620737327817115043670743529648684965234857670023381399165420988179708744654590549149484254222427876620880091249005503050445506195090219060914408599504830918096799929763615227939581752876428874005851506728116267065227629484394537144569335786430384227130003784538226871016256827762401006538194206988232444154310608720449170903444071062449263824443041331049299151014984483795440141865723349915318151724655801804672999540296099618390690970683771453440000000000000000000000000000000000000000000000000000000000000000*i1^70 + -2104062443964527324364720905736771000079412913887202379806889277619993993803958460119633506634625459110349270490712817594362830269913245360413870616931083586424780159905290664155287734230770317932552959879787284630721155478735595075631901314407581851983688393285311510083669959179844341954656971567639453259773118568596615349865960947751078744489301690261481123042311174499563598129780464218792419191251259245144824538655368048467826259691320651109752255559154301151531951143495681809498895673443806573556881006098544898691621177490620762918191538244789556539240261068581803399731906932895567956876411502852331024620701744945642097501342720400078161293283207291722184235373307486763248026422584688450391667302209766833180705309987138668686453125712799213639267911671137126579978133518798952157612803225713774347462545285400476377718014615286163785344824237632364556080425676457253414165573759469154573454016769453047066047143297359096111494470492759579798241073469579707388263089592237435933821014075380912434098883096920556289265729561605092381162358036241801579697313193445358212658623629373769894479349957684094070900800361031410071954794373193069981455653174466668737245805149491489116940144110071021817087978275534127280793270759349359604397785812373479782676425319468768008070246490212568741705157657437908154694238880596927004764371414643422359243184285367361794978640577331488181321069801396059633371294881944544423325960195127169948018005371372009066678588028337815627157965281646342328897462988087088327304181283644290522289774580503968272614134508010314518430324865698064273107767558903983985410344340424251182698325781077754253766030958810243127022925377927940506995281502997697210408111898742393494647918624197240709167522444428658048748884090141130159751566046978816162520045477658342221030303632807875515025014944099597519927212554007874467189971323205662488798723572103753402305764166585038331322411171660749163188012373385473361725031819532055948681489136484487450727833409745973545759920811963746254951636225763866583405347987854831538432633216189144336781435674746990571336072279817717923455143125438440176590215603178960206540588041184477138035417339167066712988441951136181671747423902800894957251700130978272520374193655129896498563869926815502217236666538303756327156461844056849163090300391906048632572621051261827629057060165326112319624274255916944201136874293169179856874488401524129479140093840712376007554804399209528979086677592566826895342867095900263427045442746825903479420813262737309913856098750106325427195025243911418806924455374102371021259409042370877566173739699351918730871283950730892918643051200889072996028464326025797353748824489388057587672700657906082783230434781465926664219087232876638966764739407683612091865647052409893302073410460165864239926724328402633341035940760653365055309328364589400771871093898469376643415200952650617278349771892010028032236739946782761775080859744478759943245364697610397886359551754954772730469630955093884733317863329285492146234440627548514622357445986916794534457498110654704387685106797257766825429965628177443162877936922903935102399503643760732872287116046039109335422756191996641400117963399782740016830749224982525000953406897659228467195618534017490001588075912871319762708512956126013591636996494930012936059666976428537307591407119870126518122442905451015756859373866526031080894494921412917598034682632233277689288357080452425521077236636643528587583129948765896116771374362479351103334924742758207609127854724618806581049359526988545086085857285523711454806131018710671539608640006523595770328551310760732239548645383075871601309526861359374034542968766420956742943336918393035789772632333217253983358429931296948542884097660558396682384062605219031009479578324095224525555957025916332768512464624031576362188647927573505067071328359880177610406273862553500691952481338781792192560850593048153222698799902915898890106667806496451779818527352901877351595839532774966393335835885005094315183505736526161353561349706069083058329681861025337889996310951332732966614754687583310774208669924784710575266821267501055979659524791546440498295700047178290886662649653926170000103184791218611445327941048963374870795420925087995924865161854885141626547291424191768650736046855376609888861296942599648384660435483958841650835727973715619328212697441129003710907729503572711903168508583873382733486629902172736578093948010288699383240254093580207736629773923508521481106924684691813917693734257926182619424710985164096381716834727368125582607774678415130948247908558047377256585708389827312109207246425772660397742842501431176590256954412363422133191744751490835703207666299977791741105791174928301599355730562261821835078246122917764131886821630908652425875143534904488514949897755262078453585408013534100953765457949653270946226499989916037869637905980664987641935430267231556531687923609941879816192000000000000000000000000000000000000000000000000000000000000000*i1^71 + -12234834832737797761333499625468571449583990468776631948938470180404059611057098469727315084177541710759006334085076146548585016045712484024725539586489261025886370682960026818270373406281360593957456316626821989593672468291834608362846690625770359014516523329441401365165199659450854543882785143734560469836717965220685594984046931886981024187805994386082457414916968749993186981582072237109540517522977837694097546429985125405907086217519225721817717640540412531817766181134635305277130346602657506939551615390932959029804540579722649683364159798590524209974380000212521343078749466697388880610399335436742782357708851412682944219257928019477717759855216121410898771841724009252142964742763798683011898088780634405244235783515574198405643967343932908087061817510098186600490732142856670262362657642887007123483407271842947297504616341735100272894115474537099082309031551823280195965703309689789579998474068138253244540394892355853217136727647943670111610296609689688476362234302469908824599373532891408183317783619079702156783809009816258458582962318429053769024888342136776398751546191333500607456215471675829215740040314947597532517892434667202329665305266723061647340855521789070054786470951645118134051065907053584712009356005943952326956944257937983028775311457437876514865850267661634787067629869295797532113807559633927043774421195036706312666556537255638724165862865888919162035933706856410595374760403074630918512065547680264330439303228987834284727094000676047024717591834888744038453390553836027671807502580207292341771151349631498699509502835468370005357001988154813155011284702105661754948993191352364643845581864314593549789001793482239857162220820384895789021292089240685626075562911400840953911320194675356616723439236694909685181753173853421761263527358541465432340842209727648806668664740118654061808873666665737158998114959990149072021418647712346127610339972481718484224533593829269491115781252200668685362241278197122434744784561159774335776884005709184238251065904086893158747658000709659511292864246636913548352266201500153523357928069346112050893371369323491591964752054950464188556586082233886497165383241396859044733478986187604439031279734659283357209144225780601760728165720940872070508501569538153310999306854807143558930167585057213112613556629811935294147797487964557534831767137489055936042766361298456056479713987677552019875762334308313073760087558206964477320858589479037707166311619524919242961746025356452447593116473578070363109324614901154648639239949139745999095722142400572143869129544789383649877642895339347675363050078549784844484610873162316291117727406205058109243593070749263121679740698444929040629459847339980091101589495403022286802457177832628536709934043676396976667169942084269291895989438717457958499204773516995880581903006381298727275463714460620049459867952884542608452513904416844625234109369750987598985874247751152406953497144440203611438881324925335880930881329316896109894042526552054212966235241968403857977555209350585149471388340999822301888018139947687857794879434006637279071473037638294907195333249524530916850410911054874738971739479193635894185769811415001384223862631042996496391385032194366588835818100244642968602299087190691185501274937242047596377849885614682773049690249145636886897834314948739474640235108404501249827541417341770317450678589745721356023807493028360715233482494656409981909910482158680836763503891106865520107296564551762671990548891379171356660714204386107759802747206815341924480138990239335850752544675611449525898158048585536832400812343242451829503569315413722162670800180825562188912838407492467893965059082223264050628855901664113522093623055897125698992171113569959453297535758111092026969898846860816863068643536694776893424074436838102092405259027581812275301781256870100625868124853413704772120779818029047638962092400046146281675854312661286505582998161294827934429239329522905109365605660231927537519680209624833457067073519061952051329849927512370944154689018941155530525976930761576717328388464087302068563962698160379060033812773149399388226592859742593500845489794972311189642652037459852207020674344744559122110210152946897481396035463908083623893297750582254940273456159972425585880116056261152637942998540576839481326392653112342855149827432902533034466033551893832504278467801953761418498739148313795259370491739145633160056503023378494321554742924046327504471972677073681040680330891094310758033981064712972371160346534578351239255695976000830114903305688691546986790799379448434624899932778628353232004877016279805332705626442968665421969872033586709217199402583894993185190278405353167991800592680300242787282563295014527547368863795769730098235569016696231967151318005247193007370925788215436647866502314462942274538184188221867263017188611922357822587607716958420277004116156310426491641088073610365457792934723891901721145735778836025734151642511193383999897600000000000000000000000000000000000000000000000000000000000000*i1^72 + 589978663975593184629791611543819027835792534564759738526060294397852903505869323038887018585826458269714427569594424499105098685720093462848295470373666119604777095711051477163551696214937866744476896569733227725730326224193980621545676912042443968026708520276088766848039729887872408175821218521322556700478950439092352075512270158997390883592178593035347187995758321816929317828408747708197296328246044304732130692070251930960661506072196042349065038826189731627328827675655679784670939501897327171513736794041100558306947631878653610967032646923291045702034658442078459526386782087021806929609266085122542495823438986959828783794034545121116380764388260976643753779933972561758827240073732777345902405882198975563008374598706151601300338455431538489666598462212264868724200109418431050345581620971286988060075053254028037995897846872510934998471524065778122508192956864423974062858033985229462231951111461717847244984296942802595213381101193288470574870908954653050935765933531478218566599506908629752657659738645364140422373515549233182020638469410032016119745600945888520854333587363212835817506593300584801146163073464116385673462009227361505844601788738760285697743518351270367609984487598081327313514667405386489538625612960804437962871991622017339419840409347390068092399581878224404137748258876285459526705585988383674507820082101050248938184139187549901918141206416919521065749210819068592223459552331622068216237228472262258628478284392050757372764758435839001588025979929410240489299751487986244011700679832007170554149980147215909372178208191796377884059135706610274383151126743322124967138481425845269395064415510197468327544176052487256798234597456956742937281828445505764018331179912828210425821105299669660145130915434292685477121320287869140876488579509329277614388069813119817568606210146417240351418866809582857674127187345656025531998983414599762863867431480402611259370576698076547376888968174474131394846795614636521026894009277610061905139312584572671790415783591751670886823879079474646792998280769295884220247965528944829958751958201485061017561447266506520998882883522919231111881110008588920568768651939051606806997111714113892234069685095498884871440869286058674810045725569916337314390083714613033609752538989770320973402187823748675106400155159213067571204030353404400692821652842570807704760634540232852993934907884091817186216084659405744277458352897422988489620663248829344182779167681053193503993440103514687458035231979589264877743838094886679892791670100772972602770195587071737386314110300370315476291406034182021154018084907996642449652396676077946759609020803936654777396252665350339501921882938387916193000255322027759490174739265431209276687597790834542501722126072064717117231376586010640616274409372767242200796648980474169152684408410547637162220926627505867793490292726856862857776484792712310699576936795020211551921249163507331793467168573677626605877679019480404961495678046249872030758824314832638754395411739200061772258034244869680548663123724670374169474577965035819972380469014398183914407675312581826101490348500211081492817768749001591747120838273898168993059662867191902595243845731966526066683202508086670915865378905368857503877481027068859071933161458238301029181844870858872323942320040511799611676598194838525199726130866167723992073903718520650807958566874103303772989902152368297973854968622565941194986316194318605998785762741973815923488477853782498968777495000922633995978269368983264008956190826087534638115584216106219698224975191422555307781182450494689900265540230949781186986290107479299389988361817020689986535863113539220964630093808161450268558044867454080680364733184283370209705911685120160801637508165210342291305202282080881094224235738735084083371171710568473679259703223522301065598642351173550562080669593997503538057324640897416406032557753523608685510416199157966603457386823447265436613243232025168251645966407722427110710025886525987182503638485994493529875581790022459964412662949348316927713619475244326625225390107514973900838199829232087437191505790439701659804883842109613523390352606639584032723861768399389588823791385212213911583033767791872144709863260727838999805132530657949439194952590937038873574874629438202088315288254479533485986727989390780608581107016901029923400960069257255885321638155304772618074740281395179312570987200432820307919037890513136712680171587016066032077811267030589115965170794360239859943551834873067165146850073464163854750561730271463618911705573729643030038970981041644771574371927170737512162131903461262622855509810530553320300383497715139254392970592433898151672902479156517951783061377176735968305549407393007288036395558128479566183311190786559358232631361711776253564266499089569584192885378354860081449755223184988625146607132311845595493816829303756043411223330297899347908975831902517804754972861240678044564878736520111479467067130983219200000000000000000000000000000000000000000000000000000000000000*i1^73 + -16686370073105227506563172247660187739565756432425735578123466806143031380754694791155735277212085966287911701965994476027544463593314914437733252565464455642648499722683747642067361354905592826520154714088855896088797719801153679620191698845346189407601970243203626526645628721925851547847592168106519750868159952195766029919678956719922202179925440837558013329101492695906640411130259536717916637215855371583554031111431938460039701471650615156774159887956977770723398989607545464373422276327823448510019218165568267062560833733665478858569746709450556272552553316446871496661462360608508736015386178561382566091150776152350673077666318542750467439174040359017714247849340855908503735548079037068003220798284565670205770567276641468589616951693585130885935336194561316721608622376249093577061896675218619117581909132836013036535573233933221380877807482337225077946270875855070350516163059452645015908967674504945515225420025218090567525933279108092226740323106442169683512845178571710822895103762008352302751470999178133751374508748757976675529514286964253167384969994222574693434199046334523919868261378935769233986919370170836049115665453438420139847753679383453687598261746816880219431135581104177776412596768145169971410977209806603202559286577289805359210452960580994090176430486029544884661905540505057186150535913545080452737336424286758292054964523815248189450187778805797586718341501894727639370319993549160940952950790632322365972064160323110623548144153805054424500470564990384966191289421454302925469277912023613807663581105468835918437710455269463601531128774305761170266756691841807172526362911029475878826757695769075063771946908676818184300006346631106632131631215910803753834182210134746966397821988598094345943951603970103493126003043256591210829766677924678122679685067057099499069371246465295603412442541490016115205997151931470298614295075071317547036310501164991141767995030467563721421379406773661263720357623971397831869466699356232651458570528180116224317305050175907395424437672215903864422971324645753912498558995996840124809822153511895834301623596286560104005725008383827280994322683831412857839007698465514407681852681621716098363367771821628762094231418977849476187171576932728719828487542036475524171865335719308935457108810310115510077038553384622953884157145234234336840056495659417851790547541278814364262422503928995191557680477697005828780477754997121657871800903228580871470421285637761164690413942128293177676574093034043625412084423866582320428859373140971142350174881587985079606130555146525987220825481653848495872448488043688317573757285054631525800596315555157477602454221082437141682762949702221191287009557518031959033852097634503633748481373790611371130830996938436654000979375460045380608366856736377536363112903149438136231731430202145491752345210906646376527302744657939265030155394317254735318422983937643496281382093245070339265184961922291113685359070042558533809272067217366098085924831110656528809994105796815686735194577005656788366275892274842359109118161625019474974517924385753891129202785599081021402435435244966267072509855473164555271310155889610370461436193456179857144325254992589548452950563966637624377038039411185238313485843081925733914033561141014763306178462710525088887109029772656875763170431119537555021059364923353528541249811855278721067668368380115753532754765146046636418085292323882423997291891286884763287487195132292204521004369303826955846263018953663348797290403559689446755646112975965791439848497185798312840611500688516538807440133124329377766513660703001357973541061963060957280482994251834394995193465169729816548682824460125493399056235077699804805568697076307795805009860551527163997780450837892403600774960627540933982521608364313897133978146505129181408284228983874262277311190324952304964610832971204416392476952928078286716015964346382326589404891735829944664853996438940223774602037654550035965464154627790167743200932407078322962114020096184115355478232086787108451628992193339694730261074551415798593388402945175243729931841200740607352443400293774456135749770078974446751385859622604718354870613042603523484932165063129261547622824163984708473027756071807611203349617916302721436408666033512454709290128700590515859839964628453247676773928743875886604913485491632812031554860155014826173656411788667064625465820461321584378806586915943604659625686672406058689892444893666997568598054394334536069337237080331492758136184757167562017934274497881427670958803302475268084671964697316761606774025549792334210555572861323385954673065283664816994834732638282775357308130929362293743780480776842529257780163630499752502003377536181470307635009735281414111764407808217850561193301345444945843832189486497728115478250762963470961606307391096307471047548347362021403583058835341602391662139290904941774676324150438411957269874656762305321567888584291187867810837078829081063929591889920000000000000000000000000000000000000000000000000000000000000*i1^74 + 339992851233413404522116967717563523288064177143212975764818886189242557086999702590786923681997183938242128410873216856663146205050077244648267255050190055629336156295240624761531092164777429406901160638484520916685605121892055893275667258978408996243357267545026426619934327835684816281535189629459160975167863244430776603627918131335464760821852783302162341199047153261482270078974282066915358431920799649606039583352041123198778964215242647690334758865884965178946807642694357575529904528250842140883302286979575085848378835830594992213571556944886829989443998657010529502094393121942053275465286437621824624469350722251862634205152668796328210216434208545462201359946808828551199660838612196423139401542141503869805744488601196378161816248757525588362107462525281684062231615551440194624632538139957845217995680056737670144350989113603658812348879329369616716865654747245156091411213468467373600974661224405328918998053834899770845479280711521143288948906070115445494065875687440345477149830040409065096361015260062493872787303487180038904984401035842341975421498411766866130341059563842080912904628312106446177561279756341672649826591940819106970568473345930690543863509299163130327145940794178936198191856355766521505782476248826184221283788777335484274429894255903126513607074623195981976460099549448373551761102351800754289636628374316733408733721740581368205220459172586746247382329370455114704466024770576204461232878171244042023110094799400832268138685502808881175280058278250406463415823617174918134363464517610988564455880325862178020448128987851851898024847554879071226447011281939604469632682594510265965532219663878271199704414661141902477696476726779022740088360639504065948614712075789420824782612717317080366811264718540912578935562305125767440164212326037031361897603002183676387821083438829040794805818804044571543325292147291441587515281243409737430560754099986354833036483007440686924231142194878902955168803230731795147307524890097084900900959882762959936184496687456653416480955965178863442580752819678056110555702716885689456807671343584409123423434608453771587485506724875005624606123284027986555906416657074871663728632356694741607670035203930440490122171258852768356528590622383605431003744492211853330414227897531861121391365727183258626345071953070909468898975588889848864320978182913835936747077198016723596033707135739814014003661945035286827451031405678933148733754893824134080637977878383563205582831537271283909074201480834683280170778808699644122066911191643470949096408547163375413789046452978552233959003945584126294351674012869911383442342881294244064914386026020846968231675468655967285603022370391934898986482080524125164655052832589782293629122843888038555567530245461074249267935243827709423891285483012446096987597097169358548920496973471842649530125399996990888610215708563041635448228968832612070217274474656476092173814915561901578246598642949822958165069589760948017365086757783671421060244126374978298798963776981287097503241282443422698805014584423575061934880897949063254445259627788019756795052606599793633725966189951124791054789466621158088308431196279929595401496035827481592659581196174807567193006313223219350197512659746068478633357237769971418422276994610792112736010792652594531375741831637999212098094387394707083197686355500667999579159314529567755942316947714349618107308380368970330592554224687661554988169094149912186444141484862692480716110408839239531229966605342033529207353308625948617495241289160522918417781728179223078369888284372098601685854936501975096031085664528231349244549710285807475488894050338782907706916506236817244125184274226311261850883137136872327142764699944992399189677399094187747559211250945300594333183624022404902013130853867873270703597334542291862185454036054246347839218332914361853534671160893493775006493771306086163935358398075815722513773087384000385596325831670489838046400336802691344954893033444335326743140940649306940700355283691267470677412222032160657761247458621283595592421940319203561710202193207232560536016952247505991882711792474512639530315492778924250082718941774576133762571500992127355155803965802278080484197248891898880677974558317990973047043987016509475302225928377210707930161194835097650632919746028818160211470979014759318446756190952951251983874660453739367598774649571199959660837601129757841397017852762792990496129103688765493342057715046956854507173503136676410994638702925603916018690651279030568858015829489635811417131818082533545595899065007760723007619321446879052863910768247301776091336248119928975422058515091369157988281267854390678788188520111325794672836093444443867915329549467583572311775923334702188289247634468345031342836293143623348853689190420056982954280160578957304324200224208527660743622421572266163157124154236106398200876729682134249606980564735537147978305644948049171555471495860467511484045989205053730067578880000000000000000000000000000000000000000000000000000000000000*i1^75 + -6393976803215629895593442905937760952197272004556944209098406818027494823885726276020396005285882384971554334388567414437923480457989997750752467610447943739069055590959723137703887845205839261082110870128122967604800939577438791182124687411643454706961115297490216169759792965340780440733023029091725102517289089096904338801830535339534968049454014377879892963743333084264153997077991624016771216761755468684096987914395088809010962802360830500479882566936198586827944377750182859963873984542448640008754686395910719406244175335878353389074515450388584047523882813188780969792179435722757053349069109170286885319068849710972751111064535096309883998287300149426261516496746020305160241217493292720853914390241071747319368602881858447721215026198031857648958035220330608820122391060594231137360555209936058754174124869952076362560840446081849631953062162069675591964577418857973483700864337203000472967910946840948749136178832218075372454025153272539125137043194959057818865176438761468967357744423163269547135694782842945855944813912390495549251936574904555944681801731959472112409129787949602042707198430667435188665846214485303295760987845348439988348237223375286492575838067492534544999949560091715120482590995552230562191049247048046207220341356350021444137023933326122631701905830273873750216772194097024841644774414119554693666614845759502006474867731397156814083030661653833666877887007412925319885278355283644998747471883727137589203095836413287495247873483848645765039091546490512728000453697738978430406355169859514425347780234889956968355245889642363911489886809223487120166221384673590440846939271368495003396394447767101202003231691178327669779401201673070431167580409269214631454014183077870410866873857791862480091373901670110100133087782587439547684091401220753083951897607900068819119440297936899283134175972952387474481345303149693979295240056400472517336861472547414501816650045318828789399133969065262169645531554529787780566620979513626188445442337695926207049985594903775584008356791390818980359424594753829713449095246826672668839870011161866079402327430530911537996356246525527830585240164060097937595600980082930735553135094085103803886086259415976128094045308638040797418321038042981496978118786037957253969026031762850052354748043304542715485415188836837152740744575817274072071613858995983852298719845624990643846209768417971653479781134352864314395725530438864177094974429361795684439583146661427674410504493632749548434897495152958530648784628013129291507674335243094798422353093056170329640094380121122059632327086585604995392576045088661073271109237393712016119840085216167456514902907617282017560579164328519649722042764235997153390264605488780624145527462318698200636299589805938847546580824130631517880347715124685245107595936517651558279392623669526313376194845302321955486638059596571467691127863657314649912423288318507414413972120918053982766584016884357040767806172108586619512840071063322548075504352691342170242681147477743007810057871048799372321731838622057649467817525480298959189297211791899877733698958999038017227816433277848051888366262953356745371510704135358865394784131835046092519361860612429319436615628896753279262011712154830029460727512344024597146208609578725800229112856171877883625278755081514409948320880869254734252113898373430474753531811165618826815316176127215215506807592030677266845783984459000477610667861775046860865657722409796203925754693504945708146065702360505521821117612900186497128712659778594781565282036159441662805667815205891462328888780606796790490340904254986226706003312177342378454817533242725472116378930896468436598901717794415618640215548872952843755118962937905216729292815186420339104530944306610189234597049648137465747516494895061956459276157349963834437108471382272830276954896010625630157801114000647573113458227480944879674963537877447880288568894317183276137331219840111547139875546264846149890601549684509379894610438921650572072109413722311802449468685858409924535712571125667268113660502925541667748177770047090510235579134323769409517428374832421612484019970760584667354133102368483579862030737881916610854417347960233322825741869733249425805508991894013215839633725315577679934055077411915285389791989428963153946068483795253858563339265799928883391521382809601281339967476490228147886089596607036871243929848090423294262073433118561049581450923019761060005621618421600389761903322731629987744338889909333273183954243399994502026084150602811230482496149895489073255669342405788938118379742977976003291904443568478469645901784909183876536372439561186768715322825233967591476997040480194859206293196952409227013964851739009077122196536426982251879691624866989467803179849124009357402730717281196435764362736823954421863466556997699375481761004559415027494566174561244679803252122685786422416678678278362407865080711376748132864663867215180213086314411460117798060032000000000000000000000000000000000000000000000000000000000000*i1^76 + 149517903202849785397925525496868653320773546068719334523128189075826588428922243183393437825764443625360500073374358264346260178339390949018136585885853310538845677685840773345575221424421106675587761085653262046901426951949150296086501540821630775970126466142555785944695071244719141900644043679655892257550710360796247734168070524174063977577097270644990856000470357528850321514733861931403204834450986318150523377431771732697561070324349657563398273423855566320398653250250921208214332966303320356237204711410059200622098201277725850280789587667638000387734694802511815452322572350056475694019418332816269940110905621181566884408406798728352007029300214845258790549717071588667552929290766558889125661059582701834926406317028835001110814745855988100215528916813449620653668295875445480144306153192486586711136092846430088695425107281240568151222146634736547062151201630665426039286250832552459372021259621630066262874791818871011367508480156416579363072130652604581672654708368772194342172028071997074727533318108240127118909067208629138240565199867988242889459994261739275544258553350865753499135506692395846050891488731512397306846921675859380956700144411620127660427146119857184820881180420480822265937306738549195587470398029460202672250687442479458244215549576461181394539464472600401296260737484254832671240792313093282643658257615622488442150605977452250986450124058236726883318083427543905577825816747830554704294336247380909619798839244380114297147802707850824473275926389387919033027580818455286983905079363344635533507192636885856217655697355499803460166613454106594186950013634148664945789665377964530038786693908905230308056526918304805480213036540814041139121498818799446956129179540359813194420944231069481586274776193979335669487850874837680079984353567119126097035092735224150892162760451445331151349288610560325976127733902803481252822592131041854390849598389258989511270115964136273404828721205041566628595221723150543082105140379752930946425815051773057973438876173600949561617041248188740968923398132281543290540906683155179062246933057025902755732851184459985840826003401693562922565086676115605596422360337391279923611453142666899780206866647441475818116787221190987742169265610431236775978096949424095734127381257713059293134392933701299083400000111362118473598774366183114131726121191635147875107522409481188933944649053548646633427021022363771125315457382634316323324413581519090022298128526374522385033728580494422727749424835241113653641151607535710737128835159988998915530460289212632949054331181574260289124339963652952375878473779596389237430487233363170596160557177689046566823479715488212693122984700740920208565283381108943288096888928173364143447093901645052923672873858622008474199256960049134651839763950117256099471032923417341769423221518764805950831802470282964631344315478416492444381945169117929458522975072476439438593503888070235258189104930699011865559716013376232374217867954364282680812238526850555353184080554804254201201997298065543512783912524119281495543046512892991242061647163869575961037178275683290563520083296541129018536025578263017488694823148850667597494576543653255572338636960013833509711406556151851769722797264644973891946716767673656613433687020254563824947350768864182794144700500357957795331368315735257205010398815526629945945513356526533027192168760150882836320997290215134538771134849436781092090315322660669020383583152449746413895626995613085315192307206037169523249669099313239101496157918177636455050228067300623871219497826792101447443313801604692247970446842377909049130589354976211601908754664638533303368897214194330344170624358300939477701041800961094058720091142161428878790796258223319167555580848778092983222805502375472795631457901255290585917397790565775687547377771615898577063663593004384459171784699972274942348795819938172433843551189793230728216635707236277173440610238357846871767884506618215796846725183636047428432785415518621788485892023480870832394542213281554527242986350975571696922943907744764296510426867832110639870511759964574570540618734557752779379208781416323879046597289902963022835503823135800875240480810299310899872429199850769002292177990853041945794132497904327280233926868568294645054092839691901680465890993424704672390021177779492854985226725864645990689564931499255829345304230038180159904336324282292806402566649521572292181488879062411868694274589378937164432415769529339107268403887133084267977717036915103455113227371271941310228895449509356043501590706702285863717885675340976636844567863884519124386502565095199466437059855295108919708247791773720311281053243784373013971655701883986765713757510742264520713122456575316712803993459822030488447371195407581658468950322053202120530183961426215097161441551910758896471079218597203712916688161907075474113940090308931510639880952239488678431502601088474706347723619196852082411929976094851072000000000000000000000000000000000000000000000000000000000000*i1^77 + -3666568558496840653378380202799209893028411963369308657736601646888291151240743848586629998690711336358152148269397252047253196616164054122484853582374644989185636290151029402857630073373283674765374998537225775206583731280538771657692752807577513652401950160971710311725724460720727615072325613297073180771790163620340988341770274627512442657119639443033104191696532380803062004613696740815750994129111030175443272793411465489189638376641586914708267696662789853665395878967185689788694718008763497968048092967287986235262743053615785655845275204995345667069840474465788347249679416682651708143795710474337301511890092031773880479225286134058586603668932865785642954474079712216235023687479066672241739846170814760430994851417011727525758731647672642106210357017120760434676774359577747109993493165238070697984677577335013997003782067316056089111561695097053004803183216770903201580190102463644687724458160982943398669904391998099581159131163442957163113258293624886589625264898612635606201538996854163563853216759333814763273988136311378038660909792731439569479467949745571620588901169913691375738246125641508017399199775518505326148234808186449326368724206455578626501864963657150977970236864485111206042056269236723933992145847178972846957899210502133218125273228764477619960301954833669599290649418427392759846925226412214638694751289776200534564844496085996494376114106741352493988246194330566952885698226386137865518153122237049146693866364337213280492321590788225572450444575908913299732167389603368975112379064521330646858087916125073875139999525811843366560731497475027266589458528079573167611216315630580697304483191078092829122317063832211975189290827610315092528384720480121991978787367421723332069220435315041394174905915824424414686394966486732668444895848012621026825515896073360493260449968055145891454692040955546150356465157088139424670982847920211339083487973086212833396390537992830728264629038386125948797273054102654319276796105253877539427253260878389911586007131187404700991836131447327190991481990234399146450078988603273685256716020170703730880889979869660093970674455245294043591713837686044706329508489279988030476775680341760007895454282737311426971738634630955293855971667317766116487221246812005455419074375173621307232967658397525038490367975594509981910276827010954014855783270543380541477227295889490915478125778729327320951701378241633807273466779556585408712118289536910780403432964668664594024706572882394348500731019896172118756729906098921034933611764215730276724275493549304235361911697097259005311871846661756261494610227184616637072643357465212190074210129134995629383214406108429364398365194766760090319222863615800447348807012691855051592083341528970444120923555354519808970170699815113789792199877686175742600357185987916619323009658895933327192066476832571694433397824476867313171962315294016412148478300106486343263718414317273050800388307029522017928320786597130482120659474516291769887677236565319927661195067491083036824207646932911026868848573596659731126038173482475139958740511066094348434855858258916228478900248445599425057792033167617851639438355314313566224887571867425273478847221902885160819245144428745405477501612846775400430496263935067583236790959122616119377170808956511003480000988349759496756901858821476665172015468865533199964453121069139820665946340086252475244111813222356736021370025936668321985990775288174607876510255543848892012439854653787325283323682255610436353553031720104549251747556257561134045419535845841077594438440132725323112106283814330302274075688170464084443737622087111382750681799127818826404122472105714541804510856376800735254479553940149829762000137274921364931336876458516606952770860763252999139240576641275079250278178412230291709475179965991319302972079064031374410022074987362286730235402740818331747960983184552672338749036993566536645139112582333280605588341362370824091812200243972055173229251822753007271775126594029585546552786414737828263263760301279978085249886431600017394775112130926909681661230266518406397217366614924106989324627706416179531790898761808770530971041760675009950841016934955252794398884082484082088348078361280161591693450894826571281200867025865781837298213898217238976766117720271077476282927999025107380424431979530000909493005944439297063916443720380631757452219451696825979337019453353665439366972210466597971773752932757227857133256943039345919389045596400539888153684204813531421209358682751296047742231793961650629197417927666601509166906665742851424726170964157010715967029175261274806989299298630784484819047802601382875765918044486655796062777330491013726649515808392709093785999677182108820847615056974790131151315804904356217673490854555439658358591146135888835066788590360000570373281492206856300116283285506933451426398270393081978175987932765936454591413743979709450395206335095232827679327431957026851447225765068800000000000000000000000000000000000000000000000000000000000*i1^78 + 61860575496002526569218157078397037310666376095095954737252511522015319558188518916151544543504290222039236713787833674663334404739102723495385164910867698050122219790549227424603648166911669039437567582133063373578866422878209137050606733568748548968029038587692878313475624084900549861469673880986800084043231968218736494009391003355824125459335631971224841783844077577388458498876436198750643109585150442785137746661964880867355389583943346913314750150573003849532656145159020466777739773218050262531159321247102554791127543909033906799788271346809693080011906140742694866942443046528201849317956473579276977366399262275443948442406346492696757781894147003357273352501325766334115373427928352268222078181982063137476566888452456363468920524294811762182231644455445151024063133131870317753506138369421277972441315015917888466597158530553997630699255945058789975158940835676110951968015223421572110303365220038586544193425595759416089847718848260089800329579803881664524819308943594845990433875607251510056783019720137544979325931450407465573759245075256120319015409296876209470592341157929019979052922746340581026041291857213597155415519849868232495716635109189012048127158427204396760695979778339600661314845217114221843542892220177816353731492939528802763144945100074168255478267062398016030657682069248661598670413292540680543380724647448492732415927002276562436951010252639861569050679566818300692108496971509740436288348690378914822466160395102808055992646642677841869809268969754743494698866735829698178376189537617874056195513905975918511252688308352181424486347376526859468762070037604539987486205682218001671373413483327612055683556830391850999802001893116772329555763807235017605863421261906059325422129381500122870328998225319745440704294978216408177152410484320879304510801239712754769106500452972748299262385952442787512534762821705733531919162555820800965743357335863827309962984983010551440552199022492096424023353870485098689712837726076069615804498994092044829983029421985834013768603798870389101316256452647176920854998382383315048349597181708189903638770606393651657632407035907144243614071865917927339553911060505642611024584338919541386766616627504088456790750555224125891935180742674369610328345196839025440754301090429788920232814684080867543491182884315189256503183700811985125471114635722805637330969780333224711815838867928021727821657578759429558634794509635668459461779583231004035279790507069786252065109594817064297402417283366870865990250434334594393730213998149427212407745375924835620767271490437301783967051328359615936790259365970625197447265041072212132510818923949631966292018690484716876163828406787075921739476150495838565470924090737207272829384065405919440371301291267933113643236604902112920578283609816303556549591446013434058525672745460941367504934580022480642104869761427052276545917030110586169826866936140896110356108501698603121936732120894671493789390816941924205523345305760391367974408231941521279410424907341996519037549365950526553319794259154065494204096298477258005181813175136358126434337848017283525976558525727374624099668233988775406624361910526997976226308593931616546386105858070509034590234930795217597238518979441123441031299535951386902327227430399049060785328404846607273221859155736597933020146440802685435021847731672191770611627068114215215509838051829697225144154957630163739924624792726431180339130486956463736287659264863361676922493462538725981598167227875147140624777277094892314935330573589376176809093289073983033475859435141485297830933961154003675920589314574041777190217703351947696586966444266676860512449761791177881576481100921462311720706679553107571016532217260582972478415853173303838666925555033113337395672847865732759435679508562695680728582685191503053518614223188469789463584742825750804002756657968084279818137251165509090195727875882065534906853248607720561580278434696211738543171886294947221111762481707363436461176921628831267453199927975457561825930038781388140291839195030086535214080921115699021592377212312903962697635302003585674596262359789923411930705029257780538578004255073915094507584970030864443118272004451411084746756794997339230673619409007493264681609952534373065522345208396034999297281067455823647610467700977945408471379890756301199674917307077557981430789372247094599627965778160454230148314213266208577029126543808729532013460750626593512285419389535324411195692839374926942072581200727952092825602371101742775915435791581723329976585971249850235056770922316006172106291537221518200184914161364584170188128947371837369068232730066063545579374957768667351919866050475207717564053574136094630275421425229269768708638375382351237154531131262478273053463218547680075621063584374570153970097898627063441669600133509542717068353454996306214339395658758219226482944000223528143232446518961983902843864565352823339461370545679511728948038860800000000000000000000000000000000000000000000000000000000000*i1^79 + -397831848665126348063163463283294539088709026835997503055879499552736466137020171521926482957363039712511373918183434456471169402075592120677129594780452526565830166709605054954518684541861853607363487609112378788296013417935260120029748027186708596541208941883150593457400712349677788064537626271143529883784533603389525309406723758973148481764053759129601693154104040973373101945708120173174793315844295798506776332492751825147725673256303036873651372199233206020885426142592469538241339456600715206479152200319125559499177101100679614803384522834016343917604686878054716344962489317124141080008118627688143477171855825456931391663110143407974231222972289659177092127330496171971871918598550933583747545307420308224791808159842211117061064449415146712072495371238700974683443301856652336149759351931116076575243485228722005352172272039674627706273041644715532949375844663031799747257902362007484816301957987204685562814486305921684028511567671496893590892924032429059175346168772710216225867175123430300767275031702686280232775284708824800939986589028723532710198397327490374539318377691528157405656604417817331691825255105772029559961375965551427016365974000737169822810697990883149542521561860173691190529464775046153329362786813483080481397729393523284264027635112216464101839768663027217392798562811131229205206743888567566095964104550096426788769245792905918513431439016646795810090747803751131876780315732571786636650376530034832277167324387168552158535275736255525579836570332912309572189888255525490821436623094379189511982220936703857525493762264211617092925135305817791013613665305159868829599726532569927822175367189698901827910901249558690157861919164877163034982020780747120873895105259281925042996226218417133968438682459423175140840669895036548114443103723970329031182734802411996176113853269694877247834799217561376579683776751945314836829580989276966070611317345565818776318853829788355209254227378369324210550756685762696846548587802875130339689194278573555390989366969351174752427649406280854803251493029287312065036499673959035438782313137061666769771883388982368588644404772061651414029508976877016844061125830100073872330397764725895698467559811231989213270107007661378460293376324782165205442787012947807260451511473497180143183500873724681772380506531713243767877802216021181405158913024277589956674572017616555476958368313895494567412041618921700226352646059581773362698326212475996295731616853339999174497168599460800080547763826987408276138401627121600174816892751336139083364045758122700951036235394884823889698448069139293604050245252427447108584287235786781633227647913419199945386198212113053953914431751940977069777099867530859123100203696607839613382983903371620041663593918533139169888322442624686280632450004761221511226084843733024935601814309360415774798032374264410177223818946791107758736980211670862271033094831270032863836143833264485979732560431047936212587136421392074564261063265943570955961969540732082890063603066714114923375085828701832833707706274182246895468270947925431700639877006959773942096272988475188893332593124932848603142315841867972969920669304033196523644812702886395518985043469074301281224934378752211688457719960012876775120991943390991988400922900826372352250574309194315038055738737823132217430115862550614184094035976708949206859557691825672048393335975351116215265886008593252142771149221784203655728073215289267462265893368168242987627983284376189219581836396983001824800165326927797332764721727844236053013724113894485180168994653788469671503183478103823134284652679373856667726792541106112347096163934332685966371884115040025072074994382231897985267216473065999497899342666499986768388668631474251154243718756790679772374042396200809067447583548194459305381381988867219824770947332240139909011955500468031016935290114750701480266280492409762445550606697529942254632674860507735287577118060964872487598736311279849585550157008948263955056904582593466262961394050556060473711224771774688985517647274647897519587512119545977361333638889354054499642950823218954817834819887037231277016698848982453996628245271139661584733656110256536383224488361693331215420863600748954204160104334457391612317784430007658921047337728124859232571426594273207382567158775416807219388702220816450658326508235060213720845980694990567075402917312193931696736283292784897117437727356369867467993894557599608666786494550319242301386347853787305109446375044957164418180021574036345576967098197861081565663904778032764981546976174988736055719749042152465079531124170013556802819423853389697077704842573146354140618572450127026659509542832737155132013069888850271719523831684400075515764572820466802352888599803514369600577725438594216528898534314733681784353051650170551566750727482938167034457304500852950466633984308795980629405816954586569099439995229340892409068556803031044356699372110198534905528320000000000000000000000000000000000000000000000000000000000*i1^80 + -6352720585380911137880163869148780181266085650022656502785636157001959957103660798071396304978844112814702097466219401609942862241901008708548361583138510894207811787916743318253534034068483773294916945856033079357737046209955487373281469559825539267959534802909070018415440815530941915139832393993517345025966639743164891284419529208999122734446210644068063460912213101804830151572093758316469251795908683796765818094001953266221224723547444233552042801689061253470993694236966881370975058879226730914880230001632503344565383609203614634384902959211149415138570805415759299085744865349102405179832420253736377258019382852115866872641395033360111185520942662239657458870829604851507157582581049432526028042014753128751179708433844764348510036871110534075300422565624322045027578484617026604029828087411281276191519318495194540354476192984278721451804845388804177277749112837094271381621607804764612934207248611702544530773218326218269444515673253260414343588946925337648635895007687927880136372484626252336436349663142726992995482559203177392676359825681499484350048564000841982903728989531180746271964517333258050106012538741791221280173332215098347308699735095127208045490667980688360000180917513398948051193290097887036496813213968119374581695593987903819281003330499473962031727156112078508207095770912042271753788935949034612714923487495090921130708537716950214152875717564683369594185308589036924938972775713134602169190636282241792090838018180233855879447691544061845007123573619394250017073529542619436973978807961271696085075764159347973441568680640791162331908900450421699590212119533707936325607661988162052636735855961287749037953345319296165655927754001416853984830807441191948550757068623492567977512973509713365115701026537263523488711777353086954095803269091305531277714796630311071112975026830679047025273839783154846882396609195930249939256313552832098943719935235422255815329245507906344266360164036354258833234582687413186013277433654107249345462208230870508702184777833795860478374728344235093527142281972113823121020042695568804667324114822046196502179456655649626405371724083521486281150326382824614457855169655881876901851751319799101353138008928793515171628136480655210047366454754329628332195255835284308070923665323033589142315403059019888357504445917724349890169040555274690927550870929727224755374043391881880259325938242001199593102787071164821521672296171769170269121450513105390665234505958301892822318392790320189369808152325414950134275468372681626197972742477545241124255499287585789384914173561998410226524201916482522580176530721342396874339569852896514695574322072500876666998764473132516564017674310205694825931823360234828317696394392085881610656985222715046952794670042709844395990801660600584262973795825443658503671284974342315468684972657898043334833012407937897251083288599882152596397490188143332014538499130712845173001598767908224340170812632788670510494171372761313485521570885505805325869488616914117484737308029603920139665798404907365336573273798798496766617473754918025093243744736109941996038978669084594382092006662148633952823385928476779890290863957218196497407465397921330984145770151446936985803031531317450442864057834807691646744454539005633970468962903938020136051907412186013097831487523923609555684012039283526254598773304994716143406301462455960196671684984093018677559033663878432096664117196670615664341896906485023514087721221138498036628933105514044687641824354314115201315844747199699996200447279948928132323347375904963308702051654475926569874081661637394266007721881703739964129418602193298206369697236960393165416813086841710107420543108560979683762826970299520595152583817870045808701973793344546312662245493348242873317716822890610158684699869690099560509974656358331198382593139552804578969121028415714938987815102552982643678918159279347178831367946805924924402344321305436542497675839244976686890350160259296242999156977714026779399606280336870775531181264893586814273885329087889637617784038179250132648898063555205167435310670764909840565536052085480413936123954192790922106272011462545482845283524539199185638414943002700560973648515303517807527435270694676694832517590133603569125877609361641508502716393789471650368606155419066789139188656612492333235302254305028357210728703124430739355467996236535174635545159507146004241061141712181183302243709718315677937591959658874497745258494221410485729830292098648807442594417039212069381409184630399725373272483301822742130658217627306088202090806526317505394716990758645115487029748111255553387072467084105762722352356021754318035100006078457716279718691593453314956267688091709396981826025262575669189230122761257947838017890074365488959200033436028673865855373593221274002390558585401342841229472243317090302579003654237043692621899167551777439496630849594399992252297343324663275730338981459344970872143971614720000000000000000000000000000000000000000000000000000000000*i1^81 + 117804522900736971573413238804330629708861069931575447115553754600434059248042909197541809615979482894695505737438782592440036491229296997319872631078809588753763129086119656934074442316359151278378744638370688467599523116387250284702017822595562752365735669499016756018394863561873873658098881256330669480103753245381858173516730177731086935914517210794678877275751993389832690789958475762023446630255229936144720839926590914032718196772761350704817593172591525990836085530832493146213751069298517122169537085320733046281297325051575932656578791308907631493931008308591480813260806780735092915925196604240681200661782510026683697322095667898174930687649712114171303326376666923998736260983398975112584124814824299949358607963533516689480924298937162551521595767882726073316760842110729725327262843919718545482777748198415033593065871927703007248077031713204990471988396657391427731310484060597628619739992171520784104351123853608055570557770278463010472104354645838922268528886534250595920556181795979870818669562374525862836830631059552094717462076759774869271541498962189247766984700799938170866679646460348976337916926489419582006732242020706204050005399744312394458403379103082736928830937644702765356941822593206983997308908447726114188197922610826878961122655966856608727143434980809135630121714583901936321541089683960573244878813853643576312096538729339329619427390836005221441427931289890241429766819554216062226717368584180431532847165904525320025859663139758424609935460787518998287257064303089951037038805932117773583042597995607777127770591942703690527272547384021835779818544937686476734853641786879098118605553017555171960163148748194185932147917057549344573574547251730186856080996703372567448378963326858200497487158518508634724063919146401212080878110359984756050131924891850677732404566159951425990960322584017707877022669957671371078233338794880455488694975349798966541468264103344631006075225127023659694325823417589677709412596360675037109838143364058932545503660218226851728133834745513327183378261708584234566390083807205970016125275914350088963998397039628384335630775858951930294009461908095901409790333844909527126963755633861534911176646495172018864395281707363927008604613480524251430202666354903373600272749762776018938585809095783556083507641447450317619497265538737732496802315798858082737887961640292883931233466701924619737303783692006590938560296100390308440715720684865962090782656038117517484888251047569457610415257640334546211288982565505980997878174517604145790679705170072119033999067023998412543692012035572074968458712080293336497400227960449173772816571905806767795822984222757977590930700005675542112078529610249207704129299461304955051160603895002783357043219525914997070699969654057692179864196246941942500709572402507615469084962683269257233655758675765125861963910021713358450816644069623302377731797786157167715860204518365715015526565935757682425620352681620328550500748592620237005897273452908542312650837587472249702526424236441531384657434668079606358671693384674154580950317328453403630750775329868693055837984818022361952395533918758040035599698488268273812062908691335169331107286362036493294036793279231159215732176870122342917668026241806063902123910175013499333574689205771600271694426902204939068180092637413216823256908975020088040077030240063582813488537020866224581624535051133722250208211245935281737186792841284860746629698148884765414190750801350495206679473527736840334138016731077466981686156448452551724149478631121904725832440543184737764227841182626643797623317551139481255685140103317294624030513358846731971520893786679426713797510534151036491672946185800095693087205303455561104688901755581807203643033852198717231446560363156442953541283608674447638381114837147337870644951716885530942328355051864690589198708126086950347286876099760743457596575032137493922179919205678855232689920499460343680089998977722554497407490042798599545681071928169918801923787834116391152106536772131697757696476455566569856568169773665564392359176409386694384828299459565662563078736552965459114797845127350378534428387948803182621008428569523358707177241508310503999361028061877973281939285176610746422510795264283840690074170395103633852976845184456688567810165013762998820498000900896191903759073612113272811357492875929604066033833994163031633659377141168877452843448196228224525753500087799670286558026942016539477226305210578212463238314308678480764169968323077854594328174413879690953560615461631239129801270142941638299274144921247014286874081540145101069152203535306169252608402216936974490541187568260355068036087388076867485378132916958958752270884399837633051447725418779765371742296381766652627893129096248191477648675802966237278656374676538162264166418177645461680391830293888372321874161871269453602715984904829869838078458726489508134619067470166540924397674441998336000000000000000000000000000000000000000000000000000000000*i1^82 + 991398145700909717034380852555115575317703914841614913816917037194038517704125340178616280877188646899878540035998638310632446367832734650042134082688264996956723414555433999236473557576359567251019808361935011255799018187486661608919326362170392172735712614122476775276190015371458627393343233948866664394918863759101542510392690803646529150292819345060411017540835205989384004037163752675112100341907206552164144950229355514024705244893181506401392251511051381143364713023692520011655815537097407137755609543254311757759853382264376109696622239157578572967724085689494292511859429490091152925468180694578784830084126373821818285949267037103607273114904260474022688435665709023663554161762869117172374092451663766842452912579319099118529600412017228362059102875414969960282763929087954623454244597763692855143255828076585785241222938139910949447942902355968786297088077332451923460412948752601655656213585531386776287263654516691675010452606398983100232122422419172954476295450624157876989153940476303220508024127089680091781446488087214655588947701225331118341226400079656138241260711674226475773354661392914195266510393899280238036481547338845282610298572857567643347408645954139787632790662334255531417240473467657325759157429568933380500083572158726702275632102880162012460935394313431018852289459558783733652478236144976280062008909358476312387549909313694041202932510376536076477501325945224507088576251303018486087296209440701774415026577422901961340121053379621960226752408608881148935773456094098149341844446131020399786930718018360429036838020035566646228050356908896829843246282973076326928875086902714688124845526953900062688383556472088438777417221749971419186351768277649710569795865785764509325359707731170696501499080572158021459163920772035405155270479405098882654051384817782089545073245010182466225699589858337707108126290630106555721114065579198480640825986418116970388755546491166585145207630873472842266294043818554396642696976337143501361698889539032671972867902349984781338226813801717589510194699001807306234452066472427526102369787335609337854452576181350865201158055422580653321388523335858000297571578685589228475761263627677986586949420167513044572628705931789121609240744875342161813022461151024273669095627579064692288036566927679728272658717876017571882874425523494543932183516777764821764399862572884321711470807854263369752831269297511896520147231749212062689059195717148033896443107326984617747251088571725065302757739604716868798451656942201227580111688861746456623054866144715400449278907886152833073543818839907726921268816124326855755610254826398367990661532575891537536413563845101577553068257916557041279025042700638456650157979995822353819497942034800646104906008888920905534968352020574708254418637401916759590799392128326836984449611327098320921420876916179116144236633817557090982520380049376289670803618587303175761783737044039350586597007135744345757928234919208643128153751348159084822522674586495156883206224727313160236304051508073794737217587166622518195047874802871136460399955852371821987341739857637559474072142310524780940470821303074976051508014540410308606443754303694446462750449104413008780440875620255560181218007477258948587832153260841500833509023963639193607876512387334888449475949342097050926675230589183687505257696193627513245290504657879227118049990638257522212151076942860355145234878355944816064135931954337626752737969795970457655509313771088811648782684194821297597008124703923200150677219931450859021253236865136069317726980421962207178184467436782522816338952695219534433149481451465584936523428459288679994705883305959624237526227368366298309531988163879455098087283004980395431073366132126927669300762242205474114915723936580066317891537852999369097321768715770336591924178398328566646994084471017158915776903600527825627327534238352425156844317512868409289313904708181868150669858860461748546865543662036257417661790848201066456318215025539185881430845558039421306600316637639502408337828114792193584398360214434751892857672250639740496716458769716867950738652234826449476718814996844808578288609529271287502609149375840170638178284077547425505853751271596486920267181058478889893156761715696321315343992775648627925562118393908710038696706243954510497461185602327312966802641159097623258229841084658822208897862714613804342711193428989674757429639310695922497402453467297939412693995887006152051749841545662595794498170407093155966017259213885191762596422992411906394112756849623394592441359844407952436783279444910867325459271153264756587143339621505926132995501954509526330084375365172468940633123967773267979890442542055888881468658414152696993102339795460968240905033116793681887586841031666172808183319442747217537306367059421643637488207967353820650792788591261642628162603660096314533526809471920045099313759401380833930673389069462216442325762048000000000000000000000000000000000000000000000000000000000*i1^83 + -56248388301109398485351024100800492917705684249507299075280172075169784173053459599241001412775951428934453372602165951371481017742553599615465006963578326547626579283491068156615883370184943004227357343933398277731825356515274614065058887979149018147348285652908168620910146170921745790587837040960217588250599000583557023575976910780113819342457837236965693347908068523866462219321594273535093756940516301871497882785719624330627916209331666821608614385061726558757407649296489767826409324009649687229298021620819144139178067835637253666789048952367984714964105271060507252087596485990680637525531009907423267332383246513244128288310772918115880830853206406792966890940022040874442453586476757181874441774576351936616151614231816864103349233923896748889056483845286063316462325313008160787312644198577969506238774915033455805817069772733330562808563561612973203845075354863070142686654047980104628287251744449634666672338986092507868873900102987649661991411214213820786543645271484610744102376360289733233442878541712726379403250783937362177569150625166348760421442531058275261361195998087086871466182594916586664148113408750156042493530827688586773816820622381911290684357306032732319134405929417515171239754594188626323363159508755153649486177270865439215399764640870351345779434800783992708489763765685702245384969075922425752922199344505159341551795247638443535817502505885292721894797887317644785887380136329308356477546733248282263076976138504251957955925133705063989169307440089980658674550374476668769108881827078070978771068405391103740865748313709861295814844447302588657944085231353311861381203717962330989485359821496631061854194274780964642978467125150276930532463892122804086225167087260463329198744322000088495146284522940879314154096445730768013758017585112477796758996359299987120143686261824071974843571968555106238947778466596688474548581442352283275390057303273055873266640416330485376998184266909936845175746792911509017678921418406674277257820066924986337406758600290806344392478604724968532610196876342336057357722893197362248336524815383816293991750295652950733307616284522317251098536472270163211640467700589769990632432714176768132607846464941565664004911834152031377756816536114445488516321000631348064557749484573905701155473465286629854438752413003381099609563122626544647005364545739122412702472662484604159104881328728728621505030371308790519377745500590494278629876627231534006378269638653437014029434516641204298459379290762706668050715099723689117852199945786680426067249317037101029935183497254784592484666716436878114061266315065304108850171605389529560501934582978567700741462947257381236650302141942984172364784603179735531204040717487156609706433922452715987363163501624360515583251159713126112931052421975606354159842325851404017673603669351989197015482717200849535173347241376899560503027195578839278300125532275165118792685586418657295813968788430504626118581932829583119580213822301670129800767617319613743350974912159203111051106615661101733057840066641222511333349325534443802186655417596464300770658217203591335934911960682072190124565356223778236736577617239450850089960938737009892381785554235922743141147109846400788476056524199359930706068130883162722738559594738495964350562910896166201155024363524608441380808735950855236674691424448505108799142309289393420762406508598936223517543524980155584070904948250533214391217840142362835673481295166651701323031423120722034870921362840408674058333943537546282023822647357584991788374697269674923286709238649113173169034870169119222434072069381645419123522029133188122538812829965076932934420465773965154731808548995972001949263213901085181966142625984979149428373184500334564603505797750901562617746541517050138378250134688038928208021843230937400767222007472261558787804538213518208437241013434567274200003707471509055894859570324309365755397047758433482384654187732026018350852822103554241753389190334374217431305877030434355113418000225406917570599330871860404741157251719067772057965432361672581073309003700120896623093311068232009711351993216829110633010906753710133572792161157173883633964813688768938305782979861824968309908827219908016829055475671682172939344575433095798767867841396433086133663240375752846994578611220311694804807334442182223264067204491025987151235429430675161804949279064053051450547613781466747990810624890388585575594846662768370157785505610538551075938087662361422040853041314230802244303293849614465727633267917667457524378437346005847925034185730521521395779615324087641168540284408126249697690460981878932532672004174900386209219722155172190845677483435308160905885182067773934619342613104081904712368793221668665360669190051067982534603180894843652830197103768982590790517216964987116332977667720784933625459828440516882665261417178266419669497456343998343846695110006149337070912890738093195264000000000000000000000000000000000000000000000000000000000000*i1^84 + 994982905754959262043296005109039562353593939746754680018951697769821735186015235715995754791298126113935833886762115075501082660766988470533702629791692147903108113467048141042928445360758181247702221636102744455646682041484529275431288858493769038556291417970852707517511433567645716948896405558299765477832351852332893056956580218020852093668308550410501628355541058881227775352266683275582181880516157243738918135593887932587039420480689146237754848253280029325904062948763380980888221975905211939750247007129504096016918121660663218427317560747691105751586600473821940832449280226806753942937714024657299652177267838513908675633581984781534452756487035032707247117055128858222320889721099071004549305202372017755449574821784117826849697761235470080140658209423088678064733976835204610297066181675191254898088650541369845034611862529628399567831143489476734446977323342026180592330657181682878692720121799677360997152190780573621586785024717749586551798996185954352259417749310893594990548787816243903003462017122981537568189348754983662972653123248623600077831159204873264226189698439046745348580433873963501297739842869944790963457132666992660167742896766727215615827141555667392139982095456930111047834181240558120264700140188340154017532821287509520929105320707684029823818600257885603800261438190589707115479857215208166230409206488327106017722680417344151604778569315575543277789829582462944702513036838699430456407460002909132047298135570626216291482429541992427264543059374484088758169975642981327677620702692270746428732935341132896081995638165922366302289294521974985604171820100561336616931745609404679958156044531289473574605872324736676740402870339891318098640141362252669886376434595021523097893304025678168045080398320825887828597884678433876287565527056435016577960347005106232674748876772651625738883449644077549944831280035206003195372299509950109651325892311155394771107765156462108490955594842724567277749225770882626252670325103650525679016562541492605757644462688217362715804722704462180181703809416508575410404529719192024119412691284519230103508590092666666387429374475766764922557167320897629465427610981656696818472731094344900014474740052055091180287147785401560428905955057120953609363464057579837603142721813289936846317023075047454183471311529922967029103302401345540762288397726929167997509735449715330602690060805174596750027579056435175489673432601150319913936005753538710099165753874312151502192048560661248889591894906247508650244742578186805438410751847148933332946668725393706498217654761235426344451520156846208465509767343986599468972002906324467005066176512976822211964308382612971863162613496129728416481923598062344019531440886312726717896374392493869198175583695354350891546740487501027919185285309781082098868193966718137063565086168410404186886482341119350667667566922427060704060752210932002182410931694689583425817869560290478472637373713637177794126931482649638784797004424456205121363039229357190620510640279850817976413849077677792026385247113408946276358528685771969699082375135715948180141234596937642506947537292540381707786916715884395920859033261647599801578907474601152757999590412784222927858420200062090606830234426927117393471767513091187471856022181576864520525618094458608698968029720879082867787372631919349715223217962045109517621295985551571710729132298160420896899701441374432380226166073071637823019021893159214149369401740661386190713774977723867365572962410144060339523952829316860410373661346652662048546540147576506784782446123219932082564907757441911328927270405993453956516472614145023953899780317003291015346907638362357643400507812084572432319582936331488698756814956603066112060853786757134804190493997913989978230186732956806190901052231572572594083380631134674549988148310246726216784280734589508985180888193170721026991617687705061834684003471710801723148322356537835718662299473239960669159904540750033278165479216349362376747449867832440191034138697695011978629643444994266704395834531243095376546397371829454687965434795539488393925273956065201166459112160002387263610274519506079838405653133523343082357134015949297230890845993959270690423842685795964282711333817573540441945006092733651578398259384031987768247808321533275422941455070091196811727541208283322988612614814232041693339881063311468245538054835735080208539698807014572331882742201807943722300610095570099558536275061006164409651124113382420267985132186566307024487901012096914848139271359863346687311319867071736133593552459709441254383473445935839792036196619671214926211795800957487263919075286878048789759131533593589656121956091426726915955418658474866824640087301887705227844142754272195747792164300069207294379058554280855494856880305225889486798833460364390375338392454701717597578039877985608802248081530777462651208758865215183313861016650046756052166018649669815500800000000000000000000000000000000000000000000000000000000*i1^85 + -13339981364683309544953582190452244026078446179172722464039295231111274940708203177708060186321344525626650831026393410660827584395469080927882095622733980256551892511647315682755464270340572883843688294751280722528367119309127524313644682791859428080220481097876660271984580941737328326800342510356494310821532251938194852217420547899855135920943338365416686457301008088416878053128697158927485998249924351165341683695773484774707424662282157646402888393906526532744036962496211149611001792328565234713897968382284044911409796461762240308133887893572792105883217054063106939179556709831694261192658328631913661153258718624998059798920320222117823990931475357258059704727253159849463297127441190193325558476852557528345617753430638407743892714317636850213708206223951595591005308120376026946163672480339531094696841154920141079942414228222934783980792083320833024995528168621126419319630173806779763780356033238014289622948190761737872250474274989134872630795365893582706354586027924503778744509465812416056486630922439219186069972985015870176264305569274175576814200004179996504189211903489616905617324462737811410658961454519334799319241410439013965910888018821558116093612045061497041642555763022228692567386897753984110819138178889580107559500121114842082892823766414221013628034615051526527029202755817764971036739200033064691582263880409239284610991364314731785644913740821049693202234048260995917108091557255919288793911174784003244268323489310893434375896710038259678614064827213893312477997376439222538395903076038632625609881967531178895453959948531681507615668754700902671091971191531999432764073605589177107130182339789959153683052975057567677001454268728429027105111412723049867997834055827664214219916034725601214429981961053360242236356497805046538053329480142020703036485179443485948694080666374971065236306763203018265531614108782943995017736782110124708142626479380790614501155554736617107473460735246390026361321356228523591442574100743577713482009358882383487823440565497137724444183861113328008116299658257219734222008823217035372363506413604527253016980619025028346036891718060023248985764694923610468925834739667932211583377963341046939720462092398499427361997406491266955061111008827548761779270798235859802661205434080636235700396674735235110713313819379230875134108289313292257130607549088457608160767584463079006548816644054654342858573224598870176940651559234184945402126896817274794006124430850417595529538973893492405329959258381672913493791833985236421573592650334508685369266682361502805735172087939323851602075841498060316898887135090578372899314034569334713102203965745218568660414234715602148409538438044597496242402413464454009359439931668779356405053731765399409020421604323901739853889704664121640345506718027981730233615852466841199253666650446027057932586575972024383678828881591017767657796343478293597735452994478512513770668966740583484079386669021952216753293356969863608254982936739655967323796679318292418731330005098102429201832059306935844172550892128328109713930768644107357837703654604903205065120391478125020995277145039754000794989326151011829612621662067165852268030488176767517401605734150834332539890056290363420183936655076679293104991166481754385621471755545271517207433489140755441403702351075244984486421810175365897669976172135482673554981647980930026929605919965010368306946502230118047353236764755588881141642246226073338356401031550107222461395662041549980291957889068263960431126262747843723508171779642163948874367486854566751815317918888503846033591971617418225256266871219959073727347103445302265406116503556704302799319486622282629171413061618920784440431234787730518672206597837695484442463766911344191329386721621833414073598995031747447600603974018209843793169341395662055901423738167719268841055459136352648816656570479104757918993309585644302906987185823535576910842870343478342339789643360017189359574013088132883576094278204326340221522525721451117782533277600330127394210153679532886447896241840953647041766617427501437467166584410319974226938302091790849400738141155769167173664286361844037803343015445035577138746999061831712563404388522883113828700963017820231103856910107541814273865358185456447175656873753608497377709953969846631877813355211630335317502247474220934523922663005792717037526495255685670705071404629015010119817209086107259320486717819497682374265206834982987251431291917758181500873903434244914154921387459275261233327435169449690176752405282958491174124937550087701757974139489845618488432027113936043595127009075002617360846623538373857867802680762768652785025974430340984457858023800106185082104369617703891126692210218434589625525205554653936089336654838186592931770248791153642740240935833823040196176203339459839857437679728264204363981110070834098959507403036514163975248056899807140761144272318471906572560861330145280000000000000000000000000000000000000000000000000000000*i1^86 + 144521247434354966738999314578880793939793609966267662204723045391741624344304146088882475831642541995302093698907443450271793666702988947064356601243189567544670394756104987295893375330201277149821184479253051127730407780352049885390792344258704800777068225510660675452374623262298827104043314106213802259203195620860011861380542499961677757236292912852288373068660698167869234582124610671399032718061159871353364733755998631683966850467440172924061674982709646298810459899317757256225407778449807945570068982508823959347368415400615729726248052301790348750113700179156232046780410480140521575627938293787041769607821610917209691585257972094436345107556606006343508357946847499206107797869602636091537906619301824624501021078935139881554583652345130305637552500832038295687983023933606353038267901746174154810344148232449104049930043992524822610589535869155222778125213337171171459881732096166181845269134836969667224150312573406787184691677352284847149510998248464882614239459080517006162838568887762808737696223868751053582771975471955345461389073692855677046226044692118779552371745327602121526154954334288522778240645764075331626720574164542273010147757127187521698416350432896653989406087340528774357699419321316123311434825445669483446328095547074725274527927451795641077634606019209182726951195313028637398688175788758906985010479342175071957335377776323508122074040162290997907429587227279969623726621137895052320018074482876013042573412747610579623850306710205926671385788248996388796993224767779422477023520267604333372363949223035557479664498963951445448214442811749053590060256595217668934554827538942637425049019385079497567960597819408105795454637365036886325059064513163406191720988557077786108206849743810325615772529592408651818323462144067224391748278685374105037582377997924079228913654248916095381958191009092227182612313535704053589284316579859969480965294739141619480459788712077454200557845909769073394880562364082655221066601580217381798535191505942758340821928509775229072023103447364513482247170525980061478039458571476435715952992963564438485921918275527404192340029110827588185888050972058181542969982559320409629566153342232436881222505363409968226455817498742282085187407173630540285831790908732915027051604006990519620728493160533786857720662905642679554021930216782204314249236063849354050543891246792239275428307848442684267725374044167931800032673279108529231238323639579609077946466035658302889339871617574415512862937966327285810035610317541198171078938402860750035690005060292506123945756834349978027998748028458996524284698455448151230820837771755478571968358224125545369753513861258601377157382000958431531680684399184499733220472289251460894373095214791418835439448992573341706801457860740891884118643758143216250710097956587385244734306817719753216044454071768531521242565554115328145439150547810694783500007378775208129389498808266613418004748661889473881887409655839305247476884617223009065753517602216328047536635532540494148015408442358996774682874331395683533034650962918766530387565807560765971174499451622024994182284521921804843356654489644733921418844205494605920086270489214011464535258427498423026988797272632663727154602306383307062387449779664892657992839249447875132991877156372992660160821980546483207236301219462660398252780032481184072322530605972964055092820796722462855490227344405079161846343954842795404151446154519883893886861719536608423915463115533165126532609348829619184564664835184407005741160916288651743257014714186211706247695172595288861195144234022745157053340812639964013941237905318320257704289648558657696926187925709623359422810652955681211410523974170613687616164231726351824033364185263498107143185079535684685806472883756536916432628133719122805162904659306383780341071450607986759180655782404559404306772429627053932313370183185634861512321918547358612303945058273118215957292247280112452237045110496745350821520671891130932207808885405793683560982034978590324540955436379048299196587341050351899009974208391732563011082215766602346413455026816360912309315414550309644239110561873419409852425621168111297100317527087898367254191375744330020646226947295574263657495287980655556024234548124965829372857620191407535567855827559243082958704463607921747961884121793493413668111628315259669028005797677942019371558388388114845357481747311727240047846129060269321450690631355166006384002645768323678911175415012257961087693850178586299535634645404758107538611516046051595827881461036657300020172873726956592562240853578225394122938964119138832313594705405544234518838787986560087095558933113360246000127291632157653485821768918094285052571062821467901696960591937378299681310756595466792656728442966140239063501718246595535582352219952273897405743017090425301507051457874094077474428830726314764330438895987699047875470657602622416072599797760000000000000000000000000000000000000000000000000000000*i1^87 + -1397182652622165134360326519856591901371122508758858089263754115292980275012691830840925713078093927347286246012332823564587759000031506879834784169332230557553449118334888830066780533601581424221419358820683532041779258801318258380327502790006722353615779600300877393404200526900007618026344177180379373156619634710876518369597931241165586636234815380203804261498062907966727072125928107418897866243047073155782889527237972047621313477348799436753951452687495514125026575909256319123542126162566007946960820323668128722158182262799530235495708132202693840514359739361134960697126098973060521403724484860217082993873241877485971244417512820423170296380031263699962163565655302353137064914276170428355945420520795546629922888974371795481092882957651835954981132791821835251046581129250641368386519824473987168336947245783286801889246582402908940981210314247371421723719263378431531800120480719551645835225018724578662315159403326390879812304480722711641957176831319822972810175319888416649268375056240277268427495400706954450103813239358152897893945311814237697288345961420983424258631137466055741684066435769106280055683824701054262657170315031002027994121253120587668613468605485895681398760877397282639149278349095730449628729977699707322640275972721921857739470591899551657908664126650433989762620393748617600433045876851219618943528642019765300061351884673029470246670536156166086580012164541363411716389505347070287294616788285489058517600722497765782141136364968642991983363170082100217076452023619950553756316558895561185226389329956549659932080588187834287571540845805640498216846637281389525674054649831931200187013214181273105009031160347040297445016839633388415493156560173037795227357815233966813423483815406981394739407306178432720935689703189117200478007011845276876357930402589062874986935683874227158052587761906741115449931440821411995871837281194694046987671474822641135049763161490470357847043801400053813967477427854560373803755758691943247300466641948215848563743843590183776703548245943126655804493676087778387503243180331608384900939382517697123378420044491698840676281001394001610913482040257925202677039780466992381660103957673853683629603852798757367487062274638088455054384856497683077173444176583846591370245479152761031766309335496430523604772218593403912545802395991226537098774087418293590304756410942310470981306496649053611577645337691345492010822151953996802802287300032538335167930961809417756550132038381107004716015517188098001660147245088475602566309438231013654337720847795011820210849653942845327550629242261329150382505663604414015233696855476188472803234107323676755747610093538427702942534480630066803580778670811148139910087803109952895047645777386217887825668855901259131774615980982674840303769490679552961816292198373338617510875842596569443607695600340679722258083311870193248521736845275480988438052575842959928028246703299206262751184803810230282724500370262572397240295589550496290416885203536676043075012424975312891498180534609693742909024811749829992852263009863875594002994658044582547613327996670130720428913110819988319063100314769586359127561450575216261415973448719487132283482864610194067786581256449707491580442573107001733852187814456009598133582550667681582810499089356242765735663358084576287525080065834923861823567972599941699008639133248133150226808236991445456621679525540138924874239001864012616988737750825011107140678353006789973498122778508522399799226954063045630696477852705465618979588812103369082124149443630667320237101331320710962982980436011082702034478003790159810657779666438287317442009354199776424841427694855590972031820410006861382239866704716340707936925007208625823186032266354925191733625322409024469776612641818811832428505408746721184428383510800746102697806619012917627913871622640469085207597961945444847888365680470169378257320675590514212466977405149845460118639409787160288551604469143805972568863431707137673422123278393137567156474669787191025208986836635494281417335949619123738268877652614533414137850180448295494893348784439631815826259135216809236802918809059442909131084291699081034256478424438130272466391391010381857369179476248602053156707168481603216054640012949543210821158402028147916006234620635896786021600415584955347689999218089443301528644151744413083771489976734943074333893107808929548444062077643821475534569434817633968648097853140336446589180401695864966909390217584244571387799930438573753671065301769599228787330509420407337800082061075449691853463330307231847522313025804139107044383479730484975564519866995835405415922046034590412625938580565962747121261771694014421010952475547820804145896310552512408568167927197225818214047942662407513418023676656583165057851692995247570476661328270046328989927622750324822597993736594245568739605638528576034525310314139013114290941794676623830725689344000000000000000000000000000000000000000000000000000000*i1^88 + 12904106936396812030378969479879600033465001733315748650719364259531366081654882429017238613727654998225879728225797763804912786590635609731246339814047630936196179645586054887678121427015756740902678014078262999216609986896778353371206406856461136882469156902529645722761437335455685881513746096373472614208402933380230539854279748629327875661242204947352331043060843520275377109983303677237800713734791545993403254563717253204815973514436170163887215933737725527806593424406985233588036347936339182344427412962094755721864814118062063727682150416921754197945997801109893838014232146912583543492482912178052748294839389150597463917262551284246221513603366821283378026709035030114345871133272216154612739360557475420392096469362922203961734836054115367232807462960053399128633712659165380625191877622020195439340563822805961617511726185586150685994582557820735334348314206661925347368129375457513143836871737958456005072698673797024559475644807216218316564484551529993906723555053436648082186198369157623241389717047710643507550853872535892227457838376004152644939504372767186505905681754538398230143096699453209528139382739496573009685763927572374623830168929353076408092638361016111621821419237928265465412052410737250432549757236846386412128763280340335760349104474935620046313846987001503380902111717983374607840777204113814151931009599985357721389759712354159803616626824230804313030023413220517217680976729483271856340450565341598212961985773284087781110230222723916581667918188403114974901484842622574848566000785153755776843499028466255438971821817417658482540501995490875822378982979778463039555745058543338657395889186145141000625901881278915626425616198370828423264010488888543417887245202705206302048722030364599429000614545955318888312961234187482888072905151701697737345146213431276799117265741418347510385713884217310254093204667408087641301218203259849413236925575067406675209546561944978475563489952483461993026822815530730525612968024678077869370989601995679917648389866039439742165931333809665374523493383624451099147988268321345836097914233651300059726467612804585109284493534196641451752365987962639035112685974875643153209894756229658883492376491421610923085705569397476669029448033509083357262717986282770765893843477012927066628147629006306491048364836324802173304381857953693729347812293753321294417478058253501145825701274880672256979821381837943534686137414507182401347340679815253272668616888111161513606486929646131442128618218584999351669011571252870881073470766828082004216357924752102672307362664584788054758362845062840125420098329088683031543920405806628567983883558445114707331124814213700156032007789399987557110571910125819444772790936944759880329492884476586222122487752599877324443180364208781668686407086944177981024011503798977210117431103985990856988269028260244758612044147396585263835119369515846045519971687329592277751885126711978706030114987068278345132040709119599171143506635724549919724284860543347994367106250374594720624113038926746009361879468578949337248154008365738947571303641319398874897106790767227673825327984882758087439355315463671799631733288021316910701837048121911009482466176165067156231857278880265711197776141826535473610362882640565220806285710679307361551897427664110269068585342827618017954257076211933893932660334218725584374632613293352238462375578290676529646283424858495446394091816234369650613195522419182405910395616268421668436923216585023547650323860889562351002666097056345534535155587005097905506885175655056182094863963330812518017526231937237097158235895315494844251948091407933308029098270195973294983013739381965055614779832733307039632297233849990700479267676734615820855805684549917292193780165785864373228544681394905833940376209308296783616711121936188078228711274734734261095398737082834332415448411970555845656819488264174000455609120708344549709974789142349107658473863265093396896496748665099341667939612561678927791035225054054000331310781356436677670150812440448252407944759170642035559471769299299800794734675936256485365013197859557378686354696340962252001586988128321200035986609230312163094607595681694918627451045510142951800199793661939690482336739776900367622976524284535357909460737285149287800230741367614951076656426490030749964721810759391240689676648805407416507287135763186605316932580540667189189352489733925679384522064675957456538969841037615149049107533487864448365477389850904993766906957554809593359312098255224027504750201769742158494020245072554876415449644905439120229572102912701858750147293463565171298101592414560978193386763967456275627334288978370917081823797750310729479960348246256259223305416558478615763887288256835785087796994258459823640199983969912704458178097187884647309822998823592602960855645166383106773717531702669452248786409332775491164510570791659823733114915632167747584000000000000000000000000000000000000000000000000000000*i1^89 + -107554797030295872997815225052157879452185331486254418234428416519536964260214243435658733511312411251357456774844475373586580882168102092844229067013416112021660970248514680863725157395958686603847889089104053289876574348735467889389204426667505600446947227352261203365236259465521248836367022910713629703436622059218122755264486128567554804433799979373951674138416855607068062084314283120720101264944322340809633585452348923498718806550354007852754506200801203819954037017874932887052475112068449861715828953625541447693831779664742077624702331846161328199068659669185432813879034127126120280274841509690267766948717862472629301687168019035926153891059996395735443319890368754858800551697425514747461099108489838357593968511551585389319424160518843561837264851888667685162949756165709067797847103177447845873046731996684398027598405665970837718634237387071715045338189887845944260623301937057269918775284097509532884029305035101559566913718218001812681249192025932168572731233217223243784892826778871999658499987438457387999573938031723258389740283478904248374702017259258249596655324375161489866447766578514119630643060603807943199944347013351224841915347074441498852804309555104074848185323057709222355403769519107463761392756082347762634810867504001660563649209551743779508000807686776136160620591104246274218988283628386581453672475987262021057722537057569253626257439510178153460734731946700391504232249775531006021777483863301721270183276093429613987351458972988669715715985762781181070052397023275002505840381482088295378441900269185174452518552928553411995951876322364062510235639424149279201109428488303673203044834851479791389717507822452866167739290834898889407801653880386621353919342589814807267003957890237295656333758492988652024402900797657943079655496564112590258626375129251353911641696739112220909301162799798406626403474507302659261131751871361539342792630083172098416072606490204745531014256478595810742492464717514663275917180133006581107291029362141146625476288033415761192596006145533443671584366597492037703625012111066961484718344711890481019019863312686936102076902749336120417197127234023494541137757934920693478859646575938036832916812163241528902010644456131125896671984720482217613851425436848562933844243244890696286512733779094858065426506895013836944560688927618534013563947886674280294992765915673179454085969158842746827223481409781368372919581058474297345605858213101265306345061236552997494553277393119667105605591952569967045730658672802478282797741717285759769952134438633694063381918362432632432193944895892216629567985927679611748133858038866702838373423917147167255393033464342832605639242613850131348776246290173075839978529304312408638228443062046653890268455969373611487271062819785823468076459084808900610946529097088087483062809307065886865652727975639439270768427685367644566821765867849191676997112246373897687091733348169454023191199313973170834867253703949576626260402458688009529260976964312495753674283051213153272817051659896890422515961571688741575209611041077608559110818118662403431442980779829634835018216458378230182184074207871131726812803260480860898165689838347655980665900121131011553930574572449550005189393537086614246545802150771777865084401615906670705324472035065886931222599591193280473452657037911466284682027513333846767274837168723762417657715501573795389288523057927953339858346972630751319711403426416472609987473794147932846248240083226390983090456666276988918160109485741426821875546014828856260826782733157152541962075587371230003024243666594006613634488165403270597192515324096734193316882486737141077369962076384072169595308265300038496253957523118102275446819202074812212581412484441275180716672225094866323587268540682369032966516357441582193931981467883149185256879046067816046550885541898588397008384848848084001049357985511190596711774167423221491045022433623926276496810982053850917991107013071970768327314785333509512844442728148249678980109120494006784480141884040659147567388318832919997057582327915567103977908699873262980809984478197209360205246259266053724543045671282953735392600564376060523955492724442984825991888737155470023776728183653915949292658042220803093080980179875900810814272861447061277193367010893753420172749159235103490572703088647417496033343420178471719961984733921023036278087387177506819356028814384241185747009230394646726099828553543399783565788341842634273139457942884334958978075789513505122896030984305497743438759222269642415551182761554486150361836534357460983687149469018568167611238090646518344029804048465060824128937259187976574388277553074163419549432801814129192339366843260838793243777568076891145378063234583163830000019355080805862831954051778105101739440598702269402235130141265883965081036544316505913805859450575944732937419962281647464692041425272796850859565142391193600000000000000000000000000000000000000000000000000000*i1^90 + 606453749136878613725707586345482207798460932487818207130579453911261373632795422720170730773386382424588813504411905628241213262642940197892769094666320599963392544611184227860774707854902133529547210286771043210754695760722454230629441109448621228695770294555263360984224745549184201515640066952530006896336064752358701996821780455180423053801480557824754375399330592831645539488181685519863038335487491513078230574347184233059434113635304763828405022344663334011073221371631718405089516207012040359877348526255723499056293660341749343801653681501193239829844776033726839067114242533910266465862006972419698398217741504042987572273308349453614933959816035212805380190512156423412910556970112319336986428690478489687797030044099794693231696382984385900637147648322039114312416735194430229791424311662129452519178848282011930455549738186801246584126196283085076139401778341467354101536994294982958872425957626112245441873191839883955784239918200318027562432838958052486172238861871577401213846810539984721509441929443884798758551214057297289152117684872202493605858839444034836789665569016178610645356451291362529747254028184257981423661828068581887454513036612402152729176999668616513794323086811381388228969417570006501644295905956655423848858279161621463205930608532404884226677207134217063390485809473652744148046184709980817376969706784781617105150319808149382124701605859271830885941036151366898570074927657006213579164822753846086770009685826769692031827518425418693731489911889331109333660771484120512780091173098714841330774150519161485803752626908350902858606536839859759573652433802609112056981453137679450024365108564645516942781866321541903419687865981831927610064268490568489487024395174484449502169000101137026193097978753322878732802499862843755140754804128015453105982985909104900774443962861491477370286798751970631334231100364216258615828959594696588305162389921177370771020932205836940714780449159816295686961670841747200028810490559317590290190497564343241059671356189517983527879116093442432584241223801687280973365473590283038860563315718284169565604968908459005770267527315471623753007990719085508505607199693870390638368697542201459631893271642227992610569363748193898592554673373844566713209071568628204141598062996412691311015030185881158118194308596713693220620530435148227322546607909684397597855451419533878782450429601344062539305477949128081027218307930837527137944125475029703607204480530890895954967112571731740410172760278396605880309107214887151910255565303239137174303270661289821320549917146637126178131588544509496270556641058132368905934964512765312256570925943592272399376149890178674257203202349081043370263104470979804985970815453389225307668663808428385896252940039397956293194336424203189088955798621713621816116988931609792647678894409001559574925876655556854760032985397917807056166009141758487999126813519552402098682284254926036194438099771742249561667067276971922846827008958009380476107848437063441158020151303079328331980380935005226964046821379218269983796133429103959340997564854145592862345133041236196111038928091123075569453324613900508265336423674508365689339063045258182480892782825155170353156819902179138641378295504377129075677223317146748157171375760943228913185153205940787729974235193807696630374686736931646727213431926834412212772316611985468234640707147287631917230094054527386874869514939937405545069152870494599544311269809272374878571724832150435758984088695191697977772073958292544569549504163228791562114483036640446337461958046355376956229496401058663782268218326878551904680474513983106568373799897222714979858177555184604834795127917389300438020797743455683962908563040848250931078178092668395822586847631317711294326230014697932441680882979631079993249871346965981472830122222459958967765927018223256540583283921720698572429360195672696056440517373555188523426560678194236798180503605290515275961323618562075166333220828461719126864289994795075118570143080772767454238971215497752820468841050493723765402398587542922919635200815200770040171610432275893934421229741694393259621634634880323525384815658868092362050240363107747001047111370960188520036197808228064956758561486895300557769718760295760360660665359150351370068022647541225260862058117554145983187223418730162611529482138810310391364419950073933795198033715310396963390808727488770697134982712649221454069819624849336041093031312511750132055439265172313417783072944437973257284864139241893728222177936414208614885173376862234772874861626943052597406308711648634359459325591633106235084745434962053783267796839700257971429697764030308470961301036658940714417652981775527542484614409842463472512139385733486478332236406825982947963066181012317790314987417157884797521009953067407073781656533428876774374135439529764108146047308201618857268026615642324776079258009600000000000000000000000000000000000000000000000000000*i1^91 + -2696023542331304206498906603783425112578840787660072780160968216797112951556769103354684265428713807556737234257682665323209269882325684512845704441285248054307975219495610389207263170707110800600405843764055706678121456097933323317908440933348483570580517106525227089576685174365048537839332721638351356005087137177778503693276689515662351395762057436593742574158794246641186370583918273188484091313581857311634634067082807731651110465708854787170270565756049723636878847128748630319913751269473073485192626793213688467184431580574665214874396325463961847576884020782222468890825136860420640019614350165246554994588872577731073877775745556228715115440348316570337998023214871672321478700799235430607658829246136698016897982895357453039575544149802413130825777220448917393817099583307577580768244214674044555096073821137052021200805403603429987048585631268261660359522526308802156731134478471336636508379063470323782691879220932679982913435642149652495506175499378946553519853370205920145149341517850666745354510055393401782836612065638703247597349104202602771665631237258039073707672631594702370183952728052006617016384598562479300782968806570180790783787017928111349415860798905209331709342151731448079837306660307010879781899799712589606775459706435809374412073550641065958347947125913168579358120211537865133171222779581469450097200205188393799261073847019752557403072453194521626670103968470396804975773171619327380939108072049805536370361058969712171862659483275134789042471346692174757372841267117684491769836991195514046930013668908479501695406520107128590842517995279359108181416850462409228161355271626660987577801373192520038170552152842006034760621810028343956534024792470633980960740621478873097939642389509011689302029559105063201703889747602890116990587613690117845736939582181439287081550308843462382864996689982320066949923382906472192109701580969154755538215435366182275656443458282852279456377749047027462711506960149630977737759332205585469214627232241101010138559915050708520270263357504561677574805561669378021323018453653763995462054685776800534240406925209881430510332270834913599016547837119802011542509999036442040989663382585941520883776415076812887129480840359620927893747348527689126810536269718356543837615828519132873504538623642665639877166057323485656190013326850310949172706914708277155092559540361350307343036420246242884953327257397966607241465160107579429197008129426049013492574447410033022263348066428035720742550168838817936409514052531233425762676640052975999156187502124510327826169452260847864905214724088222577567364653780042043298956042748484404196449216532448614994270274470999628296639560157877922283612783892830928687876624633426724775371508870445276960319907417937955351255453758970937775708808724564062025786325255702016577189700737437804414027572514865145395174578889143401976046798142515593993928939376929487305367994216294501421731434720720374210455493668034900826587264116160338495468366458491631818613531377049966506336352139017480088002077818099208855302038153621410452615170441802607066367159388979021424458983585537151304829154353914225076503518316313097238025893738963629350193260838040735134530506697357568836425748041986625440933168414836934229537280285082644909788231398846640495677122081392141040294720169243906318075480852973969714521340473486542239019342359749723862090872449674265168642603331998990809423581687179420028592334915465390650247829820487872497347695818852400614043928085381404469895236317998235142110634392040952953070809750420443558770841783692630796914990698763532211826635798091619967118486148436728703452419846696739026713665079526170906485037531991261229679266382703059976449868747168492926108226280468412470435464750992338476517601930413573124619413933996637361912773389352156327793454590956794909429882444661466514613771046614014308821368321002483551097066633452463857677386432119043459002115092752605779386970378813026198986404486345209107485379236895196840490889413707773365926109002962405905511858780811113105661516906101557583193295061065026519232742309263797462239653238520114370873611671069297417704616227766524439765112903419256443029474464317050787993193622133539396212012600948818350760250189184838784559709721608552141695919067427769751756794254674533290861783513338674473993329583435649351224007689451184288750347923132286478525385557725114229757898136732078151110838727259749915645548792992694834696026670989718660882693746119217063413541822042209966383233624579764375396313087927055598945209960450757563396142924421678172327279663516763481555210191097352134428439397752319695416698944928824878745299753538960341936793832967721576353210178756120777912051643942179201911748179922792181119314970476218919615572022428722537968963449915039432093222950282677350724178957776521764245751601685551902617600000000000000000000000000000000000000000000000000000*i1^92 + 7703065875479457081810840485286439871762777772128764153866265578992544007863186649442005311873492075459829141805081201997915500095789425596142977492194469694603108555201035922146537563844613720763497295770090539953957692921523981430536798365723867697463806883631331588158913215729293514827898262634210066733805876913157914704434938307203091129836157418612181505265310095312885210810666311844006196491269590681122217980931158927728923225847560017354740521478740088353881078416174249783818450198384015473005749447852630300596529946729755865531304548409593665196353920590460480300666865363431513211715582069264134659509911189259384763379971337114565792802885662774991347955595200011635792359821083205810053489998256213117710026063663155465967916641210689074465883664746018002815267285862550788682874080561342580376668487955025752058212469846841075269436696513599300384427490051634569382869778461537095597634178933681473130051030010184794940421438016223675300619351753874080890988278825071260609488335481986644481976533246386814625047282546793720094917000135318771983919858007348794619958670587465213805424186705867432171272107638155080274080508736826931807793548800463198137344607009168488993708012927913330643944967485775863846854739535057275083218152255866176553783562759926392174013439736515915472443023251573803554593164538305484829809442831765494611909183441144993030315406012952373184735034533906087937034956424184020354537576635873733223367161415569286368243536666006184229819814943764426454662610390262497303411298404172643610342516865398626354552403343260320585453427977147903372511754560924456468440836424681782011399902593670463866325670505926633442524674771852875918413033175385412807440582032124511620744315534602513917508356003161711374406758139829490635405281777930037153356157351522793758788447047785777142378044525749489134101299512809210778982781537828832134876810716846172914173088276056083059919031526631641632832663811086821215348393322849772387693360802391227755716513347092428730401567916953530191768423086831463073917135295247173716542399042294396643630618604558189625853210385237351548801057081004803541441402867510828347704924253710409094346558290571290083963953641740135524854923747095973429283905995100707050093578679577533866852002881942238397422896283938245150964094390524896916507274422576750480872475511704992449717514936412037914184404442722394420909422683846416442069544606631790840211468250720076873084613405954044297411424770195461175990507610668786498844738444932036999334269037930461650990040507319586303067659040705025985803425088049455139351404529480599191100606453243615779811530239904727338984464216170838579321506351306554849564501670650430700926018068286329119895302118482122733801224278522726563956597276969940258472871048945635463271426177237417134749894344906643271349252548845843988648621658115846414306835165573967470921441177752800252467053348392323096992608754375461875759795537269658646534389886368607055022352054683662854032556954920121052200975729235866199709475980543916361534415510567300368911516505349547854028576315997708364812171324664165845964403625075943875379907510457506996570588650111740222876717214115381786351707574421476698753385917874188179610723402874904455117646827868845728904060730531450257289792784705387771456689725960947204028218437651484842703841223670563759863302782907818458393401926403512771761261114131965768271566775112405970888825091942496045313330128306158084565650971993967049142468867411425772757261138493293189013743478360119679680926871842051506640891282459797348330861427230004973274239387759221636241510414253030797645342671610323019165758275355269797759902419084569055958546239300605447499706339789350822645710319745327317723115063411633432950775906056339615406146504361144782401684809327640956222045324110425282483612449573631698753142443482944784645970829411764257196072608057308747656436881422194576692362376461379824535610500013356224598796236401318654703819301800947718265152970854333356190781160303683180061433554868516593135402704264863846412514870147230913972830183011481080209662122505379035326374734204507343173069412466855745547970888664751024203118223817665073703836983963499344125756473025178676629701183238175980606869246355174294448267137517034580817128859686751976888165544581879073012209434616937538032242463902740403113326117381127894575789615807866692384259090980172980322227312310230821722682585538817426217489753357175342923864403076749608802738116205172140584929453825729737309107028987975992550930315448872316359078318332585853576158909237926108730502921261371113081197815751271305811366811746404627099340846029118436302774411153297078489916969511613734260565735437364840243509901792637462693781764530407627555167520847435997299572404628491354356697507256550910971146498643010560000000000000000000000000000000000000000000000000000*i1^93 + -35566190532313536647123134069192600432537188847575716148298967021600750844531572241696544355061224202334317764940319996319850952940137739989958725924408445551440913286189044177589404851809612326091625695437304198231765273436361078103669074923807369617160032344437170604706394557653475490188053103742866377571557202389611734102336846104551809797372128806387253752395958727176160181338463306901402709606078914223995612074394699977348434948784748687657115706365909841522809715517969759075844754820417589599049657043829525536507666743567228445786428959401548938980772695816908345923075022478869555000842045816380066724564910824375568322136321929395093889224045409871208090291637784409059567273533087582258565907954990089403105914708756292789398180360798070559240298855822711427428710118128250497215137143872941751825745647584719141957864170415890092756858039741352408747699211681548764915594401203263896408947667044636868833732186945314667959830076946908386774846283525064072199916300526973572812473647777564610521337727552242874129479241031761792090747225181079226685813222519175491863333526661099831766722458686031623636276666051327609502923926170400953292813128230886068366113141262257413474404169650599359862187088591210062131112123723583212647111244487820609204481004211773914586868634825031128884298859360907900857366173380810031622921486965813324148408558106810703104669183664866703362726682767409543715285059006513477500542050421602955879224237184837157523884855316456416430990805245575714948870669988214957351613590316463289982858644771594582173941193596501177765634506189536121343427030447030489405216593103914867739845409029880738056896750023861766791621891105965470457872671332184093991448647497095624685393627785154831907806086024550530326818758990304817829989434471730348795575573616488020791394035319950183906228020588721401669561991536818873726118560385689946846797707995100082001179237779865164096025945771288462861141311580904862554287782809305385499399243712489115234369196284068693391579362086554231993388972912561804147763821196417493901705295649148301428679835293860036998600394841374566257843930398462151080368396817117413044311871230936941450452721280793202107202643492665238094933874706042093185226175167777272737765534076048637299638773630469886803988001734607511970803494433862327543109535728147586539732004196356394090741367875368019486365133862657280306972389436409199652947657384476472673300431899207421550487375804625460659690040056261164092373135968428127460303392667946227485730918993231049911181668540480862312960627482228449912743723048972032920901594529620333883516489518958082062118289016528436535569310256239308125188300500385797442132052426576297196432379762989047502136444274588317248188432469673066605511161987527571484785059214268273803708135758449858410924264566775827932087067421328512351726882136915298997632433379444288840441707436758385938987676186184100572964669877203044830413454043131194880460074697111522785710982228008214230276317422644415427399600573636805568123369588802172819671616933340494912941144735625121138661525275926279433044437785090509817694389726265145758451310490701977339587893448165527815459005354803985901009119422937318949067782769950690368515569122246638575915595197897392151812542582861799510205581892320453980635222552655098536528069144975031737192226534351856357890512575010693337552804147805421404618345787270774377339109831925477365281385470488589292243556418064847997815075335261204827601048431474828290121879265062125854064222361918389399676043068955453963171399444459546099202395052385825168669752368351167553725795225474153528879742548324396698636311850407355837515735778256107898915330165003543017894315919194542140793472467517908207805160589012489423852121486375087770391603595349483609451210933035553401110870073010923125252722240803384199107296741094836524763984324272156492357209935666654909863751809396934154273918674991020386155173357450423845994494556547885572388955020896196400254889657292845801320232102273780263058483361201539386958559042436697642608450854483567740918134126110938844384617039193127564080919108202211685100336480525845764573687731869319393693479150279605173514849404011295843909610314049532362423489922441014984277582406375821860731267249252668286101760404790248715840898442209752982331184555559083595661711579017780226192579385432900952968537998294210460738617968757885246043558746500245282537482891889766481097516140103407904446971061885475733151014455273102027725029262642440209893005531011524533552125038593374175834636668824589591015824070117894230616656272911409612662668858123775694035726311949782294000176283218227017481644952037433021942442414922842672748401919836322596429465795273859496597003479415208273995653894237280361060073170581517756755635155953315123772159828736000000000000000000000000000000000000000000000000000*i1^94 + 198476515230033318940620485897228272731590006243677225500593125654258041598846057100778607879996979097618399190096155258663101852868775698651344678399625108980957690610578265490763836226638756202672522005756375871133274865544230647243582852204575474139208553982863397822779417020164866957570952371591896192904344807291285061951930082118648441420537493639201202693337853585131189373372008827901001096041300263058820132164706485552642567413318908016862046801026378202405305068818665467854906260702425838958418043501877530616722275656326793753657170002677460206668947597996222307959240579266988946721912615652403475130284908636380374191162966559673331963582354346808456618579824752554832945862744323572534354866992110561944854313388714023158910088326793615538818872293343664256050717323263003554268127033620819957251722124642025875682023841045725660603298468412438729919068723843511385410286824160319995832994244910328409539327085506068503222163660771171965625120138545762692403866752322912522436261848897757170318723874820591509231177015327813244448184743203398994521288927054240719602355327141297477792050796334603919273070386093077917689277404701895499375856021975544135877188895707017760866002923222495601137096187799637881510630212697590827955939289777246886757126839363260398967531978665375740218719567126145532444562941116013838328805269786106064949392425448699883425721865542190810398705783061220697345903151630946261946160701066356954757128236789557886056329028376611566911607814371023180824844567440112828507312848458812995867222439085984558026819820238188720760075297023962823256564155396910533814920465307235132486702042997570294340665837789547746271001356404702603929314088788722118094920977959237297073436905825998114243239890950766224463109220250204814238393065894185483746017790814315813194037654289100827506198882227248293792039543522136000499153841690320671462285478587199140767969807840500672374535695675886088633746391309913507319129537091521860897657119804081560169715701233640881074961194187388008145320223375877624215688433938754495199705947416268003937887376420758198021285241374968632029434054168294378044671160300580637858424793244759278626689692877600585828177315220202780651811258560733674707102018391998998534399127896393424090135955232751446989375869948841349611154446821291447062902624383999077655844536175167410458086043027554760872167618947650964545103545075644655936872806384991883161407949268596073881536872946206124107139495462850388168081961432758318621527179738104175276430325175996659717112202204044277030320625715223165592701765605104831318936589698385415992382766541323053207921967653093509228902173148946959794436827507092753082235704256197719276471209596789483792342753373080511565816805725018816412127066352031064751104789228417956001000156617958309030863068115596229625275144343075331278498492838701824060902411993992848817117266382920153761867911165251207989332276151037639986859423886162690333637948406439991836454340565481863277360868317208201062505998319619651861867757861731557576965046851611614535078968213936627302932057906546510277791772842814859940782937245476807811562291071640675015626638878961365117918722347972625913874618873281984435260286253887222452799371694829813664335679792615014718420767619116500745515614151904873760895208942245025096950427403383885667452961541948873186698705340690758574297222665549301621645471701863226058195795229412214559946389252648247108269388860200950379545574375946324522484415655697176647462604874849849258666498159580965588429120214639492267474423402503777322827717663503309641721945759145370213293590806962559001946466856662250819174666773195956701856082035269268633175704485088763332698644946332425716279111253418007870673897305620507772673224630613180315007405873240094889904710799354723537403309641604443495766497220947659821439272692791738598802772784393767193463938666557565797554150246801187599377412961230158203123071324868399524188284086865046219928482175477193445980277813408307507978919037701956657314410589863598518252475931949960957866466945462739709556516693356846210076063325724778710513031748156431272073296561963730196589617724390110235930105946107421925070723829311203067405083746011929990349670950797154439075296117722188610342103932669581478640588430628383875266319874699866331580880904768894923559125247901892755518338003326817369705134023550658389839026295209786805778422499516262770082168818823671331957484198841951192551922779164210528067184980983471536801158658788253444749238501190602719352469827298040314745774239978508718776097534458050824670776634595544052805420689026239710382331257415191063618189604329716129749980326893196015309490775616365845479728785068968918133143607345658571796520298248274423371669265386880600598003431455142618847752981556707776918336000000000000000000000000000000000000000000000000000*i1^95 + -1148309573609235608150503699438251676332462811215272530800177238616330153295901281348395388430667395806221877600945530596430359626927464682011572342211759930070247523544892369158717431329622239701167290369813166398611357665056526907915514680746786443741575615396530300339905486058144380406630485199899872326056280208286090010045117556460653085402135361025083287594315660965912000490019520317367232313742508628993568889771305370584177342754259667253102578588224914496117415368119972696967097017320525991115983841049423806913438896755092008602356106086006570816187534184029341058200847408256156062985242494893639129219941292435116645580704210273062225288628495125321068874005237638832603228282995229211861227027859530784330313324380460036680754406457886715375279076548513229959518758752511488116083420425362379785530073467483692657735403590099251905747780702638725710007670280197336964736924334787130881625694371955508101872938142872288336894067039286827289623257336230101183595583124431437198042275651129583489998298177145883304825651870258069083159824266096531023628709179629766912759007373756970368648513466052986065047371829776310513367258424169391797917591907726420101108288822804354683393914131737172670245715437810965591670381544683108389547086502246993285205015010448780094446693771183242104192433117578136328417327953393413427874480070499502358679717567018308010758122818103834697056770080373953889904891615250609130675034586374606980479130650389968546283850527737650890094888739072592797709879418168813655025933155972511942312979981294670859315035140372549274197848915550372412009523624114374280172470785613458225190726075951819123843492668338357780398366991938595810066061821026834918416523563738863573411679589093612486783460319962932355434258932704562710325104964347508944795600992593515641284894673750951917154672024722801808524246352774296904129320995068447966546003869923909532041149487823155174032109607685611890190947903635958670531534408270045744165239561091536878213710495799931390544871198097887612980490095857530754190308734745033873216376351783617112562516441279750354249220709809425277322440354338889237150270466752220106839881128629299450854703121572484610756108080454398802711964241036219110883633022460733750904934066488918472549530096137910497906432719328169097763990293500283199085772522097726976046440904578679955029691022822016009702711670318079986695064812462265988488069137350641260441838937723369842316978724429670798131473398758156967446077737760669721249831064199166267150665878184054882571558573994179635991276316685890989688332042052447430162287257078135474897556214551086268786458723986433943642985330568730930328841756264568082553723711000203427258125930820063296971311597341096730883518520348396175410025788115197103473793792177501192291643846023244823706636464177844658976726701183999145012297733943716180341025643704468835047846471671242698874978612467411517177008573331477793529666546526002812152932016496063822491514151132626936431889598530552553444444329743895269256364383351340596606135033725915752581559191982209207389552751569951487664888075396271587327848013410909676738988987404202112909113872416714418090528266063848422981565619827345983711614257397410825335946255929392477204098797736564383381404521669742129633391614676878971821827657355719472180905342725788988454102028289235255720294281559783665629209358074931327325530657088747474661936828461921293207280284431251590181592130199273503365982097540098670448596983983147544055815725406327957324058498533136678131122727389415816856360966602873256738901617947938982760571056974103638409882664598094268243788426732882667145915015644167614370592193811557502278015858403712014058516439393650194959447371761850521472233030849624663595432829710550149197494969173602458941621958402469392185478180109388661858170951269313452720137131488784631469669945149849488104433209219704620270920148013757496971189532040452036394809780927470649232459128099818848092070836400567642221720595470774368584185049104866622573536874041090013801163874589276875019878246005433867169059291743095694305371405952550191790719180249159813758031439141204228814594731652113810230299529934814883851291000932413214251680078123889752741437744751839171227594921659191182005707294524359917544880421390344996273994640755368742270208974267148028274422274327940866750381198008015943014988531874742758609430279335579174001602087575234341245938795519053549561437213961014873669332527767072803826637909802156888412568960794740501103279404295995647974013105867196570484713313976614761880791530293193712925536261130359158252414964786668593139904307480569724561274565019981335824338443469534217789396084410333767849964269236992602961765287770838747297434822799150492189574614729272686663431145576068987784566102853285483901600000000000000000000000000000000000000000000000000*i1^96 + 5382068501732434906586868701019079154474638830142101361778838635869832798458350189634838585072198982041913183000806681438729439567721129369635988052899686976242834607096735652444135415335363579812087558914713513475703306713229246177045889597194533482740282262459935380941848508900397703737623022427115287022753485480858063432221413766537951568165380953904433460775068934137218592988775394392646440973090097724101796688705354778865121610110880431391432191678822092184322344767049237665064915372040361495146975560574226782025004171927767740508945405295286161598067955476209346823155013694811514758557117244995979453216431190218290947015899044048417887235824694991128917153456588438315011833312471338953559499679270168560185021644754372939971806143609787613492963024282188549054535941366499379576866245832772378240630293675860574251195956219821837643053139798931025761103808506354946017055105229675247019919909250409015449568982619058588121996820941659587253754890044190024436419722323716007497248711624740554694413595356916456599329706033466829129210659493189199894078642260579463957318709417839273849136614115759132349659357794102257625297228855145613486919104127489590054308463923171037570068636363012806992434046420610829178949471575674626910765925488606392988415836841482390416080565082685027110883261756319629393142071908676823160570939068507921973187289319687133259033501302956351609311462934950597586425903437358252668227641708927370737478523972788074396095085410330794515980715240504696019147186292200274409985742389012449554597853285215017136927979952295364648390601170924080877930791056293462066884479228360122332100574067485513020006562780234961173393407468591726072093086762409196055843388943852582620243974423685651715817551001742305545713755185007839886687085678907308401046853392778211091464637122307641820056426817713631049307205188357349510166354726104932657600949606922220329780410677714773408792050783042515738693375764293807788514355015862961402872425956252338163335272118333521231944840239187922788274399434420475433774238391067615349701771495517033255273639213515214120482010369641698141796857567180977742306278984691918212862845591462375361175922065136399580100047138637723290561197798257658603183159493830672403743280975072627608811962826239691165957782834498633705702062445092664516130383109209309120288425640925540848372261341210702348200305515907992442315509933602972087496624474463391688499462944860622809193078486188083453834078895293131867827161031076087580401487846501689349719111685294610545286235381913568345768793846474518199156028429670859471027061443139195672312042601818315174528874534389369889614576524549307370179511057407553763071066462890936247840140148040457170816414110016353783258943271083624517475784969078909246443841520314186819146886769072825560643236624350571685863722580662564425062574058243891124784448751475504762600362278241835654365974176803416371047670881933978348497460618333794372545779736168570290839457968086220909793286233110928811758086650878684242578087197565644115072701799963959300560371737210067539366618185552615140993338197652121760321081902002784013914941309510596299468703607762801820363509733630990128260668076358502175451807191724463651190751510089202558604283413903668824214640922675078720427690376498104560097418069634362430840670191508540823153533595081625990398813663944479992649091838833098682752878758060106052792065380113634888145633149865169155896789113450018962503249114839478360971556551480830241710212252789616537868290035896615953644798910005248262951025969219017076208293278158941514406470645311409345014810629588295326267774379299319190448545676973457724083062724439529227648418552465916662559808416672263649945693308009095879999973436498784031529879235214010466527076281122094748207161293088723144279557307775933533981315830349058518073062606017773746485642915504166403703677493305318176694297748718392963659084642622756882301438833129878231929164522418284473347527196868895231445178996517853525159459428002216914199783258338477388526558913086534275438920933885233795249371271084798030087486702625847336436518664855150359967075879952140081467280702602763427558581796643388348059432398474150642747499373587876845770059895766405963743440524382377201609287586288012341558159524118978381635147400814602366294846122538133682229182132021282080788754124513808497894836547027637751444053877148483450764140004087535484780246574695701335340691994996028297766229192779914735189342105443577220599881654570504515511423011557685951989848039836149848259691844066607243166585428463199758819576387284602444461011592177797224022277919007177516106140771969967960053460293060987888828125883992755710218600995016189110569308344460446729704279655097004627631079445669212529384727158505684494795438426313646200000000000000000000000000000000000000000000000000*i1^97 + -8185603911026215366399176022460547327440425736496694802740453246446453108135500792923962328047856709844342011544893113117053707384545765113500311689456784946486499921692203952791684415094789103108010569779169145472454095781606577037002587966703534559825731810306196206846754563525909928518586450984586182529217571145183239009777694931120113755979723274327832276303932785895707496538066785039971641718338928475435493107041832609766474263153072376238156738315928860728454819169845682994971116344855632244373828044475677239661684529947336652922106369158534209924696184032189140351637645020820684253972404770280530432707173105077067002105306263845173978271151586324470242226744379491788099179432728471979113027228714713777339048052249263701715219891388823188772879497259238467974326170375812719479941747268075731933837896929293869514257751832230745684455619136935525534673738891638885501289787920408876639583025807828366951636934284088890424831640357473377197467920543656887495278792969694754245843062166315355461572292754717486640000834481918383511315675538147428687036237479037126692909643110039712112658724130213884325088679298429628809165593727213995894361195929970279015155874238067080087514816300089533581993290198455940407580160991362328946486700839645360843315370692157289499778991722453641301736688908146631063358315610816718898203058134407687071857937415900230870941570690617527535680300090527610254587411883192857876736610237652140991857196473142943309154765807877159952468334569519577955886400610469133980264683645590912092610515698671044809768402751009052830538968593530737483052845954580891597301696526401040519785948130478610000219186127061332857985219255418095611099274482930441978576437412472257836932388613571901857936906740688178583478169887166729677003231956319384616366609446879608623401856088005153138706164350659248349636923659039803807883621809413532242128973434705256245070972846744302175984377393301854638890516219116033478054353502168145810441989513416270006325166342963993811228702572838140113766289715545132267892723846571030603188850196310231158545245308774357250252487583417629295813591197634917332015124928038627975164387257601296128812920886250248349643386447982146637669286962107132796287223151878454327982784155816301771856168764261413499068438318373030495284522367098374944315662306275412753177310256358705368299705354974931711270164418215260304456832680728970802915142181771021338769444971197995861334861135867198817116383543177579834140479635616946789423105918641893661339856902146341904270183990831443783411650030897031535188032420933278172313268332616396053203141505214636351910063336795179401741455143491588153015629934582406937026858416651381692629069245367420749178719393344798378355298851574486117811084921356273016511817467747677312944965301690788522122361892029266704690351432475814490056866409439873594585797265984082390383226656073891219330459204350150552026930050685607537927497690953937931241214240004568769383998991394788433834297525474237848344089168601402772626927165949610095809300171703783522997903895356830917296689384804974610225612104906485443947929087808722053657284556460928809491571672049600079449156729245996948117598519146515919746328170042011840219051445871953130714611289222201809351517184957869381653550249072917285781393639955149083401483086428730521002816228665983922194011541012637883205265997753632721636305356228109665055709894659674031216819128562305654414067322594992052417747199477080720640845528065384783246371866641276260987591649247860240885043037532337222211526332300407976577738289197889960235843820595812510101936048166926010091278903595654836654246873824927410337956054159976494318822891439674741879367646825181464017208381143145681305327844879138511319411930555948745588119125674372518100942689682143845483259059207915975896171223167697079981915271859347033994712328312149160666285926512915323687528338258938112233882533248498927323045990409323098395032420676347947353839358370652685038856555883963110449936680023778407561193571782303020574078666193917575162496691910710141331277569280859829273276257624838646601416587350941596126162473983569595648383733300137790454168677013081360691152725658932917599595530728876911705092943690123023480170358579722855177755867293075573261193238178767162830975218243155910657183994106777899924685583577760548810842492464361758673152708249417531027642179964302712256783650582990070447731346611824363091925675429952639449856299751467765516662598766935641938567166693700244969079167239320641675574481305500724571880255973739560418225523499159603152954986712556260370200285073680328492634544901826929255652806973933006063523006838429602155324495072092396046370880445047455691383309526802202242798325978582442539772289779434836111310823790684417960371674650000000000000000000000000000000000000000000000000*i1^98 + 541342294752427885409772947369367841072859260683381257464902918234957220231989945233452317544546845986239744914925622108639192977702324084852925285048997425475343733219611854759249197857193595882852745548764070818479249988484464482708240451985451837772928233076831936856959692317468615183895046366924440522411162195419194815289338159186212202360903375277183767481632805467315633410728388253156511558214189338926351221058839798499140001892603301169689586341618890574431403855750039211210369888684942981238111043622230344006036483245419660220249220355748317108399721244725310600790999974873150609597160005980895676760417114213604229393353991865639413734518990866195203062333383588546584431693776271218803831406158592973444264910177352258447254645816803098162402033198199502824480894524566374189443623160971408902249947595966732497408263977796975983906651399865202713515428832401477965565018346193401453140339744271959165364568204440651881563363182435168918321727563255294028421125653334734301743299167967807900160519908149296948825673380171807747531740338878091458663119636013025083171141729584545236604386342517621272899191539572396942687751945368568283476738081228800574371886671641055898692770214310693742778181877133932679329193204099338981883221947814768372130360054355845920953274218668290660424665592242756927581482282824840654762549554390476638339084413870087120683222456522762912514227526848617155240210544542621750148840765437858435016213266555060040098976644652949875416668105238361873918019210437041324341675610336121682368011488538865344441093011243325711830120983644245391114147331063211408175274288637152505062125204955947967868883314010280671235196343958258532096435677081228826101067441027398859567009587613194823859807558271386375950458152990440417929373320874089450951119825873980644116697475365899182324805701264253037018700830113273129891055679867075425020062690207038014021273771618341500237483451572607900208089780722476824440880054553909946083625299308024939765355637239323364369208887589975224017510691300733574530276960916852388891469152917751647975969477786896858442810995436297781221389899987863128142491057127767885034356188858552937427535624375750106188648948214482280754479108092887476296768848990856104008036031086298952231695199585573549209736797086962349378701342558784099220972169534820027800541236588077364668830275001228841437272263150626196403732210884716035773816672424813480591927427145923351279332063096213860647030391000684738711279358858670069418494341600302749948879474835252732655051936539997527596469687340019121337868293144895812284481179195511183719105381158314437334127595784848950363479754873526050266801154024516458329883137557700353497563927475377996003812134768843420848414536489864027441468842033012753196273509392774959765409319572508656347250350987354314213975420074566265438812815319318964823083978481469084046610004748025285807791987723226536942700751551987799641693790459300716843813822829242671386354809357495485903085265164546790439115899380434124737302631975883863185126327795764736450837640647130099020707346556288820004586146232796461429735710066940515430239132914412078546951565269921852121974407314277053908904143838539612180180309996728138608499531563199395898862220548383475359431200940006492283048431027093808119231690267075868359683714341275433937565756426574307617250172852888997260739922740120667522824268337064534980672171895918733643876844077656912265614617921056301241026489941758141626800797721990554522532604977932300274007218940978594870809623206369188388840886978608078727486058275055432188268562283447937378635799717272907548984899697572782862456883625932084969417192436894854174758815869070297055715427873664645796238696378213349147665706736102996868515510378217405799376686184048357764911956251988381995755337958903397880686382384903401981247424442213118118197784931496964476633240477449127349063802344804221609509649906116361860780611633200077732510918950457707863797857005251958883747182634661710453302775993912437082337454557240556808728091650612579898793650599405512425721650030026603564608749545827798373385019115382410292464463349292906884594050246077819649876445417347258923749010520793892484708366598018744841555029591710477624405530279760423514589620053683513416100734118599692484245483647078735439488379283024077735361692838396774367407505036934537015331462284904120373403270564825243674472914079342360151313525022003601747118158555098623460602066983622239774486489036549402683167652174493529302669369495138493189934247876918356481787483532149403841470448669013552598084933768116728289904050718733291452477900115901871265513266029436994558779808779543531820385046342884843172645140919621698814018135358118076556913625563806969815381209481064549614627866004536635133857500000000000000000000000000000000000000000000000*i1^99 + 192967298784209461655181755362836408573975728343485910766589692837940552836362589889608485843259846227108794790710506248444582078751403224345784299313759576911991793662755557763841404147062566393446375227024759707378218995401163361990231966447119209325206859402864617401642402069567020590627267783511412637300854338973107077713048057759939425444868148967685792026935855494773347067381039707998417237985171208467495424461456719529038039952935932598812444007876063475525205664619481735925235642895964680709420577510043349113070186394886148762568485372513443303205001899065973882791454628797628100777450526112764629076917944328100818529879982217802953276442223927649500700879887439169409907486929896623396489668787408536204639285721198200165759655161704712305778991432930275009523429778094797713507505255838528838891266470588021458707314886280700197317858261452530620660627064677197968133118110770051645541326121045382564572156863238634728567506952242718643024388129748858723107661311076906142603356817214739997849102561254111465199009668359331186664884539654852575759092590137354216608408385061609649210792881642132267193116646397407504282580632413382122852142697981685394839753152750593967745132697003215419839175270556628594119005112180694887346271081355826558834419796599702099078108590777182942197179497002121173970536332500895972360605353485254642327594153533226791288568332978838345431439257936733677725925741815700787301280273740461102723224834730633507499531317434714789183901312474647914349870901534790921147286673129881069198626310569013796540884228643830624181306200915892916055494884655907776361888208367331843082509738801054266577582634524191765721077668781981005330493620391259267845357919139592153156187791934224714545517878807408549818917122527073446185693684679666687395924248785685472791171630197101924178159667135019073870165060627039337803541438543446451210656095947805664439189838337925420882516493409138984012427918709743347196536554423668977012824095225010106784342800784838808662153204308116770753117178330086176502303022035743595195823055013882525479404425706015656616700470544914241484529370091118773873016233565661341619655996645148756805273702631951166314610303318574672500300913397311694752584967024259031307874739645652041195361285529181046957081067002877392761704816775379546228700308322890673844286342903843349735201396269819394009350634435361281704674220909038462097947463452944880220525254901846779046982403847101189772700555300553520848016792383615157787730177053639316923670362840672059686080174727856981445110396044425953483278258182272806420924052252839199583102724470931133911372362695302309581032015478831685365835154386686209679100129698568498524362985379427221184248156836144539596567111692404471923756547465068680308938679317097533600403620988102795652045117130110752818951260512520122917092012190232017256176498438353292929724488327771205864832649380390500526982813850871938046981295882072612374047510406862152184342019540009441193529562917672438257935052768503087334889601813410023368038454041064933650856066614141262876005942534902162173435075047640890630335053206200693061909519958439871903912233173316605255191630606404434562007717881321447872705005094103883239234186130640863327188247523324637398074386770785882498032440032186071331043125698424218632390261527076162590472827429745535446632517147585056717968967584122818513268106612460143516457260167895278525306322572825300012296568682610865774473573589183227204628737226348353281794218662362296987784075767588276299789166984032230014845027879823056560169744852890224905917890157009983260568875363447776247846653562207656334379255039403574252223675671639836433612851095612199626152533262549837977314861809776346244532482572440981234694691910498431784439353612173879940417087072821847728846764875192836636594915800384835075540583344411751947377730061263868183783489133485927505849415853753800164816078037078271747738317063305480978662385582708800905571008962488386056431427501318999065324953469607789028915019561797443727989062802395505749321952395419062421804574383472824394084610552350835883014306592920247500196233190471568208909641582342821753158856791569453009650085654522135079556553740584212896746334206117631084356962507024065972087372114184830674793806949291135562408856640848252726482711504777288891711840574030602561704224626722148991550555187415140048643942744861219129733454830164960380720580337919781098072039619131876026492666337707853832039559452660091186521330765163310542998039852737635695682886750821437046892647394563624750489620137839830478888148548390139809307781754718207467510252190047629991609938574899249270402254374463626744096785054452029291427673706829885868955149437990138365069710509017493700813115093868024554863018098741480867125000000000000000000000000000000000000000000000*i1^100 + 563118697973418821266819965360656264222684429917240714616490742107630035373302516655118514261262128868015538545072460315363190293510657496243617882583660178458803528310528746912493614507641107028145345622605177912344019333017959108296567761419440313090090398272592965003542630045839327551645032355694674429774452990703473437216124267496313616267716626878269818548820433055866296376252571356164430527037976916427815200472605786798489884807356906372304543448127133551425999356574372297800080888269508169289693538446708598660640666654230687656528723615054462375345159092799526839393075163290815793532453908371377052969234261340394052965908448079489763377443435277308557212406310910120644084665263524167083606803558988517438716301309780249426149466524814614645362425322723277407580833256215619839270844752755138308067502696298415663907647404294671971860202938564175901727662352666800609238220193589987896230999514787370069970810017877187972452972932844364462016370248921032446758952717315586135046703403409834606556895171096868649489246229716309695366598484765808864205662255475222111901808297924612348691011446099883329943795601762436116583996864524101991538281769936010068414041977973557123944486377327646063647888953292106627416705279228394567861070802615767179185109468065755393246823381812430710512858930576760207281595656532131767739479937059341630196499590852816042557384475923880917728174291716741817726472776918095488008412097928216291056411551026171621769060138789277829877929616105301029572631649099436137729270745142073268927159849659037898688994749527724164744389859163682814770223576541811722121353154920125963940460797455572734602465989246207175313176148626827898225524056984312261956917603660923896619988471693851556053014383685342968626599204597341113037476267075897165337033436186589499771954315170963682526488847980771423868750091923463882987101378649039002919052610748358775862362274029951840707868753712276864386699897697937579382046136443142522274456371742442343675594434293684154393190166146618357790824278223241382042847909999104861382232726919403694964537460001094101546918335545053609078532436827809097080924124628278395644256870996519461985255667658757581763480440312241637039587800401895753056491682382310021422646247964378419469771130089834703141083829551029183137027669558346221238418830795965674833384197700663302603151902136178902767076711536319727744859798194869907608293422157289021999738816809303501365786804617079334136288353481055932357287513567273323243096134058258542031080175608315397783242980243168961797242933192109034920653056415221173954468175771543571523451608175409234553061035829261453755974341078101599357635997836870662823065809167575059546801402445301358804299689787411604769620669272281343000803817296554449442631336302931418779618998982121602860664909305960471589258266311858408414216829785218920263099739963532162467909942370809291445190920843810983831921216450659178759460510338898535337635270560367270552879397465405618964387170700268245521033767151632110623422780838146404539801912270907999026564380907790264814254909279954117279496065486455253582432212811129256645917444688637710392006678145291587745146243213809447681237513571037191405435911980935678100723785217543875402456979586478419217749768646937270790965674451952453819720056312233733663064969300036605431159554254952390516993453783380860359613903478917552856082253561727779404315844021777486858876204591663736246746696435503907279019112589819532103768210605661196390612248067465825065968463980966306253231803271289041775666111783574110105676499749613059934244161962282354457053847534646304591282042219026002029298481361239534256655866297450346215224612058824905301430878961751438413535205139731208242452935764142444329306656833888207381293365122149193353685655260928608814066384449458468858619851994212421777772528096645877058716810523323250362545408346315214213409814033245333256470089346935592882152933022288921883606285132935001555166959986344795402564571972215969395639612314678318705031201147764330148823248256938993913363441824292375847872244765501688362409499096740424119995118113271209926824958166366886544009553954511153924392388917787891325020285095485202572919523911659380949977159726349689418368306644113876479372953921872465210429877768249507961773899474580938182409163204684913885739003911696028204968934214867131813475782722750336374662047111107589642082484332096325585323677177987757283793491046919444451004436766702753810670617318598041085281444085849043760037237893141927505905585655420120259876793838773982767385493855611142151348822768572607261154109801777097612746339552067939059884588762644116219312659653041758420457358357529428781652497956819012337994376433712817760305620574046075540476826665503389229736378279132531250000000000000000000000000000000000000000000*i1^101 + -2850697193053112168292863241692577080283181535972315489896289934232264131750934581985234558250998680604440428429503637316159771409891135202508607721361217575335864606210572551100688028175804199815932589156470188026334406459125343315719150937499422977466816714795275778899850487816607360754986352806017062482375313575459347516925037873873375851614032718549191293942169646412938097085138841302116638605589716638804763593322574865347270421949295343604569177411041780270586734201981113219625299800187912960079673079295258791257610173331686417366487776057387174205982164232058545986007740540487645310304495574397049536176802810628797940858732840736819950666679297442057522835510858470920481860609184149004519481326986538943373570653645796600723424802292925465123271834747862006673329075184838290675917279874155579181063317845117500013990406860958382342007003115422198367366730731064008096207230375424091893748496221624174540934981051843793614505822583935906019961546699593214953386435770904257594321443212182039757381572587744372432899869193922766024885056872690301721445679164942776143865921615498091868049189421340599228399210589818061729965854130753588487315095102425907480289396575585555275926181751393523363754701051299201373491661435196351244103217225007066021770700424234567895690447881980528187580507226119475318922443954134101192487129050453965445065269966388511910953996186177491179847464316150500979201913743153565667031136871231200226257694598201217724485874516194256775422951944267903704707177902318105283689131016137418375323885091267313128905040048892930101444998627003516488132393994067486288418738588244275535609085777112466214439183336343899390332899975257673799695499189459301877479543859678604210498522069159678743664947283130330598124627183041487487996327555275629955824104558984857304380747185482168839112436833083275796934347451946882439650232853072438080324481885550817282811825781451605866600678342498724813106166964753637281487688002838646923481160867803722930288419943395886791408758026255616037753796136557235441718087913326410143791049115390315977685993430538105619003318567460748171198464337447232504116972763617623626969073021531842471596023335915177443708529609201608762152024439697135800953283915053909093932665098517151832893825737819042210934248520800191493899885693054936298256127199186546737750479043118012556314342658586518042091570942389250397521456206126268293904402634243553701373202261636625907630087185052879735890660893399709055867845642469630804595553343061442627641745447210087529390148775010321367728809689489782681483704645549686586543770241917817980031181204125887964139000730763798572977877351739251491101025929703320500980405086965463753892778901265116326142377307420956739691576608573695629467076537858442435987859653984878962996231969158338865170929153176403552983356757549835278470284936446687797468979128389975028095879464780169140741057614566669478211667829680994933175399672638132783629527322543770570850170911035263512295923991518598652183503106695386514256315478590170266275923732666292117452804811422343719380280623869291709754220438111158925859206618848427857612368793004235395824949409290128357682611272586377542976098450601176002303410974287190552371404335436368615110932701692753305285713097524657309227061880524771289577779091123376366796678092365410806667320691722621546036807630040535189618732499898986320148238210067229442792440388228440535105382860078206824912991102281682836807375030347966627143221439650776034379070760035280920836230440864964456312786504228760234442396531401680796056965723069704076694505001510778847982182757302106514966707116413616010505270173735203058712534511685267436238348078797226679715315265271286606164667572255937542919015465338781982453907408595908773169410293380076664985392378123039334480641515890198883688821709369747716217504373490218765103990724537169455592219638882090212396357403393966520564506733025327267933432415579657971744651318219313759102928181870655637754445585261822951768419329434566528105237957120694933681019255950681833340765589495119637303993633313517462130062582011184147390650970602613590800624071152446535745140746904435249221657256123749499917472578337144111321493928405663089177674672927175893248287553554915697086372799940267476839617602153998715712584874449690903740672492202788488360232673399067444924527186027820540547611584575792157843949685933451833911482828103638716603663154753976492751214328684224079270713050278516088215088728371922297316979489226997412150164678584565959772174681338499629341213118862393937696885664627061319486480722758252825042963639556247529271466935056547776333905322104998037417420432910366621974346040521721736412077840899456667923613618411675824462491788427443196716406135029767672615083594385937500000000000000000000000000000000000000000*i1^102 + -14259014766815548875762865004692829692398558412622353735684774725760206341764218673057741699860943101288435388740709560378797266675011516861580464024394218136207862221888615344303868608280018530935015069602360213243724558627359534461836050242660046122044901781300732670797882394728632318148300982744589369543678667589826190614768974174001987373149617826062884723859081489135960937121931195693276630458433841642649548324555336213235263406206106646681365873271148928980475869178056952706589899819111055911480177654107441444329822530927430304265684237455136736604863144339428133073573866044569698065371019075019544470480884960258674579318795939351471084248658031223888413585497348033402541271910307818173229081974111827357913731316024205199118517178461020156277928385009055505800637300231851870490911438700554870278334392113140278231864813905040832739214955359425338249448287994581251309906115977477452764409650575344972661592391967437632496200782409418881419603305224136389656398262828031916110420704298368299826665076284081474624716535545929384707794272803163335360614757507313683456773979878962774777693292035651940132088594625463374980266042432511476053665133527636993364647431935857926811529461799568859671605358246374832793819835035245887152708843106829982139421617011999590637092167882947355848786596664613755147716255763040756447581359216333781923577228833382699047769375982733383491881534174717016121639490180030030000614373857798136708294028329277427059131055564903337455533913884953771325532469934165358870885147697295326274607316095750089706704313646116975267766348268140791848333434420803707693084718080245479495760832143549435573939016178568115700314287305983935267611253189138773797587258583706807255680966511946094109879441135169830054176244459797107585432638242247698705885315012284658367475063868108680273203983959762258029401211469785586103193202782971140350039543374182627087414742694192144174807318003890354326979345305374084826505941903651591445183721080054000282224174926776067544567754359125056072289956729521440393292178115529275773873611380890787558040319410809819007635691160559329454399247798254661879136696327677370327502571771228067068557997288336587662449370959375459489366388721768944139475159704552768346378835430834375667179100618727840290599826154880167393231388619553480714411232125470169473867342699561796664264656585336247198123353537460236047712058864809169466929905552050650016872486540931056284721860407502305574385055704142850117517136596754010064232957195869889159406720017195578833729840569753958747056555886386979332940871710642756908784128697628619076071817844712732697548369423919928723351324885379318261580658480592478131012006691870388371332545613339172004964406878982347940080681935165855648694064078520481118210144428030974209357012415341005092505772074914126631163382380564022673668335264588712259089034563137234009482628670746743800056799716325320544454156706237911026225024200017050342878795890665960297831366329238173519403851820545943385419606464212794305256851922302941482848786162185679415871410664723480534095596374143373042539755393510902522676226570448385316286356546330220231229593816327508312611218512662573060631163330223641129796916411322637384715249944851327379976161420078917198662071710263126940980806810818039401300854696542762977241481126310308539219636846309714715738774408774482694774563955332826530208155704014142958771696525715718705006432331034202456352062292462821619056916189472552785843058465013259809524730556283790410732911201939918604549499990303291150939554726541138905490070197366455236252716674896179416261977427542906422557105501848513318002426507752747293873442675532063352625705320196837171238877259454624430061041974180946562443718697363911435866616132085869424667321030409458559254497439311980075695343054908962911938737067371931990612252692057591295272458686348722873922063663682288232572119028909364839978406161059897777060181056740645037546586769927736289453742368030335280223945857579872195732261609195862285624972386094969810842096837579353048221462784202507182273499110098252547480620993912085604150503408738887975796713238763079536925204018169182162404867996782244956221648902812533717744348646166957586666995400443603689392065718878211432013442141864592823197000592020409863379058141403576376862944399165654796846156292637733459573380720710109927446576165613517190184698193143641551939375345115682676140791749505087626989120475471328696594478640232055929586079286345049283904920239583708602154866404408849085293119956775371504426407041771482148774985229454350835197507854086218205206956599666320681404247318528333962167960901793380250829052647956241200140717058264577538193238416472941768995257886061130656037764793425639357193583245230110157936377734375000000000000000000000000000000000000000*i1^103 + -11529379044191954428002957898107525287049177025121337452807462910279990810789884672858101785496770081189130398331457766817497432614772078815007335209347776715544228471707885195052743520841718242525756111860171497744744847462930227016819119626518366892446610169085915577471056632061558041189797242890840790471726667313953695033226160145848483863927583120288053191766044362286866107770715844691034486328028397374350384478548017607756098963303296735410948183948902344438188156478660487674364471251023084006284954654381715193352210222962801037378659277529739664586585412631100092296047262843154898796357955880698192149273911706571503188677126669710893397528665373774457841161804191300370799570708657923076806548476410360931863928217730425932709425172381145153770654236088097347899375772426457825778790300618839620520805894111505074774989162779099487722970754416027816637137451634480392541553805721610125532830940878242441838182876316860251040451813256509656856864133805913911704086407629939364053301412953560830779374871408580195120833630395534617789685095932543394671915711960134012237162006204897497169741844535059068848097871931409178445702013431752492320352357364079091803462066104502867558367382681905724430656835026716308431978032186101960927933609715647569749843653059493306270570169524443698243904591060134568639554361647166878909185854196631195719051650344064698814542912140749538116453185713765480846560612853237793589707349101442120174360911346569328387076033224329022587874919073712517986083407315105770873583239887041414424217320005618853863548107015145477377209045274617002445585330670336483460096681174739954832353661800770831974599052829049376399657653132913561197500465924239454854763518601496420920846204514014374955988560377362924428052703831508282126347814731862366533961898350392154563581576184328176740690641924364759333298031401279500062770714567281967776531872050465146472241495562025100675389977779048798331344523073141904515032266405187025224709862488545816631242257951439558047199728281357166179562243559445519275771283200823212977874752844725264097187265575802955608288380248309591231332918944686392957269721924204273340255629059362051343470898613063662542100768307855190985780365190211645128963152428134612836306537383757566456553237455685080709545635022725030221230902857756103951801546228609541509110722533884216049462912636716478566266223796434997747462683576564058440608769932040676695762102151263554412551354285590640316296704832889241906882674036109351599631784265573942507779087157790705648262636473375270214880156828040017263179995509615567521838965315654834400762763191075137308588184835711994301030174899256822808735646119447291876589932555131755676371565021488809135838736529792031943995311444357798538683022258931236449535937013257506629569378464618836712632975193262411107110477679378248695537252087962403494794530798947588634358026626036382939154201251498024919682402532552267161737946591530881204960367531300403635231006572472042766546747736739734828291421635977632956432183586919149137513316880645632418746088931006970593193756172558130681440531623868337981814638954974389320141272261645713073486978588469536081807652782770780873440023021720819166158153348137309912199362115287652901630317149767323723686996749925259494868046241457869173792528761936601163453365397373483379718049583374363527644234679209467334398016884167705286403708260512946094090613431524750855134773540262190026516990947135934865588716488432607540707906367351005146150814511625986841825265494955151407006254801078723200020584981148784478796868130161125838673631350738203609478743890041746567827521646452732111251030753170200568305542489228230702611007858341452293695025830938819067859384402674480303641642444997860224103858509346705896228553450099068516528190882950775680737549578596989834983202160685313297496084666780207546631354752894462232595575465086830905892867879351547274321176780980399739833425308528607609173818875882497607451576858566310611056549324486202667735446723254067519224548026574348731647552897905792583728718471444259739128959569389957779605691200634890307493942229053630086660643052595806399029402177823351630402260581197952815738764056333779161462923582938061368289092508260148653794364498593441711373230040973960745002783424368586038604705725236652821746593314286278418244620126701556768556727885957857738750102963068637337563067093836135992874085713627333316864258443053192837822849730078614264781859505962820067589573392919018507817319189242108419530631989149213205930198306788635422913124744920669529403365770696444980116211004290264610468558049188543158727116307514300963686548626082866906883473493882366504922438928358111774397185532328101499545565809640352725687681925225555018835452665311383235273437500000000000000000000000000000000000000*i1^104 + 56701153101856020456642399348166203879648958249309823494716581274535899780787481295659174491252161094287497727149527022365177739040973415123787729459552721962345510833956245916498044275452070347911506824602555992153096452972784651484665222651833582637731176313458562335032109636214362155547530626298734364553059896083001522060063740919107112368829436982312898006719758725250403188762030522235624019679368912933198888629704584830811032884935118883981061471976587076061483614114414342120841570244682499399100699926575987528920257898581833004551442867577432195120694489403911675525817052760827092710936687530639925434456678368737187523343709253176620111720366425019667270140596237544212344169181849283334246755878815006645583881897521382762476785767571592259879696480439805918779186085316253601542136338020643300875117238163594646861930378944204183921451658080932890780211878447171791929875942283029339627960275147113193370078759696185099732289978951525407311421598160462087511690371928110532949247110219894063281163117748826217840785174034964007490950318843084065684533078707268571019902373259486979388852834280709838841601889670816410381610944900697637507614277427783746814020888345111023435276033984481600009303797623578592403312828542445762306719519987351938956434015668702504772122961326951679504258937693326955099866907228678165464481644248807946660026413560629623926734083385917606616129134129622699249156528541890920890328538265619305391673405737962865684431712121749365909975599701916950342775806821322152247158760334864495798505740176860253184128029946474508452845156842395424200051996918101141070028181048098699626649597647581085592054940575465577515172738874285057208467715483009947609720406845417687641909218365705295605210456012937992844356495647780588134860229266049586358389349122282172523668696039624277663849105698910557726410638625745922727789638740243662881290392452589498761588626605192929036474835762297863430274239412766698217302946734262083934701760168010858294692072306793224522443778296511683162882548349147469675043509931885124878975903083917441417816324602184727995676823052685185218117632783132190682529253931001062104806194756747373194764077009966040797145595450370572911581793706320264009256333697812201604365044128067013064774067472310372904081733081125306912770383552238051735318921455958295301598364940704960623787463908028532321823958070421572079486089574150300577405028931395129543508777214266631526833722518904402068198393013255651423229341603699704887998444684503180770197193773520011627800852858224322952985223105558082252157189927915421020790151306247963730170008307180690832703181545888816954475620321724578482846779665325086829537476997469271546466767306539400033138179307691052874550341784357057080535338106267554512736480427815719168017003173151901867957693847505975522774840690635895940321258015136538830416522976072324477867181892979081914934290184637905698510561728026817772882725669727045849347489274387001443978113609552538727440919443199558506715539590945911192720596602157462668243383292884032690546075588268915968307748474491871407216135717668606799155109778015765619466203424660322671663470323430866078316374252176247915717636191425261992279883561417603461644074261070631321645295617543471163663629464054050969265066999865386324283716823927922469365551021209678834556939309664888315507609318427266906980370274711857072793044921917241120892188552766070029308662393428165622210740121149570445226335881627520739836997490501100277411765387362682217318380605112891350101749222343803927412082646158004037005423302157872131146868802948244789478380039049614288270514406129575469699989323975540632623638376839129597210760528090089389549719986185057089309037104939355859579179996152062038218286102077828541675938662078856108632699137136558161096116573164963264140621458375401062677275244351230183751584593120189297242678428941023373336780203943931285206958208936655116754573907760110449405858403968347596315532797815850205578549459076335623044274596021747488318729846395846781276818998609996998088088210532685261356630968038019005221356705828104713984968913408469711274465542895901598985633242419385185251848512789900593807804734082766057124926076843927957241457084164748100712633502640867995217165396193793091796828476751813799919091371165829270765020795585483395027486912461859454889508110983454706419000664891766961327274639935041194356516604605246015815513717158295080246917041724340282542486503465845939454899822605565886068676626518334956949081252055402923374592174359844857921317631040075783397089859272187044303717053592940716388925367814115846409990632761299666908077552869363135115567902578057661663497615127312887209578562074584495640604738139846142361357954882561766878091417989599609375000000000000000000000000000000000000*i1^105 + 328883691358296031497474192275457781466498798076592628202957839447946403689967531302559804536157808078063599889644653004660592262066750720120869425644904440735971973199743856416270278692410420659839112749972250318748456882767481373752549674690930838248803752990470056647453260690842328601845440608340012754940226268743810901969813554778249120488997603270171712877492057662148655325949985468577352345754333462808488720947039495800916722223618087649608573275446375298432702225140252489666483576864571861741702037923359827242303416282034901834391173873926033298734933768241975737912359304118090647650379802688176695426359215283098675105548197047806369985688434599705739443304391724464126132862808575646423128108439959609823130952702714128992720573381847004624631694078922652558529575336419605993869147959190365578463946865483531401365992090018887502222682609235952171112544184231532323121169295350916313134848226657983501523246800991215187720939263618678093398864177856906858642910075337894717137938395058832708929794912364933592363263487855821544425801178736910685281504674397471023784250197206827645065799229702484532452176047274173270119641578775370976554130424581793470223214196094415011392087316631153716178317949230223586579020479277459229408532612181345744281075122878515681654016831851373032211819795716949982635646981438929667047386031819799654749775985837128350213493510972188020744453497644412551810794471021493592651738894950183825068545314545374698049647225016506526392627606344361828597255080611992135827073343885362422890449617746274038069804543334389875392827650359935656829187368948726302627212037887877223721877445636307322362617697035332358926206629820098328927901746891489728887035701654071256165756447161448907233407117913540252432590618212695903902325141599584424028536384111569345995664055847762814026546202176197333818961808914221771288818977114427437441149115093138439725662283911324630482519925404834752693243158881257978897596653931334761535775049855839788477302470710775702852884399377121519625926954270478493178655407865371634621727410289865246881802113692419311779772339897241623710969438673102561645849510640927899856944312533069822619509429889478844121363742485582166846815576084631438328264192872606419996362289523915096252010449594789743390321386709317319102912277605985853696435588569296472739247852312312800363375293074687147525124896686449849516545059347714400340478392167093029392771051206037886931720517311733478549647050172605890297756752785348679412064287021879849512730889485708313928379977860966716656596012064863141142217695079231004037339303846855087260229455605027940879922956420746426903177336409244267401767327034087449977483708241091852005273249404894593857315466026444409586573729167217876631442733188651841355397302330960789280347785236430876000133418202841832560196087213316920570842479046818879735110169693181952467091605615672029793672800571503691504103948244292440484698390305219845262855019560874120755486092325690851697822876898319860759947161083149231077802479285288710954083123055412914678759260522372194566030440774020957679531320150519839581694798997293510874738492393927121017740214583512358332606950643173199675628113125460274616032182641547356665484637583590399019215939736342689847574016344505723696930058447693014946240807765815952787425400282375913672418216724758759383896692770580503989543851789222850497729606627395712999398190056451158757543794229286789388165235398123566472104226212274330776553247394507659476594029733332210629226541810848397970695524797005700658053603834869741056585377150796939543024150388289586727966255989358513054012281046537613122693428015337220531065504075163577887921646753503471403203489256971749128282692909503531095798264944864563658097086251362868008074040605841962004856370605477811269475995652691024883089368595281830112640192445280794152895679171166737307227349611117338940078475654892447308160909010288176557194201147285625722848239861735999015987490834881200813584600383584226619233720217687050615080803950760011218042513737784170090505030136601240014972509770579229219500481960734750079456432688839983663720944918685729660332668597993744936608111957144322792593941200955344763347133087115350011744281018870639526543156997170050558464447815184427908043598400178170433532122785338984674031466197603172283582155148768401881995215282737639916491540087210250036198688245713723938252830407069351556640158937407823085959988627480623772460459702613359895371068090422384249832481247306687488249326958331715162004332195028944292236633271194378720620999662831638506653551399083025158710517846026422840467249562140370700105847381977927494065457489763524641001886303086662047042596751968073120843644934136291571110976397974182631772443417480468750000000000000000000000000000000000*i1^106 + 787876645344134842086634409253015083871170193408747563790523857812247673919740028314877182854428116737991550901784347355480069138282899005739264774455055894236430521090841323031141355468664635177424034744534780875585318237805174649463928991936003626317696676691979855604519542743089280120066282291078467319807775693278290448423664318860278254465785857959779677670783708434538186222926730051305327761954681415816884383424691617894880649130463232455589258742287898354555397247266959646635938344646422485840018746659293102438060876606274025927733031175663230097235238137587736464494797492854843672998362697714642861208815765091031515250063801994597335165320241097871605480945936247477406470726008107125148596254153823646256395218137550076148705398671629009777347922078017411031452643488129316079981906405089091395258235655222127684023455739171370550123035815842477204550664687729246771189374973712054523679588965827659425307936470931790953436297766837673205644458591211408461680842438559414099930695119270781962896149479327405649244010361927863089518574809481036322820499017078044161464041815600260949376908933373768903196193581837089784457946079590627232599814034803634060597429569024709847306500070965512166303671658457587504055831528253764330025035518840923502688714812883721405152415585970384057937563810909151912154003277609184941804039376717891707625538422880285965195739486834101586541522451020861056454850073550246366455192917185821949383549911899188172173990033450863905632033409060527275281647099712340579601093043145509675861989066250324947756204421546047691015372755063554485867552282385191085374106653336862953064534071772115162100676016423599658794700122063664489595063873316155718385721174434776344483764263176620901868675776791605405205642581514960878646916407989413290783445296047511695444761505621048983310041249857672532679815294702466231315866017896185507144735660951522893619970149380584709218237806974381280035352462062708436907142967173905208276171905065290324095232897611168221024710571295829071651542602978844027277378512909178876832016765410106134861867908290751162775117474896531057989716405303885471520133185328759877607643796788877957780192762214328181715232224650547425563791299880530151705109090439544337926994406790681892680129845545862467051172108596897678606538604401569941661905463256527060226714193914010116293920899841281861429100714016755614184449730637067070940879126195576218918669596550261553136600353092701236535178666598695574337820361844736759930917812044315692431479528472404323892106465343456208655513987601084572778560687869685445959201105200825902487400932724080224311506971907812693984514001129335183629325150889810716377990557370373685740351797698273278029200966750770992949290798460171695998002279408515456008991866621145964065050745195150945368763352625302413054394102133001156505802143985906251739090534727827294007773730774563368856503812390133260657382937107290733801191579149370586633967860744696767082555190711284585309823642272084684909880755932916244491801449964803529185281974498077465994430857970436796340602995063015569754667134565773018950588937096802669990886327766652517208373917465688741626262736602328790012560980568823117383114073451803768468271427089022459096652151790443613994655886793523126936109368483904322479712054120506389513720844301954248763013048354198562124216184982197038859967322974700178008018235386402634811462888990097507741237824539268693853958481617197895916850653628777084138968378173572552466081064791397768140850187955713245943803524482865258476298889254388764525887481952043061329952688093916745023860131404648635872175828208511675860727676994635225755770373623784494417248395478886303860953054751704108444898141994244595756374894902701975749457644674538461065881700031753929526770843511941391194876322543792373436552237505637918622718366044714975195207367820197656379187516697714655877000660852196990719353136844881105310755264292434999460061298137637246029451958832625977294110249794515270236880455342393470804488676466020249436045050036638536080253750124772223828787031376421175265871354797167438877861421035104229172177385003587072695488839406255268594951639527756278852166811471813029503816789665904767627116403637804076604247027283143482412423688410486257160949639958001934729602330943893488312488885565337262675176815216422367450776349480958496117573792423580314452505073311379748077483024456235891679935916797385491621495927501273547380307753380466384603811781627265145920635186794950571396382173979728069488638617641476544342596960410472361010689505208132987007754455727118394323300559604610404226454296759098809440177704291830310520712555994073040600021005096930403346047305618452648271450414126732414363996173631675123169106323242187500000000000000000000000000000000*i1^107 + -781307099146873131619034260351889213851275311820211152757445212229388356640426801484075510573082544548468974490445971383218955070226456452413233732729961890127010852721037003890503938535024176392081055953573881303893390157860330384847034012122035705139500903406717455969421904774273868024595288016337580490726515702701301152413894114340992283617922076936048985664049566339157582464266294583676706126458429635090138391514450484614819902097340194291965945373012955069591162276287025298246553770756254186972477226914539867297238190223701622925289371167369142383772920214516883258444786548640370665960074717290814148191575333604797922927165249007023864389230926825310739465365214955441294073973408759505919092493614732296580398091373224045500302641997648607993925989675545760470446994743646782201569063711920303536397686251273058381962768215626558348022448483726432831835762500704602427721281598281533312943008133042872651673887448777964407089638560755023012639108926347211722288824619486829703638560007312527199500743046165606787175748211024448430532027019183733257589764749416474881345346852581324006649999173895857737886527521916807409627049586145982395126359025507169805338049645518671051541781461281898146674587655732509842399454903713032610003124304583741598568173744539696045623243960130525315221842126166732321325183637581058220564974446012129605532264691359838953218346001572183953354823682356738473574156423367947002999292826622363453224953931152374372596952240926737483644839029748319375705652152791709990413268869903874994042936648348532651972622350595706775692191825320495953296128284869917658276707483877882608369936142895088996568834808701440585926493033258081895698806956064856694368730173551086283048233804783738186163119955962406520504897872715745867334135802806462240608562915294426124610396787647880778752047600052119170717828895162228535308416624337377929687037941491624523153180053896990459747696197954977673104851827869390010831741596385410339237060994477473731382969205966259079562448032877037099943828653820119646449220056300710665642925466170790075191077708231819360583245199774183523874414887459879111912909659600511838631383354880342809083008974831412976018603846211102257007047318095811366364740718237118645450365627051751954918052007270658339593135985126444933193359769868183160771666437049754434498290120137162534868634683294086910322210996075667672556058765426054419796953925599095656416016157434598326969088884053863721382506306223249193287939048142311641214953124859383797690856759770380638325580625123275532666251713279641406222514840687373673900415800815162493642023392877539293476795233654967816014908771065473231589984588128671162202305896025421940259609489861859508841575209843347351785175689175008256042564545094728000857630039473158013494031424261370018676891816778394835700239669319813826675876826219736892104170202275182586412004748826610657722182611014941943454472328231184760054244415809248844757180820170365688932994010478149003278974730862683800704531690926212955813818347733867304334385883956465014815820747925598236880533180209525003800220819962975100309425293822739148330382334287930929323249575176584495388980428276785179078681361373165175546720689021406529036534839902817151046615538197678845056837322202205781074847658435840000032519351987247771028111474229097696078241124191044054627282426124641409380002356103824537672921508595344862415774865806033909482359780742307300532868812941398305712817251834964985131713248838936661461833397812914064396887782555533942399734754112432463855885448763921392507665677007929150489505079756389104598421803326023483136609858916396948558350370486871195505084147936699005385403676657113012483097684008653642639099935900902555371978376657776967312049112465374062216391388723388365299905181517963396201569383271629174690878546505703562918036418119382029021374447324831149917762243094936892559060984179544866806772340579956378666822376664236661641321832191858203321694227169173814292368437617153003174110043537351865605206029484482066708976592643282032500573869269959285752639206620999401953351289913621724655444946134958083445159603325185674171582190748414578788973246380430028781353900658187695558577821348134724514839052609405473831338681314717477789979313872957490634053382054095981722161717620754446651768274630247154415914831297383320050367989729977772877426578546955620008899070047481642434743208349773301616233679423151596128199165000828299672417430651365083365130260257189508538908086680911339585629361290661529594721988342432528499329485626251590918738284311418877679626709126344477528296756756389507600183556256669770572105916909243615326485169118175012911909741024126410890090360842699748688650584375061966081428215492603773602294921875000000000000000000000000000000*i1^108 + -7561518158338521955883852239761302139259734013848068514897117662641578001616782599180739748080458744028139481115814269170713765274073817385770564507100684216166842999616073877506700426926585954539885817560038405052949116698983229141487742161234047683335745058183336324810331534152067961030899098568323601897638255299953517096719020672362620575625122919903715892309464162448778625400715491359442057961464907847764283717034806804151769954535851800094853152100846743954997224265890199864048481424700898523946989092049481786174889746979148781786850429944173130808897071020029002969520089642117815140978046497692525596674326397681532731027841876121961255144280870323170795684423871164168944864100598046315164218462662703251679913461651381638567163320794490315044570995970440410177120670032898891541246938244591873967046068437622194924641508713932020552500385297556343392908392822442267719231262458630038622434849744632140829280346715048099036019930115498876062160072314427150560911595545667040017623035640777425600020534986600931812588423933046616169290810408979959585171609702775376310358773851433261328900875477279917130933365698063136353772923208368776125130685371242226748064034898486550996901090614938979582782296688071301614847504615792549033014373314664868562558106625557589529743597974218653184145981008975208783637166985234553716571778771391887586264199442146939575022275597433452510843034018925801375418572547417855413916805448580617924055613770173238644915049506089008480986906706681752937266301270156159114884743881263125198213215598209938499520125654585306141647331436620641243542226610647495203856084548459836437841037988111649296984538529900160026892028987356301108656742796336711982382170020451350195664015530048472497890121580563410697015723902559431048719486311903330688090501997184874975058526937331540457204321491929196939303510346388736270758954656519159699605874041205784414606236181157510056931276105787351477792434572221115552942671785892539533403265653849726065085787122623701093629959481786563878412251783038635218016508833950033642502859419119759874862946139348960784226852436968769990757045692184745171634592780802247354608083880592866620958616084237816768508110130475880121522702327741667236118098408571929155058315641560327336382848555662971092894861379484300645469665463107659455201492850863215325059010268784929633216361412879538887784616622462426594269263017930959512905522008833573155897675000129623410071181302125475778121062047102780770769096827115554370743163192096215245360960652227932923001810340198313300717961598269175281929478755186472676927141994270224004607914897483121886324094001284104154623532005783495002281138588709259782856122725864494822786024007802451137021179227852711179423043387954787991703390078072679276200856898788667803463103272858131055316052710130374311868843208888386199064065443929229215027502741659295776442160082447910352411211632426761567315578259124422582650572922904893645434225787303206286792973674492728890658765789391099184029091887022281660048298190358370389598649480363716113059567904333899582915272832664612527047100871546872653187625533198251509487510753391796061020042723364029392507009578440705698113364567077820779517929386322293891368722561004929513419386744538628122568902547542711969569370022281123532769000145873848689960468041223789901227087788759086434731049459649641151129047392138900542228922740748018400745064701084443856250204148062017822602025297686823482010472917477564195011348849984152072740908581171519690514352664504434510374401918851157741824000050307359924480261285017193296550512015751103019332216423368004186629759224245350189942699673904574048368643970061021852494809959929275263409815649607576835441606150052524829057020173564063211431408153295443249938604971259299545154207018965443772257301662894446067203738488552888962643775120625723450770173854595986861851932797430742588565787752447552694651243868513581640611682849628458256940874050702470997796379612295158601447609580135057504965784496487956476652087691162803211588350094759610143979089408244355239043318177037163090894900302162823660382741454154508769132371942742966248507372295805419814105379723192411509693059800520059048211373896364620324153085007375521148206432518891731019894693826376387432502027962107828151004651365978398181830979151762933289656634541525037381076016095990297474465928094289916755684040839821267662629478256676590173911958853034600970471877330732406071330088415029993764766952524121281565291517856591649577794407368670253352652348707656599715557151466826647254569364411115230274159018322014001320242864871989422750149384743665176877405349558379478945490006814118539608020985077688748686083443793029376738369487982567761233704161903951786804199218750000000000000000000000000000*i1^109 + -9001453693548307163522173814444661326496046614825984789344616574762554508587773323246651466583535374089223657126227229749632790325314735621987137737964619902467310054590482985808364072144294979620980368846842411727605943264417413447148557897496812255369651392654831142303267422224387601793450853911048710075358464990663150817705474197207261373260118813293937210411652364264200097314534298670346514287940056284997176038663780008202563955950766509549689287918258218348234038900358610975715044404419952490883381519026092377190797322065995824395332777764777270665953399257394814194068212601144948251526460551767047099768629441924309683729365857059529863982615450091545130677707359799036573185917390516011505766968127979690089616616326049107345217601950544312848978156667326461668482089651054242933602564381136476435997661817778457008826058573940235861210940395886771506608704874111252623135059214663851061479043922937232958295127366849022643544058831283492382958510717552768722522561055800830429071041218472436816461481390648289471183055842779461167224729436997438169282941274109825663910816134807320689952708807830277739527025792204467086658607186990155196561623797614125233451113366757095143204228008656942789355326776314395373231293237921691877898906764154649793493864768083981368972735252936283878962892404268573694532552148631375168972707449031623532847853140516573862717113133842544320835335918320024435727021694538545818361977700998565563613662765894857560249538749801614805205553450962569112873587458882399422742922743973189741911447161375637465045156120158604223237212662653018924819006783970805981657668915879295087747608074544077623202481928828546726328279593974025061118620351549788774785575973913275596251815198349255168468229931381043294039806326544332907590493906398457551423970690824579288301174651854352499058660500822322240046428590157850322664595822888138935907359599207511091854292843779162164868455561455170886500065732722053171727919343656200607990079710053001004001034541355673614629438826643755268228833967136756111954797276140724294753594597444626538257344083956806674443934225076515154598524658327115251677103943539246077575772012015855467213298268694097180561851138695286216158667617169923350776967946521951315639324449890146773958225375459591855611378909618068228624274617410368625589872561469356806761250733610992300494199473784574930064017953456237831707536026446571546349146407567889082668676099080219906643812237064229171415863725999853442931959665591114257499301236978515806637348113871633270495984618275868018847312691226439891664043964773948217890659100619383539410664735993493510885580343884983224640419713887730789768964939926945041655624559215613572509007331875840819381906603002538671569903866536126549577166250553568368966290438055883100835127972182518960305983198057555560221111526419343342542082856752170916381842544762875673666197348453499718082999687597918843037792689262219305598265055714443335613879345271460553090631965525139652700226571877587371514486257555089784770772456623847390273890937984721856426391760648486629898599203016930184205992655985622263930507031307368916914630958136986589566177525025445671461820533305682430774613082165088583431955615241529381097019883181062408320272932218566715447103511027973225040069445930104290740399430848911377794816625935735577135938119023793711267379370918870971787973787160666857108964708047722831153918346627482782006402570796001857619864662058295360401995653553565926694579155425287408055671882666561420328251881163919639618224166569658260618388764163072295240367733379706186435702280006259948959918671454425074897898826311984038365872643128327909482548971290600656843582525129430750132886564222290078431045630485867569042100148689270725248099471541956378189885387038831344114212679554074095622220821716037840866483972183494581497614894282543363085423181696553118545838101400078671342818897497012071751043161478992041846233931430145489450304652817619921646885067435994740277986057030504242378311406621812470005210084286354173886061147263166559143018846478765368347763366511034190200796924056204093092777238222463609946639852031304887542726122726251935188377370464253111176323148303472283727127081278717724272827575518704039479243006237710528039424328000181232090836011620564380019232583198000179419393702199405299324917157412433676029543138243392865360596531287276431847485720055912477778023881855861927791059398686914884450299850399353762133583962891065198704306080497558692005738769766325328699782013752609007900585714359546219027669244105222281638455859150514309835738712132964475481434266560304102697042796227721530908073184812140538484759030313150769055848593137445258158777971811787428723017862646195887854562979354858398437500000000000000000000000000*i1^110 + 21838321735286884086290507752314155042635832720324596613296037257431233425420742604120098662897800496059475581406947509484314420718612907617731844431605252409283699091962675907249854480910735635124301666184905690674741278145675870807907801165674400937119688393511210775621880798442731809550517748249375372040474005485816442106861466006993412840509997692759304994201785712682524921323165380597644880478167897347863325393629479244260640849832946416452973642431111008405959578188187060726020473196843783924136890670950905447787178631299759683676828883842476266598731570776213120542260131159798600701536617534938818855147296451421624720162153041565681717525022329875618489110408159786834844862657880357029709789939518854099748823443235005397014651278826527900128992550375238587145188029660868112426852233827136789217176139591114773861685770797719902699208749722820276557525413661136704033294373510750889722964013219598624029156315655747624601254010355300176401237643311749725067294253421473112834508228878035608394264433525369257311627018707570772268211714881424448999050976076215873996599962205178179552605076434200051875761045573092499178293764902462157121387192301459895172895195997083682015651282376646973324234477149812315926408582014680477405687525252215135223220467280297541412761524660774851188870144877884041306103419821940055078059384421240172372810163399848943959848792356438100082405099992943143497501131061616341790819292251480158528795175312424268158652368699647622471278654329974975905381786986636920091585041150782728439768842588139674771490131658433237335390684124211915133336550434176332605473237140586884456573200965004465519350637742677720009837338421387945609623104352308651429280286028070085310427124453078104714897277176135167266567888981288358994521825680714216029142735482466149980991938015297715870348500914112259362728947331577096081818870746366161957892936130272613136194747271978241143656586378921784740426826137177420814538962845263845837446120070959814874782752418003159281518025742947522265274909129278886833265988740879710223752127156480531342523101936307657261539617543117893885390888969406620171214944088493858120618828620969400000448701625375268771789822242576775650279915211902503005527885196505173046704211609522253503186721324183697460149876503797227631921767368539126158278974068586857661246045574812571423619633300033503173797888875031738095603737969680849739904752237252477874784483257609497834113652964615762425695702307398238831217545229210157704692124924293090869736043911513084347756736493510137882067755898364406444164118990811472188798009992654006496023997888432832740775393215591123722482258165946489266083942179066559850971039231825697738380792525395139560163455870049418450404452218680722103128312253235633669495553822592027720502422017369448368329953897940081727710689645786643959073892867678129373752158672026520278872197272507170148247500534752461121560464801594202760575602633409523598823893980760968786082652064356597686146409038042005300789003895441120997084205841506166296614278324000772247476622683508280809159256855347929778178067407239875203634154584384488959928835973358225219281189954676204924129839375278261669332388700999423998669475057333645199734102418312833763456184885089959537548947993778944650504724246466156127010099232847634568074222006992188956063272171602092302830875418871741067283680122925586776528293916224098812373608579055094080399494310234325348879682610288131676891877237030883218072394553221815286449533306670067888823328354403596483557171533126176637976535681849260175472811878519493858966669627899557608050344434248630085670012056180585516395466295193514961816696090249339345968014557978737122598922662527223113773457423695917692475821519893056101574876602446094402665462377776349139830948623035736580573051061321940235752885438013506171976338753224050317734017084371228549794029803788571757418150225015391263282250876258233174918891942004496566564500380657885835799574516258798878422531482187543393865052239503208175781839108920277931404670194963463342452049128432272581396849541664951360753334367194230451885339076093168258908784532430061438797589518762165139338504334620647921952854674662837704581239501906401745195405135079709848544991004663375160727341349701158960518693522057348599456999885816175729662588911001138485765390774208399172372430578322335530980777742635777309129225938747612397199505035978795934727311715390013701801919628361528656118784414844096931062265386135993285638442436448280157232093185146053973748223951792560313106756143473946360843928798195548349004459241548422806057569357708853082602544054299417736401106928518729504953648574828725072390580358182649396522225809857887757188343471748371943651828765869140625000000000000000000000000*i1^111 + 62055996949189670531871224879311295473891330608863943295401719571040898966577937892338808248788240656475304270844353263722156347384660303482571933049842393525825134802326632605824694302529716150820057909709722466701120341415073147369172997229192078385468369469605652793040526487493747241259520983236447735509353169970863865000302143376567160730932744083774160332402594189144743140426804667363098395936704562031183439076792454070144966304326082130298545420724208642701099193193615712305233879031039994686915107971150831329943679288330126440520755875622676794429418629452141504412193215712385774702390806727751462038166367287828825091011483299651070905389271679474448768254325311675235729938989207020574966345534710083412248209034907203264036107253581440118060753874212374915734042973761083951761009860414837301825901901270997464705643128608356283062528160642199432524028070825946404355446888513987556529613030711131869326379985759735464300319194933019965277025771281880918837171432634671831646178910476489124194393583694137502918478127863426570791123200681284312482187936304942959249730265072739043273197213518523523065920847160065143809631631994081143471168711843896742658427348223771495033331866237265967229015776724712051080954685872804994171444626498311045864677659735383471601429842813064913263287127642376633025240898438261401365955858053058314137626445679359718824765964372846132562888469125757673540998837488403344259070511249531829726270775861791047956943534280792284629181757535137575270957683900535890445551998848010600987224719678828665730969977905293001051850234226833137307682470971320440921321625044896172685161325283813851931880928544022026784527488975750478131586144650029767403557635927176898423711220653638563610880780723312945045658583027854017133625477748932433510923231621125734666204564820293426729570081745540436285270354159935304953629679185672972192126410419031516518423872068412505449590168212096611997160170478022431970254695154758093391241578890121000263046069408548358886834587207063372972914293631287620271604545581112717678171675549818613833471113097983424241241013885079445946273168238056213814827882338177479708309224909162268101653137181267980689597245516576689816697198504247532633758977903354659736056281761596015042954834881150638004625420496938813180940046029227827260792747874508045641689565212154459140144897105192902140325623590850979584548844160570846831061552774319528539505752365850119504231170280341874473904396151413874306789969491782413453878486259789781404703935204771191707792274528292271036954969719130758290221018075876528766496347402804430342658677991237837040416242420199416200972127605480795361321065752252277238741979535794094476466994885959495407397681179073823574184450463021692580946987061211220979770621342882010457287707467928788957871624267409600676836004817661598984362715177918654479545727015685117103922088693435249358747483774495456936984287694466874147503663426343382208492443040078984298568402640505970883739824641016800973906324791667008704560586295402262566450532342624830686264264188841991441066292807644504522093457366640878633220029760725587364114842176328716204368238356970475484459174963740861127149370998652850688968052307745214705179837632951763095925291287762070598624692530491145401142164150265117007927644254385087430844561312323084498429201151209796420269606720613854308401709304295518651283905632430704948018714304817452487914728728227687418071832782567925902126342874556882732745385419032630692814066069619748548811866239821965707893586531640775013472515423214231946186363937860513866434865790807382296855629471150745989463381684623821446130455039555537522891939857577743887744692753637776174267315215568552978643266842535202488467605927739098855477632751764995699117136182560828103861651391226514847786867148001648391166284048448291457094424089884544568590962902527911291552637952149240889311624539862447871488315337029167199713749025161996390635030973232907632836970420261326290797812550654529152415982264582011170975052017752461889958761497816236565020150254586293668247002065655627627313053266837074761874858208422270336397324746753749812673821131241177479778990979670919144656308962694200443608330100473114435320971463281210529544931166593741944585954969512748019383344262561624879252358558060302834739833958721761025822440025877841196773156615452152071168312058383501326421258887722875874346539703783277936342339126752134719296797936246914388598713231274576555632094723888736797923598175652479571215022981575026199749074340927254548892193420456718365871690073738595261156424856961161919640184549058506788768723236842970377205573000610599570678776023824099451292354036226866878845179645175752816260540524961963045597076416015625000000000000000000000*i1^112 + 15061193088208400211120952517951316187244352467327029118292007366580155347090894252901477887372489564033325083466520140902488448435356300891537639119279760504343321019646642302836769601850176478681281261925037268033724952064124628519606767169394477074966459354252104140492287326938366329282628209918438159084554573544643745252059686803221645389422541726280321265483265215314781318756345937425017811695583213760349904039429455798266881865164525659013894970902945737207012434015383531310070992313366738107837004178664565563914079210011004205287270955045845988985987730110361890730345736514523849989177712989996539308174100551151190395802758131011499168270277677949929919568229019143816184585384497923630108769595626989925639347762034402914177441444293579405795894749082969875326722737887183717323090837547509122282084341175746645666965861340802645566453689214166184272351005120478857550783964437729290373320697904482191689781965156978027512785448038282967750581150246952041204416795682370243474041518280502758028459136810641184493039183326070472343261575968819341079291196117031141050908483977695455542436350745015608924299647886077532508578887204165895300107953376609642201122638118906855204102625978178640201231772982892160179768655033241618979798468933514227620618866431210240721955414197455422270118277919408261803259762463213670120111484704526811465653994961629147161908307808429879628027223833754588684115897777506494127051850780132083942518128024541873578723938859621063829894474415151422918054710067649690286669397420729581855605256779519015533388739766664778992930786954327965089025266762890619551821391788904944200825230123112830153514952380009248682114532747562652135156260128735823898314046980450308606304064070576800622365790751492303093876056976075327828692220248096792000197924745354025784627492390978794102101290673950573571939583002759288168518439108615610765216129478714193632712100084651776268923536580177699587957199258908223349868332285914967912885745093294985912914013705257855508105703010806241296760110934218987556209458858114717044260457891002686277996722429625486477412283378465680536435260270472826634057785799938051257419388619859985579649652867805961040072760311578669607205927511250093286818080708577245792400999101760690288981233149550327659006711870274928802615244640064596292396829277976996728016999042880334700092258831675027115922576459677589800287712032857921369200498818078695270294939206797340251780878986966229662286025092154840601669824536243945425179238009887725636046421588869161920047836662760308361992375349636520491843041642156910010389588419207086172971996708288074533680094853553039638587252903993431201099470192456420087526728704987040656880314899751769227985379337386935048396798034523521906106280801519231152729120087697210796934724617700444989936367055779453694482701410721121544951102352804146190780209826916725241792596897261274305997591851637622820023801113717425518403514925736421160891779038351151626410325375139458454359262771246576460107800127394824146828743321311904467158755204072373466301180298136138044405696141354425955111228598819613212164911599039360521633230464792195918586820033889146846256988799842032510989284136330985005885058709606320098105492345274923344263724382164319944532636112640029629862005962829153321992110804210311596457146923009816109674013355376011068349756114302511098738153909837906235703814332829110833444093846274587645279383084297529662231675221724030814277491665136624256779621112573931342689964169168063617200485466490511382384631613253807368466588659523632759656770358794606040905911516230937867146693047471128094643632270174789786723973683627570955742262154358564196586896818293893323600142341790315195966306690975143395981667183230793782245960558799321279803255841114167181167441055666944410177445442270989241809828259179356282052844975406677353441881299446228749169973668886884509399019194967795978556438183123641767417792747337824888655968071654216086068041987947489848082426289170123360993350886039988902988603734866310785902396962722388579492810211702544918258165635964192744324547569640672810125449975569004720270646347364442299080498666100474855268051234116485254615309117704266482256930265056306202227997658393368498342801094123371968247464074770292280960168481330264242197662412827596658504968860402218832645797531709474946170858279242173871432554987027365243501285317178396793262042461111537610029275514308707132411350701076654748934449790607886134586591378751065035834267804019135265280644640854085657397639025039384550499228347627842445054195652992970476820330343900802716601593497054885582171936115380559712987758535733298056466386254195003298770559818666500284423473992904233566395975905200123786926269531250000000000000000000*i1^113 + -153303007279061196850785211854489033407275009834564315656495177379166342090394341317694094371185923960614312386901759260297175957552449053430021208688771283311811391829541591550441665161070521519756598984129766157624574556067235578956183859644476102472251022218727662871462752883807178750569141843262467637479378847781020054568427719763604480897555896144394399511317480943113534766541902718334507703922360850861436949001817554977413408435429939160805610661113693594785590489078573944730534481056192176692193893617614989368343211190338109883954558107700244822341075661633575013748676605311996479308768428567607637027629128698616529258956074747117503243312592400891044820465095380381670289413928607496495278188501472598307008024594544190190916971651483144415440007583521144096803280992742951253482068854197966933330002682049272216187640021562068187374436307142212900572019477118292373512274823435378839075141591555406725279509956911228660314162136392403494736931996787403969416756484301872723750910714466260697559837329436709063161237625533236890026025393862424017392394767697862530135829951131622624954424179239536985541014598981652330958057505824079700747558112739697526871336407428367019839205624447925490921768269942483648333000279864340725053207545990986335549988901697427989378154979221407125383837382088587609247203620828043942939259958752119264829211060344980708452799291518643421860041748527220969145121925961372932024963136964157370675279478128519811930138606846701844779505749542050076633234108309253784785017911501905087100080815766157151316174140441559738838961538211474623148642234651795438506836923620968009629795701826218356177952387747263341705060532930113373770903966021292647292148206410631458337233054169984946299578825866336205959053596501096849834478114928057060434753468305320622356365899590765172911451172231775835583276452969690757048296698673122312527139608703753916272644810349466272823439378730665101447089195339652045382310169088593136946312199012864030328953848722223304316914384697627780116699678847396590817435952587452855741592920231065331196229826012151229295812787516761503732253145297888946889351160057618529216108955378920276418851138568419980301857942323249076583808551227657984033144823821505127433702637833732235896616306561330935429314018710294810571137549133488608415580397981496150037071252231246399262646182835860645280126528309619497893635194237110147889721496413975966997644347860616604287985514713829907958730933153057177016828321592740217585092393694215173598308015573656383406456534818448270467873711399153382025423607796423101162801656692859238775396233984045237170593015344621780747503876381988530476631911086713547550179231232453687032791123524758663321133493797117582586565781801927622989037028475694954388954866932846266750103542072164960010233654216285495161538257387542061995854070995429027600786501376965808835630023880681817841381922416987920488769953027149803777219947102178634991986377605606226848487703941460168002983212944785554948404198183509311790279957799077195180684243629445549265331408478102614742872843554652846425000629942638338882268023902290358244370086251529128546897016167334524725973725287484886334007945717880089180658760108966752341515462802440040742442046641023743389097116428165910885436525338301546795421592965268626665135215713430402099026162501459272040344945687267592223844421445167086058485493440354593808725512106526455146115244760300110427263220447321364473137827983894105495385788442863142666688420748838557324965558921725230431718515339402203544928287447816340153097287965787423064406364344015813345960995158876307887844897662645688600441177031576026210142604923813145631146911886615472157819316595150156998682238346470255657954463007399079827431708637026907091672991142410289446622824207298127511953113388257042796274556525702644516931070716061019435623271026393670789353183518588352688542261556406711519278018404023606327549353562708787668571749534313120545177397670339639886394655201382752239216115402892120805773401889334018206195853289182805627555874475729535318244269934805252987269255872630755957757732024709193735833505530665010605036146028070397387739431235593944498591024058606111297339776487256647550698326168765483646162529604917871095795306219991816527753166388327039856693217533881680368043778290537912038606616144175965956220110773774760795886706583428539214232771495986060309165067209266782791969710225845717624254946004392092398022783122615007866903413484198224691484680871821841523944741678106180531913489430101381881604003277607463827415128753556029386707613960792351523760955696814471578076358810116701330012154393520716914272797831886604317377704950987310567196977152129445338539850944280624389648437500000000000000000*i1^114 + -310409666519160684908298040023970423048418664883288863375989120280947385314699376209256250117864767904292292580232004263925130141452058128588559113206440749587115596578801183933948324895164384457962254702380942932723238007466483932361737902210281332035877569318338361378678679295754556166468661188226720451722123766426800403657108379737445812839171077786103085668572204368600875742304485524287137691039287282109390690914919906272648766101812031472839615344918118029775314853963483265879768352804888330815738738769853555976387239044520013177324544293650319603958099159743868751075653590439909746212219019705444669872058024977779120912951968125364066611830843147329870709759220421248522668337887161918581398727685802602270205378760295543119704376706477138782648113120358750317191971007032051533888738710739194145321056998174499490491057614657463893227199065843812292832239178367639898200009114291621694046963023258765713950606236241414455885329941464870605516989281782047340314252392423876399417471968318888214185131238228047402707666679555239065640590200483468276086469688087196285943201734986153839261517471588565917215635027412305218085523442950350972635926926993121193861927889978696030878237633794627967695029910427183065773498523917793205456515337587192579948045386762863834670456159903516526466835839748661898890265640703056496512544351977103194926039038395690702865142365331812915335928765272313033148893602168019935370035450054192849285403265862740122081568594040510657124318378356920686875417923510521999140270026792008332675914332755225961088465982607165881839515306931570988328219232712447111515335661037269659138542222751833259295677701222867796202129859906916047787298558289489305577040202598192201571252234102021318570405886204443774673833151563010692730044470865568931281208346466926716268115745917596567896977854323560903365216122344659154281211995252128047667488883632308623194874424835324278654067090151018190635686454799724881443324732724278956454877651241915367716171509919961663864213546445790535125012164876839667831896580969162111689062143918430695819030823110964417283145858183595384763240712917463276896201093736330088692412085572030922695646271917760655688298156085621672535510719364454316480613736928476500548759894715993598602074996993380999077909210702352613301799055275570930106939024330278259404275105964666349898798053579460818881478463419429403094453801172617016323651786437167726422007220306478037421664291900215293692655457588702411079474803921050046711698320613999243029822026897428052153598624802336280852425800699784112857574426807318785698264308894152722174278035644591296716458743577975462457371681677967154413901915622920549318261409896220195777445016203775482430193579028235328569016080760987874824765820166731445474312252005282429935081132731791503521894193118688236268307369025358215950187668423779159390573965774018879941107834500856507824646613723850930142008871918131686953876040478249499175528065664662143207660320572434353048398385892943144133688748573073580082146543538631438681207966462870543437056719445908289340194989927470956423551932458245348349814215411736607829705875381007848156309587796591738969685248129666394585823721447756405724196606269561990981638284368020444992414438187861594625070033081973349022512652575190899485918254775534418821996670821090307485389155241726002506045040822158901016069974102805805848842167665787884933851100290136660182365354157875377639666899178896979291026339075867132585756212246307188792847385913632789334557928477382581496846605632345284125905855778532840231205689856681916272245971098564036464427700094425515882305246478974740343397506212252249451363296089242297519526927053440467812849285850427138997968662335606844311287157188941503255968069905270407165863735577848614433761037611811163619903189286448115340558446607542869976396013991771983537014953043843104379630212207678871079105397966987473774352421291310733064798731531071763717495306796467881095995953751213491221369748584558914599641638581676789663645672209034123585440276484174011697305129608559929122052047117453805507568247353191994758798455852881621013568588991836689141903299282044082831705982438859368826808416960292450783110078823656238783014346223655593830392332453062916021480329663426470901003826672173149216933318661596889373475697372359724937560041833825627635802392014005119410677501509725207708934877095982339282238700032296399739565543902766332042182299005952267461603146891384079677211386299557324931974191631991252862515846656012984797529469090695021015494702021999884294519044030316647063189775392714835713165431025747617107236407549475536719888323955755015287247630931515072469619187291412511692560200563962529630576074123382568359375000000000000000*i1^115 + -321566190886825041802081330275435043223353064267012311543975811633724763259694673220446070686624360575388175032736586794850763630458148378975474801406736582525189641112576718199986294714813804945350679694509098035820522166616123241963021353745718771110970019034368773044408939678123207868931977105282080917126661335113053136195732597052216650665911188580443406301113492700230808678766729682844640886393685830190903562735069281685908620359924456897596227947880213996443257647190053352853194748515183331269340776601722321350675023311153953093930969663983180919175312494137504622685091470472047810545951153272844893171606521691473590050678992251621435660007690716768717788596559370023529780135039606236253577497459744873674156256438978815630842338983883440662345106020948525611112631305766841020465015025339044881086919198130100919898786178703324168118275396142231467179696540828691764968504176145919353004175404808192639831739872090608101120693772624969564265837653003816113522180172487839687615797510546204462314884409495748605046514073893733587847194477645331338885213418407599943368161828189601284728267555338121228498496963009793501915003935867542650056683861092661852408085198700863277427906089772928384871981656798316604045868342048604718186086397044011421507584197535141278834710062590126955458073529430534207623858770514211202786493989533079168935150046446048960877878670013089918464996207190447212324928823660197141103850910555172483856271366291659782648519136728864262139597802854210744207511317673885352331352469124082450071498136515414089876188699860927907082223185541684002299997601977046234392274444763165705219529310435543215570608210154060233636718487060523839169244702985920234198715622052974016219304946722920923809797425848163391314431661103185223692696194592095495700170991543976481679954485818650836418006294001024181986791462708847267777133748101365201466628571705314764776021366600535595658308171002517111135907623790473536371473754532896994899779488884349027344408446013267614382432081298734066604278492550982234517618628118410755462621861264060438791858904824512112675313423712511659675958195104546020042198627625586987166770679680318138178470960362187702316949301232592636432236975227541897672758700325363503014617352796325747807178055337513526695122505906481941328733503475762733396179786888808060960621475521983142187620826866435819024975227574342404773317158969260456132216934901217713542700292834300990455462346686863305180784344350563683039184098598657174935240719811793192454365164297171299633728070666268110480239022248891037963327143432727503356361223497920873088202867675657376972100182274635454174275698587856002794272321654895679379013261173792830010013930490682385033333790786127019284422933687242425836370385637733157043187623528351564168718836689056885372203936501357463523907729215497122290194260973799533435901175923547938578655293045454999234881358091160087059052842196937787520670413723406683000163214204964016094184625583328048761663721850438453603327551826502194053236397403174103407388704302610216361175484336385029999655236079262192082565463593666254495740666899916504547017625097158759786314801718837595436909165445289124470526707626116392531727245494551201451407198783173672963722148869423103248175244591462338216287191435600198594939848220691324717714457841838760246729017317168575846299338531800442477088646950923326354796626540922091141296350367246715754313967042286312463540237359743821417428889594742747628815447567897525320705335592340829789134294239215546742699711453930341757539626046516796716939384159326274475262929581491052846448103817199899075003637672119816710776840792284660437148415123362507549506519084075302283232835735510632255068376744240071940633852892171302665060191970394751337856312491006558678225609579333720443775812119379181588331182148892986973206947872095285194901142367113721698212124404448101871477591703366102037701468002960742808831849591333424018129199170388656301592981952577762105788345267752693370838566667749716497327487467630378091650534530270805166726119222928317451032632082462536961873652906525690786135773888717804835707694757630909696037384084612031284934958873637767628275069101519121955261337529656908035173447249809565276884042851658218779792227604559140608708752371826485708363632590421699919122392518375639930820730682325281605763514798506007192036310233138619445030132648064931113532015853025545593407408954498365313520186418960560795951047809645994690651992915747818572349033530324088532477473827378904226502798641640541207248579446369613000123637427133189875669949456656955908729537414122583364951277579694122830051272367605749720393824842434901521433303702090084041690936782892096117138862609863281250000000000000*i1^116 + -226208588410397212162017823353140971102084818281595644622378053051184688064403423423419536817289161616443518967087959427505707655836942410712667210586269009977972960333803958723090840903535730864120670746822813494217597611283675575507978452215202323331665703768170646494031412456828279213906250393619774736679922468379013351707370838857100039523761050982681526083998599394654549176717558892226858332121584603810687750388708532445292993964787666432030797034756854501066804909386132997571089502131606731879057017192942294555975149116589283230899807081389614131923057163118015763016474159831060222849300631110750924425834602206575823991136498139323178414272596217246746340257468848457588679881270175378105942858539073197033159487737177742504662001016798410279648222034906215935363754344121685654374105788676969453476598870507495922759276061675856638260521576586941495794205285235710441177747355787137065470698674842045076196539137130864440103977813282026843910069653177300646191892190936365096514021582456533041536032690239257293881899776869822693932726168564983350252320433940446728172912425211214166370862683081453796292385417459192368738673894491304049436973622501303859769825447947340355593432567193955439872225249378726292241729537408496798873400518706521197674176730442380061221952137691160910383821089011658035380762823934833220444731135668980320132621904041685116388134685529436287840647221950396219055734692713388125282798074282254702689888333751449561201775972614595833128218422802315444734174969243473281188408701243838380248387488660164658024712636794939101808934592771225111562167693878037315038242101216724503018769303365768760081337089014314912374451620603086715734250913196792215591156035294994967977356753427192863629552258296053910287466041933693513289968699016396292272386497758930750939948593411595036946656599174381431475512952848670526215314369710810845404533411517350773288623616762353919595779238551185784550813138176440294249896578609922706831269362400561418875508124388768097867489713491467165475912936107957149546015939929312584479606089991261801488246302094237756355902980422776885877981826596036450860895046990135374706008722866119400843171340059462908820993376434534148816689013840303209205370427872751442994990062732983260003365736187078129138862248571760835033579441241115721488287315001669534833295573760957769491898721542748611892966292507539304222307888916260087969345294900305748309206148401484997543955951386767911788930479987563054384219955817812676520603047651525420104505988431469611648248708477146532080062786363578540469105369375104266568377088094375900115683908126392376563713394504457941252662160906106956087714386577370860423139627335200509905526912815802572482438241599403708327594223988943513889003622720203962807683022593676378455561855980551218035813178983463473473214627195559083022076231566966433313472863734108254313950823271710769309463492120409799527181231858374470382709210857571253730259227084472592248140654956774132134358106201327688922083347397221797577036218273213573127603572948203236536555925985999037029012796894106990489986114016295954374209411388897983215723033506300769592658599865784379255340269288773636591082752822709686170238066964100776970040562020085959457742539186667043920697382481634002118938862306148219087963319756463580071345597047208499743165859891033969987424006296722285956310594934511606671693950028399237576259760696519815283296931751891895290983822461618571500198856599518949990971029206718422103163542043569830903614600350106466945246353195309667006209647917534089071920073583442377000794309199084764230972351981941221658944212557871413393277212789236974790466483562942650765027946596537823058117610802663760242387512297527335535352726017802338084690901759607599714796859817075697765976564602238241353756727816017156470421169482744406740826847321925518752409814847498560856621125488066572097025549110148932926859205868468010281900859825011378704712980161249848847328676544398020624965826780693572292293456769945083980975398709547450056673803186614095357454466944161471828679415511121425085570600147177339447058699483608156115561076493709785577088233696090636427662983914086901690756256855754270285062283324588254392050487770148981664354569407881544045377061501497478492851945418707064408255345762987916067600660612802715982720666190293234349317507345721741953619269285751873741775130849656744281695997484266267009870971172318291919963700118545315971251093725311440394032220732097285447367953414164798146052829997591496487958773554751909266944251438797596600997192588823778003940173417070533006595601926322761837653356422290502538079553169734763171688705470992170286300012743570901490576214372981339693069458007812500000000000*i1^117 + -138111593556508634037194087659738800908028215873825947958163156750993593670476016778430561489015070095335994739242915226553712428592442824928289274454816824492997816297235573166316736938963385376828222160298371508811111824248580310123150379665157558902228594689382111619269899665370665169060337144131454810308147197891622989389738399336571372130123892149711584406620902608617447237572434915560289416580510458056879885634929524875876165540399051197617660232023101353019809107311069738642177177676518558338887269928510940971069027338560936446155765152190537053650901080447670564593406967180385157697162868962679597822790221764289815136807037942036814388653358340004221789706338376827760112791919353964436554155630815189615405654553848688040328892789311542693311254671039174241637915956172317755500400109564392835483790734578614045912358920707777179022355596118548802633260781686332959509566945239565196790759977085189003649488072059937333223987495344108898004552102128209247853967317229148346235405999552956994617687736819686873691875948213493907434244682212539385363866731267407304394884929510673382984468661312488402836987381877326525735028811567758427746984197363272744631546823695443560822103745545610719271816233200015970965497703140542557061433977197618683816067393140647786868463612870614389382445405569970228998257338478299809534081677735748886813018546419905407737193939548221085089495721181480244862726637335260692644593844622377613727235854516936875747437130240219825888932672682857461270442221872644548112508207330963379961198580010894431386483152164176472012538043404165145747902712241839135432393052265889982901271054610167798317275647972665418642528234270193803063417196362313589821376852530966772111797254255906950703108807750999228947502022917897816414599881383240029863080214772013704879687013217103958431639187146157252686328083411384601317311661518919808996841252265420160488676662045666407728137755903197482896275560149641645735994790911509057799367750138319794813629325577237104750757937268428377192081975094588519141738898711937468522802174432492564112883210995021894494596828355551808769025924434102938212934767407956665326282121433026724783751011482395059676627857326637037410607569558860154818246053013885952686917116207219320775295650243872432480141865009616796176938520415526633376653272133356000044980059921059348291952314030848906136662811303764215074542611183332722644346481326890014599285460834644465430875206442229090645169195520279008350105268076578667802182048455948748235935951674634954822741520474361974460121194775275007454099082386493201005125150644551203549887529568161286314676514174514407263037466179536426858795575527107505438043886367397960668154926423021357247662632967745028843947073883083092475002950134752310641871118483087665457433391309270435618482758892947549302402185100814212769057842518377715791647799024355936948495097021453112888087639277622561745495827816617876909890499156756232913525253624562758986695120004904092480476607886454364043850266020419679972049645344678056910982991658730259922646292725221179827103809443228631871950193723790554880063500387213309773540687851087026141306062922487749694536371542384708553947095761827750031849569623175938488076636550500225821385998469415844604373274717403778997701513778645111303520217943607776410745193945268490443393147872052509834991732924292178491490330423494734427555186542287750156163404407180490020699701833806579934529867804854732463682498378494600481501336792022261756594085536776024634370275684904263881007217831374309763902131026235645706600775652011314505446374892517090701953877595415811289860471895193864218731171180161547952091501240283632647677145540513277658519503058573576068880784917225931571319559080533953108803649607583073843510314652728840828658226898681433395833407928459743010614261407314067916283994265526832202475206278755539827056874048484725863760040437518982696016871024149605754854867325497128075593310594660626301397651249982713264709332691069512875180323408693106111844254985066173120636815374231386167749166960971859399031495209152391729557440400637224346740376620988005528517642963025127146330855056463724711753739549491090059036657758426220440735479005148798833665530372763832576172192897268793257958678497666848895758470839970405951601522182126474906563235467448750667722411136384732117098321120165114276288955425215472371702283709528606289579981170416379192495922497162049156377043646732585820274572079746699703970680570374152734308652273281356074549001631478163633186345513043364117640642014034236807371577764892048442888910923964944796985707762631070028878068001185465689532479755638171754127947151959865899624870794127737889642850495874881744384765625000000000*i1^118 + -78339845830534407786482696445172564077077517921691180432196228610834983489073911057866535076290543195273242006261715007392194783840201504990872741560506557198635798509155633328092184544723394835106387215606314631976040228701625378341878724171429080933176145442050799093932910021297625821607309047092496658160580235805906019641829109983153189577618652134134533002676013303713026476071344697829555012942795491390124779174462963457556131546497979849893062353869237109985681873481333971003260046913188445730419677665137118331649768496074713069064378580914271257017228892844971687951630744457643950986078707281302743841596823962910321822727231173885050700778400628407707345751799383337300429224913324052339905345193542421185332349077444661387516433325089613405879973259435676671833707815116135853034769211009775394396510772734726013907948912564038626181979038508539340484044507879671017104550802137122714827565376840592204910154312118692448660211148491797952372736973556435923022510938046918570422204320379969809448246895028127482871320919129766593788575285239366364926214175508017432798606596089937731946812058769962277371089209857790224024155625632322073043154932674924562572001586953161916956085279713336242393882040293544131490834796199419358504138641102302091467450988820796264001800724572714717441077063922559364729289245074813066185594298106567676680530181692095149076012987178357803593886039519993801560815484295302479913396892382152344294959451431269026692082039422047614367570352123916616791114553600830033718811761061205697658933782463193297661637270035157425088168227526462766097441168562672776405412194402018665708577652891953959979047980308556139867929407857942311236343710443964040477120015429638792353624551716789629644889499451355082211176265695573463993588135724484091155814001350166250300709883481095298857014905312018234191727308669685909820422293497551341629300257703243403540562312507656748964233296235399458908512037212393233202433710721778090654860845699639940454951817161688071987246109471462698284255198145725588724715493009415399249438182148554771025125119243447102158766845229195571308023693740812773964607772260302563259432365949293907517780603303249143839372325702046948255196205917678591622569942109081066676191458234682621913420059837768164774102386310321593065969975687133895963439896046623907752246200470432723026991373697499803349054596402332545959253460410381594906992425405646104047708256154074445468134687213620969145989261779425904006766289452754201692873745031413276632179573605168840824194445658938158852404739401566491925312136969650553252839912160096501428207153851940425103044077322206358227014176382641837448307788862054242081287508322326906442630150401148204025058545970279452157526384099615588211087300052737468450650947733592736309519911105799615721645346886450650651388001498218000305937865701363451546766242570033745320560525116090441152590722038535623835326304760838796883151567934928266866743510831760613387607650160033293393774405131228853355810795097811565568547128657138126507268188225392612091534921909384692031029837118870231638654940915397814338199380218262676279577467166617847006730853294967923802430403724349502537395135643165086369603635652035735229649162375934232653996613610471349861674663231545691549002643183117151661985957616546044424710299833966607424632646246806283211520586751632494718722393009609398796161083170268250440097883458185802228289707268739854271041283934065773426720043296194758568155026518476627572640667970016810300949754756239478963386276417507435479999397313857503585582762533654663051073628299011199454909255645094510587926557398308966168905503313110716816822683947037720067374006629652887733050147440441491904155453977150910413569801035488703698637065648056935346519270716992350450559288923225292452954316806464143475528236145568700374849043077912923564931989260648141305243852563804511222267669369979682029927790510986538431986713046784223703174127171856645203234390698165734061970229935765914729240199466637626350164674443068413057784299663028097012260441931155472365049569926850171116204602057959496374310223481712297036414608388441297674883460941396040592125879786715223263518614211978355687283479967477235906468700393130606249162716128540848006193635360701681802429634918002746297819009429461896312833986514253011597862118089685601432700285990866289680388436023533574017635225683413429444608742110584747849220824192644873198058642627419656928948810552760082115662090310317184659550171035462373500685494755675806373707691894576671542229084089862273792852494526062955781135389472585523841342115072973421398650118194802318445971278393959537443515190747282559816418911555640079155797138810157775878906250000000*i1^119 + -49777473075632033997012775997149889445028724500444233289059190142421302805796167476569649051880500025666940196211553948534495305701858196857080542978760418682631857856070289463351442447353544756030755393844806090762638360121254043422101074580266337768282333289269697221623308449384873115394468375912895049267389435105947614934625098416138257780111157140166948828911816794139036720386464460067029607632677576518016857946857404868211035335575013375828271109412166809609145510615885493418991272312493672531980158937830688286534504491573674239386348587326421813692444702923104164379565928244770271762462172198875977156761605808818460479598946528997290303931485119783333294855203887592319220085956952324165905771049278163010487032074592526966784305265757392538759197359371537722985726914041810390517997151571195290172269549201738367479097524674205433438796528779451741255786647536626753892591983846635946485867402323865059426297980563433176066340677189498121114937175773667702538043471209737770294170363816580467019586228199544045338855311120485189886801338697432689986495061080742723789992799310975140986096572522983715854424585683469026786062381315255912243034557675994196765607700603482185917780109714492970252014260834194362054154888012645795396716721595118860539663658813029087656576404788494627333622847608108662926119431913100680210425663200661076129350207841683953746717132396406696792510865560242360669375206006059492646759149862852544027606812019753726240495616180322275401071250602385364772896280475192517962706121332367458071394303474868368862139030044785348688112483191332920233286654515382301074810599975518469115505388786051388420812595055496682196428901068235109221763675473268143379815757577395498340278384755259121985492671288603192651323984168807542945654228806431932536008011646350526137540452015623252080201565928977312114364716396746627092655219787957800740882167795878491189105321424918190065891720924920159244302058869501917340372951899411024363010527235997493871258340335674681052833265945981800737178188167808116312606442291167785543004350800371606671251926396852436343798763916085771323040081205953593334669881349851113712331799569057299063520254630290366163719323953684044725597098097804663364592497691333904730736081549451678499957583913684426547829982038484913830727170450378743770377831624852839977325900568522668062918925111466736430471313958930184789313908120515857198069194028270520027371602347215803517504744995709890188076471417144049324822877172044912334468384993903507241982074776761257046667815042763241917402673956260265474308883122791717284981112823847076709546050907440930471381271693318614714928455823744197146430520640648715463346113938318514190277407129139595450797207263086625538673189902376053897741769940288098951922845565736650591689142203603420598034632844054636282342582728812707825136071840899109414630836103536904536050081651590930025096462492717398706737663717050956488051349946255818299980733651599554746958713081589310814768765364921994559426331326303039806841104470928795190416125764586715332077482621254401371718112870752349465776971656959959622910451631126497453544137395132946296856411417794132879009006556576280140236919119301939280956859867419325004778294315921512559901744581371725508702024961715438848619519209634033317808047066297773562054677134065152807362112630398325150057848575410515390320353328033515999121712902164728859657312424364226709953353820418647374728445459607729865104036694818319499258167249838574952547223093467198554267358460939142382635376043192147273624277259251623230389467083789669845719816644727636197841873552394161977324642695262647455538030453803782519750859761691603341361727364637518294511974437951232438030423865768458412895782607040762754958488283766915898614405585995451349207227703305695367922765350978930159750763568059248050612651536196359655769020239010238439707349591716119503734966741054051765064764538445642970892554440635326672031730905232929083750242578601593328130157471490263540407853605611414029480474211502175400069797901605614201553360369007981823955782405460616391691745577492854378520536337277629180172984316031837005393242333016048680196294660621878820623535637502825840530592663742312988932158621344934211043608671853048293381074910853218176421406081718753611789208421094658871515518821600420478699209169382666189100464585498491496137484962302354418702357899196289758720144579670883451888830151712313369495038667499716268570837349919314305437479955482287381788808418573334199058438032225592055068309025653106985415870557678108069253857220302861192471283548249188227057085369149537578026317532639165284481992196617623297115549441356712320405822956448933109641075134277343750000000*i1^120 + -66393043581814701875659539615840975751886570311347729681098545010338210024525323201905518702766458746919862774833710502592012021365775642004861259345155431606768671284380450936646070200876334082248185141471560943892625202964126472974201214373311304185819855306731320965208209911209146113691228241247920805814006772285453195601347648517345959573876903026758956806637218922257709487739899031044504220074765686561576255924763324328814410019921477073865384385752928944762420085427838410705813119939941697612195469995254460667326544572832140853006735942186443188160575038465085306746514812009462532233663776357655713862229291715367546272508534401225609742710189104515434364641207157034629044632079516054158881892785044966140280341941110007674405247595740095195730271209822731129483263733234287190298763447100975377084347056141748060293453100655160457373725396388867184548848841828497220036879282398776027055320515237197340752381404761553322976255915582709898343955468451803007571131691146595670366494120227156605167065592229418900130919728345515994827610594735354429073201313205104455531155372125229631103238582469207570351752345832489008957043899170011791299592020193466156230410588396293696108367890024217972713949753923549900508624197829333939350684909573806548871745620841760953369681436272558371441242944539798181009012096988233844473188490535182399663058628939778157689916976810046206221611850201248933285700031989506609412478290584548314216442595982844406515658139110509016131893559930277248500200446616756085566841316991676885870807577531318968304463034783638543352785449992474725193404338009722412609890627935130499512578592032156599521573671946053859801755889010698684381381110543389983609429379242693258483434898070391135354512481286793029725677038683686983561903329439865827897244331114767149965784384783031122811550639343103660523204734717487714033217269578886794625940392896907469626902264713063136338676229142859378961462975875323962042917034475308849511783355388199130730879685551263425061736942482324087708256541392599435037955548045846885075943514760888464519897207212353470831003656228498141909768777101123486505618373311035559481481449572006302356576251492751658870405185522815629841326007205026834993480251617006344397376559384402385338582665016900538474841852453151426976464179990614723845055953421409357662133070664977998450184621841347807655135203054490607854054517277844044681000268460287585576613598401085064026923866113081367441278973592265751882274222578167329851529249002692182875914500099458148539571578917848225331537342604138627204258111278250434698134640520754541006409706577013709570409081080159484893694006140756765389620949885391792720313061700965962223428241913810611549102299311046471281030893802376987920400991002200303139545432654276047633957445101549418279844490262176927956402023710623176555133581503335513895125246085735529356897726102583892375323372601741470650713966944204883696251559798248082036355531583489248818359565027156587648418345623496478863161897947624938340922659796381088490688336273296612844923696720988241873286167759889672354185269794095901180041006953992310941064164542112470244929674479878383449322521111253259270783769070754813332321435049062669116086196633940184808557852137201797003467358094032817177860625629067486078365923098654546730293709078521631843373634776692445565104836679271883920628474126453037343975875736241489328038620506941701777413698734663075616432296737645816635342622583890722965589227226594971835268353763931091209737634590627293203354798251056712422500500767953726273422739731891929312860835120535841841851600783700131647566381429657865197713956902123119957159640056272445846736515124620753327441678558485330580258602439171581062645849240182237941427715500578524830430878569295324324916933736296277884730968424857591073798997093710945779785427035346609338484745075553908928397853243716715318452745378664350492312083991822417134645196670305374468925938900286671817447155628235285039672168389224676548076291484394460249865201112686666949886888865896464253110903464874968500508638739538748361957152803124325989173559663448343128394188399135416310151937809797311168838076709535603041961227021210247307741455732906802447781281263717323891543227140337712843269958396868005652572260470866929488527125898285350987484493500818757674891095878856425544547386452829275593162072406772233519504685994347946489982721952623402752539334426971536186571948312155272058953654945312546393563662055128065492204261856934635509671972973826418779482308884602809530966799664088573116005694224499284702557531564674762934184140530094368439250886485267563068421910453131206596069254484130545582007129490375518798828125000000000000*i1^121 + -79651296923604203063294154735360829502189307379382669605178953847502145706999940905931423500289625804061879565880146160682145030892291855393168047281913312692854377782815949312085255907677597332663525930356422844949208562143048981481521791061687739823745745334228186708830292239141605726380484728068023180561550349769474870726737644277863818417261996525494039299730524990156348286652986836399826407758238536694795153817319841446226944836182205950674658970906761913305996003432603605004939503188627880116259103819706949960675675859660174576324882034951355081958870684236582699139135114742814330063102026624502665416671636597158863308317755988548398966698795799623007704114044043754170257866794615041991814070773662409593705071932187064416349750099038713617225492158973997472636178717222595597389466370568620969386875810151237887280542972176904316070574253077526824213697410973097293483243523804114878834006658203167589501709698144029921235234280492338982643077181102453447966147632631915374263619601348039596441911450147372082905645728702829877357511453501922875985678263685060485114428071043746957768993650233875900469638098376787225446033051000101632857688188454611848005693520944348291142366743738081468570445602865085829506487352154901521797481624112342458418138491513647614869736175065838879772680220423876476669916587767125487776051028148366343742186711444037221179629879920611706938586940018865211094930576334616173532530405623306024450643409735885418625907517979495340262653658101982821889033767721708068818237406339203363770163491212372325362848777424226274648124422472998620111823135976795261100622208366949688746766653795592791679257378642628105233891515170858184441698854405904774994719168574345913478564740646209410266204739367049922717307914783131346435769285328400878834490855160430672840281522959688070039535125342421120510723937283680352673661910755790160966071272699486877810758560671073477689334837629877420986183631470298339972805805416505744829310841032090982392095346704840888763909416748763023846066112641402776495749359544933165185807127792562847977669066158794636289910477076085625424778843765369922215890143316372140824176507253792526036267501395479440952463949760971847037172759786233076371738735651698303299019727476270294966390422171148426864314092727340856599454968462246285079676281362978581825234582888076419149206732334780041364475521657205674197397792693916056838977048047430984159533808504983612558241356222515798732875678616687091983777823681122908035688907773716342274048247916940342312373465196451552461926064707525303771040534805152344035776001802523989327222229933152272001092714522342072797049033465302575822515399088173733746319916730662546287808943396769457357618671672428563949203623070003146110024926695406368436088497156253003428464686044884372752552770926322305663528343688273758236679238973770316271265898922200142084475476556959435459976898451623520514198097229617994263986388454281073182725192844600117131990768017524213144958958908214838596040696278135548090948150600658070355008839084678907716412758367671019302857900496007207092587943712182102132035139174646078794263864337642415468140288402257965155746448526549754453697362062114636181198560153603753127692741077378884504290360875959564585677870885168513653349277713365107256551862149535577001399546069001861321316179689865868495414402633348180404654252458160210573782620373060211233727105181084380719877264362671608609839812439817188864951477162326423607188138631046047223712359685308351447276649775034691204666169753014638050656204076808496383156513956753139661215439857857029062962867334577560993116333985207259642218001043177019189015874561664622178113517577433031597535284692781977243591380173001035371225988646907945474750779430747916679441359097315501969215102047553252934798276457768185855833328742471325291973522212689619042348484355749326294116390611958405726180856661362358196601410361463930250699485235514771009634122207881137019020822649920368064496790882919628472471314285911819128172672650957060040774727879092901745964527702720026050409493606781379408554183099214410601206041877339484884656373045921507903550887115653228882540384533098896459290918231500364042737829704147736166918701259103539510297157429449009165843654690064536383358792233267931724804442846447339515695258855507487999668964374899011898053215479612432284693870834907468727323575872200389666877586616936168989632218241434331975042121498575618973217087337126287452371977881446451160645450973483421554626819838422689303738659149812576408050871272856211650558413883960369611038844422914156488652116981956478757342706564582633481560855143387818721965960135582832221984863281250000000000000000000*i1^122 + -39679589492300141893961858035152888151458037007075741798856447129004972078590858840145894253722171236721653092341560481417704621734321285088594004023500785294831715168247099435513336522257448872787261320544775902757711236014924964869247398552649171835118908846064721087528277513873986689420227790304415955267216879032497005557029224854846856111932010923353730609954744376660990497007411718898388180945084432426251110719729059836678207128658808606013419611430577834007237989134068647692678944567571579370395923190862872056794817141366338424123946414206669579595318688498163251787000617574972561619735566185432123600956406590553063390482592028860327952416093870431234428602922243849107583323465190784298119212241899981908553682671227695575183005182130413938301755978712855502656396179143880388170803830561597166084552684725674062311450641631770919862686784307787752438643516383326354824513327736167417205229449359925659621648395002377271856445242343142836457554597661877783133813641708051248851353626741095052801904510410178755852321597685910768533845598652091879690071600250896572427189076810542380997366557454599649390906556444574447058567273143212424946489819541543060036147805215431069255157533159426240739211081235295834942624930722582822680076744014333731958188820624237854812933756596653183040934982185021050890032159600505405929177585643752760703361025675589856692765315993181826998055137354625193458054688535183123007203271332356306077028801816619000632449658483832852078185045391583727758063293482808484986484649407355174907948841303253872078043133732479283003718830985939022584819129528776980547442088044422868238350695117969670969147378547701364474361688581153452964341433688070424461490552080862541169619559292013484360347257728644828279813433663385047799819849278600518882794745486474167278496350821034922192633268484196456126884881602156383218798486024590536019447279195862894364000528397712489621139765501801126531564530094084091110694096615042590651233857205166340304558782889706673923402170004993406840885392680574049271323989934868443568206963137519427034950338885394277914845711004288732870860120981521659127906194183609163837837262786952108970370219502533434266696449934939258663695943420610366264919564902321230791773115729920821574474977854500534629805272309908926373534600045092397337065412471053833048386431066739045648990519218210790519861439043788154652710061920340097871997715160774715964987520911325866472276717322014417452850970160426267953203953041995812319841020688482687791693025740508153242329959196280310169327440044914285727354484052694178586259921274992834979779880761889416570255632742691479536281771017137046091928573360811855755972653377443442463404313630618540411582948251631250463944074277422222653430992480472518263174883289763769465107979654867743348060391111433378010764897781429220603977292553501454165017468196585654574176374897356922560952193515824258190896279873887336437359403113011629011327104797195206513115386640597755868051193085304286138254028134911793549025503435391622747012873800507290232894394346572382006301782737933359621666007328150488957305633583472396062193552013570020050737091111521157321537432083431090757702255916596947704290099872862508441015734291823225531511367546757972102421257498511466848380876230674786846592294292218737968302983106546220433329341215414049751912751326445570056034405046499237654844693553368052429551824126209598665613111710939277875457521035670176095937095010411612657231147782770226995961695927858899040143606207465496945961109505453301849819003430994675505224550173248036726247137047844850961476832530721660914959942630196507812144445836679112502151750101643378089813330244569188212744629954368235802703707134212311436066981432067719771076649310770173464652762074642501191101381383198229195165340584011709499007473322022097331103872298308696645538119161659543468298252831291175018256765166654784490269084814965311412844153436402323394017003608546969285256110005417353323623229559410350328517988027080082096123651790112421501049618216053573185038692721446423118883095067807842361973515325666201946221460237679609559075008570835068867977390236175913626241348195243918841012375101744248998967013855113451683186018633031499487467508442074173708593047724050785208425262939434572433712640620037145399299800773524818058006899617094377553506830471389715238570004055188992431002238975219854359538528134433579939599897366672351164669737876039037390249331278209245980125824746894727743932260679085246487903647493603665049208357318155594927244926693480940045306172451489893370224628085757362553172656288275435342481736392415471657465982679536966645497825666503906250000000000000000000000000*i1^123 + 2963842395062989914228628541151786374742218350118175375751393061387624510805666804693346289156793144621571466131424226295069944273183313158076356184343760201355385629581470384756925456257558497447139128106075390475743601863214774604751691784218193409596875329682985340447330292585022474269965368259910153689984513495253438754151983096392031788434117382437770735453709604829199806494383706713813717196019077871557989990524128787373415797831598494669885303055484128715343964683606660796488809840403440803361988243138489119844657078351042582185256374557908274526299591270658157038958330913115795266542155492877317863455419671909230505479447090783010945681542945318720531893563158639423408795351012704767603429606987511727186170306589643031100269269336714020498716933581781619653149063941557255986631493646782770285085644315057073280601054485147970340442487798236953549699833277810094010808391375263501874485290919883499075884722142520429908259324591156007665536679222312919322734666407581155380282207068504197662652959881109460070576090402890224389514464176690051991453003590353555025005471553039880973841478456080102428444754942534211749650932818322317205295123707187451615581500703615527174550967610756078954529964327912689334209127268983765578689297271811501270636287173421000417773313990281072195478378162787194179838218680355960314375477613179568148511528889188524282791448853817026209051694882445302478435366076460190409215817843212489483060332126305525145943592681363697159826984299990369064440823652951385741830525100468450317831516823967124596177621376672353746641345255531406578293342938223407621390368586275783596638891085249949592161470059403582080000050921898784117448782010639434571984887181871099032695508794333620517438456579103207148044711083144593621680858819572979763591856361275907648298968962487399626070930426559897642433856808063416839808921552179697417024469755419826138349552424102548354955592229776278864748838537945499068768683079460482870712258127945622454651539890833775078501209860563818484025602526911807233307624966849995073523248867720034299201794034310225396832043915892319025538532487914709387374317445574310552591882136015943347380237288423797129901413172979174245485072466406458868899628378096626771934562374775751338020676913805485307806106270220304838947686083252720462987138472816968303663604002355779816546959809287803562239670329219143704035217285091821122023640198178637348724128795223449767346243902678152450576860608828234931850234710215827427932861083187648592879176739586558117304388342523050404082914671888866126993409944076240441788150792084071852191944152946699613395337645019680244686617822245596163473069732943126676799389781693427043148709547131165583358733342866564196261652570669588047267813847764069505657868586158785226141000181042108452086317584826830998446748345712924100649024987777226419635967419375192853204627271256248063590621047158276484748909318980459621967910464108637681031946393102437866515732708396495634011311613724304780155088123810256626983507962471274698340689300249121033449397326797919945484507160580110057701510827323153003457091113491790113180468442425431364255714647860806676444735450901564462343992224422094372418755885989598082458179113047126896455141384323325090088603694408954118226535952982128705854115576909480116741636316678751109554280000489516640766314529270140619266000378565068367477773272030510347960333655388985481470403259729729778953030864433501559555516561274485351629175012477702892795450146245015295691985462140248334161672884667480107391140620446961953153613879383230134620500255947753116611623643110876619591135649330055733955515433491200922390719249561999759272426618480744230810059925466840625120435774480918621423429218085811668248488129003430378708750069493006665249966187231742946627929453326785593893411200738730612216719351071244673409665035929100556471660621234167601893541178209783315725401939920838527111022475433554590167179130930113469026492128368191861434373301150742258990996728341072681304465050502635731636556976690290837930787328646560652339576108795780776775054892702629406979839450783995643980800375569914281207497612982166679653552630537143943509236983024319386129436197669405442779602375322460777889233927269408469789849290416052408327209832941890556570528852527800060762166737884280245171456964354111403628018003806478158401032741915481440801996256790003106065053101166409279500228132696899112782354970489353519672731246460732768024899189786050175915819731430537155977795862246210317616089619280430945892716029986019258937959563948506059095462212519217201710060720180841562063447915323142520310644359781644769000000000000000000000000000000000000*i1^124 + 9994747927999674636902258805437426536841350560264155433540735250837447031020547651999661902816037480435307261784782187060186477993611169713770693547917416439917119031134490004338920902444358553413834273717614085748538225605527647467878555379796143471659322444728118695309208163855583328853035913301010385780962423632249756983291020911919124809189383358994524950417977896833336496698071148950971372051864634843402862383536071076654142487360003262467346424472669670896818707667109990843466461215153049511468135536658418448899873327979273783394557200093930128669697737044079782035498616127354446203590289448105470685592067231435169409395213247928135349698869543967833568392881698849289762995308387023682917211615883548936632301828793050267273878832319238520312020068369773114998646706917907465562730100632830899612530237393039624909285671240558046583764223640544020723664713468491274845083568884035967302703877834267259764057130819142613208990520422795182516573433509317294386147518658389431247341013099133494503388628628361781667711308745892394536756709313966137991253649922230765001346489743189772653897072849213825357843847203290016461138036833911331270647089979432431432214876741229150016681220279448344003322778780514253996062359288588536921637230192130313926162862572123464175017817860980207291047908154397410670685081772829561663612499709056164030514301494207800018116556086606415887713971742237992035018397048217399581908947407775195346501341682954738489745169705840670938728187687515582040843684799858660734210807139813049367424618430988584966318505754147838480250030915805683207490807890781320750701947926157809064754821843955416608037755200023046196424516294552407252360416086226112362948579646090016038376172346199034438596104040162606437850032023904389874706103280826315889812553971945177578556369852636502624291308968977211353178367028997406387752541829759390773514850491229112180691322171849791819586034118905603943655953429058687621480203853467355505248194180116270517460980643107050115320856395592868627489804177590042877615382103725843881447849165250119896634357066719806180466185864999382175226579094057938399015822487181695418713634734498910007136016648730245232982766961996678962275679744037382955245560261017726766550069032850889919435971468020917571441147987508634487458654448349678061179225307438417979462909263088384901420481124525281770155931209070494914278282538356568541604266916088067689860901176517966628551856179010126101572627210967320170319217491709879176817952581634252074427340599391222272207805392313495565013500635699481180877987170724430373150532450484354086152816581830028360551821962985619303431573673204060763133823778313792173834411203105761214845142867527161960860634800243764970395691096253861969462256415260031208831193729474515520536228730234554627138270112815769808788753630566761167883100333461823528289780662648772091811501289585236223347083448705097077632956704648852131324085600721476442562804047568989444392678285573453061303130618250022271299747180632673320281547032420794337584275758061576305936745905290352889911626903659336220397651284981294954014066148770158808312199394176504605982640647484414782300103837584073724429061746476463450708211171616662557941700258973239642307902858673709767901577253079122231866051913434603677312552307282977428016966447350357726815014126170817403914863413521687391938108367998179384167779919653666206906579970549672886319405695092089822570672198593452812936484500734150027793371451091190706439867671038604269726685464964349754942855981466970704359534298920895572666855109261955931298846398425663657811475123724640975767171072752901633779718464432230817834519393383156245064819549748613972304122213290084913369700660044796059044632715080759558823869954895416093023142528261615163887040437022522215819112318920900463638326458332694704271152942765200669207452902551359672597824610854752579287493230224290522755616929632235717309010829976657989765512119864486287799044680899750485469735253069977373588608369679500374279248152145851960339111944235120508207738161515870706131201261328304455526976344688947225503726639676010728782429042594698024227821704136126908409254415620943560999823899746191137981047319877209085991281909103521762973052755051221072116307607499239009841173311073566128321173341591896116898523425180694976568603989076012294784958023526090921688791901853288590653800790026492872875332695768888465923828568837991025195755891596249833484462418740523224309184577683942205534631719993367462518460609262939062438359832017135753812602739396966961290508238438442085105400034200413395892495758881089683150089261629843507344036356448000000000000000000000000000000000000*i1^125 + 3128286633888475348489142301652150508080162134332586567057641084415725748989936355591692982927205466653766941716481439251137622794581948943827366340118793291820697502616343708922830611048536884111470673015429452666351072647251933969669521876677741984192108991432481754579853713306884613836290322373590555959900670688841431326698671313516641031954380281505105411100380162804382245058968802985512891777717857684455936400518777786081151320502760514723636865255206304654658953552738501572676727843151604539872322841932664711712688090022978615667935640943691477171618524542836494724773347007439409585632470809271461453561877189753563871527557497166526771199077860858227732583229088043586499188690558477548905279406599076507268419082198565919468970589207518910189456514625174281930257887626206992335854141080329313799268608321712018817641334594399605689817554803418977592312779441069138166206160442720991782912008712442355386977783152795696610010580915795163581095073917147171268384159881225290730467337534208838751246858678796266415488538561264387246944858526522738280275539020287893428018714414095751312832577253332598702408329258498539609875415386226106636747038098402749588195914099382277818734601337853135591964217211192805496789790796096980056285439103112178438833304675378208810489670834734634091863044717939859001202739770222284926394970729279864515065043933351110250967162869764651971085678096422351804698999468907311849633771425989747986033669231020710956260877252139623465222658523407263032481410178863530970795180576179154917024669668724327624672880737052926610630443174436860271227407911785187301063943532771227238299844732121670900167721525704964136008033747213198227785061167590829604081811878170973767771105846396082087427981608750513768153657640325431297607083577408148886607214746833194143714867646516593448673669254604183062571100432628983447899679147035187524098781422784605118995006978839779133163999728391563998546268600478596004240780554763663306209393448278186128559348815354920360041395896954797362453924457873308790721009773265731030759228953526843245380269300462489671777118489479085957669535545860079792880181234107312635697623903736325148657457820014347525333463828100448541962851916399771232034613369430489409752418530553569533126857563609796018734992432523158668993977501677863191894969819486566514482637094589624976950962534855339702362452884752124926142461844681028613726831543304274112341023678596287693456946465963707208763171429288117164818217884820977914262460124202727261056038374133212739333711089239542475010963554929157913300843469320993763918870727993768762757100262959131872525186194831898477904480689336296359267288771654990400249570612722585308088311483652271642482607225471436353637445779075923910418521326084498962678499276048442558729290753325931226107928017964347633826049344420522418917819439065937322103772017392910939133436280662561239177127781071276470605708354526481348912822543107947175119759184101495011102217026435989416490594396691187983961608251433775524682881612578118619502920034563411099848067682746967992039512642343166159374839720896395365196999210015398402945698439023420634832352777548024551887068793380336527054616998690873786019856865953545308740356751083204146077472011569287349457457262235717830297861126513233188177436292612206101412672883943846392715810118392615661425357089784360727941105521143150694876893007250428952167445283563648181797901485204193048771976185947525293618155146833963897566104879856759979913638020337109073102120110397528202042763201130227772503050620935667339363532741832776921518541453215456451413304740104321927567495675179663053569598228133576192362950042275871411096462616855214247916412416335153105431751531787782595612078366071411656696576290154808868119987947442862255345967858176469870881756501321799067897129124046558410484818096568567079401345754315047009781594095230527132007959692305203447680262357051392051513435159687867267280579516676886304982009616448485219659810807155863195348460004688133840957658785756717296121519533300331486932012138801921783007837795777666171458440237837156389386699922399316830639719123330801493035715388107791176123087045832875080874300655956745571332932801572124894356300499253339374600165325926490206107239293222391416985380935349371457662035111624931712576747701302565385265550405015718032649535664754661707452763443752888960717010078883215917141470205551926934565447797265193129742715306086751370048012798898838340106139401667863457471131164120625003206085643818700081802712294563235371713733781185864960698177256287682515621672590879078544091358503055035887193990745396930633792716800000000000000000000000000000000000*i1^126 + 196551545400702825437647214769709158617891784556906583691804728737640705268349518713280912449105079660254284687556035578342645689535817451678196281434020770002077994934094891588074135219559804248245614687836878968973254230863814103219208357822773393968543220279722095250628055370568678771191153149340700918512038513231520336426990383729880624862424360080845147472088389534769986874330489850555421189098100716622512463926603277959241877054609048224103453578560103097371004023197691374243244872435421246253753219092306053062530698512014047866735106301103411746981470862376106221554651458273816789985505929218175838172586520446878648930689948189451495575175777005105625118929914515638674407253768951530656659547446102467863626356509849385357158926188130178521061236062407403886716971748016055200990554331642228855504861768066919358603900717261681445681042656688670359965269598304946337260216413949430005743266722119741201245474538296326142860547165203252463221430693873890063807982956449917145340317819208737886045387045263668911119061801907694877148590936988326570049850564393306888465580643443428389490418293161397611055358766971732901552546646610750175200392857900377352721177061074543619792832396615340077411398250041969574652004312649337852660371185690984596384697709861957180946287757169547333969484494698176294652796598792816212014030520211218133006622887808803966443646461779765202457695802757502263713449475536711346629921424771804016902276854337966458348137881644604708754096789622964611003233326757234552929644701667925480559830744449248878527065437804900983850778462815718820710689234180191639424993101870422908053481281623651647803223015879510871685935597555402157114764385338416163594923204898564683743583710366203038624072725418436214616654016043461366245607176045739997756294764782266327253834711142348899606853058553371814342047865581007598496135173661890510616061967615436262076553533915185940024919361158757628181554367205285195875385059415636523976515192529111214619955256769252457027356526860476175250041885275794311339750110591002979242394774200868618235167726372507685064028324000611049594395250017069893932631043520943836475099789197648504093381184171802331159706052058103353926187822578422085774612461846575309593143269183234276541561336177593382958321002231106188544243958845029005942609756364204981158839722195719885352228053346682455470996285583553417850576817824555084121338954126030857051537938086813040659705595959731184578260827253346157282731421054933200795756454469865361699078710550975411207350557386623192530877035549711602093976562631367607350567063055953618617261670520771094560297633169969636885434706542194582201055351640217839699669305939718236235662032485193118496429072064004296294577650438362239925893486700802950058039351823781676018997311452733260479094042549858817860539973274908856879948834809172980981025046930807102844630373443018629513097781099852843310051921917521839461801776665450280844243623368013348719450541905913306373854228665384509189725262137751862499722783837397678482420866984495873648590552928126496766613014810870501815506030597097239763268499956990872452390502120085624361330665733832563222450428868254070450885221537010622950329311930923315931735420370181643427060630567839285036505104696175504868582498855888106808879887491387617049913664057522682701711145807950134668468913152052991358059034933233231836142549711408979578094945610478814377662190110487502009137784846124762291097677874669422995198178152353779134026243484204695478084695631868276431478392492114688211420573480654098849022070282938940342888308238651773389779230030655055571336534961230007691252464037725932936746057920292511396361072727913434392945781812662573551095740566292627328945461357029201420159681816278408191079443232504219819904621880690917404642036590280016210902327266410085530909982044155026677639129480608566668174756688885514866164333092637673616283992616963491393564469703201756181529859056760870145381837873958228092450435272929129475453803629904047042971774554577206401833071002539105082188023668420709448080925351581259892847195466163325916974771259579960364510872206651540939996121309578467279151035821186745785659071785854977269829418382221228881138753140757868793293085362583150116724137314481087805011077682027113217968745616844028342769974408589213819644585267170950211880026012282820807193926740926989507036321615759892216706631088282477439326454654838780545969810598559539759151372995992135652003789219340291571227501267146723145747788129716636369238792802001155189950468475156982191075148527218725263937004990942631497077079223199173099553465048838963200000000000000000000000000000000000*i1^127 + -18167066163785217488609203565137487112462594146418473038506451811443786663307529170875081032840223216482232689599310867580019356922042755212845847657510760865262031524628789895342086275473968357552247608541144315338572458741251304659287186611239407240551682939293810283910117934803358252653023431956736267628031743241603977103034299110517486094891997113453914329056017382388554497849827128378302963328693139362236795247756903060100294347941320791929268536227564911851292471328932377612031682422219677865436067031730099000499151293829931808718777123943576018979269041725127336017144624900252744745694888852949044876950106825194497509778475674687189000458475040324316569971855994475471260086290248903286030054469211912743996701497137156807659381609007589862530412410929036743211025162790989831400024761753948995969829773022225928651319506673196551265955491310328922117614646406111749266244413450281347709628308753493520474513757840854929539793828127176211621189581662553844353381703068918047332226584145590046278139062712228511880704567253997471672912054372921337738151446865640607007592172700179954318337198944209906385345569998938557051528783892205662133049318580253612129307325354220035528691824611461659428568568966931019728731705031236185158635689840050067833931526786737935128933413562053735448969896765018173657498956717418385814818864562778701304640645414025337857481260283120863298204442267558243799496385309311391483903227779817719604304625612351269303639515107216689645833112007494777163012476095389701988968921835819042914683564009395787049070892198327278822468640739829511065576921462659668744623827018530089029435614139433541914061927743146128789622616458597415358521104784193745401462283545226331507630648805407149527992024607807303854377389655441986907443930085843263824015198698406659065922999609306571465185157233122748022300846643239132358987196448322869334358649524754320556881920274351636263780203013352301113988665238765434653693490798741216989519951948858727647567997965840563275069635526854995556526047885572305602347023735351018285895008024435723045111737789237515502864795504427230026523868893449143200678585060547153325458315596164079518025597802595120340406100797909720873481737768858357344228227913916368160690659489364924817694486618563424183773845297146955249368283820354069616521021028436677917834478640365203420857276839106274103771131666146361176427875792130659154681086292680974049772322566234080777546810257958167977374438460622306285101611251846496587548940609183341838907877838557869042336545049240484384778962098618509645665375423798041031962120825704048066779548591305056050572132533152536062824901120479628636137162950193634232763386119305393618603242262372282459981501756206949856952507805085272705970852457090136620480717663132219133169490455029287630918952293256981813674791302217507039211964593740644976441316206250726008444336368679331984967484715018005646659755977588488944220045953005306600745374317449169465142604562553498104429689552233469181787803301400402122160504783333301286303049639725829901240303990232873048902639867277863436061681398239184889947010450390367106047055584042157528533504803207875110865882681942715609642218323195720154603991632239146383633191161799219392985648314339231198923691681717419851761438604807247425069915913595971097178795414886658115123890622141605704936608808189318649450828140336778430454372695740693997708221842070976620680379481898305788780301638483583530724643207467655274354875926729310108297071289590300146731872343327956211349272235165356459000180777001574764273785591912130196922909241170753725855028576168351496615229397979087919243516124935381800231818042902471163148660933443061838439568750391670897081712601810953987942347754043742768196904074456367027900713233456760560833520461169535501913957326117931394882796050578237018857911140095347786727298913644613294465775026909304500752552814263374438783935294786854385737332000729063737649388271758755120313497353175600877932909492978913241796212156781360092663130145530745632210658374000276201907019746680782730641098034329241920078306103114132486164023351088044254239874416251302455343718269863178191054592270725313081525496419005709948265318519307436740048166664982306687151639444542206857145393845965823075801438430830956311845165458282868277465568527225078934633963897344158781579252049308355040111323998893691026618821453639639887586856622495830892625359771875214784936142667966282522868319712120881222962378264370650032419987267183296565838245482805061245194025913630137320837885546623015947979537542131249387435910644331575355407392788886676978732504186880000000000000000000000000000000000*i1^128 + -159367112918603440159260893750490307137611463838735902785739179034405507836995907956462143723269246204044667955677308416732518935367009712346995104160007925872331081083148328558932311781840304834046178804058293752243417278763048405819658365231329618139198796666646948162543197320300654849438253956070747819284868577793717514765778125095144737899797464615386129972437620070466619398958215418355582172524034020229225098863249379767368071290954669478255644753173925900883471076409045250217969276439035967701742203958726096669797721623235781002909365863725188761962200747003784826405548430681039368557213821833661721299378168438258771672458638900316364739447088431917397530554791789718343781403991534265617658236883070810039316098168282215585909937958550739370020624469967349963517523356629789989727667437492422684773512509852826594733499748409373502762737447306259514718781376864141973458482089878806148598978594158702183070740434529344859601463498626429304163575902061711529956984680475450125983681533300796892064718063138552308277868101969960026749098098112750478138780663972393474795724207317080547951065966857299752925315639194916724571180606823160976390602855833868179374545806593694996162948031803775603102018010612949973423236551904866622203115316645523213453133982510282121437743365898936343960702324267987205526827717503972908458594271250867070043210368528812054410560395268855806998247801288867831510976984598500106440299845605854222450101942443390531771479946908538654921177879401514792291974076376247678456461557344240085880944946111078428138534259596086807859332707110096454788750575284030555349603680289454983013812426058435168396658536926879542323771817164752753719687826927461287966412007096542648393379120806085347430607217078042108259371114035974402186245344798815281241340511436997487190678599068957450925721956635575901972819220992774734277809251408835549409749758146839999697398322495237607036097272277988374745878469981884267766960005431247574022434969351256006722383942806612232991852381344734463477097887483495128473213071769716154384053849540350507337699798772540185873403022543279870304889324670715303618645585070091853635144442809170816528191229298510848056748030507142826697085013706205749269379331624600012697881385575566388771158297620233440644984913145838084302578976917896664157007912681953257474634651351403011078474412290703974530472930631857522830503104785020644765019262009378670985598849230488592841896103361917828402594495314761973695091377697185401968631172024825092467316108763959148132146150573877638396048096623169758831787092020149727513798575738215949645439400925080195289636051477478886342912121440481340662533090869307443091072737735203047651069265107399503922365328340131666285086389940129624190955178380598199778394993188215037087249700871303595194257348287337544637038617695058922565314419485643096157609407884131923298534720735886304684223686915264594551340411621477947391381816301655879487654342788138672267052781238826400643262861888586392796874923594895210220317812596418696529543850247219328876813676397740641353980288536042603068707792190768757838826496556921574176420133017426047450083831770173279376369193706916881778900032323872293522596636833692127416887178795856824178894867965242993182753427933648146204508598854354644108700407882446239680861701511312574795260570009471892380233491953402361824250667999548906581294734309622036352160798504257445442837132241213427679953543607340554724738360475886483425257508287126840129623620405821789604247238549293130246415363777090493625813620610956854743574962595268367734002356181050822872416138442598081110133748559907061978083154791253340540683736192098124005710141452023657546541025013732128839804135815779849704322951439014227785820610708178642841691722445978497776245140242938924008865818531674869989418622636565959755738826796241751432068811823945878249673691758673083199423524275950882147592122679330724534713207421173647962516390256705739603864752650087909027029173631881762838199968636702095656708948558633770950422341624960938233011571972655105939714426663385690335325105963389804215459573767653767475864185527900757168498239870577179912720630671161901050869566155835255476141578251622983623997373222464433990649388129650455844258027009188713865945081717402174699739527827656867518217520537540410705691990698668295833244060920703857355637802128657111772821784035504496606537979984792356888184836912721586724030752912809678562513583438084148230795669998646739214195583855529425461443813677041525292794473053809186286637326188088116746363433880318485740394553724203701646339170543234527673712640000000000000000000000000000000000*i1^129 + -56990325569784566390665643753206927914713800972315838193632137551717742863707482671701590601722018356521888797576434211512395519415344031974074803445247954647108665066493227269423251340401536147755262227767540598434959499675369128204793830047706882496914038634009759532153736064382512907879544595821365690367199981822457906615017038117726786198181594056617091609603092653812469589841087061369235124492569564748756836835940625752350243898085736102658498881888592047585562639273377308675280257016720443371919508687389782290971935764793577086509631275405376914597083844845285266415121410741847429730377375955345194510924592101774105211640891248068995960074020247813875253288338544097502382792968387110114193418814161588800464666292148848566268477940180258701062682791746208053698875040556787238955571712132056786597165648194462942881921326806379421742376706539992883914842737692309664873802003060429966854786037961144312539122254761191146492768227925367889706434877149416812036533928626905548689786839616018831468896217153412774555321354582142093917940394265921934971944529905686220907678666125733112970578203771971065844663458772957766368720680699093709511943481768297505909928814773342712628947435462282102849209352112756722208699321247717922216763056410562490751396210592812644462330878731055905948470447757256289772541625964082941373984226458868052380024605596398723823174934414596770970499614420491339372359380640258340737466786405907610147301685763924894268970812672945367722571462860260747888392300695827766523618163937800825312946898603897834432040837638772302979962109258315057026072895236987317712615086385181847832667275205926169088386677640268034496691281959005936904898033324375805994574021182440133828389720155321909142755132550158891342220111450706335309079577727431998300083913966848315596051329665210742716892114955531263933205278376574356668928270713583288575080748623599683200343480460159195225636094528055686118152467384148034984349997639958907409175378368933510575669570643369990949326358712511981598438471639586289896954908488993977521141209281455940444455990321939619454931035261274124959878585990708247784167858089217295263920319028944926606365486278314739307609264205364064677079527659486421241832201377268422110470823545000083200801817894484008635967666561437097257332847781245443901718237911986626257316906994958526499001592536298324495621703342118560395792630972310735905010489652491786985969433576436619393015787611580710633396859732277089957953787676268500043541461238495955109177040442993998748899419356205159258171277863817949441367303641096541230984058446524751111943441009591416840017548370472491570756375804121174455167194316385174923380885331386142329964643314600564777798036033589169752379577123680317796415869826160537238287361318172384328550270108547730758670439937373154523995605455748311894087795579368394799533270921174468421681075884741867617890574859068155174935451647737060254442036534703601992372300600400087834280032040627141418423492885815663874656477764471126218278203215443228090767892923231032864318991711642978138564013319995354589908466356921227715929346924310239481484821089658028620123493318795385785761172722710276619493334646075818981571351772421953971397638436332391219988175203295212865892709350051087094111653224443799117350777347784554377026973251781810897661947433971801695171303203564652140047374923323840478075703265889961845262693123755788730327794018463609585650740297775177168061979653168220036645756960407533503908857969357163629423076471139182388419326173916656813637386572174722620948665084817710188680647738189740990990584425233758775942325831525259212858726024339494909594863402206920893600321799216640709390062597269270032270059336608382460981903408070204430503795742598427502404618144846086322950039372036375900412513883244028014999065423714860315840102814843780626075804028391244168825317967800292567621531610842305165958682383441291791204717656166929103729295070070157990350098515975299097388081897787217495166533571864361711576918215058785286882850920166175959528606611860003837886888865786399212090920837170049853093741443832375664259256756755213690542083502696152055374609079850509881857549643489711444579513151055427402536995887579684658061881976838252007055897298868082447554837073746724062885175852496077958425781642470625092468549290309648105347057293541421240107344542777701953128577747359412529517124589852039350560532851134648137665813631564388756084875843228849569490245164873910344465200690014380677328748022660890937982344146706196832968454351292916179053294180221011494528274673061578468156663208079261696000000000000000000000000000000000*i1^130 + 12197540725003678366041089854930337057855826062385596128294184573461320445778163585409249855278455124479966158480290672188188925269473945190738603482880938825229602535081062450448661451991332583123632423279941365232658613985676753699585560607664315098286705196086173051750842576513154528132088153001035351487296904913952802088284842207461054590502303396402722653612744967618242172399858861945652763734185509685830157824219706974714324850125966042355497946040325764510808180328682508735007720825134237736024412372622783699145667568838444043664246262271670722735970758714144589007144390104506174585705636698734916052386711302040926862535435452880289492058469260259671405753953975620384839413820930930423408555766580063202882415476659396080833597396453174690029773723371427198312990696661066936236848975905888865192437708159273380500824549993354404009126267891530709762995628062279928879147860749766892797155921776611423713640709689660117137477423747060374424024873931841298124726373944493098675383779161520508703243445657143849721727489181275560042279840145878871183529830824752445664029294964660765076854191251681701802461028153937601156513969618731477241971752436621139820415862749175094281738983956985335974625017022559728761665847306761305526107777753897876334307532365487032630873923995679173539990328353776865589442773684945471608582442234389096380997667875515123621980628324767498277458247998815546290004430997408119372528591618458266052560231748294784304668114115206504630245834769427414874209640989981941729088769165724264905361094445864736909313139784511851479887972164234056532376700466923104784858203000977990735021594824507012452356349692504611510049999998914784656929586365112224039954269026402421611128603181002986073322216190413462784089663288954209884367005872941004613773230043517516314220297146117262350682934849030546016201048400341647959728552237758698416069783767160257372287793342599951552960102183043920568526048198785126541761361736418528954942417456476851393916132253445986887458942460939879938297834525499687769421797997695294158413757045848513970859601101742539378012766264237558492603823865484968221978157309422419563153409617898597394058774319625478573234969540091859928788102597513814624007613412325965699812229296458528161377162337226840419103510304514995608202077974073525832910240400228600734453602604360670157124366152800435201872385793883619865679894839542115729239236131261392353722388460319307340266502388889482208930245698968327482929683827258635608202803818029871631117510808209271842669605082333032003993970214240601538877662640958773752388825143815709877670341565683895451166809577400689204290360357451669790633844809702982818497065444397316829068953236864652940410236237805419109809153236315120299465993192064937977879323291472704376553582528481128355832091906568042838121384764783708513424344900810625126601468007762560944857159006764382239779078439716897176528219591527163210080524727632136682929188428556343603056904691894741701653334769929212947934146622605016135495415183054857978755700693625620853607779160899037608616607045124328216881369115648399050442139918380838301673861538424699762511640923087688662508935442710723087870832510962302266503802191430751846552684458540560554966384232952966764661148281471819517880133020686288070109020947324725916650108365586064513532358091551991912356375877018910927774495626947072883985389072051875064799849452864829558063827733213542141353455266256206473150945258281508333544327132937798250917602138685416293658874097846451139996980833566720790910065379047321493690436705218297570637166339382209746143236254970568307374146319700324085505207514008728317620860318714730394518034582887639051562110188517283743633518720741726741633358794512644434243285954294212853651717760510791993378254688933065343915999433481422007410019073704713158364130100257133498173563506204457863966169872193450454474983522083389301363238521807399075508198006972236706412273533477407566807107688466439759263463702938115547645919977665002958382968141214434338637509751122560301762314282132233409246330196317698568782880267325627605323530838791861481824849436534840360114390784951837797860142950835788229662726691479425390934025356524249145925420670262532575578758945298585000458658065253278500495485325302964854277267055626141468561494233668321687993928026597368815405598122238309608019680972478279160874806807248453312057202632019626064005506179253527160331146845148101841603813616243102513226807418658046829433496070283946554695878256597022003623157097880145389333654035404957280149835501802393151363792319763988992356245307392000000000000000000000000000000000*i1^131 + -343302762229372289170135288100593057772014295243686725751308220102249303646247637811726366425387518499028203368957747962557680457601478759324341822801858730678012077337022004400428912777551602964016398502609662434042536138052183648855838249405368169104589191808511420526804169854960682201424253406749061806181684899981471713486491824696977756962518931092456785507628579366742468430858815560844907446792077334344727251085954980643636957900265483773026847995087577106993827060934372316306140729631626894049307493098870493181069255957978764959511237132605094632614989370144800482502519622050955692164741488486158305643677006096000737531027571712281860723273511868487563934972412150539024666214334645205346235821683343553728962659790140760801696718078527793504847140215889217537984958016145486812262605188186606486219322721144482268232542706799397471504395879079488111709774909024864583814168493324773011991334228547522859893737715920816988300965019242225975878831788183807303244764640932282436168719163434281119146178785012604844393042060809717404768983544181042282588143820064411353696290462897970017337410904590931329082658928563800315327723397202727239729672806989971768688788790595206895174471812290973901532993314374904616877519377550532458884631334494582585647680277575788752329526090772131201114008414524257079588211910016569124594715992018976332699991996728256113798509113871032923435246957167043081727320999391450428115338284340344950125095738632574760054093436378241283817726928949432902105479276915994239501330999714782695579080412666372530209117574116884363548724023935841947040847187012196070256912985948610300309718090939449926012459723935628718161612266197747616449199738145098680575760701181368535027945788716818473742111391052028404908471705710977563345204169714678690352356845138024304839386579436291064376062052164442917621363309260235366432324511170041938103974735236401998878043274257609065527699357381738529134950584630850123315081171744343544362871461428477729047172123136796627023110019020121354806707921835093096398292422788683446795167005407853154342321057974473022306302596015230542206082125784263308248244442634114149194985559937447239532334662258661728472700135072222064096742820669656193981020079617217856242375268514727403746952526827836694422172951035575660216162769876462417693999793347754075768698943553191498077424209025839098249559615624760662880964141068112713052472623864684204015221353934246140689044496967547175316288217699017146146152470229346358357657605448871042190875545166036226935297146931300402268194085007475528769581719325953684366021926260937663212665476728205693913205301669407230473009107528028383690158033389223926136302460986919030200438987802030946450262508187386406562102104455657214382456667857880574805562868152340865805464911919563622906016608515142927110772039293988163536606239338049771972668168571014483850152967323899574138800395994704777199910019236453899282427316156757227721189826874221815681971460731877045132519772925887076394332665754756977646310063467181762276092257703237205536828636782123467010757293265486021209056965189017332553069868074097801452822347432125493510516574757220394781056714551923290093789533866570181353916190076528945259175554692540856152415166744164795729275225204169337555893621087183617554075968409873079293745292705317861240650299798936124610418102305224387855175582542047774146701282003114043217035431053190967391761117899375800644632075541136021056486458459760661005052019031550084316005802656052746470288924167666464145694760989904000826652331411693334027390780840727019082244578548765651558722831434732647183766714231826194351596432679640519469445047322527583978527302649998039472148460031838917613635149828992997860148127077990258343113762293737947268081829891655157983121255214796752111171971412655377555593938652311509487721508873409114891823491122555814765470671990140578764751769492090258478138951076002155099247168292773641717820250561208965009091002422482463982918954187591673339357683867092837843678898226185053860754708892437199379143830902604095103699404686927773619109651225938917614621735109263150299265777558210593187302619082707555506806652730366680376400797394626532324843334126884170767442963413705057231209173671888057342337738551382908197711111736594876572750396910011800953987607104718985219644836119923904816563682712816427191490740563058874165060208499585288588542043822063765476067529476079226561542695660363557617556044083524430568310534832578689981270350926366779706509107131676159891422943162429026301208516795176945662963316408794627465214669221525837368524800000000000000000000000000000000*i1^132 + 1233674101815810119903783843528650812682169707744832276571098594295498723360853464210532457806788542345980654475135636750485552078540063849536491664945208850810401481308644294879211746642663502930838227142011335392586942735613362286389964279883511799632319018694614514256679592913107780547022393438002452325639349013854802788098076115828122551822254932639951622628590571225655327442022605212514621469856075373579943202086024489697078875839577457020102542425028927834902037685967287524503372702685278475184388614328633566558674801711246105474174845199037819883066812805743388047232857357558455562842899447765667048054992566554960512652364592241084274255938175554850598387815969981415791591043358857757982234573667980788879465841791229427641175123401929206866919845827167441735969521189388143887024619902946568425188296131609234441368317404480624077376063430334542177391736859050815442878625729235582509301234398862583913078627527806495756643416302759292154261082811703711867545602302321846297827322143674872566825900220022500593935192629312380788282558875958254330994802050005570258529297322817843169481695449837295647956702144722465697842711797956567688226220959383573765107072793499076020653545077280045004235089941661411219735250618585044605647301244998110804637960052812083857700498877880214933024608307316189656945423144667896111561181226935226681355521087381368040795167462326850625094066989315360613640668155970025437849841251082468245806236804469696386355953294440766211922585142619534234249888130500642100808928813840108131205576333939357573396519593416332971200751538982640331308784288152602643283254959537257226381598260823011361864138166986543502304526106666775225597401770912171834123682113377197136947481269527221063742071191024588749102995331012504145901074254456187683408506742707748406321378637893093958722699177181043560583627710628102804361967260722048139946464752393330255736012110496842793954336081235540724476658044062111231165764787068384119439747336382267069682857392914073939605928808349236012531573375938083943080940814760813061329100122675235591933988688511901088426669460798648216752800240146592437046201454613427379308952289803452052231466160198956640473473184733764313731833549763751547480004319952552127000815359269629009194261423921371285502140880192065643389225882084474219897480471883628895920450042382927144259515676174993576008154596416665877637648978813425232837333588760091811399735067701795546066855234808710937616954443596387482408888459715838629588443226963876670472123120824077771899331394977254318052507873418891863610891851063690241279623921342499650526257071243778457832982432351502230592145748523904001662233539160257337154876914859806429446077230235142823535694699872897234602946907633651935241962864711682228609992301859506968779113225502120822830404384810495130922058964814927362255751920058476838824922301852855349992330447789338832326054439040014760407816106448566444535370407344010741851901413991831125562744474445864641289257428590160641268847960091180456415426881765652646704501260651834766407160889772843325413196381260566548867476948394875773595621489692437715093574429671134504694466519932466901979353535202459999537535330155624239132972446246174102586968391947299098936494047493017924593420770423076310381662719644008212411360514429601325249923814592250531206917416215348079040621882350105742748238224928860296120926478072286750631885801328314891123205694741119858309479178589706267949741577201367927243476452975606224067301681938279384276461497258834735295780265547426170341848119638121146168887176643441482554650983001413243466727287156593245813956805575773069837084917848921072804289505108878197639920925321122226546288289405972192527791164952242860647630137796044350609281833238973707788192343381917119737227240671101347480601614144304782802040323754411814703934992735513744450687409435052282903745894738100488172990835622877826192774076819452689740175460443496356230200555189680397757748042068675867749250502596935117730216045573069197908476293822821583881296089555877670318200406611555324558417086505948408915286335927610988771235413784777718877227121089605589327710467830236372176569902292833513789762483200051783129743585996475989823953197740866247278939520912295429653870218581933397260811860397752063856184878071128765914627487932279422094823823752731913192783368261270839782405701290432715478535360081119848425153822041047226212120728919010509762130001296611192873312037998092736724133380648067567237156089859220308970567566860224187547147489754689901554421395655949754954903162978447838602418556677757337600000000000000000000000000000000*i1^133 + -212064281458462687956107580917318404702715154799111147753027273538368583392753149299021073330905024918921834424723864984044553717666440199782144895422758415689701087454243921236379148634044437932859252091448501203757217849114900524956789380262828824648077409439366102888523131549363722895921216689198661093752615261234000335663282472362360111285173411087100544982833834031100165958291476735037895484054732692859900917927655947575977364893085854519398891762398825940380023789059229159944348607308032065888786499511806019534857315711536503245668039917552966875191621272015672659547744902404634860004132119253136107882426592103038632556905767416970731510539099971433964327096967893751398830456358587629499602244861266281736300490350063186190583710682218069348487560959431977189059785204882506482016173309039645620454340049967203213035396196777619078685689629640959305731395112990367242722073786989043553088806222738353537850302840637146747021975893324764295357522706725419704192422718316534194854051255472410000190886584267862086427035749679719841321193829645302373552373420858047436121467510387640158322681629562026745056285000460452642100918001092673403554818869051894448180225482196216251327103573945411946064638782273833555127282305064871560866631061226710365504246172173368880761868570819726520063400467508794119565310586258792929010468136014825556161040122871575731207171628539579403516356826258272412148346481408012141472930914152219147793171648738891720153908107376063776220746537163295806302658412467957500632770678489095809019355301945335814053053084572581280087160589833191437749249777568564391245990010136319163082585535120973876687995043820897033089292466238276196910553005962184147649801416681212519235484120150721771075759757740554751393463247661322321301580628794448267456424457138065301246502004796950166550776325553666548874543354050880214246456009717675598117338816402926931199151652530867104759055794663501317629183992026617487328253163918322432054263105011288021220399240867594388222443939310142254364353879341138042087189372877539492460032634442276655510091297942282686033154430092035203184065521520108554480456788677312053097876207000374079723158861709950757418592013177964701258787229927906125637191035825560129495535876399898217915094963952362925376530632843155633118199287580374693652774568692251421958906431838838536109407936031866960368267546597603913794696581884461953318978348764809498353468140583156155334472327347754291059666729991463107741097669015332410808431944349648948010438291339662244042777721441671432837169359431982438036936800734053516594306321332763136018199363895557513735601737569369233010298075686407824019419344875016986114374941303074668698698168531570697664220020348306640429611671769504171647252884625675015131356428964054864907460447558250669171742330955334789683748628107545906540038751977053570356362314155811468496127432183350596127687505767456293343839519859245584562994984686747813346295177845411545389435268413868845986596137840052790286130063540219693025036506142612115391622364764220124529129798120919168268707084774795254923270670609207129095723705123944476673477021925372871407555840574169491537485973009574974329265575696538301029912185910808233927606673779035210378868476397623879051601638609827212227417623581071140905292502716789106741149413556255063509546816396948407379677844527668775298995278343735662437085769043747237806381569502198106193550702813663289916806202662046031427522854551283585227033518377712050358548614216506234420686745815601562551951719503320509847248189561746698121066909153684679098412762269216854046511503388620670679051406849253092658447845715255206139664350029113984387506241491818775659095436145728993128839762274865652754727279130555480579733467080999829360070798853432498467276736523089140144271715011179831971008681947416286788282227475662511149404494975199816557731809697752964615319904999486842070911076402786974631132110726429773889566174423852975545532721059197299094289997487913554419427426711444274676470829307250789435509065480780708542242920404310052560143439159978851453955435046762636055929292093043379040533752819525224747792428353918551066710849246862427433815263752084935284723587505073095169474477436518514712527081924104486794140390703991358125021158767847005154100241797208590533186811363177862160292965177705505581104368859972095321611478427591472247830324947513249598635587789584233937344783131123190400005213719406898046568019829683534180460530183915434127179596097072504288133779850331355573953795976153334060984595502461365683417016677684537918043476459520000000000000000000000000000000*i1^134 + 365035364921785113646578014295495783023670845988645191787151455870191396286211623049861852312085631462398411014357316528881483328580031561353155739562009636584963856483884007188696100926515727446400457552121900397216735561808827764011046965692382512195538545039979507889823540418789039320333369631373071328334381991725773594355709989677791441637400509510301012885706839767504031275085874477353245598835811395929875350528548253780831466080262829146057667135917616706066339135741039592584618467163545351906109388157287197406074355427860066609008345086641714325279530725166606678065352372347740410054028760877269933966351641098963090983279272410523322172714585492040188359309769247821278039148258697258281735681726132354362661786240685460741670924004759030101050954284812814142980819959287897653182695133592625486354983115124732920806401098267260185023453069274996321503741658634817245532938806154010411878578009960367871551599766595921697738898712924657893854187167665858457975583207608433511340924140956394541564409269745426172428221536638344753977360839025668066948115979201631033631459741903891139293471077724630496999347636134913133525239042150968172785139954395486722212291981421090963773238258763200665112963431611930423476286199320536836780735286186934787781044688071874237775748242275546647626561481447908964645806287724706845974907264135154649571885272605744543329890646655201318817865614906920927599630770461144740577627155037459716158150852778895610784077205646249871902082216659487040843210274832356635870750343780678648518521838444439655256310340990156899831241076036631469531040891270270085276108608215479086189641050174883451326910072420000815500143915285924554764915051776839251226662247211379938989845211208681625351920891624406050784644256278917114014178027397393084352162966396803579096457320262177142252844516032372834745565203473379648667335329234229428259062083482021005793959101838620392700974290209521291814214775701789074744525878509985276526863893553266611630671089308271170983047047445477027576243032589665943755833904863027827573582784599628387445423746163505410411912467197769739451363221797425101438534410051493796654615100864181268327326226214456143004731473906127427208093170922057244044127938787646480301521739387176027373496340134354327980890154434728721297111733040598368938663361187976852719701200164679925885745267576345483532804212698598263693044857268175437276389701439845530706249786612648315233141643529318480409455466766999034427527320273725505343470420817092334037844359529905545609086238168150436067689484585412758595345911011990764535802230558994213958264220354816614671182776050498767076987667128293891891872113337471135328149633228456507532908651219601830542170912945135659587667871712181398659932346075362552682325058779010484777383445080844976353195267447846167950791095866351424634633297949260934070248242612748630678642231353213858414946966915963650201268021649323889705932166211094099369816796010295161239176566943582837204201810457098081252600073457756967380857980232046731156945396696716868053628948192568847077561980327032383474352337105902293085049770155022769593946596638876382604366853900463712097198257870490284046814019310978467509869403306205988909311868354805052660492829469849968377537736783501413617660028284575101357126834232561094750333313556411854203863239766137536775946465347542522816360361861807597590302949806667634874336042962587224342037294469589968682873251545011649636575169187160049514659811616652149755680721720482592869655001580243371900612459583131197881094949000647669455828323462323446678884307723164065070457345879870200486840863250204919275803660100566684919479512370689949675150088153680639287586239448524625395333388471707782686744628039156038036787658320450601499001766930844384392016394335655008897406675673770006909053045730848895140276783997983404941323307832053019289712730472716809991725186108428076114249703296568285765247135804185658566927287200358845195964093220467233962684463409962189522213185978600629051948749382700898975285913818769430795633893272406799327674269661004985813871798257733782004390147141304265044950052016032527635042515555818834781476256619118875980436847602220572346714582082697623265319834500899755304169465130086882050977965232332807522248125728222121697518012879578358058946463566986087034060515338432264622330707752103650011403760213582858329018700394177662279391658601079302163597622648244455856503989716510714682162065556478355262136079912902492388370166220361137339374132531930622028557480385329033172980253949461237230691834534477035009474560000000000000000000000000000000*i1^135 + -246290091543389452242249890374963744439151437348467624852349028923085207420546604684982443256031963368288317440744116963797611490218530933295418766724400311445749865580528543321099716395209692368154728303356968079981826812284955371909457600441910773901517678337901381256438253070043163623236452678628689276906873643082980690907869833178802187529054850348982355860847856038522944048342128498473815458188332977565379606075227411296660809173245387561330244582876941787552591692638198990459976968306801596576272623409877259286916872877715905737512277756757963551371716844791243290112430138525540013512052967715474210239802982707100235513321093678414381975872766990290008999905207981734059777925262655733922778273110339774833864486795146359818923225269518144751374176780203095351040853222177788720310120646643707756315978611051838703076390012808336489786211396256822181898950642786610505429457109269308166399681156853109211764566584068964631040641770242772838651652691087011352517975459650910559382901241482475952853851641564153741436867121993185377437896720556969055895770744383146769096202000450425128011385500755878305957417921407091668882580071393941667629957843463144192177611995414261279104500130126334196322408814216238464045074805853752696423048197286800839418074802147756237374153938646749893065573518818418228769986655109459242855218803512157265685013127119407632868406125677947054955251798329527221274477861340634316019323624317370194410012850076622732375356874508308591159764142011625227648752056041847374555186206341209072012218270069256939259785308560768698527501612158927589290999902602500214177751883565874550758260421015255584432085798072014093393091545580625418614237240820950711652837488345864975454419550287835257592651073070268122296715350582638244296356126070355373661965450934704040709490098444659788440016066152631768036115254165487217074721470884462655873914065696335658199159158757590419951724433679570500797614387944355674028535660829660867890714734332626566055374885182734301428248916240158090557661869679752103831839172808264883856246497424921986465828550033988330355619847457461586654388016826735792436359217766325372909709792550898433049942858053319193762940982679877188011080667060917228274842011648371687544681352100649358008770193791338546608986870057871130830577802298739248827438650321172433677409388675371735399265175074865481524309314238457238057453004522104359211018572302402228311502401860582090407710419958369414575938930687066986405383350425613354054169107208751542696922203713953278301784254770057683218162452138582748455647723190587726877570392608041796566586332587036143057290108840751007810746073036799377317501282256197641337253448787785285682622259829241443138309231266427331794279775048074122646441968175122146486354479246418548480248893079830923946026438058733985707304372559104299836899174269689229062060920589457717691470651227792258109098609291819247425020882724074434735890771787992551119336105386203878914128143862216934712232040343827206109938883566547886685628567707280356974684235170219388291931421826185858361338105476205298863021470080704170448471126088840359615929417373135774535227823755596484990563834109476395423843967263322944953993533588499018477051725428321071708133999277361184496609031775540311002359108377625128966979390126226099061618800080163738478641861740632730659704374979956034583264984087915397028958201693152148111112830944722226724955065040888709559273815494878278092056923008746644518387905802929901910842278076431552136350061614666579910315253635247372068566593276828967832104909751344079511228546872624475894771118708788086730908627735622764037159390336298516676651620653157889808744800764529935331683621316884846712093315518884732835337482759876011270585326885754996760908928478939490896982848391061435364873279239030732657392809526847479946649149217854978475902122819195910387391148379024452141766941057261059805896869210508456755061974774550677471607919276628057408639744077019970143655894940099024210659873249559200114424701858467310087479605856411681013520128285204498204664745619196326708665522814035800775101624095973617412292165742018373114186734116187101284422395244978117766837009370746790109616427987459669632592426679406594997554693126226904940679743478506471361280830084736818802105059422247926830918725871289387685389551222115307871814271943066727639487187445446697892484063497072839962464048413327367802955259647835914009301889990915677275849143545662173034067773029704985312777190812480968189876428885617580893437931880348110972515291419118010229077911616800948224000000000000000000000000000000*i1^136 + 99473251200004576588469872252113200868882457712971499159104052888378944833924383124697254501927986190141549305925279673043979135917748899457064403549027639260176030104979012357395525143060628211369511921110231085209005518986647120940190345768905180632480811885053328018938985638049590841965008265212419091431714866539792565246825281716687153583725451536687393087539320280670816342599145543391071370249224257729675158555542810655656752490506192525137431647579878056674540759637538035304732042298651699330554596922801966151730275019578395002969227192822905797706114095944327748910782906689402290514388142849209837243475494596479394877922823617671202879676533430150975021030867862387394592339848820850798493245238305159471763896363326501623062637886420958030427798480131093563453367839008788973634562957542996396070277841797445857168388544858468533868147232834104152336795503263097820883564390927930554019844782662994361092888051731859558968511678795023280266842175067573306098353545003838144590848924681671595546784355239668561044582051676151144847384709599619026099719957354933294520019094735402914629199069776870222944312803882837297884008002505140124652770174363318471468591819267308247804316324418902819641902120684801975030866591661932921503073469046627876502551717056630324020838495606138801963115851457467523997666576850573498440115477398169438832697910872755055632374854063657639560993044190391705382622677506305419641828226704696309343503083760843527620324278231776008810812505974505496226124709929448624872274280302561890883652460952976468967126048673406529564588916862976869737512557351518275384789326233976719343570629073937625238477631214690314964172274033771201807674660589704050995769761635992378431609608331299179925688940109406985092698965591022293911118117521586386292720120147842355956756402426613838090769991189943457425862152820981437930767544350180513572727918146089411761544404824652021103521867483926550913448423455769425186961033056715380927966467127725328129591067774319916276145702273551593495953160512601738230765973270636831382259315341363130793924351315942467724985228435666488649721775852496302910503524257385477978772675801675575397436873541086658169909990838243633602362859837563808215698209089275646585889030777033801242016740352056252643544255785799975298593148557835266121281861363407126614774371103711257696487079894655384079143760152344243464466443680190020207717078322440638968309273422027359804569463692220807024678351154442030221040783539580725910961022139260315874875970295346760902010955832313292927670431240721470815777949102948304273399928589458850270919697024136562197736358584271481034610837521262224513834376092754748849119446728660598260276942295737281937084273666062472564224848222350477744727759565467088002387430939730756042400635144256304539878861350136306626877444898116634006840154510090436051273814049851732072744948743187090427021682375678560401752738665789978011829594538083548377926909797878563853049479424921488904290554843290769526783372980508941302231479730865246976287853888613295419639838648401370930036863254001009965221534147018930619079025117553186488541792486172292549583540729051009003971359709661563458680145778851398368590557978646713718339775695399986388469073654820646880257744469361281982257376201263026198553111744531474159498079720129399724283916101931446633399208228546512486463114819787238324699017307136078746278758060395794705213336092703831662790517207073544659035318783027872983564247462613332894199629109791566210564310259006215765321039153707328401941944420117521258577242742796923746154317595980013049697783290672135265829443264603558643633608886335299264213532212568919717882968771071055930508976007408664088539369883689718192577780641829251236891322176279159149808995453940100304653502638922801494055691612282175166887586964932341029081583001125468262084312838793887911313467583037032787860395225836242494606120009715652857884423666607166129369657225603902215046535292077062585572731855148089037693408712066408904965864739054972734803523618726200344075546812938790880631913841780737414308118938209425415250222103733251608642660535107451645794380055307503847512586546701292208828873999030400358739879161619715179994959361109443436955543074389263579741065306865691735802293060829622310045296407883348349216695410624335970876881442202989233015272557334542406530482249682149236579029476538731239117542905016821240999127995956901284977686807605340444016169520245925295402854683052410468761006488872671118352457646147268715004850365946770205487344666961931050351100690432000000000000000000000000000000*i1^137 + -32061493926220792371453475299695030312335436664516281404281385838803461563357670446861828041022755437624186092687765090442949044564308184857442736065878961369793660157952756174155538448926334450954903467470102448617197599790260287482103142021986787381393616295876616003167977168559243132719340281753075610223472154178371844908605002431894176760194239575855658391347823195912047588136988418683365025023473318017747068001939335559210632526373998366061769099687040917533609183834719787818411710005079971487156478015883944380381324529237685779580760532659333714976300300237217779869971074984082250699349509961258228784511617896800772893503557858316389819430651251349746222232848326131092985378209073892532431195704034659551274264033066829032594524544159050517024798202977315286408798868018964229425184034515393060709901790030899265673020750691451106855499460734104135118752943015563092095277008918394858847845548628371823202246161377583065961792387868133249420711196890760148629643351055423620736837190112584354931238917601938925851350953785583940874158158776155762258471616698320939191308105368291319994088206820897277888116314444149360969478230296608875697876160625854255368694560389460813835531580040618035433506784746256459310784093040682367814264293209125463677236139491873170295940205578342271732239272363621335849718966457097216790549444427471676865909196759942510799584636385833275853082828776455773039305300732103118612191295681213365183893860268115219827303214188755375899008914336831727175851452373819910116364924454017620342504981228304571241285103960878694902377378677835750684910420117773760101937608160754675873637599463241419484383867658502571078225731264845937216912825474843328284313857566826105497741349075966834979402544491698476693794798944122038889409622422354191780972554643292859466693229758549266275197227592986809374323345143091740533729528661338467811936556694122780872006045787989173561455689472795649934335585381017247842646314292075212461021531003404551608695084144547312992221898203474174920081495745907091658792216542000181543587984359607233013265203295234082731962228457403679970565842312439036635845224126374850568565581496632293059073985976785757088666474541209828020251354828849061421356455998681925772172865956678755477808552182471888940430705206568230621481103650844102586920658042942474769327456566903778413133367074553056524561666222457058783537999016158474010910888721594010426371608690068717972729329110261149318677353755296224703303433884525081336404212594638275071722175804714253187508620172255877060003162612165662671257331906962343646628693726909613037880046508498604474528356735441265005325199289235933053209230127332156235667643427928099390050855952519223851410594525499249381450807584438529358259048640008563413003259121041025006782081135478530504697395858704740263781917601526711686846829276367124003414519198811034407401044560571819670150252703465216523002491397817897046154606835174072962844061324721530134682982125922898645070225945559841496895581337194576717478556712172329593013843816447586005137668508363454917071705117469015919311549114611372409975122767334960102623120111003966694945891852557053406508919507496474019968551836231793928303292896816564973840848238840118070562236578959899170196408634455716808223499170005768736560244323027747003823965117582845649512147118232489158067054937342011129321990382751911586991501303170267586588889538004971080682553972513135456109650488996570933506447870388305172357372427378611871669062810801180095461795040988975236719447989386068116222969652728686000141673749910963845525209564967659742392810023775658842868652068718253156041176739111792608027786955335851500612019910843052489749516931663798231053948681664765686492421717275831989690588688279630760298061384061120104891336145425755832764736813609027790734097864693934688459470755406789369256025222224249759016198867203111906329815194971656835123538422111214224900429021370856496237604122763795570117650710892372944549784381702580066366430126715069610611322901651711703745098120452943645923967851703599699692538823221414830562204036876028699210548127520260440967514022682680651383199385350186173640515047051697031994495493160127861267175508356646347204115411872347787754704717078850112145091045536523980590851411474001491628897519023461688326486075637991234799338690435278333114013299507040769894792641409638154030992891254291809102697673513235704642592492835679542195187446276520695399106883486660207243189281118733142780059131091166813025880027332837679826963265727335866920960892258827230825676800000000000000000000000000000*i1^138 + 7874425261226055665175135825558560071536707731115161498500038591049072761305816669200479492767175620078584478884883711701336872652626319871487692670270499460048295539410323996939608047215109182835780286011877693996249883832201635216534782080951514134178923348750613729579447082998597686307133860459855809625417038139573365088375645179101327445694976882226215253215003131572449492955075572303236438876743380363297015889072086495594700103290813319535610075433249136845952140501292361983166351281354804648421094728489186777492816339606356368484583565849458738198393355685850505910081597844926578530449347741490025636214422355837934676946464304529592495968318224303598020507019991962799399522044119222167544400831327860856214256011591619144608950223070307247567021016453966028665789027884072398063186443930398807910031734231038140545823772685876154180279387628179294807687298411428083616363362834950926746739026749262451993185985355329513023757450753743900895189932304559263935725924208047542312228596810045385480304347926076717469654171881272891248850174488659027262655118391380163658574380027299308245367753416969951426926651400416989448256204325269909305200017478352978076574530690485184097607904998174529753513478296940843639134498158577096617453587544787626060409584206877254563292223351998580036433232899933081192983079797038627975136348655036543563104383681147437222933269586421847390698748649763346203580702702574684516100460734416471824079055449136039502964131385737919261011926617660794464820932879029804905054800540270826448484263288375831159600779219024567176686460013136298296842080506069722454531258022891923835801288772527051312243915361311312213415277720788456551303261163688568936775364273853393853151966999202034791633994182597080354731658514585202440251947811001468581649300989878201597602417592294899456387515823826480035457461370863975438986197986693091857790553194673750822729093587257259666446628622784298495981427253034680649060866324462913038871811572317952905641801192267600112324180705201475739648595028931607993411312231680032810871225215349611078300828447715987246089067793817047950218281802879417689919545366489819876029656836498026994438869514537331337868826358118032002325951365186215088822068852617865308982220931810715178407251797244971127878051128409842865835504199230649137408115828801152848420976796661428263346383674017264572809310812956849461236625168376711236329465851649626793554220677432581181964426803825545624099572590797975840615006269090455240686409242986481176932688804535142225823924568337088039488423565693415100637141190685494561197125604870100570483097030190791121992936073840466037204352288398073933864662937433127659177594562642298427671865948951064462718987720697760897104246794797325107977381420368705477873594593873483362679707077396047195728899177803796067925663223387144108491930971489352640287514859865231328944312363716257925766526355169705131721473129876960029100960757908274225635880129386165845429331188634073923462600428229190035941812555000781095197639596047589946113177469092887328376351204544587050512307919107399606129755247208250223577801701882198073806810900859401793340959318171820700546222477555770464937047077129711932639974813378395965091697489908194486734163603507653270778919781337841742488966439789468961784706358959515585531125138550033372381433507128100137154624118246361542660275197315046583332980044174175451938628034077602782587135205364760032109314937714008876944358821334208233651139342111467703455161844890746736175147042613166416548755760194183257993230229385637763336802214448407812789417462834951655458964106943937981262942187220287413775645999555107180460333648385603046365388767907782286994352485690560648755279366159144992801380295853480996263646579432704750393325719451768164365586334997547656170456676984759770503577785800460278724978319473958361061599905774544073590638724865440509456400473176537155474918377104248541331125005428581336641743499742881021990952041456328006159204600989017866965170769924008364069223635547695320176313056606734702783107530644746902999533305778286622014210519250564418549430200361809878901892681398525379746758374025972814714532939967977550859507961770075835357193840049102019223122454254756509584924704202619099211373528027476161663793244254591433587309759107554445180897980637161544269991985414881962550029654334738281021472507647959519683632205373529975866055443085767615628364019848675340592965589431924008863806456525779644869811338808891340636848740584601736033219127623864346794346966101795814310465642338608742400000000000000000000000000000*i1^139 + -1506586863078342394043162041323976067593188698025595881887984711072017421406816545217682431523645885445160835667958196821599244204829658806812158260793263555824787805591973973795620855917326155102359867184570834379180702995906937937494266319125247156397460253096214395194657189779476333652363925387607057363961138864322246474649595792108260014793540691215209852820784345040801734520004067351295606824971359094487323127613485307759756761001084289612507841309629598942520427986827750505414063044007004493800566597029239207041164175707757946612440040064326791132576256139799510722555982222132494345128095204968500936413717363314899797033718961195684503136076734803882346265317434278866464105139753482361039601935774422271748593077172173346536236757697435581423097508378897820266916753400658591000835481996726085363571100233753406259741667013882608711417287566118212392216374622073935942762210276905076664580678302724880862483584736380405221372672967406384711128447625160876338840334420831016330987920960637024841946012688596324989594052370419487206720920160780299438055483415369861018931523957577207132285497381529306699177600172293896242189254510809360309091526618737804835317980133753719247087105328254867242218083896751891114412265585631096080335051130235288187382367364544513208862054204851688891411575533419696773183661831912924263955150014278972868488206404053211406369597099529202474375052805454178358122398948988097169845872270393860476614457136713732287514859506990268714438110151410525701328810877255225113572777704298309129714911536727750304423884814984014259720488225269953475814526335003035579177371506301961219382516826624372907851173509655893317263868362079134576996123171066302781899111220726745725037267618943603506482643776727091524192721423255311439412610763559718577286340700355345069915007631446644091290427231169720774457111832194619749160016733395932922159419228233547720418082747850315691611781790903314818060887518323890490591212107105415870409868903324422432741952941185498000518191633381788481853987873803041211934295154655815131788867804040473086721858641240946016427054431223108547650381782228772874903965055091842792485406331952781682077141932041023506849491947992499427213019734474375304872437304193341125483565256955992801355411925461807905113685445024660181906928155313934780066715502556843830649883199010154123485762839036559380455373019389149893706592573255702919397880105343882444560070685631155604276659426817077763501750143645165134013884349871538157299969031196846512269642302371591477943184546579479281673335894860944882645941329454487731723245182181820854582165291305838548741111042926506572985917804770133355351580396773797065044348286649265260183100036165604179294129716168472252180285729045947841024385481928674277458734163785214013877847309686106414960057324018581325898583531513908085720884569871891564649121195249368422296528568926668840884254359904101336623572837944510945940029575308192271203525472891623761412180392005362786713390477100944366443931999470733192305692534749264320643489447422667379345703838477950406071563928032837417525008815448481269367586188788592683135265268690596212246741070916841094452194198946877994490850851248929343292231010445823420265908558265437885186163604056478204076138359020208669753787720176451103392818241201121251887529857936856935603664550612134697084456184167551103349967292377090909988707638191438946392830999030671107375502081401591349871937287095650749338137451763346074840636689460416506013928324962886912368411807109050928035768868220959595798893435796686297948164844668375411880592389285199126684711786666678588533962116753835313532258312743794264250467614075357853829534041423923505478125761771936769349658007246222632588691730246863699996894769328363379395380130610902008165301638106892231569129456050204743617280847625031956539128473221034158688941438921008616729603023828528503406353699992167191802771459209045409698993575481976399317365218452045397228113246471029593054483010652785924399530870852729302744337711677609510157530803537326323642290547631817816904594760860851624109655172132576980006234747822882177360206443214645739778278372513782894293443361628844510404195347896558525435495832653881739709961684600452136168940476942079144876286203360236830802516487998320659007313317474911048186726469512411063105648773461792730888979150207458148605449878166616600999331545577922181540884550496227118320826056047434364972986546664230567121034660100513927978200047152488156785688807862744127125151918180514515379896767622983504373717191884800000000000000000000000000000*i1^140 + 225903831903606330017713701744615658809430964920689419346006863688920467229611852587678185280024304659681139104867847901058068796859821233579825488514742344233405627859206068753348158825238324171986410331222377962226671932604556376864707215607759586673444001685609760159107420518272659832804220075129190373378709465618931830037472291325140039344023304963513730721929261696178732120601590154754294045865631649804335226974379652506076677046003378634163346981827155948034637607863872529567097861976149117390570714251979132464424755317060886703839291865913204649952107310429007798392953571842882694678177674636436528061490650858970079834147423432785363475978402637802695938662469750281633509709440407285321629654544252969684896440687074605845771208472845867260589417578846703068893307896919693963885372885473593184333293223983017520494494779714682655028451139847751283963861115953900447626258129034205495124507161854361629507355739853971484790006330689821139007042967681858331766920920296446880661903387945456699282574789094944185397235123882528446652185027281451433421052927222200723503474372257957680150211349839240844236916013164620682492368047883169175428660686272438166999782864230148063635035219932716223426127075172341268591465764660471521006371955959645486478885520850382382203339020013873734936681629804358804596321495727423383444360741664428329963451230608178206333456227654204672257896393877337760404146099564080917652324144967587833211029306126921264338037551905540617727232381524750887791007390912248884816379119739132825543995786860879489788041662122812276128059143075935245998208589380750629670389273343025249301849015038795245433559756436606298993167554770347920549501170635669109400948867786795066915259951437355334025249563901031589353311790899217948242502080565317786161560110197550284908758799236676076621927435811507069138298721249941104305027611733060620754389533942105221124922279544084612548233313459726096129377949449148828187856429657216283619210094648011798344621322695560151366915435989843508430735279231246720874451794137321469824005392783293152189341911513844722400691756322783441035170733466265527053288587046827873750295636077177120960591415062126087446576003911449040143671658159012002670029907948990428320860843032624824630033722072303092019312552117230844820978379723929759236813387515603919635486385670641046246023838140237998570243839996050533282050368706280224660071877054391629765888035876313110158597056968991044354250978836751400987723409608392436831960831315616725614061055204090972370672726130055476443361304641927930329305434317852894292168838158956761916054747862789370583736278934768641919370149066736652961139089660804722503125181441671153699718930147269641599263812512556730912198000553854739613143758951796583871280470502322625060165473910259861313138510948725322484061735319125673495760748426157656902109512837814620854559230159209184768046594678938172095855865514835956419993591579615440490283248418768518625156911952851866591996657785052078697612312890684142995955480830763653854548668239121764101009824042739097501704783060510705194508879028987288021856527036352524442304902074190842262788716456372511653520169018782281974673145234867504249364558521649102855209761178619008928487664800183432534410848327962293207330686935250922569975755261824963641533914617113766263164929640447084780636605543956656922687044382157767619867039529245476129523380707488773999136720991490123208680443473064658598317735416991393632425921609100134202687105601384713408850575115520826943605214864982210643202076362748719118216095387206522088563642403753931298734949091618507257584676208757275769996971247894101054869284690657451452662889779542949516543796376690642384993720856480097307995781978081104994514548649328845400216136738280835345099323198435386058108056613913366250423781896191940791523780604238875369319897597797023307311201876308438327971806119339362259960255459292906151325599013789395406605921005352975360209815746134524883811639869587072837032230309866223230610338183878357102129238364810136792081630647387972335547670439812265972729839879023397438958880200655451848171426090362794163922193059999076463499242335196831174671889526844777485330399647368100035758219943825329341919069750465791085344933558406921899754674832154491112808540354070340162621808532875240438299542121795030525260689350450431431948208544756561662684124163890807782089277219469884560897474341708695376733949744638889170540021339348209394872768066029082629092886939254746515087043534804906309462974335781247438028800000000000000000000000000000*i1^141 + -26066963628872664749188525242816167992156778085684532726125502302106775668294566196158068850034022113155741132900539840377180021009003303632549159356112709841163083904433824233110599087524293358689402986593939992685828796782799001543068363813484954905370470018605818282581340999625211078773268313606329288499211317117725974602319929203364476860063593593488191990635986644612854239564030243440858329471427424522421846077987374346059774219117594543171928786641272194945639410196952765603161455024040945448985124329620623118144078947726092784813997636618141451707263694552295157485177384790594224179384146008642492695038908188024939172517065496269698578339028227684023748247584465873657419630831364619539798644367944842021649138826980026577412794131406404896384888115005987984385502336806873865806197496046415261559230643699774163079497719967073480275126977631020163456588388254911251936540175441793495612556239219123775079208109038982295992738369069332765993667091568202963315386311175013918399096208290798153566330677630117569318389612933770643380636889332548379540187328910973528924022095331534844054308463372252302175147778218285599073858537564734878770645998830242297484908770121602849432018000527933057420709485121987029981261059531901312331654684043494640472324833843846828800387097752988706743735718114773633476578693800798622642300681964097504972397935783642465895254430362505595361922474496271812573660241893122103422013491314612081571948963714503747529610192092333693741475249256549750390289522666185041523463092373928847114944417706711547831946383851590575232448924070194251706261408039427581687986166638905737236706649808435561475974026478363442490054361469590536265251114878338864003255573941743494202018429492652230996852261232146777650789896748455255647231878686123746431485132383881879113232362237535391476560008931192863622294688138941557374998705368953271239362198334647254949545342588468916683120180724730186505678992948746724614512406902749233289554997541859744837404527330544726660852577225444887574262744043050133859248151981694069825294988853366401089716947178484259860967662035403164486719963766566772167652715605518276641069860415684199865633182035092965224291815168033194812439721216903678873152497515639399920474905899929075986571715015292145026989422203472531245459340021927799479502782500514629280474677579971342895878104376330272495485073522845151630959387124571999464574787631670137853883290411789795994447570976796013839558483704465598453435445075511910315466469504371056409566363492944176096384075373296726583271003253217991408823770565510382463523200498599322878517897785818905470109366840882546797264558652801881403953795181826462895940824829445876310357747815760228332520350632130049642715574992339479556592263127319458686107356710903687224894542846306624518914058946578519255005195447704151433511708013350449631607871748405746616409107900576568939715184953367141999915819509933099224427261207125283963143593170739724020291722420226471675242140814358780870202258723259326848582921468868248572738949105701031941898689661598410921634085642441950560386323500894919321259218499138727887347744298665081850360643289675786030841095231990991268272427341446547094069692898144493075925051348081812687247123732199595949333199925966161807025404321103597229265010677417691299793165172332337207183590117287316381333348253532618025962363997772828725430909649365851187863216967012380067178823933056730163220154427341542857279767408856956002403565760458843065586070493877662817989919069433255444119032610833804692295903760693604883619907575734567799942582612509437072810578431997260598477846281965275877785794808315590491951335410460756205884112880492124606017234670577606302257491590553401689691541154203148836870127121380580700695674392067032717433092609751086366945350592366424336969129043642667330786158629287762943720237754820418650944295038218745382547070038474873726552534049841674407145582277303456362058496984075238544170337037559656160313515313106835082102687770204285435770631418359845848468670103492323529875361300431548611095863945621293832236168969597073145480843054849037816288317780101987489072204466093813788753853717173812732611499237710941042327600259812082909234885971844837346475184232143157171573810893229423485616579217741646978456005448913069500727648708070944202163902552243366666692794006254670871697786675931388202164882847337223897205364620883094119978800968792413764266829207155451672806616903286279847416255904105338546102979038948472053665016255835936564988860144872849408000000000000000000000000000*i1^142 + 2273781929469994028334234927566643207672737068703864537003017715231277700478974971330710715935904528050328008073611018453283928535556230967313587498488313110861757217494720789446621658250045795675974066239356395331175958947706360222049666175098065856803906202360343001044616741788805282848199695137266239634266217607002621427359957086961268103416939724239335609235819406845235595644388273185697574619062680450931566461321983260605105448799678307351187716097419410093184059269116027440229400676516762996842445030037374538334569847851987589190672795497003119169335197441924608009542449261586552762960920256527205262457778294191915524807506053215676774401019883845610714272079241476343125159061300442096683383095261471718445488063773018729496638583682424451204850800990357107948004073435840789778555599336264596394728027328007965383275917331573431111347143818586716631417517311095238967524351143432507726354105841196988175030590170961475364208979486576336674520796536459021253291719363575022883177179353482416266551213769109088026423626959414190809894555090016207315802756164879794667653638909150742921207249018132872741379444093028864973093827623518728915447999965752818275581596400973235325977661968497536069638930816387517862066415615960864408424384459938110939833383351079513400548550421408532166752178521530350295418017451778947207132470591429260650308245565303592537683657806206632218903371231161135442844449983064004676395030249362807576156215634943850726256317673864938599501404518515021964496383150762864692160115202021268964885920975510877982612901654025691057553616430595828129198292772374909917745208280834580428170420943480406682604567935971527363892658901977217620993147741670780005610165118840042689037555620561151035368729310927675214466751671228368433682694436335479503064854214719566708373197615504451650946011835447669849328777505638143429474548321033526449933036470303079455093333277065153934378569116522820387378526998918179857760243945849878964585813097434625727245830919414204168671912913279438117907297289015600990957887770262205945847289987887741090796128607071436853419444288063491535478056057421164830565033776649693157215887670461364372288419102695695690082125835569855450147349908344426537536847002193604486392639277450773915374060702970474551869120533342042197001666753810029918465147864994077657249059402977561950823172077115490664085527582311853623186131970237002611192952868168959074918396252510662662869033464800622346661915317184951313438815179756316594338406096335444101651405454208610180836813996803674934266347500270747151081419576764963279655266458323103390275404276904276554784089620676198215318938922433435068890023733386889030261008859341669449951723104018663650322877223952265644658331194955192056512721259642583434735109366347768526369777875234418740519663486490320247978566457360872388558485567983920220308485245767174921383034289397882445001384862444320487990189901956885690307957953047049751122015504380803159618949625884795364143725314706586098200787710263142550168651525771728116662899916968572763929020385487076474978657495400455352716719020673444020212738744069810973932199587025497477412246057497275706316178779946464568216184580053020102370611722489197819275941012298710315260330265118992233124938878181075343314710152362223793986712355590310206590598138104756143248438149552033872525449459764178179234593408370301998021314778481056342916782385460556649856701707490273106872496996952471083751747400433216275303567977877873108811781677588436098537620492404536656099468490595662674761329713751780919420861132870698678509547969195257916397640690643405886409589819927470381882028565129698826439013877855176284694535986413835885769410350859020387330537902644260204309131055061020900916073392180203979095568962311710901133352840565412449065576685775322629574980042056464606723309111426777884098527461647591021614131310563617142501381656990863134794083654360199207235375092291217848233800829056849905423010834786323374851174146243396694663649185369289722733525246586035228952769886474368630634944609197678266870201467950689985725688933879349428069450915198841666155983518682621911330622401375514590591478139549750245630516570230491620656952691684247593148913446357715842636351806756712649303709709205411212365630427337576956168326724120073434074075319751601739450689742970696943997402235954727169883427198638540229726829304178302809457448940736896700364552447555348300569437416835893811013567391818738737192416325006323966280576118364095230323398843105034019472689594368000000000000000000000000000*i1^143 + -139181855527152960587456311385016423870394065477512067520180690832292088866130577214699089393115675919909317807994616535857890099563936008761132778019980704708047196691567526760595664160793722152886206729771161532152245057064375190624172631704106865100832781287828684120340509255827626151247007441166823316830371003488093936700133402517637009492755746764815571789347125748272412482221297602930027037338140297238765191192021368712038443684207333393178031717676974730539598039557636108438972348229044848858696265356879869340708262753148830167940482434863789978215709836410381404895643279094909911487937951622988743396849158588690457879203919735846701053170514033630846016870199633188945610157317139676854524172195471403036671135172298293946185221741874929090597311442984312149442439214356443228493814876664905793669537247352577140790593378326257266971840222626189074711492450556540011827934034739321168721595610144324630762164140164442662263476056639153627610044876368069049944427644788254136795323581061865436764686329379177388740237145268419171148771660374548868642429017410324227546813976060085554138483713756972523500570337910225163137804229883446127154761799121232512791370068623132472727815094288209690589196881699145815360345625732511847519190875216553589105336354051620262415353353819859746892305929273634713989241291504225080167547389063836263970025767676484945002945242631203401574315118703207241996021121985728599803348573622714113338730947625015934416653322774463076393542812300283624797632085313560691396996043075904023834824515271182910579758407991311819799875212828891559938226796066930971743300791516528276290901593695872562320395337723592549383729888850974835932942163787486536140433565003003427553867876102361042242101647168395607224299523747162876170202825610692623546727772248834815075362066221192153472140265991159493263207280143675746938979304372781027414902859160770729323834366227797476132804181818054115616783662667428179641866402076917660027120918931749640417951001886985829537915008731359315053410748837459270668080177344850015667058039543282722501934831538867498642272798197160480472098164779422062458189783518541736994829026735576982612700987308913574477082666553988443816635788808061176484673727130188114343647223451882888822835632915836240220600984201128099567912282117299694113349514456935762849125974882613629099839602446549074188263861265685019910690926515555711430333344624956887990084936189952856054357943137506582628860038589394526514078068196792998617696870684640701195347059952451878797813099511154998638192135420801768972581949908819442027135227430137480063397305544506262359452440412192751008900169633761088735517881400108277074276665621454456652563135560600988759408360986289662782272467412757632737979451819392413708420488506071593404429832729064992937487474681725104142468233519790219063070758162871800625128243215738252328114053693742303461711872428199903108639972145837233275361029435371208735722127872823918136261737909799231817147024090117303418514145372066833272488832214281799181719706377697408331489706191324588361274274129270833911958986016712586953363763889221055680221758568611179872159317080859921316639104126531068709222642757932906204529236651151446510236800367410870747855955838504955032700956540767358782305966320256470905682924043506474527258410894657307284831032107831022991955056956061614882845404654364942821493464702820569296229085941093347718478595214260784137390502759631829520279466588654404391325043469446011866694740291796632329053318814725236156061330443156264568340001690882237959125472745959703859659244709391083779664318152789721810307342271504887120231361173494548673153781887431377978113194086004000452868637794825732116487185867194764753477396090102915395719658057097118366477448497852511366226680331755406579496893030463251100734903677764613212735218036097030518595819835637120209850794548980722238162060375562543889140408010923166882710791315438364174015478995794986993635906554533825232025549162528380657045824705530636071610482724120925734058035609206929744588245416130345669487279265780583355396240842095605219675119607893769011560881069851440674435479668395926823259288260104359663804490293414936979430794964650310346766425275073070447974704928146710626155817485936522645875175894850384030236244223865996300823809934523129831308174526168156728132901198149980360643377405940200753076421813196256713819368122806951731841156496559385083760285815521426711957438329927112405782759323511677933144149171560567435387999732547104381337600000000000000000000000000*i1^144 + 5389466614856575191488157458832285850237512314403174242810081521205202166342365744551161306163284127953786401412607050344164606823942774978547341802582196023283562556633030693593178841908188332960359725054142468748878177379431612419482754368216339203642009636581513243473599196291607122218972334610832179025243079956027726998347405097565127525312441797412349805394224073907921885203185610015010812620839943078862987014952741059784793667735898027287056418727115303298716051688237691743782541340252016683931750794131011902351519336478945141339538028293378196448691085813935027642061140990758484511774585632962346112714090198050855807228633763859955873099756078952179479156843407454860007095061470574449187428732467005176574641317239482465529089838626523699755768698486458823523373553677102822311755698747470116303854456498615863248769912758076014123612033993670406753312729934427886615573475569994385099321500666939964994695232181741899008599045476882947873829919116208002267091144380135948034393404667098470826132401174445350475564454399593318115510430685483962983729393326893386992139997484268579695471600157316703236893280310223213403622089061011224354996966184777237144953445057348201394008256840207417562699341979895140252156148297114186895202731809814328959805139613508547224844129689699084586496963457193773580667376611395583272842367313701368267884057295478302851605333107302340646007435218823351024359899102378639942323601315151913208154229382677041657797734604941602814922437243577128047754814219643099990565381843508440339763981142574671251963334208003932047469859126083236649079496027736546388507316547803379120984871680023528096167242594688143922266277941371950884092909329797982211179391136262829833540368850853438553158351867929958394660038756296719533630269944493923714933543328026527680199315037816924784394630964460708884475269400344675712763660450405145136009416229496296631330709880255567776600376401179206485933457324147492548351767056487933782751329928794636892438938914774125474953919679424936828766664454408797517719401682835408414826677491401182230046732233317251965842032169232634702644806792986753502023345311767526273672522593500251718280546278961698795409049991058196993784549017364936703945917760720479028189154995490439675920727839632618254355424954344190464351699132414596538124544363448982901426922095457410694593791361845680322385443539559190602777643644441889576306090331691461494167525257849463557231803808369032715493683326069290641376926977013036671491255498865140242592676025377558977631280319369036035925975582355337076900192738905380086326164884437702199980319453425093130855377513269899620079762377365571210142354859497408652435889622127301035710472743746467061251356089539909000552859848516678698768771877641822921603706754565213421481758371452254541421466375435812188060203016960048249290382889027450631875417831849692580752782573549000726245833168617776278209399942332714577561320603241049947955096719945321404728719558518907473169650682605463080431608075841985939084826152200154347462852739063048811169856306626867780688554647863688003591858139947007602623633780336709183637065045028944781999691166156771088367295753020664524385845401517497563046540101553444244224562836695948762742356778490142101377027848698742151571130318256079057281547733667961194988601926122119920405014092233576570056806076726451857624747394647058535361868858843577488764339107474966572840114821412037909677433144758588339674575116821760011377722677978152501882249133322801656674634667810293976472430213180741261525819394192010241150820979320160068936069756557661868766752543707491392876117746949046349076352300986894693723393300448761722938623006059099875521508338970893868172221776863947638674380566223225038086534304082829745190181093192334308583561804929046675661403432436959556290004997041099768262798278326276465056534079143558988044986527822323363727564724991641707447357960532928882355361400830137026774869595469365715683109250850719232677231738591302775130269618589286267604245400334292069026661628010033162950637053393002494074795010038779428908743551339178811918759486486797885860193324990969730838054219896484144416080576149994120747920139419632702853957773091118601798788638440348966692508055831819940861440263951825492159447310245183122355163983035457382226400244674098254776564244471838941966517349763239043416478020071622636694565373107244606225683858200797900190008964142421049623252293759929753001145424485146914906704022398388734883834230768647945485801206107340800000000000000000000000000*i1^145 + -223445048801124540451338840894899465484328995376862169289693807397997962424032672756836561330417127538689445134173274974648366503792065606196165782443828640707962175255430147671226127752237463945920654772393073886798939160043305252869109600571835141934357228812943106426436741485472898536259938996236073690234348986354199104236411845837754286654322160302610714990442071741829001074255116803489312863846456298330431891628434009334030839066648944830497941342276055013509760728492052745584072799668560402245774588857809889996308267885583176764373354520827407679547955916779509929635852178890850847930407086055799024715775894397306466670787447684498854977779418241842428657063650487819390311605438312935781959762998529351628046000601052099289757013305828566620408364424929926830089535054614962994439423476507738683676106893465827593026836216688233078113395119170645316593209863119838330942488728221153641789128205897469311655797011369462524340483617012458839097233662081535938468481171895173927812908716584471696924423908260548486522835239289645380208929857268191212509561342515892876647001101249674333284482939655291143980103358740529420255516136370673387404996113008928384989426007262517573483998125696327648710782457749774427147679658114693695215331389404702732541743501933354183669207181519616134923943563094136677407691828506554217143248822903153852777125979562257814767193468773896621801818027132511842374351283069303273213430333874564764844281814038320129939354945118657827298918422303720680747137944697106831970658185901101833578947917845745827197169020301726376614193196540934210733440970352188483100893988759122485534137452952373562991452953046197056514688888504997196442511463712693667155112970199220013563612749270191790599898159378840536925568831524998665427697314016340437748613860911238847715775419438493229079827347625476901729056256443989020463338641836467372933661236901929139354861393174423744218624617972053112981453278105549380312317611156925601317781339512476262091605352266325837534937134773013549920735779128770529181715855024317521322614227798277417282260944715905143536472476263405044998096207284495757113607929313216235038998256402446668492488086107713968622844740842407203091762282562773209659502292294232091822005382740222073884463918433889124242681737617093637653538578442185282943339396813549530982223604195465374129885807212806129907837423525510928404035227670506833398334849613220534432322593975579421909143059777477034789120151290593127364046949429534632776604871103689382609312817874673401286005373225131912981369877806163004034375586595994530799597809667535831188958041651301131914415748651419069948063835390512743139536774205452023966338198338737920039635033879775828429043290736299807238677748640793358814053657640481815237348384105067111940615771556394279626385092615908300707334112977489033692607318305603667556313481183095254029195599898535140494918086380331960446903034639222855402194958680396871136297608996591523074982864126198239981311380931503177376735323596806011497381913084591748556169579555594149237351053074966762517598734286670148149119024111793009095654610309199533304287884497314559139160821019864313735910641035453347645270886714634188197197400580838355838270223252791373017754833570062673533405266706665344954493174693108162407646887908833529530693351329132665743848118790713497179155788110504895431309680922262878506743679309283834254573255490718198522634152694275563128826660848217256312394901680991420762568312084576898213627804238545512813792599071917448773412983542841184356842779858782670550763696815374945386555130033231730376431109240481878475524853807332672436751307466690745472218371090381798050373507895566613323084623314362868898184014772963724287430446992099660504383810076482150368680201557444922751733571285793274765426570844761623692777360850040934463142348134101832918982663110340372385610388984734272228280656341652311092993474440637773190190132027733360581606609412604571419196842342912714574259209074759361515854959733757595174979218894190646022821413524885391503046998044962233672128625227606404049361166981111494019746427254303539548343254843406440089657324389038558584038223559707137210343289384837188107020595083025727575881276310921181372583938194712208249259213148897545226564394916468932957708696010416656334738514182673430610204782292185091239394141990394117913927670372318954383138749441403630400018917337827986686941381120754432211513863620967394720785236324940736916859979014006025939214290285672066933262909440000000000000000000000000*i1^146 + 44867311704498981081253908953701169646010885884002121361392438612017744361679507151710053318965881010842636108887158244336428169052516187474242630047569009341585470035344923174746066715389943969089471832497186543133906279613726745220657284513460501272188538682625114565014288933537310347160215425486606224334207620477061332165123221172700518463246776055612039898063606914497634842596898297988000150010599375937047178212626691113937942090717010187599918733028496244681878146900457604291110821553175400431294894950068240946373303969193370105489507825119518552415307154119076759665349895465755396859203782025431635994671479125911764793484129081759343828907153723219590339854673507793186363236942699824200332445120805223835644199962995364810226507310578891957314302716752444778745590064470232841570760340340751632998787770588395432994000306584120504054396074402833810327105679971051945235714604078669307896890576962611021953134972044527839031342149394242692330189837814355029567657936654593687132454085196194889582155283899055301919421539533656198995491061991521831151124631764243388820707352122360056856247288253894310163536883105790587859052152720996534883520573148357571150511747226666956677321284838252594887136241453967852779644275959915945979918196904448429320986285978431929944979066155734219446907859114799020261185972503256081963870476777192730843535426312723422546238631935078263903993472626926403260706210610108936769626918377091439421480986658563766794148813681664607634260973883801937056223924676633663828240944809724395257081121600203392644770522523657531025411855739744357104368409252499178710826132413006798342721457029462861178977986055857841150239692792878316430104819755182557794876790797734484523484629747695375646051982243027337031206964352228242905615906029830250874044912102042943154325013618809384025332734492395730554919224469990747279554311706988710274692830591704887283745847694380536556951056802827944166739669328108528884309125580304157702435543125889809480921015495072064561311872479337062024244703434951606630609005025893323419908471470238645883462310197436544387856357893777857987726489773918622258567718766391582268985754970577623392663356545175235163994741849180514293555459923089669133066561855505148414999152530398495685875519344688114051554432691911788159780450261206015358290847579184281436378565453237173401041804303310616909574673673610877148831312894290194461142668773655562874029780845116313476011659602953380195151470015919893370842780139726167920369150658840833154938611950918727995098650057441799943801232058391011281797664233518837439589141402397371871402648577110839368973324006864256691013003309663804239686702263113058024402244860848057642229847010508333869458467881275661360202392748089133967359407994377884183971861741776396529536469356388523319800838211287311394309220234018828332322541641831204001434099192578560525034277987067544424478446420619444366412839392797930668645994888033370014914772633345517353252531220608740317597408650948168046729698976472905572704108692728368773240297884803741795842177059400523703025763004450120918837656475946033022690238510187217645701992680890741801196483717588721656953992155731692208036701270038408833770685624379684921391812564469622626458437276639369807276656400098369345020728847861408362866577721597594269608730093926952557188026518031838706544797303053441472791443713659879507949386226857565752870787477719170185934274827407334291820625652643402813691854377494663215547626330387512238339069106280041395252980718582021635707297794266579530313213249022909800551858103327712565682336490849009209726792439616323615510810340830314451860296126156850490507243891513170022983797200041413220873480683063067985486488166506035702348247286313275210496156805735142810631803034408171616772260493651145130204893100778848494333695322103609574046458215402155163876562864640901178435635829206593011166611621184003028326227370913800249191630641540688785485254490988487126919466988865117810767698864725840199581520949921108516762096734910626802328922777829983758432429520674189432091966548544274473455019466183822398658276628668605038447579681983928367090788822171933848253874060266905478293218622742203169815058842058355348898107394126599580642824138937017477099403060363196738402369478682274568057167558202076040505294369046344213926617127227565221710299262892198773407888546116757784786265848410996233263122073030332983396708963357466181210756763256111669429069649779210301798324214817697568293567054594451701760000000000000000000000000*i1^147 + -8673713407602225638199748017196521256522067547055440560526980233034071312640976897344724347256687977855553163897095339004158498139018583135769384112301574559797864242081037917822614012532364288063379923449303052398155825967382387511998911651581702229660964802656617949373326410578443992876589291365431519115008973471540131485692181394177943206776306912408914386368761517026154333023104612636008333653128675773472773755387491344881914959684567394234859852994877654392478221116070690534537056189722809260311606101086839116503673104474050498953662204729254804344020142604885484597896468835702279794194870165706624238792214137279689484530535134747854240153785819976972822112575129299484499623794690124260563546058889311683910928434449555247046035597711772311817382076857054853276699326152589837028986770314743129739237197748571960673779780926701465690824535453057875338848661326461236004724742940155888168987041757596541492246243094733363568941192521601796695722526482441404384698584154020888271918445532985418613270632280254786432855074020405185097559909661532228147715633256955408823982775186585452038015587937081144615108679073729738817634059583581638381655622930121416052197465962979182948940706652587418831410386048607318189272759689945575268722155428193618764070451174697803948605670569469997256371706313700341991282956207355000853839902620169322971391681069279631607093578904348461844430776560690147127956270462573466426300535203432256892229227797808253401771456175904701677543867460731107153799398569396273648368081336416080927603193818772742777807909011095253713398985807102075622329242389302597473433127601082839411936531857809838061217756659188967502081615251396918079313615975922269224986364940189574905243372646981741291150597566630657858304287949617648362227279739560380715386393781220023881019687953755754320899759449886324174535643312881754497758710605165299666584336329466407926347193507486137361319534750312533916386672929836298566454419186677711208981778747980933971481214069912854911823925846058956151624531285919894881722108563661393328119454485445294305948467189257733021798997317245448517858914626255109506769619014155690512492753402593682173432959272254940376408103176784973907731984060531431795146711323665783517521373092180591414187117488240284302738126179183909647290953863385152720587795055331755114292400532794979086626810242726895401282908124234374256794092772340463755740581008678601050171608634654403022344817436819867375666911923670667057998313975898453860562270986665904530668286308351330387839096319192177346526659087492488239324334883612270867016303158030830056538381664555998950581481979477667131095730337630760039121373737397205980660994531290909405469686102729866320042836662021881879859185628438081026360487986926223878810654543124273878635284864562312289962780385631841704708201072275302746440240876693128284511565870201656263067216744441567471151338828091737661659971530617674794869003837095045258889797195676920216161821645885170460196273847949009538387259677386663417077178224925669268126980142575480516279709334619372155559908669942301450018188795457685724086891753465337873249561324628034799228478001662041507544595950667238877798203724796962798455359979654921456694574800495711455935348066554017558506442116449343306584007801659871368311660680510095632736060400632062665661154798880741042074810762114180640585049900184635940522084016985542143269117340714612093658349223070901410205769410180487500436002667332531152946052084356273591337356356688222846185483101833717829998696362187209740149570128945669512207460835015083463615806034588501971530297403116373233587427826091620538882078896294674320168107487555773695247500167848034307234794157553189306187015732978471301866843342399391125594225311065206281961865644070313754928351116177131210171708746260569356743696591168615352632198647045965841988060124206638460611955679811106353327218244034357979671656587853141464370628346354376127363956996709745103198614478715246853583418001425660529606024370015865901069102124878146372755767134583286560741112311131241374770270474500422705196705705465258765363054133489744689690188458594947292202888842086778115253634118588973234718698286683106880164572655162993452897199103374723993155745746921891343240573770472826611423926654270793644289979242457700827143050012058279278924961005168266317991874346526487313501332262025243698708299435246967236272167708654437243753148650947696510319937533699584462472532631434081898753523301665306858967363378741248000000000000000000000000*i1^148 + 1005844761957805084280338971533538803546310457248520422667297240616814060775606463461235172662651250180436056814630466459777441857690810232855849514453442443173632445949675706801897841854796919514864631000602774545021005771991485254737297038493713006728561170146783296606212359497890374688408037188356488929698196102779579442821053181476954966674840624030887399661780905243523896001955846660709402236063281984799906072511428256220301728156532626257704916472198565620346107077063119258727580643462808113360421612108301363855900431681040182563636326829641471050833612679442718238344808566347964986838335134984772497140273988430683318218795159793504695673044630614311634029937806263071614444700743356250516194348446589994632239409985046765793302596787629601744717768692703661619984051581950965110210735160783343991612518068566535923431562479876952973282498212885134266598305574461873475375253682879888764123272603788156637939447175361625515626168859069679601881037687424073302292953542435583226086173392155780834925485626326027445970989714346931121030305029134076157121838297366833007535647179109011649502112428786250200659740057113316672083539240259197708616807261801775477234631851975358330625138846542792371070316594621745687954878074288964281747602917670234509822327628365866606435032584966476775014778312283076015255485013209769689572808858695643400751173998153941381720033645972722427256922042071610193220046015687286017547510750466525568550378817930742639809598757940962122368554222243713101298215901670440507964537715896076321001098815596008327865669325129080904399361364848171952348594750356673781711431999110123591943849567290363221060595033400673499217903306405637825608196568389387681231864984081683782375228151020106226743768908942135443279442513447155201226439850910379121968058319571550867988482896061864929141044273897517933913234777360703532143174956609525679024214071387207060879628925209223966723337277903193875508958759863616261852414331515183738597809851435418656966219349233744930019613996809648011977302040047477125283055626822242186291605484606770253764623171097037159306241807577695877932124139455280043229903940615420673148349357805859609392378840411306295138606820169843287611972418246624999644362349218445995478894963502971638007500394007331233159552164618877188923714863115996003947034660133679663112900763083628997221539677833157576089232015305547558292405953162973951649823975374092382728360851913215904577154556361771452915211198527593755456872071129651977196353538156425869975234289291586632426116257215076514946451024648456550271593010346281544998082304194873365694555202021726949886651368675562360542508770182338814835554270113307080452600868589255860343659109959315502664370097197344078512173290293778414838707606030192360929938082015558796870169720451618562169088090712019035618291746144489518251099050347550232234843837443129631515857287434092034099882139494185572290131037815742854167810143129712504830064836194514636423180110502949205518956459526772345061085463871402482204926271688168768772509866807198409513217491667545480350324969521436973498851464997889189025277067486045933117018349905225278998013011772670357226792128267951027926448019682567297442253647232105849719696777358257187636958717630152852434159580512928838457088709622013748001595718012618740898529450615158638344048828273379305882668553902145944890751820205087201501635315462963895390476101095705083444796570713257651790192038763484580300731412695193995036745480987081829464738527377810154457142593942447917739835935537084241364803099082610228857903781543786001015951202663280280054684959352134331150360756170098874215767854143035087004994371815002898576958813941062305624273672767226538557790877172198204726213818613340586716200862311355336963592062586753879635108155034255919774563820208034744648641525669355768063146645761737239442689502151283078757813014440754323022515280480722272415066384107101847150713105535433864970666748159724658432191808551518160815671411537039103222554453293139453749433147048533567298228355965077384251758973973236136796362044166650329507047270574060420563686369247934625429541122099181573948235327023248400385063014881767639251751431991880376788235411624258529163052692404978609640255648401647397065489141461561124149053774399799722036254162284661764670684023312176071504957610595040984676766833453235775931372191909379414906257102667505048209707880568561255921291072800560734547805466643662193054439457336155287516161350333986186507321344000000000000000000000000*i1^149 + -81735139097330693382911982027438697639652590648790915779511797753123799199296412167207702111795356214477041306376637005556793056328298182507541454544920305407109843377425850318099443807399640187861479429351792033319982826035259909921236122018690162223846598176865231804824135268836508426102173194717030304970822732861981960342472669506791736397464912153236884064942961684121515139107575928811148954723311866029516107923861507258223458798194674549759088739572054310971745373712588304764083919939260299624519483000652907811288305692609834261100721100687506187830403884694686478495884109203939013770297041551026720216992017836438577202486625262171236656813631427452769051276442545365412898957518012914279793650776940784309058773276209813946126314563492130455588897899543082049063041364294591690039035376760651133741860576263337056204808773416173445698722715557826963948870206533502979544614612588173409953578218251795967878483523850009330276309569756876920785108662748549562027912963676735419761509451457249433909220567026955322878929896347425607669246081893469902475881685391385748972493405617707616313713503011304113317784527022012369990895811973815390323268004769182102606499801140307359419886232403172563309815082583434517678868983619901848758240491815900901884507374450372740386556096370922422272726005868738893178685839204602828936594176921530604051318846981050614739501944460426825273955257137525381244307776466073876507366703273977196671586746579078144866265957289520245300060818041812266135743770240975343889843682637389187806592003653208745677909549973971678308711609668945610019365609199404735028000269125137030782120158440776430577749921703445079534643530375240598550413347799727828772952323774043533185500052556665584302012444366505649622214265791603534886833536063612902367031586566106270187896692248314422963607071970119917985029685894140099793886907017802222419057814125761925548905171546997629938145198641687122056385155886904556376608485797096909564042907524526224442925333695723372962649331788961655164253781027523047942493920408264712454168783044868666014079796050599283574862965555254295669744271782016026316297419080659508000986593369790039176549697933896527481399741279506455691284811288415442087700399367572277797216562299010674204952215319074439433660956411036668700072660907428378717151409497016937074593208012727557906150452002521037681114023340598403181195941782321581709946479219869128761232258571501764732161749221899359362320585044585212253887975184888581790838155112639263852739225943720787114287679562481465147887142127943752785285763864058944347648337091203044744132248758605918274774879515585856482948289101457659779069921506357500396760981729639246805300049048401364305625898388581319811312166600494538388344631372251599828774594048011140500829051126904642948489175005571861901219713150831183062978413404056424490678524896168126764483816213411987955411003893923134722383268132114324314815035923472023030223985518880676549424534850764751376774583101366491749753388310799269596956963184696701367350371421040598732089601918457284185974973243314773982460278360893376256297690496745597400468897265798108790605037644966347236626176664160960488652187845280298545365886970146235040346863675533592709881410298628969102664667493981210415173308670688349368997095394508944795889168066031316495790689343941812175161602625462193027496050906851584831965021433226313920999144708720299341329918391272527337750567426199459638415320461860491972128820933897596111418900515437136668703702662577439628687212321851380473440388521632254707729898305712572220162894474754065027130998597572802906321763286883979525095460930569530361009687292536372260950977781364697081743420328387667334723360009431110339907001062953679777374800723403934782364006269350384694260475662343883492969683859798319322786091488331881302378441613091444596953383063572536826707670598924844175881398012386540979779673113223757839164052988794936673164991775551860758730632564523971646686409508936435516227564213287620776747735590878450733123285739055099559963537817765997886260735114378663197103180021498446237977858058465749426683766411609433232011035499060297713522764776603812164333106010534710044455026352988565461207829036315328596255790985467876074394474300250087814747418244684238757168775214533618419233026511225469831724232428470280489993475166322740700854719901430842214126549954614196960642307021930308252815860645783568461111953911789404231388070817484214608400248208686579712000000000000000000000000*i1^150 + 4927551537333154334236009897037257065529021044421826961943622615071230781671069791746611407662272348399937543946112591525603263320201667169772046063297780022930166715487717386972775780802766675534606905110635252793901283114257360928489628943268833574569777383487325099670823052945494946314327804767028005339399439171122902258497220538005509327293850170835486164572902589015353190343598032144415909809027476654592823266453132247312689390753726694165941258750308579322022357615073958870572260816483626633845465466993895890659599666034387438859837848524651698239350619609527268598723086356313642098969888267969765207066514076461339584616615317064799140315384797151270447943484478275787155142902020438315207928813613776263748433235921231912130975454776996997352122401320722976913072163730096874387482412223656604056962163238490226203597706105747741838201998603338805640601675963125709965076803469651465075010302489630018234911771994524974330723851721729672591262197868233878691552403465509289601280838195024261335118366101645572286801582605318140541842483625198949292814741373839447666541264378815863151730032025513596017028870868692681082376105962955651092102126189764187340699513659280293477512499807815535334026408849156527302025809435016431261820480612059200669914297909037676753061179780838137453027899778958748367888536599640823604990589785352351769104036900076141581495166595995857951874328624023642644426290234198004407419777235942273703406084338101938891431853865222621417376212328723160443331845057897307906364355887997175989852399274123114612042988674375458707706363000895863271944986124918424674396281838893605361469158723878161142157841091099950935537285914691591670029550426984935779907145870683710698202433282117485335404075953165334000579747358966827738402300230692823229416509292523816951113202327008785003254706007919160665573100926298914771227025868909341494650445237688564105874858762194737276247739288718867188119846276275405007527120358265448424106701847791248721559188072353143452580160547276177948544077989422166824269924624820024902729466849766300350790628784872178723168993200066120898675130144778403664293957033721877161455701661376657107831815408672792577605223027527958745010795141787377183012046582074104823428890849896002514629381370400794243366441358429561521352518505979722967673600754000937436012745313229250771262890656029107968351719496612353702222293943449997305672868185879681069125575522500444253040947759227870447619355080295096254650590804877741627004953093122533963154429877694019442819656583050551130027861251269567632408448828940090343225625968960806481038890711079295611481715625389583560473569395716229254706851107327244966035374770643825704289261588499035860995194788213123915323586123903448797177364468905795834962197465362521316539527485689864686146410552977962000581005503999049529871890116550524868696970138186553610061415229804096139175523725689919493491801600684810448527398937750878065426959725740491865017666652947855157308093323975385358775540266275957813236361758983978804071001715704185467455528355122792948503865097863332173814255252634008160273093488107621877098395905440919932838045653653120795746126842224523479157903253892795610394928331062752167086759324966286891154594090909126694442955044718631242242367997691882803419425832964745896976225632923925295474615153762131436568807781250704559218542600655799549515390882523162947228491562125187961345124845993961755552565695444059083972214548609135315893838860256295205910075158343468534045754729069017045531572650260303235869137438100364679628729601992654664204461642202314471345950604597260429280761326540438867294948450663646846693843089767298133628605336153082943243202544697160295243210287033670703653061804395786421530270460546284615060320341845818534278251855119977957688723853799272241016594321961515545872669676633757628493268949026334438996196498333687657992590313704319978556397237929586583963977073814027310184360078188675393431002472964513838666761904462783892565138522379907714651769903292600098193490415981443260623473732414744173626339249638430317461789838757391385667216014139464738963874788936510972484530090278297472355305487850258733648304625529178427965545745424226569364677792962875141541788592319369964691304578633848584624759186455978580352511433741811401568904962596351024384747037293998458439912875261959156443011573941973909601115168220779853116370874551880290995014798076104834411432069343070519283455340650438661375225390694400000000000000000000000*i1^151 + -211750871330001522188206753516260759146444854777188076269833706081501893044049989858624103286815340415097403556560389998404708143974737780808232527703422661892971574235308691487710232396888354990028986025989871323716518845788438338518323496955246858884980966920007979963516254124772879467598235699172025406119972478380934343192287387808389007106050942146363783863749889603753933367370719499402892995939916550361510232469989572038525365227836416126981339220796525775682791532508795893244562985574126714488589346454283645845516420703226195484114237194881957419913143327391909288099408227728383966260872759403337874630545080028436581498148787270914780816838228393940008211147128194216462460163277537559181847144269430516219696159638367694789303960740681852436116545847519048347680594494160516136228013596295891657765203274176509042404734618815527458759988627654834875280425643515867799357434648013516378251425723363599172754002568817362772299390426663181085892783387865625038332337219330256653837814706392877414633894487289489831269907385092997799171434561315522565646574239001476587578668112765086140020643099339148587125677933071769289653323714124378773247650982675598082321447125893372647265366771051532404029547099674809302517772308575108828284670567118508933851435540270613968109613263091676917474711251213440824253877830335723430473238491001983989532745368381989501255518127268814840339417981772822565734380022173039338464131234989593842322418308913939461502175781275336016982528957572880741713095213201516134144173414419735449283921729529396638016073871047850104332009109719555341375210217369664384485890582111596546727569147365573216262220397809053517894032181449572025631288305633699447905017128663858349405225583966322935555954717343852159671865511005355247364260048469217894655085350403029584435060380374167585864856387569237141511606418860552725266927364603972116064625902471788421716044990224667488681194114570456820039443395180060723894837557919093372055451069313830637535232712623232409111561748629265484500762980383700390507432329670746922160205752089001627625892032584657154427145699438666686659505038944083059654950901477364680540975678843488626747596745934152670448602549676333564682540443730400141898451498914992032496601074696765308973766565847138291690037383942763346632351069124667423194291477286992039142501555953184850387152347962827024771617540829491825015950522418610824435923754805112569318045531848518119759920455912879732986402005515819531636879454452825137821090000419281092531710459041619375889469955935191419166530233114221649150375537726582679529413544852377351937116068582285527354338374642988944474783002166843982893631628641023925880098487780347783497516411381585804397755762928613183167719535458004644365111095552953560139736394334921331800392456440372368184385210069409519069898491589577743373867001145770691642628800914057112632678995346438629593166339468951928474678471954579867038889516686877890580748750066119051091765022451854727025197667067905233069188836505502915731372961182068701001693440912033520998676481613310404754170279391803010657571677942205941272710893724625459467872219944701550301327557194409472086267332355337871766839405935111083118360134487484150176056876960323466834344805814075120107566314616119437718839916734227871300304313687273390276313005402351705356665207764811976276535008735131110793133963301886127084854511198729824780888308418397049201326789418335228200628185551231215335350310622512824731969322840598730433602126101359047570189962297206086960021984290401991067572783654984185795897068224659457371084123608178199694789159114583420831523235540352860745174609894737965798550729834000359427252458209364188516209876253172709508979254085259909123228654334502136163454794023726504001677427277863482484370015886429269965279471362674921973091767348293067456737800686760771971776669112977982615064467913032071598283030282460869293652706948681893519927229860091210173999099338708869589050940543992680204785371735391494901235898496057325514286972191022631706488565937499625946229964433679474517976336671838572537524464081056637795930962953311815332068220371994098100528749235566725402693394169991787658808499109735444509036814054019973742369244794294520772200405058699725692940318361365207203637685029328269536160616022921984443906613987793807106404611218447220152132489075167732875718872086215464421494853276293621954905341523615774638721796045673536613014676474978662780701160661968336160030720000000000000000000000*i1^152 + 9222415198923541562182399066489016778016967062446833881129501080528409479886003084462147041504363874796069327975892041673086688643552650218795489171750141771522053000775860937285296325836645539247748911782070442086588262245617698252073268090446191848764217811764148255391417685021787252721505033548837666326178673694346222543592601264650960436530951649256853331041734947003882506708933260652088532267064729654128802846834352304559057620940635475723280056355380084443869681477527926287367188010485142389268931210118492355724545016982968786597637663499764763515867363498213707631157165134865090482724717634468621487308368828987111736947755710966153022610753660474105643333963190316233718854627830895913864537621848117198714560369067550143412692412360702408632287156661629791431328715730564910223453525396029238569472390895842255364151378414731477328581633724305094330138386499103878990497941579398410142410003578219035144152414010615084334998002282844275846650491262949771786286224442536932689606487253937020831659819190638790527108330843512055906268086593138512683378918844260113874638451006622107072650130957452813769629928036696688491731929189214142319943227608647643950871638370376276607635227824228236159591183703532280432378864287757874652342983295910442575438194964971847327363163070183274845893223355697407545428658920188959903969440530545798007542952820541084450608303016302755762833122660315525271512611020378689083773028139592043826625454885456231788876998035488092691046177357579322733013253990319560844478017294527682188897198296452485663394902933059400031855131948000324641762272564640591120469432630091383470030000734436122251404514511864202359592941011658779263457953782970865850946759160346172411887995598720754327444962650222391602488466030769240238319063809852430557293015541179336027704809658425886672893810208468805048008906453280089807281847085112225327441934217692264943063306746963798125789526432489713029354235875657990045201644762016494877703626532132352864825343050162748542183181796769067490179318290134663706989002755146376377909467764012218625187363895419108290994567561458784022169798230230598041564045712266795874953074564342831311903473614153731634172465941544010045927258299461987158227667076585143137503541991383071516296393036258434245792470800639329460568247129963710855682129789756831813435978981232201908065993757850295137865657688820954983111146429259968334867269084480005382460636510715639186810125643454571942902721777195123074410742325246767461769879776714820407981794513659621825565963308925565094034468528891052908303048048363953250646970502540891319413399814319515035000720182317815299656854196177103464772406492023011605997001650037560800131280647230916155923284463031215101819751110305317785172643944131002220988245182321280079472063096548250573854512239266684363485118298308956886806143049884863780568868297492409888568322373279284815634896875343231793030836547587265743657566976325093261148682610656717257825246069838741243406992547308730599353136871612563701447420620999010039128287155399713581438025181824655815306656980806879413731070889408496596384900292921121354353330777334177482462725177315875623564732183884322058302641488523378346964245681318459103117605772095244221068363534324586479392565490600258407807174684468229433133396631977846609006312273255492159382741295921309006248206927419711034503738428708193567613570470643730912843515670430978787120939547024710183911097896025242772328242316691757785154909350155951771404493377792701962414091677419624819382640262372473184329653985944551379649531330996959243431909772352019407330270844262359097370707065850536369066022494743876530957186778713468556395710161152081570986975594901141086216434660388361934106829872491334259821016890698196682641701380049886962334689975050296702903752687218468451732162034672894457353249081875593652683974842225404982544651925626296192008157639829148798060309126660078762819414454676840827906548806177069391283566886373630595463018209573601001807409011903062905964019160131629176832830933179676609239732686805593013988364591194229444960776241662925000392289577899141198054093396538645422905472743313100103048690938125864206593226748266675366176977961935596123388916306466124241466497220138421989434440133558028700819808755789802567109086314646967247379626978390461270732477111907800546380844875836990768213920113338276627702075252953572597078413054812964884124101452558784096523270617008387404891589196958924800000000000000000000000*i1^153 + -668954398457198868468204849321416651786177674027744337665639167271169684806131669502849173482816317210790814014186699754957997173233201255691921151740687700990674159657911259052501926439060903289626693139010773613642322668040721481489269418557425118660795025254882191075583298687744782443974658236540514797495103314920166281735652497028293674004196397520647698379189264908931571454082441667151092744454940065033898903071281266540645555001224660090509426962005403337438894196524039661166926638966315410637374006756672698765167370883128145129992547057769056429115800894744022918747084752848663403212111485086355950875991439449897177182629283567324329224505921059705470817838531959487027757612196618929534600396824005298310086935435540630699109494461789234958842786600873507842875969976333158224100623852044439717017893138858417125432779715515790053820171444093939891188762205235171978694608981298397269109582992940877413458202476615698135618862632924560969993985578766489106119192166317874737225462479475814212708121317382096851055623317824823858434769432520438644809179815817754808997894155948159196119714518832963814412965270624247848142183210171272104415836216550485724974679653743146420858014592185285073303594115892361394781031578375645335912354991183891984276911147536630145329242179003346155565985209070579667214337713913971887073245448511690216083717308573726940995832563858345415174612144513081899190004300641289372910502176543253321104920923452459986742271235404636582683620851076810621392070335190853682264864533046778991452400610588703854644686620237581197176107832243328477757883310597880299002581953996547109512996770106082330338257395929731048104355666594867907879106327470078574379966053297813643010644030880970713189387403312955208799740294724313764827242457266828986122547474389087180818436552278683012879881122549704718206650307308956570035608378498797919640569021967683606493024487976114028223041951112083209348972810907188776166206658665291004528463350878288596926585574186828311405017818785881362123365730888835926711698508101638759078927710217239900846436991769277892651165559772096196333270407450059453897599611326529029970467079062621374785180373440201067550087406353024634003492746738651590934942084853033576737406527228910429571449205241286032016192163330443117015877557012747863753648680755437899046807288863020729039274341169178587231152109172931536550085106659122385545254801645830061098761277481016303125263252675829819180034119408480446658129522533485312624175763170078107346609093864361510673400776611735279172848355623397386064646619077630248085904364308755225589572744707786829325563672231805052764073690845242027592641249333933076082222550408717601581498553182468091713452407900937527294887280081817836642871649594498378432765393059259451197378109261888317532984377037263182860095563671739484761135068707711237523943971549953260917912680987414558950234367406872113423749467765959846277034702053926641120946538064559437939382356165544902945957294157667371329909463989032860167231289760485023553015318958872900048501863511824249530428675558136959253850349757347440873599193659751056168096253044373909637662400473916584617834075163509022802076926547230665554153994875680789319368696911816228991876533754234865942067095072092336088370598171375542997694150806962736592262084952325389277736257363958867615108502684574393212050057192184364118372918308651559364790582988871978471234722407819801159954852415082359902537030227496969663655762901415929226996307351165798097150706706032768209903020529974681541969985026625772238891096678122521312173417965273216282890679714042406220706127753714149798263224528069168622251703228971196403761917509079104643495844192146791245233654498383579528019694563758682030722891686431547131689484576362751652698497222057338696522151305249528665248949046788227436444226872714995093286068055344070847504198234925152155136961922257346833201143813184759727877127872468210032256323034718155088371862205100135410052105741985961087734078546696583530449081850672758834191990896592815877077361805995581360884919359530886623741800733808648055763468875907849586045234380335788129359549776800434240837826728350473086049499082077114057515767185372503551572202734095868368834982022942180422380695797245918369147618473692654892607214090836044612702742571489032278026925842084758215278993838041181427798594810762029022797046354071504640820252755147378916280146062373537433590424078357721755424915456000000000000000000000*i1^154 + 35137560936884539080973618995664692354023057531743921791636005939408134504376449051975963124777423816280830792771381422465722452459465414020808905333004963193272317982485577539819967029769723024029580132389020380134332214690474804346028694790296896018851393457694628953981482553863563694411930079452453403954515017891174188767014746834699289956527138967054567770930075263651260242236364753525599103231120770878652242832863116768364026630129182413696000812455674120012115245504448868045958390513461992985706008694849095033199357471152132219528047695116605062283652549428814211437264004501642744879066442829970379003075117867953309781777322569068027623260434504239675609893055252093286263631606395673160876649620004402393324492217999774620983086767113631836503541635899040822470201876588327327727748386926273016743029300994635308059304698557531049354551807419840289664012107970789851179671695684530497231256796176202059335122429019437099078489533635489143976643826643134606912210609212560855924174558400063106869620913704367917659360064881703752596936571485861293901441671134215416467009787054906382907189680837969308220832584545540679908170974215425402060069885652169851043515295314082279971326711819958614077867485529688874108823722323173360547976387737855180887052799672191284844454860183609521064040541282077974664264521265686924148315894884122782567788966970565731487337178812845372748488996949001532118254172710380157291338518113475590679702832465881660565804176696282518186224907408485176660355336178953338009024232478693417800349758510421107750078358380183782142745731828100499764486322636424626774498291505241251709196594619218431279320076612742986173533765729815604869160250547026538937078612641573782291378930127990762323242846945275440793255867991248497510084495581903374723518012478265060595619777653014865844442389525225072348355425202837993533519505320486027229405539083955509245496650067440333585028914787879118089893192718380348630290284316499964709667078770534478717537383538370076218833239315068803673642837284349388255214196369396808482902792882053452475476197541361343796047772465747459531106267970848198756953540883383432888080914225115121467816510139949014659090933775192776709502930107317236497009573486254096502920032536627149764776147904936276683251590936409016130966064137407360424209739903929198065956192152473093888153683645125657052336927103642739195281601536898905446017095889756574413335812974440748688710667551782661330153416643459538266243883671448176279139313372061958928250216225818890877588419033883836075529886490548977253315182859409660927696778249222056257137542475859996153870244694714401417032799762767892912339229022225012497719880885752215516072196157541046194127017267864765285642748767407611460234159325473695240416998966879347350313205347718712064109327114686260918453661059082205867228053137052156422543789144628262909607207096725394711822362209678371167204338562371360401718342757505368584282131712531238049604885730034330250300367464262074476928924014652183976566264373085538995081746682761924299528732878430026293982504025810493744248863454726889360179244133110841192514734029597964268712753806622825812871018700209243897215348237870435229422313760445450913458757876027620341419485401927585982479861489398806146810426886050490740358427480631760247700180021730869446869833899425679120858302588267575788952241936911650204653580970572071919432432582846522413177206834470535612679868602066595090938655860383842774855766029871674534125308284434067695474664556164126415654330655360247018785683718570888832144362809453541507151602155349887358280136739384620885670453517787777874643746172839498284224205360620790359259772017860514023412363284229941136500348146779738652561781299057992394969175159626160748945885250395575669175973480834795564564148424924767591577548374463969420582215647451199144708646712909349483663946852991918713675226727591469618074480017599284378867868978824096447496519463780349146657318617751947565875658075678626572870082540812473408289843671525719639072727025595775993927576835258486646276310020836277829338489678883145522601249648969210376361364740527287038126059080254063201854922647067410500081671985196768733408132048018197242398331981535972494462186776709924026988939259541159135875243223705121291058476835111957339365787440736673593370728802616861776828642932279129064702155393670053484409248063224965202527384137987697638684937204765722016187949835318024208384000000000000000000000*i1^155 + -178280993486150203130990829386461471753380864690051265268466293217310307911730967084941301971741557471769549756626506329418447445299223830795551754150533106285225209682242392628443578615169718672545390345519338715299794336145553010851263854101504718612047631788510745347636469570143224145526271520405680066523793025394538674721368767072040958141238865250446898601783823517117555057826855311047180737145972718449306353810107092271757438653270443627356734511459484572767465517227619499688224186727479442329461734004361799320644236606999235390197495857723955139824519580080382653444092841803013157201367763369062367779800684260960931195536372723390048702644485690964176177109374406643902939600152344593392593174374520538093808415769363494042414230053087646519342832262875367402006320345775421795130001223618752106117664921404864298093994182265247999066617705846518067454162567643504275206717319109716954195756021247502746576657493785047835001267349033827429682643974030060390259078308572556071357195899622873361800002458557933234494278792450547428168056873227791737713716744240223781809496173754355820832006212844973964203343559909120107425602745303633901784091393731630022342823138773166637334437322905739068543768272895975520701377280600725793634947548242453177668642333133519822127781447339964223859146752636897601587248898738081011634843011044103731696831675205536402437221842536808137062226443191037474529237687823561407931458138960282704894160955717698907674948901215428575719833305332975824437598714824532478891454933104411466210958968648288009794996846700968250076383339939797429949376129575306173117146028549726969829659507690497416316769832261097350326844033781646831114745496532754430621959780019734587983448949868501808446642005247090317747482937162452759705418263339826513449796242736730059557064414833025976411397530922833828470962812402157541448146838832432467340075945972073230714477635343299593046518792474942328601680834528838660111613455433902431865914994405012467144796256732050625598223086995712000540178013677796951916433567886269569531210230425557439613242719508029829402881401332372868109837087106033104012342863254797503319971520930752890901192237967646526306072199250875570705532016338325925961725123928029334983264977570775403708043971752118260985645600976504564153851000702938399884065662322193983778888087168798482211068388816123883775222564330898777839929800612207642641305235665072934944896118633901994957732303180116243946306472779128172611498757055526566296301755425643851025015190175881663917142795070053703679826140640440341827325587312156613715036001086055326846521419088373099229186693861070733647723998224942209779275246376896200967201014480662501358322676070514852548076392848502460004514301024959753666126273548460414338671277156835534489897377453691453044601122021618934302023826412201733145901049871596226414731727818073398067965167579586770500124265791232296624177619132431213952455824282717976831359765543437145687791612485396049180928350727732858634213824096131464281806091293007636676987986007680261783414138847364070843492592316185872433291759235120021788380645937605740585262040571987161910432626165026107641491924746875986934188859332229251350740527161235396803499668972814536955843899628293909209366139786783353007270928488047483521427743389400809691509003878366704558084338503590750442331585893850367363470837716302239956355197242716751058739391214653606280600385387610762288229100055445177960408974446738922801317844015787669832600263980789606125881769556469480111180377911184763365599033430643933880643729872960934062440692742170112870207137187549282638395407298474574410397916371636436144263153831009912754744845045467675481781832790848847871635287056090107999115784115315781489495561472829379164164522758250400264875484566616605863251841815607576599481239925784818015745345724313451126973977225633345956133766777722446693668231396344374702551543983251369400686341659799402399086605869601314705841261541594822523537982325800696601233996249557582925666558684713328560537822365558997624126617259479052702974932798162465231900979432900394811931486935972347865877620693902937872671375619035730393358745972997357127210563235341521522190865099423104493128189231023199903852651488018258054157946377883374872252929072007032944611318245585018313862025304496486537511485036017346159605433079932973539917685212378872583586080707744148211451551195414472713901841127788773110161925472256000000000000000000000*i1^156 + -74204763034541364834950128063485077833557219571261974767990567365514809305089994395266677688641411840727053966587731875165826377796420482428648022474058137626438365435926871556738192527247903341957662303613723579666210825532959153421832826490870243192694633813019341744489278619760959760599676517056939788254321511286226456767817156816871044130997085689517241754365484414199713039423108433503724234170732278044549619187824822465893041499683773445976546376915156758468309534281301089299049505305647286476819156576707155706958018155276401819084640354542785924211178578454216506439262376656982826895543200417600567046983812482947855413745898811226736998888508345137228113186123855406378277747756141730543457097138768806695142291978235208100370645279709967929835386835461053520430619538118129573291328656482148187235265530914801146828656766890190487950629280899208378926772545734588352633784780991955080959406846558276149976666188596441342180712152211306666666197429787094326229900867198100636135379384693605734216303445108446332829960391166180797549043468634811627290738923700492980264077395050452136973117896031604511397872873701267744245998269021005893788467538438543636805933061457188060030783795964533874202455575117681504284447635189610365331143996782030062802765200495903142031772198875430382333393750798620237328701972927931072628570270218450112244518591421587090308756040231374258010446908154151306755456108116215214885237450261805560475426058470611737864898682167969250635952033987984409761093185817125049081226777285838897306042041377635699627404503360063793851470638888179682480956758135521704761987302212138753886894568114079390138596782838197645090078742689574231473599722375078406909231567003770298048839640530811376828553866006002435764340102813885660460574716317294241410251474967039978506879251859726997673164917588200456583989112226428448934246992890202697683686984051207130818687245343644997730727038855670136616631067095286715070834232377373718664729749166152872081823907666974110028541594214333435911243961931624266035542512296618390928645964387064582082190908913073873655793930117389543645099091075536844642429717063804714696208941356961943670503801865383518587157605328635879608657241534283633188330583156099837838497911959583052413971199124688989935616768463198720357245869025362430104673082539693589213888284429803176801730820323366444785496163903491383173724579067889658452807030097959558699785504116395875497181779418662840003117213010256463056543420368936128053489180747671611929645524962613867850133407326983192334532345715074893973273262224155061600545315280112738586729728578312827345494541728354003503407581154269647082459470467024667674155425819137062161751582795530086492522584876968948546292412739338867787579871518091588343524729548172017537039317249450133007216285000604157761426003204602391520661357743880801073731770715854439422385123064756055024226258586054291253645366294650232958846906846073376542321810690827984316374273635967192861430607572420429195241819614735879725670781492073835786893943935283387101578173188442421563926838723047544703134830956760236600579857864515114848765095110131508696428746905634117816590284207679170511745265140588806848838074717195431996880427508317170119701022696782461954150126798289184527696817554061748857268140527167428882047972011497293597305542606082449865972827240046864657516201450158572176895484166735755363578816898349311383300264785775029269904956332338798406133998915760917622542023344753658094467534333334802515783930820148175142063954959408671085609855055644886295749980573453358399638809698285632847677480003738292734296829392440449152117344719167278567169302535929463391855480399328690531568155078338204565621556039051305577835667351575917353417488458365179341600591824422908362079145210598299810778182161072292218456279631220785097998303116326495416518171605744403647872949412164001874740749220251325589364651400792882644811976410122356769090620310684266599289560444152168834231252267815944278574818661222547871449422670490731395618394148656139530217971394298925083883939394415980050166704847361707208219809629011381723400703313594760544164112084496244533057953622209224380922418108000539225604660354513966270378004038511391155552085874890310577618557712451163888489110354779289855457437249069672547221633128366081936720004186308777286154172428682917386241241667168867869088971084077280565446311343720764900001911759010322229021900800000000000000000000*i1^157 + 2073628205696625134452652575437579401790826143271638073767092241164966388487634533658259762567808908154528861610181080430998080643976888413102261102734086976367853359389411522261888060747846403136395665603604341179656905693250978375640887872017227557122717022251247234605956554245212549658462992711632328055597367317285558934059480192885638580733883501335298469312053643270396982635013709858769313516322594460470943203643424068993535775907948673649024188372535289007209028956705653334009452453855047377581145489714913168666405621044220477976205168299171426730717783797391160107623818334633559995248434740629053889333819705172185002579425872116089397409527209360879368388323621441697369973893921926067108674630846228602205533108065137330858343006610101055432769107252184862506515143406588639321722670831847130526236156303002697001466159881903312425998464940070317063716873632232927070413772829695850444670070920537948128939715763027460412445943453026346485904890751854481953669319150830444822785226230338437341530731548998641708111753083513361183624446953844015158429002798573435472591105541563501747505988333515103601789581396673722025147003603211826404751544564676930805299336938290864345195827596158030649570731079270260797180943119827706906580012649912055477733028537728419719122332566050722527306205157832916428249352396982568561613705391169432264869050294596544510729410336594411273891657074664666425903859596183105085098226609511512763394632514498723045989008245837254901663969341878819243780159458195338957733657765651585986238977105337180487999634416514902779032373003752195208577900402164247469796396939193508759051236525616097035119506423428384581779457301003808003136358671621666427340727494943284826465894330706631335680394976011652025864834883906609447230229100744080882339613159640846993781886405928166612614199492325114724318925090777929816900948833827502233111766416361353192637995950301042692925076072444988718883207797448884032261635196411235085198424972331481867672789314336224943235601730159300218259784863826559483391776332724519888006841605106119327638271879033153283095238043399611709037977204481096211634059270906649565791086052395754107605451627914975194911989490426615911395521020136543415348934838947935001299911117504885471639485083159158962858517815014767266944650934541350990998107046632338960720619657413354467650637578854717282176056689102496940119076295196423316050871276756014753957449381836093311893873408728561783580635677685375244993825899099405487227983727323201381306810745468997323093111170563601016190833421911196675915562368467897904801302108902501273623848532996124899922670189994248044223925272140169945639122760406978433045419777635018584260791221550461381607358385943220465107751172064423608697512080519349565755789353780793642627904696783699286733430017963956278020598580262045105020747071116987993020712518563869954073387731998404907675905542733316970871190526109187441049650779102745312026617978980933989535524890762783010349151477248084451710770430948967455512583450729363888489852209448789567654942989265080336786426950804692523815403909120543392288951727946148579685860146388932223710801998392581969235508449531659498534045322878395336247971404195384341018052182071375737793925312981811736851864803403949990058166535019191611086478732370070935665468629207897965491488826124838562457389310252941754092371625728459445955393908348411954511692101872779531344419971533520017472125636477769263186364302928408319132792616322875101541516983241390114387931832696492590857486228824474832491358914083955643428570555006975260321872817895746058644627828566596464871215938437499471286902511419348589252417334094708180118640307703696760659292546473774108226542732732969995247555881072418592789984085746226107187032071103402825307258751024912178877758192657299586550782686450947802210818331318502035981341856750373908021802727801603887488605332841383836838649961285609532290050094131311637434101978814120835326968380551027005084881723078702113631099196366830021014385818067387157050895057230655419413947391293617958093081518978613315430081376172121793210019713135369437948889799387503234833971627386096449415618875982533081007886722356135569427180236963561283371029873477040509989734874361394971430881217947260293472926628552671227047025320763599330680924540589442099804005134203703848937737672972202730273475084139047155580492996053951817550146367354406631710665051196390113280000000000000000000*i1^158 + 139192981879959502333898680947955238026420309377879061326742935323996630376635114389289621624415338928357103730913944180216662689905520986490320467607285061844004648454598367348451455575188192630016959512118133206048930765975441164588120570247771092245179123096675834948373786776311410966235956693589283139607378534040299780642411364880426501688228201736182038281348711775864725312001275558316999057081103672178586022912545991779809210111691000504317107434794525657757768429151563480631352910982601262917741796118147130466637809892520264243096692029960513371114508611788511887416235888926007392056561001452766940871237447122945914593934255602570981851705812620590368074630191347206468237759111541196924671607581969928298202067121628086918736753014871187473510059882341145794279384976791604933360120159791300519491722777221896952032301474278351269863131021540138434457493001424832884593871850207148993007080331407970778313325862915773013585006403165656567356633434975823970525337015206467205329091070643610125831240523615409101651743227880692799333747364869368172448526108831680639044784609359874126527623108375728161455256010243775669401063275859313966231545780094492598569009114038684895269636838761326094991921090538797317795761833846194919632763452449750853855098973211453025722797538723541964926079932610119396471103507031330710641702235268862764619242275603299945176861529403558595128441454688393858875356411976040304714128559718867770924464301400581489222672089590712935413264799750353812898574527182854889689372439837275866701410514856960128754330766248167218122895108689768051894339530074633949130463836777996993408715858417269292113067656702596575217169928832458044295433007043686739896191227118738187493679177785365667951631268789833082314672187006869183550897484790152876499482774084470035638561179665157827836283890606945549069370225164432208066369803055996852199754002436055807527396648519319361556397353611890744262356384459984780700272430677740827302753805545384834250756815844420738525815514400536299791058270678912356807766112935217432883778437262707804654605552603069842062702352087500700297895942656655857918052079569187951857429857526160476845424297289950053166929631893801667565762775481004499652210391864481736940443530531313115636467545581482680010507311199733772695607238993295068978721767791085428996860403972887644764342121790761279164923624735328284723585845434686720134907543711989938047801150861754817135576617271702129693967276439250567435656017077730176044010211265603761148701785773930819565768097525418403053430496929880938325145985832758518282704435456842500938641502402515659721943182678984121028311446824324195400473107525235148656898287966470689147205662537289455859833176883410072388687895653479770619358850506365013008925899144845768528671624577688531886389910876329584508062301787417153421132528038480564484859544383653227866276031343652560484293637345699657345823697739607690684158534094419636983029324644280273769662737461814891397375833184594951437750788252904115691803124912895249585684775674387444801849618906484600871787281263268807299418464966416337632517787945226949800860670100571557395859121846542617572565212091821498497158709556159481695134085348444867430914654540805039783699250130351423437618281173887813839019612213214938455398737528157954618194416072600153893465644561473322861743927322106056866948710595199882127054722179563102721691361425824201357648159812329812150004774905653308452354399123425254420776899078833191585033348103890660064715169662288078989984352705725748234508226882015399019918775707547633873567124922138794417610966568156611073024725704947123311740212273881855507906333717238446986579225510418644501555117503540685905030782263126327419860406250008059015498018327873033482410519784414085848316168356537232671283349971530147189470910722998670467294526727152220554290098348206138683049331741554588139307560907168062723395141826685974273091917902237983801243520017806307471800821746871936969686361550353542544102131924776461084199357517611067862229146029587978215810008684487972664140512749972160427091626332908650839612491505635619677850432842113172977012426017301975342917411060624144748861167126220974473891842198922240795057414668648628137046280372713127281521086197925841431217564605147116481216287789307376268288163791040405583603076047756823323512221066107576470354242054030606839753233708946715273387495801233148829850119700480000000000000000000*i1^159 + -6522551311844356135377706884398860853847342991593125586539590768355759604514929768930609383149839437452023535354804850106123756361304431208099027736451694712125878942652556867213590211197050067589441767022915685544184995919644156706178360852523177134614981839498812999620939084608351528869184348940504621452277603416823113826382392329260449908482534230466031043282386540403654135569870524479028431600426611462994902131979650569190896660428734361735430079643288628319605021825750538425772931308452675863484941074570669692922057824425076602182112030994395095184458983144722120867461324060666775168690665049850451350052023613710015064340864082507601143647863497297323842266168813830985159775359449079649347668492652495051763891952741381721808341517984291176072005549107679154911768802142660718196131396323163264789550709171174772224125593799423275659961134950553142475589791362086506618780250370974177499069162099477257184055916979638613155102416653018271848194529061752290766413970574383234315659666553685979585289177309119427112537708639993932052881657926444463172312246220686654186825806460394039769202609199469823772943341179597006991306603728310177627453063183048717177816058937465684367302027543451485850801696710546053233781069126453009847587377968164168628047844255029896970407000679366674855554853429443340332730199490886158490441339459625125897826051355656640122238515122549361541211352551864299815449667563813959509760585013510308251330529809141207278293119844629850967594375481627996329140742673145101514735448543432892722910188510675959580698255198474959820675564632703228770726164134434797504773795721073097610856214766069628369623468284299548733892833991362323526796989550362729166214423792472048704067561374469500472657039474967881820787365392383486451631905518651632511448151962129423272156113019709605319903321021446666429253264443243707962539044047745097947264510975105313194962173644522629970249213333175711032866271062780787110533448322544111380202794945083386208215710755574160085136304105380226555328504892005192188944013363617163361028871099923875437774854152062249805841297460994973697548643598815562389207964387072888698056089226168881139122645932611054989780787743105013552224006196545811549072432297678028111688817470264457670826461628623653798229713156247704347313779956854068716751091787597421245166903856184377199893322523939339601266102912374778352540434579913713163692734623878646085137996850670355525798927843150108815873287910204752237910547074122054731232755504241639790409001486895734368831243687947459428321360329603721630205261507956102135834370127463892755243627827714443621250980009735797409802186965691808569849788634600265147314367467159469681155435000907181397942795957188351760437282168690163616600195243261927287093867379193798126324115444289581385155934287983658451102669671603605598061813220871956240384675053735114697853441736296438394922808902246145377986332310896265314805924306651662610984488338637104361176881062959930580338732813837210351327125930981368967971541848154060700326707855941019362502531612079362648959410858605026405940458500398318671592870717713370028851323580799175327017228899903437739922799536701429009792167589889446650333159544543912624330508617192079188389295415150436487063141586068254331270249626546125354380953350588492601811853870298658938067640167096842522010622480995593617072394171488522915238402153283293937790302179327362848954565017076395265972889256193008842733388646928415215615324515315059396998147344292817364410282673422962412611421833532794953084630711148714103751897719643425345322862838131111761518687836840362144697750775414679447495158867353994204516524054039545446809667192551299167961335120487185717321892379269104170009994892986978684223746308262659142593210518400058005043439305574874801007456226266687501212243835662780535231482433286073645415949600120523234722858066972794405176410666077311175882489549310602271542422081286799715881594637297997924603411805114163905520966614315677833196623204814965830425594921675019681118066118717277192409936162254206590975508256014940417261832580789781781799840193458167250302745853272888784935469405591707551040376455002088094599379887527530295996214810315760577737863034894985843660067553016235902337929118998152970373240684771770423793883970883726902309027784350681390422051711795068782996428839633867363648803547745260290849458194058608339459604299860190687133696000000000000000000*i1^160 + -113811159718432299776965236067088767447469799778019462378215517105760681735581835113089138619828217740016186712441506457771938972044050942790448283929897231732459218167531754709806086318572818149724316407683657584244915670342428476625748907183621883640663419011091720290071264150264395272788172748875767102308364836905993153114242582609038547752072626864685423332367000888203847863013413629357159494633894983015633214447562148538023967110569377582912450101869843623566059931482262575954261480191266539287702239608066427790812962200503088083887660698300498567179432537901837260855744937311339279330197402915166781196069225888090260956675602531328112616633110239230406977816344688134364351607552740921417263634157848992573491656649951832825986301884440935931552238760152629349505556716668028104863715932450741759642432803093151791274809104182148311896146759545023912392020044757269644529956303398798890990317262562934305096637049425191071402678381792755900588101589202604765669049340970803798367447020340350003601691572870975185093418345444498040112532701518359943074178528649756919082130558911846009577980211784633962130389188353932095669773607691073871596546244333526730531323178586617697793734737327468492617308249943476571816239995492011185009161020390423475249261631748226442183640550601935152598144436113674279338220671346158535343651325879881670655906604097610322692671329167367108165850509648064808697500978942809365089116949706657679334245481695291396819507143988713981046825628663177333402372228228272736047842123470306114000189486192640324188598380423296832178984976118215633036143068778715893556064574753199396890705402317125628681846252102332976226804818679659025172639138878010232462951698402293696847800709556147903753881650844029579529230509944970465662925363028372403717962462613191889331034788744156436662776028878054361903867446749344571101678967142597306466013102939121467990689792325487668258888901898874025850561395305852401210466610553009794345389455590977156652597536783216170504939840628995008443231865765704788348146306683778817419616313345469454153114959678393333290575453484126079665137059722130075084777938978278470667088166171114351381495430047430744299763205135178966392178136581814084207837647001518079121945277716274814610671903516279842497830210749431730713199737968753834752000297465682692605230145323277953020859723652376756195188595083016979837227940778306689524914251199120135462891943571345140853093721992187454926176238053937803670284263676869787714873436060696691250459060193849462478739761489232302547498993839251581635311970788723297025959036166544771013250927703269927291255313768964743476286314725508820771916196062129026048285363032632984058996065446492549152897567969583117003859235308405059373188188121485660644156642652876102149381730844480727961838710955597009433083647885734554230325625933648358615501725890389003674780636708778078922650768527216654643151999168510402275936577462017271767307529378210139726328795010837029654428080391081135797901259049660540280647232818753720786486704474700002465714741645629983072841137389750033280218062899761176570508499595449332583847413622226331366056857802931222777560577357864472794245554121647869287164275829668741056774177251418463194371965519353016443188842396013602515422349907300999628205964614974661419246415108134699102078189970045383500792712972326058925690258006457962340855884849908228624267157664744892430087809153407246618887456249343313000350211156563651966882580384551010535007218151230632449060774512205471071031544924445886961451466119288809270903769374989471736973690955318045926528151184969046788651323244988016567786080437497066821519043824573424310880810428683157908581340865669822646158099419074156289828734403563505196702054697723599698400934935969809236957316487889652878552631323937941105149971212804507342864214315003302741395383331484427762550635576247708804831590253181734094138946158821715686466260784793130863909575399128312050388428297402823541980107418769476166222184376526811662181276045129574896720255495905199492667475337977537394805559391066393030503569725863921786793754113290876545021421250709142686186516102791593757053721222187113373074138716261918700968665757067069190275530744051583810165450797031759365014793672154779806529394622793470439617686633129409179297468354607009557641476996020746611512035741081762099749579699221367493647340009379672716038803392823296000000000000000000*i1^161 + 4858478416902207133342108931787828320508409884374179217211913373638959598030038179153034030561404104079202749173747298616579022224409511119629130730405899134289738702111433693070549354061450004758279591323613980619563888470294842506946538593442654310627519851054888204877127223779764765812610664527212645623407637567103618305889511250236724455052747068626265671805116082019632200181770033365150378486089398162317884383344190235512856962463332660167305550902922116107106157013786370198410258825160804222535096867093074122407643659102385657567789904470149135085991881149579534740051996318867763434365133714087014141234320277412510034104080973643430338087686401814439109547051070497754196428590128337075963492672359735050884630233483306590495207667105676369354119293917722911251211941489738327154204507738635510925428571384936463999600417933160400767700749703326409076091529227181169378287866354060305857468406571105021661317896026388351278795749825349522498209418508024152926537921213108724669550011842432422465876679312610205916786170873032318381144001305413191275642388565665380343372893855189624125942068364538052517380324617129299449116452726272633848310452565315771392053991364570961267972740697084158290863350473828897468292067332599755600405831813332091383939255557160389910834575167119474608918134822043272341011009285832621779567711449908726719567682030722334654835560835062288452720164046325053619213121835452824332947729968373137528135664437839300637256802734876814117981489242971228303882493244946173296824387826838477687778505163198183734871236431430146272681562980313800313313764486377059563204031154014642195235631856925470219382171689286276705733040132353087066506748990830039019137753078643813935891238938422731425129583750229812256894490208237735572887086489493430738502350740484896329204396216942409269420130948709358120019845692677988208828004692809106278860507434493357585919303845593371178447537166168374919330227034739954139986226240346347093950183659692172570204119841257793249993646072745463778525458878160385308041811100736001521886748634226513083522946707308996823309985199335523949478193516610325263281049539103059336419724167443703693716574361365077531011082187008275414654880193118771465572719731239614792931364006812489813122361792868681953890762576848154505082775135290238964555224739876189964295842810588587427219772620322147029352887364363552546967276809455906187062483736482022071619308942591634332301431972625578124746882604075545507326838128075167880973971229410108147970790253550878311793338855712006849433987915791625947187315694025644393091669459928691452236591204896143915414811629190770037908937429353602255301376826758161603136131096780092772689996655268635351299445636887281799053069294006722040891907417424122946124276500451356425991226288125245463279392122953332568747735870245682927982903688761124951724685734107925207926762484038288454240270369310953448038310915086114023092489772595316851029943029046954818240518693628891946081973113647162643656106763729903374263353821275443402201168300454343728078858093171287091892123300509917375594339191213818587765339909228159964261493258220378525871548620126744665351771490034715705265309603336309933571802147234420998833027279674626703948879227363854111482916123147773895999929436111409222161797471367465883444889770150591147943284317365023810907609888474150416012351706635486127286624268244324123046641142879689713123012341359331235710842136989694660478845774357698083654326339567492403404032466739885722073693439525347173533763616486824811880532139016074402055717313008971495072868010945617093654523317528932145371567191190096071238223056164947091830117506509381837617011869617739249419074760082715637973634437002187037389912098791017776114925695006091796907042943101962322259763273330843630378562065904868183696488484528931100801957409811075933256774941880308230485998639561483164322228923609613612224340060849716384872497603889931561254673357677995217785990425033079682096423338298835721607792900403243743741104823024885578211548571107744217593397701299137199524533383609662938612559146872952064678518647121732993004366024287446251835414654014686857568632594305289069016130811735705613256847279329447997309415248558698045243113122017952025330729763275615234245110429698572688313610213039368344663356763650797231383056003971848862110195413059246078914699349104315006566036218467120880200921907200000000000000000*i1^162 + 77559138312624946919596642259120199443852130452717512022328381460271585921988168125629340206741137275447323081259568617673345819110748176270978377809503373349393478052709771593655465544440651814656750748407244358944227803003073506879841460028666658066638846108822671472975934583607389043052075334694730833748506648437683311892629595411700086984107457458896055786463706048563095493135921694989706523882886079696042733354102274184410625327108689802343164600099224595795935345352911683435140118458369555595888201765446121321698722571430109824344774790836837310944957905946541255223495399364476520220969373179410428394321643857444900201273169794005032431673174795938936145628067281489529328229409740176234031854635756059442983965117962796298223306781039507822580573836137679997850551692486154294160905130102095153452293515781182527129579648723800605527862058833600078867703786985222541268290578577611841578337812715738003494455709850229626894430106363275562921461647721554824817251567137797737229679270653303422957116587343774245297396587952623678608459455757769408759753873116809853654603465525707306886127351120814582211633842064610622867264608166640289114877345268585973121571033187033338291849268984062723114782506274772727294602739173574436178173804406790718613648407604664208132518055542936319580381911937579329061552230513699985529436388558932024738112342512643404636532968994047944904549005108161217844900061464061642745494041933576457618703712873152739033988659431364959752866221432015964718055931565128731649010036329181476995587428508531740302939634394475288323317357258457877212501604112762574942108974912131609974497786434167162397245655419318539940284126323998030767922964337122888433043117043408969223510356124406796234914542013776046799830119558935036153779203443625511341622956218862909413442136488818967059044187711712666936225825216854340619963434127792367196988664069701660460528332636751460765608075866302905775813470258995073533501846555879658514813418375302124939611462122711901191053228745593405884089444362416637615132062064109485965926723763172898678246189882139812785384987289043700601017910729977316317635270160109517584610965594639765044248146071806377546816058278747696844603984526722392784975134739504199170166997366114942101717921940190917960377238470448330319746634768369784030075831171153590128891054660188539449073437365315353749542600569611531548854671063869952715501191796066869404029165163839002662487014695176470493060503900683974512746533608665623230655868868201684855523786077723707895924244418643826259333007298244060276822260353587622104080097427253627430500876019150028731874417964680572448772497203072155907937513681415643113344316477884691066739909274729995519398039984320553617634602593202220933319553983485470850198134986735036139436892038018109987199831221159693648590269522395265770685316295481572552180288892840214706052444954627564848428805833020622631902096264115155271865375458571344134537795022144396809045649400472463632483305560091603527525239356301446872885337546453644146597450052774353461849696196578138425135550399919144968762838673968842065847396004022177111835562071512024068800267840410504872624114362728450990444871353344756158613147505718100199332977950318151373936527516514969751359314015785244296059870134347825570337387590967176251612113439135711512128697904438417962007844081396007150071790545289121274301344715750543134082656757150626616968275569257602731955577286898673585928766028685591542324544470526132642788869407648224052668246256644348176511655328946834669010614610910162034285276329945897506692972782594370456746205444936638952453452250598198271919503315144725387076652662279707713223006764084860504385808360066253784841259668597903213607130909182700433300975107912380144946045075768955460695355965309931578037516980560922568735151615528666875385684799689864911288840075175317023060233794708617858638722688558105254723525028937119680138977844026498524238366731123512539562553767489151496915398116717983924976489103240570754279468330530338393530411080462387687050209462832711704664324016204553206327440557831426202489849817762686130457082908223852574825245693485810005086836534354747945729801746415983508747295424187823794503425498316223784991308945851028278582857655387295333918809462829750642320401264741818025202060904623764440989652040072106209351160641816726848794939475527219719942602220749455360000000000000000000*i1^163 + -1352802972740630036064791104307696965140231044381620430526648063981394043722545767406292808959337527432965531106359492410152787411463019788097678015872433329950735118013693215792571128297081569865922374687529182808802179130748714116930072901714471107547502625959180570772221312539153459675733922566623272439822526003843319716272027739469558571486972862407962325318766079093812116868355206786658477644229751920664923586003174450300501262349424874900105694656882646149545951176780836764557977961507407241764291757798096896354717413901468581758483326769608963426726415107514927786180090470075714216483046756854996435400908231825477311597299478999668207585707265146001941741091253195697445986966405748797375339976766558567115489883171327843289560389193734167228222041365098091268338000497532263839362067158879029606515242645569426787974581165539243325116776076344398777509290631653268953974157140210031988468684081425762494666923212697068097894052027245621228082070996437645411248437289501785906205720997595040237100832365443168055060440522907741564108522043225022352746277349824946455280564186859448194167680911172724685486589094673243391065098496146472448204023322888826084800648043531359161616766866704775885820044414714456382393898212999301233270182599053805018910673860422238298837434637668271574711973421510606823117174164048920473811147622254142876685099710897374901587903538357275013773071731416789844887268306595002403320122496094171213397297967030469886915756940489682136909208444220748376611132558625566299417607008574989592387043790124586461138680012301070761859303058744851309824919118335976433620806597943890589096190279448159866833169109643319094166659613891687937592458770067180826111307046012825991837912813004003600760378100135275730483495817443992326188781810504500462189092492526929757159723051208205857590075282148639576900790184191340831669108343389527161108884823724585430505069560347901625301885851068499786651114800534307845182665865598973421883889982677165748587244892161769342650580678635725429068096094904648185485461829590114987733540482609936553410363059625482198197397311460898099540759492298897870794034118098520582449374664873957711956527881857865529263951030112074612755888156407145710711866250525645774394277159766055211061628860945084923409198252623419601782567527483278933893618182963195715224632962598461463223960375389469510812141632915256496263139562359620602135065092404893396521347683865078595328612611593523175371066265170226748084267191015200092944026135115499345623456926910625791543335567793842961726946755541499126455441189564352466210624331310410208738870155949115405559947332352584222484266489586093296026671395918383724509171758453791636155083685702003309775732103234580556677213009529551087932135024581226488745821356491242534345498980870398102540802898638136492922833816527274803850033211043589202198325446112343832188998183769402558609496468903196916006574794939169376691972335758911646088106920071333763359235255029418859601407420285034004055637256759881354593107898436948635116459797679584890093853494398860258889140341161723442444846790447950385789948581574098793342004695614312182306920287561947491432763715705855715908160156350242026184786286295603549083161440027772022914013669707431677354448181011479110768814886048289608534137642604447760946514605523842378660240266843779924946349976008387367990734433836059341955469834147129667209837326895677864039743639622188422763967582234292662260555675457808260766893567946992097357693837401334600525402372546540626883912483538345682293225982377625729946685078801534490670584123064605539866426254378252407720688731660210261453059748816863031938607651282075989019968747014422763885062169236177783928893674218251307135335065966577777927740049363420368616479123318950444957329045089941795657006116878545529868062501313264780411158710256666882082702840336397898450936568520020495598564387880759795040316651247497684293549144319863298457642889174437303107877703091926633053020731226019171133904011882809245473157611004771764540950807585943689611433248664648952334018648683336098086742293277281237347052914476483049667169324185597523813999252672835262025772227005664676082469069520680417826017204757150199366311500004101500731225535424315551250273634140503239678537148870524798350476011947060382339569257616953622945183421652195546555461870477583030686303865884303484106452909424640000000000000000*i1^164 + 14081259173669107389776416072683158038371996752004323930356181773316727176791809735197231240846960732752541968710436965808726770199926692862147243106899565598172065725904976528097657477683601663317998075504241605762962545335729003914509282466808400001832764175614490285969871886883817176228736765114320039321758536142035982049748332394168754583949417944425932528089239518932282635143581205148841926979096740185747457911398598995694064977637396563322446633361964355713378344068812902952487017141164434409219399792397968146547637085703062826165515939675672864907818617293962698065806073693132020989906339384357555684681331544732960764906809870962684829976787625850395377347975654023199138904414109087415265703224750989611752604967458287361986780294868879968256715162991026409387239578236752601201207382501617525728537391244993847090564832395146577420583508991828982622802849941709724361617154999374223090827323901717083870892882531160316684598762199918437950411955747109779008339012271174551863313604835344692787865305388056585894322510237627087399398979115502728120073879160520241146817858748820550775003526306807078286103321291291141518068155765895233264356519395214319197806876353666585089643893540609340914371841053000459961525450277897696243423218470670985952374155142352411535011097225696946089409834877223727595655297328429477328841735389338044363825652768567996403814572374475225631896458373594092808714684355579178534626948082612650483628537708748417417413119350128031748582146568303130449175833033033622748996157242284139801600176691332192443475384950702762617458247260775988560012789078836824863468370358184059583145600385281220030010466158103237261404715852132165043391150774578007677281726569196059383533265529725827483475971752347521671280493140855573347933422365575874071520375775454138726328667909134137793181739760421373757917845810294541342532726271510018163579545928071142973466162345001290409495276540826473137499800392692571824336265299979238119205197163381375984382671753665377730423737270638506219563840815915366312944839987825543267072668568018319236050643773716712632199400345173135654571993790986289640510380685717825205534331716476766662675933512380843142091460992964092398016347116674866049484599617032165133178075977816385430906930711595204876375711366068379449347786909006508252910927074047304211512903294558881758959660302847780939615910873237974735934671249799684912681293899710463047703498614403681723239288937272370714698303919969021825331341548624956606036080657051986120010478651193207419619147352095370082769243728391256516851492580816851902416798412172200555323489300696869667045161843776217928591877641397978368921401149233395165822447177634937796175279457186714787537110865925398486693602098059885323903902380456499161512918085376971224914556951302341315220706427245313387060093046208732963080725632847283564079099714079554437938457255961943137856963376740169935328386774149537143825922823531819061957631886548721253973768493494190875492779175219003614189312480070121568385479744339880141995909007021455007521113388486230961002699860141984497075578696254151389161883326008021052696505033528186495809410920878863367832374183998970519772623860777842706662547722682344316515220369570555776909877646699506249297972995220388506379428571923149550007552736123581180668950088200592671144495666865291255194098208423580478820844024352791278736759777328085056954187482991342895418691981020244577223415996234649525702456084036287922083024898244930956658573644136229369782758906011746547566994696539586412559160253178317852430728222415138816936809017628333420450688853366563469614630060945686248232617289203175428535794344385306574757481529877956765171691848287639587028427345385790647188057937807944028668080286573691663869552569706351074370586900914285835977619440641146659822614424052903274234045010229135632819203060831893113231031443978386420765186013533460892259512694139381472101685281247397108212848879546701128861587957764116905761328358452278354603683903891628523619766291702379655121425961561255282136724174237327788256534211029799270505303946363323044607086747078418984522278749988890156205922840173762108854141964553951652244462228595445994173041832757668757555600791984005166039428300053733350870426155302073985880019497731212817850466135398112284033901677382377319269680418179930682192870039238592912122965306449740630589440000000000000000*i1^165 + 234589484923401646122201315631778968664859169454552082414234463664576383248461129431890715017264654320686432103296998645217216332624479563784631755741051422743211084432092551670316900117063711854496069443536158018387422320762300902414316487357208312762599960470344003702150366182370992197184281291489607193778378741761253622536137988639402343962417257873372477557242950464715102811369697522128511854880853801980108650995092389819428457998094859989134942972280408578213765744943614877313502102912017417581546408279854592578476150606992774461017793007135267301726356568629324152773764282695832991237757576488306774267047981643229824933510101726320130500918809020818436572302626011682477872238424334675608597138455648670933982944903072131695596805991285176671131052694298837852161472427786220101152195695287850812870833528231657770344806978812885199568813458087966904814952336173113544650228930308887805369764661633325938049190850680128558203580568839311175341471772213418992346195620799401289316881241456260182752317481702487596698733011202589519790575945787638531954078588810612095885511434007869276459836680001617989627904987975356391463055669576444374910059087287807542602327196849255176049616407707674220971619888409843255071816802323527261680234783087778246291598691608945270849863551462753999070899845782941401212750028100316469889237665777281009552692990683056051969659133200330826538318985767765954627319231669226467715887326851227635172623537535240468016799589609651881276303686446824501979373102870519374903860251285851821304281367543335056165120679935073031049178149065186218612964328160123241534298030879214963587752384984213173525154315878589602995977795586104505124660526402494992067131278203252056776121720873490892991027303217392664112969772297400908409443925388434664914383308884628807262034552929636843978031409189997593885791083811457639115013548933358554400720774408628938349770200217722294176238597309373327332058569079861848403665341011370767704112812004016127537200196930052546453737850572318686896635497386486771124517968951684591697658520276335743898106256418460968493934887097370068307704261937401074369180225213001714983135301715549509240253640765437138451508030696046185664471935804396914677397994995718485008694831556819912964576580747564485859281002771402346321217995608353158594862388014475636268052369876902767735706668709800771053741048587317876527208948395181632526349686199477230153768962156223564823963330223373830630252979635771055705412645179620968686586987839057049148297063020201751306173576125754448529020878778835073233901520066345558464273572510383483890418413148741169558634336233236944979676502231741622610879457150250040657090552652931013814607850981393438546136775713195979080236735476028242660559701146093817810742493653058032673133824913359832570522593006941114180499875448740672171318688080635730684463790804661657797749690207695846828611229166226960255202991095872817738866881158211151735972267632210996085640830199546066693436979663738716903043044427127862239080781814461133788485832407945500317348757587368431701393090257005719947686760894141603174330949395597657712551365006572746379610266340005193471091789846484596419858302883645988781696222165837450698777268563913668043877635850064581764711773420125481483993016978227795400170533359160027080232511376013880701020814347051646181862367658301571406149633535121716058626803662918702996585658802831661257380598812366347321034615063879820853170284008405331772241710429289796973785940868168391080359479164978653599003675324755164774024374215327379330203077058367609674068522074554679461989203151751123141878255810200639091495384355348470416262477622604965853250506439710909070226381608860870877414821728775771007324643437931123911599170029791671520741044156568236940126194993869474956238575189985905561292781397178571347475550477017116092534401858732686419002907371990219533325537255042083170975205239604934852811444545847079489754618435941013287604472220584882384160415078641153505331443107243918928751453858354731482333537447230459841192993849341282736873621824534568869059086044760980846404693127935980278109122845631692768823903149837624038408295431830135322905623492972751404085963848178653990672172443303081244400319394429741046701333632518494205423834326321504148399079738775699010594823237217919261715179396150656077368857549902684434193368345477120000000000000000*i1^166 + 962191722680425334837423696206412922138584587969743774119920349674274968229767727684564037038751519832460441876144067447216919118769556580672860757011807977476187533803632885829698296363663325619305291364747871771785362015139023843755049147499050762113873856677176533803438754848661011454086895184000245925193877184340355638877917945989073125701253643435387459897057846482359393450278519245227404934784019051113597860552144624009137042409533813714022271228171300136682811406459058897609930964291002672113946300260973147842506939302646062922838473365656902574926244812367567509955947767897579213875137189443584627463837146725493182799762530904658977426765724779724075547823649142505014433051834311768839242489536288743788732570227197294463760109403165254165598007135997981216217438142463303173887383417838268837049618014898467597017738291922541067305642875768451324309482519571562112745331517746203715197519138878021328871852396575696366709558549662617405552412176418099490202433716170832865756709893632419973668974284569186356521317075772888528732186196174282786718520764120694599265101006937564018091973887587308484664081086281294879782380853313588081615772372669181629306194424027375097474357648167967382231716897869922050283406874784984059500654087356805453422164821024141957995867941756408775438271338056670251461289723923936516319565078045590551636625638219111844382377762196616200080672304318411722319481599820122024471626610189940731364492447306368640684776497777425735522355728695665139803140225735767467315510847308666847695042005876232356510405244047566411688176954449883539304435225762185672946960908453809662127662761435284831084868626870868910521408413629301426344399196610271478684564953952047929029382755735309191688705286512262071496805567090259728569558935215307122002683604802532900365879285329117649194964798538724182178332051007123693750618843787992941179204143220646002592037558668432389124989774735950706185639500604137194927910995619133166462640427848464753945728874093458353498349281278417689329217723360910941853510220409112198893014818710162337787806538604339279545607641039494205683523254962645222438876691600254225940268846840440559544942846839304904738896141766691434498336768367223872727275722676266675090738993522787192271490614293505830856523803787268148156100572523852968783235351313148685716112860481113895802031866592665033033522705559336680730775685925428584123865472878313289488066386770911184212823053078210259721494556838933495501899097422724457472002885819963360574439450783296250878811884511997336959115681730751764724197586000387721076907342368340977422261902605922406193146620154498641150424740104600510724524578869669950458082494862712719405414413103784664859721042903085409646248002849826879117273373414706349778620571854003916936036995251355361644399018931451557003078418894190140996182602248382992957264610312835560733496703565486539443201155056677139344640262088396247562753566280327494556297537905777881990658555826531859279827671070886383612210782621721087573448094696424668243155899400578015029664736198839129626428071614123010117946728855578718151426620524523019122580035226177440311999586652033668038298396114119149647570923929574370632905123597640016095250547692029451288923831514740095166706794476546855082521584424814731810016150056435701615045064023638200789738726379895731497770591628919553548796506275790930534333955244589664249855399479204596602485526882197547934346057230185979989983815150428854386650573921446575188118075680768756868592353190143913565823681008663432262535508530036623259245953037102383624141681596633843102301852922555614568644576733872013737879374814908510169667553961159166572584826779976375850836459748925698802173829936419606517257706063482936061756578353227631130748158722625574881939034379722806659317290379556735434379643505144797518305352958075255692406877084295096848921474285853838254386907256416238619504101464842165564223574566485558638621448927191668414091448912016599761355117970616804724422714333137853940790534016623220826663600857482353075319556473414432601131178054794421832070571430099279316312491149998201972694169396195439846004770117696852045098045711311278638571635972606627562341868828620997174809663520754069888908365793373827936368512420638428287765374553205696109753832556514753568107506561687591528626633250553810395489392936766571106271232000000000000000*i1^167 + 7256604085405998439299119761083294330565288825161953150588773544935151217865530006427580112554823631753797481243007500379429620702353550738815842581257515213163693005721596851193434390732422849985471113958497763022332325937821125566469116707250985047251716008055430892997292706780547014219576990045661482086652477696725977622395315958529692416516573676114923726890405919749468526001062278686435253210063494605535614463181800983837032503014368232305034078370441134711859756916969545463114601831797966600398231418416390809676632306039744594370693669915861872384210868635874421001906253434317441840378524557504591646922219415698422074163249081754178578855779447401309995090997450495832790277013847410178150216737597948375009654740982772389061035993630421919994379094571727610211658100697186269471176214702191928752937588781038616289350187728537869974923371874991627444365832853071786117833032772596005185551004957333288414864923907913515423280525471576093089219303828662211892134202793320271604061725955034755263896307891617432152268276450637780598866261886597180270377197751446469725328600893582839844731769625747954794374211390760432323286605704479442286801811700146823435160665339015497015610285778691029426260225680044424362887681290412414123144595200267502200320939418917921713054980412783637191668084567963650992886702666862765187889511734100775617093412411337099230020508186288177817190616445931175530670508937233913206287943741678178504077258493342866590815154697467986305252428169633711936663055723638944443047793919340481744404807872450275486239512121970026263414571398102115457812214383813930836806516171774266269220523557079125198287997313806703284647168610426221993546760317383280821145998371170197013847362171573232800171313122933511938415637979994275113108116514247031727445224541093703629264317183511692110536314680957633306866541284666120541033178121130935154691349764487060091903975639614649100508415681674669690619331869159215645783486137708522806907105186204711734995355267222318089524103003045197821050476518173659634296466712185486438250994871333608889851272546583311930858315912745936732732651184236009857000469333638400320803000542809423255201361490784555754386919527858458709029471230058901036525775999302277711615534965532136312338570708001963296530293554123438732559860815400602410332863499069231852808954875578558942717998586321070881840182916117900373148010157394096305163265659273267105078175748612389342584872673819847443553488107213584178667802047895306050307879625816896302419423388829096180439867525299867898832306517456717963474966455373387958424672155470182277463813274354849354498536095350274203403308038851092911686951741535929314724046164943245014628227300907921548638090814901211781405282139753552520160419834949722694951414327754377685477612559033579287642163711325794010997357336842546218053025613699857706898749383796231995010612412752502388989954700597440467971695398687297173117736284023006294546106430481825857897114198504158643219991972460136620759817169064235985332488979618546571967784093686936060994412607233125813883993203863555799046406640476202389215029473828593160551735063345025615293128715608741589485230863071206499438649666942112756313470925017689944518373063444575492605889271315590083833240119601063644921656339521013506219528264724485310580240792703527628240717667489064742949187430368476664832953870869787291895793757049697570160975154824618731784547694991418543605582569666443305583183607132821944179949277421166600194528276972841554672141663587170507673237000019434447323937671165704960004801949703280892680034407450267330226408864196957318837642170248033820944807592628965843880042155208367832674373511882872646291300340441268640157688531823558150108286430494781555795189966663237469708549159831096421591285996844637564967491280915557433228716942233721107715286877133056779208887797162979846717345528373350145405500227987195148862069405674049599914331114229744199796783425689889241091254059182803063919434821396916847161071027322333093413505434189819429392464640174198120293655703213852007715967174589983524761257451716301064171851988817548705865361762842869572058177732803745282748961432928724660117109513520481990853378982115426192134314639458982992890108191065793229065019471451305318211172015468264196288275828389498117153332733205769432815967994014841556693811980194231091200000000000000*i1^168 + 258657759552847922295786121145294797681375235102994916815679295816742080428445772700462343405941823697034175146159807006034263513442007175063914847731731826200138547776906331699791735953527623058974568804216176835607518448855468034048276855155893888275973129699252886161500459972200947418907332414149548083553660186437153951931269550525597599918955704612503247038938601348011959166547115499345066548783572566624494553089601687865354650429005845377573476166864614112953879967550754062464425006100577458897426409117699254593532462731165930019744431551505984396193854245826097218546348668024285358693297775960715993524430548221450871969399206747730838106371196173899641483481331255877643809696352087260487291225830738156948550909665009462841444334082191066148974690814375489051172546900062574381774514389484049189940181358232077957117692089414322820670795216084495121937748556688951301361779407017511991247425128666635596368762891421035744604547756477817805209721411671106301661957290820645642361324267250327730037712775068330760752204814556990957192770859888106865981932451800948785129227265188439010751567730404951703042055757999591631758082882534284919546824654479902055336613245020063518096610223606902816302448904296082955414718445399365365587500687460656763186424568716238523060243374801971918975647278309044305134409022273165944622451190494689361019297432500153788440547527147498892764087857919599032982435103581819145254256550453323801767579618079420823362971147912291745196074456895668612493410616488971881551185435243643033643304610116556197144834973142834917055450164187082059892400623621216096066368904112187420097208663644135737077267321936385945682198722934528302255569991923114390678854417978545880033710888428964231696029415589429270789161672608367191270045175830446544396280157839048717364122297728903334758542355420414892527832755677072056177836639073130093295521731429396030807567685623882914625834206035718859232392667858166851376980917025215556195727790433018881330350639582930843279152315095612635179956251976835429903798191461615365561631145806153658288452728933709473780994642579149519607415528949774645477101152028883745629704466609986976522658505864911445077678981546263646586371677798300908537931857653301784601465774515157796026789774878372209087524678611811046011610840675226731518629168187046812746570407277125058040519976168356007084866273692794282308412650858958971117488450438433890776567110180246248661522438082817901432982878341469688974828905500276271186928086462368438085722720640459515789084242706261655812290616817882617091326586632200485829709766176231160413958745966509553200261805754471386688308996684125924364383995864534344584795035518771942262835184315313299437257267251901822380786475104261213872286300208989636512728980900005856207303039353601010405991138792689575374030318308356534479015487231473429474901760346840207036915963125223459181971628318356397342234216285262343642745769275474550911212197795182949867346738557823991507711359774990149794938900628631162399030211141908014990922988843425505051953040897027563234360949620780617648642588579032666459974979319932387128196030878855907826162283611246427703799604917118537180890569178924663846965734812458478891726494937186707757747165799169575950665182106420549710485292224648512970905996958609890026200567304438795101511017669235396735614975955069899809169747812136143604546148368220516628679874419193009634789927367448112126583832807633188838155779444714418012475821048922296277168268615902821058232100771544565519482620824989982865796268402939053783485878670882651640762396113455121405565037949264192411511155297430532245259282066236558332601793730950490126981832063167154335699874633446250651848662276456139199272268908983735110536916236162847502180418009063619355150428952051577745472628571434154960207051982085684639650233975270601895636835099956636209321062222378092176175817813924721337548286953786725808050426434751073416253508607131548232065489006754279087624171262492363148621067926154743123412860768297241019879260011086183518712903447938378674829605658689849791352561427901627941119424832586857722977677662978053920996837037027441890763853743714826242769528330867200608486280621930859884201739560679762345358901225054410102153484528616723144761483104731485353558213211915739019229892858676103176054032211745864613304991744000000000000000*i1^169 + -370623682852355323878864542810439611196753599943158987019078335979313637393779726673457760932822554279122850732934392387466022998876646275361087684465923724449578665526505762558213308323391949640231066585720087777168348025292726081270840326328956365057427952966727242162008730189844797352174671717357198470562092483413920912370509253287549206837357418048060649671919290828366041249263544580594220932415705553178042575578990035761512546085664669134665119219292544247137478823864208665133867267444833800457887495966340449167128060130190392452343248063814037139570317443874953148820340660104931216719210918671501220542150436115419601387964929592215049604050447281841974383097795690824346338327450599292295922553634846625247300696687773050197538801962453258254020390126706350559052561139480910399075348129544558348115812194519188005536970919290082990277472829824363352086895949211292382537496426320199844185523045542680088797609194804268324823186679827588659044785343536122839076678133400956113341836032643502475401173666791575938043254088473414653317373225974442972625648293203668101972939231394542719862634512404308751181150079563698737263586634040035753647337629649034012543839570891312505762178282066880043057787005379391609648031990243234693386325613820551662764752190105333631375543698654631475082506808109846894946862882395455239409382768643075711867440948597201003462106336220555566397958262264990518909012627263260293182803717631800298083057933195119546679800795046004759432172752598175305501299919259475247980739400437791526639370238992955490942754325797565102790558479290151713206572147990030427237573683091550565413037682706364759922621682607875629779705019322488054124302000212405595063652368015744249866695922595575191458397608938054506598214391117993566949011417299165883844796708704010867854635930080980985950722341958980089230299103545036560590543062773429414471985089056166970649729108018536635705878641925051744061503079175420237421001520673672827355421954243804660510902006761967810584492363721613814153317431650376766745176034850259820149570736926874007006847659366189520093526953588686072908035639456711909867998934268453906166729882611376753881933262573798286025444391780163920882596287481731028949620337612888155831576066466042291480246079280698104979699056691915886907521381717555739465384703856905500045796094633897710783319753376155133380168286974929104393219200495800671256365543983073324636506326967717818406880546834626765146608832037004716532853493853539046776369054268964936317563358492798417883750844563320476329588899916940106291073474597228184844982150613960037201514230984834410714944313112555626005530108461611775017624754180486790101829701767675082513234657903696422239779084363144119659756360029777807317538978998416395298577642186984770942281999166323316451829849203758574933356355629010477706581685551675362463605576474266188361299575751545544046637639409884137163142863497044340969167742941008642624735591673000376738738611785869360308519410146572587001248695022070381150706485501077205360019093187751994018579528410142600372250549411274028864941223496297255512452798245986101211717052888111087429597382230357890945647062251564117990032333160752398004675702791964670607403218774505627322861170872933396837807002320335129539073092966359885215653357810492580292698609270307658294604704021643683474282646474939418263850295420325667128730825884630822638879765754211869725219580789702791452342367569278294248936778870315751065928908097111001365259277098582126878986921725422416605854486267058924162186220661980313080760132750866295924437784547906690040713416875462550906548856473671666431430560482141991876978884377943544303983081290843145373162672532947091028195379912496994573612991458010142718741465868366301046265594189256211377399346434795797935387721776188929379861911899541096006526581148087014370132202402050975540957510365795878589496188075234872732144852284199975415203864886117664983922577129012658974737113765178903890000900745706514996303926228744957472302462158674266849972217798502978992419124813714800131305424479297115789583681328311626161698286301495491195243949446985621734318789639488454351334820226369768377407471656422815009815728424665366836949551330840694911442223329518888891570238987946731042929108022920352940544405406521074838347826078499022869860001199934018682880000000000000*i1^170 + 49925057987268110979103121015057779500411135733952544485682834414954924750356317891814884563948514846825709283482115161375873792523345076569343732947482979909478757858230028365204277292762547527486219016386745695669114439065793446930450768130355408339713965396533884453731105373441140902004060230692296701929214340787074802349810286292591088835211577715636116256585990489035702356587024158169105655020014886983042838119219163597093038251362272007748971322384834224682591030446593054297335221774673600088890308313150363993424888545950833175606463424871907974827939116521983359581575568858273699940555425760791514242428896089950489014757531620329503613134380217444640210937259728162875327131616630864826313962541820710159950614941640205176873115632251794206136604644982033528134810781641391535500420979097216166346580321701542519067021763543111588159186689171986367186242953732677002162208808527509022326459576018590209689386382550053708342035725445284577551820721168595483323863444514177332102464385097469843581031885634986517451350725493043780681023303100304118089794516588057877077500441570383356211041450626971357305737996451631707473261149027476630651917555218683242188357290653252232198631028549249384398603722383484183483836228867893233064999222001389525101674564974870213949204510013729829576090477209153952852683943891596512121165348486920475006929177400543607997685980237681740865733246035243551152737507001011009321144877424539199708847584831485620426232287257276821509303987676420952886287392823149584096998176095380728479610028778580018021370338544025271693755557161901422733473525563183574617463340985492775880503215934356261771907380902060403883255293019808802029105892229283219091169777125016298819992708914571424235658697767477181134551254538088450468679954989220275338200139711242262025763125620990802200898243768103168497453683519711228249018544835062228263347748716289697145418674906471539837445351311214086574095062104673885082012354977076843216591162761557015620895132179040938999319033424207208023789582643353747322871689727963969092059370099320660268940087132218145917065256102834127883163336572916367619606790668717632273892166813852966404215836459391115947452565375698608843663050245041920883328470632195571726022548338063480225388805822314938488417241004403226782394231540535151169942505775091988524234994755329308717664933992588057280316144462037797445789346828339322638196165044610830441801610976541482711648462561095283328218065796600746514661553705904494898047666967107733499520981255223374382145190127219005269906942501997793293712991980302928625500663997782840458469970478678229679063252667713903410802135613389627076473058896175630250138228792222677059323934257134924607598543476785984188138541371579690593950990346280811871332823747962163679909208944174284872574705195933889519498794212961057277085025725503234063186221359295240386173363904996018333775651889291019184184390444299029770758090883718875205428758785497779737537699560082000511961575211008121091594143203870382288235349641763687856783975440737048407179036769787864037231233686838464151748812816199334868573193081091298930715328806793730967786684038451991690798553041624802233136483606553983329739455339666911582084858462466763884974545713211485303137264127892557650342933240197124555105430686447126971259932186716477463302092411273607134752126988136311227115511720026383605372977301425434169661652076543444060420644335601134611656555147571279751634142816487199691489069020513952411805336094140876370168474424381198394935299815796563874754919749441377506262085647251085321690164242002871740530478298347958501153579316548636537316360399995788421099271525987859277641275938566169331440473758640163158220871533472651296090768995803032164838245322065189188732413745016672645832913613067417690799976103285219953697680235115944060297394854203230899050774189354629833384216334344186352084209715050783404249166883036485618832115600328327810084249939811651433214790367438275704164826238882851849807707995060908166156214414587518714052381119988074251069687640844291048104353262629744913855621473493424718217994580010577608356222187509400070437105192766477361947534297895744797078717251354161820986960689637503305207200277589606478780187111267093496241928817292955426985122854900088230469421905222289116350378330694442963405608237137920000000000000*i1^171 + -36199686400320407033172348429684660908314175015826949099115761809420022903041793088338237418818204327051736913162979104758499221264203704169769067292564379888737439106930894104832381220261647719099359293421662554815354311055411131703306186163018789486346655883964497977677847792772618200863068184022365025308137424704247057575310198835398521426548428759210858755805011232891251827995799422208700480379629310680929599861761668104137708462277651833841325689984641682595039946764603516480234042282561326742651709565027342010556593196513327530200163211469436540038205165026169486377507433748271683602679429763585108973734018404628498765608251264001164391391373204672441833868910996013137047755426915781119784148470845756465303094928617721224201865755005475468076859592415886961477401570267226202556302503811936162987210169304878212634634846871014487560069146317461282029230412324453268370920068429583837966338225362087715464368152241449459444485115152777718367391406721834713223699550106183545949313542527855156915392570793583154858687296192424554932563058680391680781302330622803737832031913170395926752681952675212367217891914723438047010404575427694752119444451452231945425161032402850837566541379596054113331160734779637195504785464610370822080571178301834974042344900643151798107728292084598506279066954996432261528137484970947036770207833009532522210527053171827107020707754454660602738348991805149094811363724648784453490957031626641507782488882257161849214803659111136960444681668918636943065205013457630432922284759622791075106031589956641637834468081659544182094358309381073356812749892464535072864704816179911021689779929263983519148086544452251249776092300278855904794454352871256938198833362463789432212914413630814725955360664892909231351358992839730855579850876160910233052511601054607183710971163268421009029103727027933218858304092350123472335124091879855525337989703349984065397180546961399690339918111610720629156806382019934130704019076893465596417781554131207192804889889580381275619546672130572220521377361522113124429931517506818001723000688585280181318779477617695806604316396788681090694416319757885257162903248856488917190344047051624630880495154230408322864085939050337024789381234911998044951525717311690202267127221904091266608185830678390307464149013462123388143228236313970942065147280385975787319144895587759947548408084937662421875692638656860529624440308314557059268307618930840106110252585443393271358788964285178169357699433851528436163875307126863846164965239733932292127361951691215985810612368657056348283740657571738770846645665367136949613443653510756527369050318673950150545365837878288452010929885450461091858983551798597013224345322667417067567710367778490510312105375437156232452408107345493561628154899719759127884326103361016537492596777891102687942206234202480455921902144881148887201425972931648145895237267306976859504629811586025976319357390081732747695632256096797160886531753570785748372286147404814445230785260606926223527790065970582938106393705321451037970977428069943770905564315933384428825683265544545996531956536312910467076447236061993485870574581079201840755493578902847654652106014001686047603150247418319054036656048025909218946749595078585821578836921728162632676840615977916746123365538366491658413119601373266777091258549533079887799372413607452718310412449183591516007418076484104028464091632093752071699952658496846773198639488089766154558559418403270538495086253864518189356233940939152731785151120462016005474776837219733413226559653355498692819005360842397918138194416228587155691866196243154571510280238799174601293820038780032683846125271720961059506515852893395092648188105692067131736084579712863282921151097269080193076544940417763315442495247527858404708545535848297548454883635124019025160231509412939160962336514547977093466512746265252323075877542762274348226367980112209153755741579561853373287571331302097891260932769384592542722472838346708828593257531811134108762819466180629371417158663302624226384138927843095665787584226191279897906600423989587341027961255867714456057189408255647762927912429013996704922609381376027680027232725000114974030403695819603455269387562560211852422458423082192269287584948490503757707497819663882371732739714205627536302014581501626088737096999386188390399343196401200611851531611916184637241556992000000000000*i1^172 + 50739409395498018637622658398519288035026783188155040226962318711695949792362483822276701564326006465405988337630582646072060637813207572552111593600110037355893659132636496956550442903736607073725531186322813965878314671468627717877562733247947970648105879087220002992198895695714905118583937514311694357024796423201907250236837945383691050352701151131071719897590049764161116200916244911135522680537018544087510949733338657985961779203889347705624731240169501037671864752557062618390827722227375164725303648004217932935918979392858800394511851292759145555438583303461464302744810665142152918926612503231252766196452344638159941670901967779636544589638362671295329780508094445050312924136929264932284730794886677769318669254717856381001900857001556527520896036489800821842273035295273944625868296016191264346819601925047186909206532047444151092193082808893074103360926283125881162307262281602934440154557622868598238770611262826513072938801057699699005507524228092183776877559934388845596349949050987332537729606418815404196513437548944159141215877190436423965820393894317227424853728841564532569437118518206871324683887268043553239077720709224324418905283163886596655822154025754438781988418559449188000538944742677029808891096002678702903804964275500850324664601281228637944667464489400169988936746814489767568116456082510139556168801676869172615790352121421855770590592860669341332920087100949280058641756239361730330204620206236788817483222329252437901246419765107042137212654256121380517136082577029908053032124085448500686970044690155673624253650510047693034230239537358942186238071776970910284068518485407113371591487443907408674820260750290854143616990132457477129964744312381481443164384389072615646967109834991667464841639370815192730639730411712168886259856999335161093475535686552682763763744980355042887458225417970284026112754146618081148842859444183835489859547540410991168872889730491203077790355014268083584334747189293253450006275496250947073031760998544220228560735188958108864437632740716711983574287302344062401295855424467994454792203026369989945727638040771322851653314964143252686544583893462165425332255447115558883956945808228367860579412556888179618817270011488303883761663947950993196985211445775481053201535431016637864965553932228055625325618203778737259100236402235446243303377635230429370609702965065711670200053711039583673122792747571862502245350070068235375631695466369942545530942821449001142378251263425556759171122003455318777100149043451813279771604517352885183574690229531646076116582404539686329211066020826173716364209825944907280055173687252221669490049117433215482575552788255046021921712906634962195979123388427426310557273437549625435170624103492341731578608789884988363657220196950182468638647753303137715578979935814261974361934164329163645796968505578978824897909658936036683914291819320936985073644470712679925096723937530374302555263654067176877022148320207315459961367815069093423328815910245784366295102098507202779018083471765346467271248703721620989934336392924755377969668114768429613206242676776611991367846627273094908673284752811311514735996621178962157610666671966101295824789094944019675487922599024444110430942293962457083441626650960021826832647657981045742703792232656461034855428859258062628995585257316646397192964421447509583970941143980331731025354291231930547065252062687805995512480155747122598877402372595740748076599441308285591979491659493416164478214709502835143914493775872493267721946802777366924644360616190561873902973337491336717718819525590862108577877325563848817846729594754279179506992775460909509288870633515080755580532749911090087984939654553915265754559569614623296178972367760521874451961776979863244171086462717274989816732631297547152809006748201396835087875611843686080382726244914874552054654871635456319689351915266219646193251331792664448404010527349839377476448502085754185551587634601974260522362687077793588873433923273125728666972064618977874327557128316089981839910753225833805710608473006587885398478742734474072096568240645318199602039386342130363717681380110803712933614335771315452967815217922182970850023957826434920112050773500641300208988601284110843820411781208866358760859076122452486507898218547774836342307762652704871781621045675843123612376825413897731967271048057332475089927714277163008000000000000*i1^173 + 905450714131596649982645928512024608122684256347695250179259362195879817239034141386373432941724411737869414361006338559289501821543997179505634510523139830172854736030419779023167215222032841551559337118076592823985398891755880440263662370860777479101279342829757433863483165918971765373197658140020118489024911092012338868604704714533592199866104464489197991448226670600734921789518563099919915043803896846173903639354215965082345230114443682638135393503162815110423656700551174809077043997210988243313836029585600894485919372471288932810502519692947527004621509049134087555242078207721350345844007977489223803689091755294417534767641337612133445313955535424293584266595921715040245877496768388708308859736661250801658062737431501444442657187357611168772245106490255736916616354321213463740665714208340583738161168115942081295250344644604665236469298963720846066183388502779535061958739286853690467125365770017489053704466391176715689477154490056745917511298010277736262840355939637425703910779918145393269442986008927944826189216268150329460712844191608262203696898380582797633123946250827765826823624958500110099035293259566722384406815166850310893310095180468015327240897754613929323121166569258960879512276256614163039406883198814874318564331213111146525944572835171786620502022624995253655298867472634707669004973753912760869945255572527141107675587593408495022184662768896998470043433278396224893434076216022108594390825912837571752390662512321000411199562683125781038401724854028313282603736781628628113872648067702532523662550783963469667119397201334124671286087327673296885425597362323698884709479058788437725264858816784691504719524326193792803981305939982024082253935621182880710091488150698383242742084869286801864347953537393991311312736611975188966086933355002910564995743859763748441577076538953936149770794843191576123823961684491164016739533600245082505082000548850321308373680455657884025080124480451317651318953012699001798072393208459185695117423843104505750913697646286937315191562056295809604295895621024852430865780551723071443650594148503140182042212013271755270149594015408261634546755683896940826838389316926006490949191445349630091101187156633746592371052236376443445216228026568702461455821478082386595801493170315136214261268743131721724607001488713076031225267097755449443091747909657671651430090980512589338829588211860998795310829441620852910740767857627866017681771271524272723484029333295551480847969865279154386688159739149143501601669194437857662338691030813037228923917316302204882039893641312612307609548104739652371680555184604643710467276801592308026999714273576681970082480923277081172527586540520482077674229112092965853752674827713296292759112857744089182546562580152335641523931870399584007891135074358454857937604684419356128079581252748752046435501183076374076709010651844273213032384108425625533102419899701812014168258918266606737994486111476655748943399267736356966699877761950358611466388791797150201540428273843355148562791021712571382449051928931769920746355220801630352544829976526976780734119952555131282997317382379007938526300501421474946107302822101079170945187317792396776611229871549761306856070481516236081834821544335990709256768111760632830793323096051429035013896184576702426953754096034474710440392975700162293416102176375543510120447021759516284904554851974608838696746566969685707872217749074192241407253079439499024455396596590329679873492711071714030446506268973787334724068323293731316459618898977089266352832041899083171957861667176176909451668193402321885261796453803534989999513164053289843397318631627874250103419063673826614085357480695675849862815800749918222968821224388875142317884877555074744982471169384391831110562196974496468322975239083014699222738412831930769607662016942010370305262849691604071917742871825028091523259784610061493961020729354383295736227275864647610674229031770803190262460947921470600494866912351962462771234400938376610905851959078849488513297368282209667251492182266571514362976638010609169384344795211694301414398746011913194480781621310638287364965475402038338124296890529702667886038525676716169149565604316694666681964249611597373020927733751134903795814726862825979113945611246420612930109295935741212246007852484098380232103039107829157591110537414250670457356858275699697801546956800000000000*i1^174 + 761712548346808400763208903055245945688207627067428863464444948546344143306076366492336898565325496211547566273684961793472743446304667730207625639698285794663355124574748027608256875705414875437242173157819995902659314869440158210724619725872285600973200638913174565955020536121803934311430954715211372622193928368153478984513729668551055252793148933631853414403247267621136545913761459391692305870728165062056501055632018844005724872751626231517943484833905004296668057121560054883235840357750154113635597951401016424160798049983075739256827439654652492048866733360337315396557948350497342310291909367817328815736658033431947811953929597635964615173540506659038128326460987716790236643676530849471484066594598469091516493530030236861423844169895381203719481676260232055692388657049919354561697349409610216788648273579432612687427030487790294074294939112511409910641807653405334716173338760231527291520417379004598860622903174195041439280008052787869164096257317606425126490697363011410901665070740910340433250042774796779012869089819717656417749364745483343099209768733765092548488262256090483258984111968607398565072189301252898904505181571781197448406378089933684082243506148207294682804481865914080966772670396926636038072901428536243015031773683847455315798400346377908444046016007400799599454084753103642215030343535117061919507418474781974349593748054009093798301502171651113419109639922444710086704451184019546390981226509974526115493488502475415426278934691518285071940614720531056620011363287450456411846356089805533464583490235656823406916636658268430161057562450583058009430194313845436134842252382625551376388604205204903211491321292962012629674621491439346203363501655789386325193838892962511029301397318806167735510559884593271546240279477919632055865453693821905332571307559385767499147729781194893095393954190578700624389530101787451134208532813029128786632367725282999045525961734642603621408182584348347426930471566191572115246146956680032528576918086370107379245435643287337516251943112175796232625518805785521496741338948692333175875214400110154232969817889670457186930298829356481265060435723383610679096822149975922640148691612220395181663530993076099160360175362590836828685577024856313481302177269404531711646076038205411559143312752458838571719330232345951123228626440443580657378902929535306256210862355630957919491693680184910925070803385033836071100358375283056248803894665886444960754734158777651952536290472996630804023778365710962866219656191804031482363628046027045983472822172558163883377270041662396801480757748718004794599626000033507345088715837512568696960213820058402488787900798064408715938709033758482905920433971969216720704004477407251850962844402915329021089228691516043926081296551187396103309453319672213521514344359072419457434597722000867582864181223705075461918838106034566595928283812886009232638414002028972097026742065875255811328383737574308366887450887277153765854324677749868716762515903799667098664052675566896070415129331096384937259391650532510643687391977432167414164323086815461959845264607298757854829103935134430056099693156133244721306941917361772567905370667751525737626412249907616391913487478747166790292927151075759376860936000295468303593054216132167170147393458751908500103797223179237856865919558656786538537205526814482516554914962892521949754303915988056974073324624254438778546365422888203956819472603947645270798699323593071943492801333736574711319233301941026257594155700108394607101977844544830635108185287501823502531461851747305844287703355745373155802817227902432961630959153076916434268710597079401401834602875346254221838586772492264993533691255080212871238531828077207389722233764071467793859143421610909644038051092153858763074151350555710538829977210150349043247545603263712370964419663961499914271647974609523783867276894562347357549922169711832134385773627611841308089461455654951847863726715466469399449001319301165291336809964956186864939256249550718204397176089081528062840667646508253665413573143165966355566137040526428552203323791743433423172803452436951949557568012419767660352750376446533989261774411410484246859012870456103256369417441447402552752176656327951557271550303267459980302265550197554335050290495135064805905069472620978494978451021767224267342471574844611020621906293658799308800000000000*i1^175 + 261093471785699810507701657605662365369936260854992114646244017679533298449322655906862013000129517721034850275285137407483022593495936840249224943145496380876142722890393936826179017935708580914363011406348297924240624907192569856840893231714936884255667918077631816195831099971393998548000462888576246352215251988850498692633903904109917421253275743123889953993402174124887450719695222940763908802295097613690653285710315211469600749800795614906320768791179325905764583972935493141261765800397672167014441709045697334664643494710341507021827899867070129372608608435515578465730283832195135484643963230018294920812875987105179617560589145849888441224191542870343018726945875294580713852179518650024187847718469154967132943356719051607607150337406981774304557319143800218600095151112525079791670457959283103399767057097365231160167749867177552558465755474460577202511464023558231687741617695478464684151626261320075958649922674535296770268705969642594173090149392012309914618490784929697372596823349889925877866859779060167115464899254553549378814099899257930587947374256973896530811062254779447458504687012015179795489772664362712535811694653122590858424636656681228785818696616098108542641008615445861379748679896597532156199983313072896802923200641474647487730022353735805257518200383248969738680896502287782350642828819453448555308229091462559121190567840398457404901666487572020440809977295130764183836385746666559715251837224525576407695065759735088663399125724499819288486359869745534053185714250647272201698874473120981895161918272925608907896136291631623253064514093953743747384605153178667635145013564601859413976070367122200322715543806211113286127409230590415891243014625035411427203872638435418470771826980372525253646144454169206624981019586017681794098020829916218060059865063146929881711519077967037577961004120872325010122143529478906224516323309817104726721981015308437904062531450992645494277483645115789020987718329064784209314010610588925594340203394342473312545432730796550409650834577837681316664741848834703566572568110850831011358891746437916095034882993873616606025121660867109534281665946725220587177838327367969410532471309613943543161042246379082571847878941075562059067239515753043685725113000784823721550639186888049824347771708898432727061508334567735711074193639469689068701182016910986386521168020992048498472227735712372754240369733032750328961721119141149795128096055607245186766368920801363735600094716131696575687398472080963375258763878205930377944099552200525059176254988556944270688262393171738948646734171543504184937736398193610261951768268623391860815823602214503378032449058333182078330855801259081769664686320725653703132487169889402597475102859908928531390792434762476786533259975328991656160272006343993542114597509032423752195223082440628966765662140108896641461078154632645868162502251072275623040796022699425988721765844916208388760284350386888818299208206369595602016901736688272523800086670258175938564959260366834252074296042950808258736064853969652663908483163438603849694619578221660490252188685472874289318620164983406016051116104306767588825256342391451273726474346230441657505585485070004708701609148418659449897724800984400563736260848682731229960999131029627952717178108241674021455331329040057832887331644455505562331733046502352374574522345185584017692902052626575507976586393888555673173695365231188985312019104754722478312467660211092969952643595434512389108122654973614139356204013639264660296434500386509956933681348488991054896164059847759863345344732853970168876949735472910214279193127566882425814284709417553437975631363654332997538261137633715495434249398844498045683450933297967478124111787524687869308684822945831942866825084125471998427590063377252792894925866885828588133475119526593847471278660830176283047898956573659359894297554480841867988304498958986730839279900622642993861580202029092101367909839974503384930374364305020859436304347057638068957221601024663133954953971234697355190823120583378697897381643545970119973693063989735013748498354335141424521545848831868417456208371292114650402287355998559188580625309712674522865837952892123267253154670987125571499033090726873693217450738378631084767552130206738231017448855241662128413873626429983923919809223208275475194680095734132978484877721600000000000*i1^176 + 988832690370179048577098504912685500801420706342966858315125591337141021005124427469118052820705120527744069171007162653263009575942612260735911895783880929554168983091404742431325426741292852791396880299025946457049662097975394197815772952073585735237119354609946939080815358593460793877374412112231084238578064369437603173232555693644721605687496031493751274189915119560755398532175919727478275164425745988857188297516909688323602310380839520757173507691622857923744445886642014298688145455898381193983606080326881836276912392397596766146818461731461101231247308314021803770470512407725881675746536230620625310761591653347138599350473729680591376541223636605989386264595546271881542872972127044858138055054806157081941004184065613247226512973640870718942950012900198620797246999671099769099356452873714469559397355845255165403618093442106671227055991164827654699871595723620737608339810784014317199861212177826441116728361458591229402541464807226393421170357515846499400848256929362766929266338159620143562335869844303448417128494427813441037932328810872843412842311490001001394169424761448975807736324477673572401056668020722661314659480405186654129568719347408287523735386935040262922326005621358892918259255562001608955232122502128538559724295381013732375947907677719797116006896740911809997890451025195795289793801768485911320538779282010226808300736275800340273279991915469661766167048525528734687192769318312524535737532472688297478736104726190094124205080376506944572415201699367913393786060813004034620614402334798920101249145414609261842559295431691398583861070649681621530093732760873676943438503715030701014073385343769730563715561491842453614032641014782211925121513480257752321731676846663827423838383204361802931814193999174837575335692751020478844049900373938871767256066431906993676583196085225491686362427141404063325719109173097575802782806648169700458466005962958126791071149000671713937295901621696684674035325541220122494705329122802301372394580483471524484147248853498446029556574660377756206305329705963934514384825947693310470924239532187259096581972642451692347599576948330174915864047483856584977754037108462109518035327953852597034673754720468419524255708586257382113692489070267321205423762167753759985094345993888299506430368783048954093593583538438414295706793288562387582670598794250711313890337046573171583853288486954360119710223820525044703440993534387599335406024380345405134038725307520116976353841719832873560831576734853097181410531996134462428274938697476778398566646611860335606371913903430527942662019960637012235477980460382633745792288096823850523540610518327791727584735242179765623482583280650034636737876291826174797848707429159663107108080290331665436118480748019594111484984143375905129868389913033585989399588808888911935537114335161728558752368882105230510675214056046725104613981010591310528780228146113833308850485501098286679732257199794947229016219362007673998488046839324569675028474888317035777513717322989144885984654101344349764752097780242627392328995775101338038577062408689206625767190106058143281033489534738675181854418333472779211403320334772965853252747743917450714565556510628554442462712274666518944852813007778281837212961329424437437121454599682525081305336680728725530001120983890604697365789830219723460135931423980853851627530397517191157373201491192455203104927351022192327267505253768501818593132361314613142427667837504345258803811155287796627802472387714537941273246040177058973706365437440773569206077634347862858178340074176542679003692537880535418030855426849304935531771313905954667188194468864650990732337983386626684107022115592487150029044064939316270145337169049165851646747022087351675683538389183299622507235311853650440120507084648732284302151544310611033547376150359598713844264443084564531966311188998067128228333969993704891346551992037812795208482484532262919713806990163214103092393315615799465623061569203380938148900479199794840235574566341419459159508344799842511605005348783308257801710178252256315470037576917407466441118323359744586452546441688210703510559315547720192447476962518274636447167978899933114303615259011208522289464282599382233605927861696490037602996361875423463091292988604225985655395008343506883405574321526428631551501707602084570523249472334421032960000000000*i1^177 + 727539093823785882507025702712326355231169226167946112679453104504929656060742515122363324145687397275041991074484678047242871611863787376176589885322968697649221863108013319096190740686757026303155964662097568434005603559188746176080461747818017973736073838611385770774796358107141945343456522653885901012821521219159577660847839278506778896858536394683939086584130832486686232189392610403089882562626520250698163109045458356787697936324879701259875541064536553353996955527917436508836603271739222531217637331009939531943966698754834521515408487036130311378177075772376116194947204222131555910483727878034535157581478898490818165702651267107190659505911151486215981938201535663624300998916440708084896749637204581470065786623199134306702996055491052605029032891863643821224847894918513166767885387347417382827279688735851482118610708205415152110889639325934799066691136145445577242746791245514871885254008786351995142718608947155239018716491470292748681278596859394891470294519796817720121854057037074584541235243166862449343412063460169950887255473134063548100893220002769214583405828391097366243959559150857486067482400837768916633173801855490371210398136560338450761943265547053856658301992383404862482388077975663424631262587994847236766106155565143401355688437380835412716917536288881659552699754411932137904932726094008175296905298131447130492465568110142406510523332327239754354792750507006910021514045821382769903156813987222604492136748982222789071211156576049752596964837566401149231876342875138677290663610893133392321520509336813283969153490984592426171060983954942661949989190811677643906940819312564948801545443838366549297430248854567421279093668592794644349597525229893592505921305951475129242912478676142852966819525649288586203959400340413432250090714462481113782817591220241693897436301520907049201524052491975944260114914705929161589916597371252452766792079986162105641875116312728905523242128022144809567576117976429965881530676951725801687186947348447203064712539095699130587876778541431543367309410254281467376211563706932392210766408834631831853007353743774641466739923191324047457718012397938932240494862510605821201532863629836981794535056231096841697848365898678702574980107246457902771411025077438938057833291285724720690503828811307282301403105594127034566005384062064960063322233502503085442480023016843407967726417586070249289212141078220622509499780809558677630778636341335757140745949279599952131245996540106370359945340098034993897898471786116725351856273307237367946500955835902416262663082771535561353216010172828498915818334635907095129622099989747970923275841396579599769155662753990886936686457978560082791507694275991479122907461310792192110481419041228956531833258526861176387364416381822949759883042829398847935343244076197073518803769749262557288913521961632772361161364938006713673977534683090208223411441258109880528276042361392010532859173338450097075925856250038966311825656621976409044736548809171818933735151604134976043873331666891909652364833915943446172753035471666782797693713083462253503881817785812887411853775725111546539200673929838119519032616161088055842154344570218919483394243063781920518061501333928674389351973608203563839539293950578519855959713743956682529151571293149443064632684239607764076300743742910754252604889182625029658678576322840334418532419575226829661132542550084034574631653816354668635009075290243016990654219594683008255629677556126179313660596384379113235774256783401633937838692269499994065852700123991137063567156319198775752815478980607229417932357294917179385783191210665976801329419676983386119523489835710869639576691150238592170479899354897414609749635967889953900782908480429478068035028218781533883196531843900108471818845710970006232902412588374398145941487503827248255277112785592790035037597392915357757423164955480855287727187378968610662350359391522516236616774445020171960220777805229639016703739031122613879486585674517410956353938004545732546497935299458078792186958921732507279913804336881002110019527489926567610725976724915436809854094403916944152706674224005747677844159266125309409438035446345514813948948257674261795707659946277609300760352142618220360793742416746885293448504711452941284276190632632764119398926286830770089234874726372915776033975697408000000000*i1^178 + 356517140540311600528871012879577253236032990662700634160941261958521535171214184759765813224841962137582910678630709461507988503512586598840587428081778821293369447974975971147960120632795472545964308884520564368854721063966787140355883130478572230906250235251210329983673063718365809735099346212955937744927670433776167447625459400724648947209014944721055083068666134829082681538655481560064519202874468562219244902974530311763454662523308778095100737416524254628072603230357582294835305016233028825655469645059184966375709507180901004297798556898763721893626260669780456205578639585994597238435419256504113154893342406484139126246086529560437343737330656841844296982585963088861195417902257787987562889239848685554288670289883897600872732291473043929114697478458341462461923184067750191336662173574504288431360855383706500130069202868980449967864560375761675612714771111848684403902093926977563913577222550192112872022862527475538992762881500502525414191339789024817273584986176092489532411543336979711564100506918517632063720082631538379624002112326427225787803135090332909511689684388639130581984505693912920288292511175298823841842556882832370943307879688406445296978954260061893656312616197022214740560162405708785336846637038274005804128727332846327032139217912536753842229056325028990067130478916801723200349062807096008224676573505484089282176493114057928363806455890762967200621351097712941843281746382415520888327972671158778977159161633504248139965166157687039551914753902265863411385905418996223213118744299186406910667266672642610301125395778469851126692040130172630938253619120496075310331468323917287334217970014346162646399134548283875648107675683436508059075699964320283610648547421958141514351457006052992635154016218204810301180599658832581932513664491637978102717323230606755313716740087841371099435220006431724373309749923340978094237238608863711029371259323334827776203427801368239042957615903322162037447428960374506210231255905866086861491981228162255706978600660603201181569177343187821891014605690470329165540304980507901989295097974871478607904768254466586283650962485254985176833933889869232662969152694561954902346536897294092366953044249205837212728330960473591888984874889969340540511051979408848296733046925501538358850737348100704189703319155830494381820056873518188166669892329663254752148562081207286692955586363921725283655049965557597694784172379280277654033253911122149753782439587167055658207936041995209277541539246214141697638623771815657431031297414471724284413701104665537322438624107511836653195090332918847686107132609676102162706089989794748875696593993055826759843868886147613625872398743519047014654236493203163997484463689309466220207771838316490289761712933184784388677907064206802995026891114675867274236175256865296754353396558399261438937443427048114036180185418442051010063126167402542193183867483834122063253190120708824206828664968832146294446015712449783744755815484790476906609873820434191745153279292869181584999802433354509201597671767903330281830033827954052180092789284353635548412097798472236497250068919830910038279843390878856014186663972437371121219710418802096381984128341508550163159434802920394022588991474024306685522486247065917628085466178047826728493750244469317360653506997225949984819498168198677096809211364306826731578572173482237382427862867824353067386575867111035024148709207161003354214988215158604645482545148262021028802531237066386235327449207051102872133547389624753048473166087603002513011075333393620406701047405793299312777323879520262446704025505265206810979605742907132321161985607203971234064407449948586232769718769746197310247142387324213491654143089560504275209612106466849144369095049424185706046006498166635708863759539097519594468014637297381764613494711558265328186802416672468176460816886266140101035750119776820428703185620478647959620605857598975300220176939218134289505950005277419559874118943119357335582018339678411627912454417346546303323385470450240823903261498790524366490959050632087129286721933154690921551188108439759868743217979257046449431704367877296895659226641116103780442646871131714015472467063557698807227064516973211657326256331549157483182021313120741066214284262420967923451137011518375934190286899226191850184365078713376702464000000000*i1^179 + 324114266876627417614898210079654838151797171027280511701373601281401558482872568390180305907509895528837905405616702489390053552945499398869276775099017571628435426252397761509407214672571343383920625998092992102668338791159881615316594963999108000486723520668781461770569374539200573536722892961109029497730997134434279668343831211595290534816978257073765646655598496186724379886402981325015031226871987353883884557902838166083626862632030658539332453285311803620489206883510913207375608802348263583560781332808520610232034034896106867975971007867235006541836246246630864615412239179606249130830264975584146964786061802973854060317434322672085746383945549177557237801924497800076782018464314968816377149909680958344006208521715131488745404738413074803351864667082379231711388505415322090392998246815282144597496266204534521139132751260910710005679410366067438895801169641751255749587251595640012335337317252291227518877401160547888639720797725282758723960973897818039993699485676145620165925935846434290332184397403946938464564719039699667351383268323009775961454451444946466767575668806136687343823292427295666259035954557148721592022442152849796146893863857218961536718220912154365855589398957296374895125662256421578678593937739345670544645518122167230196204883549284934221109062299752569134215067901562087271064316665363223054732570438626870843969024227089302857196526660346047530549261769572434697279763104214634160251896404821874181753157674693004057318840478546273985338788180773946904605637595536805599415771346557132616578120281060411289781109888194592594332023475369648386548467589401086581764717468907194976187047929291608438364859172288150309995094627477424748048617930331416048434396296373889538306345083483249436322160558531039681295565204720858755451551083940710290956510870477509176237267230156941331215848854454251552190729746555052169309132414846093484314119923106062652608851518063885942870780784401171427644154753616309656816732030577615197807518628077017091320723289614840305325164011221267044268129216521196723000773594015923350867346706346728091334575790850906112166177129512238724957048518221057711471768014860348112498221102302007795902641615919594303801302616998836626108391954857904657153888095087399876382795703523377758991722463201007116568826148492997757073007376745045680135581823744285931278816897215436772781745363806927853255459045790488709790218896248726510667108079969416713591575989796685488122686958872074097676715322669224017572146863865591288089727305023434322933291858047460097102741779842498515250477654935922567955882954826129397621833780196758766660479068680099820917632892682387622154579802489374312622478828098416756906590014018276556456692869745427775352519349030842518880564916616578830861703500295550957422560272598111286330288689408903003148079844396358170597177111013904987725079557620140578134355449772106872946084305103686297616653218101238175132651829541082454679476233418685758722035743592561845255569380562724525776097209301573285480174869447002742105935503761256471994284857049417044041060917797065050936435322935076652652098622845438364484935302539571621124910253848081492969470958676220145478788023668623334543146434798859027992967071526875466991832459124513135421213222007242740342190904046188553026228194822233722037811200418412048952446778803803922448070355960899051065087602926197763722904531477463796242365778964664474471428987084376099926193723010860645838346372589684834455443571288529458256078197992454080005675690302861052533491120645182506905884273062984412657045283012903726827164848194097816611085958347229063692953739860145376323446858596725162555484960672309917852524780157199217010625240742064786532430126354161010537151339284077651246840026030698648030918838009601887685888547049689441875773302457780913023704776056544409916621536881877493293686061403122209642074899688807572436357566068869024560025689855983214002204347946362297841418843719549390241963317090118854835149335685639994849748231555873090746019675789099005146393927442491489563248611115979194041605795048382043898471597179401019552716619361700734493863338401440339925203905083004564792366221306577565652398370998496888826303661994151436592318757844782716628962976426392228235224571390104874898792487321600000000*i1^180 + 259801230199459516075222747175718770004987997332908206202029059929209678135226076308411926588170321549629358106462441004978607472609307467270937184776765699427550779026766042499745197502258897792822631453856500952356598962087448082838670661106344355161328968978786322133528934758219474239058106837489072012861588968748859234183050091403028634157579305074910643620255311918070999322422424068375974015260591609569892005976209804572984226611008986884088776589489022030237042217380638435794651430409820882428856584557464661108398272107885620941942018534198036785587797255050225278820403089001456568389671673791093596969738379040801384597807650183450128847661615807147026352100719340918651063579003492594201853743797264971922470807550682320142662503957133028105637974046586410381760253615486282822277413758740477713588114485576683320565079814300626449929626669038904570577667361011414571129825705178753476935753200762514847312683217021035387717599119880811453350180379170296941945435012730990517416770630226419654261708501544543566995403082381248298349810480374227930623677264081033526051829555223661325518889729101546541492866299419704839506099618166663945276315147276702034771148682285110476317259483475636513652351717193121721301621619398653116541160651930909758168302917541641900335235105221860019648079575302121114026151794291757614560788618033786180949838138435273296930467966668698053741498566988166938702989613600249651000886835947489659563554168679656976265987113975801241387114402924991417945915640992288007262550641182441156793850563329380343791419529287265215581422850621234816871291559581416774390306226306514911460260804522353672122690389724618216749475539242036787190943243288334730278283511773473246720105912642870976872014261652657747924610731632386076342310003481236549414423191717608815442597231679345921049527913613516091622426748093325859662362372071454254502966051727176146114825943552319757319485986343129712428863019925529805400981768796199390355869298688322941902577462926104815101828726493585959988254567741378004116180712421362112764776465800260917765580770231397443042131742281100299589018088485035908908625533442462634993533682401329698375273187350901568033972994421379250781536267531905852789436725431789338161013225381110342682842983123455194556989037460914362403543490570680417764240917263200728421911257100628536597255456012125459795076724425340181500731716027420473812205352827839137564094189474288318408427772432014260647093419259590982254476236913687256591279473900960951251176130819014061390253839491634014068864312461380673985845109804549938028667810480807507922495520161331196397584162310510991662605109942271658450098896075331037147359779859802253891678170710794709390703909867382698320418536477918583608473041325613202452777204128606698074626722520995033033777190806090305030600364238927089730600973317830658127460535166181666579250937044048552787291606607254273023104743795214514804623747624361077556053652028448096221840228141823011360618912336497212893167029131074450216970162663421529088683628357570876181759561006008652852960450710213770284689429902869749521430104261848312620255215432988214228630199028274319496584045347031493889983476792268597600658831082912662092152830903952393758129568119103410038217304701164660880057175635484766751042615965152804935653071848343437955061034191369225069060231711816522701000489758016118508995089149980649507808110008943079788830073086601581773123631664158233559929570584477789258119891649414225647741787853930599442596237423717862612609219670232311127927691306884410145343821850964425770163347526442827347710368912623408031523168322379232877707169752338319972424078899531390237318277153329123024619687975077751077851517345539752845921347980414671046282943012428080280763113973897726774685440112304504828468228029258388305250131872419932530525868941185929266197083193994667444282860035489778618900234304246237204241135898737737547148827280428246949892091183467067752203335970864377002196096797216831310808211134795744779330141237454373199617106524403621451242758248388523014954876966186848972103632283893479625455263421623409689005688308268319226264130934706843192654696017370101612847838439348808141983999854033111660621618893582767436088175551038305075200000000*i1^181 + 111637450930729609436549782989840148258572614017669258383067289357424104999484514555148912465058403816118221048684618345439018045296523664392158285498541580133836832169641411572735175106673224226140497912313240195219232686339716894690967133194660514472354576852934363022609854096380399799121612981244162705183348410072891576795230351255843571462718507934886696138918102488215670742836447753007180852016601593518593266301321001138224805754681330744568638403758208947563011021836010551763333324217827177993323164897429342740450514037070919863442773339628446479558876831214595617280496659662951275279145006848226812416673243400918025095521469260664615242527301009757416957357565322697055420220592385736754868410290981093221842965600073059188950410728047903328842229791924344629028132080224343629334016950626574688988517477347831896710718801331041088455883688571893367361911886278177339593720401388553034113701587944370439790711478852981020066782706931436386839262796102865694915896747272185335603592142434016782071676172304015078023591858967969126258396247376461552209948536353260421638343504537678578500318197452259979397355006468680248076096026122104657135279465105373846274968676619834806391761475039533109325119467033907304958946197883838012666307625347464471942691340994970909281674696062891206016026779367921820716519033144208116276228841212063039865296402518232806794898742764119855982970374317964063634515700115545680494703274294857684975681528843370432992884516193992816089503023287330799666779409057160120621600271257961417088058060270231359261634184411337932981597317378079840260323683919849207960764518274138361580094341366957048733101889651896307266641944010231790019404446094655767708012231298092888225555714049202262160083304841028554126189359153757538027826173085293042583862426304329217906990699932297661855224711332333734185796879637561582985999412768033617153815926747777673440494049258874026671821204708805731540144188795288983835160654474604841783768161442238841781348689166348741343466725529048932894968651309274521377983042163815109101624969073496811178833894149676790738697092912992007630425551871595189414757089946483579442313460843199253253926011803795411047691895258977421092659033025382644301043999953890825268090363800103455893798883605654984201365065940251413926811003479821657197622809964413507428682196016341271993855622047243205129604954179460439806738963215849191870151162565565138364055328288478923600115172296582871697402776349424663980306068859422773926860346601082254126541734270888575719570208897781205753700578003951808466825290741974242149988107798051485038152674924838683802384048421565231026081024305510505849199991353263280670842505862448480525435760587457358794354804298065982833929965037157738447451785734125523477286833814499906203873750495614277167936585854338987522897371635592309077812259674262768290479552396414506225737408717250995770108713232112912563390055710655032514797572117186324444284218384815206709954050137699279750127135586784772009263110575128841816653208981981112073878110918933822776941881639008100702424949096953927839162092044456254997465117697672171349585556672599365965662766540351579334298705360804321490238282557120003176148745593443886267928453971461511988895731702739007799327516099223936251441445432764244384437748726297320285798666541376902180334020326017716884036115914115246392521793752993140952595165990739848943039841470508766801903424600046877384400766785812150272181944782134790968787815855127235424059484162996580574035182673109676825133775337902559937140097148449997556003284049588137402487636369718055924498575701867174272168782101019386356075321279605106743990801068977340317774614161355396361484705212393493488462199869581759419018386645419384359797899426851548012862153046095097350332659783540317961651109632873695331951982429409278230535331233548666741291209656997367378409074107590329315706987965298256410682954944071984790530316624177545474812723591334496354752515897876579494454622775350490410276865588707960590228886410780214306776248532313886217194467068378826446774024881372154932907971185559275823387473719048469832570451796762748024257471893856778731608149051677173406949754492214685092800857025100005745643503006358377369537829928960000000*i1^182 + 26385943704856373723623750726041799295969769221966587811394927596700139497880532400252604967761180138104303384280595986257180196629075107865197258896978049062261191390265498542846289256469070681748277896637830892915708168179546637491835318605693102992859512135234211072218913240860644353992532503027946949483519004953665612816576315329068763515612469899394132494503778641649659916206508378631741030390460480016327474623152469187678281979587156776796077091667595837095825431117516903772314307207152536173350473842389892138923483289902929542762637401747188275414564924252148511198399774746467724669825468009336160895117053015285797889160441922719292540470174324690326563638833778089105071129468406038261556114555376267116530977974355276202943565476150404869531722514709744318305330961082653772015291601016583148682838477038354123167638513270897606788696407697987841540604944124626752038189338703358220541549032536929649448421758487798875764970050877056298752794651957926257163309039794800616737073021047096948153030221240990607111733064247934708901151680867440222313635317073570969793166379090257553944206813268912752051637792813402201445563788588963497660891000279301386375995995703682140386167519827023549540327101877067958523430945455329859871588874004542973244862994566332880543455962044578936134390867256452078445580746022525109510343159551165268193193296495819348581468341633622857910147588199922565553631927023742566509828520527367977357984852505954395601788034606764928030953608494676588597903410134748367766780783728594691944752343943661250534404352737644814283126475773666120400947670413192692225115713759518650788216974499602725736941051789636916287787619172172030674367323307342784927784605721471029651520503075051422094396807341074471783217663332984001304064143854798717949586535220757720414614846620555801733036053350952522040341308996209613974923716134442013172352298530688045820814673707263865227315024465457788672082289928052106076016672769061944674182260160281236567529723725675437416850439299405341457209473622590835455699193815473413468736343733523396721037634154740147591114828332455389618901413142648373677181456324630779592979596848657880967210560471922728280649198791011917531444375897398758943159648878470733699496031211739125112755111742004568752500231279577200025981386403299586867708327968447744706166306237744399128815396800580736458339872733149754274432297908568465339179318402538230547581292830936284649358630751844152041413497779198095623980113222577365855519130822049084976884682057150052177465732855952454752343789217064629554804410439133362381246431520440561574482911571159688020064987649786767568763872379776144708215389060283022415064879370092785222192245771184103153879847847436627769344733401624783730886654586275986692647880903101681740600993421824673963130476322370021402023151834084235043760874069229027541077383034533942455090499489059503162555996663088219043286612267239882048109122146673156186103874353660770419828985094191155676620236689212025314927657698826196050723163539902494506555502314674894829567204824016664620982017422846595186391978354649835032400702686615942409982344736164752974437524545815469699794431827117311426273266023050395237190567120323119212973592622692811042079298374441840578929745144026950537634404279214433802639182598518472843171345061311096744792059298523898259965269987772863562991564263826422648562993587736257777849474100211542366863637470949700563980732231817826449437230632787961365660953803841162906158763586573701453932968891706261742624525229205652248664705428152449769128034626723386054399130018516840245538032268932814455989695045710405542581411634222251828579330985186563414638814713477707648528054444882394768456623740064082726621006872607525317986598685399673607097268516385200604017473317968716654927726772833553262025431614228107178981863961102150510071921184576074408373204331309526258888110546187475245912945843668007960921937167305551296429617716758151201712589338378673915802580096137583387250977775953625870460451776668230594024584341007961805936466775628413801856377837013564440993488985261459126335116662682016001725979909705112785776361672079337508934978738534242314348627162975581536699096424838444761577522136031365693440000000*i1^183 + 1813246897925792767145977027828122538530370854903848800029004253043826720658488658208504593510163294347784949609738549503224508884411464967857732018980225666571339112466828070897735256474402915401721174542472300009356375389724059002450610105575859811611382705291982510281095720811498670753724777444932919589284165027370578374401941121260716457077079691556915483645755304835406165378825124041309366087218402520229019597396989903999872575151494855929581614275741372053338783651787430030039773569675636921684569003387223810280178729499557880773848752395231161452911562411519695584392984513572782950543916892244869639046714329355559308657824994713018111991007730459372571738737227238625650236195407889096648366090637372589307488323996821085809134792962867696154143746438601865841792757369109848594711577096753472410239799465401991017373672922306883221821103600298768112228243917128627154356115960400749268776528453653187632626932682006373806164056139573965009787945584396107539399747283040485796882613107342047159756086366093835557469319935591689556861375628070301809683529815899753285513281444813696757659397738051295535466311476630873713048949144949755820305500447508976990692146228279658486891216269626150148267902238904262015987874096260579268401871738764673710802910405898138540005350904253432025235372908442323478163135817355124024715982405016219868947750293765153491798134765526322368458765405647526109553192486023332683309543015696632855233675429683071577086439107454489219818813836703995287333264819963901007493140098610479491185104822864461599251487398735744129007420404551836176731450219428102741008054638145811541238514543036590015616383818053955023727617077508586329067767672258247545597237608263266138086833878948648010290433936083478080715617791168887194324137856227811754149178419954706450140026213103343716743247932094436732937778984572720938525158363389501399122168564205146311233292820208066501218918287348551980745371417026234519328709127214990638114478526981458790041910561492009816028822062874918766098388109195983540182754313073879304077048686121150593426705399240507192206629347072965735851051408830926771210609972669401007741531734598216779118065679470587300749103700620018664821429955665341073413052374689440296893955488858654511172473875956727527411920108669573358352092153419758138417439615126957085408630856993434180586194789259679906767102571881705704727757918181947522997586424822508047601888121603334644781546405192206280611360218257430442514865479306126644700853364019561869659752426655308427148388595620312410955752458025995369123242261173509377767788567778738053419317616485666346740956743065367690984724877948949972020613723707245423192720858271903449170629126192153653323298899269376626487686328130831534219138813359197310318566661222017226503598252507140789619528439711718882583897081407156674463787484877309352530444731842087297117924264286977401090933436782606377110286725760902313786659811931044513109597358570847896254635942699387719596424229247511007670934070354600108717096387084794296879366813831801954465341859502070698608646809910445728921774257700248587017544139965701428744249437115906911112198899965575746838287450442695928691172276721315306875583702584640349091799173193342593478219875328152021780259461632488807174677645701068253416681388293726004518775670805808047526615675684439587985869933181133259946173780421269368240187520885540205094932399250214979694704763952351871675483808792450638315563673474821449430062576923065702369795800913413321521499475950526215114759276102480802075733989922376163606377001804776532891155041880528889502981076957698666159672207866554011462177470607698161441038483429182131754176796693178033195238238964733901010918760293154485299935333949003561337996261323554491194098702406975496730012339220597076869372804230043008440727885502115475547234112673420160942579467465295807966970594377138963157341177363435871489114478716586900505987418073244198817338670049226180956477677073049303906341279586750414268369302116993432595007429813729811329084148258294736531528150917579200200878002534801229812167750204667014433215464754292683009537106881713392124080057414425333447322931559971792088406383739457442130303275577935452783534669824000000*i1^184 + -199536162416567041644908031823837162562423112364180989366518695138539205249404105294390925913192534607576891921110681437566786951515742695977661834215192273508042509740795271990726985931855501971491245695923058003577690390215837623689891519249586380346649349599458578760385061944173010558028207694011553856490601603629435782037943552778893461851978426689182368414261337910935901958416671657001554814156433131958746519860077758585975008748025502920914265805504833110687586498409771433527454904386667238292956946563817423444378060777117068234397433734979301256576125758716912279689639263717761903069936513375327105225759139334690396695796258468409395906059333233410105629027921775900239854974351295479564998936972001530517560878209622778220574835464380587238213678214266385901822800869786976605920677811352567565687255576193610244734251452863576194527671004088181767543782205536362890358404729959321406439431881564780843046634464240332961253276546353661347795845410982117321489079425708227396175160156537973153405111628055626300328220596572125981612912251123128614315432828997281920247705794272192557067948695357788654609749244840540984824934172502434194724751915949234999846939708412449334959635402631286936594804054349223163572753607338213536942530255580261363054809989899135750775004083090383926102951527496337286741271502322962981996483371286572245872251002733791447807300113973828413114744088649496003316427810552845862493039992739245302803590434265916651188681044809355809327794706285102424639601267192328026256232912319274817903461586486558985102820839073861939280404598094628178536271703892283544881983944219176435537487222941175368051172497052663063829084874795712691009640952102047295591803803498868874762267907040429960272487758969413309601299583679285735809240918595361719226634274614510793535817525668074639687777792371937764672209373581162039450389400129352215109438058213160421902568319900154714755911650907557291997720363841416783563126320974524975834597659920704432537677026716139906148535826866872449594235279712439092948725085879011096863862361658477520475114491986407774442779400430122137837409980705674431862472252227620112531100683471744020132700928357939302959207907982669882417090634814951580226689700496513029790134161686002380200756871371477728644783045616986187051190281069849140576373313515304986601209118107026816182943717291534234657772244872321815430573826192635666965054339404727977760425376221622393647134435243551891567897817832339011258602853149076091121605219407838934765804473760944480541172182234936109223226349421489093273576932863722298576675078240088844085484483703899769451655583322368185787121511292415700667461158032446592776525467090694881388736483595925659055574623564827327462344836890510123223975516379243453018369188574639249557500032880371253674641648958391387683491387374272180258047811625569081442265511583314371519529466090787392007503799622533948481610286428813871536436544930449882735475323294468161943649455090706362586560797294319556557523599889128705650890051312189459164773727107415963854848240123247448437240979700919826930989800157576106960036900556946419577122451125868734102965035204081927589835456375289468062912582568889319459367625353259163415114367927630394419408183135812982161554473234260425228363301997959858656648384379349110999457442592090265499743943413653980911095656349538744873228232879428389011915315731200503603564482391454020216885867977849273660642646418290796226076415441282845308804863859147323345537253146441463324199457351031169471499074279588048056097465808630503873659318555142210676574604393993247450165590624494955472649208008914434529916974274510034881520779425711231130360160956835007999065596519766924139361882232864446541545787279513907943047261980529529532934973135325380173705093042869262230436204618236251697291476332834191395762078399208503568374545643610225926022841079795872784033555855922686663102280491318255491638294329289605562086426971773581348979818320579603033686242417123910500708993838492521777128643857596405694358800842419443190487590811528613263381474843163720140489950712757706786490218197722460567490336143004003116245423800615378831999522025258501244672301486482858515343045374276272128000000*i1^185 + 73466181285206090482968653397715416074446634028977070543141123773500784126366633881575824834535005127522905620097585814157416005065786915254191676568660070062307338403343957472859611830506451795613421236593102543580922879556816231880422887170951680142858360430303494556903783282950553655946594496979513472510950925233630478644200426235711663300504923965424397554074986120729338314568102957773243645232054825441884526928154053695877345248260613598910188534033602258997604645461247123515934423197570471969721767923575994380193869260497332123447462100764616031694855065686621623445267605565307279464713510949240756539916576561603576825067949419509984527298064184429484360413685445083492671466579291693741414592375091042007847530933851741805148651893497472697899001367950521016027718797257180839937771146217108984741830903636739150982481677648087883158416713577070708160247253189124222348285437959249338006149269999412586476338356749812760796884015213897624137672109915797707714158498414021266474168109923242916151545356782893780143757183906984030662257999380872370879169390154018472776645353084899864667922123927927936003662484828518079013444968976541125558335119733944011892920097219941444187629255643241688252576999311929236360665104786441136443704192325009120881317958431956199968225017608485655912337759190755019272560149504134694346589731002344626990994287828424245868463579885983766188142955347783752869406953792157904022850197627693174450099425266031354944303107802395607867343613766930508240646908520700188037225071224084790560463403177750854451576706805995950854986400328944343496198754343761364666264716730916399683813460350682754215943896336363804569706970579468351261105623037027016519931513677661667954598051653017231178423830887344530213706627283260692019138395997093410521821514658446075174289708820197198514101565622801703886059851820085992455596985952917202705599824398799160096783322414297486696836514481102593343144495505394292415579376238894377619745762488037512704955355083741372805899458027786700688279846992858271263723351809878817601359156715050059011858249837556091064394724355587001688749835232258243444572308522929450947963680182724383055480736960681944070797028448491749152942753473412196748122186519161452677536733349213833493854794463125666394855147117522155986960997560659232543183582201756234993045611906626311574069624978360387761291721623293442652104575807282204359090336128087484917255911493515964060391611800256411012311160834270103112213776557529350864123383766494482838118397870664838941454246389738513515458066037554848448586386964543749503999949329317998912111065100522089873054549659734508651243443040386354691728694743602673124138303366806268591276255933738600928714333319400565163418032184159859982858289563501182101831681956696525503459632138934158394964110146561899862158101039475062120129601769469304980165964182030109514703850908398172432027840691019708984091356421097944327040235714905006370277954770934000014708289817661706315366882000035644596909535557343928799457363394081970041852211258653398390367403619448175277157876939839755045007769414851925016141267294902824754627195146580238717269469862825225138508827770191904473300928431355292160230001386524365855866943887214571970400890500329561345685911510978652281105580830437517355591086950996214629746887392268735751015868446232761084286358029196504253436920963129758559215814275701165001971692505505809883340688535889361144046256292497964067541832411699516146514198759344324492345609045686188339668548898266322285658042058552104825165234553071899906127905010979744574282207978117345299420213756880901732810008513562303878028573305147832188092510099918886142987947172461973990181106565745789767402193945944961632188031865562308979291191152961620409838504028866699867069617404165351451900736148458924089636029233211891406475581578874787222471065057212567794450859439580504941911890348834709888677135058446977814523249931021227012978583207211273506209024728554849829293937505556129741379271196079325552372783640627077860012154579788831489012414237681644242053805219555187178825391016739460571490448170839567019286597008790735350845832757268530925211835487223202289613803482565270396248627609600000*i1^186 + 17357697633385638256110820829553319310481202532337074802685107897588731419506427901700557193549491715093674033436511888627486380677965066166933270881729076320025201540958587528145718043551171875569557751800506354147775146220958572207042627050401931674049288043684026858732064646698602951837530117812299527466164992126765774817651573243608274889458004321160028114960881213500782388786337013052124952723167386684158947139778354246643914681273423511379729898159317237981533262777618150955280706021009640841024189740978016834865679778018668480294867528487021114171991017037744084964773685596640348309168333478083568263890619976679382744831097457705435407647603141868885138132881084058803727480541863909387015817948031762049846612210580241463105737744623117190404429592804443923329686691095911152106684861365475072568389204481889721152999221680457586842515810168182052208689399984458633919326202596926383133900817779886899953009206641679282147921900284025417190394743052127579405127473689281583740573257516668149194101789094914055337589717746938259539645031385140573729916059038860037594103575300240392964078246878240142253695251523308201611107096019646050685042774431015104324041323732034927723258302863584071189295297067776835773531419706552456109060943667369213782462707865464990552989970307539328773679471796586299016180567196723949103365420638707040991812052437971932999198843678243068779813840471218335754306710194483730514819455527962085084376166745549961912161459532323198667022787566125477282477634785112392390995636889655155913594735044411174421800136129945647542795484764204659263377534669467980068504155993842860020078091259176892754601448689146094777966433720511473223350931351863462920088332451871551710349373115170213642758140845494331774029828031748457150420392922670060184503550169117197024661519137087025391338803321361362869564847825962002967426930645177610817265462592484251437909715527954450593581063479113780363325753449112873864338223271390569724774534794326201388318567552747198397078824822692757723726347467037955196023270321123928612765942682069660226694752864987740097465406593041582012447644165348469856096399558911361414516364876475662805684704859564637653755354372823984793491966798279230866140645060710202307392786114768222246178418536736543113886115998367107546257119918370082723263638107019810572867425927691380119528137154862336360474852224975282081760347860123372166053381326736742269848482914103576532962348500251516634278698591644192454388724241619948299096447895057532011701432505720301637569028713924928255007713586769376789075537149119517719141921255629059785823318292886268932894394105094509393114995986561307369563274864774418347326916332897004877199683811606279525026829169921031088387594396499624533227783814241218642518018352827542854871488819434046590736217508847018908894861125317145245304861268829192104296776364585592474224760376449084233887428885395769971401054525619241229974512187432520954714954514709941900089829565362533261973615203660484663174314205922924617068590641554016928610774468704173602309993566245055206083974647228078931956865548678260340756170052200554108988549426865524899673308619421662863885647933508759351403124812065891381791886053740339829385959370021578499999231134005528827400217416390287332018038042192460972280103257965825025515304248822354053450409941220207155813620400809195774059224926311496219194035133225118410227816982183767738028101635844022449937294687829087441723460536494302721054619927352600040452706011119831270674329862809926264960336796879406716540680743978351087534516000747434279510821760655058698182743888139833409333998137719105620737947597867030399671147349878029907814621211738789648767265270536987178333090568765075100939542481595780064967667540691092271286365374703685572295538654943500181632280791241844449458784801588255129864355609932300323328976474511700513987692549997360996719861708314808418418938008039781300057274199995298595464902833000399326301283138197200584572053342310001863426692438046291822127951957656070966683584824674060409491030226726648073141490729332329240775723889590788381396609730058201996490419243437697325930158120754210230011293605869666790933654191767499571200000*i1^187 + -592039334681490597926118368733407155919365150691074962163734335776175482213152468015625840013834001137314362838602084313849459654788963411288372281372561713866061661376086082571762172698579060475203959592137505337372078313875470529538621469813338470069526334284081039574864398444203039408117385529845582153420208180420699183673311757184680146623795832825179908525968552925432565239098668052052345145553251712962536762144480673923217642932658769409027377913691100365668177973947617159251946649864537088575076344671619462090577033647494744136762144637614507858308932413488135521027908755170996385094356539844299738742024868345336686164104663236060805410686947156657397280249878596600966414374441308071661624107669790909446129444227455218237292962681548596766295022693092298589873375987477398411824583387566637357023337792739664891675123307500398418531544348734389450719360752654583375694886945781979167466666248539218465859758169693819141697584461655663059151654112268099311136413521367226161540917169849773243361546345591706467578679873049588408777828504033099794416680848118583977657429314347024127040652764198383001784868145175221141079856448432935716146239878493783829197336502204413462444353980971400466771014561278836709712482426140975632656182931791375220239503242320721584424309859198714222594355191562393931090478140970389501121194296681086042904236390750241968623571824288296797351611421517813100513343034975209857313451217128326791540419169105016514898406534353185746997877907569945404321779167568631434993556923798231977970099563755230370062431654465544797660713062083971875905963955496964484386639101582314724999145178708670958245891726547521584610261300871619497614038280872068739846405044136257145606550447404231915632248093917893362024458888685033275241367044028479011632457402352597460189474984515730213715267321365296790252831467889722692705813930507266378636363278827055457665819022155506716888823899140144104594189982991857907813322631824276736938802609393638623129043390351984781340443305964812313563535786025885080272118373925207510908114039768590527281300529746958149036864879010111045776416154031761956997945459325844388053507205730910556634908695073660301953908440739722518565742758588120599066749470373411715636785216360020490647033614396615964035221065560597898545019590242082574195083194242250564639723046824897599647160674667424415075345542669487791107641463285867718104003324509314375299070838959768660782358843206285514760450243485092278831738192976456469752860062971518280714754830305030422728150270747693992474005767945982387234308397579748836805850101737921312980795912664625064503822406008803882576359852672086279974116949383955780144084896020709563744467445487834113817500995319093805258849118937840003334200261758832158716459609702004302078147288610963736981448002228817997897227136655309618784587534812135966449438625057845218997440871925125753384334411625519999451157265766689240289363672634111949190297052535617810701524894294210544244336182848081315127395035702998976385826701656097768539423258429311093538414062988181948077524711567729267561810401680796115916177570813072598803817965400455073039479645301327056716069953322265703442842485835513026077002171350146029407454109113286928404861214335800025641630811836766826360949089824744588068774129521566155696528969560404312764467656428410447146061444403428193598117700619051762189373282338806104000502022650307088882164336137260623591439183372855652479521220283255269641836235339249757998037488675690511772360250467428793365665685418848065623959837987486518730025230360518842997026757974488209664593308088797077134302370229962847610910912459238726574586290671696071809665262800183580285448259551537913982270702513294522947248304397419366628002593899541378080049558254848638376559192673447063497837362334175060368327371639756935491149242433500144442353402943512270282076487395639579276912052912662008215101227926060521045960415437217651403788404260164606164539576704071224140690626322310578053948753876006674644684926608918312286564760529201503486506807124249831874511231264007168366171092094656908652524743973771593709828974679145519980094913969129071752175683869236933569638563840000*i1^188 + 10910133172750283822182444498008289117319674234613050006937608423492808271778271946892512300171693295172530780177691366432483586559070840352164078192003040700439587066973591737221330761995393326986238081052124724775397348159015399578645018600171007928155674740950756744800579148016948202681806675573850716651276852614878615016297304914321184290581609020368895037671051653639780212857523744454800185500423025760103737386070645380019790611960033713304545718258346252599422907690518008967878323946179598256371794862360166768323305535988469219291953343946234094079139930584311956416497666676934599615576457285417012551816493900508705058074816084336840935916302385555289687312000296457560120493661789591889650379767413295791740820712831594397908097464117191620362682464426898150553785451777895563233548112248799380855726972563069836895016863951013977102012618754532788371233377666716976334853946018145680501431346769948925226968700299080264524284866714950892394537299161031296918197078860859717586860311977650571365709063757220326411276602188911911096924844220714568281436092089687117623978923685568750265151731156507657274822718927526270443241599449653422289424742630847449509291871133377173922720301548615936388579470317748632632189410257680336687226821651487856411958266119658032369601994733565010927990303636282242649970212951738936764645316891331744072000656792665219363118991769207708844773427353899349914481911561934313174942893435431801485501980181547071165350225447768059163019587513918185733361147675248292870758966215687601969576904443657112794548534050485100811307642145696444198531815411370600411592191518308870336340538682398748621818672442779310025363351116393370946363716311203362769018747153710491424490173771569260987339715315707306679612070588842919479587402728592362344677072759480058518631139910244291770790836948460654862739659232575832304424031894558175157633284099139195219200116294937640875669200046117002711753027766245328624151945319403786333813726327555362214575795943807513475854031706857294749045114209752161713884160523230208153498806294936548700682354500551962843407280592860681497125286302372357444523935477002607363499169992926932418683450247259184070243286424986706106336185478275620711626079781110915330307410401299205626070336835454330794620136248716539340339171070673545305687955229320286190930289091316443791687350226145952643891082610864814510212208265273883921417753461223734594347176858957254684332899587809586154524367335617839888524033672020158752479530959846519668620224397600037469622224231809403308166529268185371356550089323922469237549103446704837861639666273394890448851991486754962711566332264418907966320622249801284842899986737491316821518012610817775732475098082135596439163583212865379284477752375190166765537532010893835903098142172359884994434751219361674490663562639852544273321352261056581084587335145857004951729759711463598356695372116235852147915094977977530270727614364329477275992286423397262517879328194948886953179178323052716971196339400025502987844142383868302785973401252766930772438436393964906255845290127766126716294634633502194816115698479237768382011967502036519382599499855057251021401002524167722682107359642089806453163078883458824853720593828107465897807944127732016853764587206636168931880071864772546302167809848268783213223205195313023762633536481615743069872257927155724570511325321754079642562996984993421855076288838199743042938446730000361631975238059368068024472734071053040575265037981886739222163491190084974289395698235629361134365153028733215475875546638614468052632911518025530535548150171485759511670883835883829003438112870895271639273012843691328226613243042605927335083817727778499484353301454689159109674828732769302621495305073258368569136108134680346867830251565625179495630786699625396798762940005197431038277834667860992915574504016334140957893968180404877255348150206524439378468864548261754253722650640331138646240674321254863302495895935654379414168964603349220328044669777124441826930657885906135903646282372163828959553209279180446819572971709736194225797673289269805719260833642679601470061990223766241258182457182182730299601311426358314615097932739814359040000*i1^189 + 19336427546847239379650995472747376598745402535767575987021530556246292263673666076231353912219915189375215684723571472461462329134389817338109345252092861318145142744764210437917942789839962997727481078883548678234062247765437314068169421834548265778953839645961075080182457606649436441727776119904014556692880049473813774716863396457807384552065450588048519523962197644336535170017009003329070892906118671468144467230293779254997757352513881646148532599065750183073547741534662492741269434789933963712597245593136421572978510928978666974619653513683120488527174843524573926102826103263590442246578074286069873458353829270992381172020232228443597496361892530088712720643868607201294724947310901226839009494485570912674498157556780819933187039375276256925584375701769355140946271298132788011032511791363682372648747992042366639233885834278256621186866698691725157451200525305044445727777317687315260853747252816330159840528448130674202963528975404462019739450623413180850038159370050543931739841052634486988465824682792731551467860015678057916033954474999789220544618856328944200712737366283977478381809272631341164940208181526423713146523624651797318114912536805528526527320521444761570833814310353221598731873726494780267206874513899049090019313705256695803024738832849048310350381983335102266552293593892442196616328516506689281043702311530730313964191451039730832461247328815716557812701801908275054847810480391081378546596700477946267006284593933122331124806524382335907696945783234554465337631129106119391789650693498220725717406419350985356578567852901660069738753640391924914114062137626292578412243107459680194321728291188335851829465528997561855614332891003208990908946048749819696759588146591383954857411782686736375249309201958115959934945345449495337885584211733675387027586986676205415973615099770559038214486147205898763594209356356584329357757407552776936592733184386175875382070951998176183948860757825233221797588544526054979614488862067234341451868685352037616350128757346756831803477774178001744411758445878161338807739310641929500858789379033644057848007256779413221216808218701229083289577437406217739070718602661812226147567404480695752212933012636163574409272950314895953331244364837758912575476806265838668745167307955482802062214817530199326494910665717890239334897157516485008760880967564321276478268238870374166281505306249097885375744266296828379920626135486274841025508117415395057778857488538062454558688835089878140612842600755263150061643311720881532837383880285561408216797298538798887105331193963726746728196638983785506247312506969532140826451775748266066446291083958465878242166477357859005552965725967729175061120732517060058805291872407808752947001227316849606497370165415987674468797309960787906748125154873965932098274791778831528399909530757237868566930650894305935509941952821100144128104606087321369906687440639762854190917380928796740231899752610903164510321426294475905094184731981695642243539175371318284997865324303281387685489784576942962069708565207894877779500193124256627442212105787248263820275599236012037455390363327132228475539949763613966757747348945326085795001474753082162272550505284840033995680715464107661528779975306848321742411583890606405413115368125383092215466386797260549609217288473554802976349550169879606708663092189007857968366284193021630005260572803273660174388315868524538446828785904872253728238258311806656738456391710038125034200463063268876789893366756546597750024517433848716415691471128896959565863444265547528477644709926362024546858684907343114865017403319508842776276738336079122045313396938098218125760788734920581492504840221913726149806226379124018209475385083678754813102703458263025334976334398784042058325137524107282733924970661820785156626828571309000220079688356079739525823958877740706559738403795550960697670576397241070188230400842718371219449129669667359125873012420136681245963752557614554764391834865844995860941437443057030609926375796174927978576827112071667343264794282692540131658037732300933269235138061716537301252550321456582410945517586215615695643462906072259148439768286357551172953427161279600205780432214599247314434950910284758949822464000*i1^190 + -5295789515822424584727490443406693382525788519030511750976725164808912442886165920034254506756687259625012937805131394528275700870375805401243482952919573979919112708476215586089423070569197082793329946660772035708870939245940158471641711550429205504466542830945120872857064009756416386520076611916687801103341890834733357067874052835126356054776981819792418761523176405383671522941132225541734486005045220068332841617011290338710755849668089144839481802806235376475119059677755928133433867160936483464384495630388039155529320809207865621178264794566126454330152420952377552998593847802308173833731145161898792656117176923559286128982286549174304848859021484930166579560123173193098015837369312873395670991721969327658304168029837135244215939504755893913054669961288809354320196223212655585968872959968766521525728509779281577017678668924839164320971934570764281862809108220360708156763647486607136484997792613483813934682974012294932518829711085115529427302589894439244370063809411743130129689080000256930827854131015961122215302608657564368865382653433707672028238681150279959792647309345088303231703926275288413138333371479509137679307604665297793254699948043829267473019418272382943866032320017270833720706090682760031704787744902686655969863383669003958959859760997986723491006955484067230965152082082961072001404051418609178139122158594969301176632561083302340792961395697334505968470974242958415662959545694071581916188732520043779569089043576623993688092258980364432409967274847977773683894569145073541445497965961093320054688116817476205553374127391838061470907219391194043027299701530097555856712008928805030529031206134898377864753552485437229042689589805456366601199350923847017159043230104444290604497508956859083867809250440760606115072614304828985956898156758943856288052346850993300874691262543154585272576281555387555553465555130297414252238804058343900494708312735998766839236383178014011443316375645340522389921134717228931280959505863134416539860798249967043497897115538315505232571867307485989265765361535130402810235082787520531501741748272964473699886777469658793590570259162136718087891396926580187918356966636005899920390238017491642097919289019268391500205159794103407878373464204629314386154689464382319275793415612558577818055513893000271784540871472219387844922154434664527122575979806721441199012603585153617385097315907082502219530391147365239884328476192154116465079603601534035225435840989588733770288774204943252404351616352577427065067764518275880284864903606875524350903840636210455884176525461975012430312675243916471528940687265143295664670414159561965083294022847208774603490654040352413015179125851133762209994845784773750458460530467149362848801985217298162723637606359682332799572097033323400770792449319170862568666870831308092075867847448645303941482899787019692123966343928317706968955981302811517547417251104463879867847187801782365766339625514847793520402071818619745405264910121342197969897426316802756858815655970975295407069425954959659185876340215082361311768939514787456981086409236384875970004251283820349880531620290762659265848956377527259078101823922297145106749110253415425310245701767591938053655016310367782946698443090147649865019573237274287096777281521170099009108105666508086848596300760303919605826485110483523845187620660354060592525298430840269296786938956366109942615677265289876980341659282883749066965955157685578043923956398990302014239006832358909786364228972905552221940247048063531055477344830454514909000794612371584607105257737771404737016070756507153323077850684878929657961181746797566164564131088136792033210487148454388625595234872074046701041746023178932019297276608065127974658158641893987804585280069760165920457316143475852082873453359747782723495167232279141534555885551823010415794138763781375853349032679763579579917823121776038661144833998415446773046994909405677339177434285870396658991876662734790438355777371611418715076106980323087178281057761796648819273630698986769222779494640179206483717865231267207658776551888153630474673381698753332715616435005807451762266595862131491426952863205421812003373923694325115073594687732244168319230576099852288000*i1^191 + 194749005280787959822756019327869884546443030196527587858831627707224209618770800258090241365953161574324660375583714688346324916186521987116181045482646422093212879430695417237671655371458651538268428635589490288994377144964147472019376432486163290945121397947892927899484388760632132808355066171540706600932495235087007224651152840795028094553598492032602985883294869102843457556332306926349071796403511686791506419338594100835801646816137899796463893992856342617992477795133077055365860962390077273238430828816822656910465618468810002273604775350085012710967878909321901125850963314270779933547043583053218587309157504647054632245346234822197197238489332908244307991953680370191583902985452161247698731407069574869588174590374638893855787065932628134194609066573732649483961481293197657203479391666280244726282759417138201178432100907831723814666762194315862955681767640542766207281771229671352973166113862579522189329028099238837131961174044679604332372106761906157092030082870251279133503002351654163342541619958159812124691220842142390421583715674373703161804282487191302622679038486191539477815519845170773230556463341519930635856369192318222543148322715818464696266903575106227844678776324561790851702155971545619815412390343263247997887403474736218240316808458767304311591816429427719655973161971553779519946478311272084844637999773273132644272722686925207224111222341084267431872924222136223832960130975767034880750405170340849117972509287821229812397314518215893836538725592522847694676008688650942025279211764066531740211430533555653673905362855678324437236186546216965744709850966088534114106413271627065561561134565163806260838681635739580949529682655015207926058406083007527191276810872412292697880294840558919649022601881965972368738462373382767820178907773020453802908736954009004816819159970790612663972213979976322027562260191121099820038066081923900158303858494206732613052177602131788922946071720583880445130292525426509809541465951253952577225710379825629544663293201793734443200745040137545059314457912415587099384601101398414569026195121847311725296427825569609209121474869542121503899486055414209094185100824583268412891718660210442278588072141245525277102758026538864756803788187073889562645237031778144046965164332910203817080437174046407022789093510597738977032199349302033387793609288404964079867364861942405940039127490799887922418694064922608975275014646780080379542963217542460852909844226383904682247196859315687746910161107326236790737873159984144221197340621187177015960540918552255530062202642979166964364337354120503292651832296173408688719119929217174190578611777740799701240015909813345548059057322364747235172271646132847650063074693426118203352839846490683188730094677920438946936206903278024610716901133048154535414545298614755508274858238968265479911628600710648011043678643268105577186694646668364572330893416380993072940288314693625363893762119698344155454762765060731713156246655665087200481077585082117010567749225506798582367792151449009963919680756002841711692146214830025056296066121841213008870872131118551967683961861304307305893388480713600675548291772366419063479487804470097612421293058254582235217009253004333322677321360703446645614143150455216643615996857092724188829174007153607053657163405982766778588878223515170155941521692633872206749250086124592801993596560896893197683300568564250606494661233044735879145602669982480828603826816924634821008302059186373278521748915256255545072721508612974668098070265832777158087655300231187090545787919815968490261346505365200778459958376385153719521240994941043402659139097643321030582383899694328445933174271750481348705522565277359206245990860429319155139529542789899796748820414081872722537042397203477705729137631055143364085772892734751030521677932327255290899422190154662756527659771530085895252866170331860762706320304056033432166147470045736948656647215775676216184137173277888883935533023429615554142449839386144917252062833870885734478316571236184266939668407148363289327688305365635657812540690788748444288523656731769933411868054202841344016016582668690274292857457337219770472582315663815637331043465083793009593548800*i1^192 + -3807842724882086827398075779751662136707240752947114465700932788646501895829309894967965482251352905356923724468896884851758516920090688271317302481543808672826252126117576584803913678885716451224240873683547301926654946422321469280278067293557780091592950741443539255255388525216355822864349087584260336982911997886185686765511378241909076764258851301385953482773335172510582160747402860009234269778227714625915135830238254377149787243329246555346622917372560580368406531372777121788046430694949266390290701413762924675670053568197574188592818167089653398484408249173046429140985589010585935082450489399444882478091872756527425527214688678425712793964917723538336928555443829714872969217417339080837196383121753717151277202696471302109871531463612823398990719072764879357554674958329446639330640958484108562510685732348210482349002449943791467775657519619914514228944322742638274801601280997079790881720285507091284213708171764430275350543133634829913596078605327866970822379229786918000488448930920078348737471495089050240568839783212556030049201399038179415068819726195487728926596989275913840218289076183053698778909246325832535021626425965389669092030950663473266279793187390101799819045378255431091244506211673381915620334886564650569508922099143934257193165672104149332371270150363363617463489186245898749383988538792572175118390865707687094609688832178035830323031062833539819845309605258084773697278336981021494119223369733564591544706956319393720660718743785964245711469676998385106627182095484712716009862945669227901243459274213477025466276123413348151458671984738461953667575545356272914433790137709352072481975131435087805177786009955528343355436917400123608380656926664888849337671773654518862487957424779001997188056537919181152024059544277029266613678849987780272930153280243064811088713990294753909532918681296611779273295380915868474127684565751142233962793455219987463110171497625184189512262913673120547392530060115162585163764424097560259735413908770860327612036635287226697689791880410938229107676892396685717981015899717307036870341430302685271873949801452566862173936766420250770588947337019841694703450603804029525632480026927172314584912546320318268206701226192164959261926757385349866348205501748435715963356095283983146543360295864600844996696318981318856705082621713845931651627015943790892168648006314135112141072289619092030472356342837548898261361513117615473935365914724550207729265694687666197662226507866919449287113380613416858502171283877441966169654332641819619810241741761640350440466671628584745589906252285063420201167705938766131828259662082714183096543162114050303308790401107822788811556177797545152564799768603773564443344086532669422776081833418707079171529687109424605095970122118436868754890055282536847690590112255098589995940642262130323822234127626515737541471482294816378853026968844142606404937279565544233621685202611754903552693354734528469691762889246306427379758077080539470020009457478865969458578993458508464333664756542816127450610984332649773379563934668903771077661817881294191837904910842972853263819692943686661868299486361237509296132497134730781742119466931177792082271071635157780519386627296171353908894173146893556812901948251118980292688059499105660020475168671929877805546096439833231353453662485591588477336605604247275357633386373414059549542220627137843048490426827015993465909867815108770160186636186567258472728502223470885517924416782325645880391596603556453760766204793534690794846952660339322291924878504323889114634619966672535863173647144394844832327882211481379688404035317262977649822547947866581703163073496397841161963350997335069570217400707623503555720758968110816928307863685955245223482585654589429223560124533062432171202408181588544347000715804052590129257398725062929657881773930824577982632956498785898139337421903463322533669038540178638674292979653692614177201225896983806280109958801498929250483465936426984296104286194683870197451543948707782783268788934020048338135694300844208674862075604560440262674999704365849432838391219596361515357551310879364888147175071741934876120767330259185932568279496372864260365610909696000*i1^193 + 40737309073503343500858251606102624403801478838268853112545199621938048338997961243283747705364024379471543309810313650011179297791101262938728843620218250785984437499006861566794613901340950254905844677179153286097660532414644614669972058347229500967681350871579853024391879519446308838609708877820738586748519249488042782670525419301047146907369439267109185412885925463243232960098540164803279295355124094758097141691646225475161995938830810062450044708598176010674796344285131148465909023949099299217372216441731813979346437756045791087368659350374360733246565469452144797572337667025350155923113758135561222943095895668686045367170295968418334331518420749404232723918189259482381100358571026964458895192804114710158674240403223834629485675234043934955958063345302607855124468341234803852860865715796062513725459414532872265241736851815446192075775781795713137404067072077973629548235173258947985642341036629934798027352267069685989678463310321557584123659334020464147837263990541019126120253702826561361940469475755901039071872159406575961227149185800816198431993010893897753046249860522505171096503512888093419599418474353835130491414590086972935766069972703533603447086478962383249743377403539230748264295428358244173907381858801898400237815834776164518166269067331277535696429311761345835906706982519804329887197959325380227934083497056900197777685365475050012426902897254776651220772565686823633649200582603639674747339549620834371167851519861370899245992042502315649543086346447049572729135003184497755183917138809475792042979932003438756818175811438721740529947199893906317347039820416232251291254113601935111788752293748592625706647252057506554419847441565833324534757451581073065975155242520562683719021616953294737236279734498005760919636679528714322331653200894483666391706270512087938785267540827283538396165084674461465869518917582364157762930931464072802352281422644564821828118450616128889252778329535044052509423940878892112889033541602501055980602111773864855899185302758646018471230890531090040060534422975106392976158578519011865708018074647811358725184557445876581653892180237871099859695142078323879882597947208069084883424696773545010290291602365602455544637286607543393546335487528137153837895659386479484562931893177785766706486691958705810827278854181093967064874245562797951342302198989314470643331680870418596900157700831680462131157182648101849453515685991855904371027079739385828790140446626807705294381543943891903313604773156468942584893004029668790711698354160190501053802330357447566446763283185930257928502686434250108987560471571345138440991907379449650492006845825074864657856311333005886793475672187460042667091117926265621360529867083990338663421092099284697748962273317944685846197258942511141330324229244948203963841191233703430247341638933492628120009644390174675057400457757178241055180287977797303656530480049432660718398842001580931293652628559019894939335945137306072081405678224393364631912254024352871422729079274175736382774849850786142104080970030890456745396955321694254010604540249924995132134162859478009464967224856855646394977779228626979225269733704408763285884054198766682026542055496032905435905114009977743388088446290575549884661258305784948043420600688273184087323950935661131594052736427810847474618462821051786768269923306521195688370169459357935745276321632539104126302401709802064019977150439445979250940163151461191893242691479554569086027430252669549614637142587510623859155063810305624603429519020697018254595534523360942583750468410486623785775185143492824150678540010644329052517580261826784964873167594957989967919250341148040357207397701322334861885759824886903350774386762962111760737049970905228624264598363774059124943097410785605864812986082080602105687850300866571651631606886410699352428210279114733403649878663840048990504702439294032431120381433769478806928349589979624689985066264530048325924698231717239656082849298999026534809822836114489879634214974548214007441690954774579568159646634344205377015231799826416613114573793048703488801600297014326866442481754182431816517274458741056775913570482225071460194779391012341022720*i1^194 + 341194335939151844671590138140980156349936915290369744827714730664993119329638099367375929426895758207429068183956497096245733229523565326910082838040996704951937788453888068348739567562721961962959008016338926019050322821230255448651076414997232108629012559463500732798306017633770577083749951151190111450503836989942411117565221025681230690315177935652455096659715849211578376031644214990113213905042548521248157287770910598928847062494571167944965298693662856654293741459775849387746660144072140759734108086444007106015873410605845471570242464602956611976934798391857143303629733869163697930783090628200119314781058881954685043833716085246974608425022693432093936523929838069338527461061209033804833141081251815069937701517465347888558577677806335106800921313014593693161397541412070651357546441651231379516203366596859767490832270400133854668064938719663777598904644291423794954765960281386503660955778927540209033323382423407388627461120306192997015848295938270397198329850211917577987515828916277866847631938396919604303145476857355158338116595621000124456997277641434693909879168765131304380282216101025759164457689652208471091000575066856385428522304978437314913613184802248527482863887097961548961640603039672927326573221773830312214299110822650753161868889791748922956754132678566537664220004827607745076434519361312239584873604500438292675040711550836987312056569703392004358315474630452728416148423644868647301744746147614081804485068119167652586568364695324991884030466021785772285057389258537605324195024022897850477664991913096161588075872777012262339419969898828003382671112312780947424014559801354398420530135010518344128674915887667920800554270301922161987410093599602434981412242174690952032370648512442705706527906702540829038866264939098430837467302332075529358133628437500616028079201040688679366281176912487967599287274638360251966436090178002656765002476272562515789445728424859070022588874803479991132317401546019730642394657399864181318183014080377539503402974120082719723057158907285191206263062952322908843966730396880019049016382533033693722484202712618149892670458455081702653614294376360333671449287044241837295055662417001429881646631302154784113232479310752153927832330729559229734756866063798783478829723286741536892042456607022251889006152461710600060169607789552955656343500769133097077504353365151729872311767797058827292321312215794834100925308781132428004329828349548618154158152606117249095372239032796535819750589536533687432700022629712477034314814135253694356540383162448284852721786560322669930867502531018534599191388523479658493492621207217438544512274543170681513797955023524071336525804301397897216689421184600779829400945125893831381715166045455410160555821257027567790436953823278923198224246332179957257752342044210222561271509523409736412491884540885375888490116256662495803370182541891821821824539868819952821499662578372438245202459630497638325744472909115545979110496588881564110284591905840064762919161629900385069329591120931046828921669737077726184299967061272080852752254613257454941689883545112687456631067116128178711076466538718242125812680912499010842597046753985432115422318773095179096217900339920285667712623115395094364282482399166496314165345547761701982357599343019805004469947506516623227704410807554606332110043148611198661643279052946874542629750860181089814381761611413839575708485799820094625792902011384405279905686903243500786782033103928842032300985548591124274472078827912624724605648061193133500773886978895840565068827280753063583466648939746850826312762933894030943315161556930553533845546112963736003262486901414841420409495831127128993696750214224950758424604432878015591325474757555256998070383888608218146626189327546152472984506864568745786506962676779407498769682647233067538473856585177681414195121898760759814202660555730878400302842342514327988058118090715506391361886382016228730161049685439346633547446449398122698744839801795557220150453856628833280637157582224189350925966217571493724729179336143829800711674655251928217146427051655033199254653560159504722299995804479490717249542217104117639809282867200*i1^195 + -26173841371851725399175402879543081874316742221697204325502777798974532913332574961817283480694935031605419821014930504209395509599153984025078399677088384316743337687676066866047877319623351478966863942802278887874157505894607328275498281391136128516604684771570356356971898060557728756919194971391464020445768805998149498572445664930994052864429836768803326032642658426884172647107545894605039806210706843619013258852120423903271231903606141238161639553432202571076495223000201940844381993216763200463523036570308302995656392117878703461529427370783640164609391367093903362039581472714983987873794861584630243484595897784424097132103360382681400546248381882023936882588740562585490949950299913246037960513700109213194068941211903789849651247992042672315612099114807931246736613830551555028949068080111378201187759378412994000587653185406476357332847552973576005781968110625434396660135012898779926510725533074923337602457126259438136705929171076039601577261361359359586949624537666289767506587016426339852458512118331323111128189747349845365152737273641498861149647899358844080497487207376421587881786964585157119477232639397687764344539486233801659674675820467890446535694228544734594629192055957762055023726124335077714922641017675190837201512175853273046423116321789140479205520375894184157590319476500759239966821994504058324540745072885455497559195323839491414935333599794312275002666073909783282347821788105285415235162636894817466800450933803983560215410401290618496964915397852608011593163171030063056032693332056881759242737820324197324944760963082645371291755995840660522438662917053395264859277417110810468485960683268094624585418713861323698650152884604249587321210034890082040013082346194164811972217825093857163102078983394667060310904957745494399261213034597660336588524332332509015181153380526697339382581888986194626355027866481141099298920011326131693351492077865730548733309710871747277630044636115842219276859282987973011958971198817071929223721041151553860379237715803913813650983116732312541948929031177300297791127405618476554896044255756939868536410450857114258323020048856360290324047059998979747711440364595494361940625343343714641201823308996833662569465078431406531714994249858096115499821334429267833949593226986458338846458052291148858159090582868963672523901291171204596196732383939286610513400552453464634539251232651292994427477185904290392088252925311774591971137113330601302493500309883812863158408693658963743872101686574495252760643093684818943122108721530664884232157063688872706847941992184016122452657741137345354820392968898920321703465586307564699132782921147440711049883964967776846290764993301897801785270735444158150887428647797703303929598016647845954333589966585905594694544239077640684145535832226860263626126466456519261277207392428685097956882957620978960365294514428266501295428739114080336944656938402339851717981359375833455881883584388845012569304932682286784902560890892094217473947544559849045924736521803523093542722317104756079770724466154854149849658488628332813367759669852434647015994147471471288698236196823601833904697745689869390393227456640340513101335321117795340978650064522105701049533074197468761813589352101276752802436761173264621505073732588971527124516836810227784981927004232255288079573214208709824500100320537101875175582243011545114780805729656096553132782106967591933328786522021702265520804211400022075690268377401118244864699497745769107008599954883552869960688337883145896801399439907310636870275126693905493831421821243474892028314307082937286411941326137508237011941457913789257519757433470772813418207761081127749931188041874811446129439436408907002069681474722598354834026973030028525553500730544579087260549269642775390563310144372058829891570681427671595774205029055560365683668445345998208647320970445124920047090075869243516894394750528889723829705959811468720170136532070473420466302997840048102993724062059464117314025595175311506189504109094529298331706209621288662739085849991886944201820948601261884953775494555978625686744283276434784586709269146784179685818873517695733214218581858316189696*i1^196 + 696622139580683955325410686570289055629017659876990931932336584755589514935741893929912821104478015117325156983409913542022965581439104670581208154804602608417330533031264899441801810087619575911429152727009344068927490643245503212223219952790893063821543078810881773246110699567058773976003503729950632943416473372387815670962113879310433394351017327115815307460859841578489662484758723408146090613856234556125286906031797124696392550470594965145684853384131214313120522173182528860473259311778675034527899356542554662871065890589694254392455523588194702060004670945231080479304944237850749845211259087018218925921257825014863724517223370246269443066951446149216597296687687021778946904316850250511259972901673930957419346307287788979981319071842257985355125620617816432949968957860671959880732140743039108580045737038969681432314483207464925520282510758748448290218716935705957481065555165497278228921621264950299927426575626133722818700400844194761339709834857320653198347949280048382447093776809582578053073394912279133340964180392605421224417813430202462237635286482996425374006465533427178522204832355924000723661520270186218713623932132976636136467918552486725041754198540006892992563922537022548822287048906938388432927320669109561175067387914747929321732209897366181936806946412687888450156596246096820549142152461262604824305290630759532658912076520359747840292155509677620754638703575654131061511354398834309844150451539801202805043358817087143588200025727996658864425315762203458253907539528031649662917991088974771341815859659150012912996204187978128733183552178419453447920280308236244146478467472950031735471268844323793641612544045507090087005060205376163815207232051151209332334197115858479191008426037867300855993138624165275395817816946463941174694969458945699212043012432430651959968290122737343835826741745829199830609727919053072647928495302083709126676949993535588322992226404643721103495399839981280323385873864221991315197122662478197626938605642708511669588949699856072136323775586610007508253278557197902136118811283501801048507238763008829355490229688106176720051504343196769741319727650133296551594149025532930360762711156191832928753976149547335417940820700302771637836398217799759013421924525018961231478783960679598149492976649506138158878677783268920041016217735110525702962120480465279263952669239762196590712169851594873591896607430459099559776412486050421986910955356204310792941560735331100922618235643292145329466963638877924596388891400663093836960851659669705208549070994610763886080500989840093745916933823335879021756864988584360577580572187221106052410935684940790596618694325291734650554849822995256731925767580579060814273722778496393991576365974886677268953083099610499705412763980492615545320226214883878009506438602484366909913703586463999355389884526269179980759880379365961396138132196110515738255388385809840389818736728212415810130270681686406170593282957588520586952805140739499095717839285928583363724645224926219481789019462839400334734906287783063393415310826192084020306038762163674197985868184726389589463523827154805968985405776648078098610749145650932413757711594879661568836611511047925779053206032980629873041766801324242046993456643137004455721655879542108108585216920540147726118793246678199392018880549831830325191650102322273428699300892440575327774190523843331303169791089154957941676070426516644442641073176154181326761440376140020022615177503697427783222169099308799629767993195802734241071234155959937307544124951248054110182299892650227077314625949677967527340317919440542640198464414418262543243212721726780070962467796054007484292042102518921476447654047731661511244358578033067596285519177802622457363805764915287439171700215376789929716364465862324772590048003758454685627048275001162591347908163315832272700527077669369876969587499373170322029963787149350608037321511568892199705147861356563689744956263822520443836928181677389481153842706079519179025265484760119696192207203344536479035932516917659208027459967247081458688011394910645370516528958605480063050906898903978319095110834384282958933524480*i1^197 + -12596500198098387197372522094678243306430987455123599657180246084177434413897793475353091589517904897041488441703445398247747103115676700376213867433945013603714890034151586434491342860526411813726727436167371986510836271269043348733777355766514146401017985735426986027916888845953451839791712729755779793600724294861078548165792848883227621973388653558017346301102999502041769249268434704502824439940898987130597549671960416951314652214223194574782644950878139447287443701186471946602231734950537064447614876693497463943226767107294464719273457776055600526997920735516541564000069430457808879522749654638570848316833349834612546728213274175569018769267529065213618490689241672004062923625204058504742361650071270885302653947334411256393581790794677039662276199862014572346187179823415350994228997799729559934342969062193190004816392333353997554677326562400770526400014364042913125386718995608871819283137376306100040461628575610696218349473429655828709106744474074034305887032870864492498254892287717306652849943806830060736180112156471194636616832399122754351320775358167257564657089788250453819941731918005218289545129570476807114840630344758011482731252635953460490223440546473038250623364326142430720715203331177459207812088306429807731051027994215616465058987060872862123916177839941231032771041276326323093469751318833077916585242913959806347984457657702190120148158715871386458194597093340992127037261829966914780301897369727479314666533126208770987126940854014905580796096163972036757035776872769695081151601922785186661587870065160353607467433137293696809653904614530452443799924465595301490543196083155398329561562180205857996489754246096436037603718101935567364108241538488732104849486127979690119437507048122403330078583725331576145064615726784772797075122458263166671829896988302336085352275528399827649787013608338340499924606726989873032884459436805435741054182336120016276987454399006273403648429528286831005866190336041137284167457237792564657706624044797722650656525709953122465559508470707553307601662063947035118753432168617252442863370184336347798302583746458778411441630767001479598863469282788764815836164675733859332750934518767012655836256523292643334586056230496526928949640956080656250835544261336888323535689884766890073265906159756053768063822680277692771388490874347028070260296971853045417265798070636834600230864281666316098391074488865808901892652279122230963170900642393940101307296131287194314273199286001504904434941887454497158158333506479164807700597686733826277924672399814063094433342888226159373744660013386630185693836868862693396398970592117851064481838563022955558421563303938461148660271371079057951533789446786812214186415906497465183519599638395455285890608878785157489339174195597180402781953446293282572181266017943973606836599071923143748111181952242514997545376241933605821198628913770747676385059744234055930506931160958514516832460165897241632066198431116276927426391048643495851885831769567212206556270151004282526663606546964673993425841853958401498206534654584812673704737219684370359296206365818215229199494499590278329582419549335881887866446671527088436266515476632046981663326978674100265687437304205570875039368206635342133878036602973795985097134213123112819321224642475069162954690592811703793654491804616663811377345450080454237982248089060070445497994800963474864913524596089834692356902831039889376795393023756562713544986197561329522838932535830437641569892467617579667933831263565430269344169477483292039090032252471792059407030246482374279556547892390229455565159802354566755826528119991165464213340972651595741729591553620354738485013907464164762513311938256264280086837770671955566320822317771472838251168557314278964293653125401253829673619596961223121229237412712863335144894646293821310953162601047368792798390249228311959689333164008134029278280817481068123208611298820414757742882021944264311542927073683997129433785114398771278238902934823304840279089605753322788397039107466651165137437448457473304869494136244116446685500000051298129047616055604600053210420312603667562619856575738675200*i1^198 + 174099485974460486152856193948590366396287315756983105762146383860699373273799948773802798180117737521304172628904126553510957628051345126702404546484445037519900608212404971629593436423378140446692900584149424892301551105374071031014446990035730566976793336385870053972437435263785629128318654698085526599480703026861203080067810877664169550106706743952097744150805519549333780028887173905815480886031158584283121453536211860468000707383896846327450415003295327931973814207406031115021093180906731002635169066204605577666880193057080225874631618441106262065841606868867313583958114145519262488932396049561870857238360793421017386269722907098795012377041505539409493159659119764054676526964536652699166027743453146318782216951331759434632334673014459641560662397122118382090253609846937609853319063445425182891903667857006503699820090171734163788735550376562706454723137848414729657002715425375970414188044341667626622757397259205008155790946750889000448997853910094663624545236466402963929404322107665332538803802213688701011918182094074927476620777041221597246388262887662704752284695901150718516594919156964924775506531449769185940756531129028634072169000477241550112654862794886596800888777882931555347689163282362981421632379814654824885079057385289121164312748557269640094389728928233141087307401744647690368417311949949717423018240858949728634739425240647187849255462220680260074369566911176988876042885616579083584372088001251714299716807319147517140539715470596879371327940868333514274091986877834337055053523126562253099463498151430107779726392552308371631735095652871301356955013629512090186009763087783468619991184477312318938972089832425804909588668598240804038380194201143582456945757236985353665662295285437761228207877750686061229261264168875192993818961542139340995514502156089084354350559858543626056345338471910393717724706875793085853432870354696554669769782482832365401406272964481623970797349572657193799713354126653855030001228606076913969125510777429039488907828126410531466173890510276429551954356465503704306213938562255479069414543051013039276355245404851110008424519762873729971049561865151070024192667239248946725181760305689588578951341558955925810280408160291811436471189705028448631254187984464110819810059792580316446610207704227801883744289916291199220030235910684309316589005289004674403202523940783812441345414422372353863515161670807098386532173852136296256480594186274139784588054757021866997124677869384335745052056806858194804691054433811566448777783095123691739306357114638121079801104134592188025953123233159044526342150613845630315861669391050897213590301172166413805169771448145545117687861209424414084380361890914770671580474549072565715438847967943986643056178983246972031451014940410516457812678226449990475027926916394183724386121287920032588411972990734678382226004344841056858744439102868180965716123096880516979663813307101666847667230730217604476519848082454073763528459128821435164733117335533473010430299335564720274527407064295215330215663502625659279612250036476842145547991864402822910780568146143528394796733941948672979285358969810246660307354741711603208484718470284490201308970632126554565195144674716613628068353581021329053156164571752206866301041614251249393029461280910548708765739741107157899510770647979291827237867462585843038020315841190896224584687557211690091300255646430256341123935639412594410310338913034368246583595898367030733854912518286762253237568429372307462398559642144862017161291089743744222714381798210944161182135170752726190613364571048020835152536281709806031018630192192463957857121098630936543500802761996780573260364538429773010898266380951979557897465927913877287671690861020493320697955528925138414551275192926057088943153400958219961685806499886156632411856099716678403044656186039012843927403466558126731340648862570153971845006955018385375304093203729789520813394210078049911892481539045727966840100357279872091120196070182911049953659648055018189120201658881313030415507517352074800276398682064019598728060333135091907204432760884836129252684537871179186176000*i1^199 + -1894970922008733689730358133016047530360849382465300645450238203640226341391676879088144240900864126721016117472924369270232190051178038472586524842425108636174935517019025183383809869508966970904148136275479437872759372012815590862154089180745565609946477633492557473934265052211588004158870209159224793333760040524693674124171999596885055316496131102242320827535187160433374768991675792294729680105853217915248072303838617968344206039563619904161807918360382095458617094965382147799782376583674898101520442606229483272433888491180548054913067212367734141964748923712170162326252510192074484812112266801239595969908999180040513916404133557133085827320818543679765361762978638731297331574706871681242332940308841593628584274419926080740784759916626242594005229321539037883638550562007175105479530081168581539767377391737398139999687718059923250527002280456323545790200906144055198305960317876671722035271834706286018359665497965288575526409707404468996456318872048369968378673874622927861521241231244014043102962747158229802740381737052645569554349727300316159433914463641609839898843342169133137636471030129393431699836033241128247073822683088792433897168504708274256795996048113115173970221798503292851993097668383093792698020540982750881131713000741473824663054637260782258712349613680385807828712016388197301626701223508771160908127959873295348147540184935858283593061730799185508789541164253543568757112745443135252912939351513930612577323154176517391031214992584234908494164810861246419068609929980852301081848427959476943504771367521605956066747741592780318941438593976453525638263875361355033386855996841297402430897533967631064382841642189100657301725874646683303547106786516120479056340645516088272614869808529526387468517858125660397342621259578212018978962407066068697470333724662390962359782412418639624630177600641459315218419732961690393313374356318945014623197552447430570062239099054157773128860608432993824976877191493898700256232666469215819158992639339754805236188630826286268593722713229917484471981674930457471492107062055827103261023082003821693965158573185367131675275448918923736992441816509154365125942690913531619993701071250110829744082720363337824810169130487727952485784610133514782361207274405155192282905361385328158467243229784215914934691269776032246562084149205338372364326003867513810641830000696135145107559777500194316921608150878229017299128078870594034341454598194014431245688410729533678673665914269415606088741097112656243267812712143732153153542947261771615914177230317466747929292221773432587531970018792970369255793139183516848390354193465219500808325770731372418893074138112259997276641788169964139425094977357963968734867436203587567559761225736311312317193952458008619812362956557150083594704923653907267915847854029180970377731921420287682598290648383341390177587288878257990172328390936954629510359700918221303643863205560804741396085490289897990591572186077975111397398887106037532477917677836475873604139744477629692469810591635643797899386738597447242822118442755712169595849584165787660480733143322954499321183607409297802975725479008507898215925202846904297095846555302312170217830224208362212566988241802756195936243083119244739286098535699137898190057076056253556488331149706530453114107014945702417514281711979866391178931503649250124608536985321479187472206599810248714208699417920428048792555129874041817845861167798311714016546167243044489973573367068881019199963265692544569960245529004798307807289138583589129887841961408812721309486580308237594291721311294568024450708007491190696815097753190897826806110315686339709179170185964718894072776169181557246064509263095085510599982975411624459061700012554933351244073171286126065658435473498059028334625999833454207401132198781493220276325927142149288808341228149374891963097845327587985702794679497432817082398940246191219607041333030780686247687810048632735087886015079801402201271327625442158190104033873252571551405639577913982017405779267391057291460736221166942658314911358167257039697212259879443007846948553889209515570626560000*i1^200 + 16191945001026134626360203295008646566693870638853779587661394789326394793816343008764972235140758071207321463617334958973362604099601095961286560031644902284606791778480442075630087352828375881658374697438491846648105390409763562733047361747313057919934572656864382129997801271062386275551904874817138921485174085257794602060001987327995787092973455400901989386574541563376149117589362331792924131970916526412958401406307062475608196762481834812638278803301136887673313275484802800965465122451692768129929471067066801012637732457797120122277319395151403127923287361628683697660782353327671806985415675374513956417272963911439121709733862165076295846064144276294377902373944460158263680453257813106657213593726441427540160143858446675750029561804170670923575317763710701111824672444028239433432693771190674455476258227674694934613160521771408706317557353509106437075620532085914678392230980532853982496968571409852674993119851126409217500952022259434872038925830366012583003906858135277796428756845148425583580873498693637413056726114121105020557080558462348380966993164680930931479561245720009073813726387681964940115108692020617511511858754596790228945115468326990960559159974223136947577958987411492039571684667677997370653344317522484530890481320339433818228601693741483594777758050386875452927694684863333094665245033158357516348292324516182814900567802990082539245262045276467174835832839959557664285597937756378345942808304900609998290691606771228164083346081815147234417859034322600155122000078939661381456108255346573754233093545853560574756809174970255040000976484564323492507431147825207826803030989296962314199728462483545354270591199719506907578649180237581250784545162496324925411100352344043328324148512558158019606560338113562791713442100354374094667428091953126897952299616413749318968238436674246557684163959432292639375045035462862730429464797052107575854556744593690499747471711638786970054803510400738007606292366589708487746827269387511511993774309379837806581272496783976254179709601046240188246107849875652898376618122610734725154205192833227115242513685054856563515550163663407756314630940367517848626973497776494387235357826830846440701031945868175057985452527722361960270017424349236820759932696040452089731782490924168501952155232741762069450357811740010682262951993386115534702775287364989608560304440282640984952835664037858599454869762244233324575511502098326531040295479131792027020949263634477155702735650759218536472903251076987315650753399675906289624839929921550312361334562708065217328149474408136690792748955408486956763396398718961266641033441331062105190166241461822612874897782096946058344492765292993260819615253071171155288313408221295410958655598046295619622237172984485992724291156608335644110565399310002877003719456464568552652019749957655028068385704633563293159426470639431083395555057851191035760809342988857134880612506382340298797128923353462292749687097190073053604545220870793813841885300335040138570703673867535367509458717920413294669109249824352110474473206734261124340273491516757447870250009915749795048532341236672196265348189028821005750402940941080604930996487197494707566438398533346580858991891406656392008224903149138094361066416110362608478155284847796812996753301120979990426052853095198472833781065302581030766269539376037669298894756498896386714083221412061083729459339250355322311461539057822928775296690456681206421000081836991884239460890218828773786898549264212474704141777798522517345705377612945360404374088455843144947116590866486475030747084509413810987746736207473109957850937865408225550421227484473269183387469495726874602171617601628001190730841377776439299137472597860866383500570285732184432328901907685406770018655986553831825315412002012554940140925390242606563981867657940081589238109357307609289884515309585066164154581647755421120885501220982247428785051986397723643318352393862592604804619559952509608085279214191153774263959283411646082183565389617245691806463340920749088188707195912752009484908231337271066998563215654635615668388285644800000*i1^201 + -106076580038750719432936088066286576898994704009395362372777287425895875664483160295995658057403576880105106008378522255498296201711321597218098316698597125945189673898048148580511827513119024617188346017761952646672345315231781748652019263243076562737683974254814798376148502019340172526747109742204026836407512579188569481868497474899543692905739214615497048847398547618783900632046502352274235916137348298316274970435885392164644139746380899326392905863168186716934779104772772076413651536407259049439106036076268536703026266045902533221661800243815711332064284337781356025952974688603051096704575872354031074532677734213508862604115652462496783737361382273039558936871269928385448669008644014526566984750153729850452424037963034622291787478366691284721309523651913005339133694320608394780067731825110694158593705115135407464545153712697004627135549415527429827464830880773371890021478110236833670453056446300278453925837348195367247532253018007906082464839059959693690746749750674749158959611000037570394011923325098314238605865469254831040841393596297441244877336197168129511146871550936851752218516354349244762432690445913537055152330047685721073446092481762278650282552177223372341498217066578822113590906149594600430269278724276670540502640438953265032225415321550893673574285776104031946186918504661580168082116667996605575490485027035147324015821238845029923926711802676500296647065718428057315805475471784800277110359958519243653503932694969080072629755929397731932862536891488953242677921964988353534690418915120913267965407987046858159120398061535970584483470009295040298114433661178121210229488560127862536430690660099454917853546279719764984451729241089664765916149367032299871247337943807276944790858645997745221963129707421969598709719009989282159920219865884404438369342707788720349889742567033305807329387867833094735258392628479919679600018995189786800901325699331809084727918195120127636501118617040467005464386303043718589517872052514206600456438372298511175774908540963716337226076845977079954657338159539807658723434174738080389910618283734769486949347250499899682559922725659167345087822246936916638395313396170046121097846245421709275339012111303622225214494969514549392593420573785010526632090209854303851380387160507497198186439676668104049978642387039623592466125994966998935953053493597879052017133057449967233079664908193015198386797471563928077164652959727074260780169942856229664679140206348681145829886654215916742920884682417320941394567099695913511596651068148586050778460342249699299250343222538521122563070358531138039283994914718158175895328203500036844743202515054130286143586833387744527974177365240678314600579128656895906325604252644164152492262433731995649140184807476327440757798622109588141160823877933320439436470560190435270658884802519663935786436688004331226031643300187027371218230473542066434825997416431089480915037211734866135286635353079472620940597247746514412562990067521890116582507937502677144655757302634370111271526793594043304711302994478071676966329992596821768008663450555677358759198207231105031335674876853805727748571556871836459322149167795061266588732614555430096566849516976788331347443926067754013953645987561943195581981017909508871187364706499323599280902367732515911129776349422250805093443684206129993770624189820569421023996068178334846815316982925097033507063872870467982567736670997232217046771305746008248466860346132598415239554428921084715438444033755872289925949868475902541924297653615522876804719785353279658213914078660513336348775702822600355304641256142075429109307182312699978119686379556777725856885385051610736338957300411506615222933753028050183856325982184564037210577735464001805968111144538536797415759002013116517624275905192427135705353000648095172713880850531408963450256624537447273676341107359263148276176407266355514043528741253018135385880393697009155562604029259882411576846543796286116501116370578118723921952613972112227253933642979943777503230156282407232778810332052248773557528874926097399414880034854558236672000000*i1^202 + 503079034911422793215663487797870586559671283969002594729629512247011166474325980676322593553276477072753248615096864602474608700247038509299352817090725877566749861728063196904938180666410458209753269379478669862162754605011655192249965835716767426773847945451665919907374766337357288507328001643127496121859184665439601259498460936870966260816732325763376817926251441261163655109534437294671625220861743073221517355094366247976223587886270440442767646952697691845199490123346478512838812790587971360538441694584333155179321889726837537628039946394701822061599208356513254688076323240781326596571733985190390408281080123479498664290445612564050015601000593514223339250636242128111781915443537390719823187837676278312904542423902896587930978573380741550937825978761041591589880740836126845587687466429976939001910281566633733505867377460418196715853977211847162529448740485454238212161457414706587057817216717194516790226540340600334399116238232300662746096431089548476638306898251689328983984745852469544536711815132570249827399018157932398832870361322049355312668499278978483617553220752627208866450227822476618226572784104483698184188985268955760843840204927649966777876700899512162264288835666793533056025489047578076713730269942594230469667530481442749506122437251208843604802466164415407633552900121904733874502561065659359457912001447754026729708701989305870438296093294020371168326268204421706642100010105018960432324808612143144641223220740811695698482488696420675706760635567380428602054807299255537008222323139639980248267240545096856489328713733465502694352166666072536109267034630093858948332183299145034391031864084677180301649040832297492210239603863017700948851151406432203736538981591846146801437678622524625209846975509450721424633290041788675439866815338733947935240647118605148458719975676798931267846891167436368207601434749608408345965292090587993724351207606658700143986425732957829757431325406993001188396237841678439595366245909198635973795562355740990761472805231946663806833156051279354641304409340643513684691583028615400626731867848471638397200150563522532845017401722103661528142308795367923546736117272972207811603102001459101099835335323168217309851807634647515456778292710164134166764056256961895039126970677230671001044410044334480058273493453134180346272907935646173192569330756787539069464937286328418987054752357947826213106793624174865271225761602358423421812149237444154345570297316255964854268073639439236493552837690204747779317980144551459434716054910150562052249017532279550661089263450707056766502082904316476653332961921697758781945674161331164186895832564617718076029596513655227973495891956005325964329253233895164041495987263532269159695111319239629991620404818236907079290382695960891473250078075901566286101027216255834751783370975206775581203067844290019256395316207032192995215942906702819349700216748251360532238048688796628869833496185189588470320615890485039274707790490496006273228644372472215320001517293888119471269990751350136519606809572585192672768740011907450776373907531735894515105700135755280206617614215780429378685530753224006264357946856737002948484150338138276923349551452328873765287144074755659229641292548001331953856941305575363550614911234459007538477257397225528673259837695542282001750627874131391611392799571023634773924096306873325121625567664233068579859784317166548225863196943175555381905877042782092984476219995937644593976239331498482872611410933875799746333815131407216886633936413038130616774037403281225141570312766696571345096128672620784487373946465974932321255144522438504635256383650170140488524455051754859081122482671062355686736986965754263621173559123087074688539139505624465752669700191140921223608990237917258142722057074961145857394924392703336551499138389125345302092210056837875741168932914679942945253602980244434620640202261288803611757664739912209603022330714188186714299544816485177368804302641599070387740610975518805746907859129633568197634296812809149369757631760272264993000491205142046109325066240000000*i1^203 + -1523204181890225018872680711139386832840754314306063578168498881017108195875317682140219616886362927831060175490305239150970976082448291788742470399768505882610905537756515054466744422412996710124511192680914652921422978226549779628308750385178290042914625945570533733988772987053159186289432185793429920361305925039524945931883746359176125021329519532870063808348105720175994133717919047905384496117987946999897909367049813595939909017140601956857079725910632752953998893985318866991434510213663861356347808638753181163202418906439165894422146366252773029878422042058516453741086639305153705194615070393300854120700702266310023338518636687995356916854144990716534964409374382316965492184335622522273017432493670261712246469295427327708415103097502036246380094776217553619382150354459615839604804219063976952326637578539084984645169466627695769183024985902577683309547577763865571983558009410581695890938046809608526887395801210813326996817681478793496320754002517101371326433642784602620398271370333064541523321024143156288811307505616709781181449170690645209600419828801629576830385644697484756952914336477794152842509953297052165855659221148056207261104535070330040026525618548010717790027143349614087652249446940030048389458495304683444867289156731084369062694158720631911714139976168913932035394003321984365759086302415170377517894226649156334392438599726423455339696852071573020821448397853345950907903649954350900737107667972014888108293981857791910231732418597129836684856967981784443850440285528847106024314343266423451412200125214534251083153894030897859859024265912975007365264301247724712221092044958711656264717398334590922600865397364591482188724617463130612595716346889934084481396515205177700767079929334604836342162661996670547172161642064423260958373579703593038340842398875146750951690334604005552918141319189565060811694379849620082007745789896570660776947209314223921405041695761589032765898117124429577344807600452160249552021061346668861920933829306202759260504597441304615440685365103256832617365109101851934649456439552285548211042924387904404992250306226848372041740463455960074579260965627356117396804742607525597579590680143999820092194916074123624881408229990289859359334614262866032594255570081240967831827084445189051428470787714967937010117414807937849575210944257418023846169919837759710339788554064611139782527048521198799192812046780317150400517812782430405991660645454838963938510324435395516386738972412444814035086242507664476276722529189316786498430994414496629812103745618375818766810898179357027943692304125963013730089978629646832538141331009335886787870698284148926126458972125661581414055417547198777066340236974688990284912059124260907206914447354753837745446174898038699230248207893631416013151632348942596448565168763626792846871052679030272965357074089352476565406573118997173052477890031744418425758966341798095343283481226461154242035664879319002561337732130311679422574421568975543416035232252888640379086006630082658651531911460605227675752296800180049831975609376280691422691933686252172416558781483611542578667343721731857069927734693475322307047775308137253486771909140508991028705711829747032342547487786113494140832764898849935459186162650675804966575912453180224504685674323676372205683302663971669623786454789099641909721001788332634550088316738051057544805691946163096963669379348488953438345187687297281269329531966142050182285821851456918827851692763503315446205905900500269607474314021709751756713222396872815197130708152681120190878576513588995220522865480965508946554331930157468616307013511103063938280528213642757267506438995519883639917260318635560509606495215632752517329922003128123992806054203010290094044176563942166015948715057519279133108575942988307015421262081610462659231954881234166372735598766917460929424723006313605201859280952223192032614766869829646958819209809261687478679844778284913224520822475854988913677816611969771273641838517608032538758268134863100255510292089478301546456098210264149298083912063385600000000*i1^204 + 1330586529324406238814076277845764962580190994503971790810460768899235781942111998666146780865411508946924748864462748225573780130919712266468000019670056943419709924205779883264851653817088859652135885597123990880172838673347990628570913458863733766348328759722766680374351839604976087424872350810025567870074980290910382877621861154761016105298954508672311734054117739387758954218787687607564687356734164406123255342524085445443360852634916535211080057120103390495264270695871082862764337020863807928743278188640045053704496063558586067429191115733408178923241284113548786808669994920668026589203570739999919362145928039138025607000687177941424719564634968290925848259118447916797271955614944327299203373329913981755091228811866067869602166892278259082546451742462568546241784031508953078837458743712161046913906172151499514981975935430201341471246663748848009918630073070993279103532886430125301563532054867818862538433967983842305771430638606829843030793012657494410549589594947216089417455503760635686855370687583792367472810890891769507289939262731886116116414868585771623090995521472197448340031661680443058369092449878899976852862422587695598490263834842508191095767559342576298250372220237186056016908727091740185573518210300893954494062293457661229008283451722680372978442901678207545425401739908215830229262751355430622884240801263050349779895716631110836319935205163733894375087148626911055049297993514228116617820395871649554940620970324436555384105405806982344164312422929814592412501026508995984873550651472935749515981679694575564518126765040351094393147813849237046072871415468674576552619622808262183108005719730114885751940391557651444577633424013024942633205154149519516427506270204606885932028004801815130585566144785694556716112019336239823414679139487130553373616456063980041344078781570159666266614090355390527414249703850097599427733824788095770006129680441123132651670718412345326128205301205480755963805362661392708551079003134441596653036429706902872266673329017380516063407624643364792474815992114121881467608295836687451973515696334194014866621833050524708432716669275027223485643641738712259599469561006302371599934639288183681096496225232425190713638573547011816211992684798556116593204237920529832889522426198636739950637353020578894481277712827005102741075792492526474747671466833201619853322768004954051445676609614111117963980822355209560882559078508516447847585583469473643642854669786338095825770693590918927179415209781462858380245452484453610842041374372548213735460167956069738872177380562302601774063691619270013026142216814184148094019462358240007496045307908398460637726138004600385700344353501684513289695215144350332478722664293774621775679096898591418857637020896229522391528296784947851631633111680325782923341679555348433149128479537957048603554891196176294761718994734383842922107718509999058214060196198498866000751020207050140527257299782201564761491814592410443843638176256122409648910355656343002496950628153620327784554632635106718955646876085859368124654149896790598473571669166904799424552256964648909075142465084917638913001176727259929890974555679492704597135323688570257472079456273262200037131986460040018170587367368950928563470933667393328758267842943748085498672838232428209781368840127131771249707914778939190318232857105171137839001548201871118608940922113609635098248721240937162902583185368238745859294083769732003412492281798748825823356203801827738064291935336901683619122462653024053082069793239605830604888887626987929993451584602550479081225657228321411015567753254683233769071892073470333651317982837259609258619495410458139222457901309581785389148254702123123370686538650729912532628378270745852384577296956833574924130675103038236436731579647259780138089947989510949514435034502655556279559322003932720036898457735982764337242058404245126499745177764743772729090289205646552259366168021300106811480036848396653697905246566956769542455351313803177988838197035950890276791355052069278850906908209635655680000000000*i1^205 + 13204006487766410526500313822877403450754458918248965530806785596472926388116092985960648733649631732453757956596938997560743441813542969509515177794743420054203055488776716586396360797957330391019302053166097730631543056214888797937183146271355606159227700353664313183278445179783492309772421201694646965030000537886825405355603959266645331970700668119007179811652790235369225411755883528513600934456386040404888331921798743810539754601389611594971894537136053212288343619154514408302845133349760606217017360335016903134993537691127007653851222272004551981740258957550103864773724930599191852147727051875782520224781380916415697295241985332711586531331710141381925398587232845800733922715499556919817976377679120426639310900845865607220849086969159122459197056172406958877524276718024776449833440491232444027352726457510715516062104996313790070061061403905103884348741251858518159407909383028362492788236784245149888431783842228646917200213970451266192691672926552171840105756537498009048162205657518991591352832571136645998544182819229343601835450258363222029932818622120881012144234055879792451232620092528756208645653474489616342211231072830644283237691896676716922427043558255545164954128383909169937660306089385194344385761710386989460192617210265178812258412222479249313056937259199105247876595729380242443009470420556501499705219246779086377302897059137342604391993455895664006182770542667570887275938188163583248518736029632391358734238903707735106717911908520781386882955867840075655957800943738300201945118410527490834236946199931108738262435056923654034098588314350271622560868663452787522137166287533350568355359856399846737619465689734688320811614706988679475492127946934821580098757576553613224942148286030554038787617270175113073734521185614705199999278498285746284805196433727055378857567163374776506907761234399379710790993137627800098527525816068489231808093677976298134385428486332625555421696995577202096292883589364066184930372785762133138715801808832305832338069654407103190888030614804513875956807163203546069459536889495801738619043054897958231152212915127291570158009999269155016960536551248532013882966265168453154657199903856140910950114728177657305655930501405458216650659073136866082094244756348210850424105197102428016585481684472241705127192535904947379557841881661929899392264502876797176494198425898660116051561837355919040408906368522697153618388628609199801772451960130426860697943898669032840402194573905815006589047563002141867088000555840812284946280741986822969086153252909518112126559115875965801312511493659145603249208038292452421423288596370161447478368944688172990570301778347423385835199844164680869668593629210814429511805934777806368136525337028151208809846345269185379764307890913797011451500176252034894764235772785164354517012400090945281438596167563393230441579250660959407158320253849597049649109476933181909468154928077537628815004503317600547389574095700782848998783050043451081000317409814730603720638478925494334033330064501509408612030212791662253148220594731268569162792293604516037316866465139122216847087583028395623735942365213021402656405573613667269139068672007463345188332177948361240404811389853547531993313188218642648792908713317822734288435646574025953785051734482045163237583908642584380900600781989845311131642275010045135929078342129824529834536192503813173338730184721570602175125714955154274419293118643898028248638739328619894472384272834739818738251513948665729987213616438569181761299259406330398573077362830971615410113560421211099872975570579243153374184127495681852955317138794183724791200265044135609162947695654824264912763889689832489605784551344433512382830263454454020762377287238586356427324013132500965374961660441830835971363420640311621325852101696227430475927397358216336893291811944906343809832369252400769138838257158265278402054091444908317190280757909028109906295776591483111966625942562233185476316033935104878536215418975051003575045883132239440409821770446269989215272960000000000*i1^206 + -64823429577965001955157203209206566421494153299397672196980889169615359552995422583344161676906275096135829546067092438038226353190356255839883717720967086287992588485879997495936942027293870264145545665147020754121962559420599039215389911116603204305050417817751770805734228949193693801489475320835825124309664378941021574142555071577171142788900821217308805850232502785044360105380545637157245978583735701084953744504734884543222921817865212964896187841455532372926852768866812696373121913082236008127505186987660769816688704016397032268503068216123311653561535812439218989353738686792595461778296922064041787521449459191924667857064640316632555546304731639708528761331998920362178536282861190590107039598720852816553448228860964522553403423713636973162405508316517443051279066738935467454257870466638859822211998276199812228344279996186934824333412828913021195167474022588314510311936177872760331992948013645368449391584845451007958478288830798932011137705428847349228986661225935501063206274649156551581021651271480956593230422583373045796017144451496029350265806651320651093057835600399604886059462859430930078412535947736197279729530218152073582693644159237732007099333031374850426014167017485097322817293447967741148276583679736011954350085531327233336677671680072907204059339637375896660834768407847057870699935569709302946631778531868111912363122338139845279062679505916776399423045859163621777518963895018660786035246367246022414833598200143327457540312531065883726550450450777381830799116027310780123720410295258396265900960757945056495693005012862186738575404127351868868209072660936401459788093776025642837394114960189568387950177863897528583672276580899284888480253926885239618796057747321489039915519890289467265481023072335981591252297371259445906125420203154506376324882412467251989289420893516255356154920850941888334802610952707154359446194676544927065480702766288603656292790573354365559923944206239991900798737418987976667523369626679603053152606169464874850057727407274533849104151141522295639240784344299199606907501607839661160828231792727343167903828809772072934154702967117383771489529168636811685224223467038401358205745261484350573435046701956800552642318460386456466818538467627666261356053878806695539597829685925854175634908644657173671343778433556861487557778034662001984263036072414725570767703275407529649980776536305477862988719074393619847697902605060456821668339941595218688328391473877360644472617361420183922991781131252253607899947909628696650831221653730998026693970363928254369253287916384064598225277390544290264745119730926476187865128103249601525550019000688730878844129745587030185280278449709488101536609400186366385676479451091751288933580069247987378255008640518844489114799130518490394979013926411388928849197926797688187237139881204629659750642142294531420573676856228924289859691067618830150935337728160198312218526374643918764424157029690955863768906726480228893594245338044322303482968950265857655436372411381555494943934789361242312189118308543971536966807683340294970281299695137080169368967556422494310212680061941829996166242550434195544416825885617902128093413254641587630741649314957394034331592954398312615987789507197549374975518761233927201270329242253000575624859892631272106346915481059064633185694512039792930631088469121461895512374837124686505518974564836656134775639944722407208814985831790256296765490001993855410877531608546504458890018030119635875171998795885135893039519781931160211728861423134354035063366820482104506747655052530014253123211282253505399661519073395250120674419468407557141243924675461569640945516820852693576730599327764805002658605498754160926025344133446197912727387048522143889182825894368537943313199291987376603187351476354098721604808578457795836572790219941928307895676283048516482620313873650638921606510547487907481290152692463458787502959322433480254795397398075325807744292000935089841923953044038228788354061118522656199467932308114315294820955429273600000000000*i1^207 + 80673083844425383796854361713129232231398042043085223888979156909882965137303069748746200684737313616980751144281489046972055231427689019822583454716824287482785230093067674898495320646583299120155831509740549087705096084743049121749693391462378558733389304860704729353549337385123371533719553512418726974475734871482972517560494749749308281950681265412288334340155417193966888124442792870633721570461386124042650287389452143774846029253498861142276367890045029278960660762545681270054410506168808517295916492672452613002407871363337178895048213733984862303176489694563810487761321781936650280137153738342352179650036276403333776054376230068828005352076908564729618411224480670448143966033422985652714326943049886766959270609568639595886161225025878745855061839736363037144517700339849474810181501443818596402197169978198839518757875391004150024937711246784358698492831821341983892551675882141986906683475895417170508076648770240545453161943763100532563737784791531766458219975614811035458964366869286133389586219948749347968345704690807042419487860402044231817656881558122566171548417299879687536879795390456198538366807246615505040065656420693311512120523294549884319934084349739514098922965965212973395567009877552938991424804988954214990986454648777777335174756553974550263309591733564412252788406261174891291464848604458668161306742469822114912138374957515125425431196492087681271431142638452448771421513059811266773054553804362425173818885050521871929666396606375773730971747075097624806756538617245786342434870748176261811875589587442074700279691100948052733335215960564245852688069651709901538873168745943256482626550744539240957986334217428039153774378833970440337079959085093043107339772731885651148484063445651043223705661854517162886137783712190139064694706794497212073098174876525475060523970487980811095165214053989960053485637693512468821484846582313790536786479891916843346184172068407149778772184014526191447938467662829135335550517399714298421726803312397225026128971936233034674226382855192926198200116975460594992090886634394055034333631963302182080077350301116344532675592096524160126945684127971592654030028912559838243425349689876291969321391212160626768681753126029284961423146129105940682355645398265785164089085445994835106921056481687475344882950427276478155923100254332556539337861504443937043344949923583558460110878436388425586729000984539112878188947191790850302669493317329873061148539914647743472499677531118697466961946805059362942324850212857653739953140811243761584374999937738536207046071116295893190807705934335265438935176938104904392477406590383351762151294018973775631690891459422614245750949807680216152428121440844403255409193472343211470574817741109250483753964783640523458260165829498687451425338116987157810148996286217649114995017329980671781136686020400293916417575812411917564882481864150847588427272568363212355383867189091271892490346745409434366754373293509271287078764079077463482057075505889528982060478788349100769018647769609526941915025443325258361063915371437210187759290592162194926359420006454127654405940051592645166444248558697691198785109858798471236744085582247472371661533539037800133043048729952362033052385591943516578796576935848131343505689483348765232042398414504436195063469349124278457975771019192803469567764431907298202085239733215195468319296546704009439700374080770454541662914459876455856534285051081489721995697317912855632890071601006617860944854981597210840267734267815563871426280539449551996469176181705751706622578295829468610045117961295644981972576446198111041736973452199835377105707013947916490465490744704873684333857888632521431501728877200281059298911481908959037475481649335019269297479832894217028793525731968094534145788301188041037201465371399490345148972452836590777482846554892093384614924932515596775512104480415315661155977626802442174816302137100199443638222569532200264737105848833553573708164531276350679998893642817184842723648223047581696000000000000*i1^208 + 158814110586801877702940762775076717671948946239149421019439377826810203907222735746628352687156130886014256720769989730238701990763123264379117664020469005118692759419796156048870451389081032235961831539864482824562328341344355383411568124720473936372291543844951464405649039692912825532202978318430905600180409606396889049766788376578064279933790597193061187065766261847329221373839918124749398799513354103973446382580334763916322235446145124304367370546679407687281281293148550708178484341998577851184175643558759255859108692864299341121334826233030189994804419313135982435955338081390591777793592035592584682029141381692337738663879296519965755138338959532841052091544582103923818221600603978132390420164533293951877208909313075318811074885059484289731680701426400685329981328639472409083379145629831811612543560978259416669104771751789639535578786073341313774470535774915718812251987951638171539625596945165800093750593535523144261332310639983843473852516199596663541178412506882350641622189615487993544709984954785182255964358603150111614488156127020693980340772135401906955499632906442742958216682393096845951157165571307864106070765601178415882817296290180839492169849503845546877426507855719928013621469676866172228900889824882199348495759429278597218288395754735305621493721409612040549966883838225146206325754249624654867012495228544137449242677326570019537291947305692326916119973620282331309810881424356493837250119330565834501420667047045728854265192935085299391169810787945193078159305601362126041587777517380979946609013985441159968530947496248357797496153628722471077549344833450527961277005150130460045072421218155851520437872155377276899907689901632428704611770249673349295680594981669974186238391101889318884266039679657661513123848943362739692587355464123927067592111487206475501301491179266851753104211067977803719164834889908897537551694775213087290797688125288703764900726416244300022123576703012148930009607343807007692998664239787268490284707378833066287489340011806006263817196481281930855727894055752402729230653614795971138342442214496312182555863127684585351554294282331826200388468694545626648300579869426268434544942639779778157391854902375329166568869336149640297036706143833833152046551114965266936607779442731216501792460829227138883942424598413555008720881091715275482466397892199983657879223749924794271529802582819698354778008937098478013309024221508992256703575994404956760167951483517539448261571051786572083603422357559355787273532813085721726074776690445696858183099632759067322417441684770214360606450270993153363098573136514642667368941081846663905561902061523775055757543314709109221295187174913395224908839512084856275511611991053988079752036803597034434510379108545397577051635706029230733416814216813939369393440437143166782355551021077572625268476807407360189770375240354434296178672790506219466028378974399960791737295983893113424562712990330702481131930183018047508229180759945046222521341043656399398916848102424490937933005839044451192349060661236674931942779445847180726193840008882989204024976400876610659177138383852792604523076774331526534727666868111446017417618892856468970509837595257266294158570905221617070338094991106621850946534722664954129912783952943400673723886358637333555003680896224321970227685946071049932793260972167349002198097422965134022283575219494177268310125646262559647986058528201453262825898024428902029825447938961889485893549102303872750590017416462566475530120032977429723659978604106117367466713445864788841557440787483075349879625297609144354666606127697514230090788374741547777279903378151561115749386559709901921314717540514260208848434902986444334994511272181720389102084919368832474926980736078960518418285181120001048001467556343095258645889488459701306587051957381883716457931798697872015747385012537265739066409647333097557266514002988816508587767153504554319734061673138322426915495951236351760641158420595691920716250233798538978918400000000000000*i1^209 + -7830633535202031520871921078134087744656591208452999858141254670849368540399819261546932048460185183806412791841372940893051272628464279683811954902672551436728387967113140815861028807624994738534674864353921881521168523968353856784615065656022545695358135937955534369389535624676572670195051064888487772516630388228806463481098958171059663114003071931436267298610551226389305430687175173701873148505547095232795047820652079437363916172864860900354264237026664455098952989256165733205851309374597077137736273187360643168483332530175936788947291866792576460438491260072414249122467102914718808340501380648454716193074355606290136051824924813480887008688418175549075225812282693967594241442704666435811679205774704805126695863545216212237746834377764528827280758183241901332280493011228291781842774867930278892115973913904493311386720684287757647819118872497388035105687064093394528686990110512984848370917801119126760453140710554413407874695766791294955646704142648018398522868931325000185094555677067872328811884377942868097059774412691271520796986354053796371014549762082145239830406100511322471879876484919722512481145911026740969946009112227526531449496106579378861895167900292017288725984123707363280046652908577596729682721762074473341329919262144801417021135881444501622558475302467367813326444813866678384346981903667271449697815351419132736256735922390864704937957307715971248245148672393886820621418402352163837491732666608614764469886132628056117162364133026778055692233183242919654010967826227563037618449742934393262162260394230906542596009078712485656708165651088373611062430523038720042094978782257844489964672745211332518474376667188817094349758582186840752471411970433130550529045628881769139596071203208537589376703763573748425380656803986421101594755889901768273200456431382083426514316721242712193030097223385701793169106339475108593141884742186181980375344156059126566445426513214238467593341561624348358132634294864315270843820063532674185005248661059718904883575451662391970781806569929676071531529943129801287908604419026079548689293268201912217854346542255774198519832826924155713913037314759937830065885336987681607500722199213354810135765619116679656946421065938039457606555940103086957892049289982760466799607942419323963432600576884454359835568730710558795448783470671982279256230388436920499110867673758562820990751977264572051527353741310178254015507015327338389353039271794196585676693779620078390380471854260149201033379467883159461740233713509694752696701624721091429120359688214899535798949530625898155574794111675474263396902821835306798116803213473748923917956009307550358540389913213306648227318141966245003745880055906407433195074146110900227004058560830580557743342315569368461099391927894114529306081033224146224838127490114348175387622705919534723629310401835801713578154687476436731849822234890986676525347088681282826609293370088885701230345333033314512960265363491847350409678509591611875486402432700829716218989534988637104322110154537526681653801634782174962738610411195127439799913245408671507084994649663001215624035003714407619169799846610897452618047820172248115396676229230445295340754614711649217231250289109363644093335327602463443894363491745906600389526006566255827907680322133723786922871592736005392007804660729780656651124626461910786643514946479333168605699080093220232638310636657059487402242023760314885604104825782823350500193139391921540984756398288063993751884414896849273075015677565366822055619131860273527526052979620524660646843811648380227641296912496731815327878463441031079764719842531486163536828196344089300208093922232164023558724323388632429285490991811151263516296385547460200499035857873265865727897584519843164967309426813866232933265126467548391982628217640004685080811141221620480883499297939647176256955937408861994497435217435371939561034035375948678105853589587910066021118181996273400765242918129301199322445533870039068835840000000000000000000*i1^210 + -2075302065964713985566407417053260336091359159322248695296171956668070546322482800217502092189514482418838044061435002158326095800776850231283692106252495170429509379817046025618931368220652230439759345469094918712225582569773651465130528879996759532040563767379894592120618085683516653036560588830563237702426804060770965411677381381414933487837557240273646000176662494096324534080494748369843678875446402327641119938679499283221029924172046726649567061308450940166004106003874047131971844926199380130427227545346199010465421289479616846151139470360246525143195523526657735320743144516341786244815771655788938577309071142818900741418357494717613980629887867054890048516064271131514830435165784718168494859381704141322215099097946166325874717621148417298176919237917852071118719099780850909844057706024266588135484745196885559478998697254537690740063630669886235204926172668195442430820087246615126439010204955099226657097737119370401350826846154253016343570454917132601449052609574767280106161527024400227639129501972924334655098969006617228099686441439983663391947212469181841897548685511609313223393301913638425991675050364735875944735399839250155180047107253830879708064450661787085043940815846640219358569970374425108956331545020186905348322763721170390741097035071612463440163997570300460459033911366296038652203798344934317884514230192522748057341352187445762882365488796687505415981552356807234453833791137130051849017089946822252959921050816861463331117051671292323390067794541065122996268995159163710548691973275351324317856885166951949144898545846421368439028185956244269838102302922535502317585825389768559134648198380279693427254984283947479782286905767479120461810295534277431157211522987004532887839702628914808398896389253721746909281056070168886789278180651685239226696536499147831806465520732158945387325288986139463621149500673653095491195153672849795694048313968972025556232455737520371552919212113858834019949006993901750649303514195269294104069159498112317516938586087297508307132849169791681714356239460144110567149454112882739147198762704387633606367460770757872470497411273049029826410111363482617148909028366696860242971484827138051659632592714732636914564557667568903288207924016047299513167175539464034254708744762137879927483691312847004711097548459528743121618675440100104162442852913234444522324372798275334383074978911594324639005183314076748615746683415102581497219533758677404042564747574352379349090502811629577614847872533454286146726550529258515799109430376219981526415313590265587003984347666704751582165151534087905493919407973770514499015008544250097017997934582324373149219953007623768736237698302644593349237834648441071102053209381076593715300426701976261680722951773360923366267906915071811804162617260447192377598425880761016860405806387900051421907446830825326897650278250826875223732373890683294759450334557166608659899829248492105009417065764728279697158732333262528430470367900685004582512373580019425079333251327042596615032869844852390748288395519001122237460699991510946327490899333534830923769954717774109458968709963060290596469309144593682843951777609706285249280887057869412175456474563316887626237787971411208343029485956390641446983302111783321358032108883697191183949271622331835192312195890138116495289896267324093500915715905271223555826322288412592517849711018704515471955854383085024506654530842827609897969422586051618656809750241437356430243131860890231982600213436205865653517901318833655343869169611624486333440844216239263827193652749613532511048162340533499351001969919567597985058808838864473993054619010265934741756539131826658737232674894706983020356971389336620000722115594700956715294024293975433161203244897591779622624467541780880620516423822611417673642840874274731361161231010392995297794861842061979086292913538268936305836456661141721590959299793514444245520050055745596012272357263176080756039803714062918603010467692544000000000000000*i1^211 + 88217709763397358059224179852292567798865036041661601238178110733310735485435131211030869702223875881129449130573573359273517684266956621687002932856063630836923240272223671617776225537546171631166895365710069581351729324265919587862932427906631564163397867400480878348161476232665402722147254075465826748041118418227180357716746295805808561894159369926277768832450526344661861156147033477309769799210662823341774855986774967261298011769621007644070273872246170345018417200022293240186871756592888551837285476580102488390972958759472233392696759934004346409277966231850225697964545994294807875074333419830214115952144106942650083060037086053901230370682774171226512373529144645949815752752688831968254293369011361264730753749899667040384938035580449291592570987597692259223169832083121891426922680211681336034835196462790720139735205909756699963492753761582500416042298376187687548252715230692710309632073540030892484829250575165843932471626996561046033359075243866043320713181608649928519656165011339410269462947393879824519741458213913700471310107335741924639491502622704759800999542684611088769299899712434635310007969531071725372860892282223546141743668268276998716751733115070664260390428853143509733514145458631166387000385916391482777463334127305989249625922118693490066116344485659277133012133260048955144100130847250846035597329702634578414802430118813177969273358438224340315642221257018478795278989113196418916657992276318497180621009030469569035234604586066493144541091017159140990099075387183593571475939832359424369721732462531403203934292281036635099159944033262226976869851617999377133709712372450015041098664080980063484081292966065212306957813338469390822857421752874848380017151211243617129056510751431297425635683575406190365560161932938533910227965920773936547806286550786097658735105048145377989434414393490872251723328144416120594393838634304305870892917034091003919699494095549909319771503942342505143306172436679666054636178199397916047722308165261367151097780005862664616362839069339635575637372334859939973873219816433635097464120695478549582353963465872791240824357380151107623013573638630746943337232057826073783197844862259710739954758501563650051741053871480739185950965999978847951175125273919996801976264793355757236461074802426778760072815844846490849749645153161704000870772918829200181942489230521345922988536355208083881862050489843267675180291389969101179377221201710873368028691496278377917886669633243988213347531949047891364813024004766311548145149952231894534298305091984988231258169948249058765850981601825811849208202299289797852373206931261573415108538498990021684089732728396097960718638510111093442417800237986232987828246555099191451105791400689724508271010463164214997116043544577601094001579956822887369025386071473506089441174006277140054743682820829619608932355395699495708790989066967507769746715145354317580863500169410574958580804872321632250958068893695333322981787718092324180371740979922017049154342308090516827975158491952561033661358263487791549165407231997351632226228242020692026917856119307987309519086472155753104611562328794052095600960661809545035402517899767272689033803037913937309915209744732818756510396038202776240058419295219000019119505908917250142337080883815429654800553101807544359489023188867378184355271722266612020555767935556517847514201980696968436261582746221532331968516816597850815364361676603541483808708207305482650709761045876757512476404055205761793759646178955088749255154261852781525988611367356702790837741163125791209310315759006299145986415305757784939813410110640925065082311436850602508831513197889348235017912310229104327591824446707984139797113472165758894830245680490024810445103584150996569670603146378726716836457740198263486655310087515751223685083227646514058828986369711324982814093040141859338607438731657068677436419802400423768902582612297387469351313013233955517391769994086318080000000000000000*i1^212 + 36630973009193983909790461889482216103665093233957611074479168899796455664494373105148713156503899359180715994867840766161967142779579708676737782991302577898611457103442624855983797525042654247505713497199894940379454112938854977110104819539763929216887800940177186346364982640925209278212855233872909398197168666496377850806599187759312739594592654979051925218929647069548021347694155893570521266819107845637052437781853168767544012121219639559966371735029721572476266825596804262793531122697475573544170540641512502649709405496589494800425926799160123471424573000198876726553569403608191687272796275678128366362307401897864680452861043696573517929073103359574789768251705628846097536476348829908637824792253384383487342744723466976046135059764493621329611816539810917983829314066076651201265528360172460126613992034734729178656402101501406095400660265870849870069378588379262761484112397746002357175218547342110677996886790848953367762666162462277629276179703614093201422068355592236544201765728726388174868314653921142590214902032485914572608734004410698831800547010176902625650346767814903756792683825990338265240946684565086457112523086653884211855628679642313123958432176855302014511958700718891158891981756660404222789293498521427297757519274772632862687292573171013573816486685335444533896309700906963370442062013168516019052357684547501229334324188245029892324311879910991923530201106436690741274579620008229062952990090512678070111805705728556858703750555457543978307002246726922964222795833909428457848929097173235242832340840840352896448897181113692324317782685030737802101050135969117747655675444918827114870713287032114326687607317373196641675676391795460012925303496933296816066835411047836380378738618808085165046777589809215402999419718713384252823727768678994154354914350204367573109402866206039293320798811841998910286992592860077699597201898204489872813035776660708352743064475972529143121272132741890697459938346513090870610794104659081877207912807842458780337517475684735215094376116633726679643849875819125224144762549826448687645872708763007400267695048817573739273362707191573260523996841304381517258856190098162746843019692592040609999006494406814328046994076179441781777953812070445558215822420982045722603467364005158316147074842023217934008404303831089364027988742197362902328465844273999831687296842063373764861767664235538705983661117858811809426894445115472796593159620051604848841237234672719041142593267167075605239245752022733965694802901659440097360730312377936372168679357552922401245547731886348161150920278574426159872806627030061824835116553017219222462360805972925226399124824911011223104890424685626721518584017195616046216894344965769634477186749656925402303977794511943779814570013105078581917052320459591199711215420659861328248622037304421974173916970060522107167275197871113327900531163304833974876477865331988993592309684223784514163585727040632921018106734198117592996806825866327223714135351055918406649766318988442601796569107158047564285993546967645500383242760224569402692231367746753162742048670815116035276015633654665731851426880576125750740287999684258063454278391090977684992766608734615634689544729909949288920839393371106001250959506972935729831855040449631244416281778676551859125687697596434920985598488563631577884285668449573501386836734508769457573956275800181666499826836354867640533558747068086898221465506996105939620606718349144119978595083460704784503788242389252454933809641321965836963803444664740951325218557704282701527274515226852842858212886255318768785562578933406965856685609231612627902166276910119253769994564686210134212038011376475748478449278846031232351298868585136422007428816533229977509924012674645885313499515438528789438070516789642844643851396750372625656828192112503686806839825782440188781743335727624268115290649908416616681505964313705369682013040742044474730637598357467011481600000000000000000*i1^213 + -3169006457176906177876740238018674356781220568286375339003706176772942838828696153561851661411799781239838145508298568764645092547209935977317899852384953054718673082512787457522121639932760300040942329650095529130728434654618636479045588847770062506727755627933511611075949463434435672348517936314205581582132184987247452256919175490558381687029667776983599812128650942636512042554053513289474899297842299473419495039241424709235251046002958720664941360100851510975556603944757691186361817953878929908914710528661359750919392791178693390845159578052805716677626222061375042070345291587825139820305478531637142082856206137727145983097669266750228840724184440522018823024444662252583038006800624747128728381314180389575885349236425255556012540700563272157769469597363824234831347771263309161507969625472054937317222236216035893511791978202912520002022137387476808315137954620303636765901297753372429133590494983190550161406237467517493737118011485771917659734797805862164208049577391827682089698579926886530108954366803477553186555722569663588350690394666755772448745041734393079043182854082195557791742213598169951384054609968355828112670413285511546382109792119687954195132990657322398395274795969023604755516853568247185113824681549267783645180119989213644231786219871542054675358441786652248900879120518882215880564760851090731030365360124191545437101591545868519267747891080097489021152362191287746173317163538396541266107630450697225750206685247131742057166986930180069919783427417314058370368732254794921250154026716335716869035714078277111280295882718922893632773935448404238953808520725708472105034741944690183171660753867018983785629521365266070337296216619198725533575638337022012772724320740562609241124854564058809403002945529209791280178374784354410696517468437589914024732764069339405810929741780521624602201527548658098686115327182455417802820538367164539710544798344469668968128704424098374426218230503913150965989689300155634363888446642823105752792623875403269982990302768095667978923596060789012865069088030082441751438277667588890014579186960300917830295393551075922948890851809791979751033941712942423017203940468284445745749585653607088188024165803199018265309397224009236012570976696661829099385330320933587484698187295994527414870986147956256553946344654582147300818673288351861391802537364658693692108919007867802120234946771024342978189836460926725821233694385577664970897428309340282984905576016889891784053594520614480872952233730653540922536600812482954465448233858758165511069137984660837007419234018898850963875636588338395891948869037228073754837475718139748860321968178295168274253167063266103364125933193797633506556061921652917080784334989650785802773597577354701415912677064879625198480501421419366066824277606430947635279726386769289913195591822867100829871933447240443749903787786187734459709839555226793731697888276248829827883966720840998909716146692716439865590959463202563029905348248799281072142819728897579196937634494864453527535170015399999905474110609935669273302320255298317468405450450302907922737142382898405679591608927183676867465295885747672428313405545367840550172843762357822591957342069227561982709890249992016180923526968125984110046136025718276057000013879891384361014672897413723139534207886090319881195383319405267112029788436295822768077114455613478793974406273507308539717439798645919689645848093385600874729666864521064952771494262260962503303524641449338603987146493741050781758521362139629713409029410699279447101185964509979285518171122418972230471522321557449936601302877985177841050420580344399631179266911522043431818294417996697594777878465675539976019936773048494638846538953906190783732885654694832600999634641300089693242955707307139134274950507937093240035212100071699680874183353244336287359068231440951004243420342737125362650320491958829392057531929244466331524309469164664384389120000000000000000000*i1^214 + 116106021305735272406568775968513416729218843998561182293519135632131853780181237309024792692846464541210218574003804325916153753574433614382881262986930329844296681016166662153978380730127682463048726670209278698421432643453593801461936708951277787739502834311068631057604444417446557968604656004688681586504553582182423941481739940184627384913082723039658798190894121454335651806605724619388334048542990369003902813325220967671659306131708101285222052221784601552001523367959821376109701729137042284935312085820678412615859869209449552923933830304803768189572846862711102994776450972767748682799644928292168940674132127362055276258765247196331421087273569897339640520176246128142762265933726401659037279193783093055783138352106348504313258463613446627512772800899068878789860529888992092625680896065414833880685781538642351558886827478937321399258541588864874057054553362684212149867858645291602623135970800213481021390742781530108275249340263511060302079280061057999253157114126602158674596958620134270402854501183945811359951784466523769734927165433482293520163668210369724946849728531420207163257489245713821416319606503624609967322167242809350661843862536884889999860440679626691214179170523311205581501596556874520526218643615455225329084469374335680384996564580234660086785853936958033576012870114457493368186226648352732706392852228352097801180483919362369335559781585146024677484858049930549438914893793449198280388159351037534867796322448737501764411645446123656140466283014854718418402483731082094619296272860398777171814302671496606892277815922789451074570570690327807715982541540582704098825682673299510726709549358185704141908032369328488716469363977987627586905828366772546336641511193844182285913913462325080951097780641553308527086095325347969193957233555650495475093155020588404061326020205383549994236471609312363926640609142165812462373353353166546876741142332481009855149206738512396582274293540793535904171678223170565511394901007339939581460204393722232954765305411482385182820845369755340469405721796794518601412855997674796479725416938844598946416351706739028488290778479854559290157380901929994756982415807958919315666370772044771126526956209325209165373253962192821474226650338366791266582430087907033119468836500049884015586123996818017247107274349082981571088478423807558630876337375472014614598733966601735802005898210846976643015697117745369708037162990489902010896090105907937247576642859248019175227528851627625823999000312458619904708621889473874468264515667430198294128939754179299756703864517914640683067326660259640499458248828517393722708889385406150756220841171655638755918106090000997822585734176952832646700920757794398405492041551794665362593699794453727500485495929177652512611208281465044963388272472562148062574585229614407494292689723640274872137546779448726450671373467442628041119315906374481311077053527724219168685292727341138868434161060604545538879759293951850928407667358039468251756357528025420063197791221136561018886040367668780262262325105279166032858305931859744976136931760068209210931947884248055410480868981040320442194192988435350736280101697977072614789684101965372486181830813096537725079686408991638588404853660404087536222834060769002486781695505728827587936772571996536335528010358440430560730615687351071980712255609401809681639520048069348027159226849936960926323833871605788860848639923921584164388300311923385679392389484796846925635519980030868976030119954775119974041139026453243137427981570622808531590240139526052835834586951397904891474078454852639678645544952388198652419453178015914735308218876424778948073176834636624604642122106351664369078508843824034697079069591458894383106480317518937219771798618464945349965945993303853079358617865999549690902227314912427316959801283455280698589549421150306231934469840565631328526198169960251406444813890816119633841403985920000000000000000000*i1^215 + -3674325155247701897236107548257222017199484820006698968194425068714722645165555375392497921227632679826946604446569680792356757538044736773817066941917544034758676250793764590337182722318249519790511561715262320588701539387231938702570131706522808678664965213453289815068963177962941738663590488454440503792584455073193504377739309934818038055674708776400601924554567719640069186319578215577367353246543865373211241562977183889082458860727329490274717336753194673395902100322929961547731548005950015074028626487826841567814671450938910103537317114266310825962600135100988958931247503310579508526924342997535305415601046029236114145787066264405881922374680605529144938331482234385979343889004405531636180461692840466440793960770205427916583648255941980545628411167746858744482554102258290531447114832235258340410365347292166374600092890449953990687287926470468243107211355487007945613248540311574075265796892702714638050042840136276537708703420672980022256122969750707681959941863852914339857027251971801956693861665828083888757282398940031624495186352621947936022269207060013098678169495539001015257538773932946468345876805940011838157847719029836317530879061731155343290311996545558392770548728729430325517591656908011926717797289853889920992628060725572966328134062217398269994596832679411267112588833162506494419376077082021237459608638482319696625827167990514252105539994922594652941702573615948700014827245070808940696777419646023672866752257926948931928264486144551099281306147490579758744406139096492766430114564721975621637409430711533687245879768687182428425622176259575285779922641085885028178922421014182071583159476830319572828749629327947071361446462022395245119686985696214882540960679345731360572080051097344394082103805525105433337588597567006338209456368681568608499708287369191163919711548417350172587895374507624424531839751900146420343266721312796146311768736861804411107233799581000091892608167379272948898985466314196596936618337699610535613518088243574795286919889021253962723974342269768959572815625828592622102103220345523977574329137730591101290635920128570053886167065344154667316084025920903847699825850564440174147025532919012347316978713555007201891316077970501356932793348587328433452509842005676202718707445570325991314882074892569171755834164300044261809841923909956011232134045777544141564529417500023557937491276864767829211146438750439312029493313780807083307392781626597639933531224313675981792150389724041108926877235752283493046071218337406066440647675735240732777646144978352477070036632867045832525933906776838581047327928107226361336562625100625343267481433598126434831539074039074711313500576414331459031097973997932328282806411323848505573138893761752332417580928350226831995380319913868492485667956897749913329648531895812665866471970694336113723462518477778148756200293073348435609754895254933890926333629719047586272570073412456622935203933569547079178912919523558559188609661926455738563374636380266413183941881788335478563380844449102731849754623339759705154163032949278821618596156441221626936555058606099786126442529546844182486813462500299982397300249051400650469933255266109937738377245871047505705617959917215434451784530427404414106578336881545516672236514012996943510270242836022530999438144473760384160237249762003880885482539930117676372348433977638580996250722426889899172643231579069492468198189220800789615707207984511013064150460941623094431171164987459066881931183526686830881079619030714530996492274045497884818516556086940981847212124547626760756911253858629143183620977147398035351686166850625632719385163682101482848069007347253934842720653024418301875716854954072229977251956842402336785255999690871071208565577655509484206016078646157525986504371545439356152470344800218315039867033301895040632853529028447475328750218197333716209471349548560021112937786848051200000000000000000000*i1^216 + 39625718891311724925185939192641594615870524899288873940188614675867114829413465525040980020206682840530993019538724287995624916645875209848304923572130951757716448291256786953392402899009687927405685534479121032464986102814993843344170325110404174290597142920342477415014798258584476529283171032112617831056282802489311135719694715484398097664158839277471820785900128784047471187171827271945810932652004888910624698160855215447150173762407506486345049400407344971372091199824554761170491457597220248154392585770629960720133209645049237970770317484022393845660477915978631522347885585009479427802258253996281962267764721149775939062597083716957960521563961753185597353986904859376608974412717891186874680472672354157231994434525239695208665193363566499453423141538758513566894377872944060649440151046801205995610919484695120644830417286240952716529951534177915500575276017105846261852645927661056581091977791266069538029792856844648750875401670846600150368991506318083215921366986920474495276177152077183926522037631266388669533754352119600377616128746443874184754821998400299017029156155363981447860799616820991328431180672572337567173824889498007428572137295643860429625834125413494436585007172366056594984550636648071733476065958291434519628250384891263546161346138788412907471929778417764376432429647533551897604222007236476305245768333038352594630354104358224600348547330181826086746117897622488394572402251682566694789751071575556653766558187034210636773220842516829540509188511124740929248971950925219431937943792499165315559635184968727734658395965744379016250884716549682615564352214927128170037118477034051738090917701294561046272319811566166532902922284251925772053300345749599986715293371473396012312284723803383717195717003612513206586396086794213888579049167785386855632987028077589555660853249792181887560044339979550086632965913909397411336773666647125167801226446111000699667515179632360363886141288837746698492103155942816867206943300708633938876757926838374383848666203225879468121329251196042980863137697356245650839656470577909837843046679806205643874970735520919266520876928653948156126664414292751417939379937303507986042199148817101451477031492043463860612724861832443635969733707590836845694383408341955925327114372449257947163562574619241869644412133078904944060063221595791829036283572758225380325706804774823371901957932448667241534115115025478668349477977921933376233992073292324865817494469269122440843839806863312349357048570732619674086807637325302010473294127162338745593004123996334844094146888992909070649509207574151722563147129349648273038738763601140227658819335274851483154265103804671745608227673319227833718308724895619200565902978188980559760796416626587458937235050353372895598771426288175586432325669888987288918793810308208831017593146484538565168158397029529898235407108066688068265415249389378905784518498693158371636733796927450327379426834763748218109646030947967888566522028200112617396704651420888088444843901112464311193344737238971450263735604679624981825622769797343792517386453823910966015752583721889419110188249523403051465134097565066747266157036113979657058500507291815519938373447296493805806319586288213511058257620154157119034359130880578438557710564868173799589660131509933288989796069844102963182041923253222508433262674406136611066696464322370007566229003623060647178434231938107996050073384034980259969554836399880903973873547652084089154625259949113633761876636815703550764461860851104772153128244979061437846194997897834208076806207007054291395411459218082889648815273452900118071414658557649510651319678082495918056971935708835903072766405775881856857092556067641940763366344965283428620771593249933262854432492795936446999326056541480232353064408140560174391371394553991780037904717156121501157574994277315518690820796112283163958839416488722432000000000000000000000*i1^217 + -297785098475758854478262223242818263694374615407313303458102452432468008941573167221404389908704246849092602980583547982357389537490204614065140581828295681375663192799141094508372254588852817873100950500474128161298308679072638165744821338020986177788096649464063918492039017790632580512714925943355682107354513778057775036618145573039168787392335109772595447854488751162595871111923245648963636566595107877337181491285818655373160485007005736013000637007532473232627459410383751742448554231894067645969887534013415872019467164882754145346885514530010138082780115818706562246527630124564416081693490074211538696291394788252411096982625345447070044146880128821544677039440061189477211024350065539979125805088564580257855404908687994181028528853722815711572673357874720913560203830379044750086700183109174698447521717965033580400580995182225170553434781611899948706764392445428878049837274734958012142461844055992138779805657413904263520383409573926739056507674718458174534888028444442751595903565929216144472982474413320792622963419780735536618136350162760580343892309982479313493438691703416827632387476239610494266516785014099848500074114470224324795262611408848354647740013784131156249493559849775770429248257868907572036289742391691518570392451062032913615881747807778295581109702400077830937491815666147556054198209080790869623259948039778031938214056676340702154350190332194055189003598565478864177416238854369220786108458016890789805269786139133108725997659953576051722126017997377792720408187941767220761115994921054969269089335216686905055747897596480658627380823507383330060915160849574198320237118579767805605116413972338591875927596758298669620094246474303129428938108123973341672660335534119731065277582296986359767219954352303679584786313431008637966555468518661884133170755267621307609967755564906998055517921918742383477795270499899611967306906221987057097999459160157821912415447087981554395804321136621041095522277537095218690404009532665420965761838401522202747574294232990874816655860668062121992915004857637595488884854837643524976152317176215155187345477998267482641651913896102585613252669556832562198552335675834018481629206967968346852481523340566304563995267250315832202785011229427898508674358424341877794785230193312144408479156768695046802499676379105770851771713793973933248668792595100685297208058207756365552446695694767552477901594633348330360554249929902570558354769238118932548788317045295208709390025534753972374076005332926393540832155660806577460291747224208580800528692580570844497522904486069977598880998354215286080383604944144242124721939708992491012054583736275032964717106496337122790096067140149320616920095564223919356473545627736456901943029544145078937529878266352638141416411084678380382654719456409879006110981852428671898066567442774311138966843109183675998099402521390782028881635267833168704693182193306189276443309653736352098883330227890212701227395588782937974804506988294252257691635293566133453204890471844325074465628931948290353332779657581900517217646298533282240916794579469518320381669062053158059546358358785123834751388122543920865926579934097362942706001874179490991580288349824843192268082412185622220458017038146621995670873332928745733775876948514117118710361187104675202638995760520893395728640472983218294288825838511920928808632892386710023855233084014951807902846425423523669188547047327501043114466677457109660820989716263538714773618574542547809309307611415299340247626311198440587973128673666596272765391294292036958152347415171947356862782144899349716308392409423877534644877814371447725401420621770169808747084142895331492090113716899034008271777512872271147034127499228774258461395510371169702644810890806570106002423031404785691306027540478698642804817685510334392903071324514017776515942497970811469403969527742296227840000000000000000000000*i1^218 + 1462786697990232221171539626310125340616472317136718025029305076511365961662196490223021767870403661601359243614550956410368435224552129131348072863764921394349476402918308462115600652272448967621425263442819130763136405880747696075001348159297708026872440016675314047351238291698381061886291875976810492319076176416065482268425157292591185142218322971825347517050787385850216308948102826997856752910168451231744504750357887951045340150205398598837216332110239387178313184695014346617263420617963111236393698544834016091675542661721278691157062446802191183831138906996314823653544251381753007047396174173765078305698359903197927454798641399469969264225032449298195591345890473113195985514523888405061437772859554176068701212540107554068293239002621806446649068752575276222187969976270050314705627137028481482008973136635416402162191863607995135670886725079680002771943911179498504554226103705788249565925301671753551752561987622499991656567523025528233581695309055446427440175847033370941424427091112660106510233805861144311919847799147522321328138142997516497785241079932872529327790641435858143603203278908379493380622496170047499875292410968574837265037622745439467196461238345604249291107620734565642526376934671257475607209935506413644008230760310075799268715173085082205609117575274742317270498703853987306306447999826266096461035637738223122735052444237170725213418522676030824693760043651990472920723695925837890511549129012997146662528149634557445286205806168011956726388610828830077535519152124242166623284926893086309690045343796199359869501773777440425949067188289537402175705406383680016967639472235482278199518550856212143383942652920862504431255524481220033298508285029794380786316156639686116797322098174538783460717582583175489133926185446491911794657916219915201549249642632519903806984702574751599125679149921158707129573939407613108764793866309477808995134245374817216186837990009076567372459483633929368107677340100421355741616846197876873727444880273691475821185032961294408577797548002201589394913863335895461480948142817185861218583676864371705498234195143368449987113961730622257266344228799465455888808110779207674293846089943474557204392509205526778122297376101255344426826309351344851582540213040760675943229585508568247186175781576257749835968256135424277718822840396665044059192988766943977673610812306278704963996421941885316269634017555797628676155893460551914251174583917216882824406218008468736361401600678185114209780652124062414265366153093819260447961291563452859035171893747244718394131683782230591856506825417569094557926560715112625827706021875732607581448699178544382421821880416686352600238429957187575925310708283760657546063372561940456796139505513724183343128920026731019852116885862685014191892140026728390610825694187251284681402122672491183555706875335562034444384088627196976097194396821364847763648923757443346927316387078190773943227747720467103557906135645108538526663672229262382600151671123839416007223877439457169364511015677156253395391080669813989648164256889951269951388474845538103967977589755551520113180330195225635587817923853247024058439573902191444627960121339806673750881777782669515891440654529309561895841998184471882519704779373976437529926772117229735516451689670713705500099592569932938814414824935315673253183658842599228139723084118040750936212080018035981884684482325477351749794197483249393664911685554605764109200451779640798175676165728052503629969318325503786501684313693054178977012745931316362434453726722319324185380305030977615690138256778508869726713710726942595022053739488110294587544965223332989268239568403235107480247725907153834994204862144651524842076700590253015669458904632681003937456474098158210041972268484212400445293409616975769220290228686055234867016985711321670960510590790275286066790400000000000000000000000*i1^219 + -27440227316681632790776865053764823772146050818210480050700810017682328244975522826698218753636526951654235262721081761112044407792013193500502336180670228621436869335409160262155649542915296447456345859013057138147177076643430839462360048232216373988224903825488729878359003363007591332679124315521742779982822352917621006591792799938296378320272463873981693003151664626231004133142874551159943139392593975442941813056000969597604712253327021848296065950454958689133870630940177442403501742158002037364233079848371545923873332468667591884002619404906772512312624338122321813488587315325469407025570301443761377018040388651413764091333934625223145032932866276393249838696812227480330420621118083206189078458490320776954096391964927371821573859738115666224829937886165512286114683099854710290648582377623790432087662758452212362850312854662874804050921704070517791851096780979690037214649128980143175293693693486885007075628502171127333176431457111623846914383458861925430343656174974841453790211399367752207138157108865400568400666047484858062609708019873371466965564833782326575774771688451074015462591910379831696944946109796692377592862693824624766401091601343117883363732393914533496143958934691118332488563939630748675390020151853450372158304273322277605429769256780300233973623658262014737375020621351884474038040577900900311044806093574740784906365728478083099786574876514960609478805374163015726200691745035476046869948264840070762118274721983039791685128793089451177344923948871754408614843262456028156187827869921184902443172273464644838407448045001361849812296277073590677096025642817107927523288454738354341702732291561485369188562785269525625243458996592043161762098838293675815400909058229555395821751074767870440969222546324207616893795658182667105833600175608384199363214698923830582663455098956064169199639899207039183972975580398536760455633483769043646133027579780682844288151970223405713421514330559305379848862239617034892485380604274566096200611055766171385920412577021277570286935505424760850072801350071527021609290458222441400026441858703766782969407760507346844586659589947920327537353824437500777682551790338712717577776270266474941838034988899128096408873513867470139332388068995592540008481968970678524428267366848362917100334055729843496606456502614366400323976927725678966978327536674470732540133598034139176567955829499279029496316195624580269553878014448650076636201242474665020931622840014792869223903256528562969154526688132233121156543165757560592667675772265964283114412786513072873087803072732695716405582520502632835457837491493014962112427966342977650899702841009160350956263849154299012114241070199447966750245710302661502647267520455766804545094032416362539823435201706692975046894144774070185750669636868993045498757419414316728962888427563989229121930625489442101746241327445682340225646531121902547742103386947022926375806803229937268995937757337289628882519201736069954063195770010690013298230850831355889584799649360649404499160723460566032515948670277070597015793055559479952108658599396868025217595433903293312304522623138283093755118347384596681980608385557993203022332899160457369103676808419284064622129207919068201189838255532122109183341690565411194946317232156331985092226820003658424624808596835971945729692438127761907001636734279365597968277659777772073468340121366751808697384888527694448065249321096650255495030818805869678707560899483035645721013362730221972858165901925677704458803109448060502656880994748961077301668274368639996472765857612257701552938373252309785829817538086907861962212565184482747747145677733105447710042946929291363004729249512828847558589377524245035412789135500716947398411856044731086281712609774826267743856890070317526535519137776378575555320213296814130402685883796861245980672000000000000000000000000*i1^220 + 1514675010674804127549233724722932441147976456809496698054101484922191552308118396812167883569038865672650126892241995380456275410075501205813210492142270288809367879969312610697661995059766095934601417239190014259972131462273146921470887266733177082678344797060164621385279080544282743989150351322401712616859238904625704180657051345107482314195948221745344652945277779940215639775924520584404008925736023959575843846580924899926680857188830625113791239194298318573853565335949526103858423316179342146686033525493898330727337554751095536729150053135118249608560121240222412926541351713436599208630726688192068745190206428813864034251757007256636699546339037080128687611406834420099191680071548071100544029824290925805310208040356482898409186682924080645455754105892288637832937158218223164581228300695969093094424966726361276095922434391137649019503686406852320497372226910780447475981427552053578402851708914405149706249835033731717726845333800648533561587400366515865250453106918059517694708413691804551590533626640830063509310301220478550717109690792134123084325922586951681109722390357214057010367584538846364236817328869394142316809928273626970482514035756062817280587274098497408120704225563207323121383925143974301241308825030080953427089025234501140622339743700206299624312092977182418385918469159762789770798334599550906508906765479255381203519939069951958110067844745940917384680568710466968980675883699957760159715757776345353545134027224863731232782019178753870226826791867862956831917494831996906154456349292278582842800240026390853070025995716902478484900953624043399121875581180446896508133504719922392353838213303802860942988438976186570670362797448262538692894870036902171570018366511153836669490933695345096142392630377249240516845106639696101275438039518586831576825456006592259427728599756097942467773227731107668540369747182040705588958092437348974215870343882806247593374375688430541813263646802186020347120495814472146246024840335791220709001206209141025355487304334122861441775423344405748623214297971911189067983761379556637550547203059842045348273472504983644208304643824993252402541572269073502884153956273705145104839549801896982185964704173167608861271645796789855446232100428681694615700949882485381867950525572906497986877870389001519195370914364055051217662193331124712953058112619642378056942016571273883821984628469215540927326112172574072648983396351092985333109317058818025561522592538774037450599768891560244986468623548226626406975051507545849258406560541734503146811608363562625948660162661411432405610040813752211979898909427482523588435134573528480055186643187988062019609421787039922192313815590307535242825805371443592927281618902586871918114038335550356862228568424644860167170671327328725588592829788103586131311575010150193274433554081974130957165972349552253493566959454397383861762662350209623052521409890460754453000573094024232484320453601853542370585999406985262773031231229501574470319152501690102365847691934697111278717211515498242448615248724903884655263835677618887870130170588047300951892848260458143505465412994953522610344423566156876900931735161817980602340356604675085102946091905612483952843484396852196308179587707706894616123816310489708059166925372278933621148158613667082561416868061109918546900983062264159633742987046191868836669754043944592545984230584738374083085079565994468915826074749032524341044266235013698886867698508240051651013245100583265373650295956727562582391510979066447699770098876797250084074966054670352183297892208819918604518642846346666336159887136395157842850474265625504787158232598045901915093266561755224114823632045174445361867860714083031505930819689786609282784194204490303623945538990943597774770302488207712995075981755203584227494760991304418003517440000000000000000000000000*i1^221 + 127207637926244550682215034205232820883238257160151531493698328943838893567686727637298808406017516162087000894386254673195326651168772058148238019681882687725380361181738297016955921460912307807314742114060017753011505748821017702231685714413686411779389815592113558239154933875308359493113192043682847476049841136102765749504276194004235333433669294152649462781332723607358967282273804267251122356777247397571114088096352488703665088300575872845684303017780620097411838246775191302914051860794874486981499216379312626294744572713478160345731209732817749178036384441024583814076050575991222587007247384962163136126423669209579846664060954127994193710715491931570697212571205667628814334093887354382039626840258492096962272227876538491183155397747301294461724373974963594610914011782977735673900983724382603313868680215701812641249339999444659475997601442612995961989425200241997848914586604726406807454421730386713074285381171605315193817789113642336602132834419438497454935385914479289921892866231912581579956044008469253941967883342009151338326512679770856974693650666949033786015380551138560444710719523440658441676454043488599906421260242784742822461550967402015154801993924303565137595704323034656408338834571712750661656676664420786476537172739917507378492533611951952052600387206044101672268092686674598787285725025894868318450615283587401588400762154992792818664293561346979707902581722849851831622313373931009184594840143787936368606011558674438874679997077646607603390828104668224711104649868616692076474268857905153477299370247996620887722248198754365846338911636307341497542004715056461175859696464778739469636674178601385370097367386674005149098961941409939165226489487081109970043867809834958575438701285148613944470449363788384921765528974235243297554753186834038704905993607847986462229861663981960641388681289663990651985385176999752407297443939054591018908469331887387099058384309913863343147560328351696786528268608935390173484030239798407541487155817247255434028332588622928517982146070618441634658165674493743051448189612943460871671805715631271237464009919037214010039507245566390908457697972999265444075037004874844528598056281466338868577068626086672050823910498311671735014768715108134439996628000639501456741447300633528530493296739631795242530092133295914694329570488134642165791295596100003639821193473579655663278160136824559793968554182872306404300256072731473314168816491264847274043280602669788018981734671470250211597974363831558704388033354970839366703556863820589578847160169573312527491672264717048266171388152377954456641328986370620567088618319119096510916012603472095807153324685289122457084075287938664178249026824482881160244072893206605886061072660407094965721687968281622854569644592979822527203554914503048520634858606162123211344997626119723018462586020049250877235952934111493354809245864184049428247669446683348588442287754106134644174976712912168771197041307399728570826201742633640440573828120445802757030554000727393974632945037978945111975519259820934557802040389623752120707859924764565580742272569523696993158172041613616309542232042374434192631150471125965878316196508208481036844018213132103723652244022660355838977016405000213997085492373816722281518759062338585776423870245548072768998257515301508293491063341511988717744888467879820583011746772113431646597262308993130195545808034410244869699293031713951506552807825224645648512187562954284545824576112258447184732827064860814926213439928367547505317625121768432381842647323411001747407928874618649440256310405441430277927270528583752432690132341027212901707293557466702282920267533714577082827972876623602509130711512251309478280832020364151416538510753174540100540796256353185543897990005657504432874686045331089312972800000000000000000000000000*i1^222 + 77165942288587593897877392419772391054214769274940342931334704974162375486528571041362349163934386222474848887888575886180469559798234338529526735675618982006750856370200299959637016213251464946517675968279031547504662590957828341582608307981189480301211214796561284230504641137864589068185437649156043128441133743708456773314912283841673856950473560482391217951311472182653424189550754527391763365353815205651174564982807977546147572166601288820374009934959381129438739393219571310999426806510533407672004734582383829472677599434172989177921683210033748519646127803719003352183060466846747135213399371569081542342145073103880331671758894309752107684835125902779899641218808852447254457071920002846654746797830264113289979202764611489356668637575753933656100411714026405102321986447201343819933367428176355325564935768633446714707314017549529972924844713267621456778002344516583716651720148039259134396423737874207610479851115047864395608057072193310105400639954846290251642009928838991582592216881239245866297202609324931683339840512368665665428505098510242313351151453143929850700293560804271002774056547144534318570813325738963796530474815306125197436076624766220117666883099941986459461407096792602813474923618116868702721748339182995083908713933032789923055015739352246583124947410817109725995860782311865525027077743933537121566127259934518457030949236934240100274255504020886736396592705997740326700301529061576230950247283391291690219893714897189242072520876429562725934444954149968336758615443618091911214688559070306219141698046022812087298612703150346480422447138688551852406678194452354684931681242212321488900622608662843452904474245578400621094559454771200437990215769527291993790019516787677682653817599609586476932809692315852800046432979876235760685508441716572064643447332463504181422330177958981007705659748693543395953163736673643310960177603990252112077858964989963030217540627115021819520167474839442556941814502559798912798584334025021908770443184251987414812826354352515558163057431038212598722794515816885669998372802951668755166427020804780527679153383155793673119799062304051345980343830794367836453025522613817181722987402555940949559024378807522206339772198555420808988568740034171425101603873555147059609497479509502624716549117741317386600389132474145913531181428958889920790646257702022139585621696884882596050890638136913569188348058602576714819515769128336110759737022556801965670329448634874966741389374369859267849344099977746861715514182129058072763624907275396720568939700313637723573428878807148350782830362602847852155774632954116437526422558347995304788219669788770354027658231304133571557404207508185993703643875922965042895600587551305509109391407796711083542648689340618495515520633296094029018886841360163589146794854873878768157792211902042402648686445083444944604484997108657735132076021505498071346493398241816623769637248325265264130770587665206518506156586316867310151757367531031269705506424565466983141162883494753726629405677141103997825091424931237007330998045933878971845601656605541689357040744941145928344520063817489858468730810954251165568014344292068716426180877221816013294468760807070076474415372762871509238405566155912976760236138419182406165671623029132550013942707345236724804694012592266856268820344639846338749478899610814475828915350853317834715423759627858397281080501770988027318129986756340746834948839033628534134787840181084692675847192049242952944224471248296752086786150282338300242545461266581872238909937547308542336061869895186485902449285653769386674754437075804235345727893528748901728981785917484270782748187227380848271754805729255708516226543439335575271663642873993855111771034134295725508603220969029133002831388268310822912000000000000000000000000000*i1^223 + 3378721270207932653536509981353668319545996893120158048758938417530990925228062061841741212901203482516399518273439804530365199548367002758958127335300453411001089079432852330400057648051361345496226298247192543142490514211637765904908578816390174473494034703093905767999623462620170676214542437422091604914277966365553872347758183333564472032022646970010561667799899030904387570191632384813619411972354433024386566154261287729429761687550271623367109498522856493087586295592132673684689846256603978159942714800293638530328444671449475272416257804428057165937519935911863429081287099531990193779883137742122703814920700279655947308872497661115601744134282622244207848897049916657041070464235790435450786869475734064769504837375746838672067206901303144169759736420173284088540964739802197949518589136885295882913286804394312125029077974369012308442487073202429717845141158117803909507950200392817055494620186696005836769872429469833898284162972319223595424615642451615717918536963329833258416153287451622015392582369926714240559781052683518648264237949138506689768703325333840471962525557731780392018442776017389256996157418231685341349372637132586567083770202976897911706388037294494539418766636226167013375414209333556219988932419271024231934461493577960140902817455429173051148145447692219224758501564894764255409278497889670574190968892260810444535407094261098377364696551216541198324096382233256589509572089763782745059720649698876649733645059277508432730026014812256150269113242063403432311254420450651110581966773501294488229417110856944717794600298162297402074826713514292233169955957912973853827502622937750092828102308770815937387112886737311365681659185585505604419938833620116038156993118232821692728372312053806990769902201476978726668068465507708889205210961309827612273146615052515084066067660679101824484051579409228780740342110312819976423614072831351282708505526302659435193974512427645285849324048394684455501679112159407059022813663312861187147756659897366690231843659158062131709369344901940057397677515645963947591409770103986874472823828378910644066908112111602121728943076191513840035871796330117098502947682099424181821180103544637174862762974005396160196448091311816105014118328342081361938398056640786925341326253025930133510125590609432561237050876120344161518934343612451770196103255702689745308745357721322638165261137973174619797269703370704946031047042859207175566306783962354937739951739506174056018224675580524300645984102817408091455938162663054173237309831284497666038625544023487654912098140129560468072394534935223965816535969495244513641055968735236881924897296944947489260337484655008981203090359346934027239494494948202270141211122985559499068633809907359704140530692983205915733041615872758026293645393790908610980423782934260109605385327571160055082806329551800553813397375653933628484045356715832574204436680682200297222946633015804640364628717016940405402406489842887269618092708803097787907740524113115076411692677947581293707854390372879808060272462852948368068864922832225804383695793726123661280842348588522546821982072231413767935920990206783999784122843468964428936380350496820572938549659870521014367682427310138273874376422675842105846137467066364293817631830254296602247757978734841972243248996508204542577908316568253005185751105747468048019274848649818323903384328136699467406929365391155198025161256185018098545428766142447495453439132811518804735375410561437007570070725156649674144072327564809735617560949783771087388410941980489669944397734872297700443141330945214321062786966321765083687723868414395518007493401304383116200247592700227679025221806188804728973478508657109254558974056813128537674331014919828636098518504453984747520000000000000000000000000000*i1^224 + 480117450730516531303507958395970033644088659130580145011424277058604818597778885741115828872089105246426296345890803270023642350247401906991597207800836263189110909300231496784747944999874765145018603221044667216142782929626926998375281822685669372318602289175865550584725687433780378358329799434352336486107540451063834574619659858589931691502809358337330190661980223009418464741707116546798241310242262028982557691894957227947570214112488855401169018315340428620004205509948028869645428347882162907303106719888302031188143859983572269408775944311510022981134093703894340042176885541008723566838917318428698365427302010432288581914342610730946091544948338876466765750109012285507271968573909034603228790092675193359305914028643670699295863643880309790844046261582452883774921245023362605058116402898164248716457142560544985355322168737075791936456781462642854066618962895247399288439045816201485217072372102447789845658328797724802712690961293248329667380998218459267363251225883758268390532001637321541756230475928242989006655296410339876356744156740063988616512789752700471839829938872902213533812725632419034521872877875813384768607602346276506033684269745850067257719405470473416238691598797806795595848319383036990593680225296338390693636217752491258466584769702110018366813910378089407698228715686212217391314258335007227157859703539751017702099774486916630679657578918884077135677323438080676457135532767066606884690022086457965979907244481785972613273471703840019615031355397690083313458674600873216620171936724135038920091954084832065965875833729545196151734778564801696359335799751044191206865177236690649235470753047126607264136531054140756580781981552205567791955432390109643397049536143672033021747282252828807135982500050177363329271052049068395866627605800467566364389275008353940153511151953974737217892169320657761937439155516395941628877491571425852277568259579486869160722883549088916697051323408269316607354975141796569058185285675008559167559870549867755662467311180906621863578261420020478210894530786046842005797670227801222809611500395367537711247766208931561601482284568620946504132461559392027643546474881126749113634429029313415362274256558730853997648491042693733537165771331173416324453062469321199756380693326752657258660872680235386410778642480927522492256870667790860342272105676979588989399113535220225435987249299544348090413084124361313059559984374074255140078388590491423793027627982356488952075162522467274267648224003234591815190728029081604177184194204841478776260637530741291550579614686422594667899930879686705631637462358237388762605287941382648846062918498202269130471926792487445711442196253339882762207894347979629435287706390824165210964438455411887174849080157351868260430269605294443548061617562039952303511434954663533738181746398072186878709201584159666175448633092455857337055927556795396626785558163315201021825751003404605598428670468124714263708177569692410347862759775165360405921891759194882739606690427357938856678523438039559966016343505976020676146902864909865103250752839074884808468579248814779927603961941203054096237099693206429510349454372725572495298679912209010262682178564769743969350275884509448270276260025665078218005623952782884164917610129677611434688321230028499680002471623498438528345590734603102268393673186022374430688463651408181524873460003740621404977175725624811347801756355274204897678147149721695205644961890480006850382527743048731318053595446941117245218578374894937074432269377814200781138420460784271162247080204486665679805365498286258271348937515100491464552193726521712153731084501149186883970281698697428457404045705396449697989901407468628153934890973634582890303744652397772800000000000000000000000000000*i1^225 + -54172170376060882865277869168687335360110838123746880177025312788689915136949606797078194901640133005623037915009344337386584563456524779450601388789326116332260006831128616379837961317839512606650572887824776674445147269116880492401427373915224217799009838055768636607902405962606531498282921472450728453992235226051867017758851969108934643276911836858458345439612788044483646865806960158813209952819642914487361555507729224489688021187565015242785231952200015407601599358675393540867497161952131552526749305170118320131351665865821457360930846584914672182592033809675512188975836849852596458952248659377507268692543287309256399609168749030222024918073352371058499208053556709536399371925009251189925836477784449964221269234547508061611067142965693364397938483132013968384050352880129773300987150002416936472253576311053714726430752590487253579089667498000127331258000909753245200825999164427154190817499511959802373505309297472448189104166316426806493943619389419934538255632321487280384638223505163832389978187775860595509197653511766726581440743707785319814831816604381755273695069422592689360363078738860288733134991309307247739134241799043131666954714401916037839934328331175628720230404596890395549057618703482840029677647753658516502755355441420969775803470325270772891631012922192966096924427854900880002894001453383398193688754284926265120546644191517806420541563406708218984408460451404326233877738593647002799480121019745335260018456728559461696321659500101512303108634703947576946153889829427440824193538592366264984988614476225938521516807960226463660784071092139167054890311562303108472194416579343374121125319165946914088438827820202531462678162799709014040469728236701648242000979295806102925143057964780351204138651577154021427951572075536333155796764848994323705584259325269615482131431511306297484076623672945851618624614219026866147299559805797503275396920717980587979696306658080095335054670530756469358341328516453534594329212855832040857154766274822617781783470292124489847109986311122005404269770359012162848132770547069186863480884154788790033221752791003830145849877317335294548683004171284878979644580541187663750260624261200397928796021552875345831670418641506250759589239952621439919495393495568280951074494223556834525932449136873774583299321809515523271085522558338104004998629737891678788486131709507631636255590283948755255532150474749559670226137270800332343088433125750115148451393294019634764180491389062706422828885508493265807305965777465661612586066124613122748988221314232924824224878481132448919109312060713560655562535169687992845430192369456583206864018409441377884930105506620342997463183799018287305324083347072933293908565130713009558258882603829745237129810352057927379855365398455783000703958147264144303281815370997000671682882731315085899523637975720996649999235121778840442194342882208449649770012547886580502177570161603986420253525941331526317711166300709667409502441006749693901478266620708659875127902805786230291272012173730189871519109913281795493928687063791183782014885663099715818391383042659954095639263137780153709108975440178837393277555877202671813547058806874060473828544180519803839821561705026905522095831795861625258698538776288327752474799232095137636676692910072822764768793786584612124309937693020169855028911958378036210845147058613053502733916299969074539672332320696140472045782496074509496141845678469289346110426044502870982209964515270990177455960209745387490761007290300472988425575287280725982852553193877135727153621013286298977678183156454126175587437373303950322720849580298183844556562736365672065312200666789426660363365426208985036772866846139828800119880814690304000000000000000000000000000000*i1^226 + 1460788825848626287056704692925293786756247128319524091710599748352798446785016463754623335703916806649534626471777472537065360167126838774207829859042653047627399666730237431484842926481249806162501231551845441333132763123921639989505218183848539280203531674980611647306611666763323092771555548595002637673896553667016492321512515545307085824008629315636594594278114137996823019030794208323556836614562971659958558708481406937923665589145772070045689443765220841122455016874502472080157796432803917768144515327747720853432745649998482023272676025427414738288963187241338033656433040956592651109370122655537521979220656129511677637290030725120944584030676240188155101863173020489985628831713915685770705827953874753283413321702514760924972995618579844771965631256004385187464054193475724570900562791088368672231545653668179076373945440245381371754955952682308911133425020017263982510558060553442892356164388949030427162586085482063054776381188307364642184184754326132113334161926947800069936294978007102686712820618739088916221312550835342415654843364952179987353995123051920173163065140433792821596888752047317490015400628692727902539511631952142690732296781874874173742168882824308352083899953970548727251911947873229598778531686235142221237715966967646850597885224636606692105970013689596122314816916880527567867413673754469958475794980299916324527466713109073593673747017863086053275484181405874552478668433436813983301807211981361448823463653451427870304801248858704227375293196210089244346899099745217573244426670743425660677740464673119009687507408430147989959042083582475382881164541471664912784027955443621664962377416066599105056095428102421131538919745623986714379997962231424622088483730673831418323234651337772273696976358846870724744463184231896079850914960093566277751458965594451526348892857392368619208475097404633068547529066847064349185940746533157855773480750504820423755573493419077026759386767503479639205982554607909835027855555723167265250230844074427088277326216393657685813920952337399348298933723258894422030941662026366832478400774492537184827775353707996522545492807558181017614551037797068273184667434822238183764159340687119464027160153576716422180521436827763076147004529093594658025164185964338850217138390927629031695896986642169243778709368069569440199059410221018891414309500287696477894019100904869288845848642912384428882931178893124328638233950616902075899125613623618632475673345160730765545522048167658423217462572755078637169964897699464339286060145542079646653282650800894110133701302499321184084758610038580560208165750074381573836170536425008230759451450330115616921626976071859506067061491361407247286812344913867986000894725667596508980282964630765265393490106699349415309730959392086893198624344725663195691630449871595715050686414537861915687089100080206374583996923043293795973000744526383097250187954171226332087132758584012988823248555875348829109026222499422384498240492351386352285752471507755693930100035541931176292537126237169800805852846636235721121592305961117632578354426424712660610713878142192818271344831042940332275366141766067642758565317408349020335474171613168568540706223951110134878119639814160963298183355948206792496506102680841506431602273988424972660078014715331229361442021449081183356975942809215309632668763486893949843083384302726871488115183057063793719678052544066240952883399263889827771514743752737347937878227044320389665749420556397674383070202954797694641680462573685952042208396651043639290991729841273870487212845620703502348839414658593551050783347228319050325793254748685864073461838203380221937657438700952132298288822063286991410645623111680000000000000000000000000000000*i1^227 + -6398318326065693304569043393935869610326023514698721106396875814616705330621781582164103692479146177865454832809966496846764893210914569397665900603671624117140731690666733091529884196102870478205917243607046439611351885595415872660115494207632618074018653045185012918575761508354098789737984817648844480520983184339096095021172796897792008965938592357748309313018759420945329979669655623579151242727227866124129837928076864009060284408260941649272742747995496819491418406680940162342187847043133755734608044051467255611832771724634109021278934503771512681889525969997188232661767667516511264224279450173069073146727429902932853417067914150164067404623569971373801522815218162502538885292053942526847127438552940826423746704845348934432645138997006653801172871654953732804152772882689167966241522493144146376680115969140658730927076667881332463922278544198341138549614714908087878228640421992960585981064201139696266376677622704004906565687793684841535605342310981016653787132024593795797881561540650908288649002783276711055097699536250777859929981007130724788077907497128796530096311616753125518947246519450032355292306642905305786151058169755714826602267640821064958019735780884804975025438468200805064137746124471355701303163141530183265786604469950646182512849714546425536235897382803822087413270136307110739164173665029618104836329147423136872464439817089765675415015565497335436572792772140369053023750050351984525295100504074398322111347592474275667650487678836742455091002141651565547378473599973877323374039008642179011182779768182833645580471526303578568919482917235436587345251962229097738142795945907910826978014068944636003117207081680332620721418681092802011095883946618959126743558995735084625152511073114675963381237655660871980279850598358838861249412457843670544227798746848261322031404001631528087732274662968742395963003890451891243911805741318589687392557731022382678412490816285563721293511948455598600829142012610327393998060379590083199676545593589086290182766571375982385538536021718876510099590820079051019002188639290651713037675923795711328612618498921694332801511960380646384485828828922533771193505556783400930068249006382086811159979083695473280182134370280536418958204395521087796168794777999327260806278284829407040917506468071232157632542935708340720631718915841174782053336912974196326168763717470215016007625667128724139806299339819138623805353227215869778533568720357551886846412596241593661127638116123100500661933978539017021774481475415592105456602419095822802137694178520564921437382858554523732435121653382328257628579880100411762025436371156718196836429508791909662494741127998002661537490570250658456144248304771952488702983341148534766702786561012181755761517285846596287626321446079441832351992290259067903101258169061306082336444751069231053899275152790551850769200200290035528556818989399402793137829758104825262431027637598708134267639102449936914700672752594694818565536602380492692411520555361851700521439699217419466524704767225671988910329074094724038095363608120206814452466513982589281453573432111592720507350142344151241944319928558739405387558912591488609717600457783046851603107032001318440920218496345628634557278537258269937568100495348998581626948176119322287923503574019253680242153103435814713563760492039403525362437794409373459602265804770018843460844638291431714486260543361422355683288220921629801669869577375988269855880053140877799800166115056746413088160478172165773245365060144784584518661273444624071119594622388304615135467556086516686394019022702414909843788343356938525236253012844807072979969904965692525414774529398670181059788800000000000000000000000000000000000*i1^228 + 9018639104279326575439749147991717209870832609787543027013248509392888859110300429484309655754551005294879379095069143795809282323762918946691522265382390121125168490357242617405610682887681235587310232678436328928182912377106599329751350138628704999295692886586154835993462317596670043715763298423962638791129760294311933940224361018193130302024760269975529611954661552795526166068049333862316211660141816375243983597914129942443524603915392787855040856593286496912667564760151068710425589658662418881241918550155240765019019585570621406322143968595643258013178277969817052035764010805614386734809233928079692937183964133284060034098297399152928232309036735985925305149803428175958873263936474387222002192242766082219966082964453754671803270185971248861541661938509174354949904440830543821876571772490474005209952911786940102782622252267169942163432436547239089312709159884899628917441727593670166996554453193318309551200208774372182619550620379374233051809313434856458819304489440396437050786284900865426938525215582990602897155333022838280835826678021731536589083950046547277908280169738497181937438484176613597749646512529172068427838623439285741140909906355998275906634896592539086830777789357749122036275025601650905353398664718877548783048581249324704082889863900030889974155178895655582730311569369459679113573637170621036339976521582430865293936088520600500129382777840459691674934105314993258003437519967578213347424180675713163201916559861088158664859833668946995862244376893980711310400529736094312611104940904265642588836206053720172938478657802914748400499550395395964619349790774129844456481776010966963890085835866426063941985187028502582651219326166701495188990868654611787267505026697929981066187943477616913814934490389492622120237348487413232198939042335409313781607919071133795635018214780362337838903027168691566527302778729079398232558048531118047229719256611632773476661839967679340251703752043122102414643903602785949181298870164149448619210505698214796681148588664604014735656790909031229158234138019238170146934586079493050527516061913917429049506310202189248598904608320493956115449668720832537178425873445152626191562156091630897022414421747486410662830467314720096128993437801563711839460837740797196143391762781713743667830146039409332139292656545914878943135160326281542831661468333658585807421884593736681149622832199864957378124401281712837330834553234584048405373045925836512008200398300594284379988802519988995295221824311829659796085086113510865398188985743881183699115173777504393757044600814145160605453126973198048988090519013547521672250714335016751862842265576949003936479644972943783769068101992861961757398335259026218436939350517269755976564311836736174693592873570213667451372952798032981979727995544913051246884989520032290785297961732936896508456771872345393429733075123233793922371425829352614047771080989277426081532291827546209013887037053237820221812346511775829198738635441382940304654051199807878824262803762231532766670918150743773397965222864824820463432871901732790760491215103923885749809935597566633450519150029986105121310351738914557712943480461056517724269943535596307298817047051003748891056241182156063558575834914956816628264626998750507808736685037175579719020406185661979364633548922505335000943510966927559234162289924504525211528527035602727359257253434114295209575002610745737026015088034618425715977239852998598239426910537706457978351294821296024825489329152606679891525179367980422334526311878778376772865053708093223562911779497163365924201158542138430063427164103232366923997193476456301394576141518632038432768000000000000000000000000000000000*i1^229 + -126589337023180293876634337550408026542276742451032486926517955552028001993643421371018570790428415578701574830971514655145932802337393984973231217627357612954706818404085510322614264021829732823061820801235296869792373703324908888953698517973249914426575219902417575878471967397027185924794119797919494092936290409548354013204161776864291587626720690006686870793448411422903550005814189342024742293602176185650893665752123416404931406139294206430253184742138339404308656298215621221975133767133154458258757171606759969426452630411840464129652083485909425930159140180714624572611139539911288246284181266210675456006013542438484418186984724888688479201299570153053290096883588714072046561307450856642061105751873291824400361550774023988063391996614790568460512536169181219315015208123945295258405541721846423966479762502803756547549544262007859045875109485132169122489077776044928832387370577315910185640981964326375602066858010006266324353685922496391750173827016212774173347996501984921813200243001646132745031525534796721556013631700540091766552940710261375657033675403580908534044610547220949052207476639314435805363297340330698829355586859941158620807570510044558440599920609580230592995730963238079460823595671354031719631872920994654111997033451368642235742713794695861290703042751843798416106361130875127948841236512796498532507988142634339103054282671162936227966766120012881141486754517490906353968404324725333957901950842853697107892225031278208955127374868903311390366205739557749220843204276541318217962967867104227497192688226397657785227324009055046871602881488775617710612991670963095162415582599354586635191055823732377964996604933565963260918340585686674338604256119027479334524711626820728752859503055187903850002345407134153181590759284070026562597781849250731537856573951532967699181337298400367042701792592416465761792377573282480046014378312095584888147820272840350232451002865081835041695279419993561703489682057385865530478465560161443188586184441222648363779999188123494568789815387922888037392377045922936416948012140819142575506603991088579649552233197461595786012208848957080973204867733683580218765769154466621913867265397056882928147339758402349464201272685057482825805946269100169718444974725627965193185559895893927741946963897334236577406356502045022887496325485159162314434795114618765632952828468089898319936928497701460264116545023761203174618211248770641099621086898801283037588371002786907442931675623236509124720340606490269221623282629358179192742122133036907534542150406281977989273672604946758737480233941566800497817971350828081154973789364465947532744333604215997142694400226341536209677765135427767506546800021181171579263893908281700643995659380306726175109139539366827261571226534484888253884820669628137104119172589320973394441903679835640384435867315724514806133593890792219880891999874923897415625973428647070910117055755066432112658761558820376844228595891373713988723310311618034026478024730492051747374688551562935291079260416464143514827555310706776285032933990464823961447009781380079874416627191032803450408284731775786006497354714466648778831403707377249046368825620527893749079089884389697034379127063799149831141413296551572677071144942789660746708818209231533455841433984739541975372752420782059543200750031962251250471824104785959430313056815593593533512845892340236617738907556134247168272169147060614799194239283435081005574902488705776695660050979796991746003128807462812299516579227414805337377785758191799855291265905284308836684608334882762505357100870719263726899387800418214806758780139397447680000000000000000000000000000000000*i1^230 + 217638449329381007860519256985431724125515412721226598277498019404110601557204489159487378911593208704753546793611177755125213424435787799837419514354043927503122895319860561298238879578766910436354341828480822714683462807012378311336272553618278690364559963934918251499545661989243528726978295528487223472698657120440328539178642998644171145198724132151484134677468306874034548095531634393489446177173268175158197553045280501177078065933382742316866907863113515799925843416497428590970650879725710122699502159298407486326443569834944305366122401540275344694697096858346279754938147063100410147200452035269853956307008622281098186463649055336713440791879201197581918833081874064265091460933661584293458145714205557417974214911744746603988603658994970139243946940597463849559936775653872607083545824666895920844913326201947463114494023993362379902385023111708171158085024905404282478679324756005585238982478176830419049418961238253633331009550434777200249717896283029447512641083754188725406466394647352320393079851205102902055862986239653314232586685986165095777832729606306708456703726163173576394673646905653265985115015577082081064160443469197805776672253855561692172703861486308207809767126346793059708626299600264007505735697276687586632975418310216623404748895573110046438938530373170043780592075736925720339023239491404044410661783869619379776643897983634896646898499275894591386053756016817010929037869451378973127533634684448370463579141930453717999765252085896076166732929293748503326280978076558781260981765801866958180551778969263778815595147819565428173759048509483401542512517854264540173836852375377297721304504013620862880716477265159986543324754121924918010303235153741103710621741757198958442562052104411394684194443551782567409305234676043172065879386025200125068140677543094226401761273566952343683775538087712181809414368060801747968570191396024590071926141595841366631551283087099027329915344420127245038027391055720863060019931862959638179012336195570770368329982831016055478822657684849689189991999744143207903499634351732069481521557592715052710597498047609419193009232743385161866989334132927022051015434102082000317045549562642010342763759615154180535143057907987209907142216874620606389551582030581677037995356519543709395786253395278960360671455494251906712775018149021554918452226543249579288772495579213581513365384191360472210439522956117370403356415328727377481018783851763751729353585104041397687096104646567081194400681814468153741640983218207147924520826884844607742207499715952908764265764724579783747366892733599416136440201695158925970958848236333736490306968508535547553157258331108578384858353955544904679497292041329035654596477878940715604728304253103746998706842906947380123759568702041295694289303076219411221963886188488666696880446187703062501028748042747521238023582425928384846862983464841431705070243140934222916905859873904912556089247032284334107251541662874047084101489441338514059645341436598900742310144684908324405286500403468438514948579967344935336825893148976879433125697808852880743256224059904928887533171751978051971777731803723181564102190069704362249483459190781150404475132115102906908278828038489975259215391883088123611705133275378862610742821166400686534355794144990295288854060272479440915860462687773910599918161813407536514675446183119444334196785483211462277225096299495031866727770713822444035895179706918098161727571712999263167649653674174747577560737350112211033800250791197617140780922921932359730604556103614303811496983774514093480139934261558864511089440823705600000000000000000000000000000000000*i1^231 + 1293785810630514346850427759294522516164178531269337337906334366142356157208184345339162685711169342898533030480264316710442227251650951167004135516668246686411158119972888597300338383811062371119701359837531700263073335667839087260821603166455060162758506728829005621326781981355800274903375763024357518778424174069826332191786442003559135872509214163146300965523893549031750859489417737538111497925376497286225137247965347707950423297707109923215881984338445469333405412187720035117270334090841286893725789947092592052450797712635072217173690622565551509071065174301746359833259872525791876182990378086496504701904543902043627092193804681968478987830769712282864483764994055670381056778808284073828672379428201625752130040175614151101952826874378613664419754853291478118788675093352651246808473980705802117555256969933426853127317091170153205958155568976947059476485640302319557466744241929619373839160860430581447682796871512569591591692229694565766100994236240324490156127501238162875993813028783474893194709815163677112873333048866284710925107852605155967338818340409963092048041311903873817644600792439818144228647214382613649550188603261335977138349470126078456911278843745984299163739827436533103459767338685221258077561758117430115731339095138296443634406335338476781553368060784253009886196153730556568377487348581642425552029975649901554624538127349761203613230272338927453855679482561625531812447405090292966142334956251554114737363001520754773806124018445219818996872739876372069433744603097418075316848339273312446972112470178914880521647068683201905989924115086859245194352019602232083809335480037062328690087378887280608692721192508434813731579153607717402954193252561848650855359072586022968197657141970757475923163297764255683561333874943157290966696263537553958084826558863798959906726757376798503680647262409481599870677401259659934270511000785136274815694885964032610831858548804113290991050446446076719791835119612443972646510228141742556666181426448799139108930468481845383860992964880185518074983347464891526375838166056496894726513634710774958956880716088471218067303202158920961734393811263601172612661734432383172498336284354402856716451065928378778640079939180194621208323736397370046941949794858931359327350500610388121737067438002269107803667263604005337037973491065843813454639969650057575882398082928513894844403060632809985028903883946461984031806850037121993044200605156554618932659790913316670412725452939043103235603763707720513568108885948875317808702134998164830111939308939010210812047363627707147830915583108156251938768164167466123272637284900470733486424102136892795979418345135956253030398827072642749887732367484859362397098989602162184940636685211281285003339652896476373528341983173830080846231574065889976241167254125732242109227091451701897519194234843539484982031599862501331913010541455803339071736034462994965714296745872802950883791549177014745737366783656361950414532523098660713342618666121944640857143185259917131361326520721321778082969875707614179101182722448785412386411044756064048243992352658585642786070759131837229526573544174933709449580233937786333686781358283062896408753453833977030700276161528895936531634141859727540645042811348528672122296760289009453595055730346281417389228781838847951500060532506467127971327671589533282589018755366590317005757410230791034620974363045329792675670487803097729281715509001632929114237533353534892136312635399871783796758315496718165080338441903795893588799680591697963939433887153051352756833386592831591392739328000000000000000000000000000000000000*i1^232 + 172032403744654924851907476454837411913063723968275379529076976960479279383314352110690933655065849953169387199483686635636936214783829408168208650210683808176679406047523348354474109096462695230638427793898096337791733396521588407964145349634433253288429364037168080070701238594142140995133073308211404766532952052159793973011015929267665045820096967332674109801493355223736538817003765947299313077752662467758053241812622805213022055326316683954651157590187615153248814946438764131327840567502678439079370666625697395536853931717583330475147377411285992008352257036905385598115267981407858750292405070089124877719964390276512032852247521881476280984206833885695681699180101235812130811993776223427966684629768672351510579368646380766690134388704364764612503332216945210406333036996133902217324117092264968708453749312673383167492343497566073723153578811603277362932347844539688238663934424086507344365952445636731377561361413346157860161665621531019264434875090620493659426892225180892023010747987771128942507843020060238732050935762820465237657102400555785762685744617952876390418299891827596908957775484524535727129646811059885805045921131893695112388027370404555682149340424073616590314350443092821593930133500115844268611318061623132405663340334462349375425975548691667595602664938027559679327055506403492897209477648471437112353501550275995308994572152968336171313748644882462230120211640867139444752229209168835505501124522391311513924536000354886321723582828006103715294871078496948694264129868235766472176544949357950000510857423676241961274539002407709534203677038977793481279666235185545557468759180038320061431759781379019335769238963443481272718824004158199212451194544169148311251475961249590931629602386966559071778135654912421179135203743209348644416468404914407335940353942491349367174942681362917195843514848628085415763273473297343228432783152024604716269413410766045085857597224908968776796598638523314269506592375102696049581148298662465118952442083644412928763377864530792846501224475629801626064489636233508528622906535486111272807942883362296886235817369800336012844538222538985030263892822086486636771395957888243041157643222919537195313912618772503505822117511342020304793681399214871468720658013625377850751859358636102087842861441213103321781753024865104984699049316777226030112872501082849174297328724266388768023845572426772462122910469300193178735459997941456226147423314117674108461918755464634633596854691664167196991510733153711981200383497708636889568998324251160507832393016418293025102522077544253001317049569251866109822816240610533488918785747195080241524207692299349743494501527751578711127982122039120354395319366263000645591130397655105406824000472760927781956157211848476061754045931242801320421116770140265499644028627086630867671585434202857902412405334215531826472583252988034375188556314372623361104624424439006906024792492475693516308245583018025409743890220519322626402855413339098548029017014630461652678396890888092154411153264715621318423864015100701576141895579010224050494952481317195558313447079955451557535360229767767994486272425256932030660250830438074927620247291462156609498222796980326422374153047213893410490627566234943158337669892094265662010669213814681445955467970808382184332570264526674869766839401557754671916167980063525489989979002753921166447550209335699152523319008471775421451288952465801312503681704209549789514815533675748519377669151821537244880730635934931730477972376918756552607598124543584156695193928178073600000000000000000000000000000000000000*i1^233 + 1689065806136045099685046727598236705054448945075041762677053598464486438630176284150231483087497096198450327613383418203547271584185877684516970246185582067039876106601918074193651557591386316850479082948847989381891778525952524472366311440352525603953139757568421241721635534376152873036265725070319942762144122047393976454218171705272944289047983120079701800287960768368476513147100217620462780026028298028073746805110211158459076170723840477973922372846873163302015624725921141402543845854909080675881235105295641803913817261725145939254378715446584377030400491283720331117985843493498187514788571789129639285976413033625491767298812403548109660314723377958307037087886489844935363929023583733412650639944327780069088786961323952321402102682687811970597626311686605745539756721166729931491826158228392823589866335610276396939521140685392849210235968353235913657855319259574817409520181363358217103729692877432179134118955841715368071508984595151974404600694618252954733774811822857726135323546533952474089266179526704024000509934604655337662490298937326523003712146344296281778555554697600882442079777392014447912346229479167963999183522246693523601146464555850125708767469155335641853451101845306118536528698059275047068516441449889017079276504113166069348238588589410235959590970093569419186496343082193012084690428642737767513088301504233832362173062643215919438155249288973322721777069444357213728921269109365071514513674574405965975618152336423538965858539627812766962917778525721680773549315884995443162451921414165899906917297322933005626886521353756526439667596569885091709865945572019636883815829198800363979678032141451627237892387095913292980701369836673040711286371236941110721460577036694697303999794144193991449799816409444171619007993773800352194945339353082966783430416863659720106366170203454031256233432057623858736427371721554281513796927102238120946334683218252527487628557957706740588679653678658623774314049168945927312683837879355933982897735373462593253131990369715334358478023637170081310020515914294231856597249884360928771360356347707816564884257453934265761245285947072645003379774177031371044400982363408034337531547602117398855757185416231048100905837471890373198782387769003139142169817160599879854870473558613102482106010823022445832474515553818696635287670600173604710511833711194166883382029987613062682569100628935903158537863862318811295522668100334220690948746373238202441630896259028440314122119452753756639052256851857616686056697372735404585578417257993488342089665510510557842780788382577529952794155677151209346226272188277186801630891519196253900671565273679433189776946020571496867464301409260430141170283817440129188907469219094206228408865969151356165817717379055722096034443162973632318670907380345868952432748069824196524942571063341526353596943740845626363937251676807138319643198579659158753436013595675586000926129268847674528106537692275721095411078465132130682804325776396235446235600735922177042530488058122506696872552988963818940604812324821692020291717718641341399069603300775755257972526329389992059263180797321796357168016353316639683418905544478282862179251355372401317121034145941919154649971001595915538905710098508788445120436297262896838224659818583940732542534775560430560533910902985180530346103267203608881670011747101067022786779476658136407910472687851593818600235281131640372330934363129170119549151225344396884583085130006721743234073743914047432842857925006784344100677229943302930566846873600000000000000000000000000000000000000*i1^234 + -3580799078871714363131454130344342167162083189961263931406687585562968245286230465665860427508962276511531635623768373124589064259260162066873473776586557343066071472351098480501511439552112056293524413177348764303196435303746571287481604052263935830922510324249630152391563566994375560376246649633705684070767814254209245058479055499329322993022127063391568399200166468133865476807650219376312454717612072562636726937541116764256390321972687146442604381794164867203335106697085790288478700617161334610169234467295580440559250139912470906288418574171304011713404079893484801265041090184110475853060395243040738523388330427182101959827802791399737263809038189193051156629715924685044241886335829536424661079994265659192755790831586720971583807784086317382920005316515482183036050620802070232242831791541495818231674012448131861341307694367490716519387272619056803158664646667682551285265749434937964826214799142677938703668980533995719321192434163425808611211075692012982657337772259796131439022265352853361874852848517300469916841381984357826565539486033269446690159974246095210682452586419408276198566543771680146093201325449784565517766052155380637215332223527915516163372694716707539221112275784035271693390235930116952744161137933190529302994359672090899915200720544400101205891631800883457793182291964705226523527925154209661067221784163789593727858012785714564016258309997607250236418584784967454075376930541976884990208597653636019324058318589957727654307495054976632717221850231032736734488310060979265024375666765405548154722176580621222253222943123017589827130518280562243773441715399009705684577182208588478638276069390103289548186817256262400325114561411350328620135051765457650063964696615431473574402106102553620690215749136279487616396382169213198976991804588358466288965298195361235816636969016540413556300070130961291964459275795941662823028692203448025671287339615983179622018936514645310606229419437866252758229197212854877758298966423403943873008771066697782172392906272936985801409375507736621625450536742546023804288062338029435574027389474619151271903172502912065204478012567893104566395774326128462947505964349093331994467453829862499480408543485178301054446174970494435187114158943422679594785755366768152730828522429639391789769387680737754617104735452402247764887609562381894658619531909612179770678872540311582242362546004599473713149939462162500579156313962037279240094031606340002033952923641978518323354681904066382541390083517734246407101007539158875045206619338051385179564849197123673957119341870284496390138506053011153408438051141769300357049312197729250178679439033567518366005289588517625826590579185840895458946793337407008256574403259688027953786307979655518614944387637074000827230246337234835437713918312507177655232892053004075741115591631747853433191624619299603346652220798337778310467438196324654466873102242373828881695129625517739303030248892929617783656827592096025793529427424417165574942294102180170966483402385601969333161721839926966146726641342194552054219932797487466761919905286172311283637891592471915713395181684188009981197257244330838496521299223608815225962365823203609348815413466564121110813909736298660902607489054167135333358872064001009485968619592089706673223824458316118346201591461532507903825004786718192870922588476705251185382889855822429685837747460938718868666488253415357063513025965325684482458323300612707435771813563792821943658933544614047574376828603962753024000000000000000000000000000000000000000*i1^235 + 71808750387993768230986457977823997111265273667278279894343153427250420437933396490481247279230242244175460488133834449794145300103160188531960744573603564964303213757557043270374692516354778284355542813561882616912254101546568097290633997967266409802287096470430652782708064012552848169657713528764474667327485210491967268947240898958004839012117547085514811728016840859948686780383135427303813815642216308996579408963557960210795087878805846955067929365917611873990072140868255896795536151493274643027725119450046994042042062901123987412230212375807089141501434584161164551188130214016924106688542604185263067222928966762994811084438481220674639423132236352465786095262735366275835329604249937374634137386349788762287543878671583598551106575162438434083328468293208867512628433939947385915556127012924785847366623940682296620968200033329532962953952236249156881004346629126474264904309468485161684600401081837607030667336928081762498287979899617505151072709910457026846283811109183149371820143998273081086401377706758417109266762964896741696939247329611364104201889956401430189003426545234374522510285510372071794851441252824104136701349869706102634842884996850499065283644177447111651742467136258829064244233026621033879271093249832767483761242426024032801898496995772538662870765318592810705115565631307616507333293126641621352635549323650807247000067525459606862073962919836919792955717582930860050532930169669152015964446961467563584055231979171239617781014152577940068507584360304460098102226041085759071224703844847305862365849690047992581143229251471013110341531280263915962120171108784703073620691688751026595739542012139194861366684894352514743705878513943206107376273020886533742036743761183850543259032276638190071927681680349860961422159747381398313159003472413728650316559160291249803024527822308464895670707733571228799536032411349775052099154100750967725268382718034319930919253841056338045793467612573848201387159616601767308299341723240172578350027290331114862181852897315471452681329346836359645760434231420797087673312384957271816063423921813867045830599859166828768397483776100970119918978571539614957639820706905467918471156337974181983390845958276720339029059360768111984112347490201979981739489666646580535324981714913455512762166660746330140090642581808171658988919769619041799976014789524235455049823891063227341013293619899719989291642911171243447903335542699979373828691864369245444022754799649864651030957904385562276117611595803323915113106425868917419697571753253591919451218114924319403748179401591971955877341666308425430820468461960930213999118673223079445030993477772112686978059401131231801421579986949823713308570535959297933390850608422148401696162438778024897871850926681773425383199356006856791365748375689590796189076802348171159819388353309415100560098334827000905975001520672277781510192865098318553896029007684119357435120252546957294616901233499913305096008917710482476920130599124366171801444774783440767211576084354200297409148393041340591962515119408379165450138626159202948823420948540191248547474894849110524739033677203641507910155408404767188845209747586056814548679516948956757474250668862255628483585208282755053802643438655629894571687219763107322169363449063529195330709086089520627354325768671001356694092139393262060721360310577453514046608696134064127673688812479910067752502324931031773070355817673758349579599488568234528156333718523562378659342214758400000000000000000000000000000000000000000*i1^236 + -56261456198307770703240548056597093645627055985384982781322532341239097335209990078642578354636660341409219184922049087891838348326729528955721627192274049439299217866644870218602839737981036085551791141722447116308773100853125195773212764488095720021356845773422703820652775835954150988770398793612250824435589966975051828375290050711626613825956650671603708916172573471314166302205935850874565347230279700699822723676584526490413636388665626402379662333384949930459155556398915836810534512966422312658244747585197558884587142051422066262672061466721210377987659133214845605700788228275452283120924243974426403812977672532500145369331512123690623582558425677170365684444298977751084914753657249542921196197815805520635983701712363275905358433286677786366157989424135016546662866521900695902667212319601688671621107897312082416470226568544718637484849112436919322650618483468923191404231715637342733558923216834955059305871849319382216914572904697594426247628460005005998702607335453544905392448804466900609446156060345530207668296283449232737556252879978218245074718427455507795301387547331633617035957729810983025498981265855678164819695596253873545004492099725600482705263273077908628621105140722016421792244047031359337193303470661851294431604672634307803708939764804850614699047017933701186361892562882666745781865764818697415796930985520579201220975051539931758918996862368164553040299715433040909481019132942246315712921673699697500352935460091085067270953716645667004221262691037011627745654751401107487127153869477345685862615358356208070330756351848453615842681423555158649041314920344092871739523556791716100770658564513912936330449052305268949539532432949175131473946872073741386488658804378473437647950160713578402910169520194731621923708124787853127073519667261772366045670562611792481996385353872822879654250015279187105687280392402324719516252909827689630939154920354371261222022924469936438102706708398217152889139025995241459612302348894449804412980704620055596171170607795703540192283921784514201284387500358443401166692343958604271083103844555231226298216550804622371753954775448711826730652048020810011584379457321874743704265028748916692740651507641698775507079467318058655261032163933988411099772241975098245805798058470794591572175216323100784859840103536020657654812737385790464716923017835194240219907646569669924914545214853425379907307746201341174225272344025611658303210892260693683018283325451424378223757844546441288008901883123636493449838141153529707948235331269979969223158782788718921533492786963799628972737143223564873503125579877129152097244670648255364040512552873806836943111069590381537253038798183132117696064791096705725596680132121384098606470482592371539376940584193590401498781652704243024147531032171381057602205257588564615009601073583299472030117737259210528997255063921560659457848095997826758403024233357942951982464307587136767091786248440496108239870093546025175005764655803099343913656643393417967239285166841106716381725561829613998113678901829044178958177877754044020000477627491433581356164595474938591870328074607727540256356839177743430845624655843109351143127190053045171259435071938250633340192921439829116872375510548380765547091615993489360290925963493365646003103645334227385833395594889584241070725181786301499441330041304786796728431381070323501984714702542739909696325970750726637716093273522953968475769360141516800000000000000000000000000000000000000000*i1^237 + -1463021775230962253667871157117265370231635215518740066533198081925646765074367377011452500854616143307023761261867729099263933993151420197543745274837033805213180743768769989090034586000713023222107732460388370026289085566023866060199142051299644718270864643816303675502439339323547806308111621397611324625072730231322305343867181294436195769069669999418611136112765083398120165315180819080994794490539825122287579147375995330234729039019133480696973392754339081156425324832748889545714486315225262200947814431737419738761752528285509438309788370352779201604719848538889299875691852405896880291628366708664341885402626148520838146263071235204793912379136653434918600337755569230039210454525987664954069105920597960449265085811759300970531406965869812997713461255346422841380281505162544199944025208453113383570937723756112505718961905942645879717113342715270097217233825600799897107960074543101522015648027031263106806959787294546298269208273432960452604967490986788347603250858955995131639786581899143393710046863477662459076192343065773705172598597454928843564397713703625172392405766720585108878800183308523668622781349491966848777232604070328339587584323672176502381187235066252927600534697688715962332671456097327556199882627269274610878880248050477621502549699954369041331189336388085498448167115565891406478454578263458719224375022046136247533040396818640540267430099055576706631144108967156071906707090906698522750570721501673385184169093401871424446481282949508520558911411731137701838653187979498059619981903934437762417742093520244357965374725183750465722185746215198004044163957461720105774620093988144411663265946471054576665747776823090778843280002114669697391755605280951411435802789511976101146852037729602505772708086791133234980616325341762978196279787884584931423146714023571148040449575571390611812863996144694905623707032303519652788033125331425614822326878828226470851574293926101712080874062307466318556851614612486539224702271733547013114180315857924100852833755723654484066384596014691670886384302136627534334647651727011223280800064612394564521394530628533060873852445194284077410732741901125387844005813718125577988739498009409553531281649442986886103183754430467453853438600450065962104522889531988060558831515996600254688129521052895604913247583909054355297444857273086494654359762237991839152937201368175633900735452421861313613870125507986809108540406378095628027159671972622039335201176255168296142716527143853337714403709706811350734041615383155646064759117837326370369737036335296966738740752100145266559956491983454024894364360987044884415446954784992953092906602151971693246753232388570949943042284053102554355362843475597512494455030523989859568497856289799044192380891333097160600267230867277142701586313714660246088100291062700637317912259220874332854136038827574860727624008765802317626711823879049225532227975363570545340769648753698270633249845612652230830727553913722591127717782261922647855503216754238806367315172690257771408185905706475502219946103410244467049665529514932594742607264939943328501781013809681518579295405879147687816647048765661261125980149360303554804075870520594111236473940047689255461522650518098213939209845434511557854315753656165752297326167182028620670923416976223839460555011793795766107900790540392427875144409742734355243254186648720214359276580430666531279056607618531328000000000000000000000000000000000000000000*i1^238 + -15992443506521045788092458464628135200927162939630544969580583476636480790624798341793357078427614521291011058307530623609604678622147844566687320994330594802965555351894292557387174121419454912138419635829741796000589989839056322982293753766423779224825641753402786877290021366526447449032486449692295689587600647430256281287544420128556758931199141603261671159176055088666360482646777018080241319890313294223942474750142149678096172998813823756373471576979334456544450830773462689712244698364416174283628863297955557318586866106894365630040756937720480283042333898647803129168498052565646283644664455778397782933562319584907735690879728486283428557350310483988308750166743486144921467001029146096696890634749069031620326987208222505384505495721001288222494931514032694112055402479769003472108143707746198473142420059734690902157386702731753695051082304342894844602294612900720118708091631410866326263836020698108592802341144174868698383571591286441150738615006944263305302712625871748311523026210450294735582045614676788938169426041243405562659973003186123378875198338642658764369587643431368274266575111452672126572882643413865501631592056519104291397213500166340718643262971923789509351846685789685163365698476691467539018932468753053764112994018701239903419705084740580681229349662294556854207351547953949494773657380752508483486465823285300844009762495417911820043539187084144176112478803550330124564144787956111429717419364438232076989292312833984538994719986044895229353506302627572207128392913067279569564702321734682907074062258288951692489474501353027418511760962123108371400549996021305048548326910489465347551294246483111322302802090727253082270945643975306203795163570545468319450804741639068591508497530499913151143749009410222565678238171836174335157228179337721429673147771838537973575368152137541879560210143288168249420241990845572954143074297916062838422496836896855026251338778252353668603828370286049230679367681155270377381727973619089498590782829819053068588424373282757582194875709250159235554175193771711127403316327272194750532786656909778299867873264208491562922262226770620318210793958069009658829940216598690291104295294240410606102965556942768219826951987539292944673734550303583865860442205572978534353074366136073570726498393649415264088533906853962306315295840138547361342933803084149327697212154497289303625300698911667479114597666186559231711720923066949457939926469036475192948527931364575760836247736911262094796564114032178645584786213653190513929287777217675572496584075387868073345868890656930584514040917019449101747190077872881615001437687389220261335787336869494100056204590322503754197142564603129470227533136944883636633228529374265527105260713413244419479789281361387988550196460679772450088261735084141916040278074330878678236975042073632438404995455617312182090778204007358524535889187287429909508455834912920303042689756087967512286532594380750391355147862602561133569199524249066114744923581310186656989515562750275922267673476250061598681948286123767023870227260250190729690644549382434187215957004199725724593127730926398914683271086130427707126206530877067582922454506567947540415096341088758504358259314840212419318545043172428618859608049405647389282629228638989250278216556282295691456561447189713591473447783896561990295617410051800803014155960320000000000000000000000000000000000000000000*i1^239 - N1*16925027561930553732440367222997293732312897855808349749162392182792680827520709008777808670696415086046253839301191442600755861223768603160428973666193967523353079622242553854508390365216770241926989679185040719290539507130225457064309979633318021172920903455358196805262209155291782285779152105516823168277258167993959310565528201267597062888697829093604650246875*i3 ] ]